@charset "UTF-8";
.materialize-red {
  background-color: #e51c23 !important;
}

.materialize-red-text {
  color: #e51c23 !important;
}

.materialize-red.lighten-5 {
  background-color: #fdeaeb !important;
}

.materialize-red-text.text-lighten-5 {
  color: #fdeaeb !important;
}

.materialize-red.lighten-4 {
  background-color: #f8c1c3 !important;
}

.materialize-red-text.text-lighten-4 {
  color: #f8c1c3 !important;
}

.materialize-red.lighten-3 {
  background-color: #f3989b !important;
}

.materialize-red-text.text-lighten-3 {
  color: #f3989b !important;
}

.materialize-red.lighten-2 {
  background-color: #ee6e73 !important;
}

.materialize-red-text.text-lighten-2 {
  color: #ee6e73 !important;
}

.materialize-red.lighten-1 {
  background-color: #ea454b !important;
}

.materialize-red-text.text-lighten-1 {
  color: #ea454b !important;
}

.materialize-red.darken-1 {
  background-color: #d0181e !important;
}

.materialize-red-text.text-darken-1 {
  color: #d0181e !important;
}

.materialize-red.darken-2 {
  background-color: #b9151b !important;
}

.materialize-red-text.text-darken-2 {
  color: #b9151b !important;
}

.materialize-red.darken-3 {
  background-color: #a21318 !important;
}

.materialize-red-text.text-darken-3 {
  color: #a21318 !important;
}

.materialize-red.darken-4 {
  background-color: #8b1014 !important;
}

.materialize-red-text.text-darken-4 {
  color: #8b1014 !important;
}

.red {
  background-color: #F44336 !important;
}

.red-text {
  color: #F44336 !important;
}

.red.lighten-5 {
  background-color: #FFEBEE !important;
}

.red-text.text-lighten-5 {
  color: #FFEBEE !important;
}

.red.lighten-4 {
  background-color: #FFCDD2 !important;
}

.red-text.text-lighten-4 {
  color: #FFCDD2 !important;
}

.red.lighten-3 {
  background-color: #EF9A9A !important;
}

.red-text.text-lighten-3 {
  color: #EF9A9A !important;
}

.red.lighten-2 {
  background-color: #E57373 !important;
}

.red-text.text-lighten-2 {
  color: #E57373 !important;
}

.red.lighten-1 {
  background-color: #EF5350 !important;
}

.red-text.text-lighten-1 {
  color: #EF5350 !important;
}

.red.darken-1 {
  background-color: #E53935 !important;
}

.red-text.text-darken-1 {
  color: #E53935 !important;
}

.red.darken-2 {
  background-color: #D32F2F !important;
}

.red-text.text-darken-2 {
  color: #D32F2F !important;
}

.red.darken-3 {
  background-color: #C62828 !important;
}

.red-text.text-darken-3 {
  color: #C62828 !important;
}

.red.darken-4 {
  background-color: #B71C1C !important;
}

.red-text.text-darken-4 {
  color: #B71C1C !important;
}

.red.accent-1 {
  background-color: #FF8A80 !important;
}

.red-text.text-accent-1 {
  color: #FF8A80 !important;
}

.red.accent-2 {
  background-color: #FF5252 !important;
}

.red-text.text-accent-2 {
  color: #FF5252 !important;
}

.red.accent-3 {
  background-color: #FF1744 !important;
}

.red-text.text-accent-3 {
  color: #FF1744 !important;
}

.red.accent-4 {
  background-color: #D50000 !important;
}

.red-text.text-accent-4 {
  color: #D50000 !important;
}

.pink {
  background-color: #e91e63 !important;
}

.pink-text {
  color: #e91e63 !important;
}

.pink.lighten-5 {
  background-color: #fce4ec !important;
}

.pink-text.text-lighten-5 {
  color: #fce4ec !important;
}

.pink.lighten-4 {
  background-color: #f8bbd0 !important;
}

.pink-text.text-lighten-4 {
  color: #f8bbd0 !important;
}

.pink.lighten-3 {
  background-color: #f48fb1 !important;
}

.pink-text.text-lighten-3 {
  color: #f48fb1 !important;
}

.pink.lighten-2 {
  background-color: #f06292 !important;
}

.pink-text.text-lighten-2 {
  color: #f06292 !important;
}

.pink.lighten-1 {
  background-color: #ec407a !important;
}

.pink-text.text-lighten-1 {
  color: #ec407a !important;
}

.pink.darken-1 {
  background-color: #d81b60 !important;
}

.pink-text.text-darken-1 {
  color: #d81b60 !important;
}

.pink.darken-2 {
  background-color: #c2185b !important;
}

.pink-text.text-darken-2 {
  color: #c2185b !important;
}

.pink.darken-3 {
  background-color: #ad1457 !important;
}

.pink-text.text-darken-3 {
  color: #ad1457 !important;
}

.pink.darken-4 {
  background-color: #880e4f !important;
}

.pink-text.text-darken-4 {
  color: #880e4f !important;
}

.pink.accent-1 {
  background-color: #ff80ab !important;
}

.pink-text.text-accent-1 {
  color: #ff80ab !important;
}

.pink.accent-2 {
  background-color: #ff4081 !important;
}

.pink-text.text-accent-2 {
  color: #ff4081 !important;
}

.pink.accent-3 {
  background-color: #f50057 !important;
}

.pink-text.text-accent-3 {
  color: #f50057 !important;
}

.pink.accent-4 {
  background-color: #c51162 !important;
}

.pink-text.text-accent-4 {
  color: #c51162 !important;
}

.purple {
  background-color: #9c27b0 !important;
}

.purple-text {
  color: #9c27b0 !important;
}

.purple.lighten-5 {
  background-color: #f3e5f5 !important;
}

.purple-text.text-lighten-5 {
  color: #f3e5f5 !important;
}

.purple.lighten-4 {
  background-color: #e1bee7 !important;
}

.purple-text.text-lighten-4 {
  color: #e1bee7 !important;
}

.purple.lighten-3 {
  background-color: #ce93d8 !important;
}

.purple-text.text-lighten-3 {
  color: #ce93d8 !important;
}

.purple.lighten-2 {
  background-color: #ba68c8 !important;
}

.purple-text.text-lighten-2 {
  color: #ba68c8 !important;
}

.purple.lighten-1 {
  background-color: #ab47bc !important;
}

.purple-text.text-lighten-1 {
  color: #ab47bc !important;
}

.purple.darken-1 {
  background-color: #8e24aa !important;
}

.purple-text.text-darken-1 {
  color: #8e24aa !important;
}

.purple.darken-2 {
  background-color: #7b1fa2 !important;
}

.purple-text.text-darken-2 {
  color: #7b1fa2 !important;
}

.purple.darken-3 {
  background-color: #6a1b9a !important;
}

.purple-text.text-darken-3 {
  color: #6a1b9a !important;
}

.purple.darken-4 {
  background-color: #4a148c !important;
}

.purple-text.text-darken-4 {
  color: #4a148c !important;
}

.purple.accent-1 {
  background-color: #ea80fc !important;
}

.purple-text.text-accent-1 {
  color: #ea80fc !important;
}

.purple.accent-2 {
  background-color: #e040fb !important;
}

.purple-text.text-accent-2 {
  color: #e040fb !important;
}

.purple.accent-3 {
  background-color: #d500f9 !important;
}

.purple-text.text-accent-3 {
  color: #d500f9 !important;
}

.purple.accent-4 {
  background-color: #aa00ff !important;
}

.purple-text.text-accent-4 {
  color: #aa00ff !important;
}

.deep-purple {
  background-color: #673ab7 !important;
}

.deep-purple-text {
  color: #673ab7 !important;
}

.deep-purple.lighten-5 {
  background-color: #ede7f6 !important;
}

.deep-purple-text.text-lighten-5 {
  color: #ede7f6 !important;
}

.deep-purple.lighten-4 {
  background-color: #d1c4e9 !important;
}

.deep-purple-text.text-lighten-4 {
  color: #d1c4e9 !important;
}

.deep-purple.lighten-3 {
  background-color: #b39ddb !important;
}

.deep-purple-text.text-lighten-3 {
  color: #b39ddb !important;
}

.deep-purple.lighten-2 {
  background-color: #9575cd !important;
}

.deep-purple-text.text-lighten-2 {
  color: #9575cd !important;
}

.deep-purple.lighten-1 {
  background-color: #7e57c2 !important;
}

.deep-purple-text.text-lighten-1 {
  color: #7e57c2 !important;
}

.deep-purple.darken-1 {
  background-color: #5e35b1 !important;
}

.deep-purple-text.text-darken-1 {
  color: #5e35b1 !important;
}

.deep-purple.darken-2 {
  background-color: #512da8 !important;
}

.deep-purple-text.text-darken-2 {
  color: #512da8 !important;
}

.deep-purple.darken-3 {
  background-color: #4527a0 !important;
}

.deep-purple-text.text-darken-3 {
  color: #4527a0 !important;
}

.deep-purple.darken-4 {
  background-color: #311b92 !important;
}

.deep-purple-text.text-darken-4 {
  color: #311b92 !important;
}

.deep-purple.accent-1 {
  background-color: #b388ff !important;
}

.deep-purple-text.text-accent-1 {
  color: #b388ff !important;
}

.deep-purple.accent-2 {
  background-color: #7c4dff !important;
}

.deep-purple-text.text-accent-2 {
  color: #7c4dff !important;
}

.deep-purple.accent-3 {
  background-color: #651fff !important;
}

.deep-purple-text.text-accent-3 {
  color: #651fff !important;
}

.deep-purple.accent-4 {
  background-color: #6200ea !important;
}

.deep-purple-text.text-accent-4 {
  color: #6200ea !important;
}

.indigo {
  background-color: #3f51b5 !important;
}

.indigo-text {
  color: #3f51b5 !important;
}

.indigo.lighten-5 {
  background-color: #e8eaf6 !important;
}

.indigo-text.text-lighten-5 {
  color: #e8eaf6 !important;
}

.indigo.lighten-4 {
  background-color: #c5cae9 !important;
}

.indigo-text.text-lighten-4 {
  color: #c5cae9 !important;
}

.indigo.lighten-3 {
  background-color: #9fa8da !important;
}

.indigo-text.text-lighten-3 {
  color: #9fa8da !important;
}

.indigo.lighten-2 {
  background-color: #7986cb !important;
}

.indigo-text.text-lighten-2 {
  color: #7986cb !important;
}

.indigo.lighten-1 {
  background-color: #5c6bc0 !important;
}

.indigo-text.text-lighten-1 {
  color: #5c6bc0 !important;
}

.indigo.darken-1 {
  background-color: #3949ab !important;
}

.indigo-text.text-darken-1 {
  color: #3949ab !important;
}

.indigo.darken-2 {
  background-color: #303f9f !important;
}

.indigo-text.text-darken-2 {
  color: #303f9f !important;
}

.indigo.darken-3 {
  background-color: #283593 !important;
}

.indigo-text.text-darken-3 {
  color: #283593 !important;
}

.indigo.darken-4 {
  background-color: #1a237e !important;
}

.indigo-text.text-darken-4 {
  color: #1a237e !important;
}

.indigo.accent-1 {
  background-color: #8c9eff !important;
}

.indigo-text.text-accent-1 {
  color: #8c9eff !important;
}

.indigo.accent-2 {
  background-color: #536dfe !important;
}

.indigo-text.text-accent-2 {
  color: #536dfe !important;
}

.indigo.accent-3 {
  background-color: #3d5afe !important;
}

.indigo-text.text-accent-3 {
  color: #3d5afe !important;
}

.indigo.accent-4 {
  background-color: #304ffe !important;
}

.indigo-text.text-accent-4 {
  color: #304ffe !important;
}

.blue {
  background-color: #060023 !important;
}

.blue-text {
  color: #060023 !important;
}

.blue.lighten-5 {
  background-color: #5142a2 !important;
}

.blue-text.text-lighten-5 {
  color: #5142a2 !important;
}

.blue.lighten-4 {
  background-color: #271874 !important;
}

.blue-text.text-lighten-4 {
  color: #271874 !important;
}

.blue.lighten-3 {
  background-color: #1b0e64 !important;
}

.blue-text.text-lighten-3 {
  color: #1b0e64 !important;
}

.blue.lighten-2 {
  background-color: #14094e !important;
}

.blue-text.text-lighten-2 {
  color: #14094e !important;
}

.blue.lighten-1 {
  background-color: #0b0334 !important;
}

.blue-text.text-lighten-1 {
  color: #0b0334 !important;
}

.blue.darken-1 {
  background-color: #06011d !important;
}

.blue-text.text-darken-1 {
  color: #06011d !important;
}

.blue.darken-2 {
  background-color: #040018 !important;
}

.blue-text.text-darken-2 {
  color: #040018 !important;
}

.blue.darken-3 {
  background-color: #030011 !important;
}

.blue-text.text-darken-3 {
  color: #030011 !important;
}

.blue.darken-4 {
  background-color: #03010c !important;
}

.blue-text.text-darken-4 {
  color: #03010c !important;
}

.blue.accent-1 {
  background-color: #82B1FF !important;
}

.blue-text.text-accent-1 {
  color: #82B1FF !important;
}

.blue.accent-2 {
  background-color: #448AFF !important;
}

.blue-text.text-accent-2 {
  color: #448AFF !important;
}

.blue.accent-3 {
  background-color: #2979FF !important;
}

.blue-text.text-accent-3 {
  color: #2979FF !important;
}

.blue.accent-4 {
  background-color: #2962FF !important;
}

.blue-text.text-accent-4 {
  color: #2962FF !important;
}

.light-blue {
  background-color: #03a9f4 !important;
}

.light-blue-text {
  color: #03a9f4 !important;
}

.light-blue.lighten-5 {
  background-color: #e1f5fe !important;
}

.light-blue-text.text-lighten-5 {
  color: #e1f5fe !important;
}

.light-blue.lighten-4 {
  background-color: #b3e5fc !important;
}

.light-blue-text.text-lighten-4 {
  color: #b3e5fc !important;
}

.light-blue.lighten-3 {
  background-color: #81d4fa !important;
}

.light-blue-text.text-lighten-3 {
  color: #81d4fa !important;
}

.light-blue.lighten-2 {
  background-color: #4fc3f7 !important;
}

.light-blue-text.text-lighten-2 {
  color: #4fc3f7 !important;
}

.light-blue.lighten-1 {
  background-color: #29b6f6 !important;
}

.light-blue-text.text-lighten-1 {
  color: #29b6f6 !important;
}

.light-blue.darken-1 {
  background-color: #039be5 !important;
}

.light-blue-text.text-darken-1 {
  color: #039be5 !important;
}

.light-blue.darken-2 {
  background-color: #0288d1 !important;
}

.light-blue-text.text-darken-2 {
  color: #0288d1 !important;
}

.light-blue.darken-3 {
  background-color: #0277bd !important;
}

.light-blue-text.text-darken-3 {
  color: #0277bd !important;
}

.light-blue.darken-4 {
  background-color: #01579b !important;
}

.light-blue-text.text-darken-4 {
  color: #01579b !important;
}

.light-blue.accent-1 {
  background-color: #80d8ff !important;
}

.light-blue-text.text-accent-1 {
  color: #80d8ff !important;
}

.light-blue.accent-2 {
  background-color: #40c4ff !important;
}

.light-blue-text.text-accent-2 {
  color: #40c4ff !important;
}

.light-blue.accent-3 {
  background-color: #00b0ff !important;
}

.light-blue-text.text-accent-3 {
  color: #00b0ff !important;
}

.light-blue.accent-4 {
  background-color: #0091ea !important;
}

.light-blue-text.text-accent-4 {
  color: #0091ea !important;
}

.cyan {
  background-color: #00bcd4 !important;
}

.cyan-text {
  color: #00bcd4 !important;
}

.cyan.lighten-5 {
  background-color: #e0f7fa !important;
}

.cyan-text.text-lighten-5 {
  color: #e0f7fa !important;
}

.cyan.lighten-4 {
  background-color: #b2ebf2 !important;
}

.cyan-text.text-lighten-4 {
  color: #b2ebf2 !important;
}

.cyan.lighten-3 {
  background-color: #80deea !important;
}

.cyan-text.text-lighten-3 {
  color: #80deea !important;
}

.cyan.lighten-2 {
  background-color: #4dd0e1 !important;
}

.cyan-text.text-lighten-2 {
  color: #4dd0e1 !important;
}

.cyan.lighten-1 {
  background-color: #26c6da !important;
}

.cyan-text.text-lighten-1 {
  color: #26c6da !important;
}

.cyan.darken-1 {
  background-color: #00acc1 !important;
}

.cyan-text.text-darken-1 {
  color: #00acc1 !important;
}

.cyan.darken-2 {
  background-color: #0097a7 !important;
}

.cyan-text.text-darken-2 {
  color: #0097a7 !important;
}

.cyan.darken-3 {
  background-color: #00838f !important;
}

.cyan-text.text-darken-3 {
  color: #00838f !important;
}

.cyan.darken-4 {
  background-color: #006064 !important;
}

.cyan-text.text-darken-4 {
  color: #006064 !important;
}

.cyan.accent-1 {
  background-color: #84ffff !important;
}

.cyan-text.text-accent-1 {
  color: #84ffff !important;
}

.cyan.accent-2 {
  background-color: #18ffff !important;
}

.cyan-text.text-accent-2 {
  color: #18ffff !important;
}

.cyan.accent-3 {
  background-color: #00e5ff !important;
}

.cyan-text.text-accent-3 {
  color: #00e5ff !important;
}

.cyan.accent-4 {
  background-color: #00b8d4 !important;
}

.cyan-text.text-accent-4 {
  color: #00b8d4 !important;
}

.teal {
  background-color: #009688 !important;
}

.teal-text {
  color: #009688 !important;
}

.teal.lighten-5 {
  background-color: #e0f2f1 !important;
}

.teal-text.text-lighten-5 {
  color: #e0f2f1 !important;
}

.teal.lighten-4 {
  background-color: #b2dfdb !important;
}

.teal-text.text-lighten-4 {
  color: #b2dfdb !important;
}

.teal.lighten-3 {
  background-color: #80cbc4 !important;
}

.teal-text.text-lighten-3 {
  color: #80cbc4 !important;
}

.teal.lighten-2 {
  background-color: #4db6ac !important;
}

.teal-text.text-lighten-2 {
  color: #4db6ac !important;
}

.teal.lighten-1 {
  background-color: #26a69a !important;
}

.teal-text.text-lighten-1 {
  color: #26a69a !important;
}

.teal.darken-1 {
  background-color: #00897b !important;
}

.teal-text.text-darken-1 {
  color: #00897b !important;
}

.teal.darken-2 {
  background-color: #00796b !important;
}

.teal-text.text-darken-2 {
  color: #00796b !important;
}

.teal.darken-3 {
  background-color: #00695c !important;
}

.teal-text.text-darken-3 {
  color: #00695c !important;
}

.teal.darken-4 {
  background-color: #004d40 !important;
}

.teal-text.text-darken-4 {
  color: #004d40 !important;
}

.teal.accent-1 {
  background-color: #a7ffeb !important;
}

.teal-text.text-accent-1 {
  color: #a7ffeb !important;
}

.teal.accent-2 {
  background-color: #64ffda !important;
}

.teal-text.text-accent-2 {
  color: #64ffda !important;
}

.teal.accent-3 {
  background-color: #1de9b6 !important;
}

.teal-text.text-accent-3 {
  color: #1de9b6 !important;
}

.teal.accent-4 {
  background-color: #00bfa5 !important;
}

.teal-text.text-accent-4 {
  color: #00bfa5 !important;
}

.green {
  background-color: #27ae60 !important;
}

.green-text {
  color: #27ae60 !important;
}

.green.lighten-5 {
  background-color: #bcf7d5 !important;
}

.green-text.text-lighten-5 {
  color: #bcf7d5 !important;
}

.green.lighten-4 {
  background-color: #6feda4 !important;
}

.green-text.text-lighten-4 {
  color: #6feda4 !important;
}

.green.lighten-3 {
  background-color: #51ea91 !important;
}

.green-text.text-lighten-3 {
  color: #51ea91 !important;
}

.green.lighten-2 {
  background-color: #36dc7c !important;
}

.green-text.text-lighten-2 {
  color: #36dc7c !important;
}

.green.lighten-1 {
  background-color: #2fc46e !important;
}

.green-text.text-lighten-1 {
  color: #2fc46e !important;
}

.green.darken-1 {
  background-color: #209c54 !important;
}

.green-text.text-darken-1 {
  color: #209c54 !important;
}

.green.darken-2 {
  background-color: #178c48 !important;
}

.green-text.text-darken-2 {
  color: #178c48 !important;
}

.green.darken-3 {
  background-color: #127f40 !important;
}

.green-text.text-darken-3 {
  color: #127f40 !important;
}

.green.darken-4 {
  background-color: #0c6331 !important;
}

.green-text.text-darken-4 {
  color: #0c6331 !important;
}

.green.accent-1 {
  background-color: #B9F6CA !important;
}

.green-text.text-accent-1 {
  color: #B9F6CA !important;
}

.green.accent-2 {
  background-color: #69F0AE !important;
}

.green-text.text-accent-2 {
  color: #69F0AE !important;
}

.green.accent-3 {
  background-color: #00E676 !important;
}

.green-text.text-accent-3 {
  color: #00E676 !important;
}

.green.accent-4 {
  background-color: #00C853 !important;
}

.green-text.text-accent-4 {
  color: #00C853 !important;
}

.light-green {
  background-color: #8bc34a !important;
}

.light-green-text {
  color: #8bc34a !important;
}

.light-green.lighten-5 {
  background-color: #f1f8e9 !important;
}

.light-green-text.text-lighten-5 {
  color: #f1f8e9 !important;
}

.light-green.lighten-4 {
  background-color: #dcedc8 !important;
}

.light-green-text.text-lighten-4 {
  color: #dcedc8 !important;
}

.light-green.lighten-3 {
  background-color: #c5e1a5 !important;
}

.light-green-text.text-lighten-3 {
  color: #c5e1a5 !important;
}

.light-green.lighten-2 {
  background-color: #aed581 !important;
}

.light-green-text.text-lighten-2 {
  color: #aed581 !important;
}

.light-green.lighten-1 {
  background-color: #9ccc65 !important;
}

.light-green-text.text-lighten-1 {
  color: #9ccc65 !important;
}

.light-green.darken-1 {
  background-color: #7cb342 !important;
}

.light-green-text.text-darken-1 {
  color: #7cb342 !important;
}

.light-green.darken-2 {
  background-color: #689f38 !important;
}

.light-green-text.text-darken-2 {
  color: #689f38 !important;
}

.light-green.darken-3 {
  background-color: #558b2f !important;
}

.light-green-text.text-darken-3 {
  color: #558b2f !important;
}

.light-green.darken-4 {
  background-color: #33691e !important;
}

.light-green-text.text-darken-4 {
  color: #33691e !important;
}

.light-green.accent-1 {
  background-color: #ccff90 !important;
}

.light-green-text.text-accent-1 {
  color: #ccff90 !important;
}

.light-green.accent-2 {
  background-color: #b2ff59 !important;
}

.light-green-text.text-accent-2 {
  color: #b2ff59 !important;
}

.light-green.accent-3 {
  background-color: #76ff03 !important;
}

.light-green-text.text-accent-3 {
  color: #76ff03 !important;
}

.light-green.accent-4 {
  background-color: #64dd17 !important;
}

.light-green-text.text-accent-4 {
  color: #64dd17 !important;
}

.lime {
  background-color: #cddc39 !important;
}

.lime-text {
  color: #cddc39 !important;
}

.lime.lighten-5 {
  background-color: #f9fbe7 !important;
}

.lime-text.text-lighten-5 {
  color: #f9fbe7 !important;
}

.lime.lighten-4 {
  background-color: #f0f4c3 !important;
}

.lime-text.text-lighten-4 {
  color: #f0f4c3 !important;
}

.lime.lighten-3 {
  background-color: #e6ee9c !important;
}

.lime-text.text-lighten-3 {
  color: #e6ee9c !important;
}

.lime.lighten-2 {
  background-color: #dce775 !important;
}

.lime-text.text-lighten-2 {
  color: #dce775 !important;
}

.lime.lighten-1 {
  background-color: #d4e157 !important;
}

.lime-text.text-lighten-1 {
  color: #d4e157 !important;
}

.lime.darken-1 {
  background-color: #c0ca33 !important;
}

.lime-text.text-darken-1 {
  color: #c0ca33 !important;
}

.lime.darken-2 {
  background-color: #afb42b !important;
}

.lime-text.text-darken-2 {
  color: #afb42b !important;
}

.lime.darken-3 {
  background-color: #9e9d24 !important;
}

.lime-text.text-darken-3 {
  color: #9e9d24 !important;
}

.lime.darken-4 {
  background-color: #827717 !important;
}

.lime-text.text-darken-4 {
  color: #827717 !important;
}

.lime.accent-1 {
  background-color: #f4ff81 !important;
}

.lime-text.text-accent-1 {
  color: #f4ff81 !important;
}

.lime.accent-2 {
  background-color: #eeff41 !important;
}

.lime-text.text-accent-2 {
  color: #eeff41 !important;
}

.lime.accent-3 {
  background-color: #c6ff00 !important;
}

.lime-text.text-accent-3 {
  color: #c6ff00 !important;
}

.lime.accent-4 {
  background-color: #aeea00 !important;
}

.lime-text.text-accent-4 {
  color: #aeea00 !important;
}

.yellow {
  background-color: #ffeb3b !important;
}

.yellow-text {
  color: #ffeb3b !important;
}

.yellow.lighten-5 {
  background-color: #fffde7 !important;
}

.yellow-text.text-lighten-5 {
  color: #fffde7 !important;
}

.yellow.lighten-4 {
  background-color: #fff9c4 !important;
}

.yellow-text.text-lighten-4 {
  color: #fff9c4 !important;
}

.yellow.lighten-3 {
  background-color: #fff59d !important;
}

.yellow-text.text-lighten-3 {
  color: #fff59d !important;
}

.yellow.lighten-2 {
  background-color: #fff176 !important;
}

.yellow-text.text-lighten-2 {
  color: #fff176 !important;
}

.yellow.lighten-1 {
  background-color: #ffee58 !important;
}

.yellow-text.text-lighten-1 {
  color: #ffee58 !important;
}

.yellow.darken-1 {
  background-color: #fdd835 !important;
}

.yellow-text.text-darken-1 {
  color: #fdd835 !important;
}

.yellow.darken-2 {
  background-color: #fbc02d !important;
}

.yellow-text.text-darken-2 {
  color: #fbc02d !important;
}

.yellow.darken-3 {
  background-color: #f9a825 !important;
}

.yellow-text.text-darken-3 {
  color: #f9a825 !important;
}

.yellow.darken-4 {
  background-color: #f57f17 !important;
}

.yellow-text.text-darken-4 {
  color: #f57f17 !important;
}

.yellow.accent-1 {
  background-color: #ffff8d !important;
}

.yellow-text.text-accent-1 {
  color: #ffff8d !important;
}

.yellow.accent-2 {
  background-color: #ffff00 !important;
}

.yellow-text.text-accent-2 {
  color: #ffff00 !important;
}

.yellow.accent-3 {
  background-color: #ffea00 !important;
}

.yellow-text.text-accent-3 {
  color: #ffea00 !important;
}

.yellow.accent-4 {
  background-color: #ffd600 !important;
}

.yellow-text.text-accent-4 {
  color: #ffd600 !important;
}

.amber {
  background-color: #ffc107 !important;
}

.amber-text {
  color: #ffc107 !important;
}

.amber.lighten-5 {
  background-color: #fff8e1 !important;
}

.amber-text.text-lighten-5 {
  color: #fff8e1 !important;
}

.amber.lighten-4 {
  background-color: #ffecb3 !important;
}

.amber-text.text-lighten-4 {
  color: #ffecb3 !important;
}

.amber.lighten-3 {
  background-color: #ffe082 !important;
}

.amber-text.text-lighten-3 {
  color: #ffe082 !important;
}

.amber.lighten-2 {
  background-color: #ffd54f !important;
}

.amber-text.text-lighten-2 {
  color: #ffd54f !important;
}

.amber.lighten-1 {
  background-color: #ffca28 !important;
}

.amber-text.text-lighten-1 {
  color: #ffca28 !important;
}

.amber.darken-1 {
  background-color: #ffb300 !important;
}

.amber-text.text-darken-1 {
  color: #ffb300 !important;
}

.amber.darken-2 {
  background-color: #ffa000 !important;
}

.amber-text.text-darken-2 {
  color: #ffa000 !important;
}

.amber.darken-3 {
  background-color: #ff8f00 !important;
}

.amber-text.text-darken-3 {
  color: #ff8f00 !important;
}

.amber.darken-4 {
  background-color: #ff6f00 !important;
}

.amber-text.text-darken-4 {
  color: #ff6f00 !important;
}

.amber.accent-1 {
  background-color: #ffe57f !important;
}

.amber-text.text-accent-1 {
  color: #ffe57f !important;
}

.amber.accent-2 {
  background-color: #ffd740 !important;
}

.amber-text.text-accent-2 {
  color: #ffd740 !important;
}

.amber.accent-3 {
  background-color: #ffc400 !important;
}

.amber-text.text-accent-3 {
  color: #ffc400 !important;
}

.amber.accent-4 {
  background-color: #ffab00 !important;
}

.amber-text.text-accent-4 {
  color: #ffab00 !important;
}

.orange {
  background-color: #ff9800 !important;
}

.orange-text {
  color: #ff9800 !important;
}

.orange.lighten-5 {
  background-color: #fff3e0 !important;
}

.orange-text.text-lighten-5 {
  color: #fff3e0 !important;
}

.orange.lighten-4 {
  background-color: #ffe0b2 !important;
}

.orange-text.text-lighten-4 {
  color: #ffe0b2 !important;
}

.orange.lighten-3 {
  background-color: #ffcc80 !important;
}

.orange-text.text-lighten-3 {
  color: #ffcc80 !important;
}

.orange.lighten-2 {
  background-color: #ffb74d !important;
}

.orange-text.text-lighten-2 {
  color: #ffb74d !important;
}

.orange.lighten-1 {
  background-color: #ffa726 !important;
}

.orange-text.text-lighten-1 {
  color: #ffa726 !important;
}

.orange.darken-1 {
  background-color: #fb8c00 !important;
}

.orange-text.text-darken-1 {
  color: #fb8c00 !important;
}

.orange.darken-2 {
  background-color: #f57c00 !important;
}

.orange-text.text-darken-2 {
  color: #f57c00 !important;
}

.orange.darken-3 {
  background-color: #ef6c00 !important;
}

.orange-text.text-darken-3 {
  color: #ef6c00 !important;
}

.orange.darken-4 {
  background-color: #e65100 !important;
}

.orange-text.text-darken-4 {
  color: #e65100 !important;
}

.orange.accent-1 {
  background-color: #ffd180 !important;
}

.orange-text.text-accent-1 {
  color: #ffd180 !important;
}

.orange.accent-2 {
  background-color: #ffab40 !important;
}

.orange-text.text-accent-2 {
  color: #ffab40 !important;
}

.orange.accent-3 {
  background-color: #ff9100 !important;
}

.orange-text.text-accent-3 {
  color: #ff9100 !important;
}

.orange.accent-4 {
  background-color: #ff6d00 !important;
}

.orange-text.text-accent-4 {
  color: #ff6d00 !important;
}

.deep-orange {
  background-color: #ff5722 !important;
}

.deep-orange-text {
  color: #ff5722 !important;
}

.deep-orange.lighten-5 {
  background-color: #fbe9e7 !important;
}

.deep-orange-text.text-lighten-5 {
  color: #fbe9e7 !important;
}

.deep-orange.lighten-4 {
  background-color: #ffccbc !important;
}

.deep-orange-text.text-lighten-4 {
  color: #ffccbc !important;
}

.deep-orange.lighten-3 {
  background-color: #ffab91 !important;
}

.deep-orange-text.text-lighten-3 {
  color: #ffab91 !important;
}

.deep-orange.lighten-2 {
  background-color: #ff8a65 !important;
}

.deep-orange-text.text-lighten-2 {
  color: #ff8a65 !important;
}

.deep-orange.lighten-1 {
  background-color: #ff7043 !important;
}

.deep-orange-text.text-lighten-1 {
  color: #ff7043 !important;
}

.deep-orange.darken-1 {
  background-color: #f4511e !important;
}

.deep-orange-text.text-darken-1 {
  color: #f4511e !important;
}

.deep-orange.darken-2 {
  background-color: #e64a19 !important;
}

.deep-orange-text.text-darken-2 {
  color: #e64a19 !important;
}

.deep-orange.darken-3 {
  background-color: #d84315 !important;
}

.deep-orange-text.text-darken-3 {
  color: #d84315 !important;
}

.deep-orange.darken-4 {
  background-color: #bf360c !important;
}

.deep-orange-text.text-darken-4 {
  color: #bf360c !important;
}

.deep-orange.accent-1 {
  background-color: #ff9e80 !important;
}

.deep-orange-text.text-accent-1 {
  color: #ff9e80 !important;
}

.deep-orange.accent-2 {
  background-color: #ff6e40 !important;
}

.deep-orange-text.text-accent-2 {
  color: #ff6e40 !important;
}

.deep-orange.accent-3 {
  background-color: #ff3d00 !important;
}

.deep-orange-text.text-accent-3 {
  color: #ff3d00 !important;
}

.deep-orange.accent-4 {
  background-color: #dd2c00 !important;
}

.deep-orange-text.text-accent-4 {
  color: #dd2c00 !important;
}

.brown {
  background-color: #795548 !important;
}

.brown-text {
  color: #795548 !important;
}

.brown.lighten-5 {
  background-color: #efebe9 !important;
}

.brown-text.text-lighten-5 {
  color: #efebe9 !important;
}

.brown.lighten-4 {
  background-color: #d7ccc8 !important;
}

.brown-text.text-lighten-4 {
  color: #d7ccc8 !important;
}

.brown.lighten-3 {
  background-color: #bcaaa4 !important;
}

.brown-text.text-lighten-3 {
  color: #bcaaa4 !important;
}

.brown.lighten-2 {
  background-color: #a1887f !important;
}

.brown-text.text-lighten-2 {
  color: #a1887f !important;
}

.brown.lighten-1 {
  background-color: #8d6e63 !important;
}

.brown-text.text-lighten-1 {
  color: #8d6e63 !important;
}

.brown.darken-1 {
  background-color: #6d4c41 !important;
}

.brown-text.text-darken-1 {
  color: #6d4c41 !important;
}

.brown.darken-2 {
  background-color: #5d4037 !important;
}

.brown-text.text-darken-2 {
  color: #5d4037 !important;
}

.brown.darken-3 {
  background-color: #4e342e !important;
}

.brown-text.text-darken-3 {
  color: #4e342e !important;
}

.brown.darken-4 {
  background-color: #3e2723 !important;
}

.brown-text.text-darken-4 {
  color: #3e2723 !important;
}

.blue-grey {
  background-color: #607d8b !important;
}

.blue-grey-text {
  color: #607d8b !important;
}

.blue-grey.lighten-5 {
  background-color: #eceff1 !important;
}

.blue-grey-text.text-lighten-5 {
  color: #eceff1 !important;
}

.blue-grey.lighten-4 {
  background-color: #cfd8dc !important;
}

.blue-grey-text.text-lighten-4 {
  color: #cfd8dc !important;
}

.blue-grey.lighten-3 {
  background-color: #b0bec5 !important;
}

.blue-grey-text.text-lighten-3 {
  color: #b0bec5 !important;
}

.blue-grey.lighten-2 {
  background-color: #90a4ae !important;
}

.blue-grey-text.text-lighten-2 {
  color: #90a4ae !important;
}

.blue-grey.lighten-1 {
  background-color: #78909c !important;
}

.blue-grey-text.text-lighten-1 {
  color: #78909c !important;
}

.blue-grey.darken-1 {
  background-color: #546e7a !important;
}

.blue-grey-text.text-darken-1 {
  color: #546e7a !important;
}

.blue-grey.darken-2 {
  background-color: #455a64 !important;
}

.blue-grey-text.text-darken-2 {
  color: #455a64 !important;
}

.blue-grey.darken-3 {
  background-color: #37474f !important;
}

.blue-grey-text.text-darken-3 {
  color: #37474f !important;
}

.blue-grey.darken-4 {
  background-color: #263238 !important;
}

.blue-grey-text.text-darken-4 {
  color: #263238 !important;
}

.grey {
  background-color: #9e9e9e !important;
}

.grey-text {
  color: #9e9e9e !important;
}

.grey.lighten-5 {
  background-color: #fafafa !important;
}

.grey-text.text-lighten-5 {
  color: #fafafa !important;
}

.grey.lighten-4 {
  background-color: #f5f5f5 !important;
}

.grey-text.text-lighten-4 {
  color: #f5f5f5 !important;
}

.grey.lighten-3 {
  background-color: #eeeeee !important;
}

.grey-text.text-lighten-3 {
  color: #eeeeee !important;
}

.grey.lighten-2 {
  background-color: #e0e0e0 !important;
}

.grey-text.text-lighten-2 {
  color: #e0e0e0 !important;
}

.grey.lighten-1 {
  background-color: #bdbdbd !important;
}

.grey-text.text-lighten-1 {
  color: #bdbdbd !important;
}

.grey.darken-1 {
  background-color: #757575 !important;
}

.grey-text.text-darken-1 {
  color: #757575 !important;
}

.grey.darken-2 {
  background-color: #616161 !important;
}

.grey-text.text-darken-2 {
  color: #616161 !important;
}

.grey.darken-3 {
  background-color: #424242 !important;
}

.grey-text.text-darken-3 {
  color: #424242 !important;
}

.grey.darken-4 {
  background-color: #212121 !important;
}

.grey-text.text-darken-4 {
  color: #212121 !important;
}

.black {
  background-color: #000000 !important;
}

.black-text {
  color: #000000 !important;
}

.white {
  background-color: #FFFFFF !important;
}

.white-text {
  color: #FFFFFF !important;
}

.transparent {
  background-color: transparent !important;
}

.transparent-text {
  color: transparent !important;
}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 0;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}

html {
  box-sizing: border-box;
}

*, *:before, *:after {
  box-sizing: inherit;
}

p {
  padding: 0;
  margin-block-start: 0;
  margin-block-end: 0;
}

p {
  padding: 0;
  margin-block-start: 0;
  margin-block-end: 0;
}

button,
input,
optgroup,
select,
textarea {
  font-family: -apple-system, "GT Walsheim", sans-serif;
}

ul:not(.browser-default) {
  padding-left: 0;
  list-style-type: none;
}
ul:not(.browser-default) > li {
  list-style-type: none;
}

a {
  color: #060023;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}

.valign-wrapper {
  display: flex;
  align-items: center;
}

.clearfix {
  clear: both;
}

.z-depth-0 {
  box-shadow: none !important;
}

/* 2dp elevation modified*/
.z-depth-1, .dropdown-content, .btn-floating {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}

.z-depth-1-half, .btn-floating:hover {
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
}

/* 6dp elevation modified*/
.z-depth-2 {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}

/* 12dp elevation modified*/
.z-depth-3 {
  box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
}

/* 16dp elevation */
.z-depth-4 {
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -7px rgba(0, 0, 0, 0.2);
}

/* 24dp elevation */
.z-depth-5, .modal {
  box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);
}

.hoverable {
  transition: box-shadow 0.25s;
}
.hoverable:hover {
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.divider {
  height: 1px;
  overflow: hidden;
  background-color: #e0e0e0;
}

blockquote {
  margin: 20px 0;
  padding-left: 1.5rem;
  border-left: 5px solid #27ae60;
}

i {
  line-height: inherit;
}
i.left {
  float: left;
  margin-right: 15px;
}
i.right {
  float: right;
  margin-left: 15px;
}
i.tiny {
  font-size: 1rem;
}
i.small {
  font-size: 2rem;
}
i.medium {
  font-size: 4rem;
}
i.large {
  font-size: 6rem;
}

img.responsive-img,
video.responsive-video {
  max-width: 100%;
  height: auto;
}

.pagination li {
  display: inline-block;
  border-radius: 2px;
  text-align: center;
  vertical-align: top;
  height: 30px;
}
.pagination li a {
  color: #444;
  display: inline-block;
  font-size: 1.2rem;
  padding: 0 10px;
  line-height: 30px;
}
.pagination li.active a {
  color: #fff;
}
.pagination li.active {
  background-color: #27ae60;
}
.pagination li.disabled a {
  cursor: default;
  color: #999;
}
.pagination li i {
  font-size: 2rem;
}
.pagination li.pages ul li {
  display: inline-block;
  float: none;
}

@media only screen and (max-width : 992px) {
  .pagination {
    width: 100%;
  }
  .pagination li.prev,
  .pagination li.next {
    width: 10%;
  }
  .pagination li.pages {
    width: 80%;
    overflow: hidden;
    white-space: nowrap;
  }
}
.breadcrumb {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.7);
}
.breadcrumb i,
.breadcrumb [class^=mdi-], .breadcrumb [class*=mdi-],
.breadcrumb i.material-icons {
  display: inline-block;
  float: left;
  font-size: 24px;
}
.breadcrumb:before {
  content: "\e5cc";
  color: rgba(255, 255, 255, 0.7);
  vertical-align: top;
  display: inline-block;
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 25px;
  margin: 0 10px 0 8px;
  -webkit-font-smoothing: antialiased;
}
.breadcrumb:first-child:before {
  display: none;
}
.breadcrumb:last-child {
  color: #fff;
}

.parallax-container {
  position: relative;
  overflow: hidden;
  height: 500px;
}
.parallax-container .parallax {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.parallax-container .parallax img {
  opacity: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  transform: translate3d(0, 0, 0);
  transform: translateX(-50%);
}

.pin-top, .pin-bottom {
  position: relative;
}

.pinned {
  position: fixed !important;
}

/*********************
  Transition Classes
**********************/
ul.staggered-list li {
  opacity: 0;
}

.fade-in {
  opacity: 0;
  transform-origin: 0 50%;
}

/*********************
  Media Query Classes
**********************/
@media only screen and (max-width : 600px) {
  .hide-on-small-only, .hide-on-small-and-down {
    display: none !important;
  }
}

@media only screen and (max-width : 992px) {
  .hide-on-med-and-down {
    display: none !important;
  }
}

@media only screen and (min-width : 601px) {
  .hide-on-med-and-up {
    display: none !important;
  }
}

@media only screen and (min-width : 1201px) {
  .hide-on-large-up {
    display: none !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 992px) {
  .hide-on-med-only {
    display: none !important;
  }
}

@media only screen and (min-width : 993px) {
  .hide-on-large-only {
    display: none !important;
  }
}

@media only screen and (max-width : 1200px) {
  .hide-on-large-down {
    display: none !important;
  }
}

@media only screen and (min-width : 1201px) {
  .hide-on-extra-large-only {
    display: none !important;
  }
}

@media only screen and (min-width : 1201px) {
  .show-on-extra-large {
    display: block !important;
  }
}

@media only screen and (min-width : 993px) {
  .show-on-large {
    display: block !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 992px) {
  .show-on-medium {
    display: block !important;
  }
}

@media only screen and (max-width : 600px) {
  .show-on-small {
    display: block !important;
  }
}

@media only screen and (min-width : 601px) {
  .show-on-medium-and-up {
    display: block !important;
  }
}

@media only screen and (max-width : 992px) {
  .show-on-medium-and-down {
    display: block !important;
  }
}

@media only screen and (max-width : 600px) {
  .center-on-small-only {
    text-align: center;
  }
}

.page-footer {
  padding-top: 20px;
  color: #fff;
  background-color: #27ae60;
}
.page-footer .footer-copyright {
  overflow: hidden;
  min-height: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0px;
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(51, 51, 51, 0.08);
}

table, th, td {
  border: none;
}

table {
  width: 100%;
  display: table;
  border-collapse: collapse;
  border-spacing: 0;
}
table.striped tr {
  border-bottom: none;
}
table.striped > tbody > tr:nth-child(odd) {
  background-color: rgba(242, 242, 242, 0.5);
}
table.striped > tbody > tr > td {
  border-radius: 0;
}
table.highlight > tbody > tr {
  transition: background-color 0.25s ease;
}
table.highlight > tbody > tr:hover {
  background-color: rgba(242, 242, 242, 0.5);
}
table.centered thead tr th, table.centered tbody tr td {
  text-align: center;
}

tr {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

td, th {
  padding: 15px 5px;
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  border-radius: 2px;
}

@media only screen and (max-width : 992px) {
  table.responsive-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    display: block;
    position: relative;
    /* sort out borders */
  }
  table.responsive-table td:empty:before {
    content: " ";
  }
  table.responsive-table th,
  table.responsive-table td {
    margin: 0;
    vertical-align: top;
  }
  table.responsive-table th {
    text-align: left;
  }
  table.responsive-table thead {
    display: block;
    float: left;
  }
  table.responsive-table thead tr {
    display: block;
    padding: 0 10px 0 0;
  }
  table.responsive-table thead tr th::before {
    content: " ";
  }
  table.responsive-table tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap;
  }
  table.responsive-table tbody tr {
    display: inline-block;
    vertical-align: top;
  }
  table.responsive-table th {
    display: block;
    text-align: right;
  }
  table.responsive-table td {
    display: block;
    min-height: 1.25em;
    text-align: left;
  }
  table.responsive-table tr {
    border-bottom: none;
    padding: 0 10px;
  }
  table.responsive-table thead {
    border: 0;
    border-right: 1px solid rgba(0, 0, 0, 0.12);
  }
}
.collection {
  margin: 0.5rem 0 1rem 0;
  border: 1px solid #e0e0e0;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
}
.collection .collection-item {
  background-color: #fff;
  line-height: 1.5rem;
  padding: 10px 20px;
  margin: 0;
  border-bottom: 1px solid #e0e0e0;
}
.collection .collection-item.avatar {
  min-height: 84px;
  padding-left: 72px;
  position: relative;
}
.collection .collection-item.avatar:not(.circle-clipper) > .circle,
.collection .collection-item.avatar :not(.circle-clipper) > .circle {
  position: absolute;
  width: 42px;
  height: 42px;
  overflow: hidden;
  left: 15px;
  display: inline-block;
  vertical-align: middle;
}
.collection .collection-item.avatar i.circle {
  font-size: 18px;
  line-height: 42px;
  color: #fff;
  background-color: #999;
  text-align: center;
}
.collection .collection-item.avatar .title {
  font-size: 16px;
}
.collection .collection-item.avatar p {
  margin: 0;
}
.collection .collection-item.avatar .secondary-content {
  position: absolute;
  top: 16px;
  right: 16px;
}
.collection .collection-item:last-child {
  border-bottom: none;
}
.collection .collection-item.active {
  background-color: #060023;
  color: #5e3dff;
}
.collection .collection-item.active .secondary-content {
  color: #fff;
}
.collection a.collection-item {
  display: block;
  transition: 0.25s;
  color: #060023;
}
.collection a.collection-item:not(.active):hover {
  background-color: #ddd;
}
.collection.with-header .collection-header {
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
  padding: 10px 20px;
}
.collection.with-header .collection-item {
  padding-left: 30px;
}
.collection.with-header .collection-item.avatar {
  padding-left: 72px;
}

.secondary-content {
  float: right;
  color: #060023;
}

.collapsible .collection {
  margin: 0;
  border: none;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.progress {
  position: relative;
  height: 4px;
  display: block;
  width: 100%;
  background-color: #2900ef;
  border-radius: 2px;
  margin: 0.5rem 0 1rem 0;
  overflow: hidden;
}
.progress .determinate {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: #060023;
  transition: width 0.3s linear;
}
.progress .indeterminate {
  background-color: #060023;
}
.progress .indeterminate:before {
  content: "";
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}
.progress .indeterminate:after {
  content: "";
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  animation-delay: 1.15s;
}

@keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}
@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
/*******************
  Utility Classes
*******************/
.hide {
  display: none !important;
}

.text-uppercase {
  text-transform: uppercase;
}

.left-align {
  text-align: left;
}

.right-align {
  text-align: right;
}

.center, .center-align {
  text-align: center;
}

.left {
  float: left !important;
}

.right {
  float: right !important;
}

.w-100 {
  width: 100%;
}

.no-select {
  user-select: none;
}

.circle {
  border-radius: 50%;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.truncate {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.no-padding {
  padding: 0 !important;
}

.background-cover {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.clearfix {
  display: inline-block;
}

* html .clearfix {
  height: 1%;
}

.clearfix {
  display: block;
}

/* scrollbar width */
/* Track */
/* Handle */
/* Handle on hover */
.start-webinar-btn {
  background-color: #27ae60;
  color: #FFFFFF;
  width: 340px;
  max-width: 100%;
  padding: 25px;
  font-size: 20px;
  font-weight: bold;
  display: inline-block;
  line-height: 0.8;
  border: medium none;
  text-align: left;
  cursor: pointer;
  box-shadow: 0px 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.start-webinar-btn span {
  font-size: 16px;
  display: inline-block;
  font-weight: normal;
  margin-top: 13px;
}
.start-webinar-btn:hover {
  box-shadow: none;
  outline: medium none;
}
.start-webinar-btn.start-webinar-mob-btn {
  font-weight: 500;
  height: 45px;
  padding: 0 30px;
  line-height: 45px;
  width: auto !important;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  font-size: 15px;
}
.start-webinar-btn.btn-inverse {
  font-weight: 400;
  font-size: 18px;
}
.start-webinar-btn.btn-inverse span {
  font-weight: 600;
  font-size: 18px;
}

.round-btn {
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  height: 50px;
  font-weight: 500;
  padding: 0 35px;
  color: #fff;
  display: inline-flex;
  background: #27ae60;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.round-btn:hover {
  background: #178c48;
}

.fw-400 {
  font-weight: 400 !important;
}

.fw-500 {
  font-weight: 500 !important;
}

.fw-600 {
  font-weight: 600 !important;
}

.fw-700 {
  font-weight: 700 !important;
}

.fw-900 {
  font-weight: 900 !important;
}

.d-flex {
  display: flex;
}

.d-inline-flex {
  display: inline-flex;
}

.flex-wrap {
  flex-wrap: wrap;
}

.align-items-center {
  align-items: center;
}

.justify-content-between {
  justify-content: space-between;
}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.d-inline-block {
  display: inline-block;
}

.d-block {
  display: block;
}

.bg-white {
  background-color: #fff !important;
}

.decoration-line {
  text-decoration: line-through;
}

.custom-dropdown {
  position: relative;
  font-family: "Arial", sans-serif;
}
.custom-dropdown .dropdown-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px 16px;
  cursor: pointer;
  font-size: 16px;
  color: #333;
  position: relative;
  border-radius: 6px;
}
.custom-dropdown .dropdown-header .chevron {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #333;
  /* Chevron color */
}
.custom-dropdown .dropdown-header span.title {
  color: #464142;
  font-size: 14px;
  display: block;
  top: 4px;
  left: 16px;
}
.custom-dropdown .dropdown-header span.value {
  display: block;
  font-size: 18px;
  font-weight: 600;
}
.custom-dropdown .dropdown-options {
  position: absolute;
  top: 111%;
  left: 0;
  width: 100%;
  background-color: #fff;
  margin: 0;
  padding: 0;
  list-style: none;
  max-height: 300px;
  overflow-y: auto;
  z-index: 10;
  display: none;
  border-radius: 10px;
  border: 1px solid #000;
  box-shadow: -3px 4px 10px 0px rgba(0, 0, 0, 0.1);
  /* Initially hidden */
  /* Custom scrollbar */
}
.custom-dropdown .dropdown-options::-webkit-scrollbar {
  width: 4px;
}
.custom-dropdown .dropdown-options::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 4px;
}
.custom-dropdown .dropdown-options::-webkit-scrollbar-thumb:hover {
  background-color: #b3b3b3;
}
.custom-dropdown .dropdown-options li {
  font-size: 16px;
  font-weight: 600;
  padding: 8px 16px;
  color: #333;
  cursor: pointer;
}
.custom-dropdown .dropdown-options li:hover {
  background-color: #CAF5FC;
}
.custom-dropdown.open .dropdown-options {
  display: block;
}

.FAQ-section.with-plus-sign .faq-list-container .content {
  opacity: 1;
  transform: unset;
  display: unset;
}
.FAQ-section.with-plus-sign .faq-list-container .faq-list-wrapper {
  border-top: none;
}
.FAQ-section.with-plus-sign .faq-list-container .ew-faq .faq-info.afiliate-questions ul li.active {
  background: linear-gradient(192deg, #FFF 35.12%, #F5F6F8 100.56%);
}
.FAQ-section.with-plus-sign .faq-list-container .ew-faq .faq-info.afiliate-questions ul li.active .collapsible-header:after {
  background-image: url(https://easywebinar-site.s3.us-east-1.amazonaws.com/images/MinusIcon.svg);
}
.FAQ-section.with-plus-sign .faq-list-container .ew-faq .faq-info.afiliate-questions ul li .collapsible-header {
  font-size: min(28px, 20px + 8 * (100vw - 320px) / 1600);
}
.FAQ-section.with-plus-sign .faq-list-container .ew-faq .faq-info.afiliate-questions ul li .collapsible-header:after {
  content: "";
  display: inline-block;
  background-image: url(https://easywebinar-site.s3.us-east-1.amazonaws.com/images/plusIcon.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  top: min(23px, 16px + 7 * (100vw - 320px) / 1600);
  right: min(35px, 20px + 15 * (100vw - 320px) / 1600);
}
.FAQ-section.with-plus-sign .faq-list-container .ew-faq .faq-info.afiliate-questions ul li .collapsible-body ul {
  margin-left: 23px;
}
.FAQ-section.with-plus-sign .faq-list-container .ew-faq .faq-info.afiliate-questions ul li .collapsible-body ul li {
  list-style: disc;
  border-bottom: none !important;
  font-size: 18px;
  font-family: "Manrope" !important;
  color: #5C5D5F;
}
.FAQ-section.with-plus-sign .faq-list-container .ew-faq .faq-info.afiliate-questions ul li .collapsible-body ul li::marker {
  color: #5C5D5F;
  font-size: 13px;
}

/* This is needed for some mobile phones to display the Google Icon font properly */
.material-icons {
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}

a {
  text-decoration: none;
}

html {
  line-height: 1.5;
  font-family: -apple-system, "GT Walsheim", sans-serif;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.87);
}
@media only screen and (min-width: 0) {
  html {
    font-size: 14px;
  }
}
@media only screen and (min-width: 992px) {
  html {
    font-size: 14.5px;
  }
}
@media only screen and (min-width: 1200px) {
  html {
    font-size: 15px;
  }
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
  line-height: 1.3;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  font-weight: inherit;
}

h1 {
  font-size: 4.2rem;
  line-height: 110%;
  margin: 2.8rem 0 1.68rem 0;
}

h2 {
  font-size: 3.56rem;
  line-height: 110%;
  margin: 2.3733333333rem 0 1.424rem 0;
}

h3 {
  font-size: 2.92rem;
  line-height: 110%;
  margin: 1.9466666667rem 0 1.168rem 0;
}

h4 {
  font-size: 2.28rem;
  line-height: 110%;
  margin: 1.52rem 0 0.912rem 0;
}

h5 {
  font-size: 1.64rem;
  line-height: 110%;
  margin: 1.0933333333rem 0 0.656rem 0;
}

h6 {
  font-size: 1.15rem;
  line-height: 110%;
  margin: 0.7666666667rem 0 0.46rem 0;
}

em {
  font-style: italic;
}

strong {
  font-weight: 500;
}

small {
  font-size: 75%;
}

.light {
  font-weight: 300;
}

.thin {
  font-weight: 200;
}

@media only screen and (min-width: 360px) {
  .flow-text {
    font-size: 1.2rem;
  }
}
@media only screen and (min-width: 390px) {
  .flow-text {
    font-size: 1.224rem;
  }
}
@media only screen and (min-width: 420px) {
  .flow-text {
    font-size: 1.248rem;
  }
}
@media only screen and (min-width: 450px) {
  .flow-text {
    font-size: 1.272rem;
  }
}
@media only screen and (min-width: 480px) {
  .flow-text {
    font-size: 1.296rem;
  }
}
@media only screen and (min-width: 510px) {
  .flow-text {
    font-size: 1.32rem;
  }
}
@media only screen and (min-width: 540px) {
  .flow-text {
    font-size: 1.344rem;
  }
}
@media only screen and (min-width: 570px) {
  .flow-text {
    font-size: 1.368rem;
  }
}
@media only screen and (min-width: 600px) {
  .flow-text {
    font-size: 1.392rem;
  }
}
@media only screen and (min-width: 630px) {
  .flow-text {
    font-size: 1.416rem;
  }
}
@media only screen and (min-width: 660px) {
  .flow-text {
    font-size: 1.44rem;
  }
}
@media only screen and (min-width: 690px) {
  .flow-text {
    font-size: 1.464rem;
  }
}
@media only screen and (min-width: 720px) {
  .flow-text {
    font-size: 1.488rem;
  }
}
@media only screen and (min-width: 750px) {
  .flow-text {
    font-size: 1.512rem;
  }
}
@media only screen and (min-width: 780px) {
  .flow-text {
    font-size: 1.536rem;
  }
}
@media only screen and (min-width: 810px) {
  .flow-text {
    font-size: 1.56rem;
  }
}
@media only screen and (min-width: 840px) {
  .flow-text {
    font-size: 1.584rem;
  }
}
@media only screen and (min-width: 870px) {
  .flow-text {
    font-size: 1.608rem;
  }
}
@media only screen and (min-width: 900px) {
  .flow-text {
    font-size: 1.632rem;
  }
}
@media only screen and (min-width: 930px) {
  .flow-text {
    font-size: 1.656rem;
  }
}
@media only screen and (min-width: 960px) {
  .flow-text {
    font-size: 1.68rem;
  }
}
@media only screen and (max-width: 360px) {
  .flow-text {
    font-size: 1.2rem;
  }
}

.text-dark {
  color: #000000;
}

.text-dark-1 {
  color: #1E2116;
}

.text-primary-green {
  color: #27AE60;
}

.text-primary-blue {
  color: #178EFC;
}

.text-purple {
  color: #422962;
}

.display-lg {
  color: #000;
  font-size: 56px;
  font-weight: 800;
}
.display-md {
  color: #000;
  font-size: 42px;
  font-weight: 600;
}
.display-sm {
  color: #000;
  font-size: 36px;
  font-weight: 700;
}

.headline-lg {
  color: #000;
  font-size: 32px;
  font-weight: 600;
}
.headline-md {
  color: #000;
  font-size: 28px;
  font-weight: 600;
}
.headline-sm {
  color: #000;
  font-size: 24px;
  font-weight: 600;
}

.content-md {
  color: #000;
  font-size: 18px;
  font-weight: 500;
}
.content-sm {
  color: #000;
  font-size: 16px;
  font-weight: 500;
}

.body-1 {
  font-size: 1rem;
}

.body-2 {
  font-size: 0.875rem;
}

.heading-1 {
  font-size: min(64px, 36px + 28 * (100vw - 320px) / 880);
  font-weight: 600;
  font-family: "inter";
  color: #0A1931;
  line-height: 1.25;
}

.heading-2 {
  font-size: min(48px, 32px + 16 * (100vw - 320px) / 880);
  font-weight: 600;
  font-family: "inter";
  color: #0A1931;
  line-height: 1.33;
}

.sub-heading {
  font-size: min(32px, 24px + 8 * (100vw - 320px) / 880);
  font-weight: 600;
  font-family: "inter";
  color: #0A1931;
  line-height: 1.5;
}

.sub-heading-1 {
  font-size: min(24px, 20px + 4 * (100vw - 320px) / 880);
  font-weight: 600;
  font-family: "inter";
  color: #0A1931;
  line-height: 1.5;
}

.body-1 {
  font-size: min(16px, 14px + 2 * (100vw - 320px) / 880);
  font-family: "manrope";
  color: #5B5D5E;
  line-height: 1.5;
}

.body-2 {
  font-size: 14px;
  font-family: "manrope";
  color: #0A1931;
  line-height: 1.57;
}

.caption {
  font-size: 12px;
  font-family: "manrope";
  color: #0A1931;
}

.v3-hero-headline {
  font-weight: 600;
  font-size: 80px;
  line-height: 80px;
  letter-spacing: 0;
  font-family: "inter";
  margin: 0;
}

.v3-hero2-headline {
  font-weight: 600;
  font-size: 60px;
  line-height: 78px;
  letter-spacing: 0;
  font-family: "inter";
  margin: 0;
}

.v3-headline1 {
  font-weight: 600;
  font-size: min(48px, 32px + 16 * (100vw - 320px) / 880);
  line-height: 1.2;
  letter-spacing: 0;
  font-family: "inter";
  margin: 0;
}

.v3-headline2 {
  font-weight: 600;
  font-size: 40px;
  line-height: 1.2;
  letter-spacing: 0;
  font-family: "inter";
  margin: 0;
}

.v3-headline3 {
  font-weight: 600;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: 0;
  font-family: "inter";
  margin: 0;
}

.v3-headline4 {
  font-weight: 600;
  font-size: 28px;
  line-height: 1.2;
  letter-spacing: 0;
  font-family: "inter";
  margin: 0;
}

.v3-headline5 {
  font-weight: 600;
  font-size: 24px;
  line-height: 1.2;
  letter-spacing: 0;
  font-family: "inter";
  margin: 0;
}

.v3-sub-heading1 {
  font-weight: 600;
  font-size: 18px;
  line-height: 1.2;
  letter-spacing: 0;
  font-family: "manrope";
}

.v3-sub-heading2 {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0;
  font-family: "manrope";
}

.v3-body1 {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0;
  font-family: "manrope";
}

.v3-body2 {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0;
  font-family: "manrope";
}

.v3-body3 {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: 0;
  font-family: "manrope";
}

.v3-body4 {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: 0;
  font-family: "manrope";
}

.v3-caption1 {
  font-weight: 400;
  font-size: 12px;
  line-height: 1.4;
  letter-spacing: 0;
  font-family: "manrope";
}

.v3-caption2 {
  font-weight: 500;
  font-size: 12px;
  line-height: 1.4;
  letter-spacing: 0;
  font-family: "manrope";
}

.v3-caption3 {
  font-weight: 500;
  font-size: 10px;
  line-height: 1.4;
  letter-spacing: 0;
  font-family: "manrope";
}

.v3-label {
  font-weight: 500;
  font-size: 12px;
  line-height: 1.4;
  letter-spacing: 0;
  font-family: "manrope";
}

.scale-transition {
  transition: transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;
}
.scale-transition.scale-out {
  transform: scale(0);
  transition: transform 0.2s !important;
}
.scale-transition.scale-in {
  transform: scale(1);
}

.btn, .btn-small, .btn-large,
.btn-flat {
  border-radius: 50px;
  display: inline-block;
  height: 42px;
  line-height: 42px;
  padding: 0 28px;
  text-transform: capitalize;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
}

.btn.disabled,
.btn-floating.disabled,
.btn-large.disabled,
.btn-small.disabled,
.btn-flat.disabled,
.btn:disabled,
.btn-floating:disabled,
.btn-large:disabled,
.btn-small:disabled,
.btn-flat:disabled,
.btn[disabled],
.btn-floating[disabled],
.btn-large[disabled],
.btn-small[disabled],
.btn-flat[disabled] {
  pointer-events: none;
  background-color: #DFDFDF !important;
  box-shadow: none;
  color: #9F9F9F !important;
  cursor: default;
}
.btn.disabled:hover,
.btn-floating.disabled:hover,
.btn-large.disabled:hover,
.btn-small.disabled:hover,
.btn-flat.disabled:hover,
.btn:disabled:hover,
.btn-floating:disabled:hover,
.btn-large:disabled:hover,
.btn-small:disabled:hover,
.btn-flat:disabled:hover,
.btn[disabled]:hover,
.btn-floating[disabled]:hover,
.btn-large[disabled]:hover,
.btn-small[disabled]:hover,
.btn-flat[disabled]:hover {
  background-color: #DFDFDF !important;
  color: #9F9F9F !important;
}

.btn,
.btn-small,
.btn-large,
.btn-floating,
.btn-flat {
  font-size: 14px;
  outline: 0;
}
.btn i,
.btn-floating i,
.btn-large i,
.btn-small i,
.btn-flat i {
  font-size: 1.3rem;
  line-height: inherit;
}

.btn:focus, .btn-small:focus, .btn-large:focus,
.btn-floating:focus {
  background-color: black;
}

.btn, .btn-small, .btn-large {
  text-decoration: none;
  color: #fff;
  background-color: #060023;
  text-align: center;
  letter-spacing: 0.5px;
  box-shadow: none;
  outline: medium none;
  border: medium none;
  transition: background-color 0.2s ease-out;
  cursor: pointer;
}
.btn:hover, .btn-small:hover, .btn-large:hover {
  background-color: #0a003d;
}

.btn-floating {
  display: inline-block;
  color: #fff;
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 40px;
  height: 40px;
  line-height: 40px;
  padding: 0;
  background-color: #060023;
  border-radius: 50%;
  transition: background-color 0.3s;
  cursor: pointer;
  vertical-align: middle;
}
.btn-floating:hover {
  background-color: #060023;
}
.btn-floating:before {
  border-radius: 0;
}
.btn-floating.btn-large {
  width: 56px;
  height: 56px;
  padding: 0;
}
.btn-floating.btn-large.halfway-fab {
  bottom: -28px;
}
.btn-floating.btn-large i {
  line-height: 56px;
}
.btn-floating.btn-small {
  width: 37.8px;
  height: 37.8px;
}
.btn-floating.btn-small.halfway-fab {
  bottom: -18.9px;
}
.btn-floating.btn-small i {
  line-height: 37.8px;
}
.btn-floating.halfway-fab {
  position: absolute;
  right: 24px;
  bottom: -20px;
}
.btn-floating.halfway-fab.left {
  right: auto;
  left: 24px;
}
.btn-floating i {
  width: inherit;
  display: inline-block;
  text-align: center;
  color: #fff;
  font-size: 1.6rem;
  line-height: 40px;
}

button.btn-floating {
  border: none;
}

.fixed-action-btn {
  position: fixed;
  right: 23px;
  bottom: 23px;
  padding-top: 15px;
  margin-bottom: 0;
  z-index: 997;
}
.fixed-action-btn.active ul {
  visibility: visible;
}
.fixed-action-btn.direction-left, .fixed-action-btn.direction-right {
  padding: 0 0 0 15px;
}
.fixed-action-btn.direction-left ul, .fixed-action-btn.direction-right ul {
  text-align: right;
  right: 64px;
  top: 50%;
  transform: translateY(-50%);
  height: 100%;
  left: auto;
  /*width 100% only goes to width of button container */
  width: 500px;
}
.fixed-action-btn.direction-left ul li, .fixed-action-btn.direction-right ul li {
  display: inline-block;
  margin: 7.5px 15px 0 0;
}
.fixed-action-btn.direction-right {
  padding: 0 15px 0 0;
}
.fixed-action-btn.direction-right ul {
  text-align: left;
  direction: rtl;
  left: 64px;
  right: auto;
}
.fixed-action-btn.direction-right ul li {
  margin: 7.5px 0 0 15px;
}
.fixed-action-btn.direction-bottom {
  padding: 0 0 15px 0;
}
.fixed-action-btn.direction-bottom ul {
  top: 64px;
  bottom: auto;
  display: flex;
  flex-direction: column-reverse;
}
.fixed-action-btn.direction-bottom ul li {
  margin: 15px 0 0 0;
}
.fixed-action-btn.toolbar {
  padding: 0;
  height: 56px;
}
.fixed-action-btn.toolbar.active > a i {
  opacity: 0;
}
.fixed-action-btn.toolbar ul {
  display: flex;
  top: 0;
  bottom: 0;
  z-index: 1;
}
.fixed-action-btn.toolbar ul li {
  flex: 1;
  display: inline-block;
  margin: 0;
  height: 100%;
  transition: none;
}
.fixed-action-btn.toolbar ul li a {
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  background-color: transparent;
  box-shadow: none;
  color: #fff;
  line-height: 56px;
  z-index: 1;
}
.fixed-action-btn.toolbar ul li a i {
  line-height: inherit;
}
.fixed-action-btn ul {
  left: 0;
  right: 0;
  text-align: center;
  position: absolute;
  bottom: 64px;
  margin: 0;
  visibility: hidden;
}
.fixed-action-btn ul li {
  margin-bottom: 15px;
}
.fixed-action-btn ul a.btn-floating {
  opacity: 0;
}
.fixed-action-btn .fab-backdrop {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 40px;
  height: 40px;
  background-color: #060023;
  border-radius: 50%;
  transform: scale(0);
}

.btn-flat {
  box-shadow: none;
  background-color: transparent;
  color: #343434;
  cursor: pointer;
  transition: background-color 0.2s;
}
.btn-flat:focus, .btn-flat:hover {
  box-shadow: none;
}
.btn-flat:focus {
  background-color: rgba(0, 0, 0, 0.1);
}
.btn-flat.disabled, .btn-flat.btn-flat[disabled] {
  background-color: transparent !important;
  color: #b3b3b3 !important;
  cursor: default;
}

.btn-large {
  height: 63px;
  line-height: 63px;
  font-size: 15px;
  padding: 0 28px;
}
.btn-large i {
  font-size: 1.6rem;
}

.btn-small {
  height: 37.8px;
  line-height: 37.8px;
  font-size: 13px;
}
.btn-small i {
  font-size: 1.2rem;
}

.btn-block {
  display: block;
}

.btn-filled {
  display: flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
  border-radius: 16px;
  font-size: 24px;
  font-weight: 500;
}
.btn-filled.btn-primary {
  background-color: #22B060;
  color: #ffffff;
  padding: 0 41px;
}
.btn-filled.btn-primary.with-white-text:hover {
  color: #ffffff;
}
.btn-filled.btn-primary.with-white-text:hover a {
  color: #ffffff;
}
.btn-filled.btn-primary:hover {
  background-color: transparent;
  color: #000000;
  box-shadow: 0 0 0 1px #22B060;
}
.btn-filled.btn-primary:hover a {
  color: #000000;
}
.btn-filled.regular {
  height: 65px;
}
.btn-filled.small {
  height: 48px;
  padding: 10px 24px;
  border-radius: 12px;
}
.btn-filled.circular {
  border-radius: 50px;
}

.btn-v2 {
  border-radius: 12px;
  font-size: 16px;
  text-align: center;
  border: none;
  cursor: pointer;
  transition: background-color 0.3s;
  min-height: 48px;
  line-height: 28px;
  font-weight: 500;
  font-family: "Roboto", sans-serif;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 16px;
}
.btn-v2.primary {
  border-radius: 6px;
  background: #178EFC;
  color: #ffffff;
}
.btn-v2.primary.outline:hover {
  background: transparent;
  color: #000;
  border: 1px solid #000;
}
.btn-v2.primary.green-btn {
  background: #27AE60;
}
.btn-v2.primary.red-btn {
  background: #E44258;
}
.btn-v2.primary.red-btn:hover {
  background: #bf263b;
}
.btn-v2.primary:hover {
  background-color: #000;
  color: #fff;
}
.btn-v2.text-primary {
  height: 43px;
  background: transparent;
  color: #178EFC;
  font-size: 14.313px;
  font-weight: 600;
}
.btn-v2.tertiary {
  color: #ffffff;
  border-radius: 6px;
  border: 1px solid #000;
  background: #000000;
}
.btn-v2.tertiary-outlined {
  color: #000;
  border-radius: 6px;
  border: 1px solid #000;
  background: transparent;
}
.btn-v2.tertiary-outlined:hover {
  background-color: #000;
  color: #fff;
}
.btn-v2.white-outlined {
  color: #ffffff;
  border: 1px solid #ffffff;
  background-color: transparent;
}
.btn-v2.white-outlined:hover {
  background-color: #ffffff;
  color: #000;
}
.btn-v2.circular {
  border-radius: 50px;
}
.btn-v2.regular {
  min-height: 64px;
}
.btn-v2.medium {
  min-height: 52px;
}
.btn-v2.small {
  min-height: 41px;
}

.btn-v3 {
  border-radius: 12px;
  font-size: 18px;
  text-align: center;
  border: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  font-weight: 500;
  font-family: "Inter", sans-serif;
  position: relative;
  overflow: hidden;
  transform: translateY(0);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.btn-v3:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
}
.btn-v3:active {
  transform: translateY(1px);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.btn-v3.primary {
  background-color: #4058FB;
  color: #ffffff;
  position: relative;
  z-index: 1;
}
.btn-v3.primary:hover {
  background-color: #304bf7;
}
.btn-v3.primary:hover::before {
  opacity: 1;
}
.btn-v3.primary.glow {
  box-shadow: 0px 4px 45.1px 0px #4031EC;
}
.btn-v3.gradient-primary {
  border: 0.4px solid #6951CE;
  background: linear-gradient(97deg, #4314FF 30.48%, #4750FF 61.71%, #0594FF 101.87%);
  color: #FFFFFF;
}
.btn-v3.grey-btn {
  border-radius: 8px;
  background: #494D50;
  color: #FFFFFF;
}
.btn-v3.grey-btn:hover {
  background: #4058FB;
}
.btn-v3.outlined {
  background: transparent;
  box-shadow: none;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.btn-v3.outlined-white {
  color: #ffffff;
  border: 1px solid #ffffff;
}
.btn-v3.outlined-white:hover {
  background: #ffffff;
  color: #000000;
}
.btn-v3.regular {
  min-height: 48px;
  padding: 13px 32px;
}
.btn-v3.regular-md {
  min-height: 40px;
  padding: 10px 16px;
  font-size: 13px;
  border-radius: 8px;
}
.btn-v3.medium {
  min-height: 52px;
  padding: 12px 24px;
}
.btn-v3.small {
  min-height: 29px;
  padding: 8px 20px;
  font-size: 14px;
}

.dropdown-content {
  background-color: #fff;
  margin: 0;
  display: none;
  min-width: 100px;
  overflow-y: auto;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999;
  transform-origin: 0 0;
}
.dropdown-content:focus {
  outline: 0;
}
.dropdown-content li {
  clear: both;
  color: rgba(0, 0, 0, 0.87);
  cursor: pointer;
  min-height: 50px;
  line-height: 1.5rem;
  width: 100%;
  text-align: left;
}
.dropdown-content li:hover, .dropdown-content li.active {
  background-color: #eee;
}
.dropdown-content li:focus {
  outline: none;
}
.dropdown-content li.divider {
  min-height: 0;
  height: 1px;
}
.dropdown-content li > a, .dropdown-content li > span {
  font-size: 16px;
  color: #060023;
  display: block;
  line-height: 22px;
  padding: 14px 16px;
}
.dropdown-content li > span > label {
  top: 1px;
  left: 0;
  height: 18px;
}
.dropdown-content li > a > i {
  height: inherit;
  line-height: inherit;
  float: left;
  margin: 0 24px 0 0;
  width: 24px;
}

body.keyboard-focused .dropdown-content li:focus {
  background-color: #dadada;
}

.input-field.col .dropdown-content [type=checkbox] + label {
  top: 1px;
  left: 0;
  height: 18px;
  transform: none;
}

.dropdown-trigger {
  cursor: pointer;
}

.modal {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  background-color: #fafafa;
  padding: 0;
  max-height: 70%;
  width: 55%;
  margin: auto;
  overflow-y: auto;
  border-radius: 2px;
  will-change: top, opacity;
}
.modal:focus {
  outline: none;
}
@media only screen and (max-width : 992px) {
  .modal {
    width: 80%;
  }
}
.modal h1, .modal h2, .modal h3, .modal h4 {
  margin-top: 0;
}
.modal .modal-content {
  padding: 24px;
}
.modal .modal-close {
  cursor: pointer;
}
.modal .modal-footer {
  border-radius: 0 0 2px 2px;
  background-color: #fafafa;
  padding: 4px 6px;
  height: 56px;
  width: 100%;
  text-align: right;
}
.modal .modal-footer .btn, .modal .modal-footer .btn-large, .modal .modal-footer .btn-small, .modal .modal-footer .btn-flat {
  margin: 6px 0;
}

.modal-overlay {
  position: fixed;
  z-index: 999;
  top: -25%;
  left: 0;
  bottom: 0;
  right: 0;
  height: 125%;
  width: 100%;
  background: #000;
  display: none;
  will-change: opacity;
}

.modal.modal-fixed-footer {
  padding: 0;
  height: 70%;
}
.modal.modal-fixed-footer .modal-content {
  position: absolute;
  height: calc(100% - 56px);
  max-height: 100%;
  width: 100%;
  overflow-y: auto;
}
.modal.modal-fixed-footer .modal-footer {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  position: absolute;
  bottom: 0;
}

.modal.bottom-sheet {
  top: auto;
  bottom: -100%;
  margin: 0;
  width: 100%;
  max-height: 45%;
  border-radius: 0;
  will-change: bottom, opacity;
}

/*
    @license
    Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
    This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
    The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
    The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
    Code distributed by Google as part of the polymer project is also
    subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
 */
/**************************/
/* STYLES FOR THE SPINNER */
/**************************/
/*
 * Constants:
 *      STROKEWIDTH = 3px
 *      ARCSIZE     = 270 degrees (amount of circle the arc takes up)
 *      ARCTIME     = 1333ms (time it takes to expand and contract arc)
 *      ARCSTARTROT = 216 degrees (how much the start location of the arc
 *                                should rotate each time, 216 gives us a
 *                                5 pointed star shape (it's 360/5 * 3).
 *                                For a 7 pointed star, we might do
 *                                360/7 * 3 = 154.286)
 *      CONTAINERWIDTH = 28px
 *      SHRINK_TIME = 400ms
 */
.preloader-wrapper {
  display: inline-block;
  position: relative;
  width: 50px;
  height: 50px;
}
.preloader-wrapper.small {
  width: 36px;
  height: 36px;
}
.preloader-wrapper.big {
  width: 64px;
  height: 64px;
}
.preloader-wrapper.active {
  /* duration: 360 * ARCTIME / (ARCSTARTROT + (360-ARCSIZE)) */
  -webkit-animation: container-rotate 1568ms linear infinite;
  animation: container-rotate 1568ms linear infinite;
}

@-webkit-keyframes container-rotate {
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes container-rotate {
  to {
    transform: rotate(360deg);
  }
}
.spinner-layer {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  border-color: #060023;
}

.spinner-blue,
.spinner-blue-only {
  border-color: #4285f4;
}

.spinner-red,
.spinner-red-only {
  border-color: #db4437;
}

.spinner-yellow,
.spinner-yellow-only {
  border-color: #f4b400;
}

.spinner-green,
.spinner-green-only {
  border-color: #0f9d58;
}

/**
 * IMPORTANT NOTE ABOUT CSS ANIMATION PROPERTIES (keanulee):
 *
 * iOS Safari (tested on iOS 8.1) does not handle animation-delay very well - it doesn't
 * guarantee that the animation will start _exactly_ after that value. So we avoid using
 * animation-delay and instead set custom keyframes for each color (as redundant as it
 * seems).
 *
 * We write out each animation in full (instead of separating animation-name,
 * animation-duration, etc.) because under the polyfill, Safari does not recognize those
 * specific properties properly, treats them as -webkit-animation, and overrides the
 * other animation rules. See https://github.com/Polymer/platform/issues/53.
 */
.active .spinner-layer.spinner-blue {
  /* durations: 4 * ARCTIME */
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.active .spinner-layer.spinner-red {
  /* durations: 4 * ARCTIME */
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.active .spinner-layer.spinner-yellow {
  /* durations: 4 * ARCTIME */
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.active .spinner-layer.spinner-green {
  /* durations: 4 * ARCTIME */
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.active .spinner-layer,
.active .spinner-layer.spinner-blue-only,
.active .spinner-layer.spinner-red-only,
.active .spinner-layer.spinner-yellow-only,
.active .spinner-layer.spinner-green-only {
  /* durations: 4 * ARCTIME */
  opacity: 1;
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

@-webkit-keyframes fill-unfill-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
  } /* 0.5 * ARCSIZE */
  25% {
    -webkit-transform: rotate(270deg);
  } /* 1   * ARCSIZE */
  37.5% {
    -webkit-transform: rotate(405deg);
  } /* 1.5 * ARCSIZE */
  50% {
    -webkit-transform: rotate(540deg);
  } /* 2   * ARCSIZE */
  62.5% {
    -webkit-transform: rotate(675deg);
  } /* 2.5 * ARCSIZE */
  75% {
    -webkit-transform: rotate(810deg);
  } /* 3   * ARCSIZE */
  87.5% {
    -webkit-transform: rotate(945deg);
  } /* 3.5 * ARCSIZE */
  to {
    -webkit-transform: rotate(1080deg);
  } /* 4   * ARCSIZE */
}
@keyframes fill-unfill-rotate {
  12.5% {
    transform: rotate(135deg);
  } /* 0.5 * ARCSIZE */
  25% {
    transform: rotate(270deg);
  } /* 1   * ARCSIZE */
  37.5% {
    transform: rotate(405deg);
  } /* 1.5 * ARCSIZE */
  50% {
    transform: rotate(540deg);
  } /* 2   * ARCSIZE */
  62.5% {
    transform: rotate(675deg);
  } /* 2.5 * ARCSIZE */
  75% {
    transform: rotate(810deg);
  } /* 3   * ARCSIZE */
  87.5% {
    transform: rotate(945deg);
  } /* 3.5 * ARCSIZE */
  to {
    transform: rotate(1080deg);
  } /* 4   * ARCSIZE */
}
@-webkit-keyframes blue-fade-in-out {
  from {
    opacity: 1;
  }
  25% {
    opacity: 1;
  }
  26% {
    opacity: 0;
  }
  89% {
    opacity: 0;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes blue-fade-in-out {
  from {
    opacity: 1;
  }
  25% {
    opacity: 1;
  }
  26% {
    opacity: 0;
  }
  89% {
    opacity: 0;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes red-fade-in-out {
  from {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}
@keyframes red-fade-in-out {
  from {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}
@-webkit-keyframes yellow-fade-in-out {
  from {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  76% {
    opacity: 0;
  }
}
@keyframes yellow-fade-in-out {
  from {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  76% {
    opacity: 0;
  }
}
@-webkit-keyframes green-fade-in-out {
  from {
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  75% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes green-fade-in-out {
  from {
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  75% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/**
 * Patch the gap that appear between the two adjacent div.circle-clipper while the
 * spinner is rotating (appears on Chrome 38, Safari 7.1, and IE 11).
 */
.gap-patch {
  position: absolute;
  top: 0;
  left: 45%;
  width: 10%;
  height: 100%;
  overflow: hidden;
  border-color: inherit;
}

.gap-patch .circle {
  width: 1000%;
  left: -450%;
}

.circle-clipper {
  display: inline-block;
  position: relative;
  width: 50%;
  height: 100%;
  overflow: hidden;
  border-color: inherit;
}
.circle-clipper .circle {
  width: 200%;
  height: 100%;
  border-width: 3px; /* STROKEWIDTH */
  border-style: solid;
  border-color: inherit;
  border-bottom-color: transparent !important;
  border-radius: 50%;
  -webkit-animation: none;
  animation: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
}
.circle-clipper.left .circle {
  left: 0;
  border-right-color: transparent !important;
  -webkit-transform: rotate(129deg);
  transform: rotate(129deg);
}
.circle-clipper.right .circle {
  left: -100%;
  border-left-color: transparent !important;
  -webkit-transform: rotate(-129deg);
  transform: rotate(-129deg);
}

.active .circle-clipper.left .circle {
  /* duration: ARCTIME */
  -webkit-animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.active .circle-clipper.right .circle {
  /* duration: ARCTIME */
  -webkit-animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

@-webkit-keyframes left-spin {
  from {
    -webkit-transform: rotate(130deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(130deg);
  }
}
@keyframes left-spin {
  from {
    transform: rotate(130deg);
  }
  50% {
    transform: rotate(-5deg);
  }
  to {
    transform: rotate(130deg);
  }
}
@-webkit-keyframes right-spin {
  from {
    -webkit-transform: rotate(-130deg);
  }
  50% {
    -webkit-transform: rotate(5deg);
  }
  to {
    -webkit-transform: rotate(-130deg);
  }
}
@keyframes right-spin {
  from {
    transform: rotate(-130deg);
  }
  50% {
    transform: rotate(5deg);
  }
  to {
    transform: rotate(-130deg);
  }
}
#spinnerContainer.cooldown {
  /* duration: SHRINK_TIME */
  -webkit-animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);
  animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);
}

@-webkit-keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.slider {
  position: relative;
  height: 400px;
  width: 100%;
}
.slider.fullscreen {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.slider.fullscreen ul.slides {
  height: 100%;
}
.slider.fullscreen ul.indicators {
  z-index: 2;
  bottom: 30px;
}
.slider .slides {
  background-color: #9e9e9e;
  margin: 0;
  height: 400px;
}
.slider .slides li {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: inherit;
  overflow: hidden;
}
.slider .slides li img {
  height: 100%;
  width: 100%;
  background-size: cover;
  background-position: center;
}
.slider .slides li .caption {
  color: #fff;
  position: absolute;
  top: 15%;
  left: 15%;
  width: 70%;
  opacity: 0;
}
.slider .slides li .caption p {
  color: #e0e0e0;
}
.slider .slides li.active {
  z-index: 2;
}
.slider .indicators {
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}
.slider .indicators .indicator-item {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 16px;
  width: 16px;
  margin: 0 12px;
  background-color: #e0e0e0;
  transition: background-color 0.3s;
  border-radius: 50%;
}
.slider .indicators .indicator-item.active {
  background-color: #27ae60;
}

.carousel {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 400px;
  perspective: 500px;
  transform-style: preserve-3d;
  transform-origin: 0% 50%;
}
.carousel.carousel-slider {
  top: 0;
  left: 0;
}
.carousel.carousel-slider .carousel-fixed-item {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 20px;
  z-index: 1;
}
.carousel.carousel-slider .carousel-fixed-item.with-indicators {
  bottom: 68px;
}
.carousel.carousel-slider .carousel-item {
  width: 100%;
  height: 100%;
  min-height: 400px;
  position: absolute;
  top: 0;
  left: 0;
}
.carousel.carousel-slider .carousel-item h2 {
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}
.carousel.carousel-slider .carousel-item p {
  font-size: 15px;
}
.carousel .carousel-item {
  visibility: hidden;
  width: 200px;
  height: 200px;
  position: absolute;
  top: 0;
  left: 0;
}
.carousel .carousel-item > img {
  width: 100%;
}
.carousel .indicators {
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}
.carousel .indicators .indicator-item {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 8px;
  width: 8px;
  margin: 24px 4px;
  background-color: rgba(255, 255, 255, 0.5);
  transition: background-color 0.3s;
  border-radius: 50%;
}
.carousel .indicators .indicator-item.active {
  background-color: #fff;
}
.carousel.scrolling .carousel-item .materialboxed,
.carousel .carousel-item:not(.active) .materialboxed {
  pointer-events: none;
}

.pulse {
  overflow: visible;
  position: relative;
}
.pulse::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: inherit;
  border-radius: inherit;
  transition: opacity 0.3s, transform 0.3s;
  animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
  z-index: -1;
}

@keyframes pulse-animation {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 0;
    transform: scale(1.5);
  }
  100% {
    opacity: 0;
    transform: scale(1.5);
  }
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 25px 0 104px;
  font-family: "Inter";
  height: unset;
  float: unset;
  width: unset;
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form {
    padding: 25px 0 50px;
  }
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form.automated-pro {
  background: linear-gradient(180deg, #70298E 0%, #0C1728 100%);
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form.automated-pro .sale-info-inner {
  border: 1.219px solid #38A164;
  background: #FFEB3A;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form.automated-pro .sale-info-inner h4 {
  color: #000000;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form.lifetime {
  background: linear-gradient(180deg, #3C298E 0%, #0C1728 100%);
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form.lifetime .sale-info-inner {
  background-color: #E44258;
  border: none;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form.months {
  background: linear-gradient(180deg, #07644A 0%, #0C1728 100%);
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form.months .sale-info-inner {
  border: 1.219px solid #38A164;
  background: #FFEB3A;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form.months .sale-info-inner h4 {
  color: #000000;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .text-yellow {
  color: #f9bf3b;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .text-capitalize {
  text-transform: capitalize;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .text-lowercase {
  text-transform: lowercase;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .fw-500 {
  font-weight: 500;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .fw-700 {
  font-weight: 700;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .back-icon {
  margin: 0 23px 19px;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .back-icon .material-icons {
  font-size: 36px;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box {
  display: flex;
  align-items: flex-start;
  gap: 80px;
  max-width: 1500px;
  width: 95%;
  margin: auto;
}
@media screen and (max-width: 1024px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box {
    flex-wrap: wrap;
    gap: 40px;
  }
}
@media only screen and (max-width : 768px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box {
    margin: 0 23px;
    width: unset;
  }
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con {
  width: 681px;
  max-width: 45%;
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con {
    width: 600px;
  }
}
@media screen and (max-width: 1024px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con {
    width: 100%;
    max-width: 100%;
  }
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper {
  max-width: 602px;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sub-title {
  display: flex;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sub-title .material-icons {
  color: #f9bf3b;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sub-title span {
  margin-left: 6px;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sub-title span:first-child {
  margin-left: 0;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .main-title {
  margin: 25px 0 10px;
  /* font-size: 90px; */
  font-family: "Bison";
  font-weight: 300;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .main-title span {
  font-family: "roboto";
  font-weight: 700;
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .main-title {
    font-size: 50px;
    margin: 16px 0;
  }
}
@media only screen and (max-width : 768px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .main-title {
    font-size: 40px;
  }
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .highlight-text {
  color: #39F588;
  font-size: 24px;
  font-weight: 600;
  margin: 0 0 51px;
  line-height: normal;
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .highlight-text {
    font-size: 22px;
    margin: 0 0 25px;
  }
}
@media only screen and (max-width : 768px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .highlight-text {
    font-size: 20px;
  }
}
@media screen and (max-width: 425px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .highlight-text {
    font-size: 18px;
  }
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .info-text {
  font-size: 24px;
  margin: 0 0 36px;
  max-width: 496px;
  line-height: normal;
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .info-text {
    font-size: 22px;
    margin: 0 0 25px;
  }
}
@media only screen and (max-width : 768px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .info-text {
    font-size: 20px;
    margin: 0 0 16px;
  }
}
@media screen and (max-width: 425px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .info-text {
    font-size: 18px;
  }
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper {
  margin-bottom: 51px;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper .intall-avail-text {
  font-size: 24px;
  margin-left: 10%;
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper .intall-avail-text {
    font-size: 22px;
  }
}
@media only screen and (max-width : 768px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper .intall-avail-text {
    font-size: 20px;
  }
}
@media screen and (max-width: 425px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper .intall-avail-text {
    font-size: 18px;
    margin-left: 2%;
  }
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper {
    margin-bottom: 25px;
  }
}
@media only screen and (max-width : 768px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper {
    margin: 0 0 16px;
  }
}
@media screen and (max-width: 425px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    gap: 16px;
  }
}
@-webkit-keyframes input-shadow {
  0% {
    box-shadow: none;
  }
  50% {
    box-shadow: 0px 0px 8px 0px #2FFF87;
  }
  100% {
    box-shadow: none;
  }
}
@keyframes input-shadow {
  0% {
    box-shadow: none;
  }
  50% {
    box-shadow: 0px 0px 8px 0px #2FFF87;
  }
  100% {
    box-shadow: none;
  }
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper .sale-info-inner {
  border-radius: 20px;
  box-shadow: 4px 4px 8px 0px #2FFF87, -4px -4px 8px 0px #2FFF87;
  max-width: 497px;
  padding: 18px;
  text-align: center;
  margin-right: 36px;
  display: flex;
  align-items: center;
  -webkit-animation: input-shadow ease-in-out 3s infinite;
  /* Chrome, Safari, Opera */
  animation: input-shadow ease-in-out 3s infinite;
  position: relative;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper .sale-info-inner img {
  position: absolute;
  right: -92px;
  top: -39px;
  max-width: 33%;
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper .sale-info-inner img {
    right: -72px;
  }
}
@media only screen and (max-width : 768px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper .sale-info-inner img {
    max-height: 127%;
  }
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper .sale-info-inner {
    margin-right: 57px;
  }
}
@media screen and (max-width: 425px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper .sale-info-inner {
    margin-right: 0;
  }
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper .sale-info-inner img {
    max-width: 24%;
    right: -23px;
    top: -30px;
  }
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper .sale-info-inner h4 {
  font-size: calc(22px + 10 * (100vw - 400px) / 1520);
  margin: 0;
  margin: 0 auto;
  line-height: 130%;
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper .sale-info-inner h4 {
    font-size: 22px;
  }
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper .sale-info-inner h4 span {
  text-decoration-line: line-through;
  font-weight: normal;
  font-size: 0.9em;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper .stock-box {
  width: 135px;
  height: 135px;
  position: relative;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper .stock-box .stock-info {
  text-align: center;
  position: absolute;
  width: 86px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper .stock-box .stock-info .rate-num {
  font-size: 18px;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper .stock-box .stock-info .rate-text {
  font-size: 13px;
  line-height: 16px !important;
  display: inline-block;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .detail-text {
  margin-bottom: 36px;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .detail-text ul {
  line-height: 164%;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .detail-text ul li {
  list-style-type: disc;
  margin-left: 25px;
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .detail-text {
    margin-bottom: 25px;
  }
}
@media only screen and (max-width : 768px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .detail-text {
    margin-bottom: 16px;
  }
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .detail-text h5 {
  margin: 0;
  font-size: 32px;
  font-weight: 700 !important;
  margin-bottom: 8px;
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .detail-text h5 {
    font-size: 30px;
  }
}
@media only screen and (max-width : 768px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .detail-text h5 {
    font-size: 28px;
  }
}
@media screen and (max-width: 425px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .detail-wrapper .detail-text h5 {
    font-size: 22px;
  }
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .features-wrapper h4 {
  margin: 0 0 16px;
  font-size: 32px;
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .features-wrapper h4 {
    font-size: 30px;
  }
}
@media only screen and (max-width : 768px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .features-wrapper h4 {
    font-size: 28px;
  }
}
@media screen and (max-width: 425px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .features-wrapper h4 {
    font-size: 22px;
  }
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .features-wrapper ul {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 25px;
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .features-wrapper ul {
    gap: 16px;
  }
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .features-wrapper ul li {
  width: calc(50% - 10px);
  font-size: 16px;
  display: flex;
  align-items: flex-start;
  text-transform: capitalize;
}
@media only screen and (max-width : 600px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .features-wrapper ul li {
    width: 100%;
  }
}
@media screen and (max-width: 425px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .features-wrapper ul li {
    font-size: 14px;
  }
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .form-deal-con .features-wrapper ul li .material-icons {
  margin-right: 12px;
  font-size: 20px;
  color: #ffffff;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form {
  padding: 42px;
  border-radius: 21px;
  background: #FFF;
  width: 740px;
  max-width: 55%;
  position: sticky;
  top: 100px;
  float: unset;
  height: unset;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form fieldset {
  padding: 0;
  border: none;
  color: #060023;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .existing-btn {
  border-bottom: none;
  width: unset;
  text-align: center;
  margin: 0;
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form {
    width: 700px;
    padding: 35px;
  }
}
@media screen and (max-width: 1024px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form {
    width: 100%;
    max-width: 100%;
    position: unset;
  }
}
@media screen and (max-width: 500px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form {
    padding: 20px;
  }
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .title {
  color: black;
  text-align: center;
  font-size: 32px;
  font-weight: 600;
}
@media screen and (max-width: 500px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .title {
    font-size: 24px;
    margin: 16px 0;
  }
}
@media screen and (max-width: 425px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .title {
    font-size: 22px;
  }
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .navigation-btn {
  height: 56px;
  width: 100%;
  max-width: unset;
  font-size: 16px;
  font-weight: 600;
  line-height: unset;
  border: none;
  cursor: pointer;
  background: #27ae60;
  color: #ffffff;
  border-radius: 32px;
  padding: 0;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .navigation-btn.next-signup {
  margin-top: 16px;
  background: #000000;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .navigation-btn.next-signup:hover {
  background-color: #27ae60;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .navigation-btn:hover {
  background-color: #000000;
}
@media only screen and (max-width : 600px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .navigation-btn {
    height: 42px;
  }
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .signup-register-process-form.black-friday-form-process {
  max-width: unset;
  height: unset;
  margin: unset;
  padding: unset !important;
  margin-top: 15px;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .signup-register-process-form.black-friday-form-process form {
  padding: unset !important;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .input-wrapper {
  margin: 16px 0 53px;
  font-family: Roboto;
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .input-wrapper {
    margin: 16px 0;
  }
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .input-wrapper .name-input-wrapper {
  gap: 15px;
  flex-direction: row;
}
@media only screen and (max-width : 600px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .input-wrapper .name-input-wrapper {
    flex-wrap: wrap;
    gap: 8px;
  }
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .input-wrapper .input-field {
  margin: unset;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .input-wrapper .input-field.col-half {
  width: calc(50% - 8px);
}
@media only screen and (max-width : 600px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .input-wrapper .input-field.col-half {
    width: 100%;
  }
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .input-wrapper .input-field label {
  position: unset;
  margin: 12px 0;
  display: block;
  color: #3D4653;
  font-size: 14px;
  font-weight: 500;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .input-wrapper .input-field .required {
  color: #FF005C;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .input-wrapper .input-field input {
  width: 100%;
  height: 46px;
  border-radius: 8px;
  border: 0.959px solid #27ae60;
  padding: 0 12px;
  background: #FBFBFB;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .input-wrapper .input-field input:focus {
  box-shadow: 0px 0px 0px 3px #C6ECD6;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .input-wrapper .input-field input:focus-visible {
  outline: none;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .input-wrapper .input-field .error-msg {
  color: #FF005C;
  font-size: 14px;
  margin: 6px;
  display: flex;
  align-items: center;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .input-wrapper .input-field .error-msg span {
  margin-left: 8px;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .copyright-info {
  margin-top: 50px;
  position: unset;
  flex-wrap: wrap;
  border-top: unset;
  padding: unset;
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .copyright-info {
    margin-top: 25px;
  }
}
@media only screen and (max-width : 992px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .copyright-info {
    margin-top: 20px;
  }
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .copyright-info p {
  font-family: "Roboto", sans-serif;
  border-right: 1px solid #c5c5c5;
  color: #060023;
  padding: 0 10px 0 0;
  font-size: 13px;
  font-weight: 500;
  margin: 0;
}
@media screen and (max-width: 553px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .copyright-info p {
    border-right: none;
  }
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .copyright-info ul {
  margin: 0;
  padding: 0;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .copyright-info ul li {
  padding: 0 10px;
  position: relative;
  line-height: 18px;
  margin: 0;
  display: inline-block;
  color: #060023;
}
@media only screen and (max-width : 992px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .copyright-info ul li {
    padding: 0 6px !important;
  }
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .copyright-info ul li:after {
  content: "";
  width: 4px;
  height: 4px;
  position: absolute;
  top: 7px;
  right: -3px;
  background: #060023;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .copyright-info ul li a {
  text-decoration: none;
  font-family: "Roboto", sans-serif;
  line-height: 18px;
  font-weight: 500;
  color: #060023;
  font-size: 13px;
}
.ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .outter-box .signup-register-form .copyright-info ul li:nth-child(3):after {
  display: none;
}
@media only screen and (max-width : 600px) {
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .signup-form-content .signup-register-process-form form fieldset#process-step-third h4 {
    font-size: 14px;
  }
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .signup-form-content .signup-register-process-form form fieldset#process-step-third p {
    font-size: 16px;
  }
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .signup-form-content .signup-register-process-form form fieldset#process-step-third p a {
    font-size: 12px;
  }
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .signup-form-content .signup-register-process-form form fieldset#process-step-third .register-form-field span.signup-domain {
    font-size: 16px;
  }
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .signup-form-content .signup-register-process-form form fieldset#process-step-third .signup-checklist label {
    font-size: 12px;
    padding-left: 25px;
  }
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .signup-form-content .signup-register-process-form form fieldset#process-step-third .signup-checklist label .checkmark {
    height: 16px;
    width: 16px;
  }
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .signup-form-content .signup-register-process-form form fieldset .ew-register-form .black-total p {
    font-size: 13px;
  }
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .signup-form-content .signup-register-process-form form fieldset .ew-register-form .black-total p strong {
    font-size: 16px;
  }
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field input {
    height: 45px;
  }
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.coupon-code-field.coupon-applied:before {
    top: 12px;
  }
  .ew-signup-form-main.sigup-deal-2020.blackfriday-signup-form .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.coupon-code-field.coupon-applied i {
    top: 15px;
  }
}

.ew-register-form .payment-box {
  margin-top: 12px;
  gap: 20px;
}
@media screen and (max-width: 1280px) {
  .ew-register-form .payment-box {
    flex-wrap: wrap;
  }
}
.ew-register-form .payment-box .inner-box {
  width: 50%;
  border-radius: 8px;
  border: 1px solid #A3A3A3;
  padding: 20px 15px 20px 20px;
}
@media screen and (max-width: 1280px) {
  .ew-register-form .payment-box .inner-box {
    width: 100%;
  }
}
@media screen and (max-width: 425px) {
  .ew-register-form .payment-box .inner-box {
    padding: 10px;
  }
}
.ew-register-form .payment-box .inner-box h6 {
  margin: 0;
}
.ew-register-form .payment-box .inner-box h5 {
  margin-top: 33px;
  font-weight: 800;
}
.ew-register-form .payment-box .inner-box h5.text-line-through {
  text-decoration-line: line-through;
}
@media screen and (max-width: 425px) {
  .ew-register-form .payment-box .inner-box h5 {
    margin-top: 20px;
  }
}
.ew-register-form .payment-box .inner-box .title-box h6 {
  font-size: calc(14px + 2 * (100vw - 400px) / 1520);
}
.ew-register-form .payment-box .inner-box .total-table {
  margin-top: 22px;
}
.ew-register-form .payment-box .inner-box .total-table .total-row {
  margin-bottom: 12px;
  justify-content: space-between;
}
.ew-register-form .payment-box .inner-box .total-table .total-row:last-child {
  margin-bottom: 0;
}
.ew-register-form .payment-box .inner-box .material-icons {
  display: none;
  color: #27AE60;
  font-size: 20px;
  margin-left: 8px;
}
.ew-register-form .payment-box .inner-box.active {
  border: 2px solid #1D9652;
}
.ew-register-form .payment-box .inner-box.active .material-icons {
  display: block;
}
.ew-register-form .payment-box .inner-box .text-green {
  color: #27AE60;
}

.text-gray-dark {
  color: #707070;
}

.text-gray-daker {
  color: #A3A3A3;
}

.space-between {
  justify-content: space-between;
}

.text-line-through {
  text-decoration-line: line-through;
}

.registered-client-testimonial {
  border-top: 1px solid #d1cbc6;
  padding-top: 32px;
  margin-top: 22px;
  margin-bottom: 0;
}
.registered-client-testimonial .slick-testimonials .slick-dots {
  text-align: left;
  padding: 0 0 0 60px;
  margin-top: 50px;
  bottom: -27px;
}
.registered-client-testimonial .slick-testimonials .slick-dots li {
  display: inline-block;
  width: 4px;
  height: 5px;
}
.registered-client-testimonial .slick-testimonials .slick-dots li button {
  background: #e4d9cf;
  width: 2px;
  height: 2px;
  padding: 3.5px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.registered-client-testimonial .slick-testimonials .slick-dots li button:before {
  display: none;
}
.registered-client-testimonial .slick-testimonials .slick-dots li.slick-active button {
  background: #27ae60;
}
.registered-client-testimonial .slick-testimonials .slick-list .slick-track .slick-slide .testimonial-slides {
  position: relative;
}
.registered-client-testimonial .slick-testimonials .slick-list .slick-track .slick-slide .testimonial-slides img {
  width: 50px;
  height: 50px;
  max-width: 50px;
  max-height: 50px;
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.registered-client-testimonial .slick-testimonials .slick-list .slick-track .slick-slide .testimonial-slides .testimonial-info {
  margin: 0 0 0 15px;
  cursor: grab;
  width: calc(100% - 65px);
  float: right;
}
.registered-client-testimonial .slick-testimonials .slick-list .slick-track .slick-slide .testimonial-slides .testimonial-info p {
  margin: 0;
  font-family: "galanogrotesque-ruploadedfile", sans-serif;
  color: #666;
  line-height: 24px;
  font-size: 16px;
}
.registered-client-testimonial .slick-testimonials .slick-list .slick-track .slick-slide .testimonial-slides .testimonial-info p strong {
  font-weight: 600;
}
.registered-client-testimonial .slick-testimonials .slick-list .slick-track .slick-slide .testimonial-slides .testimonial-info h4 {
  color: #666;
  margin: 13px 0 0;
  font-weight: 600;
  font-size: 14px;
}
.registered-client-testimonial .slick-testimonials .slick-list .slick-track .slick-slide .testimonial-slides .testimonial-info span {
  color: #666;
  font-size: 14px;
}
.registered-client-testimonial.black-friday-testimonials {
  border-top: none;
  padding-top: 0;
  margin-top: 0px;
  margin-bottom: 40px;
  border-bottom: 1px solid #d1cbc6;
  padding-bottom: 30px;
}
.registered-client-testimonial.black-friday-testimonials .slick-testimonials .slick-list .slick-track .slick-slide .testimonial-slides .testimonial-info {
  float: left;
  margin: 0;
}
.registered-client-testimonial.black-friday-testimonials .slick-testimonials .slick-list .slick-track .slick-slide .testimonial-slides .testimonial-info p {
  line-height: 22px;
  font-size: 16px;
}
.registered-client-testimonial.black-friday-testimonials .slick-testimonials .slick-list .slick-track .slick-slide .testimonial-slides .testimonial-info h4 {
  font-size: 16px;
}
.registered-client-testimonial.black-friday-testimonials .slick-testimonials .slick-list .slick-track .slick-slide .testimonial-slides .testimonial-info span {
  font-size: 15px;
}
.registered-client-testimonial.black-friday-testimonials .slick-testimonials .slick-list .slick-track .slick-slide .testimonial-slides img {
  right: 0;
  left: inherit;
}
.registered-client-testimonial.black-friday-testimonials .slick-testimonials .slick-dots {
  padding: 0;
}

.black-friday-banner-pricing {
  display: none;
  align-items: center;
  justify-content: center;
  gap: 30px;
  padding: 0 20px;
}
@media only screen and (min-width : 993px) {
  .black-friday-banner-pricing {
    padding: 0;
  }
}
@media only screen and (max-width : 992px) {
  .black-friday-banner-pricing {
    flex-direction: column;
    padding: 0;
  }
}
.black-friday-banner-pricing .bf-offer-info {
  text-align: left;
}
@media only screen and (min-width : 993px) {
  .black-friday-banner-pricing .bf-offer-info {
    text-align: left;
  }
}
@media only screen and (max-width : 992px) {
  .black-friday-banner-pricing .bf-offer-info {
    text-align: center;
  }
}
.black-friday-banner-pricing .bf-offer-info h1 {
  color: #FFEB3A;
  font-size: calc(28px + 20 * (100vw - 400px) / 1520);
  text-transform: capitalize !important;
}
.black-friday-banner-pricing .bf-offer-info p {
  font-size: 18px;
  font-weight: 300;
  margin-bottom: 10px;
  text-transform: capitalize;
}
.black-friday-banner-pricing .bf-offer-info p span {
  color: #39F588;
  font-weight: 700;
}
.black-friday-banner-pricing .bf-offer-info a {
  border-radius: 8px;
  background: #27AE60;
  height: 48px;
  padding: 12px 45px;
  font-family: Roboto;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
}
.black-friday-banner-pricing .bf-offer-info a:hover {
  background: #178c48;
}
.black-friday-banner-pricing .bf-end-date p {
  text-align: right;
  font-weight: 300;
  font-family: "Bison";
  font-size: 180px;
  display: flex;
  align-items: center;
  margin: 0;
  color: #FF47CB;
  font-size: calc(110px + 75 * (100vw - 360px) / 1560);
}
.black-friday-banner-pricing .bf-end-date p span {
  color: #FFF;
  font-family: "Big Shoulders Display", sans-serif;
  font-size: calc(42px + 30 * (100vw - 360px) / 1560);
  font-weight: 700;
  line-height: normal;
  margin-right: 15px;
}
.black-friday-banner-pricing .bf-end-date img {
  max-width: 100%;
  width: 550px;
}
.black-friday-banner-pricing .bf-end-date span.ew-coupon {
  border: 1px solid #fff;
  padding: 10px 20px;
  border-radius: 16px;
  font-size: 18px;
  font-weight: 300;
}
@media only screen and (max-width : 992px) {
  .black-friday-banner-pricing .bf-end-date span.ew-coupon {
    width: max-content;
  }
}
.black-friday-banner-pricing .bf-end-date span.ew-coupon span {
  color: #FFEB3A;
  font-weight: 800;
}
@media only screen and (max-width : 600px) {
  .black-friday-banner-pricing .bf-end-date span.ew-coupon {
    font-size: 14px;
    padding: 10px 15px;
  }
}
@media only screen and (max-width : 992px) {
  .black-friday-banner-pricing .bf-end-date {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}

.ew-plan-boxes-con {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ew-plan-boxes-con .ew-four-plans {
  display: flex;
  justify-content: space-around;
  gap: 20px;
  width: 100%;
  box-sizing: border-box;
  flex-wrap: wrap;
  position: relative;
}
.ew-plan-boxes-con .ew-four-plans .box {
  width: 200px;
  border-radius: 16px;
  text-align: left;
  color: #000;
  flex: 1;
  font-family: "Roboto", sans-serif;
  height: fit-content;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1), -1px -3px 10px 0px rgba(0, 0, 0, 0.05);
  border: 1px solid rgba(128, 128, 128, 0.1803921569);
}
@media only screen and (max-width : 992px) {
  .ew-plan-boxes-con .ew-four-plans .box {
    width: 46%;
    flex: auto;
  }
}
@media only screen and (max-width : 600px) {
  .ew-plan-boxes-con .ew-four-plans .box {
    width: 100%;
    flex: auto;
  }
}
.ew-plan-boxes-con .ew-four-plans .box > div {
  padding: 28px 16px;
}
.ew-plan-boxes-con .ew-four-plans .box .overages-may-link {
  display: inline-block;
  margin: 16px 0 8px;
  text-align: center;
  width: 100%;
  color: #707070;
  padding-right: 24px;
  font-size: 12px;
  letter-spacing: 0.5px;
}
.ew-plan-boxes-con .ew-four-plans .box .overages-may-link:hover {
  color: #178efc;
  font-weight: 500;
}
.ew-plan-boxes-con .ew-four-plans .box h3 {
  color: #060023;
  font-size: 28px;
  font-weight: 700;
  font-family: "Roboto", sans-serif;
  margin: 0;
  position: relative;
}
.ew-plan-boxes-con .ew-four-plans .box h3 span.popular {
  padding: 0;
  position: absolute;
  right: 0;
  top: 3px;
}
.ew-plan-boxes-con .ew-four-plans .box h3 span.popular img {
  width: 90px;
}
.ew-plan-boxes-con .ew-four-plans .box .ew-price-info {
  font-size: 1.5em;
  color: #007BFF;
  margin: 10px 0;
  display: flex;
  min-height: 60px;
  align-items: center;
}
.ew-plan-boxes-con .ew-four-plans .box .ew-price-info span.note {
  color: #707070;
  font-size: 14px;
  font-weight: 600;
  display: inline-block;
}
.ew-plan-boxes-con .ew-four-plans .box .ew-price-info p {
  font-size: calc(22px + 12 * (100vw - 400px) / 1520);
  font-weight: 600;
  margin: 0 5px 0 0;
}
.ew-plan-boxes-con .ew-four-plans .box .ew-price-info span {
  color: #707070;
  font-size: 12px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-weight: 400;
  margin-top: -9px;
  position: relative;
  top: 3px;
}
.ew-plan-boxes-con .ew-four-plans .box .ew-price-info span span {
  margin-top: -8px;
  font-weight: 700;
  color: #000;
}
.ew-plan-boxes-con .ew-four-plans .box .ew-price-info span.quote-note {
  color: #422962;
  font-size: 18px !important;
  font-weight: 600;
}
.ew-plan-boxes-con .ew-four-plans .box h6.subtitle {
  color: #000;
  margin-top: 5px;
  margin-bottom: 16px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.ew-plan-boxes-con .ew-four-plans .box h6.subtitle.first-card-heading {
  margin-bottom: 40px;
}
@media (max-width: 1830px) {
  .ew-plan-boxes-con .ew-four-plans .box h6.subtitle {
    margin-bottom: 40px;
  }
}
@media (min-width: 1120px) and (max-width: 1830px) {
  .ew-plan-boxes-con .ew-four-plans .box h6.subtitle.third-card-heading {
    margin-bottom: 17px;
  }
}
.ew-plan-boxes-con .ew-four-plans .box h6.subtitle.first-card-heading {
  margin-bottom: 17px !important;
}
@media (max-width: 1830px) {
  .ew-plan-boxes-con .ew-four-plans .box h6.subtitle.first-card-heading {
    margin-bottom: 40px !important;
  }
}
.ew-plan-boxes-con .ew-four-plans .box button {
  border-radius: 8px;
  background: #000;
  color: #fff;
  font-size: 16px;
  text-align: center;
  padding: 10px 20px;
  border: none;
  cursor: pointer;
  width: 100%;
  transition: background-color 0.3s;
  height: 48px;
  line-height: 28px;
  font-weight: 500;
  font-family: "Roboto", sans-serif;
  display: flex;
  justify-content: center;
}
.ew-plan-boxes-con .ew-four-plans .box button:hover {
  background: #fff;
  border: 1px solid #000;
  color: #000;
}
.ew-plan-boxes-con .ew-four-plans .box button.pro-btn {
  background: transparent;
  color: #000;
  border: 1px solid #000;
}
.ew-plan-boxes-con .ew-four-plans .box button.pro-btn:hover {
  background: #000;
  color: #fff;
}
.ew-plan-boxes-con .ew-four-plans .box button.standard-btn, .ew-plan-boxes-con .ew-four-plans .box button.pro-btn-bg {
  background: #178EFC;
  color: #fff;
  border: none;
}
.ew-plan-boxes-con .ew-four-plans .box button.standard-btn:hover, .ew-plan-boxes-con .ew-four-plans .box button.pro-btn-bg:hover {
  background: #000;
  color: #fff;
}
.ew-plan-boxes-con .ew-four-plans .box .ew-features-listing h4 {
  font-size: 19px;
  font-weight: 600;
  margin: 20px 0 25px;
}
.ew-plan-boxes-con .ew-four-plans .box .ew-features-listing ul {
  padding: 0 0 0 20px;
}
.ew-plan-boxes-con .ew-four-plans .box .ew-features-listing ul li {
  font-size: 16px;
  color: #000;
  width: 100%;
  position: relative;
  margin-bottom: 18px;
  font-family: Roboto;
  line-height: 20px;
}
.ew-plan-boxes-con .ew-four-plans .box .ew-features-listing ul li:before {
  content: "";
  position: absolute;
  left: -20px;
  top: 7px;
  background: #E8E8EA;
  width: 8px;
  height: 8px;
  border-radius: 10px;
}
.ew-plan-boxes-con .ew-four-plans .box .ew-features-listing ul li span.tippy {
  color: #DEE4EC;
  font-size: 22px;
  margin-left: 3px;
  cursor: help;
  position: relative;
  top: 5px;
}
.ew-plan-boxes-con .ew-four-plans .box .ew-features-listing ul li span {
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-wrap: pretty;
}
.ew-plan-boxes-con .ew-four-plans .box .ew-features-listing ul li span.tippy {
  top: 0;
}
.ew-plan-boxes-con .ew-four-plans .box .ew-features-listing ul li a {
  color: #27AE60;
}
.ew-plan-boxes-con .ew-four-plans .box .footer-sec {
  border-radius: 0px 0px 16px 16px;
  display: flex;
  height: 56px;
  padding: 6px 0px;
  justify-content: center;
  align-items: center;
  background: #F1F1F1;
  font-size: 16px;
  font-weight: 500;
  color: #000;
}
.ew-plan-boxes-con .ew-four-plans .box img.offer-img {
  width: 100%;
  display: flex;
  cursor: pointer;
}
.ew-plan-boxes-con .ew-four-plans .box img.offer-img.show-on-mobile {
  display: none;
}
@media only screen and (max-width : 600px) {
  .ew-plan-boxes-con .ew-four-plans .box img.offer-img.show-on-mobile {
    display: flex;
  }
}
@media only screen and (max-width : 600px) {
  .ew-plan-boxes-con .ew-four-plans .box img.offer-img {
    display: none;
  }
}
.ew-plan-boxes-con .ew-four-plans .pricing-img {
  position: absolute;
  bottom: 0;
  left: 0;
}
@media only screen and (max-width : 992px) {
  .ew-plan-boxes-con .ew-four-plans .pricing-img {
    display: none;
  }
}
.ew-plan-boxes-con > h4 {
  color: #000;
  font-size: calc(22px + 10 * (100vw - 400px) / 1520);
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}
.ew-plan-boxes-con .link-buttons {
  display: flex;
  gap: 20px;
  margin-top: 50px;
  margin-bottom: 50px;
  flex-wrap: wrap;
  justify-content: center;
}
.ew-plan-boxes-con .link-buttons a {
  background: #27AE60;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  border-radius: 8px;
  padding: 0 30px;
  line-height: 48px;
  display: flex;
  align-items: center;
  font-family: "Roboto", sans-serif;
}
.ew-plan-boxes-con .link-buttons a:hover {
  background: #000;
}
.ew-plan-boxes-con .link-buttons a span.material-icons {
  margin-left: 5px;
  transition: transform 1s ease-in-out;
  animation: arrowMoveUpDown 500ms infinite alternate;
}
.ew-plan-boxes-con .link-buttons a.white-bg {
  background: #fff;
  color: #000;
  border: 1px solid #000;
}
.ew-plan-boxes-con .easywebinar-clients {
  margin: 50px 0;
}

.what-client-says {
  margin-top: 80px;
}
.what-client-says h4 {
  color: #000;
  font-weight: 700;
  text-align: center;
  font-size: calc(22px + 10 * (100vw - 400px) / 1520);
  font-family: "Roboto", sans-serif;
}
.what-client-says .pricing-client-sayings {
  margin-top: 50px;
  margin-bottom: 60px;
  position: relative;
}
.what-client-says .pricing-client-sayings:after {
  content: "";
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
  position: absolute;
  bottom: 90px;
  left: 0;
  width: 100%;
  height: 200px;
}
.what-client-says .pricing-client-sayings .client-info {
  display: flex;
  gap: 24px;
  margin-bottom: 50px;
}
@media only screen and (max-width : 768px) {
  .what-client-says .pricing-client-sayings .client-info {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
}
.what-client-says .pricing-client-sayings .client-info .ew-client-img {
  height: 80px;
}
.what-client-says .pricing-client-sayings .client-info .ew-client-img img {
  border-radius: 50%;
  width: 80px;
  height: 80px;
}
.what-client-says .pricing-client-sayings .client-info .client-tinfo-text {
  font-family: "Roboto", sans-serif;
}
.what-client-says .pricing-client-sayings .client-info .client-tinfo-text h4 {
  font-size: 24px;
  font-weight: 500;
  color: #27AE60;
  margin: 0;
  text-align: left;
  text-transform: inherit;
}
@media only screen and (max-width : 768px) {
  .what-client-says .pricing-client-sayings .client-info .client-tinfo-text h4 {
    text-align: center;
  }
}
.what-client-says .pricing-client-sayings .client-info .client-tinfo-text p {
  color: #3D3D3D;
  font-size: 16px;
  margin: 10px 0 0;
}
.what-client-says .pricing-client-sayings .read-more {
  text-align: center;
}
.what-client-says .pricing-client-sayings .read-more a {
  background: #27AE60;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  border-radius: 8px;
  padding: 0 30px;
  line-height: 48px;
  display: inline-flex;
  align-items: center;
  font-family: "Roboto", sans-serif;
}
.what-client-says .pricing-client-sayings .read-more a:hover {
  background: #178c48;
}

.add-ons-con {
  font-family: "Roboto", sans-serif;
  margin-top: 80px;
}
.add-ons-con .outer-addon-con {
  padding: 60px 0 0;
  border-radius: 24px;
  color: #000;
  border: 1px solid #B8B7BD;
}
@media only screen and (max-width : 768px) {
  .add-ons-con .outer-addon-con {
    border: none;
    padding: 0;
  }
}
.add-ons-con .outer-addon-con h3 {
  font-weight: 700;
  font-size: calc(22px + 10 * (100vw - 400px) / 1520);
  text-align: center;
  text-align: center;
  margin-bottom: 5px;
}
.add-ons-con .outer-addon-con > p {
  text-align: center;
  margin: 0;
  color: #5B5D5E;
}
.add-ons-con .outer-addon-con .addon-info {
  padding: 30px 80px 0;
}
@media only screen and (max-width : 768px) {
  .add-ons-con .outer-addon-con .addon-info {
    padding: 30px 10px 0;
  }
}
.add-ons-con .outer-addon-con .addon-info .add-ons-pricing {
  display: flex;
  justify-content: space-between;
  margin-bottom: 25px;
  margin-top: 0;
}
.add-ons-con .outer-addon-con .addon-info .add-ons-pricing:not(:last-child) {
  border-bottom: 1px solid #E8E8EA;
}
.add-ons-con .outer-addon-con .addon-info .add-ons-pricing .ew-addon-info h4 {
  font-size: calc(18px + 6 * (100vw - 400px) / 1520);
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 0;
}
.add-ons-con .outer-addon-con .addon-info .add-ons-pricing .ew-addon-info p {
  font-size: calc(16px + 2 * (100vw - 400px) / 1520);
  color: #5B5D5E;
  margin-top: 0;
  max-width: 655px;
  margin-bottom: 8px;
}
.add-ons-con .outer-addon-con .addon-info .add-ons-pricing .ew-addon-info a {
  font-size: 14.313px;
  font-style: normal;
  font-weight: 500;
  color: #178efc;
  margin-bottom: 16px;
  display: inline-block;
}
.add-ons-con .outer-addon-con .addon-info .add-ons-pricing .ew-addon-price {
  min-width: 170px;
}
@media only screen and (max-width : 768px) {
  .add-ons-con .outer-addon-con .addon-info .add-ons-pricing .ew-addon-price {
    min-width: 100px;
  }
}
.add-ons-con .outer-addon-con .addon-info .add-ons-pricing .ew-addon-price p {
  font-size: calc(30px + 34 * (100vw - 400px) / 1520);
  color: #1E2116;
  margin: 0;
  font-weight: 700;
}
@media only screen and (max-width : 768px) {
  .add-ons-con .outer-addon-con .addon-info .add-ons-pricing .ew-addon-price p {
    display: flex;
    flex-wrap: wrap;
    align-items: end;
  }
}
.add-ons-con .outer-addon-con .addon-info .add-ons-pricing .ew-addon-price p span {
  font-size: calc(12px + 8 * (100vw - 400px) / 1520);
  position: relative;
}
@media only screen and (max-width : 768px) {
  .add-ons-con .outer-addon-con .addon-info .add-ons-pricing .ew-addon-price p span {
    top: -6px;
  }
}
.add-ons-con .outer-addon-con .addon-info .add-ons-pricing .ew-addon-price p span.below-note {
  font-size: 16px;
  font-weight: 500;
  color: #5B5D5E;
}
@media only screen and (max-width : 768px) {
  .add-ons-con .outer-addon-con .addon-info .add-ons-pricing .ew-addon-price p span.below-note {
    font-size: 12px;
  }
}
.add-ons-con .outer-addon-con .addon-info .add-ons-pricing .ew-addon-price p.below-note {
  display: flex;
  flex-direction: column;
  align-items: baseline;
}
.add-ons-con .outer-addon-con .addon-info .add-ons-pricing .ew-addon-price p.below-note span {
  font-size: 15px;
  font-weight: 500;
  color: #5B5D5E;
  position: relative;
  top: -5px;
}
.add-ons-con .outer-addon-con .addon-info .add-ons-pricing .ew-addon-price span.yearly-plan-text {
  font-size: 15px;
  font-weight: 500;
  color: #5B5D5E;
  position: relative;
  top: -5px;
}
.add-ons-con .outer-addon-con .addon-info span.starts-from {
  font-size: 14.313px;
  font-style: normal;
  font-weight: 500;
  color: #178EFC;
  position: relative;
  bottom: -10px;
}
.add-ons-con .outer-addon-con .addon-info button {
  margin: 0px auto 31px;
  white-space: nowrap;
  min-height: fit-content;
  height: fit-content;
}
.add-ons-con .change-plan-addons {
  display: flex;
  justify-content: center;
  margin-bottom: 35px;
}

.live-demo-main {
  margin: 80px 0;
}
.live-demo-main .ew-live-demo {
  background: #1272CA;
  border-radius: 24px;
  padding: 35px 100px 70px;
  display: flex;
  position: relative;
}
@media only screen and (max-width : 768px) {
  .live-demo-main .ew-live-demo {
    padding: 25px;
    overflow: hidden;
    justify-content: center;
  }
}
.live-demo-main .ew-live-demo .ew-live-demo-info {
  color: #fff;
  font-family: "Roboto", sans-serif;
  position: relative;
  z-index: 1;
}
@media only screen and (max-width : 768px) {
  .live-demo-main .ew-live-demo .ew-live-demo-info {
    width: 100%;
    text-align: center;
  }
}
.live-demo-main .ew-live-demo .ew-live-demo-info h3 {
  font-size: calc(22px + 10 * (100vw - 400px) / 1520);
  font-weight: 700;
  margin-bottom: 0;
}
@media only screen and (max-width : 768px) {
  .live-demo-main .ew-live-demo .ew-live-demo-info h3 {
    margin-top: 0;
  }
}
.live-demo-main .ew-live-demo .ew-live-demo-info p {
  font-size: 16px;
  margin-top: 10px;
  font-weight: 400;
}
.live-demo-main .ew-live-demo .ew-live-demo-info .demo-btns {
  display: flex;
  gap: 12px;
  margin-top: 25px;
  flex-wrap: wrap;
}
@media only screen and (max-width : 768px) {
  .live-demo-main .ew-live-demo .ew-live-demo-info .demo-btns {
    justify-content: center;
    gap: 32px;
  }
}
@media only screen and (max-width : 600px) {
  .live-demo-main .ew-live-demo .ew-live-demo-info .demo-btns {
    gap: 24px;
  }
}
.live-demo-main .ew-live-demo .ew-live-demo-info a {
  height: 48px;
  border: 1px solid #fff;
  color: #fff;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 48px;
  width: 200px;
  text-align: center;
}
.live-demo-main .ew-live-demo .ew-live-demo-info a.white-btn {
  background: #fff;
  color: #000;
}
.live-demo-main .ew-live-demo .ew-live-demo-info a:hover {
  background: #000000;
  color: #ffffff;
  border: 1px solid #000000;
}
.live-demo-main .ew-live-demo .ew-live-demo-info ul {
  display: flex;
  align-items: center;
  margin-top: 25px;
  gap: 12px;
  flex-wrap: wrap;
}
@media only screen and (max-width : 768px) {
  .live-demo-main .ew-live-demo .ew-live-demo-info ul {
    align-items: baseline;
    gap: 25px;
    justify-content: center;
  }
}
.live-demo-main .ew-live-demo .ew-live-demo-info ul li {
  font-size: calc(12px + 4 * (100vw - 400px) / 1520);
  font-weight: 400;
  display: flex;
  align-items: center;
}
.live-demo-main .ew-live-demo .ew-live-demo-info ul li span {
  margin-right: 5px;
  font-size: 18px;
}
@media only screen and (max-width : 768px) {
  .live-demo-main .ew-live-demo .ew-live-demo-info ul li span {
    font-size: 16px;
  }
}
.live-demo-main .ew-live-demo .ew-live-img {
  position: absolute;
  top: 50%;
  right: 99px;
  transform: translate(0%, -50%);
  max-width: 35%;
}
.live-demo-main .ew-live-demo .ew-live-img img {
  width: 100%;
}
@media only screen and (max-width : 992px) {
  .live-demo-main .ew-live-demo .ew-live-img {
    right: 70px;
    max-width: 30%;
  }
}
@media only screen and (max-width : 768px) {
  .live-demo-main .ew-live-demo .ew-live-img {
    right: -230px;
  }
  .live-demo-main .ew-live-demo .ew-live-img img {
    width: 50%;
  }
}

.breakdown-features {
  color: #000;
  text-align: center;
  font-family: "Roboto", sans-serif;
  border-radius: 12px;
  background: #F9F9F9;
  padding: 25px 0;
}
.breakdown-features span {
  font-weight: 500;
  color: #3D3D3D;
  font-size: 24px;
}
.breakdown-features h3 {
  font-size: 32px;
  font-weight: 700;
  margin: 8px 0;
  text-transform: capitalize;
}
.breakdown-features p {
  font-size: 18px;
  font-weight: 400;
  margin-top: 8px;
}
.breakdown-features p a {
  text-decoration: underline;
  color: #27ae60;
  font-weight: 600;
}

.question-box {
  margin-top: 80px;
  margin-bottom: 80px;
}
.question-box .ew-plan-question {
  background: url("https://easywebinar-site.s3.amazonaws.com/images/question-bg(1).png") no-repeat;
  border-radius: 24px;
  padding: 35px 100px 56px;
  display: flex;
  position: relative;
  overflow: hidden;
  background-size: cover;
  background-position: center;
}
@media only screen and (max-width : 768px) {
  .question-box .ew-plan-question {
    flex-direction: column;
    padding: 35px 25px 0;
  }
}
.question-box .ew-plan-question .ew-question-info {
  color: #fff;
  font-family: "Roboto", sans-serif;
}
@media only screen and (max-width : 768px) {
  .question-box .ew-plan-question .ew-question-info {
    text-align: center;
  }
}
.question-box .ew-plan-question .ew-question-info h3 {
  font-size: calc(22px + 10 * (100vw - 400px) / 1520);
  font-weight: 700;
  margin-bottom: 15px;
}
@media only screen and (max-width : 768px) {
  .question-box .ew-plan-question .ew-question-info h3 {
    margin-top: 0;
  }
}
.question-box .ew-plan-question .ew-question-info p {
  font-size: 16px;
  margin-top: 10px;
  font-weight: 400;
}
.question-box .ew-plan-question .ew-question-info a {
  background: #FFF;
  height: 48px;
  color: #000;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 48px;
  text-align: center;
  display: inline-block;
  padding: 0 25px;
  margin-top: 15px;
  border: 1px solid rgba(0, 0, 0, 0.4);
}
.question-box .ew-plan-question .ew-question-info a:hover {
  background: #000;
  color: #FFF;
}
.question-box .ew-plan-question .ew-question-img {
  position: absolute;
  right: 90px;
  bottom: -7px;
}
@media only screen and (max-width : 768px) {
  .question-box .ew-plan-question .ew-question-img {
    position: relative;
    right: auto;
    text-align: center;
  }
  .question-box .ew-plan-question .ew-question-img img {
    max-width: 100%;
  }
}

.page-template-v2-pricing-page-template footer .ew-partners,
.page-template-v2-pricing-page-template footer .footer-info {
  display: none;
}

.show-account-plans {
  display: flex;
  align-items: center;
  background: #fff;
  margin: 80px 0 0 0;
  justify-content: center;
}
@media only screen and (max-width : 768px) {
  .show-account-plans {
    margin: 10px 0 0;
  }
}
.show-account-plans a {
  border: 1px solid #d2d7df;
  border-radius: 16px;
  color: #000;
  font-size: 28px;
  font-weight: 600;
  font-family: "Roboto", sans-serif;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 25px 20px;
  cursor: pointer;
}
.show-account-plans a:hover {
  background: #000;
  color: #fff;
}
.show-account-plans a:hover span {
  color: #fff;
}
.show-account-plans a span {
  color: #3b3b3b;
  margin-left: 5px;
  margin-top: 3px;
}
@media only screen and (max-width : 768px) {
  .show-account-plans a span {
    color: white;
  }
}
@media only screen and (max-width : 768px) {
  .show-account-plans a {
    font-size: 14px;
    height: 56px;
    background: #000000;
    color: white;
    font-size: 18px;
  }
}

.integration-section .container {
  padding: 0;
}
.integration-section .container .inner-accordion-list > ul > li {
  border: 1px solid #B8B7BD;
}
.integration-section .container .inner-accordion-list > ul > li .plans-comparison-table {
  overflow: inherit;
}
.integration-section .container .inner-accordion-list > ul > li table thead tr th {
  background: #fff;
}
@media only screen and (max-width : 992px) {
  .integration-section .container .inner-accordion-list > ul > li table thead tr th {
    font-size: 16px;
  }
  .integration-section .container .inner-accordion-list > ul > li table thead tr th:first-child {
    display: none;
  }
  .integration-section .container .inner-accordion-list > ul > li table thead tr th a {
    width: 75px;
    font-size: 12px;
    font-weight: 600;
  }
}
@media only screen and (max-width : 992px) {
  .integration-section .container .inner-accordion-list > ul > li table tbody tr .blank-row th {
    display: none;
  }
}
@media only screen and (max-width : 992px) {
  .integration-section .container .inner-accordion-list > ul > li table tbody tr td {
    min-width: auto;
  }
}

.webinar-plans-info.ew-show-features .accounts-plans.account-plans-table-con .collapsible-body .plans-comparison-table table tbody tr:nth-child(n+60) {
  display: none !important;
}
.webinar-plans-info.ew-show-features .accounts-plans.account-plans-table-con .collapsible-body .plans-comparison-table table tbody .last-showable-row th:first-child {
  border-radius: 0 0 0 16px;
}
.webinar-plans-info.ew-show-features .accounts-plans.account-plans-table-con .collapsible-body .plans-comparison-table table tbody .last-showable-row th,
.webinar-plans-info.ew-show-features .accounts-plans.account-plans-table-con .collapsible-body .plans-comparison-table table tbody .last-showable-row td {
  border: none;
}
.webinar-plans-info.ew-show-features .accounts-plans.account-plans-table-con .collapsible-body .plans-comparison-table table tbody .last-showable-row td:last-child {
  border-radius: 0 0 16px 0;
}
.webinar-plans-info.ew-show-features .accounts-plans.account-plans-table-con .collapsible-body .addon-text {
  font-family: "roboto";
  font-size: 16px;
  text-align: center;
  color: #8A8A8A;
}

@media only screen and (max-width : 992px) {
  .accounts-plans.account-plans-table-con {
    padding: 0;
  }
}
@media only screen and (max-width : 992px) {
  .accounts-plans.account-plans-table-con .collapsible-body .plans-comparison-table {
    overflow: inherit;
  }
  .accounts-plans.account-plans-table-con .collapsible-body .plans-comparison-table table thead th {
    max-width: 30%;
    min-width: 30%;
    padding: 0 10px !important;
    background: #fff;
  }
  .accounts-plans.account-plans-table-con .collapsible-body .plans-comparison-table table thead th:first-child {
    display: none;
  }
  .accounts-plans.account-plans-table-con .collapsible-body .plans-comparison-table table thead th .plans-head {
    max-height: 50px;
    height: 50px;
  }
  .accounts-plans.account-plans-table-con .collapsible-body .plans-comparison-table table thead th .plans-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
  }
  .accounts-plans.account-plans-table-con .collapsible-body .plans-comparison-table table thead th .plans-inner > p {
    margin: 0;
    font-size: 15px;
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .accounts-plans.account-plans-table-con .collapsible-body .plans-comparison-table table thead th .plans-inner > p span.popular {
    position: relative !important;
    right: 0 !important;
    top: 0 !important;
  }
  .accounts-plans.account-plans-table-con .collapsible-body .plans-comparison-table table thead th .plans-inner .description,
  .accounts-plans.account-plans-table-con .collapsible-body .plans-comparison-table table thead th .plans-inner .plans-action {
    display: none;
  }
  .accounts-plans.account-plans-table-con .collapsible-body .plans-comparison-table table tbody {
    top: 0;
  }
  .accounts-plans.account-plans-table-con .collapsible-body .plans-comparison-table table tbody tr {
    background: #fff;
  }
  .accounts-plans.account-plans-table-con .collapsible-body .plans-comparison-table table tbody tr th {
    display: none;
  }
  .accounts-plans.account-plans-table-con .collapsible-body .plans-comparison-table table tbody tr td {
    background: #fff;
    min-width: 30%;
    width: 30%;
    max-width: 91px;
    word-wrap: break-word;
    font-size: 16px;
    font-size: calc(12px + 4 * (100vw - 400px) / 1560);
  }
}

.v2-pricing-plan-table-collapsible-con.ew-faq .faq-info.afiliate-questions ul li .collapsible-header {
  font-size: 22x;
  font-style: normal;
  font-weight: 600;
  line-height: 39.6px;
  text-transform: capitalize;
  padding: 24px 28px;
}

.v2-pricing-plan-table-collapsible-con.ew-faq .faq-info.afiliate-questions ul li .collapsible-header:after {
  right: unset;
  top: 29px;
  margin-left: 18px;
}

.v2-pricing-plan-table-collapsible-con.ew-faq .faq-info.afiliate-questions ul li .collapsible-body {
  padding: 0 36px 24px;
}
.v2-pricing-plan-table-collapsible-con.ew-faq .faq-info.afiliate-questions ul li .collapsible-body .plans-comparison-table table th,
.v2-pricing-plan-table-collapsible-con.ew-faq .faq-info.afiliate-questions ul li .collapsible-body .plans-comparison-table table td {
  padding: 16px 12px;
}

.v2-pricing-plan-table-collapsible-con.ew-faq .accounts-plans {
  margin: 0;
}

@media screen and (max-width: 768px) {
  .v2-pricing-plan-table-collapsible-con.ew-faq .faq-info.afiliate-questions ul li .collapsible-header:after {
    right: 35px;
  }
  .v2-pricing-plan-table-collapsible-con.ew-faq .faq-info.afiliate-questions ul li .collapsible-header {
    padding: 25px 40px 0;
    font-size: 16px;
  }
  .v2-pricing-plan-table-collapsible-con.ew-faq .faq-info.afiliate-questions ul li .collapsible-body {
    padding: 0 24px 24px;
  }
}
.ew-pricing-show {
  display: block !important;
}

.ew-pricing-hide {
  display: none !important;
}

.blank-row.showin-mobile-only td h4 {
  font-size: 16px;
  text-align: left;
  font-weight: 500;
  display: flex;
  align-items: center;
  text-transform: capitalize;
}

.v2-pricing-info-banner {
  text-align: center;
  font-family: "Inter", sans-serif;
  margin-bottom: min(43px, 20px + 23 * (100vw - 320px) / 1600) !important;
  margin-top: min(43px, 20px + 23 * (100vw - 320px) / 1600) !important;
}
.v2-pricing-info-banner h1 {
  color: #000;
  text-align: center;
  font-family: Roboto;
  font-size: min(80px, 40px + 40 * (100vw - 320px) / 1600);
  display: flex;
  flex-direction: column;
  margin-top: 32px;
  line-height: 1;
  margin-bottom: 12px;
  font-family: "Inter";
  font-weight: 800;
}
.v2-pricing-info-banner h1 span.gradient-text {
  background: linear-gradient(90deg, #6138DD 0%, #E93771 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: min(72px, 36px + 36 * (100vw - 320px) / 1600);
  line-height: normal;
  font-weight: 900;
}
@media only screen and (max-width : 992px) {
  .v2-pricing-info-banner h1 span.gradient-text {
    font-size: min(30px, 26px + 26 * (100vw - 320px) / 1600);
    line-height: normal;
  }
}
@media only screen and (max-width : 992px) {
  .v2-pricing-info-banner h1 {
    font-size: min(32px, 28px + 28 * (100vw - 320px) / 1600);
    line-height: normal;
  }
}
.v2-pricing-info-banner span.banner-sub-headline {
  font-weight: 500;
  font-size: calc(16px + 8 * (100vw - 400px) / 1520);
  line-height: 1.3;
  color: #000;
  max-width: 802px;
  margin: auto;
  display: inline-block;
  text-align: center;
}
@media only screen and (max-width : 992px) {
  .v2-pricing-info-banner span.banner-sub-headline {
    font-size: calc(14px + 2 * (100vw - 400px) / 368);
    margin-top: 4px;
  }
}
.v2-pricing-info-banner span.banner-sub-headline a {
  font-weight: 600;
  color: #178EFC;
}
.v2-pricing-info-banner .info-box {
  margin: 0 10px 60px;
  border-radius: 16px;
  padding: 30px 67px;
  background: #F1F1F1;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width : 992px) {
  .v2-pricing-info-banner .info-box {
    padding: 36px 24px;
  }
}
.v2-pricing-info-banner .info-box .info-content {
  text-align: center;
  font-family: "Inter", sans-serif;
  color: #000;
  font-size: 18px;
  line-height: 30px;
  /* 160% */
}
@media only screen and (max-width : 992px) {
  .v2-pricing-info-banner .info-box .info-content {
    padding: 0;
  }
}
@media only screen and (max-width : 600px) {
  .v2-pricing-info-banner .info-box .info-content {
    font-size: 16px;
  }
}
.v2-pricing-info-banner .info-box .info-content.with-info-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  font-weight: 500;
  font-size: 24px;
}
@media only screen and (max-width : 600px) {
  .v2-pricing-info-banner .info-box .info-content.with-info-icon {
    font-size: 16px;
  }
}
.v2-pricing-info-banner .info-box .info-content.with-info-icon .material-icons {
  margin-right: 10px;
}
.v2-pricing-info-banner .info-box .info-content strong.bold-text {
  font-size: 22px;
  font-weight: 600;
}
.v2-pricing-info-banner .info-box hr {
  margin: 30px auto;
  width: 100%;
  max-width: 607px;
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.v2-pricing-info-banner .info-box .bottom-info-content {
  color: #000;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-size: 18px;
  margin: 8px 0 0;
  /* 150% */
}
@media only screen and (max-width : 600px) {
  .v2-pricing-info-banner .info-box .bottom-info-content {
    font-size: 16px;
  }
}

.radio-button-container {
  color: black;
  display: flex;
  align-items: start;
  justify-content: center;
  padding: 32px 0 64px;
  flex-wrap: wrap;
  gap: 22px;
  font-family: "Roboto";
  /* Hide the default radio button */
  /* Style the custom radio button */
  /* Style the inner dot */
  /* Show the inner dot when radio button is checked */
}
@media only screen and (max-width : 992px) {
  .radio-button-container {
    padding: 20px 37px 64px;
  }
}
@media only screen and (max-width : 600px) {
  .radio-button-container {
    padding: 20px 25px 64px;
  }
}
@media screen and (max-width: 420px) {
  .radio-button-container {
    padding: 20px 0px 64px;
    flex-wrap: wrap;
    column-gap: 33px;
    row-gap: 20px;
    flex-direction: column;
    align-items: center;
  }
  .radio-button-container label {
    align-items: start;
  }
}
.radio-button-container input[type=radio] {
  display: none;
}
.radio-button-container label {
  display: flex;
  align-items: center;
  font-family: Roboto;
  font-size: 18px;
  line-height: 20px;
  cursor: pointer;
}
@media only screen and (max-width : 600px) {
  .radio-button-container label {
    font-size: 14px;
  }
}
.radio-button-container .monthly-checkbox {
  margin-right: 16px;
}
.radio-button-container .custom-radio {
  display: inline-block;
  padding-left: 20px;
  margin-right: 16px;
  font-size: 18px;
  width: 24px;
  height: 24px;
  color: #000;
  background-color: transparent;
  border: 2px solid #000000;
  /* Blue border */
  border-radius: 50%;
  position: relative;
  cursor: pointer;
}
@media only screen and (max-width : 600px) {
  .radio-button-container .custom-radio {
    margin-right: 8px;
  }
}
.radio-button-container .custom-radio::before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background-color: transparent;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  /* Initially hidden */
}
.radio-button-container input[type=radio]:checked + .custom-radio {
  border-color: #178EFC !important;
}
.radio-button-container input[type=radio]:checked + .custom-radio::before {
  background-color: #178EFC;
  /* Filled blue dot */
  opacity: 1;
}
.radio-button-container .yearly-offer-text {
  font-family: Roboto;
  font-size: 16px;
  font-style: italic;
  font-weight: 700;
  line-height: 150%;
  margin-left: 34px;
  max-width: 396px;
  position: relative;
}
@media only screen and (max-width : 992px) {
  .radio-button-container .yearly-offer-text {
    font-size: calc(12px + 6 * (100vw - 400px) / 1920);
  }
}
@media only screen and (max-width : 600px) {
  .radio-button-container .yearly-offer-text {
    margin-left: 6%;
    line-height: normal;
  }
}
.radio-button-container .yearly-offer-text span.indicator-arrow {
  position: absolute;
  top: -21px;
  left: -60px;
}
@media only screen and (max-width : 600px) {
  .radio-button-container .yearly-offer-text span.indicator-arrow {
    left: -44px;
    width: 103px;
  }
}
.radio-button-container .yearly-offer-text span.indicator-arrow svg {
  width: 81%;
}
.radio-button-container a.explore-DFY-link {
  border-radius: 8px;
  color: #000000;
  border: 1px solid;
  padding: 2px 16px;
  font-weight: 500;
  font-size: calc(16px + 2 * (100vw - 400px) / 1520);
  margin-top: -2px;
}
.radio-button-container a.explore-DFY-link:hover {
  background-color: #000000;
  color: #ffffff;
  transition: background-color 0.3s;
}

.first-card-heading {
  margin-bottom: 44px !important;
}

.v2-pricing-plan-table .easywebinar-clients.blue-theme {
  margin: 18px 0 80px;
  background-color: linear-gradient(#6DB4F5, #1C578D);
}
.v2-pricing-plan-table .easywebinar-clients.blue-theme .ew-clients-logo ul {
  gap: 15px;
}
@media only screen and (max-width : 600px) {
  .v2-pricing-plan-table .easywebinar-clients.blue-theme .ew-clients-logo ul li {
    width: 48%;
  }
  .v2-pricing-plan-table .easywebinar-clients.blue-theme .ew-clients-logo ul li img {
    /* height: 100%; */
    object-fit: contain;
    width: 100%;
    height: 100%;
    /* width: auto; */
    display: flex;
    justify-content: center;
    max-height: 35px;
  }
}
.v2-pricing-plan-table .pricing-event-banner-img {
  width: 100%;
  margin-top: 45px;
  max-height: 39vh;
  object-fit: contain;
}
@media only screen and (max-width : 768px) {
  .v2-pricing-plan-table .pricing-event-banner-img {
    display: none;
  }
}
.v2-pricing-plan-table .pricing-event-banner-img-tab {
  width: 100%;
  margin-top: 35px;
  max-height: 39vh;
  display: none;
}
@media (min-width: 601px) and (max-width: 768px) {
  .v2-pricing-plan-table .pricing-event-banner-img-tab {
    display: block;
  }
}
.v2-pricing-plan-table .pricing-event-banner-img-mobile {
  width: 100%;
  margin-top: 32px;
  display: none;
}
@media only screen and (max-width : 600px) {
  .v2-pricing-plan-table .pricing-event-banner-img-mobile {
    display: block;
  }
}
.v2-pricing-plan-table .lifetime-plans-btn {
  margin-top: 52px;
}
@media only screen and (max-width : 600px) {
  .v2-pricing-plan-table .lifetime-plans-btn {
    min-height: 42px;
    margin-top: 32px;
  }
}

.ew-faq.features-accordion .container .inner-accordion-list > ul li#integration_section {
  overflow: hidden;
}
.ew-faq.features-accordion .container .inner-accordion-list > ul li#integration_section.active {
  border: none;
}
.ew-faq.features-accordion .container .inner-accordion-list > ul li#integration_section.active .collapsible-header {
  background: #EFF7FF !important;
}
.ew-faq.features-accordion .container .inner-accordion-list > ul li#integration_section.active .collapsible-header:hover {
  color: #000000;
}
.ew-faq.features-accordion .container .inner-accordion-list > ul li#integration_section.active .collapsible-header:hover span.material-icons {
  color: #178EFC;
}
.ew-faq.features-accordion .container .inner-accordion-list > ul li#integration_section.active .collapsible-header:hover:after {
  color: #3b3b3b;
}
.ew-faq.features-accordion .container .inner-accordion-list > ul li#integration_section .collapsible-body {
  padding: 36px 36px 16px 36px;
  background: #F9F9F9;
}
@media only screen and (max-width : 600px) {
  .ew-faq.features-accordion .container .inner-accordion-list > ul li#integration_section .collapsible-body {
    padding: 36px 0 16px 0;
  }
}
.ew-faq.features-accordion .container .inner-accordion-list > ul li#integration_section table thead {
  border: none;
}
.ew-faq.features-accordion .container .inner-accordion-list > ul li#integration_section table thead tr th {
  background: #F9F9F9;
}

@keyframes arrowMove {
  0% {
    transform: translateX(-2px);
  }
  100% {
    transform: translateX(2px);
  }
}
@keyframes arrowMoveUpDown {
  0% {
    transform: translateY(-2px);
  }
  100% {
    transform: translateY(2px);
  }
}
.review-badge-container {
  position: absolute;
  top: -262px;
  left: 0;
}
@media only screen and (min-width : 1201px) {
  .review-badge-container {
    transform: scale(0.95);
  }
}
.review-badge-container .review-badge-con {
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0px 7.802px 23.406px 0px rgba(23, 90, 151, 0.2);
  background: #ffffff;
  display: flex;
}
.review-badge-container .review-badge-con .left-sec {
  background: linear-gradient(0deg, #C3E2FF -17.69%, #27AE60 154.77%);
  padding: 30px 37px;
  display: flex;
  align-items: center;
  width: 660px;
  flex: 1;
}
.review-badge-container .review-badge-con .left-sec img {
  margin-right: 24px;
  width: 100%;
}
.review-badge-container .review-badge-con .left-sec .desktop-img {
  display: block;
}
@media only screen and (max-width : 992px) {
  .review-badge-container .review-badge-con .left-sec .desktop-img {
    display: none;
  }
}
.review-badge-container .review-badge-con .left-sec .mobile-img {
  display: none;
}
@media only screen and (max-width : 992px) {
  .review-badge-container .review-badge-con .left-sec .mobile-img {
    display: block;
  }
}
@media only screen and (max-width : 1200px) {
  .review-badge-container .review-badge-con .left-sec {
    width: 628px;
  }
}
@media only screen and (max-width : 1200px) and (max-width : 992px) {
  .review-badge-container .review-badge-con .left-sec {
    width: 100%;
  }
}
@media only screen and (max-width : 1200px) {
  .review-badge-container .review-badge-con .left-sec img {
    max-height: 132px;
    width: 100%;
    margin-right: 0;
    object-fit: contain;
  }
}
@media only screen and (max-width : 1200px) and (max-width : 992px) {
  .review-badge-container .review-badge-con .left-sec img {
    object-fit: contain;
  }
}
@media only screen and (max-width : 600px) {
  .review-badge-container .review-badge-con .left-sec {
    padding: 30px 12px;
  }
}
.review-badge-container .review-badge-con .right-sec {
  color: #000000;
  padding: 35px;
  width: 37%;
}
@media only screen and (max-width : 1200px) {
  .review-badge-container .review-badge-con .right-sec {
    width: calc(100% - 660px);
  }
}
.review-badge-container .review-badge-con .right-sec .rating-stars {
  color: #FF9B05;
  display: flex;
  gap: 8px;
}
.review-badge-container .review-badge-con .right-sec h3 {
  margin: 0 16px 0 0;
  font-family: Inter;
  font-size: 24.8px;
  font-size: calc(14px + 10 * (100vw - 400px) / 1520);
  font-style: normal;
  font-weight: 700;
}
.review-badge-container .review-badge-con .right-sec p {
  font-size: min(16px, 14px + 2 * (100vw - 400px) / 1520);
}
.review-badge-container .review-badge-con .right-sec span.reviewer {
  font-size: 16.533px;
  font-weight: 700;
}

@media only screen and (max-width : 992px) {
  .review-badge-container {
    top: -450px;
  }
  .review-badge-container .review-badge-con {
    display: block;
    align-items: center;
  }
  .review-badge-container .review-badge-con .left-sec {
    justify-content: center;
    padding: 16px;
  }
  .review-badge-container .review-badge-con .right-sec {
    display: flex;
    text-align: center;
    width: 100%;
    flex-direction: column;
    align-items: center;
  }
  .easywebinar-clients.blue-theme.with-words.home-page-easywebinar-clients.home-page-easywebinar-clients-sec {
    padding-top: 201px;
    margin-top: 305px;
  }
}
@media screen and (max-width: 625px) {
  .review-badge-container {
    top: -501px;
  }
  .review-badge-container .review-badge-con .left-sec {
    gap: 16px;
  }
  .review-badge-container .review-badge-con .left-sec img {
    max-width: 100%;
    margin: unset;
  }
  .review-badge-container .review-badge-con .right-sec {
    padding: 24px;
  }
  .review-badge-container .review-badge-con .right-sec > div {
    flex-direction: column;
    gap: 8px;
  }
  .easywebinar-clients.blue-theme.with-words.home-page-easywebinar-clients.home-page-easywebinar-clients-sec {
    margin-top: 391px;
    padding-top: 245px;
  }
  .easywebinar-clients.blue-theme.with-words.home-page-easywebinar-clients.home-page-easywebinar-clients-sec {
    margin-top: 247px;
  }
  .review-badge-container {
    top: -444px;
  }
  .review-badge-container .review-badge-con .right-sec h3 {
    font-size: 18px;
    font-weight: normal;
    margin-right: 0;
  }
  .review-badge-container .review-badge-con .right-sec span.reviewer {
    font-size: 18px;
    font-weight: normal;
  }
  .review-badge-container .review-badge-con .left-sec img {
    object-fit: contain;
  }
}
@media screen and (max-width: 425px) {
  .easywebinar-clients.blue-theme.with-words.home-page-easywebinar-clients.home-page-easywebinar-clients-sec {
    margin-top: 333px;
  }
  .review-badge-container {
    top: -517px;
  }
  .review-badge-container .review-badge-con .left-sec img {
    max-width: 100%;
    margin: unset;
    object-fit: contain;
  }
  .review-badge-container .review-badge-con .left-sec img {
    height: 91px;
  }
  .review-badge-container .review-badge-con .left-sec {
    gap: 8px;
    padding: 43px 16px;
  }
}
.easywebinar-clients.blue-theme.with-words.home-page-easywebinar-clients-sec {
  position: relative;
  margin-top: 174px;
  padding-top: 131px;
  background: #2D2D3D;
}

.review-badge-container.pricing-page {
  position: relative;
  top: 0;
  margin-top: 45px;
  border-radius: 16px;
  background: linear-gradient(91deg, rgba(217, 236, 253, 0.2) 0%, rgba(175, 213, 248, 0.2) 99.51%);
  position: relative;
  top: 0;
}
.review-badge-container.pricing-page .review-badge-con {
  background: linear-gradient(91deg, rgba(217, 236, 253, 0.2) 0%, rgba(175, 213, 248, 0.2) 99.51%);
  box-shadow: none;
}
.review-badge-container.pricing-page .review-badge-con .left-sec {
  background: unset;
  width: 757px;
}
.review-badge-container.pricing-page .review-badge-con .left-sec img {
  width: 100%;
}
.review-badge-container.pricing-page .review-badge-con .right-sec > div {
  flex-wrap: wrap;
  gap: 0.5rem;
}
@media only screen and (min-width : 993px) {
  .review-badge-container.pricing-page .review-badge-con .right-sec {
    padding: 35px;
  }
}
@media only screen and (max-width : 1200px) {
  .review-badge-container.pricing-page .review-badge-con .right-sec {
    background: unset;
  }
  .review-badge-container.pricing-page .review-badge-con .left-sec {
    padding: 30px 12px 0;
    padding-top: 16px;
    width: 579px;
  }
}
@media only screen and (max-width : 1200px) and (max-width : 992px) {
  .review-badge-container.pricing-page .review-badge-con .left-sec {
    width: 100%;
    padding-top: 0;
  }
}
@media only screen and (max-width : 1200px) and (max-width : 768px) {
  .review-badge-container.pricing-page .review-badge-con .left-sec {
    padding-top: 24px;
  }
}
@media only screen and (max-width : 1200px) {
  .review-badge-container.pricing-page .review-badge-con .left-sec img {
    object-fit: contain;
    margin-right: 0;
    max-height: 132px;
    width: 100%;
  }
}

@media only screen and (max-width : 992px) {
  .review-badge-container .review-badge-con .right-sec h3 {
    font-size: 20px;
    font-weight: 500;
  }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .review-badge-container .review-badge-con {
    display: flex;
    background: linear-gradient(0deg, #C3E2FF -17.69%, #27AE60 154.77%);
  }
  .review-badge-container .review-badge-con .left-sec img {
    object-fit: contain;
  }
  .review-badge-container .review-badge-con .left-sec {
    padding: 16px;
    background: unset;
  }
  .review-badge-container .review-badge-con .right-sec {
    padding: 17px;
    text-align: left;
    display: unset;
    background: #ffffff;
    width: 35%;
    min-width: 300px;
  }
  .review-badge-container .review-badge-con .right-sec h3 {
    font-size: calc(14px + 10 * (100vw - 400px) / 1520);
  }
  .review-badge-container .review-badge-con .right-sec p {
    font-size: 14px;
  }
  .review-badge-container .review-badge-con .right-sec .rating-stars .material-icons {
    font-size: 20px;
  }
  .review-badge-container .review-badge-con .right-sec span.reviewer {
    font-size: calc(14px + 10 * (100vw - 400px) / 1520);
    font-weight: 600;
  }
  .review-badge-container .review-badge-con .review-badge-con {
    background: linear-gradient(0deg, #C3E2FF -17.69%, #27AE60 154.77%);
  }
  .easywebinar-clients.blue-theme.with-words.home-page-easywebinar-clients.home-page-easywebinar-clients-sec {
    margin-top: 175px;
    padding-top: 127px;
  }
  .easywebinar-clients.blue-theme.with-words.home-page-easywebinar-clients.home-page-easywebinar-clients-sec .review-badge-container {
    top: -241px;
  }
}
.blackfriday-pricing-v2 {
  display: none;
}

.blackfriday-text-v2 {
  display: none;
}

.black-friday-sales-class .ew-price-info {
  display: none !important;
}
.black-friday-sales-class .subtitle {
  display: none !important;
}
.black-friday-sales-class .blackfriday-text-v2 {
  display: block !important;
}
.black-friday-sales-class .blackfriday-pricing-v2 {
  display: block;
}
.black-friday-sales-class .blackfriday-pricing-v2 .pricing-changes {
  width: 100%;
}
.black-friday-sales-class .blackfriday-pricing-v2 .pricing-changes .prices-info {
  margin-bottom: 16px;
  margin-top: 16px;
  border-bottom: 0.5px solid #ADADAD;
  padding-bottom: 10px;
  flex-wrap: wrap;
}
.black-friday-sales-class .blackfriday-pricing-v2 .pricing-changes .prices-info .heading {
  color: #707070;
  font-size: 15px;
  font-weight: 700;
}
.black-friday-sales-class .blackfriday-pricing-v2 .pricing-changes .prices-info .outer-wrapper {
  font-size: 10px;
  font-weight: 400;
  margin-left: 9px;
  line-height: 13px;
}
.black-friday-sales-class .blackfriday-pricing-v2 .pricing-changes .prices-info .price {
  font-size: 15px;
}
.black-friday-sales-class .blackfriday-pricing-v2 .pricing-changes .prices-info .duration {
  color: #707070;
  font-size: 11px;
  margin-left: 4px;
}
.black-friday-sales-class .blackfriday-pricing-v2 .pricing-changes .sales-price-info {
  margin-bottom: 16px;
}
.black-friday-sales-class .blackfriday-pricing-v2 .pricing-changes .sales-price-info .heading {
  font-size: 15px;
  color: #060023;
  line-height: 18px;
  width: 49px;
}
.black-friday-sales-class .blackfriday-pricing-v2 .pricing-changes .sales-price-info .outer-wrapper {
  color: #060023;
  font-size: 10px;
  text-align: center;
  line-height: 5px;
  width: fit-content;
}
@media only screen and (max-width : 992px) {
  .black-friday-sales-class .blackfriday-pricing-v2 .pricing-changes .sales-price-info .outer-wrapper {
    margin-left: 20px;
  }
}
.black-friday-sales-class .blackfriday-pricing-v2 .pricing-changes .sales-price-info .price {
  color: #178EFC;
  font-size: 40px;
  line-height: 45px;
}
.black-friday-sales-class .blackfriday-pricing-v2 .pricing-changes .sales-price-info .duration {
  color: #060023;
  font-size: 13px;
  margin-left: 6px;
}
@media only screen and (max-width : 600px) {
  .black-friday-sales-class .blackfriday-pricing-v2 .pricing-changes .sales-price-info .duration {
    font-size: 11px;
  }
}
.black-friday-sales-class .blackfriday-pricing-v2 .pricing-changes .save-button {
  background-color: #FFC501;
  color: #000000;
  font-size: 12px;
  border-radius: 16px;
  width: fit-content;
  margin: 0 auto 16px;
  padding: 4px 22px;
  cursor: pointer;
}
.black-friday-sales-class .blackfriday-pricing-v2 .pricing-changes .code-added-wrapper {
  margin-bottom: 16px;
  font-size: 14px;
  color: #21242F;
  font-weight: 700;
}
.black-friday-sales-class .blackfriday-pricing-v2 .pricing-changes .code-added-wrapper .code {
  color: #E44258;
  font-size: 18px;
  font: italic bold 16px Arial, sans-serif;
}
.timer-container-v2 {
  display: flex;
  gap: 11px;
  max-width: 423px;
  font-family: Poppins;
}
@media only screen and (max-width : 768px) {
  .timer-container-v2 {
    gap: 9px;
  }
}
@media only screen and (max-width : 600px) {
  .timer-container-v2 {
    gap: 8px;
  }
}
.timer-container-v2 .timer-box {
  border-radius: 11.059px;
  background: rgba(255, 16, 16, 0.6117647059);
  padding: 12px;
  width: 97px;
  width: calc(25% - 5px);
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 1440px) {
  .timer-container-v2 .timer-box {
    width: 72px;
  }
}
@media (max-width: 1440px) {
  .timer-container-v2 .timer-box {
    width: 69px;
  }
}
@media (max-width: 1024px) {
  .timer-container-v2 .timer-box {
    width: 64px;
  }
}
@media only screen and (max-width : 600px) {
  .timer-container-v2 .timer-box {
    padding: 10px;
    width: 49px;
  }
}
.timer-container-v2 .timer-box span.count {
  color: #ffffff;
  font-size: 44.235px;
  font-size: calc(22px + 22 * (100vw - 400px) / 1520);
  line-height: 100%;
  font-weight: 600;
}
@media (min-width: 1440px) {
  .timer-container-v2 .timer-box span.count {
    font-size: 33px;
  }
}
@media only screen and (max-width : 992px) {
  .timer-container-v2 .timer-box span.count {
    font-size: calc(22px + 10 * (100vw - 400px) / 1520);
  }
}
@media only screen and (max-width : 600px) {
  .timer-container-v2 .timer-box span.count {
    margin-bottom: 2px;
  }
}
.timer-container-v2 .timer-box span.text {
  color: #FFF;
  font-size: 16.588px;
  font-size: calc(12px + 4 * (100vw - 400px) / 1520);
  font-weight: 600;
  line-height: 100%;
}
@media (min-width: 1440px) {
  .timer-container-v2 .timer-box span.text {
    font-size: 12.397px;
  }
}
@media only screen and (max-width : 600px) {
  .timer-container-v2 .timer-box span.text {
    font-weight: 500;
    font-size: 10px;
  }
}

.tab-content.active {
  display: block;
}

.personalized-solutions {
  margin-top: 80px;
  font-family: "roboto";
}
@media only screen and (max-width : 992px) {
  .personalized-solutions {
    margin-top: 50px;
  }
}
.personalized-solutions .top-heading {
  margin: 80px auto;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.personalized-solutions .top-heading p {
  font-size: 22px;
  color: #707070;
  margin-top: 16px;
  text-align: center;
}
.personalized-solutions h1 {
  color: #231F20;
  font-size: calc(26px + 22 * (100vw - 400px) / 1520);
  max-width: 1160px;
  text-align: center;
  font-weight: 700;
  max-width: 920px;
  font-family: "roboto", sans-serif;
  margin: 0;
}
@media only screen and (max-width : 992px) {
  .personalized-solutions h1 {
    margin: 10px auto;
  }
}
.personalized-solutions .personalizes-services-tabs {
  display: flex;
  flex-direction: column;
}
.personalized-solutions .personalizes-services-tabs .tab-button.mobile-tab {
  display: none;
  background: #F6F6F6;
  border: none;
  padding: 20px;
  align-items: center;
  color: #178EFC;
  border-radius: 16px;
  margin-bottom: 10px;
}
.personalized-solutions .personalizes-services-tabs .tab-button.mobile-tab svg {
  margin-right: 10px;
}
.personalized-solutions .personalizes-services-tabs .tab-button.mobile-tab span.material-icons-outlined {
  right: 35px;
  position: absolute;
}
@media only screen and (max-width : 992px) {
  .personalized-solutions .personalizes-services-tabs .tab-button.mobile-tab {
    display: flex;
  }
}
.personalized-solutions .personalizes-services-tabs .tab-button.mobile-tab.active {
  background: #178EFC;
  color: #fff;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  margin-bottom: 0;
}
.personalized-solutions .personalizes-services-tabs .tab-button.mobile-tab.active svg path {
  fill: #fff;
}
.personalized-solutions .personalizes-services-tabs .tab-button.mobile-tab.active span.material-icons-outlined {
  right: 35px;
  position: absolute;
  transform: rotate(180deg);
}
.personalized-solutions .personalizes-services-tabs .services-tabs-outer {
  background: #F6F6F6;
  border-radius: 24px;
  padding: 15px;
  display: flex;
  gap: 8px;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width : 992px) {
  .personalized-solutions .personalizes-services-tabs .services-tabs-outer {
    display: none;
  }
}
.personalized-solutions .personalizes-services-tabs .services-tabs-outer button {
  background: #fff;
  color: #231F20;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 500;
  border: none;
  padding: 10px 18px;
  cursor: pointer;
  transition: background-color 0.3s;
  font-family: "roboto", sans-serif;
  min-height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 16px;
  gap: 7px;
  width: 25%;
  height: 96px;
}
.personalized-solutions .personalizes-services-tabs .services-tabs-outer button.active {
  background: #178EFC;
  color: #fff;
}
.personalized-solutions .personalizes-services-tabs .services-tabs-outer button.active svg path {
  fill: #fff;
}
.personalized-solutions .personalizes-services-tabs .services-tabs-outer button:hover:not(.active) {
  background: #DEEFFF;
}
.personalized-solutions .personalizes-services-tabs .services-tabs-outer button svg {
  min-width: 28px;
}
.personalized-solutions .personalizes-services-tabs .personalized-service-info {
  background: #F6F6F6;
  padding: 45px 70px 55px;
  display: none;
  margin-top: 15px;
  margin-bottom: 31px;
  border-radius: 28px;
}
@media only screen and (max-width : 992px) {
  .personalized-solutions .personalizes-services-tabs .personalized-service-info {
    padding: 30px 30px 40px;
    margin-bottom: 10px;
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
.personalized-solutions .personalizes-services-tabs .personalized-service-info.active {
  display: block;
}
@media only screen and (max-width : 992px) {
  .personalized-solutions .personalizes-services-tabs .personalized-service-info.active {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-bottom: 10px;
  }
}
.personalized-solutions .personalizes-services-tabs .personalized-service-info a {
  font-weight: 400;
  color: #fff;
  height: 64px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: none;
  line-height: 55px;
  width: fit-content;
  font-size: 16px;
  background: #159C49;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  border-radius: 35px;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  margin-top: 36px;
  font-family: "roboto", sans-serif;
  padding: 0 51px;
}
.personalized-solutions .personalizes-services-tabs .personalized-service-info a:hover {
  box-shadow: none;
  background: #178c48;
}
.personalized-solutions .personalizes-services-tabs .personalized-service-info .service-info-box {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 40px;
}
@media only screen and (max-width : 992px) {
  .personalized-solutions .personalizes-services-tabs .personalized-service-info .service-info-box {
    flex-direction: column;
    gap: 0;
  }
}
.personalized-solutions .personalizes-services-tabs .personalized-service-info .service-info-box .service-info-text {
  flex: 1;
}
@media only screen and (max-width : 992px) {
  .personalized-solutions .personalizes-services-tabs .personalized-service-info .service-info-box .service-info-text {
    order: 2;
  }
}
.personalized-solutions .personalizes-services-tabs .personalized-service-info .service-info-box .service-info-text h2 {
  font-size: calc(22px + 18 * (100vw - 400px) / 1520);
  font-weight: 700;
  color: #231F20;
  font-family: "roboto", sans-serif;
  line-height: normal;
}
.personalized-solutions .personalizes-services-tabs .personalized-service-info .service-info-box .service-info-text p {
  font-size: 18px;
  font-weight: 400;
  color: #707070;
  max-width: 580px;
  font-family: "roboto", sans-serif;
}
.personalized-solutions .personalizes-services-tabs .personalized-service-info .service-info-box .service-info-text ul {
  padding: 0 0 0 20px;
}
.personalized-solutions .personalizes-services-tabs .personalized-service-info .service-info-box .service-info-text ul li {
  font-size: 18px;
  color: #707070;
  width: 100%;
  position: relative;
  line-height: 32px;
  font-family: "roboto", sans-serif;
}
.personalized-solutions .personalizes-services-tabs .personalized-service-info .service-info-box .service-info-text ul li::before {
  content: "";
  position: absolute;
  left: -20px;
  top: 13px;
  background: #E8E8EA;
  width: 8px;
  height: 8px;
  border-radius: 10px;
}
.personalized-solutions .personalizes-services-tabs .personalized-service-info .service-info-box .service-box-img {
  border-radius: 28px;
  max-width: 500px;
}
.personalized-solutions .personalizes-services-tabs .personalized-service-info .service-info-box .service-box-img img {
  width: 100%;
}
.personalized-solutions .elevate-section {
  background: #EEF7FF;
  border-radius: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin-top: 100px;
  padding: 30px 40px 60px;
}
@media only screen and (max-width : 992px) {
  .personalized-solutions .elevate-section {
    margin-top: 40px;
  }
}
.personalized-solutions .elevate-section h3 {
  color: #231F20;
  font-family: "roboto", sans-serif;
  font-size: calc(24px + 4 * (100vw - 400px) / 1520);
  font-weight: 700;
}
.personalized-solutions .elevate-section p {
  color: #707070;
  font-size: 16px;
  margin-top: 0;
  margin-top: 0;
  max-width: 1000px;
}
.personalized-solutions .elevate-section a {
  font-weight: 400;
  color: #fff;
  height: 55px;
  display: inline-block;
  box-shadow: none;
  line-height: 55px;
  width: auto;
  font-size: 16px;
  background: #159C49;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  border-radius: 35px;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  margin-top: 10px;
  font-family: "roboto", sans-serif;
  padding: 0 50px;
}
.personalized-solutions .elevate-section a:hover {
  box-shadow: none;
  background: #178c48;
}
.personalized-solutions .casey-training-lead {
  background: #F6F6F6;
  padding: 50px;
  border-radius: 24px;
  display: flex;
  gap: 70px;
  max-width: 1120px;
  margin: 100px auto;
}
@media only screen and (max-width : 992px) {
  .personalized-solutions .casey-training-lead {
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 30px;
    margin: 40px auto;
  }
}
.personalized-solutions .casey-training-lead .casey-img {
  max-width: 570px;
  width: 100%;
}
.personalized-solutions .casey-training-lead .casey-img img {
  width: 100%;
}
.personalized-solutions .casey-training-lead .casey-info {
  min-width: 300px;
}
.personalized-solutions .casey-training-lead .casey-info h3 {
  color: #178EFC;
  font-family: "roboto", sans-serif;
  font-size: calc(24px + 8 * (100vw - 400px) / 1520);
  font-weight: 700;
  margin-top: 0;
  max-width: 350px;
  line-height: normal;
}
.personalized-solutions .casey-training-lead .casey-info p {
  color: #707070;
  font-size: 18px;
  font-weight: 400;
  max-width: 360px;
}
.personalized-solutions .casey-training-lead .casey-info a {
  font-weight: 400;
  color: #fff;
  height: 55px;
  display: inline-block;
  box-shadow: none;
  line-height: 55px;
  width: auto;
  font-size: 16px;
  background: #159C49;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  border-radius: 35px;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  margin-top: 50px;
  font-family: "roboto", sans-serif;
  padding: 0 50px;
}
.personalized-solutions .casey-training-lead .casey-info a:hover {
  box-shadow: none;
  background: #178c48;
}
@media only screen and (max-width : 992px) {
  .personalized-solutions .casey-training-lead .casey-info a {
    margin-top: 30px;
  }
}
.personalized-solutions .master-webinar-sales {
  padding: 53px;
  border-radius: 28px;
  margin-top: 80px;
}
@media only screen and (max-width : 992px) {
  .personalized-solutions .master-webinar-sales {
    margin-top: 40px;
  }
}
@media only screen and (max-width : 600px) {
  .personalized-solutions .master-webinar-sales {
    padding: 28px;
  }
}
.personalized-solutions .master-webinar-sales h5 {
  font-size: 36px;
  color: #1E2116;
  font-weight: 700;
  text-align: center;
  margin: 0;
}
@media only screen and (max-width : 992px) {
  .personalized-solutions .master-webinar-sales h5 {
    font-size: 28px;
  }
}
.personalized-solutions .master-webinar-sales .webinar-sales-points {
  display: flex;
  gap: 24px;
  margin-top: 48px;
  flex-wrap: wrap;
}
@media only screen and (max-width : 992px) {
  .personalized-solutions .master-webinar-sales .webinar-sales-points {
    justify-content: center;
  }
}
.personalized-solutions .master-webinar-sales .webinar-sales-points .img-box {
  margin-bottom: 24px;
}
.personalized-solutions .master-webinar-sales .webinar-sales-points .description {
  font-size: 18px;
  color: #707070;
  font-family: "Roboto";
  text-align: center;
  text-transform: capitalize;
  text-wrap: balance;
}
.personalized-solutions .master-webinar-sales .webinar-sales-points .sales-point {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: calc(20% - 20px);
}
@media only screen and (max-width : 992px) {
  .personalized-solutions .master-webinar-sales .webinar-sales-points .sales-point {
    width: calc(33.3333333333% - 20px);
  }
}
@media only screen and (max-width : 600px) {
  .personalized-solutions .master-webinar-sales .webinar-sales-points .sales-point {
    width: 100%;
  }
}

h2.brand-heading {
  color: #000;
  font-weight: 700;
  text-align: center;
  font-size: calc(22px + 10 * (100vw - 400px) / 1520);
  margin: 0;
}

.service-clients {
  margin: 40px 0 80px !important;
}

.display-none {
  display: none !important;
}

.casey-training-leader {
  border-radius: 16px;
  overflow: hidden;
  margin: 80px auto;
  box-shadow: 3.093px 4.124px 16.494px 0px rgba(0, 0, 0, 0.1);
}
.casey-training-leader .img-section {
  background-image: url(https://easywebinar-site.s3.amazonaws.com/images/casey-leader-img.png);
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
  width: 100%;
  background-size: cover;
  padding-left: 50px;
}
@media only screen and (max-width : 992px) {
  .casey-training-leader .img-section {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(https://easywebinar-site.s3.amazonaws.com/images/casey-leader-img.png);
  }
}
@media only screen and (max-width : 600px) {
  .casey-training-leader .img-section {
    padding-left: 32px;
  }
}
.casey-training-leader .img-section .quote-sec {
  max-width: 530px;
  margin-left: auto;
  margin-right: 37px;
  padding: 134px 0 103px 0;
}
@media only screen and (max-width : 992px) {
  .casey-training-leader .img-section .quote-sec {
    padding: 112px 0 67px 0;
    width: 67%;
  }
}
@media only screen and (max-width : 600px) {
  .casey-training-leader .img-section .quote-sec {
    width: 100%;
    padding-right: 24px;
  }
}
.casey-training-leader .img-section .quote-sec > p:first-child {
  font-size: 26.105px;
  line-height: 140%;
  position: relative;
  margin-bottom: 40px;
  padding-right: 2px;
}
.casey-training-leader .img-section .quote-sec > p:first-child svg.initial-quote {
  position: absolute;
  top: -58px;
  left: -25px;
}
.casey-training-leader .img-section .quote-sec > p:first-child svg.end-quote {
  position: absolute;
  bottom: -33px;
  right: 17px;
}
@media only screen and (max-width : 992px) {
  .casey-training-leader .img-section .quote-sec > p:first-child svg.end-quote {
    bottom: -48px;
  }
}
@media only screen and (max-width : 600px) {
  .casey-training-leader .img-section .quote-sec > p:first-child svg.end-quote {
    right: 0px;
  }
}
@media only screen and (max-width : 992px) {
  .casey-training-leader .img-section .quote-sec > p:first-child {
    font-size: calc(18px + 10 * (100vw - 400px) / 1040);
  }
}
.casey-training-leader .img-section .quote-sec .name {
  font-size: 28.865px;
  font-weight: 700;
}
@media only screen and (max-width : 992px) {
  .casey-training-leader .img-section .quote-sec .name {
    font-size: calc(20px + 10 * (100vw - 400px) / 1040);
  }
}
.casey-training-leader .img-section .quote-sec .designation {
  font-size: 23.012px;
}
@media only screen and (max-width : 992px) {
  .casey-training-leader .img-section .quote-sec .designation {
    font-size: calc(18px + 10 * (100vw - 400px) / 1040);
  }
}
.casey-training-leader .content-sec {
  border-radius: 0px 0px 16.494px 16.494px;
  background: #F4F3FA;
  color: #3D3D3D;
  padding: 24px;
}
.casey-training-leader .content-sec > div {
  max-width: 883px;
  margin: 0 auto;
}
.casey-training-leader .content-sec h6 {
  font-size: 27.989px;
  font-weight: 600;
  margin: 0 0 20px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width : 992px) {
  .casey-training-leader .content-sec h6 {
    font-size: calc(18px + 20 * (100vw - 400px) / 1040);
  }
}
.casey-training-leader .content-sec h6 span {
  margin-right: 21px;
}
.casey-training-leader .content-sec ul {
  font-size: 20.618px;
}
@media only screen and (max-width : 992px) {
  .casey-training-leader .content-sec ul {
    font-size: calc(16px + 10 * (100vw - 400px) / 1040);
  }
}
.casey-training-leader .content-sec button {
  margin: 24px auto 0;
  max-width: 290px;
  width: 100%;
}
@media only screen and (max-width : 992px) {
  .casey-training-leader .content-sec > p:first-child {
    font-size: 16px;
  }
}

.random-word {
  display: inline-block;
  width: auto;
  animation: slidedown 4s infinite;
  -webkit-animation: slidedown 4s infinite;
  -moz-animation: slidedown 4s infinite;
}

@keyframes slidedown {
  0% {
    opacity: 50;
  }
  5% {
    opacity: 0;
    transform: translateY(0.5em);
  }
  7% {
    transform: translateY(-1em);
  }
  10% {
    opacity: 0;
  }
  20% {
    transform: translateY(0);
    opacity: 100;
  }
}
.home-event-banner-img {
  width: 100%;
  margin-top: 12px;
  max-height: 39vh;
  object-fit: contain;
}
@media only screen and (max-width : 768px) {
  .home-event-banner-img {
    display: none;
  }
}
.home-event-banner-img-tab {
  width: 100%;
  margin-top: 12px;
  max-height: 39vh;
  display: none;
}
@media (min-width: 601px) and (max-width: 768px) {
  .home-event-banner-img-tab {
    display: block;
  }
}
.home-event-banner-img-mobile {
  width: 100%;
  margin-top: 12px;
  display: none;
}
@media only screen and (max-width : 600px) {
  .home-event-banner-img-mobile {
    display: block;
  }
}

.ew-hero-background-v2 .hero-video {
  position: relative;
  width: 100%;
  overflow: hidden;
  display: flex;
  align-items: center;
  gap: 71px;
}
@media screen and (min-width: 1440px) {
  .ew-hero-background-v2 .hero-video {
    gap: 40px;
  }
}
@media only screen and (max-width : 992px) {
  .ew-hero-background-v2 .hero-video {
    margin: 0;
    flex-direction: column;
    gap: 40px;
  }
}
.ew-hero-background-v2 .hero-video video {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
  border-radius: 25px;
}
@media only screen and (max-width : 600px) {
  .ew-hero-background-v2 .hero-video video {
    width: 100%;
  }
}
.ew-hero-background-v2 .hero-video .ew-intro-video {
  width: 50%;
  position: relative;
}
@media only screen and (max-width : 992px) {
  .ew-hero-background-v2 .hero-video .ew-intro-video {
    width: 100%;
    text-align: center;
  }
}
.ew-hero-background-v2 .hero-video .ew-intro-video iframe {
  border-radius: 25px;
}
@media only screen and (max-width : 992px) {
  .ew-hero-background-v2 .hero-video .ew-intro-video iframe {
    width: 100%;
    height: 100%;
    min-height: 250px;
  }
}
.ew-hero-background-v2 .hero-video .ew-intro-video img {
  width: 100%;
}
.ew-hero-background-v2 .hero-video .ew-intro-video a.play-testimonial {
  padding: 10px;
  width: 90px;
  height: 90px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.ew-hero-background-v2 .hero-video .ew-intro-video a.play-testimonial i {
  color: #FFFFFF;
  padding: 20px;
  background: #040309;
  font-size: 36px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.ew-hero-background-v2 .hero-video .ew-intro-video a.play-testimonial:before, .ew-hero-background-v2 .hero-video .ew-intro-video a.play-testimonial:after {
  content: "";
  display: block;
  position: absolute;
  top: 10px;
  right: 0;
  bottom: 0;
  left: 10px;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  z-index: 0;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
@media only screen and (max-width : 992px) {
  .ew-hero-background-v2 .hero-video .ew-intro-video a.play-testimonial:before, .ew-hero-background-v2 .hero-video .ew-intro-video a.play-testimonial:after {
    width: 40px;
    height: 40px;
    z-index: -1;
    display: none;
  }
}
.ew-hero-background-v2 .hero-video .ew-intro-video a.play-testimonial:before {
  -webkit-animation: ripplePlay 2s linear infinite;
  animation: ripplePlay 2s linear infinite;
}
.ew-hero-background-v2 .hero-video .ew-intro-video a.play-testimonial:after {
  -webkit-animation: ripplePlay 2s linear 1s infinite;
  animation: ripplePlay 2s linear 1s infinite;
}
.ew-hero-background-v2 .hero-video .ew-intro-video .watch-demo-video button {
  width: 100%;
  border-radius: 8px;
  background: #eaeef1;
  border: none;
  height: 62px;
  font-size: 18px;
  font-weight: 500;
  font-family: "Inter", sans-serif !important;
  max-width: 500px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  margin: 0 auto;
}
.ew-hero-background-v2 .hero-video .hero-content {
  position: relative;
  z-index: 1;
  padding: 0;
  max-width: 680px;
  z-index: 1;
  position: relative;
  margin: 62px auto 60px;
  width: 45%;
  font-family: "Inter", sans-serif;
}
@media screen and (min-width: 1440px) {
  .ew-hero-background-v2 .hero-video .hero-content {
    width: 48%;
  }
}
@media only screen and (max-width : 992px) {
  .ew-hero-background-v2 .hero-video .hero-content {
    width: 100%;
    text-align: center;
    margin: 24px auto 0;
  }
}
.ew-hero-background-v2 .hero-video .hero-content span {
  font-size: calc(12px + 6 * (100vw - 400px) / 1520);
  font-weight: 600;
  color: #178EFC;
}
.ew-hero-background-v2 .hero-video .hero-content h1 {
  font-size: calc(26px + 22 * (100vw - 320px) / 1600);
  color: #000;
  font-weight: 800;
  line-height: normal;
  text-transform: capitalize;
  margin-top: 10px;
}
@media screen and (min-width: 1440px) {
  .ew-hero-background-v2 .hero-video .hero-content h1 {
    font-size: 48px;
  }
}
.ew-hero-background-v2 .hero-video .hero-content h1 span {
  display: block;
  color: #178EFC;
  font-size: calc(26px + 22 * (100vw - 320px) / 1600);
}
@media screen and (min-width: 1440px) {
  .ew-hero-background-v2 .hero-video .hero-content h1 span {
    font-size: 48px;
  }
}
.ew-hero-background-v2 .hero-video .hero-content p {
  color: #231F20;
  margin: 0 auto;
  max-width: 610px;
  width: 100%;
  font-weight: 500;
}
.ew-hero-background-v2 .hero-video .hero-content ul {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 36px;
  flex-wrap: wrap;
}
.ew-hero-background-v2 .hero-video .hero-content ul li {
  font-size: 18px;
  font-weight: 500;
  display: flex;
  align-items: center;
  color: #5B5D5E;
}
@media only screen and (max-width : 600px) {
  .ew-hero-background-v2 .hero-video .hero-content ul li {
    text-align: left;
    font-size: 14px;
  }
}
.ew-hero-background-v2 .hero-video .hero-content ul li img {
  margin-right: 10px;
}
.ew-hero-background-v2 .hero-video .hero-content .call-to-action-btns {
  display: flex;
  margin: 40px 0;
  gap: 25px;
}
@media only screen and (max-width : 992px) {
  .ew-hero-background-v2 .hero-video .hero-content .call-to-action-btns {
    justify-content: center;
  }
}
@media only screen and (max-width : 600px) {
  .ew-hero-background-v2 .hero-video .hero-content .call-to-action-btns {
    justify-content: center;
    flex-wrap: wrap;
  }
}
.ew-hero-background-v2 .hero-video .hero-content .call-to-action-btns button {
  border-radius: 10px;
  background: #27AE60;
  color: #fff;
  height: 62px;
  font-size: 16px;
  font-weight: 700;
  padding: 0 30px;
  border: none;
  font-family: "Inter", sans-serif;
  border: 1px solid #27AE60;
  cursor: pointer;
}
@media only screen and (max-width : 600px) {
  .ew-hero-background-v2 .hero-video .hero-content .call-to-action-btns button {
    max-width: 250px;
    margin: 0 auto;
    min-width: 250px;
  }
}
.ew-hero-background-v2 .hero-video .hero-content .call-to-action-btns button.free-trial {
  background: none;
  color: #000;
  border: 1px solid #000;
}
.ew-hero-background-v2 .hero-video .hero-content .call-to-action-btns button:hover {
  background: #000 !important;
  color: #fff !important;
}
.ew-hero-background-v2 .hero-video .hero-content .call-to-action-btns .widget_wrapper_btn.free-trial {
  height: 62px !important;
  position: relative;
  overflow: hidden;
}
.ew-hero-background-v2 .hero-video .hero-content .call-to-action-btns .widget_wrapper_btn.free-trial img {
  height: 62px !important;
}
.ew-hero-background-v2 .hero-video .hero-content .call-to-action-btns .widget_wrapper_btn.free-trial button {
  background: none !important;
  color: #000 !important;
  border: 1px solid #000 !important;
  border-radius: 10px !important;
  height: 62px !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  padding: 0 45px !important;
  font-family: "Inter", sans-serif !important;
}
.ew-hero-background-v2 .hero-video .hero-content .call-to-action-btns .widget_wrapper_btn.free-trial button:hover {
  background: #000 !important;
  color: #fff !important;
}
@media only screen and (max-width : 600px) {
  .ew-hero-background-v2 .hero-video .hero-content .call-to-action-btns .widget_wrapper_btn.free-trial button {
    max-width: 250px;
    margin: 0 auto !important;
    min-width: 250px !important;
  }
}

.ew-section-heading {
  color: #1E2116;
  font-weight: 600;
  font-size: calc(24px + 12 * (100vw - 400px) / 1520);
  margin: 60px 0 0;
  font-family: "Inter", sans-serif;
  text-align: center;
  text-transform: capitalize;
}
@media only screen and (max-width : 992px) {
  .ew-section-heading {
    margin: 60px 10px 0;
  }
}

.designed-ew-section {
  font-family: "roboto", sans;
}

.designed-easywebinar {
  padding: 0 0 221px;
}
@media only screen and (max-width : 992px) {
  .designed-easywebinar {
    padding: 0 0 275px;
  }
}
@media only screen and (max-width : 768px) {
  .designed-easywebinar {
    padding-bottom: 275px;
  }
}
@media screen and (max-width: 580px) {
  .designed-easywebinar {
    padding-bottom: 385px;
  }
}
@media screen and (max-width: 340px) {
  .designed-easywebinar {
    padding-bottom: 440px;
  }
}
.designed-easywebinar .ew-designed-benefits {
  margin-top: 48px;
}
.designed-easywebinar .ew-designed-benefits ul {
  gap: 33px;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media screen and (max-width: 1280px) {
  .designed-easywebinar .ew-designed-benefits ul {
    justify-content: center;
  }
}
.designed-easywebinar .ew-designed-benefits ul li {
  border-radius: 16px;
  overflow: hidden;
  max-width: 266px;
}
.designed-easywebinar .ew-designed-benefits ul li .designed-img {
  display: flex;
}
.designed-easywebinar .ew-designed-benefits ul li .designed-img img {
  max-width: 100%;
  object-fit: contain;
}
.designed-easywebinar .ew-designed-benefits ul li .designed-info {
  text-align: left;
  padding: 0 0 26px;
  align-items: center;
  display: flex;
  flex-direction: column;
  padding-left: 0;
}
.designed-easywebinar .ew-designed-benefits ul li .designed-info h4 {
  color: #000000;
  font-size: calc(18px + 6 * (100vw - 400px) / 1520);
  font-weight: 500;
  font-family: "Inter", sans-serif;
  line-height: normal;
  width: 100%;
}
.designed-easywebinar .ew-designed-benefits ul li .designed-info p {
  color: #707070;
  line-height: 24px;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  margin-top: 10px;
  font-size: calc(14px + 4 * (100vw - 400px) / 1520);
  text-align: left;
}
@media only screen and (max-width : 1200px) {
  .designed-easywebinar .ew-designed-benefits ul li {
    min-width: 33%;
  }
}
@media screen and (max-width: 1275px) {
  .designed-easywebinar .ew-designed-benefits ul li {
    min-width: 33%;
  }
}
.designed-easywebinar.why-easywebinar-intro .ew-designed-benefits ul li {
  max-width: 400px;
}
.designed-easywebinar.why-easywebinar-intro .ew-designed-benefits ul li .designed-info h4 {
  width: 70%;
}
.designed-easywebinar p {
  font-size: 18px;
  margin-top: 12px;
  color: #1E2116;
  text-align: center;
}
@media only screen and (max-width : 992px) {
  .designed-easywebinar p {
    font-size: calc(14px + 4 * (100vw - 400px) / 1520);
  }
}

.ew-power-integration {
  margin-top: 120px;
}
@media only screen and (max-width : 992px) {
  .ew-power-integration {
    margin-top: 60px;
  }
}
.ew-power-integration .integrations-logo {
  margin-top: 40px;
  text-align: center;
  padding: 80px 15px 60px;
  background: radial-gradient(133.38% 133.3% at 50% 113.96%, #053B76 0%, #67B0FF 100%);
}
.ew-power-integration .integrations-logo ul {
  justify-content: center;
  flex-wrap: wrap;
  gap: 15px;
}
.ew-power-integration .integrations-logo ul li a {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: #fff;
  font-size: 14px;
}
.ew-power-integration .integrations-logo ul li a img {
  width: 90px;
}
.ew-power-integration .integrations-logo ul li a span {
  margin-top: 10px;
}
.ew-power-integration .integrations-logo a.btn, .ew-power-integration .integrations-logo a.btn-large, .ew-power-integration .integrations-logo a.btn-small {
  background: #27ae60;
  margin: 35px auto 0;
  height: 62px;
  line-height: 62px;
  font-weight: 600;
  font-size: 16px;
  font-family: "Inter", sans-serif;
}
.ew-power-integration .integrations-logo a.btn:hover, .ew-power-integration .integrations-logo a.btn-large:hover, .ew-power-integration .integrations-logo a.btn-small:hover {
  background: #178c48;
}

.info-cards {
  display: flex;
  flex-wrap: wrap;
}
.info-cards .info-card {
  flex: 1;
  border-radius: 24px;
  margin: 5px;
  overflow: hidden;
  position: relative;
  height: 450px;
  transition: flex 0.5s ease;
  cursor: pointer;
}
@media only screen and (max-width : 1200px) {
  .info-cards .info-card {
    flex-basis: calc(33.333% - 20px) !important;
  }
}
@media only screen and (max-width : 992px) {
  .info-cards .info-card {
    flex-basis: calc(50% - 20px) !important;
    height: 310px;
  }
}
@media only screen and (max-width : 600px) {
  .info-cards .info-card {
    flex-basis: calc(100% - 20px) !important;
  }
}
.info-cards .info-card:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(39, 174, 96, 0.3019607843));
  z-index: 1;
}
.info-cards .info-card a {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
}
.info-cards .info-card video {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
}
.info-cards .info-card .info-card-content {
  position: absolute;
  z-index: 2;
  padding: 10px;
  bottom: 20px;
  width: 100%;
}
.info-cards .info-card .info-card-content h2 {
  margin-top: 0;
  color: #fff;
  font-size: calc(20px + 8 * (100vw - 400px) / 1520);
  font-weight: 700;
  word-wrap: normal;
  max-width: 260px;
  font-family: "Inter", sans-serif;
}
@media only screen and (max-width : 1200px) {
  .info-cards .info-card .info-card-content h2 {
    max-width: 100%;
    margin-bottom: 10px;
    text-align: center;
  }
}
.info-cards .info-card .info-card-content .ew-card-info {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 10px;
}
@media only screen and (max-width : 1200px) {
  .info-cards .info-card .info-card-content .ew-card-info {
    align-items: center;
    flex-direction: column;
    max-width: 100%;
    text-align: center;
  }
}
.info-cards .info-card .info-card-content p {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  font-family: "Inter", sans-serif;
  width: 0;
  display: none;
  margin: 0;
  visibility: hidden;
}
@media only screen and (max-width : 1200px) {
  .info-cards .info-card .info-card-content p {
    margin: 0 0 10px;
  }
}
@media only screen and (max-width : 1200px) {
  .info-cards .info-card .info-card-content p {
    visibility: visible;
    display: block;
    width: 100%;
  }
}
.info-cards .info-card .info-card-content span.btn, .info-cards .info-card .info-card-content span.btn-large, .info-cards .info-card .info-card-content span.btn-small {
  background: rgba(0, 0, 0, 0.3019607843);
  border-radius: 10px;
}
.info-cards .info-card .info-card-content span.btn:hover, .info-cards .info-card .info-card-content span.btn-large:hover, .info-cards .info-card .info-card-content span.btn-small:hover {
  background: rgba(39, 174, 96, 0.4);
  border: 1px solid #27ae60;
}
.info-cards .info-card.active {
  flex: 3;
}
.info-cards .info-card.active .info-card-content p {
  width: auto;
  display: block;
  visibility: visible;
}
.info-cards .info-card:hover {
  flex: 3;
}
@media only screen and (max-width : 1200px) {
  .info-cards .info-card:hover {
    flex-basis: calc(50% - 20px) !important;
    height: 310px;
  }
}
@media only screen and (max-width : 600px) {
  .info-cards .info-card:hover {
    flex-basis: calc(100% - 20px) !important;
  }
}
.info-cards .info-card:hover .info-card-content p {
  width: auto;
  display: block;
  visibility: visible;
}
.info-cards .info-card:hover .info-card-content span.btn, .info-cards .info-card:hover .info-card-content span.btn-large, .info-cards .info-card:hover .info-card-content span.btn-small {
  background: rgba(39, 174, 96, 0.4);
}

.ew-md-overlay {
  z-index: 9999 !important;
  overflow-y: auto !important;
}
@media only screen and (max-width : 768px) {
  .ew-md-overlay {
    padding-top: 10px !important;
  }
}
.ew-md-overlay .ew-md-modal.ewp_widget_container.oncol {
  overflow-y: auto;
  max-height: 100%;
  max-width: 100%;
  padding: 20px 0;
  margin: auto;
}
@media only screen and (max-width : 768px) {
  .ew-md-overlay .ew-md-modal.ewp_widget_container.oncol {
    margin: 0 auto 20px !important;
  }
}
.ew-md-overlay .ew-md-modal.ewp_widget_container.oncol .ew-md-content {
  width: 530px;
  max-width: 100%;
  border-radius: 20px;
}
.ew-md-overlay .ew-md-modal.ewp_widget_container.oncol .ew-md-content .reg-form-main {
  font-family: "Inter", sans-serif !important;
}
.ew-md-overlay .ew-md-modal.ewp_widget_container.oncol .ew-md-content .reg-form-main .ew-md-close {
  right: 5px !important;
  top: 5px !important;
  height: 30px;
  width: 30px;
  background: none !important;
}
.ew-md-overlay .ew-md-modal.ewp_widget_container.oncol .ew-md-content .reg-form-main .ew-md-close img {
  filter: brightness(0) invert(0);
}
.ew-md-overlay .ew-md-modal.ewp_widget_container.oncol .ew-md-content .reg-form-main .ewp_grey_column {
  padding: 30px 25px 10px !important;
}
.ew-md-overlay .ew-md-modal.ewp_widget_container.oncol .ew-md-content .reg-form-main .ewp_grey_column h3 {
  text-align: left !important;
}
.ew-md-overlay .ew-md-modal.ewp_widget_container.oncol .ew-md-content .reg-form-main .ewp_grey_column h5 {
  display: none;
}
.ew-md-overlay .ew-md-modal.ewp_widget_container.oncol .ew-md-content .reg-form-main .ewp_grey_column > div > center {
  display: none !important;
}
.ew-md-overlay .ew-md-modal.ewp_widget_container.oncol .ew-md-content .reg-form-main .ew-avilable .ewp_right .widgetform-group input,
.ew-md-overlay .ew-md-modal.ewp_widget_container.oncol .ew-md-content .reg-form-main .ew-avilable .ewp_right .widgetform-group input {
  font-family: "Inter", sans-serif !important;
  height: 42px !important;
  border-radius: 8px !important;
}
.ew-md-overlay .ew-md-modal.ewp_widget_container.oncol .ew-md-content .reg-form-main .ew-avilable .ewp_right .widgetform-group.ewp_icon.recurr-date.ewp-cutom-select select {
  border-radius: 8px !important;
  padding: 13px 30px 13px 12px !important;
}
.ew-md-overlay .ew-md-modal.ewp_widget_container.oncol .ew-md-content .reg-form-main .ew-avilable .ewp_right .ew-register_btn {
  border-radius: 8px;
}
.ew-md-overlay .ew-md-modal.ewp_widget_container.oncol .ew-md-content .reg-form-main .ew-avilable .ewp_right .ew-register_btn button {
  background: #27ae60 !important;
  color: #fff !important;
  border-radius: 8px;
}
.ew-md-overlay .ew-md-modal.ewp_widget_container.oncol .ew-md-content .reg-form-main .ew-avilable .ewp_right .ew-register_btn button:hover {
  background: #178c48 !important;
}
.ew-md-overlay .ew-md-modal.ewp_widget_container.oncol .ew-md-content .reg-form-main .ew-col-md-6.ewp_right .ewp_white_col > h5 {
  display: none;
}

.intl-tel-input .country-list .flag-box,
.intl-tel-input .country-list .country-name,
.intl-tel-input.separate-dial-code .selected-dial-code {
  color: #333;
}

body.ewp_noscroll {
  overflow: hidden;
}

.header-wrapper nav {
  height: 75px;
}
.header-wrapper .login-info-banner {
  background: #F8E089;
}
.header-wrapper .login-info-banner .container {
  display: flex;
  font-family: "Inter";
  justify-content: flex-end;
  align-items: center;
  height: 50px;
}
.header-wrapper .login-info-banner p {
  font-size: 20px;
  font-weight: 500;
  color: #000000;
}
@media only screen and (max-width : 1200px) {
  .header-wrapper .login-info-banner p {
    font-size: 16px;
  }
}
.header-wrapper .login-info-banner span {
  font-weight: 700;
}
.header-wrapper .login-info-banner .login-btn {
  font-size: 18px;
  font-weight: 700;
  margin-right: 43px;
}
.header-wrapper .login-info-banner a.btn-filled.btn-primary.with-white-text.regular {
  height: 38px;
  border-radius: 6px;
  padding: 0 24px;
  font-size: 16px;
}
.header-wrapper .login-info-banner a.btn-filled.btn-primary.with-white-text.regular:hover {
  background: #000000;
  box-shadow: none;
}
.header-wrapper .nav-wrapper {
  padding: 21px 0;
  align-items: center;
}

.free-trial-top-body-banner.no-banner .header-wrapper {
  padding-top: 0;
  min-height: 100px;
  padding-bottom: 0;
}
@media only screen and (min-width : 993px) {
  .free-trial-top-body-banner.no-banner .header-wrapper {
    min-height: 125px;
  }
}

.virtual-experiences-sec {
  background: #EDF7FF;
  font-family: "inter";
  padding-top: 200px;
  padding-bottom: 100px;
}
@media only screen and (max-width : 992px) {
  .virtual-experiences-sec {
    padding-top: 259px;
  }
}
@media only screen and (max-width : 768px) {
  .virtual-experiences-sec {
    padding-top: 301px;
  }
}
@media only screen and (max-width : 600px) {
  .virtual-experiences-sec {
    padding-top: 355px;
  }
}
@media screen and (max-width: 424px) {
  .virtual-experiences-sec {
    padding-top: 415px;
  }
}
.virtual-experiences-sec h2.heading {
  color: #000000;
  font-size: calc(28px + 22 * (100vw - 320px) / 1600);
  font-weight: 600;
  margin: 0 0 16px;
  text-align: center;
}
.virtual-experiences-sec p {
  font-size: 24px;
  color: #000000;
  text-align: center;
}
.virtual-experiences-sec .virtual-cards-wrapper {
  margin-top: 50px;
}
.virtual-experiences-sec .virtual-cards-wrapper ul {
  justify-content: center;
  flex-wrap: wrap;
  gap: 49px;
}
.virtual-experiences-sec .virtual-cards-wrapper ul li {
  background: #ffffff;
  border-radius: 16px;
  overflow: hidden;
  max-width: 384px;
  width: 100%;
}
.virtual-experiences-sec .virtual-cards-wrapper ul li img {
  width: 100%;
}
.virtual-experiences-sec .virtual-cards-wrapper ul li .info {
  padding: 49px 36px;
}
.virtual-experiences-sec .virtual-cards-wrapper ul li .info h4 {
  font-size: 24px;
  color: #178EFC;
  font-weight: 700;
  text-align: center;
  margin: 0 0 24px;
}
.virtual-experiences-sec .virtual-cards-wrapper ul li .info p {
  font-size: 18px;
  text-align: center;
  line-height: 24px;
}

.integrations-sec {
  background: #1272CA;
  padding: 28px 64px;
  border-radius: 24px;
  display: flex;
  justify-content: space-between;
  font-family: "inter";
}
@media only screen and (max-width : 1200px) {
  .integrations-sec {
    padding: 28px 28px;
  }
}
@media only screen and (max-width : 992px) {
  .integrations-sec {
    flex-direction: column;
  }
  .integrations-sec .left-info-content {
    display: flex;
    justify-content: space-between;
  }
}
@media only screen and (max-width : 768px) {
  .integrations-sec .left-info-content {
    flex-direction: column;
    align-items: center;
  }
}
.integrations-sec p.heading {
  font-size: 37px;
  font-weight: 600;
  line-height: 48px;
  margin: 0;
}
@media only screen and (max-width : 768px) {
  .integrations-sec p.heading {
    text-align: center;
    font-size: 33px;
    line-height: 39px;
    margin-bottom: 16px;
  }
}
.integrations-sec p.sub-heading {
  font-size: 18px;
  margin: 0;
  color: #ffffff;
}
@media only screen and (max-width : 768px) {
  .integrations-sec p.sub-heading {
    text-align: center;
  }
}
.integrations-sec .integrations-sec {
  display: flex;
  justify-content: space-between;
}
.integrations-sec .logo-wrapper {
  display: flex;
  width: 50%;
}
@media only screen and (max-width : 1200px) {
  .integrations-sec .logo-wrapper {
    width: 100%;
  }
}
@media only screen and (max-width : 1200px) and (max-width : 992px) {
  .integrations-sec .logo-wrapper {
    margin-top: 39px;
  }
}
.integrations-sec .logo-wrapper ul {
  flex-wrap: wrap;
  gap: 26px;
  justify-content: center;
}
@media only screen and (max-width : 992px) {
  .integrations-sec .logo-wrapper ul li {
    width: 10%;
  }
}
@media only screen and (max-width : 600px) {
  .integrations-sec .logo-wrapper ul li {
    width: auto;
  }
}
.integrations-sec .logo-wrapper ul li a {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.integrations-sec .logo-wrapper ul img {
  width: 60px;
}
.integrations-sec .logo-wrapper ul span {
  font-size: 10px;
  color: #ffffff;
  margin-top: 10px;
}
.integrations-sec button.check-all-integrations {
  height: 57px;
  background: transparent;
  border: 1px solid #ffffff;
  border-radius: 10px;
  padding: 0 25px;
  color: #ffffff;
  font-size: 20px;
  font-weight: 600;
  margin-top: 27px;
  cursor: pointer;
  font-family: "inter";
}
.integrations-sec button.check-all-integrations:hover {
  background: #000000;
  color: #ffffff;
  border: none;
}

.integrations-section {
  position: absolute;
  width: 100%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}

.virtual-events-sec {
  background: #1272CA;
  padding: 53px 0;
}
@media only screen and (max-width : 992px) {
  .virtual-events-sec .container {
    flex-direction: column;
  }
}
.virtual-events-sec .virtual-events-content {
  max-width: 365px;
  width: 100%;
}
@media only screen and (max-width : 992px) {
  .virtual-events-sec .virtual-events-content {
    max-width: 100%;
    text-align: center;
    margin-bottom: 24px;
  }
}
.virtual-events-sec .virtual-events-content .heading {
  font-size: 40px;
  font-weight: 600;
  line-height: 55.9px;
  color: #F2F9FF;
  margin: 0;
  text-transform: capitalize;
}
@media only screen and (max-width : 992px) {
  .virtual-events-sec .virtual-events-content .heading {
    font-size: 32px;
    line-height: normal;
    text-align: center;
  }
  .virtual-events-sec .virtual-events-content .heading br {
    display: none;
  }
}
@media only screen and (max-width : 1200px) {
  .virtual-events-sec .virtual-events-content .heading {
    font-size: 32px;
    line-height: normal;
  }
}
.virtual-events-sec .virtual-events-content button.see-all-features {
  height: 57px;
  background: transparent;
  border: 1px solid #ffffff;
  border-radius: 10px;
  padding: 0 25px;
  color: #ffffff;
  font-size: 20px;
  font-weight: 600;
  margin-top: 27px;
  cursor: pointer;
  font-family: "inter";
}
.virtual-events-sec .virtual-events-content button.see-all-features:hover {
  background: #000000;
  color: #ffffff;
  border: none;
}
.virtual-events-sec .container {
  display: flex;
  align-items: center;
  padding: 0 32px;
}
.virtual-events-sec .logo-wrapper ul {
  flex-wrap: wrap;
  justify-content: center;
}
@media only screen and (max-width : 1200px) {
  .virtual-events-sec .logo-wrapper ul {
    justify-content: center;
  }
}
@media only screen and (max-width : 600px) {
  .virtual-events-sec .logo-wrapper ul {
    gap: 25px;
  }
}
.virtual-events-sec .logo-wrapper ul li {
  width: 16.6666666667%;
}
@media only screen and (max-width : 1200px) {
  .virtual-events-sec .logo-wrapper ul li {
    width: 117px;
  }
}
@media only screen and (max-width : 600px) {
  .virtual-events-sec .logo-wrapper ul li {
    margin-bottom: 16px;
  }
}
.virtual-events-sec .logo-wrapper ul li a {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.virtual-events-sec .logo-wrapper ul li a span {
  text-align: center;
  color: #ffffff;
  margin-top: 8px;
  font-size: 14px;
  font-weight: 500;
  width: 90%;
}
@media only screen and (max-width : 1200px) {
  .virtual-events-sec .logo-wrapper ul li a svg {
    width: 70px;
  }
}

.what-our-client-says-sec {
  background: rgba(246, 250, 255, 0.6);
  padding: 73px 33px;
  font-family: "roboto";
}
@media only screen and (max-width : 768px) {
  .what-our-client-says-sec {
    padding: 73px 0;
  }
}
@media only screen and (max-width : 1200px) {
  .what-our-client-says-sec li.card {
    padding: 12px 18px;
    width: calc(50% - 16px);
  }
  .what-our-client-says-sec li.card p {
    font-size: 16px;
  }
}
.what-our-client-says-sec h4 {
  color: #000000;
  font-size: 46px;
  font-weight: 600;
  text-align: center;
  margin: 0 0 36px;
}
.what-our-client-says-sec ul.what-our-client-card-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 36px;
}
@media only screen and (max-width : 768px) {
  .what-our-client-says-sec ul.what-our-client-card-wrapper {
    gap: 24px;
  }
}
.what-our-client-says-sec li.card {
  border: 1px solid rgba(18, 114, 202, 0.2);
  width: calc(33.3333333333% - 24px);
  padding: 20px 36px;
  border-radius: 24px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media only screen and (max-width : 1200px) {
  .what-our-client-says-sec li.card {
    width: calc(50% - 24px);
  }
}
@media only screen and (max-width : 768px) {
  .what-our-client-says-sec li.card {
    width: 100%;
    padding: 16px;
  }
}
.what-our-client-says-sec li.card .stars {
  color: #FF9B05;
  text-align: center;
}
.what-our-client-says-sec li.card p {
  color: #3D3D3D;
  font-size: 16px;
}
.what-our-client-says-sec li.card .client-info {
  display: flex;
  margin-top: 16px;
  color: #3D3D3D;
}
.what-our-client-says-sec li.card .client-info-text {
  margin-left: 14px;
  padding: 8px 0;
}
.what-our-client-says-sec li.card .client-info-text h4 {
  font-size: 18px;
  font-weight: 500;
  margin: 0;
  text-align: left;
}
.what-our-client-says-sec .btn-filled {
  font-size: 16px;
}
@media only screen and (max-width : 768px) {
  .what-our-client-says-sec .btn-filled {
    font-size: 16px;
  }
}
.what-our-client-says-sec .btn-filled:hover {
  background: #000000;
  color: #ffffff;
  box-shadow: none;
}

.contact-us-sec {
  background: #1272CA;
  border-radius: 19px;
  padding: 40px 63px;
  display: flex;
  align-items: center;
  font-family: "inter";
}
@media only screen and (max-width : 992px) {
  .contact-us-sec {
    padding: 24px;
    flex-direction: column;
  }
  .contact-us-sec .ctas-wrapper {
    width: 100%;
    margin-top: 24px;
  }
}
.contact-us-sec .content-wrapper {
  line-height: 36px;
}
.contact-us-sec h2 {
  margin: 0;
  font-size: 50px;
  font-weight: 600;
  color: #F2F9FF;
}
@media only screen and (max-width : 992px) {
  .contact-us-sec h2 {
    font-size: 40px;
    text-align: center;
  }
}
@media only screen and (max-width : 600px) {
  .contact-us-sec h2 {
    font-size: 32px;
  }
}
.contact-us-sec .ctas-wrapper {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
}
@media only screen and (max-width : 600px) {
  .contact-us-sec .ctas-wrapper {
    justify-content: center;
  }
}
.contact-us-sec .ctas-wrapper > div {
  width: 33%;
  padding: 16px 0;
}
@media only screen and (max-width : 600px) {
  .contact-us-sec .ctas-wrapper > div {
    width: 195px;
  }
}
.contact-us-sec .ctas-wrapper div {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.contact-us-sec .ctas-wrapper div .icon {
  margin-bottom: 33px;
}
.contact-us-sec .ctas-wrapper div button {
  height: 33px;
  border-radius: 4px;
  border: none;
  padding: 0 14px;
  font-weight: 700;
  font-family: "Inter";
  cursor: pointer;
}
.contact-us-sec .ctas-wrapper div button.chat-now-btn {
  pointer-events: none;
}
.contact-us-sec .ctas-wrapper div button:hover {
  background: #000000;
  color: #ffffff;
}
.contact-us-sec .ctas-wrapper > div:not(:last-child) {
  border-right: 1px solid rgba(255, 255, 255, 0.5019607843);
  margin-bottom: 24px;
}
@media only screen and (max-width : 600px) {
  .contact-us-sec .ctas-wrapper > div:not(:last-child) {
    border-right: none;
  }
}

@media only screen and (max-width : 992px) {
  .easywebinar-clients.blue-theme.with-words.home-page-easywebinar-clients {
    padding: 32px 24px;
  }
  .easywebinar-clients.blue-theme.with-words.home-page-easywebinar-clients .ew-clients-logo ul {
    margin-left: 0;
  }
  .easywebinar-clients.blue-theme.with-words.home-page-easywebinar-clients .ew-clients-logo ul li {
    text-align: center;
    display: flex;
    justify-content: center;
  }
  .easywebinar-clients.blue-theme.with-words.home-page-easywebinar-clients .ew-clients-logo ul li img {
    width: 106px;
    max-height: 33px;
    object-fit: contain;
  }
}
.easywebinar-clients.blue-theme.with-words.home-page-easywebinar-clients .ew-clients-logo ul li img {
  width: 106px;
  max-height: 33px;
  object-fit: contain;
}

.slider-sec {
  background: linear-gradient(114deg, #FFF 8.06%, #F4F4F4 96.11%);
}
.slider-sec li img {
  height: 100% !important;
}

.ag-format-container {
  margin: 0 auto;
}

.ag-lesson-block {
  padding: 50px 0;
  overflow-x: hidden;
}

.ag-lesson_box {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 47px;
}

.ag-lesson_title {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  margin: 0 230px 0 0;
  color: #231F20;
  font-family: Inter;
  font-size: 48px;
  font-weight: 600;
  line-height: normal;
  margin-right: 0;
  max-width: 613px;
  margin-left: 133px;
}

.ag-lesson_text {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 440px;
  padding: 0 30px 0 0;
  color: #5B5D5E;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 36.4px;
  text-transform: capitalize;
  flex: 0 0 570px;
}

/* carousel */
.ag-carousel-arrow_box {
  white-space: nowrap;
}

.ag-carousel_box {
  margin: 0 -6% 0 calc(50% - 625px);
  position: relative;
}

.ag-carousel-arrow {
  display: inline-block;
  height: 52px;
  width: 52px;
  border: 1px solid #000;
  background-color: #000;
  cursor: pointer;
  stroke: #FFF;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.2s ease-out 0s;
  -moz-transition: all 0.2s ease-out 0s;
  -o-transition: all 0.2s ease-out 0s;
  transition: all 0.2s ease-out 0s;
  position: relative;
}

.ag-carousel-arrow:hover {
  border: 1px solid #000;
  background-color: transparent;
}

.js-ag-carousel-arrow_prev {
  margin: 0 12px 0 0;
}

.js-ag-carousel-arrow_prev:hover,
.js-ag-carousel-arrow_next:hover {
  stroke: #000;
}

.svg-arrow-left,
.svg-arrow-right {
  height: 18px;
  width: 10px;
  margin: -8px 0 0 -5px;
  position: absolute;
  top: 50%;
  left: 50%;
}

.ag-carousel_item {
  padding: 0 28px 0 0;
}

.ag-carousel_video {
  position: relative;
  height: 283px;
  overflow: hidden;
  border-radius: 14px 14px 0 0;
}

.ag-carousel_video img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ag-video_frame__carousel {
  -webkit-border-radius: 14px 14px 0 0;
  -moz-border-radius: 14px 14px 0 0;
  border-radius: 14px 14px 0 0;
}

.ag-video_frame-16x9 {
  display: block;
  height: 0;
  padding: 0 0 56.25%;
  background-image: url(https://raw.githack.com/SochavaAG/example-mycode/master/pens/carousel-slick-left-space/images/youtube-bg.jpg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  object-fit: cover;
  overflow: hidden;
  position: relative;
}

.ag-video_frame-16x9:before {
  content: "";
  background-color: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-video_frame-16x9 iframe {
  height: 100%;
  width: 100%;
  border: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}

.ag-video_btn-play {
  height: 60px;
  width: 60px;
  margin: -30px auto 0;
  background-color: #000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
}

.svg-play {
  height: 21px;
  width: 19px;
  margin: -10px 0 0 -8px;
  fill: #FFF;
  position: absolute;
  top: 50%;
  left: 50%;
}

.ag-video_btn-play:hover {
  background-color: #ff2d30;
}

.ag-carousel_info {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  min-height: 252px;
  padding: 30px;
  border: 1px solid #DADADA;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0 0 14px 14px;
  -moz-border-radius: 0 0 14px 14px;
  border-radius: 0 0 14px 14px;
  background: #FFF;
}

.ag-carousel_review {
  margin: 0 0 10px;
  color: #5B5D5E;
  font-family: Inter;
  font-size: 17.472px;
  line-height: 127%;
  text-transform: capitalize;
}

.ag-carousel_name {
  color: #178EFC;
  font-family: Inter;
  font-size: 26.323px;
  font-style: normal;
  font-weight: 500;
  line-height: 39.83px;
  text-transform: capitalize;
}

.ag-carousel_date {
  line-height: 1.36;
  text-align: right;
  font-family: Inter;
  font-size: 19.472px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.ag-carousel_date a {
  display: flex;
  align-items: center;
  color: #5B5D5E;
}

.ag-carousel_date svg {
  margin-left: 8px;
}

@media only screen and (max-width: 767px) {
  .ag-format-container {
    width: 90%;
  }
  .ag-lesson-block {
    padding: 80px 0;
  }
  .ag-lesson_box {
    display: block;
    padding: 0 0 40px;
  }
  .ag-lesson_title {
    margin: 0 0 40px;
    font-size: 40px;
  }
  .ag-lesson_text {
    padding: 0 0 40px;
  }
  .ag-carousel_box {
    width: 90%;
    margin: 0 auto;
  }
  .ag-carousel_list {
    margin: 0;
  }
  .ag-carousel_item {
    padding: 0;
  }
}
@media only screen and (max-width: 639px) {
  .ag-lesson_box {
    padding: 0 0 27px;
  }
  .ag-lesson_title {
    margin: 0 0 30px;
    font-size: 30px;
  }
  .ag-lesson_text {
    font-size: 16px;
  }
  .ag-carousel_info {
    padding: 30px 20px;
  }
  .ag-carousel_review {
    font-size: 16px;
  }
  .ag-carousel_name {
    font-size: 25px;
  }
  .ag-carousel_date {
    font-size: 16px;
  }
}
@media only screen and (max-width: 479px) {
  .ag-carousel_review {
    font-size: 14px;
  }
  .ag-carousel_name {
    font-size: 20px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .ag-format-container {
    width: 750px;
  }
  .ag-lesson_box {
    display: block;
    padding: 0 0 40px;
  }
  .ag-lesson_title {
    margin: 0 0 40px;
  }
  .ag-lesson_text {
    padding: 0 0 40px;
  }
  .ag-carousel_box {
    width: 750px;
    margin: 0 auto;
  }
  .ag-carousel_list {
    margin: 0 -26px 0 0;
  }
}
@media (min-width: 980px) and (max-width: 1161px) {
  .ag-format-container {
    width: 960px;
  }
  .ag-lesson_title {
    margin: 0;
  }
  .ag-lesson_text {
    flex: unset;
    margin-left: 54px;
  }
  .ag-carousel_box {
    width: 960px;
    margin: 0 auto;
  }
  .ag-carousel_list {
    margin: 0 -26px 0 0;
  }
  .ag-carousel_info {
    padding: 24px;
  }
  .ag-carousel_review {
    font-size: 18px;
  }
  .ag-carousel_name {
    font-size: 24px;
    line-height: normal;
  }
}
section.customer-webinar-outcomes.container {
  margin-bottom: 50px;
}
section.customer-webinar-outcomes.container .customer-webinar-outcomes-card {
  display: flex;
  color: #231f20;
  border-radius: 24.074px;
  border: 2px solid #d9d9d9;
  overflow: hidden;
}
section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .left-sec {
  padding: 36px 38px;
  max-width: 520px;
  width: 100%;
}
section.customer-webinar-outcomes.container .customer-webinar-outcomes-card i.material-icons {
  font-size: 20px;
  color: #f9bf3b;
}
section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .testimonial-data-info {
  display: flex;
  flex-wrap: wrap;
  row-gap: 35px;
  justify-content: space-between;
}
section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .testimonial-data-info .data-info {
  width: 100%;
  max-width: 200px;
}
section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .testimonial-data-info .data-info span.value {
  color: #231f20;
  text-align: center;
  font-family: Inter;
  font-size: 36.11px;
  font-style: normal;
  font-weight: 900;
}
section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .testimonial-data-info .data-info p.desc {
  color: #231f20;
  font-family: Inter;
  font-size: 15.046px;
  font-style: normal;
  font-weight: 500;
}
section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .stars {
  display: flex;
}
section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .review-stars {
  margin-bottom: 24px;
}
section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .right-sec {
  background: linear-gradient(180deg, #1272ca 0%, #3692e6 100%), #1272ca;
  padding: 64px 67px;
  color: #ffffff;
}
section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .right-sec .testimonial-reivew {
  font-size: 22px;
  font-style: normal;
  font-weight: normal;
}
section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .right-sec .testimonial-reviewer-sec {
  display: flex;
  justify-content: space-between;
  margin-top: 58px;
  align-items: center;
}
section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .right-sec .testimonial-reviewer-sec a {
  color: #FFFFFF;
  text-align: center;
  font-size: 20.576px;
  display: flex;
  align-items: center;
}
section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .right-sec .client-info {
  display: flex;
  align-items: center;
}
section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .right-sec .client-info .client-img {
  min-width: 60px;
  min-height: 60px;
  height: 60px;
  width: 60px;
  overflow: hidden;
  margin-right: 16px;
  border-radius: 50%;
}
section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .right-sec .client-info .client-img img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .right-sec .client-info .client-info-text h4 {
  margin: 0;
  font-size: 30.092px;
  font-weight: 500;
}
section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .right-sec .client-info .client-info-text p {
  font-size: 18.055px;
}

@media only screen and (max-width : 1200px) {
  .customer-webinar-outcomes-card {
    flex-direction: column;
  }
  section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .left-sec {
    max-width: 100%;
  }
  section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .right-sec {
    padding: 36px 38px;
  }
}
@media only screen and (max-width : 992px) {
  section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .testimonial-data-info .data-info {
    width: 50%;
    max-width: calc(50% - 11px);
  }
  section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .testimonial-data-info .data-info span.value {
    font-size: 24px;
  }
  section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .left-sec {
    padding: 24px;
  }
  section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .right-sec {
    padding: 24px;
  }
  section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .right-sec .testimonial-reivew {
    font-size: 16px;
  }
  section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .right-sec .testimonial-reviewer-sec a {
    font-size: 16px;
  }
}
@media only screen and (max-width : 600px) {
  section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .testimonial-data-info .data-info {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
  section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .review-stars {
    display: flex;
    justify-content: center;
  }
  section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .right-sec .testimonial-reviewer-sec {
    margin-top: 24px;
    flex-wrap: wrap;
  }
  section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .right-sec .testimonial-reviewer-sec a {
    width: 100%;
    margin-bottom: 24px;
  }
  section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .right-sec .client-info .client-info-text h4 {
    font-size: 24px;
  }
  section.customer-webinar-outcomes.container .customer-webinar-outcomes-card .right-sec .client-info .client-info-text p {
    font-size: 16px;
  }
}
.banner-with-timer {
  background-image: url("https://easywebinar-site.s3.us-east-1.amazonaws.com/images/Pricing_banner_bg.png");
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  justify-content: space-between;
  border-radius: 12px;
  padding: 16px 16px 16px 3%;
  align-items: center;
  margin-top: 45px;
}
@media only screen and (max-width : 992px) {
  .banner-with-timer {
    margin-top: 24px;
  }
}
@media only screen and (max-width : 600px) {
  .banner-with-timer {
    flex-wrap: wrap;
    justify-content: center;
    padding: 17px 14px 16px 3%;
    gap: 9px;
  }
}
.banner-with-timer .timer-container {
  max-width: 25%;
  min-width: 260px;
  width: 25%;
  position: relative;
  height: 122px;
}
.banner-with-timer .timer {
  transform: scale(0.65);
  position: absolute;
  top: 0;
  width: 420px;
  left: -73px;
  top: -18px;
}
@media only screen and (max-width : 992px) {
  .banner-with-timer .timer {
    transform: scale(0.6);
  }
}
.banner-with-timer .img-sec {
  max-width: 70%;
  width: 100%;
}
.banner-with-timer .img-sec img {
  width: 100%;
}
@media only screen and (max-width : 600px) {
  .banner-with-timer .img-sec {
    max-width: 93%;
  }
}
.banner-with-timer .rotor-group-heading {
  font-size: 28px;
  margin-bottom: 4px;
}

.banner-with-timer.home-banner {
  gap: 12px;
  padding: 9px 9%;
}
@media only screen and (max-width : 768px) {
  .banner-with-timer.home-banner {
    padding: 8px 22px;
  }
}
@media only screen and (max-width : 768px) {
  .banner-with-timer.home-banner .timer-container-v2 .timer-box {
    padding: 8px 10px;
    width: 51px;
  }
}
.banner-with-timer.home-banner .timer-container-v2 .timer-box span.count {
  font-size: calc(20px + 22 * (100vw - 400px) / 1520);
}
@media (min-width: 1440px) {
  .banner-with-timer.home-banner .timer-container-v2 .timer-box span.count {
    font-size: 33px;
  }
}
@media only screen and (max-width : 768px) {
  .banner-with-timer.home-banner .timer-container-v2 .timer-box span.count {
    font-size: calc(20px + 22 * (100vw - 400px) / 1520);
  }
}
.banner-with-timer.home-banner .timer-container-v2 .timer-box span.text {
  font-size: calc(10px + 4 * (100vw - 400px) / 1520);
}
@media (min-width: 1440px) {
  .banner-with-timer.home-banner .timer-container-v2 .timer-box span.text {
    font-size: 12.397px;
  }
}
@media only screen and (max-width : 768px) {
  .banner-with-timer.home-banner .timer-container-v2 .timer-box span.text {
    font-size: calc(8px + 4 * (100vw - 400px) / 1520);
  }
}

@media only screen and (max-width : 600px) {
  .banner-with-timer.home-banner {
    flex-wrap: nowrap;
    border-radius: 5.77px;
  }
  .banner-with-timer.home-banner .timer-container-v2 {
    flex-wrap: wrap;
    gap: 5px;
    max-width: 192px;
  }
  .banner-with-timer.home-banner .timer-container-v2 .timer-box {
    width: calc(50% - 3px);
    padding: 8px 4px;
    border-radius: 4.528px;
  }
}
@media only screen and (max-width : 600px) and (max-width: 425px) {
  .banner-with-timer.home-banner .timer-container-v2 .timer-box {
    padding: 5px 4px;
  }
}
@media only screen and (max-width : 600px) {
  .banner-with-timer.home-banner .timer-container-v2 .timer-box span.count {
    font-size: 18px;
  }
}
@media only screen and (max-width : 600px) and (max-width: 425px) {
  .banner-with-timer.home-banner .timer-container-v2 .timer-box span.count {
    font-size: 16px;
    font-weight: 600;
  }
}
@media only screen and (max-width : 600px) {
  .banner-with-timer.home-banner {
    padding: 5px 2% 5px 4%;
  }
}
@media only screen and (max-width : 600px) {
  .banner-with-timer.home-banner .banner-desktop-img {
    display: none;
  }
}
.banner-with-timer.home-banner .banner-mobile-img {
  display: none;
}
@media only screen and (max-width : 600px) {
  .banner-with-timer.home-banner .banner-mobile-img {
    display: block;
  }
}

.ew-product-demos-hero-background-v2 {
  padding: 98px 0 68px;
  background: url(https://easywebinar-site.s3.amazonaws.com/images/product-demos-hero-img.png) no-repeat;
  background-size: cover;
}
@media only screen and (max-width : 1200px) {
  .ew-product-demos-hero-background-v2 {
    padding: 40px 0;
  }
}
.ew-product-demos-hero-background-v2 .hero-video {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  gap: 80px;
  padding: 0 60px;
}
@media screen and (min-width: 1440px) {
  .ew-product-demos-hero-background-v2 .hero-video {
    gap: 40px;
  }
}
@media only screen and (max-width : 992px) {
  .ew-product-demos-hero-background-v2 .hero-video {
    margin: 0;
    flex-direction: column;
    gap: 40px;
  }
}
.ew-product-demos-hero-background-v2 .hero-video video {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
  border-radius: 8px;
}
@media only screen and (max-width : 600px) {
  .ew-product-demos-hero-background-v2 .hero-video video {
    width: 100%;
  }
}
.ew-product-demos-hero-background-v2 .hero-video .ew-intro-video {
  width: 64%;
  position: relative;
}
@media only screen and (max-width : 992px) {
  .ew-product-demos-hero-background-v2 .hero-video .ew-intro-video {
    display: none;
  }
}
.ew-product-demos-hero-background-v2 .hero-video .ew-intro-video iframe {
  border-radius: 25px;
}
@media only screen and (max-width : 992px) {
  .ew-product-demos-hero-background-v2 .hero-video .ew-intro-video iframe {
    width: 100%;
    height: 100%;
    min-height: 250px;
  }
}
.ew-product-demos-hero-background-v2 .hero-video .ew-intro-video a.play-testimonial {
  padding: 10px;
  width: 90px;
  height: 90px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.ew-product-demos-hero-background-v2 .hero-video .ew-intro-video a.play-testimonial i {
  color: #FFFFFF;
  padding: 20px;
  background: #040309;
  font-size: 36px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.ew-product-demos-hero-background-v2 .hero-video .ew-intro-video a.play-testimonial:before, .ew-product-demos-hero-background-v2 .hero-video .ew-intro-video a.play-testimonial:after {
  content: "";
  display: block;
  position: absolute;
  top: 10px;
  right: 0;
  bottom: 0;
  left: 10px;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  z-index: 0;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
@media only screen and (max-width : 992px) {
  .ew-product-demos-hero-background-v2 .hero-video .ew-intro-video a.play-testimonial:before, .ew-product-demos-hero-background-v2 .hero-video .ew-intro-video a.play-testimonial:after {
    width: 40px;
    height: 40px;
    z-index: -1;
    display: none;
  }
}
.ew-product-demos-hero-background-v2 .hero-video .ew-intro-video a.play-testimonial:before {
  -webkit-animation: ripplePlay 2s linear infinite;
  animation: ripplePlay 2s linear infinite;
}
.ew-product-demos-hero-background-v2 .hero-video .ew-intro-video a.play-testimonial:after {
  -webkit-animation: ripplePlay 2s linear 1s infinite;
  animation: ripplePlay 2s linear 1s infinite;
}
.ew-product-demos-hero-background-v2 .hero-video .ew-intro-video .watch-demo-video button {
  width: 100%;
  border-radius: 8px;
  background: #eaeef1;
  border: none;
  height: 62px;
  font-size: 18px;
  font-weight: 500;
  font-family: "Inter", sans-serif !important;
  max-width: 500px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  margin: 0 auto;
}
.ew-product-demos-hero-background-v2 .hero-video .hero-content {
  position: relative;
  z-index: 1;
  padding: 0;
  max-width: 680px;
  z-index: 1;
  position: relative;
  margin: 80px auto 60px;
  width: 45%;
  font-family: "Inter", sans-serif;
}
@media screen and (min-width: 1440px) {
  .ew-product-demos-hero-background-v2 .hero-video .hero-content {
    width: 48%;
  }
}
@media only screen and (max-width : 992px) {
  .ew-product-demos-hero-background-v2 .hero-video .hero-content {
    width: 100%;
    text-align: center;
    margin: 0;
  }
}
.ew-product-demos-hero-background-v2 .hero-video .hero-content span {
  font-size: calc(12px + 6 * (100vw - 400px) / 1520);
  font-weight: 600;
  color: #178EFC;
}
.ew-product-demos-hero-background-v2 .hero-video .hero-content h1 {
  font-size: calc(26px + 22 * (100vw - 320px) / 1600);
  font-weight: 800;
  line-height: normal;
}
@media screen and (min-width: 1440px) {
  .ew-product-demos-hero-background-v2 .hero-video .hero-content h1 {
    font-size: 52px;
  }
}
.ew-product-demos-hero-background-v2 .hero-video .hero-content h1 span {
  display: block;
  color: #178EFC;
  font-size: calc(26px + 22 * (100vw - 320px) / 1600);
}
@media screen and (min-width: 1440px) {
  .ew-product-demos-hero-background-v2 .hero-video .hero-content h1 span {
    font-size: 48px;
  }
}
.ew-product-demos-hero-background-v2 .hero-video .hero-content p {
  color: #231F20;
  margin: 0 auto;
  max-width: 610px;
  width: 100%;
  font-weight: 500;
}
.ew-product-demos-hero-background-v2 .hero-video .hero-content ul {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 36px;
  flex-wrap: wrap;
}
.ew-product-demos-hero-background-v2 .hero-video .hero-content ul li {
  font-size: 18px;
  font-weight: 500;
  display: flex;
  align-items: center;
  color: #5B5D5E;
}
@media only screen and (max-width : 600px) {
  .ew-product-demos-hero-background-v2 .hero-video .hero-content ul li {
    text-align: left;
    font-size: 14px;
  }
}
.ew-product-demos-hero-background-v2 .hero-video .hero-content ul li img {
  margin-right: 10px;
}
.ew-product-demos-hero-background-v2 .hero-video .hero-content .call-to-action-btns {
  display: flex;
  margin: 40px 0;
  gap: 25px;
}
@media only screen and (max-width : 992px) {
  .ew-product-demos-hero-background-v2 .hero-video .hero-content .call-to-action-btns {
    justify-content: center;
  }
}
@media only screen and (max-width : 600px) {
  .ew-product-demos-hero-background-v2 .hero-video .hero-content .call-to-action-btns {
    justify-content: center;
    flex-wrap: wrap;
  }
}
.ew-product-demos-hero-background-v2 .hero-video .hero-content .call-to-action-btns button {
  border-radius: 36px;
  background: #27AE60;
  color: #fff;
  height: 62px;
  font-size: 16px;
  font-weight: 700;
  padding: 0 45px;
  border: none;
  font-family: "Inter", sans-serif;
  border: 1px solid #27AE60;
  cursor: pointer;
}
@media only screen and (max-width : 600px) {
  .ew-product-demos-hero-background-v2 .hero-video .hero-content .call-to-action-btns button {
    max-width: 250px;
    margin: 0 auto;
    min-width: 250px;
  }
}
.ew-product-demos-hero-background-v2 .hero-video .hero-content .call-to-action-btns button.free-trial {
  background: none;
  color: #000;
  border: 1px solid #000;
}
.ew-product-demos-hero-background-v2 .hero-video .hero-content .call-to-action-btns button:hover {
  background: #000;
  color: #fff;
}
.ew-product-demos-hero-background-v2 .hero-video .hero-content .call-to-action-btns .widget_wrapper_btn.free-trial {
  height: 62px !important;
  position: relative;
  overflow: hidden;
}
.ew-product-demos-hero-background-v2 .hero-video .hero-content .call-to-action-btns .widget_wrapper_btn.free-trial img {
  height: 62px !important;
}
.ew-product-demos-hero-background-v2 .hero-video .hero-content .call-to-action-btns .widget_wrapper_btn.free-trial button {
  background: none !important;
  color: #000 !important;
  border: 1px solid #000 !important;
  border-radius: 36px !important;
  height: 62px !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  padding: 0 45px !important;
  font-family: "Inter", sans-serif !important;
}
@media only screen and (max-width : 600px) {
  .ew-product-demos-hero-background-v2 .hero-video .hero-content .call-to-action-btns .widget_wrapper_btn.free-trial button {
    max-width: 250px;
    margin: 0 auto !important;
    min-width: 250px !important;
  }
}
.ew-product-demos-hero-background-v2 .hero-content {
  margin: 0;
}
.ew-product-demos-hero-background-v2 .hero-content .get-started {
  margin-top: 49px;
}
@media only screen and (max-width : 992px) {
  .ew-product-demos-hero-background-v2 .hero-content .get-started {
    display: flex;
    align-items: center;
    flex-direction: column;
  }
}
.ew-product-demos-hero-background-v2 .hero-content .get-started p {
  color: #F2F9FF;
  font-size: 16px;
  font-weight: 400;
  margin-top: 16px;
}
@media screen and (min-width: 1800px) {
  .ew-product-demos-hero-background-v2 .hero-content {
    padding-right: 16px !important;
  }
}
.ew-product-demos-hero-background-v2 h1 {
  font-size: 52px;
  color: #F2F9FE;
  margin: 0;
}

.ew-product-demos-hero-background-v2 .ew-intro-video .large-video-box {
  width: 90%;
}
.ew-product-demos-hero-background-v2 .ew-intro-video .small-video-box {
  position: absolute;
  top: -56px;
  right: -33px;
  width: 45%;
  border-radius: 8px;
  overflow: hidden;
  height: 215px;
}
@media only screen and (max-width : 1440px) {
  .ew-product-demos-hero-background-v2 .ew-intro-video .small-video-box {
    right: 0px;
  }
}
.ew-product-demos-hero-background-v2 .ew-intro-video .small-video-box .player-controller {
  position: absolute;
  padding: 2px 4px;
  bottom: 13px;
  width: 100%;
}
@media only screen and (max-width : 1200px) {
  .ew-product-demos-hero-background-v2 .ew-intro-video .small-video-box .player-controller {
    bottom: 0;
  }
}
@media screen and (min-width: 1800px) {
  .ew-product-demos-hero-background-v2 .ew-intro-video .small-video-box .player-controller {
    bottom: 20px;
  }
}
.ew-product-demos-hero-background-v2 .ew-intro-video .small-video-box .player-controller img {
  object-fit: contain;
  width: 100%;
}
.ew-product-demos-hero-background-v2 .left-top-img {
  position: absolute;
  top: -55.9px;
  left: -54px;
  height: 310px;
}
@media only screen and (max-width : 1440px) {
  .ew-product-demos-hero-background-v2 .left-top-img {
    width: 32%;
  }
}
.ew-product-demos-hero-background-v2 .left-top-img img {
  width: 90%;
}
.ew-product-demos-hero-background-v2 .turn-arrow {
  position: absolute;
  right: -6px;
  top: 162px;
}
.ew-product-demos-hero-background-v2 .turn-arrow img {
  width: 90%;
}
.ew-product-demos-hero-background-v2 .bottom-right-img {
  position: absolute;
  right: -34px;
  bottom: -71px;
}
.ew-product-demos-hero-background-v2 .bottom-right-img img {
  width: 76%;
}
.ew-product-demos-hero-background-v2 .left-bottom-img {
  position: absolute;
  bottom: -60px;
  left: -38px;
}

.challenges-sec {
  font-family: "inter";
}
.challenges-sec .challenges-heading {
  margin-top: 80px;
  color: #178EFC;
  font-size: 42px;
  text-align: center;
  text-transform: capitalize;
}
@media only screen and (max-width : 992px) {
  .challenges-sec .challenges-heading {
    font-size: calc(24px + 12 * (100vw - 400px) / 1520);
  }
}
.challenges-sec h2 {
  font-size: 42px;
}
@media only screen and (max-width : 992px) {
  .challenges-sec h2 {
    font-size: calc(24px + 12 * (100vw - 400px) / 1520);
  }
}

.challenges-cards-wrapper {
  margin-top: 48px;
}
.challenges-cards-wrapper ul {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}
.challenges-cards-wrapper ul li {
  width: calc((100% - 48px) / 4);
}
@media only screen and (max-width : 992px) {
  .challenges-cards-wrapper ul li {
    width: calc((100% - 16px) / 2);
  }
}
@media only screen and (max-width : 600px) {
  .challenges-cards-wrapper ul li {
    width: 100%;
  }
}
.challenges-cards-wrapper .cards {
  background: #F2F2F2;
  border-radius: 24px;
  padding: 35px 24px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
  justify-content: space-between;
}
.challenges-cards-wrapper .cards .icon {
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.challenges-cards-wrapper .cards h6 {
  font-size: 24px;
  color: #000000;
  font-weight: 700;
}
.challenges-cards-wrapper .cards p {
  color: #707070;
}
.challenges-cards-wrapper .cards button {
  margin-top: 61px;
  font-weight: 400;
  font-size: 18px;
}
.challenges-cards-wrapper .cards button a {
  color: #ffffff;
}

.smart-product-demos-sec {
  font-family: "inter";
}
.smart-product-demos-sec .smart-product-demos-heading {
  margin-top: 80px;
  color: #178EFC;
  font-size: 42px;
  text-align: center;
  margin-bottom: 64px;
  text-transform: capitalize;
}
@media only screen and (max-width : 992px) {
  .smart-product-demos-sec .smart-product-demos-heading {
    font-size: calc(24px + 12 * (100vw - 400px) / 1520);
    margin-bottom: 44px;
  }
}
.smart-product-demos-sec .product-demos-info-box {
  display: flex;
  justify-content: space-between;
  gap: 71px;
  margin-bottom: 80px;
}
@media only screen and (max-width : 992px) {
  .smart-product-demos-sec .product-demos-info-box {
    flex-direction: column;
    gap: 0;
    text-align: center;
  }
}
.smart-product-demos-sec .product-demos-info-box .product-demos-info-text {
  flex: 1;
  min-width: 478px;
}
@media only screen and (max-width : 992px) {
  .smart-product-demos-sec .product-demos-info-box .product-demos-info-text {
    order: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
@media only screen and (max-width : 600px) {
  .smart-product-demos-sec .product-demos-info-box .product-demos-info-text {
    min-width: unset;
    width: 100%;
  }
}
.smart-product-demos-sec .product-demos-info-box .product-demos-info-text h2 {
  font-size: calc(22px + 18 * (100vw - 400px) / 1520);
  font-weight: 700;
  color: #231F20;
  font-family: "roboto", sans-serif;
  line-height: normal;
}
.smart-product-demos-sec .product-demos-info-box .product-demos-info-text p {
  font-size: 18px;
  font-weight: 400;
  color: #707070;
  max-width: 580px;
  font-family: "roboto", sans-serif;
}
.smart-product-demos-sec .product-demos-info-box .product-demos-info-text ul li {
  font-size: 18px;
  color: #707070;
  width: 100%;
  position: relative;
  line-height: 32px;
  font-family: "roboto", sans-serif;
}
.smart-product-demos-sec .product-demos-info-box .product-demos-info-text .btn-filled.regular {
  font-size: 16px;
  font-weight: 600;
  height: 72px;
  margin-top: 24px;
}
.smart-product-demos-sec .product-demos-info-box .product-demos-box-img {
  border-radius: 28px;
}
.smart-product-demos-sec .product-demos-info-box .product-demos-box-img img {
  width: 100%;
}

.info-colapse-container {
  background: #fff;
}
@media only screen and (max-width : 600px) {
  .info-colapse-container {
    padding: 20px 10px 25px;
  }
}
.info-colapse-container ul > li {
  background: none;
  border-radius: 16px;
  font-family: "Roboto", sans-serif;
  box-shadow: none;
  margin-bottom: 15px;
  min-height: 73px;
  display: list-item;
}
@media only screen and (max-width : 768px) {
  .info-colapse-container ul > li {
    min-height: 56px;
  }
}
.info-colapse-container ul > li .collapsible-header {
  color: #178EFC;
  align-items: center;
  display: flex;
  justify-content: center;
  font-weight: 600;
  font-family: "Roboto", sans-serif;
  padding: 18px;
  font-size: 18px;
  line-height: 23px;
}
@media only screen and (max-width : 768px) {
  .info-colapse-container ul > li .collapsible-header {
    font-size: 18px;
    height: 56px;
  }
}
.info-colapse-container ul > li .collapsible-header:after {
  content: "\e5cf";
  color: #3b3b3b;
  top: 0;
  right: 0;
  font-weight: 300;
  opacity: 1;
  align-items: center;
  display: flex;
  justify-content: center;
  margin-left: 10px;
  position: relative;
}
.info-colapse-container ul > li .collapsible-header span.material-icons {
  margin-right: 10px;
  color: #178EFC;
}
.info-colapse-container ul > li .collapsible-body {
  display: none;
}
.info-colapse-container ul > li.active .collapsible-body {
  border-bottom: none;
  padding: 0;
}
.info-colapse-container .afiliate-questions {
  margin-top: 24px;
}
.info-colapse-container .afiliate-questions .collapsible {
  max-width: 442px;
  cursor: pointer;
}
@media only screen and (max-width : 768px) {
  .info-colapse-container .afiliate-questions .collapsible {
    max-width: 100%;
  }
}
.info-colapse-container .afiliate-questions ul li {
  background: #F9F9F9;
  border-radius: 16px;
  font-family: "Inter", sans-serif;
  box-shadow: none;
  margin-bottom: 15px;
  min-height: 85px;
  display: list-item;
}
@media only screen and (max-width : 768px) {
  .info-colapse-container .afiliate-questions ul li .collapsible-header {
    padding: 25px 17px 0;
    font-size: 16px;
  }
}
.info-colapse-container .afiliate-questions ul li .collapsible-header span {
  color: #27AE60;
  font-size: 28px;
  font-family: "roboto", sans-serif;
  position: absolute;
  left: 45px;
  top: 20px;
}
@media only screen and (max-width : 768px) {
  .info-colapse-container .afiliate-questions ul li .collapsible-header span {
    font-size: 18px;
    top: 24px;
    left: 12px;
  }
}
.info-colapse-container .afiliate-questions ul li .collapsible-header:after {
  background: none;
  opacity: 1;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  color: #8A8A8A;
  text-align: center;
  content: "\e5c5";
  font-size: 42px;
  line-height: 35px;
  right: 0;
  font-family: "Material Icons";
}
@media only screen and (max-width : 768px) {
  .info-colapse-container .afiliate-questions ul li .collapsible-header:after {
    width: 20px;
    height: 20px;
    font-size: 36px;
    line-height: 20px;
    right: 0;
  }
}
.info-colapse-container .afiliate-questions ul li .collapsible-body {
  padding: 18px;
  padding-top: 0;
  border: none;
}
@media only screen and (max-width : 768px) {
  .info-colapse-container .afiliate-questions ul li .collapsible-body {
    padding: 7px 40px 15px;
  }
}
.info-colapse-container .afiliate-questions ul li .collapsible-body p {
  max-width: 100%;
  color: #5B5D5E;
  font-size: 13px;
  line-height: 19.63px;
}
.info-colapse-container .afiliate-questions ul li .collapsible-body p span {
  color: #27ae60;
  font-weight: 600;
}
.info-colapse-container .afiliate-questions ul li.active .collapsible-header:after {
  content: "\e5c7";
  color: #8A8A8A;
  background: none;
  font-size: 42px;
}

.product-process-banner {
  background: url("https://easywebinar-site.s3.amazonaws.com/images/abstract-background-with-flowing-lines(1).png") no-repeat;
  background-size: cover;
  padding: 80px 0;
  text-align: center;
  font-family: "inter";
}
@media only screen and (max-width : 768px) {
  .product-process-banner {
    padding: 36px 0;
  }
}
.product-process-banner > div {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.product-process-banner h2 {
  font-size: 42px;
  line-height: 48px;
  font-weight: 700;
  margin: 0;
}
@media only screen and (max-width : 768px) {
  .product-process-banner h2 {
    font-size: calc(24px + 12 * (100vw - 400px) / 1520);
    line-height: normal;
  }
}
.product-process-banner p {
  max-width: 662px;
}
@media only screen and (max-width : 768px) {
  .product-process-banner p {
    font-size: 16px;
  }
}
.product-process-banner .btn-filled.regular {
  font-size: 16px;
}

.product-demos-success-stories {
  margin: 100px 0;
}

.success-reviews {
  font-family: "inter";
}
.success-reviews h2 {
  color: #000000;
  align-items: center;
  font-size: 42px;
  font-weight: 700;
  text-align: center;
}
@media only screen and (max-width : 600px) {
  .success-reviews h2 {
    font-size: 24px;
  }
}
.success-reviews ul {
  display: flex;
  flex-wrap: wrap;
  gap: 32px 16px;
  justify-content: center;
  margin-top: 64px;
}
@media only screen and (max-width : 992px) {
  .success-reviews ul {
    margin-top: 24px;
  }
}
.success-reviews ul li {
  color: #000000;
  width: 32%;
}
@media only screen and (max-width : 992px) {
  .success-reviews ul li {
    width: 48%;
  }
}
@media only screen and (max-width : 600px) {
  .success-reviews ul li {
    width: 100%;
  }
}
.success-reviews ul .content {
  border: 1px solid #E8E8EA;
  border-radius: 24px;
  padding: 24px;
  text-align: center;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.success-reviews ul .content:hover {
  border: 1px solid #1E2116;
}
.success-reviews ul .content h3 {
  margin-top: 0;
  font-size: 24px;
  font-weight: 700;
  /* text-align: center; */
}
@media only screen and (max-width : 600px) {
  .success-reviews ul .content h3 {
    font-size: 18px;
  }
}
.success-reviews ul p {
  color: #707070;
  font-size: 16px;
}
@media only screen and (max-width : 600px) {
  .success-reviews ul p {
    font-size: 13px;
  }
}
.success-reviews ul .testimonial-user-info h4 {
  font-size: 18px;
  margin: 0;
  margin-top: 16px;
  font-weight: 700;
}
.success-reviews ul .stars .material-icons {
  color: #FFEB3A;
}
.success-reviews .more-success-stories-cta-btn {
  margin-top: 64px;
  font-size: 16px;
}

.easywebinar-clients.blue-theme.with-words {
  font-family: "inter";
  display: flex;
  justify-content: center;
  padding: 50px 24px;
}
.easywebinar-clients.blue-theme.with-words .ew-clients-logo {
  display: flex;
  align-items: stretch;
  justify-content: center;
}
.easywebinar-clients.blue-theme.with-words .ew-clients-logo h2 {
  margin: 0;
}
.easywebinar-clients.blue-theme.with-words .ew-clients-logo ul {
  margin-left: 48px;
}
@media only screen and (min-width : 993px) {
  .easywebinar-clients.blue-theme.with-words .ew-clients-logo ul {
    justify-content: flex-start;
  }
}
@media screen and (min-width: 1440px) {
  .easywebinar-clients.blue-theme.with-words .ew-clients-logo ul {
    width: calc(100% - 561px);
  }
}
@media only screen and (max-width : 600px) {
  .easywebinar-clients.blue-theme.with-words .ew-clients-logo ul {
    margin: 0;
  }
  .easywebinar-clients.blue-theme.with-words .ew-clients-logo ul li {
    width: 48%;
  }
  .easywebinar-clients.blue-theme.with-words .ew-clients-logo ul li img {
    object-fit: contain;
    height: 36px;
    width: 100%;
  }
}
@media only screen and (max-width : 992px) {
  .easywebinar-clients.blue-theme.with-words .ew-clients-logo {
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
  }
}
.easywebinar-clients.blue-theme.with-words .word-content {
  border-right: 1px solid rgba(255, 255, 255, 0.5019607843);
  padding-right: 48px;
  min-width: 442px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width : 992px) {
  .easywebinar-clients.blue-theme.with-words .word-content {
    min-width: 100%;
    padding-right: 0;
    border: none;
    text-align: center;
    display: unset;
  }
  .easywebinar-clients.blue-theme.with-words .word-content h2 {
    margin-top: 0;
    margin-bottom: 62px;
  }
}
.easywebinar-clients.blue-theme.with-words .word-content h2 {
  font-size: 48px;
}
@media only screen and (max-width : 992px) {
  .easywebinar-clients.blue-theme.with-words .word-content h2 {
    font-size: calc(32px + 4 * (100vw - 400px) / 1520);
  }
}
.easywebinar-clients.blue-theme.with-words .word-content span {
  font-size: 26px;
  display: block;
  font-weight: 300;
  line-height: 39px;
}

section.ew-agency-plans-v2 {
  background: url(https://easywebinar-site.s3.amazonaws.com/images/agency-hero-img.png) no-repeat;
  background-size: 100% 100%;
}
section.ew-agency-plans-v2 .agency-plans-img-box img {
  width: 100%;
}
section.ew-agency-plans-v2 .hero-video {
  padding: 0 15px;
}
section.ew-agency-plans-v2 .hero-video .hero-content h1 {
  text-wrap: balance;
}
@media screen and (min-width: 1440px) {
  section.ew-agency-plans-v2 .hero-video .hero-content h1 {
    font-size: 48px;
  }
}
section.ew-agency-plans-v2 .hero-video .ew-intro-video {
  width: 47%;
  position: relative;
}
section.ew-agency-plans-v2 .hero-video .ew-intro-video .left-gif-img {
  height: 22%;
  border-radius: 8px;
  background: #FFF;
  box-shadow: 4px 4px 16px 0px rgba(0, 0, 0, 0.16);
  width: fit-content;
  position: absolute;
  top: -15px;
  left: -25px;
}
section.ew-agency-plans-v2 .hero-video .ew-intro-video .left-gif-img img {
  height: 100%;
  object-fit: contain;
}
section.ew-agency-plans-v2 ul {
  margin-top: 16px;
  padding-left: 21px !important;
}
section.ew-agency-plans-v2 ul li {
  list-style-type: disc;
  margin-bottom: 12px;
}
section.ew-agency-plans-v2 .product-demos-info-text ul {
  margin-top: 16px;
  padding-left: 21px;
}

.smart-agency-page-sec.smart-product-demos-sec .product-demos-info-box {
  align-items: center;
}
.smart-agency-page-sec.smart-product-demos-sec .product-demos-info-box .product-demos-info-text h2 {
  margin-top: 0;
  color: #2B2B30;
  text-wrap: balance;
}
.smart-agency-page-sec.smart-product-demos-sec .product-demos-info-box .product-demos-info-text ul {
  margin-top: 16px;
  padding-left: 21px !important;
  text-align: left;
}
.smart-agency-page-sec.smart-product-demos-sec .product-demos-info-box .product-demos-info-text ul li {
  list-style-type: disc;
  margin-bottom: 0;
  min-height: auto;
}
@media only screen and (max-width : 1200px) {
  .smart-agency-page-sec.smart-product-demos-sec .product-demos-info-box .product-demos-info-text {
    margin-top: 24px;
  }
}
.smart-agency-page-sec.smart-product-demos-sec .product-demos-info-box .performing-monitoring .left-gif-img {
  height: 22%;
  border-radius: 8px;
  background: #FFF;
  box-shadow: 4px 4px 16px 0px rgba(0, 0, 0, 0.16);
  width: fit-content;
  position: absolute;
  top: 20%;
  left: 12%;
  height: 16%;
}
.smart-agency-page-sec.smart-product-demos-sec .product-demos-info-box .performing-monitoring .left-gif-img img {
  height: 100%;
  object-fit: contain;
}

.smart-agency-page-sec.smart-product-demos-sec .live-automated-text {
  margin: 100px 0;
}
.smart-agency-page-sec.smart-product-demos-sec .smart-product-demos-heading {
  color: #2B2B30;
  text-align: center;
  font-family: Inter;
  font-size: calc(22px + 18 * (100vw - 400px) / 1520);
  margin-bottom: 80px;
}
@media only screen and (max-width : 768px) {
  .smart-agency-page-sec.smart-product-demos-sec .smart-product-demos-heading {
    margin-bottom: 45px;
  }
}

section.start-free-trail-sec {
  padding: 40px 0 80px;
  font-family: "roboto";
}
section.start-free-trail-sec h2 {
  margin: 0;
  color: #178EFC;
  text-align: center;
  font-size: 36px;
  font-weight: 700;
}
@media only screen and (max-width : 600px) {
  section.start-free-trail-sec h2 {
    font-size: 32px;
  }
}
section.start-free-trail-sec button {
  margin: 32px auto 12px;
}
section.start-free-trail-sec p {
  text-align: center;
  color: #000000;
  font-size: 16px;
}

.rocket-gif-img {
  height: 18%;
  border-radius: 8px;
  background: #FFF;
  box-shadow: 4px 4px 16px 0px rgba(0, 0, 0, 0.16);
  width: fit-content;
  position: absolute;
  top: 9%;
  right: 13%;
}
.rocket-gif-img img {
  height: 100%;
  object-fit: contain;
}

.demo-section {
  padding: 30px 0;
  background-image: url("https://easywebinar-site.s3.amazonaws.com/images/bg-demo-img.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  height: 100%;
}
.demo-section .container {
  margin: 0 auto;
  max-width: 1559px;
}
.demo-section .container.information-area > p {
  color: #060023;
}
.demo-section .container h1 {
  margin: 0;
}
.demo-section .container .content-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.demo-section .container .content-wrapper .left-banner {
  border-radius: 16px;
  background: linear-gradient(0deg, #27AE60 -17.43%, #C3E2FF 113.43%);
  box-shadow: 0px 4px 8px 0px rgba(30, 102, 170, 0.1);
  padding: 34px 0 0 0;
  height: fit-content;
  margin-top: 35px;
  margin-right: 16px;
}
.demo-section .container .content-wrapper .left-banner .content-lists {
  display: flex;
  justify-content: center;
}
.demo-section .container .content-wrapper .left-banner .content-lists li {
  margin-bottom: 4px;
  display: flex;
  align-items: center;
  color: #595959;
  font-size: 18px;
  font-weight: 500;
  text-transform: capitalize;
}
.demo-section .container .content-wrapper .left-banner .content-lists li svg {
  margin-right: 12px;
}
.demo-section .container .content-wrapper .left-banner .img {
  display: flex;
}
.demo-section .container .content-wrapper .left-banner .img img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  margin-top: 64px;
}
.demo-section .container .content-wrapper .left-banner .img .bg-transparent-img {
  display: none;
}
.demo-section .container .content-wrapper .calendly-sec {
  flex-grow: 1;
  max-width: 664px;
  scrollbar-width: thin;
  /* Make the scrollbar thin */
  scrollbar-color: #c1c1c1 #f1f1f1;
}
.demo-section .container .content-wrapper .calendly-sec .calendly-inline-widget {
  border-radius: 16px;
  overflow: hidden;
}
.demo-section .container .content-wrapper .calendly-sec .calendly-inline-widget body {
  /* For WebKit browsers (Chrome, Safari) */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.demo-section .container .content-wrapper .calendly-sec .calendly-inline-widget body::-webkit-scrollbar {
  width: 12px;
  /* Width of the scrollbar */
}
.demo-section .container .content-wrapper .calendly-sec .calendly-inline-widget body::-webkit-scrollbar-track {
  background: #f1f1f1;
  /* Light grey background */
}
.demo-section .container .content-wrapper .calendly-sec .calendly-inline-widget body::-webkit-scrollbar-thumb {
  background: #c1c1c1;
  /* Slightly darker grey for the handle */
  border-radius: 6px;
  /* Rounded corners for the handle */
}
.demo-section .container .content-wrapper .calendly-sec .calendly-inline-widget body::-webkit-scrollbar-thumb:hover {
  background: #a8a8a8;
  /* Darker grey on hover */
}

.done-for-you-demo .container .content-wrapper .left-banner {
  max-width: 29%;
  width: 100%;
  padding: min(40px, 28px + 12 * (100vw - 320px) / 1600);
  min-height: 602px;
  max-height: 1000px;
  height: 100%;
  display: flex;
  align-items: center;
  background-image: url("https://easywebinar-site.s3.us-east-1.amazonaws.com/images/light-redish-demo-bg-img.png");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
.done-for-you-demo .container .content-wrapper .left-banner h2 {
  font-size: min(32px, 24px + 8 * (100vw - 20px) / 1600);
  background: linear-gradient(90deg, #6138DD 0%, #E93771 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  line-height: 1.2;
  font-weight: 600;
  margin: 0 0 min(24px, 16px + 8 * (100vw - 320px) / 448);
}
.done-for-you-demo .container .content-wrapper .left-banner p {
  color: #1E1C29;
  font-size: min(24px, 18px + 6 * (100vw - 20px) / 1600);
  font-weight: 500;
  line-height: 1.5;
}

.center-testimonial-sec {
  width: 413px;
  margin-top: 35px;
  padding: 0 16px;
  order: 3;
}
.center-testimonial-sec .demo-what-our-client-card-wrapper {
  gap: 21px;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.center-testimonial-sec .demo-what-our-client-card-wrapper li.card {
  padding: 31px 32px;
  border-radius: 12px;
  background: linear-gradient(0deg, #FFF 0%, #FFF 100%), linear-gradient(130deg, #FFF -29.41%, #E1EDFF 98.06%);
}
.center-testimonial-sec .demo-what-our-client-card-wrapper li.card p {
  color: #3D3D3D;
  font-size: 16px;
}
.center-testimonial-sec .demo-what-our-client-card-wrapper li.card .stars {
  text-align: center;
  color: #FF9B05;
}
.center-testimonial-sec .demo-what-our-client-card-wrapper li.card .stars .material-icons {
  font-size: 10px;
}
.center-testimonial-sec .demo-what-our-client-card-wrapper li.card .client-info {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 16px;
}
.center-testimonial-sec .demo-what-our-client-card-wrapper li.card .client-img {
  display: flex;
  height: 67px;
  width: 67px;
  margin-right: 14px;
}
.center-testimonial-sec .demo-what-our-client-card-wrapper li.card .client-info-text h4 {
  color: #000;
  font-size: 18px;
  margin: 0;
  font-weight: 500;
}

@media screen and (max-width: 1500px) {
  .left-banner {
    max-width: 30%;
  }
  .center-testimonial-sec {
    max-width: 31%;
    width: 100%;
  }
  .calendly-sec {
    margin-top: 35px;
  }
}
@media screen and (min-width: 1500px) {
  .demo-section .container .content-wrapper .left-banner {
    margin-top: 66px;
  }
  .demo-section .container .content-wrapper .center-testimonial-sec {
    margin-top: 66px;
  }
}
@media screen and (max-width: 1200px) {
  .demo-section .container .content-wrapper {
    justify-content: center;
  }
  .demo-section .container .content-wrapper .left-banner {
    order: 1;
    padding: 34px 0 0;
    margin-right: 16px;
    margin-top: 66px;
  }
  .demo-section .container .content-wrapper .left-banner .content-lists {
    padding: 0 16px;
  }
  .demo-section .container .content-wrapper .left-banner .content-lists li {
    font-size: 16px;
    font-weight: normal;
  }
  .center-testimonial-sec {
    order: 3;
    min-width: 70%;
    margin: 0;
  }
  .calendly-sec {
    order: 2;
    margin-top: 0;
  }
  .demo-section .container .content-wrapper .left-banner .content-lists {
    padding: 0 16px;
  }
  .demo-section .container .content-wrapper .left-banner .content-lists li {
    font-size: 16px;
    font-weight: normal;
  }
  .center-testimonial-sec .demo-what-our-client-card-wrapper {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
  }
  .center-testimonial-sec {
    width: 100%;
    min-width: 100%;
  }
  .center-testimonial-sec .demo-what-our-client-card-wrapper li.card {
    width: calc(33.3333333333% - 11px);
    justify-content: space-between;
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 1000px) {
  .calendly-sec {
    margin-top: 66px;
  }
}
@media screen and (max-width: 768px) {
  .demo-section .container .content-wrapper .left-banner {
    max-width: 36%;
    width: 100%;
    margin-top: 24px;
  }
  .demo-section .container .content-wrapper .calendly-sec {
    max-width: 61%;
    margin-top: 24px;
  }
  .demo-section .container .content-wrapper .calendly-sec .calendly-inline-widget {
    height: calc(100vh - 131px) !important;
  }
  .demo-section {
    padding: 24px 0;
  }
  .information-area .display-sm {
    font-size: 24px;
  }
  .center-testimonial-sec {
    display: none;
  }
}
@media screen and (max-width: 701px) {
  .demo-section .container .content-wrapper .left-banner {
    max-width: 100%;
    position: relative;
    padding: 24px 0;
    margin-right: 0;
    order: 2;
  }
  .demo-section .container .content-wrapper .left-banner .img {
    position: absolute;
    bottom: 0;
    height: 161px;
    right: 0;
  }
  .demo-section .container .content-wrapper .left-banner .img img {
    display: none;
    margin-top: 0;
  }
  .demo-section .container .content-wrapper .left-banner .img .bg-transparent-img {
    display: block;
  }
  .demo-section .container .content-wrapper .left-banner .content-lists {
    z-index: 1;
    position: relative;
    justify-content: flex-start;
  }
  .demo-section .container .content-wrapper .calendly-sec {
    max-width: 100%;
    order: 1;
  }
  .demo-section .container .content-wrapper .calendly-sec .calendly-inline-widget {
    min-width: unset;
  }
  .center-testimonial-sec .demo-what-our-client-card-wrapper li.card {
    width: 100%;
    max-width: 100%;
  }
}
.page-template-new-landing-page-v2 .menu-header-menu-container, .page-template-new-landing-page-v2 .login-navigation {
  display: none;
}
.page-template-new-landing-page-v2.free-trial-top-body-banner.scroll-downblack-header .free-trial-top-body-banner .header-wrapper .login-navigation, .page-template-new-landing-page-v2.free-trial-top-body-banner.scroll-upblack-header .free-trial-top-body-banner .header-wrapper .login-navigation {
  display: none;
}
.page-template-new-landing-page-v2 .mobile-nav .nav-hamburger {
  display: none !important;
}
.page-template-new-landing-page-v2 .without-talk-to-expert-sec .mobile-nav a#logo-container {
  transform: translate(-50%, 0);
  left: 50%;
}

.ew-landing-banner {
  background: linear-gradient(0deg, #090C95, #090C95), linear-gradient(125.34deg, #0C0FAF 13.15%, #090C95 80.96%);
  color: #000;
  padding-bottom: 30px;
  flex-direction: column;
}
.ew-landing-banner.black-bg {
  background: #000;
}
.ew-landing-banner .container {
  gap: 60px;
}
@media only screen and (max-width : 992px) {
  .ew-landing-banner .container {
    flex-direction: column;
  }
}
.ew-landing-banner .landing-info-left {
  color: #fff;
  max-width: 650px;
  margin-top: 20px;
  font-family: "Inter", sans-serif;
}
@media only screen and (max-width : 992px) {
  .ew-landing-banner .landing-info-left {
    text-align: center;
    max-width: 100%;
  }
}
.ew-landing-banner .landing-info-left.footer-landing-banner {
  max-width: 100%;
  text-align: center;
  padding-top: 20px;
}
.ew-landing-banner .landing-info-left.footer-landing-banner p {
  margin: 0 auto;
  max-width: 80%;
  font-size: 18px;
}
.ew-landing-banner .landing-info-left.footer-landing-banner .ew-stats ul {
  justify-content: center;
}
.ew-landing-banner .landing-info-left.footer-landing-banner .ew-stats ul li span {
  margin-top: 10px;
}
.ew-landing-banner .landing-info-left h1 {
  font-size: calc(24px + 16 * (100vw - 360px) / 1560);
  font-family: "Inter", sans-serif;
  font-weight: 600;
  margin-bottom: 10px;
}
@media only screen and (max-width : 992px) {
  .ew-landing-banner .landing-info-left h1 {
    margin-top: 20px;
  }
}
.ew-landing-banner .landing-info-left p {
  max-width: 650px;
  font-size: calc(14px + 6 * (100vw - 360px) / 1560);
}
@media only screen and (max-width : 992px) {
  .ew-landing-banner .landing-info-left p {
    margin: 0 auto;
  }
}
.ew-landing-banner .landing-info-left .ew-numbers {
  background: #fff;
  color: #000;
  border-radius: 12px;
  padding: 22px 30px;
  margin: 32px 0 15px;
  display: inline-flex;
  justify-content: center;
}
@media only screen and (max-width : 992px) {
  .ew-landing-banner .landing-info-left .ew-numbers {
    padding: 12px;
  }
}
.ew-landing-banner .landing-info-left .ew-numbers.light-blue-bg {
  background: #6017FC;
  color: #fff;
  width: 100%;
  padding: 25px 10px;
}
.ew-landing-banner .landing-info-left .ew-numbers ul {
  gap: 15px;
}
@media only screen and (max-width : 992px) {
  .ew-landing-banner .landing-info-left .ew-numbers ul {
    gap: 5px;
  }
}
.ew-landing-banner .landing-info-left .ew-numbers ul li {
  flex-direction: column;
  flex: 1;
  text-align: center;
  align-items: center;
}
@media only screen and (max-width : 992px) {
  .ew-landing-banner .landing-info-left .ew-numbers ul li {
    text-align: left;
  }
}
.ew-landing-banner .landing-info-left .ew-numbers ul li h2 {
  font-size: 36px;
  font-weight: 800;
  margin: 0;
  text-transform: uppercase;
}
@media only screen and (max-width : 992px) {
  .ew-landing-banner .landing-info-left .ew-numbers ul li h2 {
    font-weight: 900;
    font-size: 20px;
    width: 100%;
    text-align: center;
    justify-content: center;
  }
  .ew-landing-banner .landing-info-left .ew-numbers ul li h2 span {
    display: none;
  }
}
.ew-landing-banner .landing-info-left .ew-numbers ul li h2 span {
  font-size: 11px;
  font-weight: 800;
  line-height: 12px;
  position: relative;
  margin: 9px 0 0 10px;
  height: 25px;
  text-align: left;
}
.ew-landing-banner .landing-info-left .ew-numbers ul li span {
  font-size: 12px;
  max-width: 190px;
  font-weight: 500;
  margin-top: 2px;
}
.ew-landing-banner .landing-info-left .ew-stats ul {
  gap: 70px;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width : 992px) {
  .ew-landing-banner .landing-info-left .ew-stats ul {
    gap: 25px;
    justify-content: center;
  }
}
.ew-landing-banner .landing-info-left .ew-stats ul li {
  flex-direction: column;
  align-items: center;
  padding-right: 0;
  position: relative;
}
@media only screen and (max-width : 992px) {
  .ew-landing-banner .landing-info-left .ew-stats ul li {
    padding-right: 20px;
  }
}
.ew-landing-banner .landing-info-left .ew-stats ul li h2 {
  font-size: calc(18px + 16 * (100vw - 360px) / 1560);
  color: #FBFBFB;
  margin: 0;
  font-weight: 900;
}
.ew-landing-banner .landing-info-left .ew-stats ul li span {
  font-size: calc(12px + 4 * (100vw - 360px) / 1560);
  color: #FBFBFB;
  max-width: 170px;
  text-align: center;
  margin-top: 10px;
}
@media only screen and (max-width : 992px) {
  .ew-landing-banner .landing-info-left .ew-stats ul li img {
    width: 30px;
  }
}
.ew-landing-banner .landing-banner-img img {
  width: 100%;
}
.ew-landing-banner .ew-signup-form-main {
  width: 550px;
  margin: 0 auto;
}
@media only screen and (max-width : 992px) {
  .ew-landing-banner .ew-signup-form-main {
    max-width: 100%;
  }
}
.ew-landing-banner .ew-signup-form-main .ew-free-trial {
  margin: 20px 0 0 0;
}
.ew-landing-banner .ew-signup-form-main .ew-free-trial .signup-register-process-form {
  margin-right: 0;
}
.ew-landing-banner .ew-signup-form-main .ew-free-trial .signup-register-process-form:before {
  display: none;
}
.ew-landing-banner .ew-signup-form-main .ew-free-trial .signup-register-process-form form {
  padding: 25px 30px 30px;
  min-height: auto;
  border-radius: 12px;
}
.ew-landing-banner .ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-button button {
  background: #EC5057;
  color: #fff;
  height: 62px;
  border: none;
  border-radius: 8px;
  padding: 0 100px;
  font-size: 18px;
  font-weight: 500;
  width: 100%;
  text-transform: uppercase;
  line-height: 62px;
  font-family: "roboto", sans-serif;
}
.ew-landing-banner .ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-button button:hover {
  background: #D3353C;
}
.ew-landing-banner .ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-button .widget_wrapper_btn.request-demo button {
  width: 100% !important;
  margin-top: 15px;
}

.stats-action {
  margin: 70px 0 30px;
  justify-content: center;
  gap: 30px;
}
@media only screen and (max-width : 992px) {
  .stats-action {
    flex-wrap: wrap;
    margin: 20px 0;
    gap: 15px;
  }
}

.start-for-free {
  display: flex;
  align-items: center;
  background: #EC5057;
  color: #fff;
  height: 64px;
  border: none;
  border-radius: 8px;
  padding: 0 80px;
  font-size: 18px;
  font-weight: 500;
  cursor: pointer;
  font-family: "roboto", sans-serif;
}
@media only screen and (max-width : 992px) {
  .start-for-free {
    padding: 0 50px;
  }
}
.start-for-free:hover {
  background: #D3353C;
  border: none;
}

.widget_wrapper_btn.request-demo {
  position: relative;
  overflow: hidden;
}
.widget_wrapper_btn.request-demo button {
  border-radius: 8px !important;
  padding: 0 80px;
  background: #fff !important;
  color: #010101 !important;
  height: 62px !important;
  border: none;
  font-size: 18px !important;
  font-weight: 500;
  line-height: 62px !important;
  font-family: "roboto", sans-serif !important;
  border: none !important;
  text-transform: uppercase;
  width: auto !important;
}

.landing-video {
  justify-content: center;
  align-items: center;
  background: #002e47;
  padding: 20px;
  border-radius: 34px;
  margin: 0 0 60px;
  width: 100%;
}
@media only screen and (max-width : 992px) {
  .landing-video {
    margin: 0 0 20px;
  }
}
.landing-video .video-area {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
@media only screen and (max-width : 992px) {
  .landing-video .video-area {
    width: 100%;
    padding-top: 56.25%;
    position: relative;
  }
}
.landing-video .video-area video, .landing-video .video-area iframe {
  object-fit: cover;
  border-radius: 24px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  border: 0;
  display: block !important;
  bottom: 0;
}
.landing-video .video-images-area {
  object-fit: cover;
}
.landing-video .video-images-area img {
  max-width: max-content !important;
}
@media only screen and (max-width : 992px) {
  .landing-video .video-images-area {
    display: none;
  }
}

.ew-features-section {
  padding: 60px 0;
}
.ew-features-section .container {
  gap: 50px;
}
@media only screen and (max-width : 992px) {
  .ew-features-section .container {
    flex-direction: column;
  }
}
.ew-features-section .feature-for-event {
  color: #000;
  font-family: "Inter", sans-serif;
  width: 50%;
}
@media only screen and (max-width : 992px) {
  .ew-features-section .feature-for-event {
    width: 100%;
  }
}
.ew-features-section .feature-for-event h3 {
  font-size: calc(22px + 14 * (100vw - 360px) / 1560);
  text-align: center;
  font-weight: 600;
  max-width: 85%;
  margin: 0 auto;
}
@media only screen and (max-width : 992px) {
  .ew-features-section .feature-for-event h3 {
    max-width: 75%;
  }
}
.ew-features-section .feature-for-event .features-outer-area {
  background: #fff;
  position: relative;
  width: 96%;
  height: 640px;
  margin: 60px auto 0;
}
.ew-features-section .feature-for-event .features-outer-area::after {
  content: "";
  position: absolute;
  right: 0;
  width: 2px;
  height: 100%;
  background: #fff;
  top: 0;
}
@media only screen and (max-width : 992px) {
  .ew-features-section .feature-for-event .features-outer-area {
    margin: 40px auto 0;
  }
}
.ew-features-section .feature-for-event .features-outer-area .border-override {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 1px solid #fff;
}
.ew-features-section .feature-for-event .features-outer-area div.feature-box {
  float: left;
  width: 33.3%;
  height: 160px;
  border: 1px solid #c1c1c1;
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.ew-features-section .feature-for-event .features-outer-area div.feature-box span {
  font-size: 12px;
  font-weight: 700;
  text-align: center;
}
@media only screen and (max-width : 992px) {
  .ew-features-section .feature-for-event .features-outer-area div.feature-box span {
    height: 50px;
    max-width: 90%;
  }
}
.ew-features-section .feature-for-event .features-outer-area div.feature-box .feature-img {
  height: 85px;
}
@media only screen and (max-width : 992px) {
  .ew-features-section .feature-for-event .features-outer-area div.feature-box .feature-img {
    height: 70px;
  }
}
@media only screen and (max-width : 992px) {
  .ew-features-section .feature-for-event .features-outer-area div.feature-box .feature-img img {
    max-width: 60px;
  }
}
.ew-features-section .client-views {
  width: 50%;
  color: #000;
  position: relative;
  padding-left: 20px;
}
@media only screen and (max-width : 992px) {
  .ew-features-section .client-views {
    width: 100%;
    padding-left: 0;
  }
}
.ew-features-section .client-views:before {
  content: "";
  width: 1px;
  position: absolute;
  left: 0;
  top: 5%;
  height: 90%;
  width: 1px;
  background: rgba(217, 217, 217, 0.2392156863);
}
.ew-features-section .client-views .ew-rating {
  background: #EFF7FF;
  border-radius: 10px;
  padding: 20px;
  text-align: center;
  margin-bottom: 30px;
}
@media only screen and (max-width : 992px) {
  .ew-features-section .client-views .ew-rating img {
    max-width: 100%;
  }
}
.ew-features-section .client-views .ew-client-review {
  flex-direction: column;
  text-align: center;
}
.ew-features-section .client-views .ew-client-review p {
  font-size: calc(16px + 6 * (100vw - 360px) / 1560);
  text-align: left;
  font-weight: 300;
  font-family: "Inter", sans-serif;
}
@media only screen and (max-width : 992px) {
  .ew-features-section .client-views .ew-client-review p {
    font-weight: 400;
  }
}
.ew-features-section .client-views .ew-client-review img {
  max-width: 450px;
  margin: 20px auto;
  width: 100%;
}
.ew-features-section .client-views .ew-client-review span.client-name {
  text-align: right;
  display: flex;
  flex-direction: column;
  font-size: 20px;
  color: #7670B9;
  font-weight: 500;
  font-family: "Inter", sans-serif;
}
@media only screen and (max-width : 992px) {
  .ew-features-section .client-views .ew-client-review span.client-name {
    text-align: center;
  }
}
.ew-features-section .client-views .ew-client-review span.client-name span {
  font-size: 14px;
  font-weight: 400;
  color: #000;
}

.integrations-section.landing-int {
  background: #0F0A26;
  position: relative;
  transform: none;
  left: 0;
}
.integrations-section.landing-int .integrations-sec {
  background: none;
  color: #fff;
  padding: 60px 64px;
  align-items: center;
}
@media only screen and (max-width : 992px) {
  .integrations-section.landing-int .integrations-sec {
    padding: 40px 20px;
  }
}
.integrations-section.landing-int .integrations-sec .left-info-content p.heading {
  font-size: calc(20px + 13 * (100vw - 360px) / 1560);
}
@media only screen and (max-width : 992px) {
  .integrations-section.landing-int .integrations-sec .left-info-content p.heading br {
    display: none;
  }
}
.integrations-section.landing-int .integrations-sec .left-info-content p.sub-heading {
  font-size: calc(14px + 4 * (100vw - 360px) / 1560);
}
.integrations-section.landing-int .integrations-sec .logo-wrapper ul span {
  color: #fff;
  font-weight: 600;
}
.integrations-section.landing-int .integrations-sec .left-info-content button {
  border: 1px solid #000;
  color: #000;
}
.integrations-section.landing-int .integrations-sec .left-info-content button:hover {
  color: #fff;
}

.our-clients-sec h2.ew-section-heading {
  font-weight: 900;
  margin: 60px 0 70px;
}
.our-clients-sec ul {
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  max-width: 1000px;
  gap: 20px;
  margin: 40px auto 60px;
}
@media only screen and (max-width : 992px) {
  .our-clients-sec ul {
    margin: 40px auto;
    gap: 5px;
  }
}
@media only screen and (max-width : 992px) {
  .our-clients-sec ul li {
    width: 29%;
  }
  .our-clients-sec ul li img {
    max-width: 100%;
  }
}

.competative-edge .feaures-with-video .video-feature-info h3 {
  font-size: calc(24px + 8 * (100vw - 400px) / 1520);
}
.competative-edge .feaures-with-video .video-feature-info ul li img {
  filter: opacity(50%);
}
.competative-edge .feaures-with-video .video-feature-info a.start-now-btn {
  background: none;
  color: #178EFC;
  padding: 0;
  font-size: 22px;
  font-weight: 600;
  margin-top: 20px;
  display: flex;
  align-items: center;
}
.competative-edge .feaures-with-video .video-feature-info a.start-now-btn img {
  margin-left: 2px;
}
.competative-edge .feaures-with-video .video-feature-img {
  text-align: right;
}
.competative-edge .feaures-with-video .video-feature-img img {
  width: auto;
  max-width: 100%;
}

.sales-sec {
  gap: 20px;
}
@media only screen and (max-width : 992px) {
  .sales-sec {
    flex-direction: column;
  }
}
.sales-sec .boost-sales-box {
  background: #0F0A26;
  padding: 35px;
  border-radius: 20px;
  width: 50%;
}
@media only screen and (max-width : 992px) {
  .sales-sec .boost-sales-box {
    width: 100%;
    padding: 35px 25px;
  }
}
.sales-sec .boost-sales-box h3 {
  font-size: calc(24px + 8 * (100vw - 400px) / 1520);
  max-width: 390px;
  margin: 0 0 20px;
  font-family: "Inter", sans-serif;
}
@media only screen and (max-width : 992px) {
  .sales-sec .boost-sales-box h3 {
    text-align: center;
  }
}
.sales-sec .boost-sales-box h3 span {
  color: #178EFC;
}
.sales-sec .boost-sales-box ul {
  margin-bottom: 50px;
}
@media only screen and (max-width : 992px) {
  .sales-sec .boost-sales-box ul {
    margin-bottom: 20px;
  }
}
.sales-sec .boost-sales-box ul li {
  font-size: 18px;
  display: flex;
  align-items: flex-start;
  max-width: 430px;
  font-weight: 400;
  margin-bottom: 20px;
  font-family: "Inter", sans-serif;
}
.sales-sec .boost-sales-box ul li img {
  position: relative;
  top: 4px;
  margin-right: 10px;
}
.sales-sec .boost-sales-box a {
  background: none !important;
  font-weight: 600;
  font-size: 22px;
  color: #178EFC;
  display: flex;
  align-items: center;
  font-family: "Inter", sans-serif;
}
.sales-sec .boost-sales-box a img {
  margin-left: 5px;
}
.sales-sec .boost-sales-box .sales-image {
  text-align: center;
}
.sales-sec .boost-sales-box .sales-image img.sales-img {
  max-width: 100%;
  margin-top: 50px;
}

.chirp-review {
  color: #000;
  justify-content: space-between;
  align-items: center;
  margin-top: 80px;
}
@media only screen and (max-width : 992px) {
  .chirp-review {
    flex-direction: column;
    margin-top: 60px;
  }
}
.chirp-review .chirp-review-text {
  width: 50%;
}
@media only screen and (max-width : 992px) {
  .chirp-review .chirp-review-text {
    width: 100%;
  }
}
.chirp-review .chirp-review-text p {
  font-size: 22px;
  font-weight: 300;
  font-family: "Inter", sans-serif;
}
@media only screen and (max-width : 992px) {
  .chirp-review .chirp-review-text p {
    font-size: 18px;
    font-weight: 400;
  }
}
.chirp-review .chirp-review-text span.chirp-founder {
  font-weight: 500;
  font-size: 20px;
  color: #7670B9;
  flex-direction: column;
  margin-top: 15px;
  font-family: "Inter", sans-serif;
}
@media only screen and (max-width : 992px) {
  .chirp-review .chirp-review-text span.chirp-founder {
    text-align: center;
  }
}
.chirp-review .chirp-review-text span.chirp-founder span {
  font-size: 14px;
  font-weight: 400;
  color: #000;
}
@media only screen and (max-width : 992px) {
  .chirp-review .chirp-founder-img img {
    max-width: 100%;
    width: 380px;
  }
}

.dynamic-scheduling {
  background: linear-gradient(112.31deg, #1216CD 17.42%, #090C95 98.8%);
  text-align: center;
  padding: 30px 0;
  font-family: "Inter", sans-serif;
}
.dynamic-scheduling h3 {
  font-weight: 700;
  font-size: calc(22px + 12 * (100vw - 400px) / 1520);
  flex-direction: column;
  line-height: normal;
}
.dynamic-scheduling h3 span {
  font-weight: 400;
}
.dynamic-scheduling p {
  font-size: 16px;
  font-weight: 400;
}
.dynamic-scheduling img {
  margin-top: 40px;
}
@media only screen and (max-width : 992px) {
  .dynamic-scheduling img {
    max-width: 100%;
  }
}

.global-platform {
  color: #000;
  padding-bottom: 50px;
}
.global-platform .container {
  gap: 250px;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width : 992px) {
  .global-platform .container {
    flex-direction: column;
    gap: 0;
  }
}
.global-platform .global-img {
  width: 45%;
  max-width: 570px;
  margin-top: 60px;
  font-family: "Inter", sans-serif;
}
@media only screen and (max-width : 992px) {
  .global-platform .global-img {
    width: 100%;
    gap: 20px;
  }
}
.global-platform .global-img h3 {
  font-size: calc(26px + 14 * (100vw - 400px) / 1520);
  font-weight: 400;
  max-width: 505px;
}
@media only screen and (max-width : 992px) {
  .global-platform .global-img h3 {
    width: 100%;
    text-align: center;
  }
}
.global-platform .global-img img {
  width: auto;
  max-width: 100%;
  margin-top: 60px;
}
@media only screen and (max-width : 992px) {
  .global-platform .global-img img {
    margin-top: 20px;
  }
}
.global-platform .global-platform-info {
  width: 45%;
  margin-top: 130px;
  font-family: "Inter", sans-serif;
}
@media only screen and (max-width : 992px) {
  .global-platform .global-platform-info {
    width: 100%;
    margin-top: 40px;
  }
}
.global-platform .global-platform-info ul li {
  color: #161616;
  font-size: 24px;
  font-size: calc(18px + 6 * (100vw - 400px) / 1520);
  font-weight: 400;
  display: flex;
  align-items: flex-start;
  margin-bottom: 30px;
}
.global-platform .global-platform-info ul li img {
  margin-right: 20px;
}
@media only screen and (max-width : 992px) {
  .global-platform .global-platform-info ul li img {
    width: 22px;
    position: relative;
    top: 3px;
  }
}

.convenience-matter {
  background: #0D0D0D;
}
.convenience-matter .container {
  justify-content: center;
  gap: 90px;
  align-items: center;
}
@media only screen and (max-width : 992px) {
  .convenience-matter .container {
    flex-direction: column;
    text-align: center;
    gap: 10px;
    padding-top: 20px;
  }
}
.convenience-matter .optimize-text {
  width: 50%;
  max-width: 490px;
  font-family: "Inter", sans-serif;
}
@media only screen and (max-width : 992px) {
  .convenience-matter .optimize-text {
    max-width: 100%;
    width: 100%;
  }
}
.convenience-matter .optimize-text h3 {
  font-size: calc(30px + 10 * (100vw - 400px) / 1520);
}
.convenience-matter .optimize-text p {
  font-size: 16px;
}
.convenience-matter .optimize-img {
  width: 50%;
}
@media only screen and (max-width : 992px) {
  .convenience-matter .optimize-img {
    width: 100%;
  }
}
.convenience-matter .optimize-img img {
  max-width: 100%;
}

.landing-pricing {
  background: #FFF8E0;
  padding: 4px 0 60px;
}
.landing-pricing .v2-pricing-info-banner h1 {
  margin-bottom: 50px;
  font-weight: 400;
  margin-top: 40px;
}
@media only screen and (max-width : 992px) {
  .landing-pricing .v2-pricing-info-banner h1 {
    margin-top: 40px;
  }
}
.landing-pricing .v2-pricing-info-banner h1 span.banner-sub-headline {
  margin-top: 15px;
}
.landing-pricing .ew-plan-boxes-con .ew-four-plans .box {
  background: #fff;
}
.landing-pricing .ew-plan-boxes-con .ew-four-plans .box.free-plan-box {
  background: #0447C9;
  color: #fff;
  position: relative;
}
.landing-pricing .ew-plan-boxes-con .ew-four-plans .box.free-plan-box:after {
  content: "";
  background-image: url("https://easywebinar-site.s3.amazonaws.com/images/free-trial-graphic.png");
  position: absolute;
  bottom: 0;
  left: 0;
  width: 137px;
  height: 160px;
}
.landing-pricing .ew-plan-boxes-con .ew-four-plans .box.free-plan-box > div {
  padding: 30px 0;
  text-align: center;
}
.landing-pricing .ew-plan-boxes-con .ew-four-plans .box.free-plan-box > div h3 {
  width: 100%;
  color: #fff;
  background: #002E47;
  font-weight: 500;
  padding: 3px 0;
}
.landing-pricing .ew-plan-boxes-con .ew-four-plans .box.free-plan-box > div .ew-price-info span {
  width: 100%;
  color: #fff;
  text-align: center;
}
.landing-pricing .ew-plan-boxes-con .ew-four-plans .box.free-plan-box > div h6.subtitle.first-card-heading {
  color: #fff;
  margin-bottom: 32px !important;
  justify-content: center;
}
.landing-pricing .ew-plan-boxes-con .ew-four-plans .box.free-plan-box > div button {
  max-width: 80%;
  margin: 0 auto;
  background: #EC5057;
  border: 1px solid #EC5057;
  color: #fff;
}
.landing-pricing .ew-plan-boxes-con .ew-four-plans .box.free-plan-box > div button:hover {
  background: #D3353C;
  border: 1px solid #D3353C;
}
.landing-pricing .ew-plan-boxes-con .ew-four-plans .box.free-plan-box > div .ew-features-listing {
  padding: 10px 30px 0;
  text-align: left;
}
@media only screen and (max-width : 992px) {
  .landing-pricing .ew-plan-boxes-con .ew-four-plans .box.free-plan-box > div .ew-features-listing {
    padding: 10px 30px 0;
  }
}
.landing-pricing .ew-plan-boxes-con .ew-four-plans .box.free-plan-box > div .ew-features-listing h4 {
  color: #fff;
}
.landing-pricing .ew-plan-boxes-con .ew-four-plans .box.free-plan-box > div .ew-features-listing ul li {
  color: #fff;
}
.landing-pricing .ew-plan-boxes-con .ew-four-plans .box.free-plan-box > div .ew-features-listing ul li:before {
  background: #fff;
}
.landing-pricing .ew-plan-boxes-con .ew-four-plans .box h6.subtitle {
  margin-top: 25px;
  display: flex;
}
.landing-pricing .ew-plan-boxes-con .ew-four-plans .box h6.subtitle span {
  font-weight: 400;
  font-size: 14px;
  color: #5B5D5E;
}
.landing-pricing .ew-plan-boxes-con .ew-four-plans .box h6.subtitle span.event-type {
  font-size: 16px;
  font-weight: 500;
  color: #464142;
  margin-right: 10px;
}
.landing-pricing .ew-plan-boxes-con .ew-four-plans .box h6.subtitle span.event-type.automated {
  min-width: 90px;
}
.landing-pricing .ew-plan-boxes-con .ew-four-plans .box h3.dark-blue-text {
  color: #0447C9;
}

a.play-testimonial {
  padding: 10px;
  width: 90px;
  height: 90px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  z-index: 1;
}
a.play-testimonial i {
  color: #FFFFFF;
  padding: 20px;
  background: #040309;
  font-size: 36px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
a.play-testimonial:before, a.play-testimonial:after {
  content: "";
  display: block;
  position: absolute;
  top: 10px;
  right: 0;
  bottom: 0;
  left: 10px;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  z-index: 0;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
@media only screen and (max-width : 992px) {
  a.play-testimonial:before, a.play-testimonial:after {
    width: 40px;
    height: 40px;
    z-index: -1;
    display: none;
  }
}
a.play-testimonial:before {
  -webkit-animation: ripplePlay 2s linear infinite;
  animation: ripplePlay 2s linear infinite;
}
a.play-testimonial:after {
  -webkit-animation: ripplePlay 2s linear 1s infinite;
  animation: ripplePlay 2s linear 1s infinite;
}

.ew-signup-form-main.sigup-deal-2020.independence-day-signup-form.lifetime {
  background-image: url("https://easywebinar-site.s3.amazonaws.com/images/independence-bg-pro.png");
}
@-webkit-keyframes input-shadow {
  0% {
    box-shadow: none;
  }
  50% {
    box-shadow: 0px 0px 8px 0px #f1f1f1;
  }
  100% {
    box-shadow: none;
  }
}
@keyframes input-shadow {
  0% {
    box-shadow: none;
  }
  50% {
    box-shadow: 0px 0px 8px 0px #f1f1f1;
  }
  100% {
    box-shadow: none;
  }
}
.ew-signup-form-main.sigup-deal-2020.independence-day-signup-form.lifetime .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper .stock-box .stock-info .rate-text {
  color: #000000;
}
.ew-signup-form-main.sigup-deal-2020.independence-day-signup-form.lifetime .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper .stock-box .stock-info .rate-num {
  color: #E44258;
}
.ew-signup-form-main.sigup-deal-2020.independence-day-signup-form.lifetime .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper .sale-info-inner {
  background: #E44258;
  border: none;
  box-shadow: none;
  -webkit-animation: input-shadow ease-in-out 3s infinite;
  /* Chrome, Safari, Opera */
  animation: input-shadow ease-in-out 3s infinite;
}
.ew-signup-form-main.sigup-deal-2020.independence-day-signup-form.lifetime .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper .sale-info-inner h4 span {
  font-size: 24px;
  font-weight: 500;
}
.ew-signup-form-main.sigup-deal-2020.independence-day-signup-form.months {
  background-image: url("https://easywebinar-site.s3.amazonaws.com/images/independence-bg.png");
}
.ew-signup-form-main.sigup-deal-2020.independence-day-signup-form.months .stock-box .stock-info .rate-text {
  color: #000000;
}
.ew-signup-form-main.sigup-deal-2020.independence-day-signup-form.months .stock-box .stock-info .rate-num {
  color: #E44258;
}
.ew-signup-form-main.sigup-deal-2020.independence-day-signup-form.months .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper .sale-info-inner {
  background: #FFEB3A;
  border: none;
  box-shadow: none;
  color: #000000;
}
.ew-signup-form-main.sigup-deal-2020.independence-day-signup-form.months .outter-box .form-deal-con .detail-wrapper .sale-info-wrapper .sale-info-inner h4 span {
  font-size: 24px;
  font-weight: 500;
}

.done-for-you.new-done-for-you.new-updated-design-2025 .personalized-solutions .top-heading {
  margin-bottom: 48px;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .personalized-solutions .top-heading h1 {
  font-size: 56px;
  max-width: unset;
  font-family: Inter;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .personalized-solutions .top-heading h1 {
    line-height: 1.2;
    font-size: 40px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .personalized-solutions .top-heading span {
  background: var(--stroke-highlight, linear-gradient(90deg, #6138DD 10%, #E93771 100%));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .personalized-solutions .top-heading p {
  color: #000;
  font-family: Inter;
  font-size: 24px;
}
@media (max-width: 480px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .personalized-solutions .top-heading {
    margin-top: 51px;
    font-size: 24px;
    margin-bottom: 30px;
  }
  .done-for-you.new-done-for-you.new-updated-design-2025 .personalized-solutions .top-heading p {
    font-size: 18px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section.container {
  max-width: 1420px;
  margin: auto;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .plans-comparison-table table tbody tr:nth-child(odd) td {
  background-color: #F5F8FF;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .plans-comparison-table table tbody tr:nth-child(odd) td:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .plans-comparison-table table tbody tr:nth-child(odd) td:first-child h4 {
  margin: 4px;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .toggle-container {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  align-items: center;
  width: 100%;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .toggle-container {
    justify-content: center;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .toggle-container .toggle-label {
  margin: 0 10px;
  font-size: 13.031px;
  color: #000;
  font-family: Inter;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .toggle-container .toggle-label {
    font-size: 12px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .toggle-container .toggle-switch {
  position: relative;
  width: 40px;
  height: 24px;
  background-color: #0382F7;
  border-radius: 25px;
  cursor: pointer;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .toggle-container .toggle-switch::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  width: 21px;
  height: 21px;
  background-color: #fff;
  border-radius: 50%;
  transition: 0.3s;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .toggle-container .toggle-switch.active::before {
  left: 18px;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details {
  margin-top: 0;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details thead tr th {
  padding: 46px;
  border-top-left-radius: 16px;
  background-color: #fff;
  box-shadow: none;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans {
  margin-top: 41px;
  border-radius: 16px;
  border: 1px solid #D0D7E6;
  padding: 0 36px 56px;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans table tbody tr td.show-on-mobile img {
  display: none;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans table tbody tr td.show-on-mobile img {
    display: block;
    margin: auto;
  }
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans table tbody tr td {
    background-color: transparent;
  }
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans table tbody tr:nth-child(4n+1) td,
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans table tbody tr:nth-child(4n+2) td {
    background-color: #F5F8FF !important;
    border-radius: 0;
  }
}
@media (max-width: 450px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .platinum-card.yearly-on .custom-text {
    margin-bottom: 57px;
  }
}
@media (max-width: 426px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .platinum-card.yearly-on {
    max-height: 143px !important;
  }
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .platinum-card.yearly-on .platinum-text {
    max-height: 0 !important;
  }
}
@media (max-width: 426px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .plan-action-button.contact-Sales-button {
    margin-top: 47px !important;
  }
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans {
    padding: 10px;
  }
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans thead th {
    padding: 0 !important;
  }
}
@media (max-width: 426px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans thead th .platinum-card {
    max-height: 143px;
  }
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans thead th .platinum-card .plans-action.contact-Sales-button {
    margin-top: 30px;
  }
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans thead th .platinum-card.yearly-on .platinum-text {
    max-height: unset !important;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .plans-comparison-table table tbody tr:last-child th:first-child {
  padding-top: 10px;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .doller-symbol {
  color: #000 !important;
  font-size: 20px !important;
  text-decoration: unset !important;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .doller-symbol {
    font-size: 16px !important;
  }
}
@media (max-width: 992px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .plans-inner {
    flex-direction: column !important;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .sticky-pricing-table-head thead tr th:first-child + th,
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .sticky-pricing-table-head .accounts-plans.account-plans-table-con .plans-comparison-table table.sticky-pricing-table-head thead tr th:last-child {
  background: #f5f8ff;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .sticky-pricing-table-head tr th {
  padding: 12px;
  border-top-left-radius: 0;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .sticky-pricing-table-head tr th:last-child {
  background: #f5f8ff;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .sticky-pricing-table-head tr th .plans-head {
  display: flex;
  justify-content: center;
  align-items: center;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .sticky-pricing-table-head tr th .plans-head .chip {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .sticky-pricing-table-head thead tr th {
    padding: 10px !important;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .sticky-pricing-table-head .plans-inner {
  display: none;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .sticky-pricing-table-head .plans-action {
  display: none;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .sticky-pricing-table-head th {
  padding: 24px;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans tbody tr th {
  border-bottom: 0;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans tbody tr td {
  border-bottom: 0;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .chip {
  border-radius: 42px;
  border: 1px solid #B0ABAB;
  height: 31px;
  font-size: 19px;
  padding: 0px 13.558px;
  width: fit-content;
  margin-bottom: 48px;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .chip {
    height: 20px;
    font-size: 13px;
    padding: 7px;
    margin-bottom: 30px;
    display: flex;
    align-items: center;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .number {
  font-size: 28px;
  color: #2E2E2E;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .number .yearly-style {
    display: block;
  }
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .number {
    font-size: 40px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .number span {
  color: #878C90;
  font-size: 20px;
  margin-right: 2px;
  font-weight: 400;
  text-decoration: line-through;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .number span {
    font-size: 16px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .duration {
  color: #2E2E2E;
  font-weight: 500;
  font-size: 15px;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .duration {
    font-size: 12px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .duration.custom-text {
  font-size: 32px;
  margin-bottom: 11px;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .duration.custom-text {
    font-size: 30px;
    margin-bottom: 50px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .plans-action {
  margin-top: 43px;
  cursor: pointer;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .plans-action.light-bg a {
  background: #098BDE !important;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .plans-action.contact-Sales-button a {
    font-size: 12px;
    width: 92px;
    height: 32px;
  }
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .plans-action {
    margin-top: 20px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .plans-action a.blue-button {
  background: #056BCA;
  border-color: #056BCA;
  color: #fff;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .plans-action a.blue-button {
    font-size: 12px;
    width: 92px;
    height: 32px;
    font-weight: 400;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .plans-action a.blue-button:hover {
  background: #056BCA;
  border-color: #056BCA;
  color: #fff;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .plans-action a:hover {
  background-color: #000;
  border-color: #000;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .platinum-text {
  margin-bottom: 75px;
}
@media only screen and (max-width : 992px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .platinum-text {
    margin-bottom: 0;
  }
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .platinum-text {
    max-height: 76px;
  }
}
@media (max-width: 426px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .v2-plans-details .accounts-plans .platinum-text {
    max-height: 96px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .plans-comparison-table table tbody {
  background-color: transparent;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .plans-comparison-table table tbody tr:nth-child(4n+2) {
  background-color: #F5F8FF;
}
@media only screen and (max-width : 992px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .plans-comparison-table table tbody tr:nth-child(4n+2) {
    background-color: #F5F8FF;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .plans-comparison-table table tbody tr:nth-child(4n+2) :first-child {
  border-top-left-radius: 16px;
  /* border: 2px solid; */
  border-bottom-left-radius: 16px;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .plans-comparison-table table tbody tr:nth-child(4n+2) :last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .plans-comparison-table table tbody tr:not(:nth-child(4n+2)) {
  background-color: #fff;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .plans-comparison-table table tbody tr:hover th {
  background-color: unset;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .plans-comparison-table table tbody tr:not(:nth-child(4n+2)) th:hover {
  background-color: #fff;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section tbody tr:hover {
  background-color: #fff;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .plans-comparison-table {
  overflow: unset;
}
@media only screen and (max-width : 992px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .done-page-pricing-section .plans-comparison-table {
    margin-top: 30px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec {
  margin-bottom: 30px;
  background: unset;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec .ag-carousel_video {
  height: 383px;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec {
    margin-bottom: 32px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .ag-lesson_title {
  max-width: unset;
  font-weight: 700;
}
@media only screen and (max-width : 992px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .ag-lesson_title {
    font-size: 36px;
    margin-bottom: 0;
    text-align: center;
  }
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .ag-lesson_title {
    font-size: 36px;
    text-align: center;
  }
}
@media (max-width: 639px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .ag-lesson_title {
    margin-bottom: 0;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .ag-lesson-block {
  padding: 0;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .slick-dots li button:before {
  font-size: 19px;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .slick-dots li button:before {
    font-size: 16px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .slick-dots {
  bottom: -54px;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .slder-container {
  max-width: 1774px;
  margin: auto;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .sub-heading {
  font-size: 24px;
  color: #000;
  display: block;
  text-align: center;
  margin-bottom: 60px;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .ag-carousel-arrow_box {
  justify-content: space-between;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .ag-carousel_item {
  border-radius: 18px;
  margin-right: 27px;
  background-image: linear-gradient(182deg, rgba(0, 0, 0, 0) 52.34%, #072A06 73.26%), image-set(url("https://easywebinar-site.s3.us-east-1.amazonaws.com/images/amyDemoImg.webp") type("image/webp"), url("https://easywebinar-site.s3.us-east-1.amazonaws.com/images/amyDemoImg.png") type("image/png"));
  background-size: cover;
  background-position: center;
  transition: all 0.3s ease;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .ag-carousel_item {
    margin-right: 0;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .ag-carousel_item .ag-desc {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 0.3s ease;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .ag-carousel_item .ag-desc {
    font-size: 12px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .ag-carousel_item .ag-desc:hover {
  -webkit-line-clamp: unset;
  overflow: visible;
  text-overflow: unset;
  white-space: normal;
  transition: all 0.3s ease;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .ag-carousel_item.slider-sec-img {
  background-image: linear-gradient(176deg, rgba(0, 0, 0, 0) 69.34%, #072A06 92.26%), image-set(url("https://easywebinar-site.s3.us-east-1.amazonaws.com/images/jasonImg.webp") type("image/webp"), url("https://easywebinar-site.s3.us-east-1.amazonaws.com/images/jasonImg.png") type("image/png"));
}
.done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .ag-carousel_item.slider-third-img {
  background-image: linear-gradient(176deg, rgba(0, 0, 0, 0) 69.34%, #072A06 92.26%), image-set(url("https://easywebinar-site.s3.us-east-1.amazonaws.com/images/susieImg.webp") type("image/webp"), url("https://easywebinar-site.s3.us-east-1.amazonaws.com/images/susieImg.png") type("image/png"));
}
.done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .ag-carousel_item.slider-fourth-img {
  background-image: linear-gradient(182deg, rgba(0, 0, 0, 0) 52.34%, #072A06 73.26%), image-set(url("https://easywebinar-site.s3.us-east-1.amazonaws.com/images/KimImg.webp") type("image/webp"), url("https://easywebinar-site.s3.us-east-1.amazonaws.com/images/KimImg.png") type("image/png"));
}
.done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .ag-carousel_name {
  color: #26FB90;
  font-size: 20px;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .ag-carousel_name {
    font-size: 14px;
    line-height: 2;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .ag-lesson-block {
  overflow-y: hidden;
  padding-bottom: 24px;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .ag-carousel_info {
  background-color: unset;
  border: none;
  padding: 18px;
  min-height: 600px !important;
  display: flex;
  justify-content: flex-end;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .ag-carousel_info {
    min-height: 365px !important;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .ag-carousel_review {
  background: linear-gradient(90deg, #5DFF6D 20.61%, #2CFFC3 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 38px;
  font-weight: 800;
  margin-bottom: 0;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .ag-carousel_review {
    font-size: 20px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .slider-sec.features-section .ag-desc {
  font-style: italic;
  color: #fff;
}
@media only screen and (max-width : 992px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main {
    margin: 60px 0;
  }
}
@media only screen and (max-width : 992px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main {
    margin: 30px 0;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main.strategies-sec .live-chat-text {
  font-family: Roboto;
  font-size: 18.56px;
  margin-top: 16px;
  cursor: pointer;
}
@media only screen and (max-width : 992px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main.strategies-sec .live-chat-text {
    display: flex;
    justify-content: center;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main.strategies-sec .live-chat-text span {
  border-radius: 5px;
  border: 0.5px solid #FFF;
  height: 41px;
  display: flex;
  width: 200px;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 500;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main.strategies-sec .ew-live-demo {
  padding: 48px 40px 48px;
  background-image: url("https://easywebinar-site.s3.us-east-1.amazonaws.com/images/StrategiesBg.png");
  background-size: cover;
  background-position: center;
  margin: 90px 0;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main.strategies-sec .ew-live-demo h3 {
  font-size: 38px;
  font-family: Inter;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main.strategies-sec .ew-live-demo .ew-live-demo-info .demo-btns a {
    width: 173px;
    font-weight: 400;
    font-size: 16px;
  }
  .done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main.strategies-sec .ew-live-demo .ew-live-demo-info .live-chat-text span {
    width: 173px;
    font-weight: 400;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 500;
  }
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main.strategies-sec .ew-live-demo {
    padding: 24px 20px;
    margin: 30px 0;
  }
}
@media only screen and (max-width : 992px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main.strategies-sec .ew-live-demo {
    flex-wrap: wrap;
    gap: 30px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main.strategies-sec .ew-live-demo .ew-live-demo-info {
  width: 38%;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main.strategies-sec .ew-live-demo .ew-live-demo-info .demo-btns {
  margin-top: 16px;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main.strategies-sec .ew-live-demo .ew-live-demo-info p {
  padding-bottom: 18px;
  font-size: 18px;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main.strategies-sec .ew-live-demo .ew-live-demo-info p {
    padding-bottom: 18px;
    font-size: 18px;
  }
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main.strategies-sec .ew-live-demo .ew-live-demo-info h3 {
    font-size: 36px !important;
  }
}
@media only screen and (max-width : 992px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main.strategies-sec .ew-live-demo .ew-live-demo-info {
    width: 100%;
  }
  .done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main.strategies-sec .ew-live-demo .ew-live-demo-info h3 {
    margin: 0;
    font-size: 38px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main.strategies-sec .ew-live-demo .right-sec {
  flex-wrap: wrap;
  width: 62%;
  gap: 20px;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main.strategies-sec .ew-live-demo .right-sec {
    gap: 12px;
  }
}
@media only screen and (max-width : 992px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main.strategies-sec .ew-live-demo .right-sec {
    width: 100%;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main.strategies-sec .ew-live-demo .right-sec .card {
  padding: 20px;
  width: calc(50% - 10px);
  border-radius: 13px;
  border: 1px solid #FFF4F4;
  border: 1px solid;
  background-color: #fff;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main.strategies-sec .ew-live-demo .right-sec .card {
    width: 100%;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main.strategies-sec .ew-live-demo .right-sec .card .heading {
  color: #171616;
  font-size: 20px;
  font-family: Inter;
  display: block;
  margin-bottom: 13px;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main.strategies-sec .ew-live-demo .right-sec .card .heading {
    font-size: 15px;
    margin-bottom: 4px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .live-demo-main.strategies-sec .ew-live-demo .right-sec .card .content p {
  font-size: 14px;
  color: #171616;
  font-family: Inter;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .winning-strategies-sec {
  margin-bottom: 90px;
  padding-top: 50px;
}
@media only screen and (max-width : 992px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .winning-strategies-sec {
    padding-top: 30px;
  }
}
@media only screen and (max-width : 992px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .winning-strategies-sec {
    margin-bottom: 40px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .winning-strategies-sec .outer-box {
  padding: 44px 67px;
  border-radius: 37px;
  border: 1px solid rgba(224, 224, 224, 0.28);
  background: #FFF;
  align-items: center;
  box-shadow: 10px 17px 21px 0px rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width : 992px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .winning-strategies-sec .outer-box {
    flex-wrap: wrap;
    gap: 40px;
  }
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .winning-strategies-sec .outer-box {
    padding: 26px;
    gap: 20px;
    border-radius: 20px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .winning-strategies-sec .outer-box .left-info {
  width: 60%;
  padding-right: 5%;
}
@media only screen and (max-width : 992px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .winning-strategies-sec .outer-box .left-info {
    width: 100%;
    padding-right: 0;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .winning-strategies-sec .outer-box .left-info p {
  font-size: 32px;
  line-height: normal;
  color: #2B2424;
  font-family: "Inter";
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .winning-strategies-sec .outer-box .left-info p {
    font-size: 32px;
    text-align: center;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .winning-strategies-sec .outer-box .acheivement-badges-section {
  width: 47%;
}
@media only screen and (max-width : 992px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .winning-strategies-sec .outer-box .acheivement-badges-section {
    width: 100%;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .winning-strategies-sec .outer-box .acheivement-badges-section img {
  width: 100%;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .support-sec-wrapper {
  margin-bottom: 90px;
}
@media only screen and (max-width : 992px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .support-sec-wrapper {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .support-sec-wrapper .right-info {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    flex-direction: column;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .support-sec-wrapper .live-chat-text {
  font-family: Roboto;
  font-size: 18.56px;
  margin-top: 16px;
  text-align: center;
  cursor: pointer;
}
@media only screen and (max-width : 992px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .support-sec-wrapper .live-chat-text {
    display: flex;
    justify-content: center;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .support-sec-wrapper .live-chat-text span {
  border-radius: 5px;
  border: 0.5px solid #FFF;
  height: 41px;
  display: flex;
  width: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .support-sec-wrapper .live-chat-text span {
    width: 164px;
    font-size: 14px;
    border-radius: 8px;
  }
}
@media only screen and (max-width : 992px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .support-sec-wrapper .live-chat-text {
    font-size: 14px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .support-sec-wrapper .support-sec {
  padding: 70px 74px;
  border-radius: 37px;
  justify-content: space-between;
  align-items: center;
  background-image: url("https://easywebinar-site.s3.us-east-1.amazonaws.com/images/LaunchBg.png");
  background-size: cover;
  background-position: center;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .support-sec-wrapper .support-sec .right-info {
  padding-right: 24px;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .support-sec-wrapper .support-sec .right-info {
    padding-right: 0;
  }
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .support-sec-wrapper .support-sec {
    border-radius: 20px;
  }
}
@media (max-width: 768px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .support-sec-wrapper .support-sec {
    flex-wrap: wrap;
    gap: 20px;
  }
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .support-sec-wrapper .support-sec {
    padding: 36px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .support-sec-wrapper .support-sec p {
  color: #FFF;
  font-family: Inter;
  width: 66%;
  line-height: 1.2;
  font-size: 39px;
  font-weight: 700;
}
@media (max-width: 768px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .support-sec-wrapper .support-sec p {
    width: 100%;
  }
}
@media only screen and (max-width : 992px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .support-sec-wrapper .support-sec p {
    font-size: 35px;
  }
}
@media (max-width: 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .support-sec-wrapper .support-sec p {
    font-size: 36px !important;
    text-align: center;
  }
}
@media (max-width: 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .support-sec-wrapper .support-sec .demo-btns {
    display: flex;
    justify-content: center;
    width: 100%;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .support-sec-wrapper .support-sec .demo-btns a {
  background: #fff;
  color: #000;
  height: 48px;
  display: flex;
  border: 1px solid #fff;
  color: #000000;
  justify-content: center;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 48px;
  width: 200px;
  text-align: center;
  font-family: inter;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .support-sec-wrapper .support-sec .demo-btns a {
    width: 167px;
    font-weight: 400;
    font-size: 16px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .support-sec-wrapper .support-sec .demo-btns a:hover {
  background: #000000;
  color: #ffffff;
  border: 1px solid #000000;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .FAQ-section {
  margin-bottom: 90px;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .FAQ-section .tab-content {
  display: contents;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .FAQ-section .content {
  padding: 0;
}
@media (max-width: 768px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .FAQ-section .content {
    display: contents;
  }
  .done-for-you.new-done-for-you.new-updated-design-2025 .FAQ-section .content h2 {
    display: none;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .FAQ-section .faq-container {
  margin-top: 10px;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .FAQ-section .heading-part {
  margin-bottom: 0;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .FAQ-section .heading-part h5 {
  font-size: 48px;
  font-family: Inter;
}
@media only screen and (max-width : 992px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .FAQ-section .heading-part h5 {
    font-size: 35px;
  }
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .FAQ-section .heading-part h5 {
    font-size: 36px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .FAQ-section .faq-list-container .ew-faq .faq-info.afiliate-questions ul li .collapsible-header:after {
  content: "";
  display: inline-block;
  background-image: url("https://easywebinar-site.s3.us-east-1.amazonaws.com/images/plusIcon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .FAQ-section .faq-list-container .ew-faq .faq-info.afiliate-questions ul li .collapsible-header:after {
    height: 16px;
    width: 16px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .FAQ-section .faq-list-container .ew-faq .faq-info.afiliate-questions ul li.active .collapsible-header::after {
  background-image: url("https://easywebinar-site.s3.us-east-1.amazonaws.com/images/MinusIcon.svg");
}
.done-for-you.new-done-for-you.new-updated-design-2025 .FAQ-section .faq-list-container .ew-faq .faq-info.afiliate-questions ul li .collapsible-header:after {
  transform: none;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .FAQ-section .faq-list-container .faq-list-wrapper {
  border-top: 0;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .FAQ-section .faq-list-container .collapsible-header {
  font-size: 28px;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .FAQ-section .faq-list-container .collapsible-header {
    font-size: 16px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .FAQ-section .faq-list-container .collapsible-body {
  padding: 0 16px 24px 16px;
}
.done-for-you.new-done-for-you.new-updated-design-2025 .FAQ-section .faq-list-container .collapsible-body p {
  font-size: 18px;
  color: #5C5D5F;
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .FAQ-section .faq-list-container .collapsible-body p {
    font-size: 15px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .FAQ-section .faq-list-container .collapsible li.active .toggle-icon {
  background-image: url("https://easywebinar-site.s3.us-east-1.amazonaws.com/images/MinusIcon.svg");
}
@media only screen and (max-width : 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .FAQ-section .faq-list-container .collapsible li.active .toggle-icon {
    height: 16px;
    width: 16px;
  }
}
.done-for-you.new-done-for-you.new-updated-design-2025 .FAQ-section .faq-list-container .collapsible li:not(.active) .toggle-icon {
  background-image: url("https://easywebinar-site.s3.us-east-1.amazonaws.com/images/plusIcon.svg");
}
@media (max-width: 600px) {
  .done-for-you.new-done-for-you.new-updated-design-2025 .FAQ-section {
    margin-bottom: 60px;
  }
}

.v3-pricing-plan-table {
  color: #000000;
  font-family: "inter", sans-serif;
  background: #F9FAFB;
}
.v3-pricing-plan-table .v2-pricing-info-banner {
  margin-top: 0 !important;
}
.v3-pricing-plan-table .v3-pricing-info-banner {
  margin-bottom: min(43px, 20px + 23 * (100vw - 320px) / 1600) !important;
  margin-top: min(90px, 67px + 23 * (100vw - 320px) / 1600) !important;
}
.v3-pricing-plan-table .v3-pricing-info-banner h1 {
  color: #0205C8;
  text-align: center;
  font-size: min(64px, 40px + 26 * (100vw - 320px) / 1600);
  font-style: normal;
  font-weight: 600;
}
@media only screen and (max-width : 600px) {
  .v3-pricing-plan-table .v3-pricing-info-banner h1 {
    font-size: min(24px, 24px + 11 * (100vw - 320px) / 1600);
  }
}
.v3-pricing-plan-table .v3-pricing-info-banner span.banner-sub-headline {
  background: linear-gradient(90deg, #6138DD 0%, #E93771 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: min(73px, 32px + 41 * (100vw - 320px) / 1600);
  display: block;
}
@media only screen and (max-width : 600px) {
  .v3-pricing-plan-table .v3-pricing-info-banner span.banner-sub-headline {
    font-size: min(24px, 24px + 11 * (100vw - 320px) / 1600);
  }
}
.v3-pricing-plan-table .v3-pricing-info-banner p {
  color: #2B2B2B;
  text-align: center;
  font-size: min(24px, 16px + 8 * (100vw - 320px) / 1600);
  max-width: 926px;
  margin: auto;
}
@media only screen and (max-width : 600px) {
  .v3-pricing-plan-table .v3-pricing-info-banner p {
    font-size: min(24px, 14px + 8 * (100vw - 320px) / 1600);
  }
}
.v3-pricing-plan-table .v2-pricing-info-banner {
  text-align: center;
  font-family: "Inter", sans-serif;
  margin-bottom: min(43px, 20px + 23 * (100vw - 320px) / 1600) !important;
  padding-top: min(90px, 67px + 23 * (100vw - 320px) / 1600) !important;
}
.v3-pricing-plan-table .v2-pricing-info-banner h1 {
  color: #0205C8;
  text-align: center;
  font-family: Roboto;
  font-size: min(64px, 40px + 26 * (100vw - 320px) / 1600);
  display: flex;
  flex-direction: column;
  margin-top: 32px;
  line-height: 1;
  margin-bottom: 12px;
  font-family: "Inter";
  font-weight: 600;
}
@media only screen and (max-width : 992px) {
  .v3-pricing-plan-table .v2-pricing-info-banner h1 {
    font-size: min(32px, 28px + 28 * (100vw - 320px) / 1600);
    line-height: normal;
  }
}
.v3-pricing-plan-table .v2-pricing-info-banner span.banner-sub-headline {
  font-weight: 400;
  font-size: calc(16px + 2 * (100vw - 400px) / 1520);
  line-height: 1.7;
  color: #5B5D5E;
  max-width: 1100px;
  margin: auto;
  display: inline-block;
  text-align: center;
}
@media only screen and (max-width : 992px) {
  .v3-pricing-plan-table .v2-pricing-info-banner span.banner-sub-headline {
    font-size: calc(14px + 2 * (100vw - 400px) / 368);
    margin-top: 4px;
  }
}
.v3-pricing-plan-table .v2-pricing-info-banner span.banner-sub-headline a {
  font-weight: 600;
  color: #178EFC;
}
.v3-pricing-plan-table .v2-pricing-info-banner span.banner-sub-headline strong {
  color: #1E2116;
}
.v3-pricing-plan-table .v2-pricing-info-banner .active-chip {
  border-radius: 222px;
  color: #070707;
  border: 1px solid #EAF5FF;
  background: #F2F9FF;
  font-weight: 500;
  padding: 2px 11px;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  line-height: normal;
  border: 1px solid #0B0C0D;
}
.v3-pricing-plan-table .v2-pricing-info-banner .active-chip span.material-icons {
  font-size: 16px;
}
.v3-pricing-plan-table .v2-pricing-info-banner .info-box {
  margin: 0 10px 60px;
  border-radius: 16px;
  padding: 30px 67px;
  background: #F1F1F1;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width : 992px) {
  .v3-pricing-plan-table .v2-pricing-info-banner .info-box {
    padding: 36px 24px;
  }
}
.v3-pricing-plan-table .v2-pricing-info-banner .info-box .info-content {
  text-align: center;
  font-family: "Inter", sans-serif;
  color: #000;
  font-size: 18px;
  line-height: 30px;
  /* 160% */
}
@media only screen and (max-width : 992px) {
  .v3-pricing-plan-table .v2-pricing-info-banner .info-box .info-content {
    padding: 0;
  }
}
@media only screen and (max-width : 600px) {
  .v3-pricing-plan-table .v2-pricing-info-banner .info-box .info-content {
    font-size: 16px;
  }
}
.v3-pricing-plan-table .v2-pricing-info-banner .info-box .info-content.with-info-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  font-weight: 500;
  font-size: 24px;
}
@media only screen and (max-width : 600px) {
  .v3-pricing-plan-table .v2-pricing-info-banner .info-box .info-content.with-info-icon {
    font-size: 16px;
  }
}
.v3-pricing-plan-table .v2-pricing-info-banner .info-box .info-content.with-info-icon .material-icons {
  margin-right: 10px;
}
.v3-pricing-plan-table .v2-pricing-info-banner .info-box .info-content strong.bold-text {
  font-size: 22px;
  font-weight: 600;
}
.v3-pricing-plan-table .v2-pricing-info-banner .info-box hr {
  margin: 30px auto;
  width: 100%;
  max-width: 607px;
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.v3-pricing-plan-table .v2-pricing-info-banner .info-box .bottom-info-content {
  color: #000;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-size: 18px;
  margin: 8px 0 0;
  /* 150% */
}
@media only screen and (max-width : 600px) {
  .v3-pricing-plan-table .v2-pricing-info-banner .info-box .bottom-info-content {
    font-size: 16px;
  }
}
.v3-pricing-plan-table .ew-pricing-plan-boxes {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: space-between;
  margin-top: 14px;
  width: 100%;
  margin-bottom: 100px;
}
@media only screen and (max-width: 1200px) {
  .v3-pricing-plan-table .ew-pricing-plan-boxes {
    justify-content: center;
  }
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box {
  min-width: min(350px, 100% - 42px);
  width: calc(33.3333333333% - 42px);
  border-radius: 25px;
  background: linear-gradient(0deg, #FFF 0%, #FFF 100%), linear-gradient(180deg, #F8D8FF 0%, #FFF 100%);
  overflow: hidden;
  border: 1px solid #D1D1D1;
}
@media only screen and (max-width: 1280px) {
  .v3-pricing-plan-table .ew-pricing-plan-boxes .box {
    min-width: unset;
    width: calc(36% - 50px);
  }
}
@media only screen and (max-width: 1200px) {
  .v3-pricing-plan-table .ew-pricing-plan-boxes .box {
    min-width: min(350px, 100% - 42px);
    width: calc(33.3333333333% - 42px);
    max-width: 362px;
  }
}
@media only screen and (max-width: 768px) {
  .v3-pricing-plan-table .ew-pricing-plan-boxes .box {
    min-width: unset;
    width: 100%;
    margin-bottom: 10px;
  }
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  font-family: "inter";
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content .top-content {
  padding: min(30px, 20px + 10 * (100vw - 320px) / 1600) min(32px, 24px + 8 * (100vw - 320px) / 1600) 0;
  text-align: center;
  background: #FFFFFF;
}
@media only screen and (max-width: 600px) {
  .v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content .top-content {
    padding: min(30px, 20px + 10 * (100vw - 320px) / 1600) min(32px, 20px + 4 * (100vw - 320px) / 1600) 0;
  }
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content .top-content .overages-link-text {
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
  margin-bottom: 12px;
  display: inline-block;
  width: 100%;
  cursor: pointer;
  text-decoration: none;
  font-size: 12px;
  font-weight: 500;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content .top-content .overages-link-text:hover {
  text-decoration: underline;
  color: #0205C8;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content .top-content > p {
  font-size: 14px;
  line-height: 1.43;
  letter-spacing: 0.01071em;
  margin-bottom: 11px;
  margin-top: 8px;
  font-weight: 600;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content .top-content .quote {
  color: #0205C8;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 3.1;
}
@media only screen and (max-width: 600px) {
  .v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content .top-content .quote {
    line-height: 1.5;
    margin-top: 22px;
    display: inline-block;
  }
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content h2 {
  margin: 0;
  color: #2B2B2B;
  font-size: min(36px, 24px + 12 * (100vw - 320px) / 1600);
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content .price-value-block {
  width: fit-content;
  margin: 0 auto;
  text-align: right;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content span.price {
  color: #464142;
  font-size: min(46px, 40px + 16 * (100vw - 320px) / 1600);
  font-weight: 800;
  display: block;
  line-height: normal;
  display: flex;
  align-items: center;
  justify-content: center;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content span.price span.dollar {
  font-size: min(32px, 24px + 16 * (100vw - 320px) / 1600);
  font-weight: 800;
  top: 2px;
  position: relative;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content span.price span.underline-price {
  font-size: min(40px, 24px + 16 * (100vw - 320px) / 1600);
  color: #858585;
  text-decoration: line-through;
  font-weight: 500;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content span.price span.underline-price .dollar {
  font-size: min(27px, 20px + 7 * (100vw - 320px) / 1600);
  font-weight: 400;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content span.pricing-info {
  color: rgba(0, 0, 0, 0.5019607843);
  font-size: min(18px, 11px + 7 * (100vw - 320px) / 1600);
  font-weight: 600;
  margin-left: 6px;
  text-align: left;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content p.detail-info-text {
  font-size: 18px;
  font-weight: 500;
  margin-top: 8px;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content span.custom-quote {
  text-align: center;
  display: block;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content .btn-wrapper {
  margin-top: 103px;
}
@media only screen and (max-width: 1280px) {
  .v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content .btn-wrapper {
    margin-top: 58px;
  }
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content span.save-chip {
  margin: 12px auto 0;
  display: block;
  text-align: center;
  border-radius: 5px;
  background: linear-gradient(0deg, #05751F 0%, #05751F 100%), linear-gradient(90deg, #FF90E9 0%, #FD26D5 100%), #EED546;
  width: fit-content;
  font-size: min(18px, 12px + 6 * (100vw - 320px) / 1600);
  color: #FFFFFF;
  padding: 0 11px;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content .dropdown {
  margin-top: 16px;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content .sign-up-btn {
  width: 100%;
  margin: 24px auto 12px;
  background: #0205C8;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content .sign-up-btn:hover {
  background: #000000;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content .plan-features {
  padding: 26px 28px;
  height: 100%;
  justify-content: space-between;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 500px) {
  .v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content .plan-features {
    padding: 26px 16px;
  }
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content .plan-features h6 {
  margin: 0 0 24px;
  color: #000000;
  font-weight: 600;
  line-height: normal;
  font-size: min(22px, 18px + 4 * (100vw - 320px) / 1600);
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content .plan-features ul {
  margin-bottom: auto;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content .plan-features ul li {
  color: #060606;
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content .plan-features ul li > svg {
  min-width: 17px;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content .plan-features ul li img,
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content .plan-features ul li svg {
  margin: 2px 8px 0 0;
  height: 100%;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content .plan-features ul li .bold-text {
  color: #000000;
  font-weight: 600;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content .plan-features ul li .sm-info-text {
  color: #178EFC;
  font-size: 12px;
  line-height: 1.8;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content .plan-features ul li.not-available {
  color: #B8B7BD;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .inner-content .plan-features ul li.not-available > svg {
  margin-top: 0;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box.evergreen-plan .top-content > h2 {
  color: #FC8517;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box.evergreen-plan .pricing-slider__label {
  margin-bottom: 23px;
  padding: 10px 0px;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box.evergreen-plan ul li svg.tick {
  min-width: 16px;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box.evergreen-plan ul li svg.tick path {
  fill: #FC8517;
  stroke: #FC8517;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box.all-in-one-plan .top-content > h2 {
  color: #27AE60;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box.all-in-one-plan ul li svg.tick {
  min-width: 16px;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box.all-in-one-plan ul li svg.tick path {
  fill: #27AE60;
  stroke: #27AE60;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box.all-in-one-plan .inner-content .quote {
  display: inline-block;
  margin-bottom: 0;
}
@media only screen and (max-width: 600px) {
  .v3-pricing-plan-table .ew-pricing-plan-boxes .box.all-in-one-plan .inner-content .quote {
    margin-bottom: 10px;
  }
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box.all-in-one-plan .inner-content .save-chip {
  background: linear-gradient(0deg, #2F6699 0%, #2F6699 100%), linear-gradient(90deg, #FF90E9 0%, #FD26D5 100%), #EED546;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box.enterprise .top-content > h2 {
  color: #FC178E;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box.enterprise ul li svg.tick {
  min-width: 26px;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box.enterprise ul li svg.tick path {
  fill: #FC178E;
  stroke: #FC178E;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box.enterprise .inner-content .price {
  flex-direction: column;
  gap: 8px;
  margin: min(42px, 40px + 16 * (100vw - 320px) / 1600) 0;
}
@media screen and (min-width: 1400px) {
  .v3-pricing-plan-table .ew-pricing-plan-boxes .box.enterprise .inner-content .price {
    margin: 41px 0;
  }
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box.enterprise .inner-content .info-wrapper {
  background-color: #F5F6F8;
  border-radius: 8px;
  padding: 20px;
  margin-top: 16px;
  height: 72px;
  display: flex;
  align-items: center;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box.enterprise .inner-content .info-wrapper p {
  margin: 0;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-size: 13px;
  font-weight: 600;
  color: #000000;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box.enterprise .inner-content .sign-up-btn {
  width: 100%;
  margin: 24px auto 12px;
  background: #000000;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box.enterprise .inner-content .sign-up-btn:hover {
  background: #000000;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .integration-wrapper {
  margin: 16px 0;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .integration-wrapper .integration-title {
  font-size: 14px;
  margin-bottom: 12px;
  color: #000000;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .integration-wrapper .integration-icons {
  display: flex;
  align-items: center;
  gap: 13px;
  flex-wrap: wrap;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .integration-wrapper .integration-icons img {
  width: 30px;
  height: 30px;
  transition: transform 0.2s ease;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .integration-wrapper .integration-icons img:hover {
  transform: scale(1.05);
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .integration-wrapper .integration-icons .more-text {
  font-size: 12px;
  color: #000000;
  cursor: pointer;
}
.v3-pricing-plan-table .ew-pricing-plan-boxes .box .integration-wrapper .integration-icons .more-text:hover {
  text-decoration: underline;
}

.growth-features-section {
  margin: min(90px, 45px + 45 * (100vw - 320px) / 1600) 0;
  font-family: Inter;
  border-radius: 10.8976px;
  background: linear-gradient(0deg, #F8F8F8 0%, #F8F8F8 100%), #030F41;
  padding: 58px 0 32px 0;
}
@media screen and (max-width: 1024px) {
  .growth-features-section {
    padding: min(58px, 32px + 26 * (100vw - 320px) / 1600) 0 min(32px, 16px + 16 * (100vw - 320px) / 1600) 0;
  }
  .growth-features-section .ag-lesson-block {
    padding: 50px 0 50px 38px;
  }
}
@media screen and (max-width: 600px) {
  .growth-features-section .ag-lesson-block {
    padding: min(50px, 24px + 26 * (100vw - 320px) / 1600) min(24px, 16px + 8 * (100vw - 320px) / 1600);
  }
}
.growth-features-section .ag-carousel-block {
  width: 100%;
  position: relative;
}
.growth-features-section .ag-carousel-block .ag-carousel_box {
  margin: 0;
}
@media screen and (max-width: 981px) {
  .growth-features-section .ag-carousel-block .ag-carousel_box {
    width: 100%;
  }
}
@media (min-width: 600px) and (max-width: 981px) {
  .growth-features-section .ag-carousel-block li.ag-carousel_item {
    padding-right: 28px;
  }
}
.growth-features-section .ag-carousel-block::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100px;
  /* Adjust the width as needed */
  height: 100%;
  background: linear-gradient(to left, #f8f8f8, rgba(255, 255, 255, 0));
  pointer-events: none;
  /* Ensure it doesn't interfere with interactions */
}
@media only screen and (max-width : 600px) {
  .growth-features-section .ag-carousel-block::after {
    display: none;
  }
}
.growth-features-section .ag-carousel-block .slick-dots {
  bottom: -39px;
}
.growth-features-section .ag-carousel-block .slick-dots li {
  margin: 0;
  width: 17px;
  height: 17px;
}
.growth-features-section .ag-carousel-block .slick-dots li button:before {
  font-size: 11px;
  height: fit-content;
  width: fit-content;
  min-height: 10px;
  min-width: 10px;
}
.growth-features-section .heading-sec {
  padding: 0 40px;
}
@media only screen and (max-width : 600px) {
  .growth-features-section .heading-sec {
    text-align: center;
  }
}
.growth-features-section .heading {
  color: #040303;
  margin: 0 0 21px 0;
  font-size: min(54px, 32px + 22 * (100vw - 320px) / 1600);
}
@media only screen and (max-width : 600px) {
  .growth-features-section .heading {
    font-size: min(54px, 24px + 22 * (100vw - 320px) / 1600);
  }
}
.growth-features-section .sub-heading {
  color: #040303;
  font-size: min(23px, 16px + 7 * (100vw - 320px) / 1600);
}
.growth-features-section .card-wrapper {
  border-radius: 10.4624px;
  border: 0.9904px solid #1E1C1C;
  background: #373663;
  padding: 24px;
  box-shadow: 0px 3.9632px 6.5376px 0px rgba(0, 0, 0, 0.1);
  min-height: 260px;
}
.growth-features-section .card-wrapper img {
  margin-bottom: 20px;
}
.growth-features-section .card-wrapper .card-heading {
  color: #FFF;
  margin-bottom: 6px;
  display: block;
}
.growth-features-section .card-wrapper .card-text {
  color: #FFF;
  font-size: 15px;
  line-height: 20px;
}

.new-updated-design-2025.new-done-for-you {
  margin: 90px 0;
}
.new-updated-design-2025.new-done-for-you .slider-sec {
  font-family: inter;
}
.new-updated-design-2025.new-done-for-you .slider-sec .ag-lesson_title {
  background: linear-gradient(90deg, #6138DD 0%, #E93771 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: min(48px, 24px + 24 * (100vw - 320px) / 1600) !important;
  display: block;
}
.new-updated-design-2025.new-done-for-you .slider-sec .logo-wrapper {
  border-radius: 12px;
  background: #241919;
  display: flex;
  padding: 4px 32px;
  margin-bottom: 48px;
  height: min(50px, 30px + 20 * (100vw - 320px) / 1600);
}
.new-updated-design-2025.new-done-for-you .slider-sec .logo-wrapper .animation {
  display: flex;
  gap: 32px;
  animation: marquee 86s linear infinite;
  align-items: center;
}
@keyframes marquee {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}
.new-updated-design-2025.new-done-for-you .slider-sec .logo-wrapper img {
  object-fit: contain;
  height: fit-content;
  max-height: 100%;
  max-width: 100%;
}

.live-demo-main.pricing-page-sec .ew-live-demo {
  background-image: url(https://easywebinar-site.s3.us-east-1.amazonaws.com/images/bgImgLiveDemo.png);
  background-size: cover;
  background-position: center;
}

.new-updated-design-2025.winning-strategies-sec {
  margin-bottom: 90px;
  padding-top: 50px;
}
@media only screen and (max-width : 992px) {
  .new-updated-design-2025.winning-strategies-sec {
    padding-top: 30px;
  }
}
@media only screen and (max-width : 992px) {
  .new-updated-design-2025.winning-strategies-sec {
    margin-bottom: 40px;
  }
}
.new-updated-design-2025.winning-strategies-sec .outer-box {
  padding: 44px 67px;
  border-radius: 37px;
  border: 0.8608px solid #D9CECE;
  background: #F2F0F2;
  align-items: center;
  box-shadow: 10px 17px 21px 0px rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width : 992px) {
  .new-updated-design-2025.winning-strategies-sec .outer-box {
    flex-wrap: wrap;
    gap: 40px;
  }
}
@media only screen and (max-width : 600px) {
  .new-updated-design-2025.winning-strategies-sec .outer-box {
    padding: 26px;
    gap: 20px;
    border-radius: 20px;
  }
}
.new-updated-design-2025.winning-strategies-sec .outer-box .left-info {
  width: 60%;
  padding-right: 5%;
}
@media only screen and (max-width : 992px) {
  .new-updated-design-2025.winning-strategies-sec .outer-box .left-info {
    width: 100%;
    padding-right: 0;
  }
}
.new-updated-design-2025.winning-strategies-sec .outer-box .left-info p {
  font-size: min(32px, 20px + 12 * (100vw - 320px) / 1600);
  line-height: 1.4;
  color: #2B2424;
  font-family: "Inter";
}
@media only screen and (max-width : 600px) {
  .new-updated-design-2025.winning-strategies-sec .outer-box .left-info p {
    text-align: center;
  }
}
.new-updated-design-2025.winning-strategies-sec .outer-box .acheivement-badges-section {
  width: 47%;
}
@media only screen and (max-width : 992px) {
  .new-updated-design-2025.winning-strategies-sec .outer-box .acheivement-badges-section {
    width: 100%;
  }
}
.new-updated-design-2025.winning-strategies-sec .outer-box .acheivement-badges-section img {
  width: 100%;
}

.custom-dropdown {
  position: relative;
  font-family: "Arial", sans-serif;
}
.custom-dropdown .dropdown-header {
  display: flex;
  justify-content: space-between;
  font-family: "inter", sans-serif;
  align-items: center;
  padding: 12px 16px;
  cursor: pointer;
  font-size: 16px;
  color: #333;
  position: relative;
  border-radius: 8px;
  background: #F5F6F8;
}
.custom-dropdown .dropdown-header .chevron {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #333;
  /* Chevron color */
}
.custom-dropdown .dropdown-header span.title {
  color: #7F7F7F;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  display: block;
}
.custom-dropdown .dropdown-header span.value {
  display: block;
  font-size: 18px;
  font-weight: 700;
}
.custom-dropdown .dropdown-options {
  position: absolute;
  top: 111%;
  left: 0;
  width: 100%;
  background-color: #fff;
  margin: 0;
  padding: 0;
  list-style: none;
  max-height: 300px;
  overflow-y: auto;
  z-index: 10;
  display: none;
  border-radius: 10px;
  border: 1px solid #F5F6F8;
  box-shadow: -3px 4px 10px 0px rgba(0, 0, 0, 0.1);
  /* Initially hidden */
  /* Custom scrollbar */
}
.custom-dropdown .dropdown-options::-webkit-scrollbar {
  width: 4px;
}
.custom-dropdown .dropdown-options::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 4px;
}
.custom-dropdown .dropdown-options::-webkit-scrollbar-thumb:hover {
  background-color: #b3b3b3;
}
.custom-dropdown .dropdown-options li {
  font-size: 16px;
  font-weight: 600;
  padding: 8px 16px;
  color: #333;
  cursor: pointer;
  border-bottom: 1px solid #F5F6F8;
}
.custom-dropdown .dropdown-options li:hover {
  background-color: #F5F6F8;
}
.custom-dropdown.open .dropdown-options {
  display: block;
}

/* SWITCH STYLES
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.toggle-container {
  display: flex;
  justify-content: center;
  margin-top: 64px !important;
}
.toggle-container .dot-before {
  position: relative;
}
.toggle-container .dot-before:before {
  content: "";
  position: absolute;
  left: -8px;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  height: 3px;
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
}

.switch-wrapper {
  position: relative;
  display: inline-flex;
  padding: 4px;
  height: 53px;
  background: #EBEBEB;
  margin-bottom: 40px;
  border-radius: 30px;
}
.switch-wrapper span.light-grey-text {
  color: #7F7F7F;
  font-family: Inter;
  font-size: 12px;
  margin-left: 11px;
}

.switch-wrapper [type=radio] {
  position: absolute;
  left: -9999px;
}

.switch-wrapper [type=radio]:checked#monthlyside ~ label[for=monthlyside],
.switch-wrapper [type=radio]:checked#yearlyside ~ label[for=yearlyside] {
  color: #FFFFFF;
}
.switch-wrapper [type=radio]:checked#monthlyside ~ label[for=monthlyside] span,
.switch-wrapper [type=radio]:checked#yearlyside ~ label[for=yearlyside] span {
  color: #e6e6e6;
}

.switch-wrapper label {
  font-size: 16px;
  z-index: 1;
  min-width: 97px;
  line-height: 32px;
  cursor: pointer;
  border-radius: 30px;
  transition: color 0.25s ease-in-out;
  text-align: center;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  padding: 10px;
}

/* Movement of Highlighter */
.switch-wrapper [type=radio]:checked#monthlyside ~ .highlighter {
  transform: translateX(174%);
  width: 94px;
}

.switch-wrapper [type=radio]:checked#yearlyside ~ .highlighter {
  transform: translateX(0%);
  width: 166px;
}

.switch-wrapper .highlighter {
  position: absolute;
  top: 4px;
  left: 4px;
  width: calc(50% - 4px);
  height: calc(100% - 8px);
  border-radius: 30px;
  border: 1px solid #0205C8;
  background: #000000;
  transition: all 0.25s ease-in-out;
}

.container.free-plan-card {
  margin-bottom: min(100px, 60px + 40 * (100vw - 320px) / 1600);
}
.container.free-plan-card > div {
  font-family: "Inter";
  color: #070707;
  border-radius: 24px;
  border: 1.5008px solid #D8DDF1;
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  max-width: 1182px;
  margin: auto;
}
@media only screen and (max-width : 600px) {
  .container.free-plan-card > div {
    flex-direction: column;
  }
}
.container.free-plan-card > div .left-content {
  padding: 1.8125rem 2.75rem;
  flex: 1;
}
.container.free-plan-card > div h4 {
  margin: 0;
  margin-bottom: 4px;
}
.container.free-plan-card > div p.body-2 {
  color: #1E2116;
  margin-bottom: 4px;
}
.container.free-plan-card > div .price-text {
  align-items: baseline;
  margin-bottom: 20px;
}
.container.free-plan-card > div .price-text span.price {
  font-size: 50px;
  font-weight: 700;
  line-height: normal;
}
.container.free-plan-card > div .price-text .specs {
  font-size: 18px;
  font-weight: 500;
}
.container.free-plan-card > div button.btn-v2.tertiary.circular.sign-up-btn {
  max-width: 271px;
  width: 100%;
}
.container.free-plan-card > div .right-content {
  width: 50%;
  background: #F5F6F8;
  padding: min(29px, 20px + 9 * (100vw - 320px) / 1600) min(44px, 24px + 20 * (100vw - 320px) / 1600);
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width : 600px) {
  .container.free-plan-card > div .right-content {
    width: 100%;
  }
}
.container.free-plan-card > div .right-content ul {
  display: flex;
  flex-wrap: wrap;
}
.container.free-plan-card > div .right-content ul li {
  width: 50%;
  margin-bottom: 16px;
  color: #5B5D5E;
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 8px;
}
@media only screen and (max-width : 992px) {
  .container.free-plan-card > div .right-content ul li {
    width: 100%;
    margin-bottom: 8px;
  }
}

.container.reviews-and-badges {
  color: #000000;
  margin-bottom: 100px;
  font-family: "inter";
}
.container.reviews-and-badges .items {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 44px;
  flex-wrap: wrap;
  gap: 24px;
}
.container.reviews-and-badges .items .item {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media only screen and (max-width : 600px) {
  .container.reviews-and-badges .items .item {
    width: calc(50% - 16px);
  }
}
.container.reviews-and-badges .items .item h6 {
  font-size: 55px;
  font-weight: 700;
  margin: 0;
}
@media only screen and (max-width : 992px) {
  .container.reviews-and-badges .items .item h6 {
    font-size: 24px;
  }
}
.container.reviews-and-badges .items .item #capterra-img {
  height: 25px;
  margin-top: 13px;
}
@media only screen and (max-width : 992px) {
  .container.reviews-and-badges .items .item img#g2-review-img {
    width: 67%;
  }
}

.container.powerful-features-section {
  margin-bottom: 6.25rem;
  max-width: 1440px;
}
.container.powerful-features-section > h2,
.container.powerful-features-section > p {
  text-align: center;
  margin: 0;
}
@media only screen and (max-width : 600px) {
  .container.powerful-features-section > h2 .dot {
    display: none;
  }
  .container.powerful-features-section > h2 .text-primary-blue {
    display: inline-block;
    width: 100%;
    margin-bottom: 8px;
  }
}
.container.powerful-features-section p {
  font-size: min(18px, 14px + 4 * (100vw - 320px) / 1600);
}
.container.powerful-features-section .dot {
  height: 8px;
  width: 8px;
  display: flex;
  display: inline-flex;
  background-color: #0205C8;
  border-radius: 50%;
  top: -11px;
  position: relative;
}
.container.powerful-features-section .text-primary-blue {
  color: #0205C8;
}
.container.powerful-features-section .features-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  margin-top: 64px;
}
.container.powerful-features-section .features-grid .box {
  border-radius: 16px;
  border: 1px solid #D5DEEE;
  background: #F5F6F8;
  box-shadow: 6px 6px 16px 0px rgba(0, 0, 0, 0.05);
  width: calc(25% - 12px);
  padding: min(35px, 24px + 11 * (100vw - 320px) / 1600) min(28px, 20px + 8 * (100vw - 320px) / 1600);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-align: center;
}
@media only screen and (max-width : 992px) {
  .container.powerful-features-section .features-grid .box {
    width: calc(50% - 8px);
  }
}
@media only screen and (max-width : 992px) and (max-width : 600px) {
  .container.powerful-features-section .features-grid .box {
    width: 100%;
  }
}
.container.powerful-features-section .features-grid .box p.sub-heading-1 {
  color: #0205C8;
  font-size: min(24px, 20px + 4 * (100vw - 320px) / 1600);
  line-height: normal;
  margin-bottom: min(24px, 6px + 8 * (100vw - 320px) / 1600);
}

section.tools-section {
  padding: 64px 0;
  background: linear-gradient(0deg, #FFF 72.55%, #F5F6F8 100%);
}
section.tools-section h2.heading-2 {
  margin: 0;
  text-align: center;
  margin-bottom: 16px;
}
section.tools-section h2.heading-2 .text-primary-blue {
  color: #0205C8;
}
section.tools-section p.sub-heading-1 {
  text-align: center;
  color: #5B5D5E;
  font-weight: 500;
}
section.tools-section .tools-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 4rem 0;
  gap: 30px;
}
@media screen and (max-width: 1024px) {
  section.tools-section .tools-grid {
    max-width: 582px;
    margin: 64px auto 0;
  }
}
section.tools-section .tools-grid .box {
  display: flex;
  flex-direction: column;
  align-items: center;
}
section.tools-section .tools-grid .box span.caption {
  color: #5B5D5E;
  font-weight: 600;
}

.users-love-section {
  margin-bottom: 100px !important;
}
.users-love-section h2 {
  text-align: center;
  margin: 0 0 56px;
}
.users-love-section h2 .text-primary-blue {
  color: #0205C8;
}
.users-love-section .testimonial-cards {
  display: flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 16px;
}
.users-love-section .testimonial-cards .card {
  border-radius: 24px;
  background: #0D0D0D;
  padding: 36px;
  width: calc(33% - 8px);
  align-items: center;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width : 992px) {
  .users-love-section .testimonial-cards .card {
    width: 100%;
  }
}
.users-love-section .testimonial-cards .card p {
  color: #FFFFFF;
  font-size: 18px;
  line-height: 1.4;
}
.users-love-section .testimonial-cards .card .user-info {
  display: flex;
  margin-bottom: 36px;
}
.users-love-section .testimonial-cards .card .user-info img {
  margin-right: 14px;
}
.users-love-section .testimonial-cards .card .user-info span.name {
  display: block;
  font-size: 18px;
  font-weight: 500;
}
.users-love-section .testimonial-cards .card .card-content {
  text-align: center;
}
.users-love-section .testimonial-cards .card .card-content .stars i {
  color: #EED546;
}

.boosting-growth-section {
  padding: 4rem 15px !important;
  overflow: hidden;
  margin-bottom: 6.25rem;
}
.boosting-growth-section h2 {
  text-align: center;
  margin: 0 0 32px;
  text-transform: capitalize;
}
.boosting-growth-section h2 .text-primary-blue {
  color: #0205C8;
}
.boosting-growth-section .logo-wrapper {
  position: relative;
  overflow: hidden;
  /* Ensure the fading effect stays within the div */
  display: flex;
  align-items: center;
  /* Apply a gradient mask to fade edges */
  -webkit-mask-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 20%, rgb(255, 255, 255) 80%, rgba(255, 255, 255, 0) 100%);
  mask-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 20%, rgb(255, 255, 255) 80%, rgba(255, 255, 255, 0) 100%);
}
.boosting-growth-section .animation {
  display: flex;
  gap: 32px;
  animation: marquee 13s linear infinite;
  align-items: center;
}
.boosting-growth-section .animation img {
  filter: grayscale(100%) brightness(0.2);
}
.boosting-growth-section.dark-mode {
  background: #000000;
}
.boosting-growth-section.dark-mode .logo-wrapper .animation img {
  filter: grayscale(100%) brightness(1);
}

.pricing-page-faq {
  margin-bottom: 100px;
}
.pricing-page-faq .heading-part h5 {
  font-size: min(48px, 32px + 16 * (100vw - 320px) / 1600);
  font-weight: 600;
  font-family: "inter";
}
.pricing-page-faq .heading-part p.body-1 {
  font-size: min(18px, 14px + 4 * (100vw - 320px) / 1600);
  font-family: "manrope";
}

.pricing-slider {
  margin: 20px auto 36px;
}
.pricing-slider__label {
  display: flex;
  justify-content: center;
  margin-bottom: 23px;
  padding: 10px 0px;
  align-items: center;
}
.pricing-slider__label-text {
  font-size: 16px;
  color: #6f7880;
  margin-top: min(16px, 14px + 2 * (100vw - 320px) / 1600);
  display: inline-block;
}
.pricing-slider__label-text .value,
.pricing-slider__label-text .live-atten-value {
  font-weight: bold;
  color: rgba(0, 0, 0, 0.5);
  font-size: 16px;
}
.pricing-slider__info-icon {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #e1e5e9;
  color: #6f7880;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 11px;
  margin-left: 5px;
  cursor: pointer;
  transition: background-color 0.2s;
}
.pricing-slider__info-icon:hover {
  background-color: #d1d5d9;
}
.pricing-slider__track {
  width: 100%;
  height: 2px;
  background: #B8B7BD;
  border-radius: 2px;
  position: relative;
  margin: 20px auto;
}
.pricing-slider__fill {
  position: absolute;
  height: 100%;
  background-color: #0205C8;
  border-radius: 2px;
  left: 0;
  transition: width 0.2s ease;
}
.pricing-slider__points {
  position: relative;
  width: 100%;
  margin-top: -22px;
}
.pricing-slider__point {
  position: absolute;
  border-radius: 2px;
  transform: translate(-50%, -50%);
  top: 1px;
  cursor: pointer;
  transition: background-color 0.2s;
  height: 8px;
  width: 8px;
  background: #B8B7BD;
  border: none;
}
.pricing-slider__point.active {
  background-color: #0205C8;
}
.pricing-slider__point:hover {
  transform: translate(-50%, -50%) scale(1.1);
}
.pricing-slider__markers {
  display: flex;
  justify-content: space-between;
  width: 104%;
  left: -6px;
  z-index: 1;
  position: absolute;
  padding: 14px 0;
  top: -12px;
  cursor: pointer;
}
.pricing-slider__marker {
  width: 10px;
  height: 9px;
  border-radius: 50%;
  cursor: pointer;
  transition: background-color 0.2s;
}
.pricing-slider__marker.active {
  cursor: grab;
}
.pricing-slider__marker.active svg {
  top: -203%;
  left: -179%;
  position: relative;
}

body.page-template-v3-pricing-page-template-2025 {
  background: #000000;
  overflow-x: hidden;
}
body.page-template-v3-pricing-page-template-2025.v3-pricing-page-light {
  background: #ffffff;
}

.v3-toggle .switch-wrapper {
  border-radius: 12px;
  background: #191D21;
  padding: 12px 9px;
  height: 60px;
  margin-bottom: 0px;
}
.v3-toggle .switch-wrapper label {
  border-radius: 5.587px;
  font-size: 14px;
  color: white;
  font-family: "Inter";
  font-weight: 600;
}
.v3-toggle .switch-wrapper .highlighter {
  border-radius: 6px;
  border: 0.336px solid #6951CE;
  background: linear-gradient(97deg, #4314FF 30.48%, #4750FF 61.71%, #0594FF 101.87%);
  top: 10px;
  left: 9px;
  height: calc(100% - 19px);
}
.v3-toggle .switch-wrapper [type=radio]:checked#yearlyside ~ .highlighter {
  width: 48%;
}
.v3-toggle .switch-wrapper [type=radio]:checked#compare-yearlyside ~ .highlighter {
  width: 48%;
}
.v3-toggle .switch-wrapper [type=radio]:checked#monthlyside ~ .highlighter {
  transform: translateX(93%);
  width: 48%;
}
.v3-toggle .switch-wrapper [type=radio]:checked#compare-monthlyside ~ .highlighter {
  transform: translateX(93%);
  width: 48%;
}

.v3-custom-dropdown {
  position: relative;
  width: 100%;
  margin-bottom: 16px;
  font-family: "Inter", sans-serif;
  z-index: 2;
}
.v3-custom-dropdown .dropdown-header {
  background: transparent;
  border: 1px solid #494D50;
  border-radius: 8px;
  padding: 9px 13px;
  color: #FFFFFF;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  transition: border 0.2s, box-shadow 0.2s;
  position: relative;
  z-index: 2;
}
.v3-custom-dropdown .dropdown-header:hover, .v3-custom-dropdown .dropdown-header.open {
  border-color: #4058FB;
  box-shadow: 0 4px 16px 0 rgba(64, 88, 251, 0.1);
}
.v3-custom-dropdown .dropdown-header .value {
  flex: 1;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.v3-custom-dropdown .dropdown-header .dropdown-arrow {
  margin-left: 12px;
  transition: transform 0.2s;
}
.v3-custom-dropdown.open .dropdown-arrow {
  transform: rotate(180deg);
}
.v3-custom-dropdown .dropdown-options {
  display: none;
  position: absolute;
  top: 110%;
  left: 0;
  width: 100%;
  background: linear-gradient(148deg, rgba(27, 28, 29, 0.96) 4.47%, rgba(3, 4, 4, 0.96) 103.6%);
  border: 1px solid #1B2024;
  border-radius: 8px;
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.18);
  z-index: 10;
  padding: 8px 0;
  margin-top: 4px;
}
.v3-custom-dropdown .dropdown-options li {
  padding: 10px 18px;
  color: #FFFFFF;
  font-size: 1rem;
  cursor: pointer;
  transition: background 0.18s, color 0.18s;
}
.v3-custom-dropdown .dropdown-options li:hover, .v3-custom-dropdown .dropdown-options li.selected {
  background: #1B2024;
  color: #FFFFFF;
}
.v3-custom-dropdown.open .dropdown-options {
  display: block;
}

@media (max-width: 700px) {
  .v3-custom-dropdown .dropdown-header {
    font-size: 0.95rem;
    padding: 10px 12px;
  }
  .v3-custom-dropdown .dropdown-options li {
    font-size: 0.95rem;
    padding: 9px 14px;
  }
}
.page-template-v3-pricing-page-template-2025.v3-pricing-page-dark.free-trial-top-body-banner.scroll-downblack-header .free-trial-top-body-banner .header-wrapper::before, .page-template-v3-pricing-page-template-2025.v3-pricing-page-dark.free-trial-top-body-banner.scroll-upblack-header .free-trial-top-body-banner .header-wrapper::before {
  background: #000000;
}
.page-template-v3-pricing-page-template-2025.v3-pricing-page-dark .header-wrapper {
  background: #000000;
  border-bottom: none;
}
.page-template-v3-pricing-page-template-2025.v3-pricing-page-dark .header-wrapper .nav-wrapper .menu-header-menu-container li a {
  color: #ECEEFF;
  font-family: "Inter", sans-serif;
}
.page-template-v3-pricing-page-template-2025.v3-pricing-page-dark .header-wrapper .nav-wrapper .menu-header-menu-container li a:after {
  background: #4058FB;
}
.page-template-v3-pricing-page-template-2025.v3-pricing-page-dark .header-wrapper .nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu {
  background: #000000;
  border-radius: 12px;
}
.page-template-v3-pricing-page-template-2025.v3-pricing-page-dark .header-wrapper .nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li a span.sub {
  background: #000000;
  color: #ECEEFF;
  font-weight: normal;
  font-family: "Inter", sans-serif;
}
.page-template-v3-pricing-page-template-2025.v3-pricing-page-dark .header-wrapper .nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li.overview-menu {
  border-color: rgba(255, 255, 255, 0.3411764706);
}
.page-template-v3-pricing-page-template-2025.v3-pricing-page-dark .header-wrapper .nav-wrapper .login-navigation > li a {
  color: #ECEEFF;
  font-family: "Inter", sans-serif;
}
@media only screen and (max-width: 992px) {
  .page-template-v3-pricing-page-template-2025.v3-pricing-page-dark .header-wrapper .mobile-nav {
    background: #000000;
  }
  .page-template-v3-pricing-page-template-2025.v3-pricing-page-dark .header-wrapper .mobile-nav #ew-logo {
    margin: 0 !important;
    height: 32px !important;
  }
  .page-template-v3-pricing-page-template-2025.v3-pricing-page-dark .header-wrapper .mobile-nav .nav-hamburger i,
  .page-template-v3-pricing-page-template-2025.v3-pricing-page-dark .header-wrapper .mobile-nav #mobile_nave .close_menu i {
    color: #ECEEFF;
  }
  .page-template-v3-pricing-page-template-2025.v3-pricing-page-dark .header-wrapper .mobile-nav #mobile_nave .menu-mobile-menu-container ul {
    background: #000000;
  }
  .page-template-v3-pricing-page-template-2025.v3-pricing-page-dark .header-wrapper .mobile-nav #mobile_nave .menu-mobile-menu-container ul li {
    border-color: rgba(255, 255, 255, 0.2);
  }
  .page-template-v3-pricing-page-template-2025.v3-pricing-page-dark .header-wrapper .mobile-nav #mobile_nave .menu-mobile-menu-container ul li a {
    color: #ECEEFF;
    font-family: "Inter", sans-serif;
  }
  .page-template-v3-pricing-page-template-2025.v3-pricing-page-dark .header-wrapper .mobile-nav #mobile_nave .menu-mobile-menu-container ul li ul.sub-menu {
    background: transparent;
  }
  .page-template-v3-pricing-page-template-2025.v3-pricing-page-dark .header-wrapper .mobile-nav #mobile_nave .menu-mobile-menu-container ul li ul.sub-menu li a {
    font-family: "Inter", sans-serif;
  }
  .page-template-v3-pricing-page-template-2025.v3-pricing-page-dark .header-wrapper .mobile-nav #mobile_nave .close_menu {
    background-color: #000000;
  }
}

.v4-pricing-plan-table {
  background-color: #000000;
  position: relative;
  padding-bottom: 48px;
  margin-bottom: 110px;
}
.v4-pricing-plan-table .v4-pricing-info-banner {
  padding-top: 64px;
  padding-bottom: 64px;
  position: relative;
}
.v4-pricing-plan-table .v4-pricing-info-banner h1.v3-headline1 {
  text-align: center;
  max-width: 641px;
  margin: auto;
  margin-bottom: 13px;
}
.v4-pricing-plan-table .v4-pricing-info-banner .v3-sub-heading1 {
  text-align: center;
  display: block;
  line-height: normal;
}
@media (max-width: 700px) {
  .v4-pricing-plan-table .v4-pricing-info-banner .v3-sub-heading1 {
    font-size: 12px;
  }
}
.v4-pricing-plan-table .toggle-container {
  margin-top: 0 !important;
}
.v4-pricing-plan-table .pricing-bg-ellipse-1,
.v4-pricing-plan-table .pricing-bg-ellipse-2 {
  position: absolute;
  z-index: 0;
  pointer-events: none;
}
.v4-pricing-plan-table .pricing-bg-ellipse-1 {
  width: 616px;
  height: 295px;
  border-radius: 616px;
  background: #430FFD;
  filter: blur(151px);
  top: -45px;
  right: 43%;
  transform: translateX(50%);
}
@media (max-width: 700px) {
  .v4-pricing-plan-table .pricing-bg-ellipse-1 {
    right: 15px;
    width: 57%;
    height: 304.475px;
    transform: none;
  }
}
.v4-pricing-plan-table .pricing-bg-ellipse-2 {
  width: 528px;
  height: 329px;
  border-radius: 528px;
  background: #75E9B5;
  filter: blur(151px);
  top: -80px;
  left: 42%;
  transform: translateX(-50%);
}
@media (max-width: 700px) {
  .v4-pricing-plan-table .pricing-bg-ellipse-2 {
    width: 57%;
    height: 368.475px;
    top: -37px;
    left: 36%;
  }
}
@media (max-width: 700px) and (max-width: 600px) {
  .v4-pricing-plan-table .pricing-bg-ellipse-2 {
    width: 100%;
  }
}

.v4-pricing-cards {
  margin-top: 40px;
  position: relative;
  z-index: 1;
}
.v4-pricing-cards .pricing-cards-grid {
  display: flex;
  gap: 12px;
  justify-content: center;
  align-items: stretch;
  flex-wrap: wrap;
  padding: 45px 0;
}
.v4-pricing-cards .pricing-card {
  border-radius: 14px;
  border: 1px solid #2F2F2F;
  background: linear-gradient(148deg, rgba(27, 28, 29, 0.46) 4.47%, rgba(3, 4, 4, 0.46) 103.6%);
  padding: 32px 16px;
  min-width: 260px;
  max-width: 320px;
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.v4-pricing-cards .pricing-card .plan-custom-message {
  font-size: 16px;
  margin-bottom: 27px;
  margin-top: 0;
  width: fit-content;
  background: linear-gradient(97deg, #8A6FF7 30.48%, #6970FF 61.71%, #05FFCD 101.87%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
}
.v4-pricing-cards .pricing-card .plan-custom-message span {
  font-size: 14px;
}
.v4-pricing-cards .pricing-card.free-plan-card .plan-price {
  margin-bottom: min(38px, 32px + 6 * (100vw - 320px) / 880);
}
.v4-pricing-cards .pricing-card.free-plan-card .plan-desc {
  margin-bottom: 37px;
}
.v4-pricing-cards .pricing-card.live-automated-plan-card .plan-price {
  margin-bottom: 33px;
}
.v4-pricing-cards .pricing-card .plan-title {
  font-size: 16px;
  font-weight: 600;
  color: #FFFFFF;
  margin-bottom: 12px;
  text-align: center;
}
.v4-pricing-cards .pricing-card .plan-price {
  font-size: 2.2rem;
  font-weight: 700;
  color: #FFFFFF;
  line-height: normal;
  display: flex;
  align-items: center;
  gap: 8px;
}
.v4-pricing-cards .pricing-card .plan-price .price-period {
  color: #666A6C;
}
.v4-pricing-cards .pricing-card .plan-desc {
  color: #96989A;
  margin-bottom: 16px;
}
.v4-pricing-cards .pricing-card .v3-custom-dropdown {
  margin-bottom: 36px;
  width: fit-content;
  min-width: 80%;
  max-width: 100%;
}
.v4-pricing-cards .pricing-card button {
  margin-bottom: 18px;
}
.v4-pricing-cards .pricing-card .plan-note {
  color: #B8BABB;
  margin: 10px 0;
  text-align: center;
}
.v4-pricing-cards .pricing-card .plan-features {
  list-style: none;
  padding: 0;
  margin: 21px 0 auto;
  color: #FFFFFF;
  font-size: 1rem;
  text-align: left;
}
.v4-pricing-cards .pricing-card .plan-features li {
  margin-bottom: 6px;
  font-family: "Inter", sans-serif;
  color: #E8E9E9;
  display: flex;
}
.v4-pricing-cards .pricing-card .plan-features li:before {
  content: "";
}
.v4-pricing-cards .pricing-card .plan-features li .feature-check {
  display: inline-flex;
  margin-right: 4px;
}
.v4-pricing-cards .pricing-card .plan-features li .feature-check svg {
  width: 16px;
  height: 16px;
}

@media (max-width: 1100px) {
  .v4-pricing-cards .pricing-cards-grid {
    gap: 20px;
  }
  .v4-pricing-cards .pricing-card {
    min-width: 220px;
    padding: 24px;
    max-width: 326px;
    width: 50%;
    flex: unset;
  }
}
@media (max-width: 900px) {
  .v4-pricing-cards .pricing-cards-grid {
    flex-wrap: wrap;
    gap: 16px;
  }
  .v4-pricing-cards .pricing-card {
    min-width: 200px;
    padding: 20px;
  }
}
@media (max-width: 700px) {
  .v4-pricing-cards .pricing-cards-grid {
    flex-direction: column;
    align-items: center;
    gap: 20px;
    padding-left: 8px;
    padding-right: 8px;
  }
  .v4-pricing-cards .pricing-card {
    width: 100%;
    min-width: 0;
    margin-bottom: 0;
  }
}
.v4-enterprise-section {
  position: relative;
  margin: 48px auto 0 auto;
  width: 100%;
  border-radius: 24px;
  border-top: 1px solid #1B2024;
  background: rgba(15, 18, 20, 0.768627451);
  min-height: 220px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px 12px;
}
.v4-enterprise-section .enterprise-bg-ellipse-1,
.v4-enterprise-section .enterprise-bg-ellipse-2 {
  position: absolute;
  z-index: 0;
  pointer-events: none;
}
.v4-enterprise-section .enterprise-bg-ellipse-1 {
  width: 336px;
  height: 227px;
  max-width: 100%;
  flex-shrink: 0;
  border-radius: 336px;
  background: #3DA755;
  filter: blur(102.6483078003px);
  left: 0;
  top: 0;
  opacity: 0.26;
  z-index: 1;
}
.v4-enterprise-section .enterprise-bg-ellipse-2 {
  width: 357.887px;
  height: 222.978px;
  flex-shrink: 0;
  border-radius: 357.887px;
  opacity: 0.6;
  background: #4058FB;
  filter: blur(102.6483078003px);
  right: 0;
  top: 0;
  z-index: 2;
}
.v4-enterprise-section .enterprise-content {
  position: relative;
  z-index: 2;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 36px 48px;
  gap: 32px;
}
@media (max-width: 900px) {
  .v4-enterprise-section .enterprise-content {
    flex-direction: column;
  }
}
.v4-enterprise-section .enterprise-main {
  display: flex;
  align-items: center;
  gap: 32px;
  flex: 1 1 0;
  min-width: 0;
  justify-content: space-around;
  width: 100%;
  max-width: 362px;
}
@media (max-width: 1100px) {
  .v4-enterprise-section .enterprise-main {
    width: 50%;
    min-width: 364px;
    max-width: 100%;
    justify-content: space-around;
  }
}
@media (max-width: 900px) {
  .v4-enterprise-section .enterprise-main {
    align-items: center;
    margin-bottom: 24px;
    width: 100%;
    justify-content: center;
    gap: 10%;
  }
}
.v4-enterprise-section .enterprise-left {
  text-align: center;
}
.v4-enterprise-section .enterprise-left .enterprise-title {
  font-size: 32px;
  margin-bottom: 8px;
  margin-top: 6px;
  line-height: 1.1;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  background: linear-gradient(97deg, #8A6FF7 30.48%, #6970FF 61.71%, #05FFCD 101.87%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.v4-enterprise-section .enterprise-left .enterprise-desc {
  color: #FFFFFF;
  margin-top: 12px;
  font-size: 16px;
}
.v4-enterprise-section .enterprise-left .plan-btn {
  margin-top: 24px;
}
.v4-enterprise-section .enterprise-center {
  text-align: center;
}
.v4-enterprise-section .enterprise-center .enterprise-attendees-label {
  color: #B8BABB;
  font-size: 15px;
  margin-bottom: 0;
  margin-bottom: 4px;
}
.v4-enterprise-section .enterprise-center .enterprise-attendees-count {
  font-size: 32px;
  font-weight: 800;
  color: #FFFFFF;
  margin: 0 0 0 0;
  line-height: 1.1;
}
.v4-enterprise-section .enterprise-features {
  flex: 1 1 0;
  display: flex;
  gap: 48px;
  justify-content: flex-end;
  flex-wrap: wrap;
  align-items: center;
  min-width: 536px;
}
.v4-enterprise-section .enterprise-features .show-in-mobile {
  display: none;
}
@media (max-width: 700px) {
  .v4-enterprise-section .enterprise-features .show-in-mobile {
    display: flex;
  }
  .v4-enterprise-section .enterprise-features .hide-in-mobile {
    display: none;
  }
}
.v4-enterprise-section .enterprise-features ul {
  list-style: none;
  padding: 0;
  margin: 0;
  color: #FFFFFF;
  font-size: 16px;
  font-family: "Inter", sans-serif;
}
.v4-enterprise-section .enterprise-features ul li {
  margin-bottom: 14px;
  position: relative;
  padding-left: 8px;
  display: flex;
  align-items: center;
}
.v4-enterprise-section .enterprise-features ul li .feature-check {
  display: inline-flex;
  align-items: center;
  margin-right: 8px;
}
@media (max-width: 1275px) {
  .v4-enterprise-section .enterprise-features {
    justify-content: start;
    gap: 0;
  }
  .v4-enterprise-section .enterprise-features ul {
    margin-left: min(55px, 20px + 35 * (100vw - 320px) / 880);
  }
}
@media (max-width: 1275px) and (max-width: 700px) {
  .v4-enterprise-section .enterprise-features ul {
    margin-left: 0;
  }
}
@media (max-width: 1100px) {
  .v4-enterprise-section .enterprise-content {
    align-items: stretch;
    padding: 24px 12px;
  }
  .v4-enterprise-section .enterprise-features {
    flex-direction: row;
    align-items: center;
  }
  .v4-enterprise-section .enterprise-features ul {
    font-size: 15px;
  }
}
@media (max-width: 1100px) and (max-width: 700px) {
  .v4-enterprise-section .enterprise-features {
    flex-direction: column;
    gap: 18px;
    align-items: unset;
  }
  .v4-enterprise-section .enterprise-features ul {
    margin-bottom: 0;
  }
}
@media (max-width: 1100px) {
  .v4-enterprise-section .enterprise-center {
    margin: 18px 0;
  }
}
@media (max-width: 700px) {
  .v4-enterprise-section {
    border-radius: 12px;
    max-width: 400px;
  }
  .v4-enterprise-section .enterprise-content {
    flex-direction: column;
    align-items: stretch;
    padding: 14px 2px;
    gap: 10px;
  }
  .v4-enterprise-section .enterprise-main {
    flex-direction: column;
    align-items: center;
    gap: 10px;
    margin-bottom: 18px;
    min-width: 100%;
  }
  .v4-enterprise-section .enterprise-features {
    flex-direction: column;
    gap: 0;
    margin: auto;
    min-width: 0;
  }
  .v4-enterprise-section .enterprise-features ul {
    font-size: 12px;
  }
  .v4-enterprise-section .enterprise-features ul li {
    margin-bottom: 6px;
    font-size: 14px;
  }
}

.v4-compare-plans-section {
  margin: 64px auto 0 auto;
  width: 100%;
  border-radius: 18px;
  box-shadow: 0 2px 32px 0 rgba(0, 0, 0, 0.12);
  padding: 0 0 32px 0;
}
@media (max-width: 1100px) {
  .v4-compare-plans-section {
    display: none;
  }
}
.v4-compare-plans-section .compare-plans-grid {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
  border-radius: 13.316px;
  border: 1px solid #2F2F2F;
  background: linear-gradient(148deg, #1B1C1D 4.47%, #030404 103.6%);
  position: sticky;
  top: 85px;
  z-index: 2;
}
@media (max-width: 1100px) {
  .v4-compare-plans-section .compare-plans-grid {
    flex-direction: column;
    gap: 0;
  }
}
.v4-compare-plans-section .compare-plans-box {
  flex: 1 1 320px;
  min-width: 260px;
  max-width: 340px;
  color: #FFFFFF;
  padding: 32px;
  text-align: center;
  border-radius: 8px;
  border: 0.4px solid #6951CE;
  background: linear-gradient(97deg, #4314FF 30.48%, #4750FF 61.71%, #0594FF 101.87%);
}
@media (max-width: 1100px) {
  .v4-compare-plans-section .compare-plans-box {
    border-radius: 18px 18px 0 0;
    max-width: 100%;
    width: 100%;
    align-items: center;
    text-align: center;
    padding: 32px 16px 24px 16px;
  }
}
.v4-compare-plans-section .compare-plans-box .compare-title {
  font-size: 2.2rem;
  font-weight: 900;
  margin-bottom: 32px;
  color: #FFFFFF;
}
.v4-compare-plans-section .compare-plans-box .compare-note {
  margin-top: 12px;
}
.v4-compare-plans-section .compare-plans-box .toggle-container {
  margin-top: 47px !important;
}
.v4-compare-plans-section .compare-plan-columns {
  flex: 4 1 0;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  background: #0B0D0F;
  border-radius: 13px;
}
@media (max-width: 1100px) {
  .v4-compare-plans-section .compare-plan-columns {
    flex-direction: column;
    border-radius: 0 0 18px 18px;
  }
}
.v4-compare-plans-section .compare-plan-columns .compare-plan-col {
  flex: 1 1 0;
  min-width: 180px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-right: 1px solid #13171A;
  justify-content: space-between;
}
.v4-compare-plans-section .compare-plan-columns .compare-plan-col:last-child {
  border-right: none;
}
.v4-compare-plans-section .compare-plan-columns .compare-plan-col .plan-price {
  color: #FFFFFF;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
}
.v4-compare-plans-section .compare-plan-columns .compare-plan-col .plan-price .price-period {
  color: #666A6C;
}
.v4-compare-plans-section .compare-plan-columns .compare-plan-col .v3-custom-dropdown {
  margin-bottom: 18px;
  width: 100%;
  max-width: 210px;
}
.v4-compare-plans-section .compare-plan-columns .compare-plan-col .plan-btn {
  border-radius: 8px;
}
.v4-compare-plans-section .compare-plan-columns .compare-plan-col.enterprise-col .plan-price {
  font-size: 14px;
  flex-direction: column;
  font-weight: 500;
}
.v4-compare-plans-section .compare-plan-columns .compare-plan-col.enterprise-col .plan-price .price-period {
  color: #FFFFFF;
}
.v4-compare-plans-section .compare-plan-columns .compare-plan-col .plan-custom-message {
  font-size: 14px;
  margin-bottom: 3px;
  margin-top: 0;
  width: fit-content;
  background: linear-gradient(97deg, #8A6FF7 30.48%, #6970FF 61.71%, #05FFCD 101.87%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
  margin: 10px 0;
}
.v4-compare-plans-section .compare-plan-columns .compare-plan-col .plan-custom-message span {
  font-size: 14px;
}
.v4-compare-plans-section .compare-table-wrapper {
  width: 100%;
  overflow-x: auto;
  border-radius: 0 0 18px 18px;
  box-shadow: 0 2px 32px 0 rgba(0, 0, 0, 0.12);
  margin-top: 0;
  padding-bottom: 16px;
  position: relative;
  overflow: hidden;
  padding-bottom: 0;
}
@media (max-width: 700px) {
  .v4-compare-plans-section .compare-table-wrapper {
    border-radius: 0 0 12px 12px;
  }
}
.v4-compare-plans-section .compare-table-wrapper::before {
  content: "";
  position: absolute;
  right: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  width: 86%;
  height: 36%;
  width: 1282.174px;
  height: 889.432px;
  transform: rotate(-3.911deg);
  position: absolute;
  right: -134.488px;
  top: 587px;
  border-radius: 1282.174px;
  background: rgba(35, 16, 157, 0.51);
  filter: blur(300px);
  pointer-events: none;
}
.v4-compare-plans-section .compare-table-wrapper .compare-table {
  width: 100%;
  border-collapse: collapse;
  background: transparent;
  margin-bottom: 64px;
}
.v4-compare-plans-section .compare-table-wrapper .compare-table tr {
  border-bottom: 0.832px solid #1B2024;
}
.v4-compare-plans-section .compare-table-wrapper .compare-table th,
.v4-compare-plans-section .compare-table-wrapper .compare-table td {
  padding: 13px 12px;
  text-align: left;
  font-size: 1rem;
  color: #FFFFFF;
  border-bottom: 1px solid #0F1214;
  background: transparent;
  font-family: "Manrope", sans-serif;
}
.v4-compare-plans-section .compare-table-wrapper .compare-table td.center {
  text-align: center;
  vertical-align: middle;
  width: 18%;
}
.v4-compare-plans-section .compare-table-wrapper .compare-table tr:last-child td {
  border-bottom: none;
}
.v4-compare-plans-section .compare-table-wrapper .compare-table .info-icon {
  font-size: 1.1em;
  color: #494D50;
  margin-left: 4px;
  cursor: pointer;
  vertical-align: middle;
}
@media (max-width: 1100px) {
  .v4-compare-plans-section .compare-plans-grid {
    flex-direction: column;
  }
  .v4-compare-plans-section .compare-plan-columns {
    flex-direction: column;
  }
  .v4-compare-plans-section .compare-plan-columns .compare-plan-col {
    border-right: none;
    border-bottom: 1px solid #0F1214;
  }
  .v4-compare-plans-section .compare-plan-columns .compare-plan-col:last-child {
    border-bottom: none;
  }
}
@media (max-width: 700px) {
  .v4-compare-plans-section {
    border-radius: 12px;
  }
  .v4-compare-plans-section .compare-plans-box {
    border-radius: 12px 12px 0 0;
    padding: 24px 8px 16px 8px;
  }
  .v4-compare-plans-section .compare-plans-box .compare-title {
    font-size: 1.3rem;
  }
  .v4-compare-plans-section .compare-plan-columns {
    border-radius: 0 0 12px 12px;
  }
  .v4-compare-plans-section .compare-plan-columns .compare-plan-col {
    padding: 24px 8px 12px 8px;
  }
  .v4-compare-plans-section .compare-plan-columns .compare-plan-col .plan-title {
    font-size: 1rem;
  }
  .v4-compare-plans-section .compare-plan-columns .compare-plan-col .plan-price {
    font-size: 1.2rem;
  }
  .v4-compare-plans-section .compare-table-wrapper {
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .v4-compare-plans-section .compare-table-wrapper .compare-table th,
  .v4-compare-plans-section .compare-table-wrapper .compare-table td {
    padding: 10px 6px;
    font-size: 0.95rem;
  }
}
.v4-compare-plans-section .compare-plans-toggle-box {
  text-align: center;
  padding: 22px 0;
  font-weight: 600;
  background: #000000;
  margin-bottom: 0;
  z-index: 1;
  position: relative;
  cursor: pointer;
  transition: background 0.2s;
  border-bottom: 1px solid #191D21;
  box-shadow: 0px -15px 35.3px 0px rgba(4, 0, 247, 0.36);
  justify-content: center;
  display: flex;
}
.v4-compare-plans-section .compare-plans-toggle-box:hover {
  background: #0B0D0F;
}
.v4-compare-plans-section .compare-plans-toggle-box .arrow {
  font-size: 1.1em;
  margin-left: 8px;
  transition: transform 0.2s;
}
.v4-compare-plans-section .compare-plans-toggle-box.expanded .arrow {
  transform: rotate(180deg);
}
.v4-compare-plans-section .compare-table tr {
  display: table-row;
}
.v4-compare-plans-section .compare-table.hide-extra-rows tr {
  display: none;
}
.v4-compare-plans-section .compare-table.hide-extra-rows tr.first-row,
.v4-compare-plans-section .compare-table.hide-extra-rows tr:nth-child(-n+7) {
  display: table-row;
}

.reviews-and-badges.v4-review-and-badges {
  color: #FFFFFF;
  margin-bottom: 138px;
}
.reviews-and-badges.v4-review-and-badges .items {
  max-width: 900px;
  margin: auto;
  row-gap: 54px;
}
.reviews-and-badges.v4-review-and-badges .items .item h6 {
  color: #FFFFFF;
  font-size: min(48px, 32px + 16 * (100vw - 320px) / 880);
}
.reviews-and-badges.v4-review-and-badges .items .item img#g2-review-img {
  max-width: min(115px, 80px + 35 * (100vw - 320px) / 880) !important;
}

.users-love-section.v4 .testimonial-cards .card {
  border-radius: 13px;
  border: 1px solid #2F2F2F;
  background: linear-gradient(148deg, #1B1C1D 4.47%, #030404 103.6%);
  padding: 24px;
}
.users-love-section.v4 .testimonial-cards .card .user-info {
  align-items: center;
}
.users-love-section.v4 .testimonial-cards .card .user-info .user-name {
  font-size: min(16px, 14px + 2 * (100vw - 320px) / 880);
}
.users-love-section.v4 .testimonial-cards .card .user-info .user-designation {
  font-size: min(14px, 12px + 2 * (100vw - 320px) / 880);
}
.users-love-section.v4 .testimonial-cards .card .user-info img {
  border-radius: 50%;
}
.users-love-section.v4 .testimonial-cards .card p {
  font-size: min(14px, 12px + 2 * (100vw - 320px) / 880);
}

.boosting-growth-section.v4 {
  margin-top: min(70px, 70px + 70 * (100vw - 320px) / 880) !important;
  margin-bottom: 48px;
}

.v3-pricing-page-light section.v4-pricing-plan-table {
  background: linear-gradient(180deg, #010007 26.92%, #AC8DFF 100%), linear-gradient(180deg, #FFFFEF 0%, #FFF 100%);
  overflow: hidden;
}
@media (max-width: 1100px) {
  .v3-pricing-page-light section.v4-pricing-plan-table {
    margin-bottom: 0;
    padding-bottom: 100px;
  }
}
@media (max-width: 1100px) {
  .v3-pricing-page-light .boosting-growth-section.v4 {
    margin-top: 0 !important;
  }
}
.v3-pricing-page-light .pricing-bg-ellipse-1, .v3-pricing-page-light .pricing-bg-ellipse-2 {
  display: none;
}
.v3-pricing-page-light .v3-toggle .switch-wrapper {
  background: white;
}
.v3-pricing-page-light .v3-toggle .switch-wrapper label {
  color: #000000;
}
.v3-pricing-page-light .v4-pricing-cards .pricing-card {
  background: white;
  border: 1px solid #EAECF3;
}
.v3-pricing-page-light .v4-pricing-cards .pricing-card .plan-title, .v3-pricing-page-light .v4-pricing-cards .pricing-card .plan-price {
  color: #131927;
}
.v3-pricing-page-light .v4-pricing-cards .pricing-card .plan-features li {
  color: #131927;
}
.v3-pricing-page-light .v4-pricing-cards .pricing-card .plan-features li .feature-check svg path {
  fill: #131927;
}
.v3-pricing-page-light .v3-custom-dropdown .dropdown-header {
  color: #131927;
}
.v3-pricing-page-light .v3-custom-dropdown .dropdown-options {
  background: white;
  border: none;
  top: 100%;
}
.v3-pricing-page-light .v3-custom-dropdown .dropdown-options li {
  color: #131927;
}
.v3-pricing-page-light .v3-custom-dropdown .dropdown-options li:hover, .v3-pricing-page-light .v3-custom-dropdown .dropdown-options li.selected {
  background: rgba(30, 36, 41, 0.0705882353);
  color: #1B2024;
}
.v3-pricing-page-light .v4-compare-plans-section {
  box-shadow: none;
}
.v3-pricing-page-light .v4-compare-plans-section .compare-table-wrapper {
  box-shadow: none;
}
.v3-pricing-page-light .v4-compare-plans-section .compare-table-wrapper .compare-table {
  margin-bottom: 24px;
}
.v3-pricing-page-light .v4-compare-plans-section .compare-plans-box {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.68) 0%, rgba(255, 255, 255, 0.68) 100%), linear-gradient(97deg, #4314FF 30.48%, #4750FF 61.71%, #0594FF 101.87%);
  color: #131927;
  border: none;
}
.v3-pricing-page-light .v4-compare-plans-section .compare-plans-box .compare-title {
  color: #131927;
}
.v3-pricing-page-light .v4-compare-plans-section .compare-plans-grid {
  border: none;
  border-radius: 16px;
  background: linear-gradient(0deg, #FFF 0%, #FFF 100%), linear-gradient(180deg, #F8D8FF 0%, #FFF 100%);
  box-shadow: -2px 3px 14px 0px rgba(0, 0, 0, 0.1);
  flex-wrap: unset;
}
.v3-pricing-page-light .v4-compare-plans-section .compare-plan-columns {
  background: transparent;
}
.v3-pricing-page-light .v4-compare-plans-section .compare-plan-columns .compare-plan-col:not(:last-child) {
  border-right: 1px solid rgba(19, 23, 26, 0.0901960784);
}
.v3-pricing-page-light .v4-compare-plans-section .compare-plan-columns .compare-plan-col:not(:last-child) .plan-price {
  color: #0B0D0F;
}
.v3-pricing-page-light .plan-title.v3-sub-heading1 {
  color: #0B0D0F;
}
.v3-pricing-page-light .v4-compare-plans-section .compare-plan-columns .compare-plan-col .plan-price {
  color: #0B0D0F;
}
.v3-pricing-page-light .v4-compare-plans-section .switch-wrapper [type=radio]:checked#compare-monthlyside ~ label[for=compare-monthlyside],
.v3-pricing-page-light .v4-compare-plans-section .switch-wrapper [type=radio]:checked#compare-yearlyside ~ label[for=compare-yearlyside] {
  color: #ffffff;
}
.v3-pricing-page-light .v4-compare-plans-section .compare-table-wrapper {
  overflow: visible;
}
.v3-pricing-page-light .v4-compare-plans-section .compare-table-wrapper::before {
  display: none;
}
.v3-pricing-page-light .v4-compare-plans-section .compare-table-wrapper .compare-table th,
.v3-pricing-page-light .v4-compare-plans-section .compare-table-wrapper .compare-table td {
  color: #131927;
  border-bottom: 0.832px solid var(--Color-Grey-Grey-100, #B8BABB);
}
.v3-pricing-page-light .v4-compare-plans-section .compare-table-wrapper .compare-table tr {
  border-bottom: 0.832px solid var(--Color-Grey-Grey-100, #B8BABB);
}
.v3-pricing-page-light .v4-compare-plans-section .compare-plans-toggle-box {
  background: transparent;
  color: black;
  box-shadow: 0px 8px 33.8px 0px rgba(50, 50, 53, 0.25);
  border-bottom: none;
  border-radius: 8px;
}
.v3-pricing-page-light .v4-compare-plans-section .compare-plans-toggle-box:hover {
  background: rgba(217, 215, 215, 0.33);
  box-shadow: none;
}
.v3-pricing-page-light .v4-compare-plans-section .compare-plans-toggle-box .arrow svg path,
.v3-pricing-page-light .v4-compare-plans-section .compare-plans-toggle-box #comparePlansToggleText svg path {
  stroke: #000000;
}
.v3-pricing-page-light .v4-enterprise-section {
  background: rgba(38, 38, 38, 0.36);
  box-shadow: -2px 3px 14px 0px rgba(0, 0, 0, 0.1);
  border: none;
}
.v3-pricing-page-light .v4-enterprise-section .enterprise-bg-ellipse-2 {
  width: 1028.653px;
  height: 367.367px;
}
.v3-pricing-page-light .v4-enterprise-section .enterprise-center .enterprise-attendees-label {
  color: #ffffff;
}
.v3-pricing-page-light .v4-enterprise-section .enterprise-left .enterprise-title {
  -webkit-text-fill-color: unset;
}
.v3-pricing-page-light .reviews-and-badges.v4-review-and-badges {
  color: #131927;
}
.v3-pricing-page-light .reviews-and-badges.v4-review-and-badges .items .item h6 {
  color: #131927;
}
.v3-pricing-page-light .users-love-section.v4 .testimonial-cards .card {
  background: var(--Icon-Color-icon-black, #131927);
}
.v3-pricing-page-light .FAQ-section.with-plus-sign.v3-faq-section {
  background: #F6F6F6;
  padding-top: 1px;
}
.v3-pricing-page-light .FAQ-section.with-plus-sign.v3-faq-section .faq-list-container .heading-part h5 {
  background: var(--color-white-white-100, #FFF);
  color: #131927;
}
.v3-pricing-page-light .FAQ-section.with-plus-sign.v3-faq-section .faq-list-container .ew-faq .faq-info.afiliate-questions ul li {
  background: #FFFFFF;
}
.v3-pricing-page-light .FAQ-section.with-plus-sign.v3-faq-section .faq-list-container .ew-faq .faq-info.afiliate-questions ul li .collapsible-header,
.v3-pricing-page-light .FAQ-section.with-plus-sign.v3-faq-section .faq-list-container .ew-faq .faq-info.afiliate-questions ul li .collapsible-body p {
  color: #131927;
}
.v3-pricing-page-light .v4-compare-plans-section .compare-table-wrapper .compare-table td svg.tick path {
  fill: #131927;
}

.radio-group {
  display: flex;
  gap: 18px;
  margin-top: 4px;
}
.radio-group label {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 1rem;
  color: #fff;
  cursor: pointer;
}
.radio-group label input[type=radio] {
  appearance: none;
  -webkit-appearance: none;
  width: 18px;
  height: 18px;
  padding: 11px;
  border: 1.5px solid #ffffff;
  border-radius: 50% !important;
  background: #000000;
  cursor: pointer;
  position: relative;
  transition: all 0.3s ease;
}
.radio-group label input[type=radio]:checked {
  border-color: #7F8FFC;
  background: #000000;
}
.radio-group label input[type=radio]:checked::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 13px;
  height: 13px;
  background: #7F8FFC;
  border-radius: 50%;
}
.radio-group label input[type=radio]:hover {
  border-color: #7F8FFC;
}

.select-wrapper {
  position: relative;
  display: flex;
  align-items: center;
}
.select-wrapper .custom-select {
  width: 100%;
  position: relative;
  cursor: pointer;
}
.select-wrapper .custom-select .select-trigger {
  width: 100%;
  padding: min(10px, 8px + 2 * (100vw - 320px) / 880);
  background: #000000;
  color: #fff;
  border: 1.5px solid #96989A;
  border-radius: min(12px, 8px + 4 * (100vw - 320px) / 880);
  font-size: min(14px, 12px + 2 * (100vw - 320px) / 880);
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: border-color 0.3s ease;
}
.select-wrapper .custom-select .select-trigger:focus {
  border-color: #7F8FFC;
}
.select-wrapper .custom-select .select-options {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: #000000;
  border: 1.5px solid #96989A;
  border-radius: min(12px, 8px + 4 * (100vw - 320px) / 880);
  margin-top: 4px;
  max-height: 200px;
  overflow-y: auto;
  display: none;
  z-index: 10;
}
.select-wrapper .custom-select .select-options li {
  padding: 10px;
  color: #fff;
  font-size: min(14px, 12px + 2 * (100vw - 320px) / 880);
  transition: all 0.3s ease;
  cursor: pointer;
  background: #000000;
}
.select-wrapper .custom-select .select-options li:hover {
  background-color: #7F8FFC;
}
.select-wrapper .custom-select .select-options li:first-child {
  border-radius: min(12px, 8px + 4 * (100vw - 320px) / 880) min(12px, 8px + 4 * (100vw - 320px) / 880) 0 0;
}
.select-wrapper .custom-select .select-options li:last-child {
  border-radius: 0 0 min(12px, 8px + 4 * (100vw - 320px) / 880) min(12px, 8px + 4 * (100vw - 320px) / 880);
}
.select-wrapper .custom-select.active .select-options {
  display: block;
}
.select-wrapper .custom-select.active .select-chevron {
  transform: translateY(-50%) rotate(180deg);
}
.select-wrapper .select-chevron {
  position: absolute;
  right: 14px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  display: flex;
  align-items: center;
  transition: transform 0.3s ease;
}
.select-wrapper .select-chevron svg {
  display: block;
  width: 22px;
  height: 22px;
}

.v3-input,
.v3-select {
  background: #000000;
  border: 1.5px solid #96989A;
  color: #fff;
  border-radius: min(12px, 8px + 4 * (100vw - 320px) / 880);
  padding: min(12px, 8px + 4 * (100vw - 320px) / 880);
  font-size: min(14px, 12px + 2 * (100vw - 320px) / 880);
  outline: none;
  transition: border 0.2s;
}
.v3-input:focus,
.v3-select:focus {
  border-color: #7F8FFC;
}

.affiliate-custom-header {
  padding: 20px 0;
  background-color: transparent;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 100;
}
.affiliate-custom-header.scrolled {
  background: rgba(0, 0, 0, 0.75) !important;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.06);
  transition: background 0.3s, box-shadow 0.3s;
}
.affiliate-custom-header.active {
  background-color: rgba(0, 0, 0, 0.95) !important;
}
@media (max-width: 991px) {
  .affiliate-custom-header {
    padding: 15px 0;
  }
  .affiliate-custom-header .main-nav {
    width: 100%;
  }
}
.affiliate-custom-header .container {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.affiliate-custom-header .links-container {
  display: flex;
  align-items: center;
  gap: 20px;
  z-index: 2;
  justify-content: space-between;
}
.affiliate-custom-header .logo {
  display: flex;
}
.affiliate-custom-header .logo #ew-logo {
  height: 40px;
  max-width: 192px;
  width: 100%;
}
@media (max-width: 991px) {
  .affiliate-custom-header .logo #ew-logo {
    height: 32px;
  }
}
.affiliate-custom-header .hamburger-menu {
  display: none;
  background: none;
  border: none;
  padding: 10px;
  cursor: pointer;
}
.affiliate-custom-header .hamburger-menu span {
  display: block;
  width: 24px;
  height: 2px;
  margin-bottom: 5px;
  position: relative;
  background: #ffffff;
  border-radius: 3px;
  transform-origin: center;
  transition: 0.4s;
}
.affiliate-custom-header .hamburger-menu span:last-child {
  margin-bottom: 0;
}
.affiliate-custom-header .hamburger-menu.active span:nth-child(1) {
  transform: translateY(7px) rotate(45deg);
}
.affiliate-custom-header .hamburger-menu.active span:nth-child(2) {
  opacity: 0;
}
.affiliate-custom-header .hamburger-menu.active span:nth-child(3) {
  transform: translateY(-7px) rotate(-45deg);
}
@media (max-width: 991px) {
  .affiliate-custom-header .hamburger-menu {
    display: block;
  }
}
.affiliate-custom-header .nav-wrapper {
  display: flex;
  align-items: center;
  gap: 32px;
  padding: unset;
  margin-left: 24px;
}
.affiliate-custom-header .nav-wrapper .auth-buttons {
  display: none;
}
@media (max-width: 991px) {
  .affiliate-custom-header .nav-wrapper .auth-buttons {
    display: flex;
    margin: auto;
  }
}
@media (max-width: 991px) {
  .affiliate-custom-header .nav-wrapper {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 20px;
    background: rgba(0, 0, 0, 0.95);
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
    transform: translateY(-100%);
    opacity: 0;
    visibility: hidden;
    min-height: calc(100vh - 51px);
  }
  .affiliate-custom-header .nav-wrapper.active {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
    margin-left: 0;
  }
}
.affiliate-custom-header .main-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  gap: 2.625rem;
}
@media (max-width: 991px) {
  .affiliate-custom-header .main-nav ul {
    flex-direction: column;
    width: 100%;
    gap: 0;
  }
  .affiliate-custom-header .main-nav ul li {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1), transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  }
  .affiliate-custom-header .main-nav ul.menu-animate li {
    opacity: 1;
    transform: translateY(0);
    padding: 12px 0;
  }
  .affiliate-custom-header .main-nav ul.menu-animate li:nth-child(1) {
    transition-delay: 0.08s;
  }
  .affiliate-custom-header .main-nav ul.menu-animate li:nth-child(2) {
    transition-delay: 0.16s;
  }
  .affiliate-custom-header .main-nav ul.menu-animate li:nth-child(3) {
    transition-delay: 0.24s;
  }
  .affiliate-custom-header .main-nav ul.menu-animate li:nth-child(4) {
    transition-delay: 0.32s;
  }
  .affiliate-custom-header .main-nav ul.menu-animate li:nth-child(5) {
    transition-delay: 0.4s;
  }
}
.affiliate-custom-header .main-nav ul li a {
  color: #ffffff;
  font-size: min(16px, 14px + 2 * (100vw - 320px) / 880);
  text-decoration: none;
  transition: color 0.3s ease;
  font-weight: 500;
}
@media (max-width: 991px) {
  .affiliate-custom-header .main-nav ul li a {
    display: block;
    padding: 8px 0;
  }
}
.affiliate-custom-header .main-nav ul li a:hover {
  color: rgba(255, 255, 255, 0.8);
}
.affiliate-custom-header .auth-buttons {
  display: flex;
  align-items: center;
  gap: 10px;
}
@media (max-width: 991px) {
  .affiliate-custom-header .auth-buttons {
    width: 100%;
    flex-direction: column;
    gap: 15px;
    display: none;
  }
}
.affiliate-custom-header .login-btn,
.affiliate-custom-header .signup-btn {
  padding: 8px 20px;
  font-size: 14px;
  text-decoration: none;
  transition: all 0.3s ease;
}
@media (max-width: 991px) {
  .affiliate-custom-header .login-btn,
  .affiliate-custom-header .signup-btn {
    width: 100%;
    text-align: center;
    padding: 12px 20px;
    font-size: 16px;
  }
}
.affiliate-custom-header .login-btn {
  color: #ffffff;
  font-weight: 500;
  border-radius: 8px;
}
.affiliate-custom-header .login-btn:hover {
  box-shadow: 0 0 0 1px #ffffff;
}
.affiliate-custom-header .signup-btn {
  border-radius: 8px;
  font-weight: 600;
}
.affiliate-custom-header .signup-btn:hover {
  background-color: rgba(255, 255, 255, 0.9);
}

.affiliate-hero {
  background: #1c1c3a;
  color: #ffffff;
  padding: 140px 0 80px;
  position: relative;
  overflow: hidden;
  background-image: url(https://easywebinar-site.s3.us-east-1.amazonaws.com/images/v3-images/affiliate-marking-hero-banner.webp);
  background-size: cover;
  background-position: top right;
  z-index: 1;
  max-width: 2500px;
  margin: auto;
}
@media (max-width: 559.98px) {
  .affiliate-hero {
    background-image: url(https://easywebinar-site.s3.us-east-1.amazonaws.com/images/v3-images/affiliate-marking-hero-banner-mb.webp);
  }
}
.affiliate-hero:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.03) 50%, rgba(0, 0, 0, 0.06) 100%);
  z-index: 1;
}
@media (min-width: 2500px) {
  .affiliate-hero:before {
    background: linear-gradient(90deg, rgb(8, 8, 8) -53%, rgba(0, 0, 0, 0) 91%, rgb(0, 0, 0) 100%);
  }
}
.affiliate-hero::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 29%);
}
.affiliate-hero .container,
.affiliate-hero .hero-content {
  position: relative;
  z-index: 3;
}
.affiliate-hero .hero-content {
  max-width: 700px;
  padding: 30px 0;
}
.affiliate-hero .hero-content h1 {
  font-size: min(60px, 32px + 28 * (100vw - 320px) / 880);
  font-weight: 900;
  margin-bottom: 0.75rem;
  margin-top: 0;
}
.affiliate-hero .hero-content p {
  font-size: min(18px, 16px + 2 * (100vw - 320px) / 880);
  line-height: 1.6;
  margin-bottom: 30px;
  opacity: 0.9;
}
.affiliate-hero .become-affiliate-btn {
  background-color: #4552fe;
  color: #ffffff;
  font-size: 1rem;
  font-weight: 600;
  padding: 15px 30px;
  border-radius: 30px;
  display: inline-block;
  transition: all 0.3s ease;
  border: none;
  cursor: pointer;
}
.affiliate-hero .become-affiliate-btn:hover {
  background-color: #3040e0;
  transform: translateY(-2px);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}
@media (max-width: 768px) {
  .affiliate-hero {
    padding: 120px 0 60px;
  }
  .affiliate-hero .hero-content {
    max-width: 100%;
    text-align: center;
  }
  .affiliate-hero .hero-content h1 {
    font-size: 2.5rem;
  }
}
@media (max-width: 559.98px) {
  .affiliate-hero {
    height: 90vh;
    display: flex;
    align-items: end;
  }
}

/* Benefits Section */
.affiliate-benefits {
  padding: 21px 0 84px;
  background-color: #000000;
  overflow-x: hidden;
}
.affiliate-benefits .benefits-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.affiliate-benefits .benefits-row .col {
  flex: 1 1 calc(25% - 24px);
  max-width: calc(25% - 24px);
  min-width: 260px;
  box-sizing: border-box;
  margin-bottom: min(24px, 24px + 8 * (100vw - 320px) / 880);
}
@media (max-width: 1080px) {
  .affiliate-benefits .benefits-row .col {
    flex: 1 1 calc(50% - 16px);
    max-width: calc(50% - 16px);
  }
}
@media (max-width: 599.98px) {
  .affiliate-benefits .benefits-row .col {
    flex: 1 1 100%;
    max-width: 100%;
  }
}
.affiliate-benefits .benefit-card {
  padding: 24px;
  height: 100%;
  transition: all 0.3s ease;
  position: relative;
  border-radius: 18px;
  border: 1px solid rgba(169, 169, 169, 0.2);
  box-shadow: 0px 4px 6.2px 0px rgba(0, 0, 0, 0.1);
  background-color: #0F1214;
}
.affiliate-benefits .benefit-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.1);
  border: 0.75px solid var(--Color-Primary-Primary-800, #23308A);
  box-shadow: 0px 5px 50.7px 0px rgba(72, 58, 255, 0.49);
}
.affiliate-benefits .benefit-card .icon-wrapper {
  position: relative;
  margin-bottom: 20px;
  display: inline-block;
}
.affiliate-benefits .benefit-card .icon-wrapper img {
  width: 50px;
  height: 50px;
  object-fit: contain;
}
.affiliate-benefits .benefit-card h3 {
  font-size: min(24px, 16px + 8 * (100vw - 320px) / 880);
  font-weight: 700;
  margin-bottom: 0.75rem;
  color: #FFFFFF;
}
.affiliate-benefits .benefit-card p {
  font-size: min(16px, 14px + 2 * (100vw - 320px) / 880);
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.7607843137);
}
.affiliate-benefits .earnings-stat {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.affiliate-benefits .earnings-stat h2 {
  color: #4058FB;
  font-size: min(38px, 32px + 6 * (100vw - 320px) / 880);
  font-weight: 800;
  margin-bottom: 16px;
  position: relative;
  z-index: 1;
}
.affiliate-benefits .earnings-stat h2::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 135%;
  height: 135%;
  background: rgba(42, 0, 253, 0.34);
  filter: blur(29.9px);
  z-index: -1;
  border-radius: 50%;
  pointer-events: none;
}
.affiliate-benefits .earnings-stat p {
  font-size: min(18px, 16px + 2 * (100vw - 320px) / 880);
  color: rgba(255, 255, 255, 0.76);
}
@media (max-width: 768px) {
  .affiliate-benefits {
    padding: 60px 0;
  }
  .affiliate-benefits .earnings-stat {
    padding: 30px;
  }
  .affiliate-benefits .earnings-stat h2 {
    font-size: 2.5rem;
  }
  .affiliate-benefits .earnings-stat p {
    font-size: 1rem;
  }
}

/* Promote EasyWebinar Section */
.affiliate-promote-section {
  padding: 40px 0;
  background: #F7F7F7;
  color: #2F2B2B;
  overflow: hidden;
  /* Testimonials */
  /* Feature List */
}
.affiliate-promote-section .promote-row {
  display: flex;
  gap: 64px;
}
@media (max-width: 991px) {
  .affiliate-promote-section .promote-row {
    flex-direction: column;
    gap: 48px;
  }
}
.affiliate-promote-section .col.promote-content {
  flex: 1.5;
}
.affiliate-promote-section .col.promote-features {
  flex: 1;
}
.affiliate-promote-section .promote-title {
  font-size: min(38px, 32px + 6 * (100vw - 320px) / 880);
  font-weight: 900;
  margin-bottom: 16px;
}
.affiliate-promote-section .promote-desc {
  font-size: min(16px, 14px + 2 * (100vw - 320px) / 880);
  margin-bottom: 32px;
  color: #292222;
}
.affiliate-promote-section .testimonial-row {
  display: flex;
  gap: 16px;
  margin-top: 51px;
}
@media (max-width: 600px) {
  .affiliate-promote-section .testimonial-row {
    flex-direction: column;
  }
}
.affiliate-promote-section .testimonial-card {
  flex: 1;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 16px;
  position: relative;
  padding: 0;
  width: 50%;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  overflow: hidden;
}
.affiliate-promote-section .testimonial-card img {
  width: 100%;
  object-fit: cover;
}
@media (max-width: 600px) {
  .affiliate-promote-section .testimonial-card {
    width: 100%;
  }
}
.affiliate-promote-section .testimonial-card .testimonial-info {
  position: absolute;
  bottom: 0;
  background: #000000;
  color: white;
  padding: 8px 12px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 109px;
  font-family: "Inter", sans-serif;
}
.affiliate-promote-section .testimonial-card .testimonial-info .testimonial-name {
  font-size: min(18px, 16px + 2 * (100vw - 320px) / 880);
  font-weight: 600;
  font-family: "Manrope", sans-serif;
}
.affiliate-promote-section .testimonial-card .testimonial-info .testimonial-title {
  font-size: min(14px, 12px + 2 * (100vw - 320px) / 880);
  font-family: "Manrope", sans-serif;
}
.affiliate-promote-section .testimonial-card .testimonial-info .testimonial-quote {
  font-size: 10px;
}
.affiliate-promote-section .feature-list {
  display: flex;
  flex-direction: column;
  gap: min(32px, 24px + 8 * (100vw - 320px) / 880);
}
.affiliate-promote-section .feature-item {
  display: flex;
  gap: 20px;
  align-items: flex-start;
}
.affiliate-promote-section .feature-item:not(:last-child) {
  border-bottom: 0.657px solid #E4E4E4;
  padding-bottom: 28px;
}
@media screen and (max-width: 599.98px) {
  .affiliate-promote-section .feature-item {
    flex-direction: column;
  }
}
.affiliate-promote-section .feature-item .feature-icon {
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.affiliate-promote-section .feature-item .feature-icon svg {
  width: 100%;
  height: 100%;
}
.affiliate-promote-section .feature-item .feature-content strong {
  display: block;
  font-size: min(18px, 16px + 2 * (100vw - 320px) / 880);
  font-weight: 700;
  margin-bottom: 8px;
}
.affiliate-promote-section .feature-item .feature-content p {
  font-size: min(16px, 14px + 2 * (100vw - 320px) / 880);
  opacity: 0.8;
  margin: 0;
}
@media (max-width: 991px) {
  .affiliate-promote-section {
    padding: 60px 0;
  }
  .affiliate-promote-section .col.promote-content, .affiliate-promote-section .col.promote-features {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .affiliate-promote-section .promote-title {
    text-align: center;
  }
  .affiliate-promote-section .promote-desc {
    text-align: center;
  }
  .affiliate-promote-section .btn-v3 {
    display: block;
    width: 100%;
    text-align: center;
  }
  .affiliate-promote-section .feature-item .feature-content strong {
    font-size: 18px;
  }
  .affiliate-promote-section .feature-item .feature-content p {
    font-size: 15px;
  }
}

/* Affiliate Steps Section */
.affiliate-steps-section {
  background: #000;
  padding: min(70px, 64px + 6 * (100vw - 320px) / 880) 0;
  color: #fff;
  text-align: center;
}
.affiliate-steps-section .steps-title {
  font-size: min(24px, 20px + 4 * (100vw - 320px) / 880);
  font-weight: 500;
  margin-bottom: 48px;
  line-height: normal;
}
.affiliate-steps-section .steps-title .highlight {
  color: #7F8FFC;
  font-weight: 700;
  font-size: min(32px, 24px + 8 * (100vw - 320px) / 880);
}
.affiliate-steps-section .steps-row {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  margin: 0 auto;
  max-width: 1200px;
  min-height: 140px;
  flex-wrap: nowrap;
  z-index: 1;
}
@media (max-width: 991px) {
  .affiliate-steps-section .steps-row {
    flex-wrap: wrap;
    gap: 16px;
    min-height: unset;
  }
}
.affiliate-steps-section .steps-line-bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  height: 1.5px;
  z-index: 0;
  transform: translateY(-50%);
  pointer-events: none;
  width: 100%;
  display: flex;
  align-items: center;
}
.affiliate-steps-section .steps-line-bg svg {
  position: relative;
}
@media (max-width: 991px) {
  .affiliate-steps-section .steps-line-bg {
    display: none;
  }
}
.affiliate-steps-section .steps-line-bg .steps-line-anim {
  position: relative;
  left: 0;
  top: 0;
  height: 100%;
  width: 0;
  border: 1px solid;
  border-image: linear-gradient(90deg, hsl(199, 95%, 56%) 0%, hsl(234, 91%, 75%) 100%) 1;
  border-radius: 2px;
  z-index: 1;
  animation: none;
}
@keyframes steps-line-grow {
  0% {
    width: 0;
  }
  100% {
    width: calc(100% - 168px);
  }
}
.affiliate-steps-section .step-card {
  position: relative;
  background: #0B0D0F;
  border-radius: 16px;
  border: 0.812px solid rgba(220, 236, 255, 0.3215686275);
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
  min-width: 120px;
  min-height: 120px;
  flex: 1;
  max-width: 123px;
  padding: 10px 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  z-index: 2;
  transition: box-shadow 0.3s, background 0.3s;
  color: #fff;
}
@media (max-width: 991px) {
  .affiliate-steps-section .step-card {
    min-width: 90px;
    min-height: 90px;
    padding: 16px 8px 12px 8px;
    font-size: 0.95rem;
  }
}
.affiliate-steps-section .step-card .step-icon {
  margin-bottom: 8px;
}
.affiliate-steps-section .step-card .step-label {
  font-size: min(14px, 12px + 2 * (100vw - 320px) / 880);
  font-family: "Manrope", sans-serif;
  font-weight: 500;
  color: #fff;
}
.affiliate-steps-section .step-card-final {
  position: relative;
  overflow: visible;
}
.affiliate-steps-section .step-card-final .glitter-stars {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.affiliate-steps-section .step-card-final .glitter-stars .star {
  position: absolute;
  opacity: 0;
}
.affiliate-steps-section .step-card-final .glitter-stars .star-1 {
  top: -25px;
  left: 1%;
  animation-delay: 0s;
}
.affiliate-steps-section .step-card-final .glitter-stars .star-2 {
  top: 15px;
  right: -25px;
  animation-delay: 0.6s;
}
.affiliate-steps-section .step-card-final .glitter-stars .star-3 {
  bottom: 62px;
  left: -25px;
  animation-delay: 1.2s;
}
.affiliate-steps-section .step-card-final .glitter-stars .star-4 {
  top: -35px;
  right: -1%;
  animation-delay: 1.8s;
}
.affiliate-steps-section .step-card-final .glitter-stars .star-5 {
  top: 12%;
  left: -30px;
  animation-delay: 2.4s;
}
.affiliate-steps-section .affiliate-steps-section.animate .step-card-final .glitter-stars .star {
  animation-play-state: running;
  animation-delay: 500ms;
}
@keyframes glitter-burst {
  0% {
    opacity: 0;
    transform: scale(0.2) rotate(-30deg);
    filter: blur(2px);
  }
  40% {
    opacity: 1;
    transform: scale(1.2) rotate(10deg);
  }
  70% {
    opacity: 1;
    transform: scale(1.2) rotate(0deg);
    filter: blur(0);
  }
  100% {
    opacity: 1;
    transform: scale(1) rotate(20deg);
  }
}
.affiliate-steps-section.animate .steps-line-bg .steps-line-anim {
  animation: steps-line-grow 2s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.affiliate-steps-section.animate .step-card {
  opacity: 1;
  transform: none;
  animation: step-card-in 0.5s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.affiliate-steps-section.animate .step-card:nth-child(3) {
  animation-delay: 0.3s;
}
.affiliate-steps-section.animate .step-card:nth-child(4) {
  animation-delay: 0.6s;
}
.affiliate-steps-section.animate .step-card:nth-child(5) {
  animation-delay: 0.9s;
}
.affiliate-steps-section.animate .step-card:nth-child(6) {
  animation-delay: 1.2s;
}
.affiliate-steps-section.animate .step-card:nth-child(7) {
  animation-delay: 1.5s;
}
.affiliate-steps-section.animate .step-card:nth-child(8) {
  animation-delay: 1.8s;
}
.affiliate-steps-section.animate .step-card:nth-child(9) {
  animation-delay: 2.1s;
}
.affiliate-steps-section.animate .step-card-final .star {
  animation-delay: 2s;
  animation: glitter-burst 3s ease-out forwards;
  animation-fill-mode: forwards;
}
.affiliate-steps-section .steps-line-bg .steps-line-anim {
  animation: none;
}
.affiliate-steps-section .step-card {
  opacity: 0;
  transform: translateY(20px);
  animation: none;
}
.affiliate-steps-section .steps-line-mobile {
  display: none;
}
@media (max-width: 991px) {
  .affiliate-steps-section .steps-row {
    flex-direction: column;
    align-items: stretch;
    gap: 23px;
  }
  .affiliate-steps-section .steps-line-bg {
    display: none;
  }
  .affiliate-steps-section .step-card {
    min-width: unset;
    min-height: 80px;
    width: 100%;
    margin: 0 auto;
  }
  .affiliate-steps-section .steps-line-mobile {
    display: flex;
    align-items: center;
    flex-direction: column;
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    width: 2px;
    z-index: 0;
    transform: translateX(-50%);
    pointer-events: none;
  }
  .affiliate-steps-section .steps-line-mobile svg {
    transform: rotate(180deg);
  }
  .affiliate-steps-section .steps-line-anim-mobile {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    background: linear-gradient(180deg, #26B6FA 0%, #8591F9 100%);
    animation: lineGrowVertical 1.5s ease-out forwards;
    animation-play-state: paused;
    transform: rotate(180deg);
  }
  .affiliate-steps-section.animate .steps-line-anim-mobile {
    animation-play-state: running;
  }
}
@keyframes lineGrowVertical {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% - 171px);
  }
}

.step-arrow-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-width: 44px;
  margin: 0 8px;
}
.step-arrow-group .arrow-star {
  margin-bottom: 2px;
}
.step-arrow-group .arrow-star svg {
  width: 24px;
  height: 24px;
  display: block;
}
.step-arrow-group .arrow-svg svg {
  width: 44px;
  height: 12px;
  display: block;
}

.affiliate-cta-section {
  background: linear-gradient(180deg, #3A5AFF 0%, #000000 100%);
  text-align: center;
  padding: min(108px, 80px + 28 * (100vw - 320px) / 880) 0;
}
.affiliate-cta-section .form-title {
  color: #fff;
  font-size: min(48px, 32px + 16 * (100vw - 320px) / 880);
  font-weight: 900;
  margin-bottom: 12px;
  text-align: center;
}
.affiliate-cta-section .form-subtitle {
  color: #fff;
  font-size: min(24px, 16px + 8 * (100vw - 320px) / 880);
  text-align: center;
  max-width: 1100px;
  margin: 0 auto min(48px, 32px + 16 * (100vw - 320px) / 880);
}
.affiliate-cta-section .btn-affiliate-main {
  background: #FFB300;
  color: #222;
  font-weight: 600;
  font-size: 1.1rem;
  border: none;
  border-radius: 10px;
  padding: 14px 36px;
  cursor: pointer;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  transition: background 0.2s, color 0.2s;
  box-shadow: 0px 4px 61px 0px #FFB300;
}
.affiliate-cta-section .btn-affiliate-main:hover {
  background: #e6a100;
}

.testimonial-section-v3 {
  padding: 48px 0;
  background: #000000;
}
.testimonial-section-v3 .testimonial-badge {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 13.5px;
  background: linear-gradient(180deg, #000 -17.36%, #4058FB 100%), var(--Color-Grey-Grey-800, #0F1214);
}
.testimonial-section-v3 .testimonial-badge img {
  max-width: 90%;
  max-height: 90%;
  display: block;
  margin: 0 auto;
}
.testimonial-section-v3 .testimonial-cards {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  width: 100%;
  justify-content: space-between;
}
.testimonial-section-v3 .testimonial-cards .testimonial-card {
  width: calc(25% - 18px);
  padding: min(18px, 16px + 2 * (100vw - 320px) / 880);
  transition: all 0.3s ease;
  position: relative;
  border-radius: 14px;
  border: 1px solid #0F1214;
  background-color: #1B2024;
  color: #fff;
  display: flex;
  flex-direction: column;
}
.testimonial-section-v3 .testimonial-cards .testimonial-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.1);
}
.testimonial-section-v3 .testimonial-cards .testimonial-card .date {
  margin: 0 0 16px auto;
  font-size: 10px;
}
.testimonial-section-v3 .testimonial-cards .testimonial-card .testimonial-header {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 12px;
}
.testimonial-section-v3 .testimonial-cards .testimonial-card .testimonial-header .avatar {
  max-width: min(42px, 24px + 18 * (100vw - 320px) / 880);
  max-height: min(42px, 24px + 18 * (100vw - 320px) / 880);
  height: 100%;
  width: 100%;
  font-size: 14px;
  border-radius: 50%;
  background: #FFFFFF;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  overflow: hidden;
  aspect-ratio: 1;
}
.testimonial-section-v3 .testimonial-cards .testimonial-card .testimonial-header .avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.testimonial-section-v3 .testimonial-cards .testimonial-card .testimonial-header .info {
  font-weight: 500;
  line-height: normal;
}
.testimonial-section-v3 .testimonial-cards .testimonial-card .testimonial-header .info .name {
  font-size: 12px;
}
.testimonial-section-v3 .testimonial-cards .testimonial-card .testimonial-header .info .meta {
  font-size: 10px;
}
.testimonial-section-v3 .testimonial-cards .testimonial-card .stars {
  flex-wrap: wrap;
  gap: 8px;
  font-size: 10px;
  align-items: end;
  margin-bottom: 10px;
}
.testimonial-section-v3 .testimonial-cards .testimonial-card .testimonial-title {
  font-weight: 500;
  font-size: 12px;
  line-height: normal;
}
.testimonial-section-v3 .testimonial-cards .testimonial-card .testimonial-body {
  font-size: 10px;
  margin-bottom: 18px;
}
.testimonial-section-v3 .testimonial-cards .testimonial-card .read-more-btn {
  margin: auto auto 0;
  align-self: flex-start;
  background: none;
  border: 1px solid #bfc3d1;
  color: #bfc3d1;
  border-radius: 24px;
  padding: 7px 28px;
  font-size: 10px;
  cursor: pointer;
  transition: border 0.2s, color 0.2s;
}
.testimonial-section-v3 .testimonial-cards .testimonial-card .read-more-btn:hover {
  border: 1px solid #fff;
  color: #fff;
}
@media (max-width: 1080px) {
  .testimonial-section-v3 .testimonial-card {
    flex: 1 1 calc(50% - 16px);
    max-width: calc(50% - 16px);
  }
}
@media (max-width: 599.98px) {
  .testimonial-section-v3 .testimonial-card {
    flex: 1 1 100%;
    max-width: 100%;
  }
}

.FAQ-section.with-plus-sign.v3-faq-section {
  background: #000000;
}
.FAQ-section.with-plus-sign.v3-faq-section .container {
  max-width: 1000px;
}
.FAQ-section.with-plus-sign.v3-faq-section .faq-list-container .heading-part {
  text-align: center;
  margin: 89px 0 0 0;
}
@media screen and (max-width: 768px) {
  .FAQ-section.with-plus-sign.v3-faq-section .faq-list-container .heading-part {
    margin-bottom: 32px;
  }
}
.FAQ-section.with-plus-sign.v3-faq-section .faq-list-container .heading-part h5 {
  padding: 24px;
  border-radius: 13.5px;
  background: var(--Color-Grey-Grey-500, #1B2024);
  box-shadow: 0px 2.25px 10.5px 0px rgba(74, 58, 255, 0.03), 0px -1.5px 3px 0px rgba(20, 20, 43, 0.02), 0px 9px 18px 0px rgba(20, 20, 43, 0.04);
  color: #ffffff;
  margin: 0 24px;
  line-height: normal;
}
.FAQ-section.with-plus-sign.v3-faq-section .faq-list-container .ew-faq .faq-info.afiliate-questions {
  display: flex;
  gap: 24px;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .FAQ-section.with-plus-sign.v3-faq-section .faq-list-container .ew-faq .faq-info.afiliate-questions {
    gap: 0;
  }
}
.FAQ-section.with-plus-sign.v3-faq-section .faq-list-container .ew-faq .faq-info.afiliate-questions ul {
  flex: 1;
}
.FAQ-section.with-plus-sign.v3-faq-section .faq-list-container .ew-faq .faq-info.afiliate-questions ul li {
  margin-bottom: 16px;
  border-radius: 12px;
  background: #1B2024;
  box-shadow: 0px 3.75px 12px 0px rgba(8, 15, 52, 0.06);
  border: none;
}
.FAQ-section.with-plus-sign.v3-faq-section .faq-list-container .ew-faq .faq-info.afiliate-questions ul li .collapsible-header,
.FAQ-section.with-plus-sign.v3-faq-section .faq-list-container .ew-faq .faq-info.afiliate-questions ul li .collapsible-body p {
  color: #fff;
}
.FAQ-section.with-plus-sign.v3-faq-section .faq-list-container .ew-faq .faq-info.afiliate-questions ul li .collapsible-header {
  padding: min(33px, 24px + 9 * (100vw - 320px) / 880) min(26px, 16px + 10 * (100vw - 320px) / 880);
  padding-right: 67px;
  font-size: min(16px, 14px + 2 * (100vw - 320px) / 880);
}
.FAQ-section.with-plus-sign.v3-faq-section .faq-list-container .ew-faq .faq-info.afiliate-questions ul li .collapsible-header:after {
  width: 16px;
  height: 15px;
  border-radius: 6px;
  padding: 16px;
  background: rgba(102, 106, 108, 0.3215686275);
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15' fill='none'><path d='M8.31641 0.887695C8.79275 0.887695 9.17871 1.27365 9.17871 1.75V13.75C9.17871 14.2263 8.79275 14.6123 8.31641 14.6123H8.20312C7.72678 14.6123 7.34082 14.2263 7.34082 13.75V1.75L7.34473 1.66211C7.38874 1.22703 7.75644 0.887695 8.20312 0.887695H8.31641Z' fill='white' stroke='%236F6C90' stroke-width='0.225' stroke-linecap='round'/><path d='M14.7695 6.88965C15.2459 6.88965 15.6318 7.27561 15.6318 7.75195C15.6318 8.2283 15.2459 8.61426 14.7695 8.61426H1.75C1.27365 8.61426 0.887695 8.2283 0.887695 7.75195C0.887695 7.27561 1.27365 6.88965 1.75 6.88965H14.7695Z' fill='white' stroke='%236F6C90' stroke-width='0.225' stroke-linecap='round'/></svg>");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px 15px;
}
.FAQ-section.with-plus-sign.v3-faq-section .faq-list-container .ew-faq .faq-info.afiliate-questions ul li.active .collapsible-header:after {
  background-color: #666A6C;
  transform: translateY(-50%) rotate(180deg);
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="3" viewBox="0 0 16 3" fill="none" > <path d="M14.3789 0.370117L14.4668 0.374023C14.9019 0.41804 15.2412 0.785735 15.2412 1.23242C15.2412 1.70877 14.8553 2.09473 14.3789 2.09473H1.35938C0.88303 2.09473 0.49707 1.70877 0.49707 1.23242C0.49707 0.756076 0.883029 0.370117 1.35938 0.370117H14.3789Z" fill="white" stroke="white" stroke-width="0.225" stroke-linecap="round" /> </svg>');
}
.FAQ-section.with-plus-sign.v3-faq-section .faq-list-container .ew-faq .faq-info.afiliate-questions ul li .collapsible-body {
  padding: 0 24px 24px;
  font-family: "Manrope";
}
.FAQ-section.with-plus-sign.v3-faq-section .faq-list-container .ew-faq .faq-info.afiliate-questions ul li .collapsible-body p {
  font-size: 14px;
  line-height: 1.4;
}
.FAQ-section.with-plus-sign.v3-faq-section .faq-list-container .ew-faq .faq-info.afiliate-questions ul li a {
  color: #7F8FFC;
}
@media (max-width: 768px) {
  .FAQ-section.with-plus-sign.v3-faq-section .faq-list-container .ew-faq .faq-info.afiliate-questions ul {
    flex: 1 1 100%;
  }
}

.partners-mail-text {
  font-size: 16px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .partners-mail-text {
    margin-top: 48px;
  }
}
.partners-mail-text a {
  color: #7F8FFC;
  font-size: 18px;
}
.partners-mail-text a:hover {
  text-decoration: underline;
}

.cta-section-v3 {
  background: #000;
  min-height: 320px;
  gap: 40px;
  overflow: hidden;
}
.cta-section-v3 .container {
  background-image: url("https://easywebinar-site.s3.amazonaws.com/images/v3-images/ew-glowing-glass-bg-img.png");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: contain;
  min-height: 320px;
  padding: 24px 15px 0;
}
@media (max-width: 1024px) {
  .cta-section-v3 .container {
    background-position: 592px center;
  }
}
@media (max-width: 768px) {
  .cta-section-v3 .container {
    background-position: 378px top;
  }
}
@media screen and (max-width: 768px) and (max-width: 599.98px) {
  .cta-section-v3 .container {
    background-position: 198px top;
    background-size: cover;
  }
}
.cta-section-v3 .cta-content {
  flex: 1 1 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 5vw;
  z-index: 1;
}
.cta-section-v3 .cta-content h2 {
  color: #fff;
  font-size: min(32px, 24px + 8 * (100vw - 320px) / 880);
  font-weight: 500;
  margin-bottom: 32px;
  line-height: normal;
}
.cta-section-v3 .cta-content h2 span {
  font-weight: 800;
}
.cta-section-v3 .cta-content .cta-subtitle {
  color: #fff;
  font-size: min(24px, 16px + 8 * (100vw - 320px) / 880);
  font-weight: 500;
  margin-bottom: 32px;
}
.cta-section-v3 .cta-content #formContainer {
  width: 100%;
}
.cta-section-v3 .cta-content .cta-form {
  display: flex;
  gap: 24px;
  align-items: center;
  flex-wrap: wrap;
}
.cta-section-v3 .cta-content .cta-form input.v3-input {
  padding: 15px;
  max-width: 337px;
  width: 100%;
}
.cta-section-v3 .cta-content .cta-form input.v3-input:-webkit-autofill, .cta-section-v3 .cta-content .cta-form input.v3-input:-webkit-autofill:hover, .cta-section-v3 .cta-content .cta-form input.v3-input:-webkit-autofill:focus {
  border: 1px solid #ffffff;
  -webkit-text-fill-color: #ffffff;
}
@media screen and (max-width: 599.98px) {
  .cta-section-v3 .cta-content .cta-form {
    width: 100%;
  }
  .cta-section-v3 .cta-content .cta-form input.v3-input,
  .cta-section-v3 .cta-content .cta-form button.btn-v3 {
    max-width: 90%;
    width: 90%;
  }
}
.cta-section-v3 .boosting-growth-section.dark-mode {
  margin: 0;
  background: transparent;
  padding-top: 137px !important;
}
@media (max-width: 900px) {
  .cta-section-v3 .boosting-growth-section.dark-mode {
    padding-top: 67px !important;
  }
}
.cta-section-v3 .subscription-success {
  border-radius: 12px;
  background: #A7B2FD;
  width: 100%;
  max-width: 418px;
  display: flex;
  padding: 16px;
  gap: 16px;
}
@media (max-width: 600px) {
  .cta-section-v3 .subscription-success {
    flex-direction: column;
    gap: 0;
  }
}
.cta-section-v3 .subscription-success span.success-text {
  color: #131927;
  font-size: 14px;
}
@media (max-width: 900px) {
  .cta-section-v3 .cta-content {
    padding-left: 0;
    align-items: center;
    text-align: center;
    padding-top: 24px;
  }
  .cta-section-v3 .cta-content .cta-form {
    flex-direction: column;
    gap: 16px;
    width: 100%;
  }
}

.subscribed-text {
  margin-top: 16px;
  font-size: min(16px, 12px + 4 * (100vw - 320px) / 880);
}

.affiliate-page-footer footer {
  background: #000000;
}

html {
  scroll-behavior: smooth;
}

body {
  color: #FFFFFF;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
body.blog footer .container .ew-partners, body.single-post footer .container .ew-partners, body.archive footer .container .ew-partners {
  display: none;
}
body.blog footer .container .footer-info, body.single-post footer .container .footer-info, body.archive footer .container .footer-info {
  border-top: 1px solid #e6e6e6;
  margin: 75px 0 0;
}
body.blog .nav-wrapper a#logo-container, body.single-post .nav-wrapper a#logo-container, body.archive .nav-wrapper a#logo-container {
  width: 205px;
  margin: 5px 0 0 0;
}
body.blog .nav-wrapper a#logo-container .clack-svg, body.single-post .nav-wrapper a#logo-container .clack-svg, body.archive .nav-wrapper a#logo-container .clack-svg {
  left: 243px;
  display: none;
}
body.blog .nav-wrapper span.blog-highlighter, body.single-post .nav-wrapper span.blog-highlighter, body.archive .nav-wrapper span.blog-highlighter {
  display: inline-block;
  position: absolute;
  left: 225px;
  top: 25px;
  font-family: "galanogrotesque-suploadedfile", sans-serif;
  color: #060023;
  font-size: 14px;
}
body.blog .nav-wrapper span.blog-highlighter:before, body.single-post .nav-wrapper span.blog-highlighter:before, body.archive .nav-wrapper span.blog-highlighter:before {
  content: "";
  width: 1px;
  height: 30px;
  position: absolute;
  left: -17px;
  top: -5px;
  background: #060023;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  body.blog .nav-wrapper span.blog-highlighter, body.single-post .nav-wrapper span.blog-highlighter, body.archive .nav-wrapper span.blog-highlighter {
    left: 212px;
  }
  body.blog .nav-wrapper span.blog-highlighter:before, body.single-post .nav-wrapper span.blog-highlighter:before, body.archive .nav-wrapper span.blog-highlighter:before {
    left: -11px;
  }
}
body.blog .nav-wrapper .menu-header-menu-container, body.single-post .nav-wrapper .menu-header-menu-container, body.archive .nav-wrapper .menu-header-menu-container {
  width: 100%;
}
@media only screen and (max-width : 992px) {
  body.fixedPricing .ew-pricing-table .pricing-plans .switch-plan.fixed-pricing-bar {
    top: 20px;
    opacity: 1;
  }
  body.fixedPricing header.nav-down + main .ew-pricing-table .pricing-plans .switch-plan.fixed-pricing-bar {
    top: 65px;
  }
  body.remove-pricing-plans .ew-pricing-table .pricing-plans .switch-plan.fixed-pricing-bar {
    display: none;
  }
}
body.page-template-expo .mobile-nav #mobile_nave .menu-mobile-menu-container ul li.expo-mobile-link {
  display: block;
  text-align: center;
}
body.page-template-expo .mobile-nav #mobile_nave .menu-mobile-menu-container ul li.start-webinar-btn-mob {
  display: none;
}

.container {
  margin: 0 auto;
  max-width: 1280px;
  width: 100%;
}
@media only screen and (min-width : 993px) and (max-width : 1830px) {
  .container {
    padding: 0 15px;
  }
}
@media only screen and (max-width : 992px) {
  .container {
    padding: 0 15px;
  }
}

.container-1400 {
  margin: 0 auto;
  max-width: 1400px;
  width: 100%;
}
@media only screen and (min-width : 993px) and (max-width : 1830px) {
  .container-1400 {
    padding: 0 15px;
  }
}
@media only screen and (max-width : 992px) {
  .container-1400 {
    padding: 0 15px;
  }
}

ul {
  margin: 0;
  padding: 0;
}

.flex, .ew-additional-feature .additional-features-info ul li {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.flex-justify-center {
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex-justify-between {
  justify-content: space-between;
}

.flex-align-center {
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}

.flex-column {
  flex-direction: column;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 1px solid #060023;
  -webkit-text-fill-color: #060023;
  box-shadow: 0 0 0 0 #000 inset;
  -webkit-box-shadow: 0 0 0 0 #000 inset;
  transition: background-color 5000s ease-in-out 0s;
}

@media only screen and (max-width : 992px) {
  [data-aos] {
    transform: translate(0);
    opacity: 1;
  }
  [data-aos].aos-animate {
    transform: translate(0);
    opacity: 1;
  }
}

.shadow-none {
  box-shadow: none !important;
}

.overflow-none {
  overflow: hidden !important;
}

.clack-svg {
  width: 70px;
  height: 70px;
  background: rgba(255, 255, 255, 0);
  position: absolute;
  top: -30px;
  left: 163px;
}

.clack-svg > line {
  stroke: #060023;
  stroke-width: 2;
  stroke-dasharray: 100;
  stroke-dashoffset: -100;
  opacity: 0;
  animation: clack 2.5s linear;
}

@-webkit-keyframes clack {
  0% {
    stroke-dashoffset: 100;
  }
  50% {
    stroke-dashoffset: 100;
    opacity: 0;
  }
  57% {
    opacity: 1;
  }
  67% {
    stroke-dashoffset: 0;
  }
  73% {
    opacity: 1;
  }
  100% {
    stroke-dashoffset: -100;
    opacity: 0;
  }
}
.header-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 85px;
  z-index: 9999;
  padding: 21px 0 31px;
  border-bottom: 1px solid #e8e8e8;
  background: #FFFFFF;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.header-wrapper.shrink-header {
  height: 65px;
  padding: 11px 0 21px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
@media only screen and (max-width : 992px) {
  .header-wrapper {
    background: none;
    height: 53px;
    padding: 11px 0 21px;
    position: relative;
    background: #fff;
    position: fixed;
  }
  .header-wrapper.nav-up {
    top: -53px;
  }
  .header-wrapper.nav-down {
    top: 0;
  }
  .header-wrapper.shrink-header {
    height: 53px;
  }
  .header-wrapper .mobile-nav {
    background: none;
    padding: 0 15px;
  }
  .header-wrapper .mobile-nav a:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  .header-wrapper.mobile-header-wrapper {
    position: fixed;
    height: 100%;
    overflow-y: auto;
    top: 0;
    z-index: 9999;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.progress-container {
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: -1px;
  background: #eeeeee;
}
.progress-container .progress-bar {
  height: 1px;
  background: #27ae60;
  width: 0%;
}
@media only screen and (max-width : 992px) {
  .progress-container {
    display: none;
  }
}

.nav-wrapper {
  position: relative;
}
.nav-wrapper.digital-wrapper {
  width: 100%;
  float: left;
  padding: 0;
  margin-top: -3px;
  max-width: 420px;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media only screen and (max-width : 992px) {
  .nav-wrapper.digital-wrapper {
    max-width: 240px;
    margin: 0;
  }
}
@media only screen and (max-width : 600px) {
  .nav-wrapper.digital-wrapper {
    max-width: 190px;
    margin: 4px 0 0;
  }
}
.nav-wrapper.digital-wrapper a {
  position: relative;
}
.nav-wrapper.digital-wrapper a img:after {
  display: none;
}
.nav-wrapper.digital-wrapper i {
  margin: 0 10px;
  color: #060023;
  font-size: 20px;
}
@media only screen and (max-width : 992px) {
  .nav-wrapper.digital-wrapper i {
    font-size: 15px;
    margin: 0 5px;
  }
}
.nav-wrapper .responsive-bars {
  display: none;
}
.nav-wrapper a#logo-container {
  width: 192px;
  position: absolute;
  left: 0;
  margin: 3px 0 0;
}
@media only screen and (min-width : 993px) {
  .nav-wrapper a#logo-container {
    top: 19px;
  }
}
.nav-wrapper a#logo-container:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.nav-wrapper a#logo-container.digital-logo {
  margin: 0;
  width: auto;
  position: relative;
  line-height: 1;
}
@media only screen and (max-width : 992px) {
  .nav-wrapper a#logo-container.digital-logo img {
    width: 100%;
  }
}
.nav-wrapper a#logo-container.digital-logo.logo-digital {
  margin: 0;
}
.nav-wrapper span {
  display: none;
}
.nav-wrapper ul {
  font-family: "galanogrotesque-suploadedfile", sans-serif;
}
.nav-wrapper .menu-header-menu-container {
  width: 90%;
  margin: 5px 0 0;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li ul.sub-menu {
  -ms-transform: translateY(17px);
  transform: translateY(17px);
  opacity: 0;
  visibility: hidden;
  background: #fff;
  position: absolute;
  width: 400px;
  margin-top: 35px;
  box-shadow: 0px 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
  display: block !important;
  will-change: transform, opacity;
  transition: transform 0.3s linear, opacity 0.3s linear, visibility 0.3s linear;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li ul.sub-menu li {
  padding: 20px 15px 12px 20px;
  position: relative;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li ul.sub-menu li:last-child {
  border: medium none;
  padding: 20px 15px 25px 20px;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li ul.sub-menu li#menu-item-8243 a span {
  width: calc(100% - 60px);
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li ul.sub-menu li a {
  padding: 0 10px;
  font-weight: 500;
  text-transform: capitalize;
  font-family: "GT Walsheim", sans-serif;
  position: relative;
  font-size: 16px;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li ul.sub-menu li a span.sub {
  left: 10px;
  position: relative;
  top: 0;
  line-height: inherit;
  display: inline-block;
  text-transform: initial;
  color: #4f4c60;
  width: calc(100% - 20px);
  background: #fff;
  font-size: 14px;
  -webkit-transition: all 0.25s ease-in;
  -moz-transition: all 0.25s ease-in;
  -ms-transition: all 0.25s ease-in;
  -o-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li ul.sub-menu li a span.sub:before {
  content: "Learn more";
  position: absolute;
  left: 0;
  color: #27ae60;
  width: 130px;
  height: 22px;
  top: 42px;
  opacity: 0;
  font-size: 14px;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li ul.sub-menu li a span.sub:after {
  content: "\e8e4";
  position: absolute;
  left: 74px;
  color: #27ae60;
  width: 130px;
  height: 22px;
  top: 35px;
  opacity: 0;
  font-family: "Material Icons";
  font-size: 24px;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li ul.sub-menu li a:after {
  display: none;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li ul.sub-menu li:hover a:before {
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  -ms-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li ul.sub-menu li:hover a span.sub {
  top: -22px;
  line-height: inherit;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li ul.sub-menu li:hover a span.sub:before {
  opacity: 1;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li ul.sub-menu li:hover a span.sub:after {
  opacity: 1;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li:hover ul.sub-menu {
  opacity: 1;
  visibility: visible;
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu {
  -ms-transform: translateY(17px);
  transform: translateY(17px);
  opacity: 0;
  visibility: hidden;
  background: #fff;
  position: absolute;
  width: 400px;
  margin-top: 35px;
  box-shadow: 0px 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
  display: block !important;
  will-change: transform, opacity;
  transition: transform 0.3s linear, opacity 0.3s linear, visibility 0.3s linear;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li {
  padding: 20px 0 12px 65px;
  position: relative;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li a:after {
  display: inline-block;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li.overview-menu {
  margin: 30px 0 8px;
  padding: 0 0 26px 65px;
  border-bottom: 1px solid #efefef;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li.overview-menu a:before {
  content: "";
  position: absolute;
  left: -37px;
  top: 0;
  width: 39px;
  height: 39px;
  border: 5px solid #d1aeff;
  border-top: 5px solid #a35dff;
  border-bottom: 5px solid #a35dff;
  transform: rotate(45deg);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li.overview-menu a:after {
  content: "";
  background: transparent url(https://easywebinar-site.s3.amazonaws.com/images/overview-icon.svg) center no-repeat;
  position: absolute;
  left: -37px;
  top: 0;
  width: 39px;
  height: 39px;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li.overview-menu:hover a:before {
  transform: rotate(405deg);
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li.live-menu a:before {
  content: "";
  position: absolute;
  left: -37px;
  top: 0;
  width: 39px;
  height: 39px;
  border: 5px solid #b4ebd8;
  border-top: 5px solid #06bf7f;
  border-bottom: 5px solid #06bf7f;
  transform: rotate(-45deg);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li.live-menu a:after {
  content: "";
  background: transparent url(https://easywebinar-site.s3.amazonaws.com/images/live-icon.svg) center no-repeat;
  position: absolute;
  left: -37px;
  top: 0;
  width: 39px;
  height: 39px;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li.live-menu:hover a:before {
  transform: rotate(315deg);
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li.automated-menu a:before {
  content: "";
  position: absolute;
  left: -37px;
  top: 0;
  width: 39px;
  height: 39px;
  border: 5px solid #feedc0;
  border-top: 5px solid #fdc32e;
  border-bottom: 5px solid #fdc32e;
  transform: rotate(-20deg);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li.automated-menu a:after {
  content: "";
  background: transparent url(https://easywebinar-site.s3.amazonaws.com/images/automated-icon.svg) center no-repeat;
  position: absolute;
  left: -36px;
  top: 0;
  width: 39px;
  height: 39px;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li.automated-menu:hover a:before {
  transform: rotate(340deg);
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li.product-demos-menu a:before {
  content: "";
  position: absolute;
  left: -37px;
  top: 0;
  width: 39px;
  height: 39px;
  border: 5px solid #FDC68C;
  border-top: 5px solid #FF803C;
  border-bottom: 5px solid #FF803C;
  transform: rotate(-20deg);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li.product-demos-menu a:after {
  content: "";
  background: transparent url(https://easywebinar-site.s3.amazonaws.com/images/product-demos-icon.png) center no-repeat;
  position: absolute;
  left: -37px;
  top: 0;
  width: 39px;
  height: 39px;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li.product-demos-menu:hover a:before {
  transform: rotate(340deg);
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li.integration-menu {
  padding: 20px 0 36px 65px;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li.integration-menu a:before {
  content: "";
  position: absolute;
  left: -37px;
  top: 0;
  width: 39px;
  height: 39px;
  border: 5px solid #cbe4ff;
  border-top: 5px solid #67b0ff;
  border-bottom: 5px solid #67b0ff;
  transform: rotate(-45deg);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li.integration-menu a:after {
  content: "";
  background: transparent url(https://easywebinar-site.s3.amazonaws.com/images/integration-icon.svg) center no-repeat;
  position: absolute;
  left: -37px;
  top: 0;
  width: 39px;
  height: 39px;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li.integration-menu:hover a:before {
  transform: rotate(315deg);
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li a {
  padding: 0 25px;
  font-weight: 500;
  text-transform: capitalize;
  font-family: "GT Walsheim", sans-serif;
  position: relative;
  font-size: 16px;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li a span.sub {
  left: 25px;
  position: relative;
  top: -5px;
  width: calc(100% - 40px);
  display: inline-block;
  text-transform: initial;
  color: #4f4c60;
  background: #fff;
  font-size: 14px;
  -webkit-transition: all 0.25s ease-in;
  -moz-transition: all 0.25s ease-in;
  -ms-transition: all 0.25s ease-in;
  -o-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li a span.sub:before {
  content: "Learn more";
  position: absolute;
  left: 0;
  color: #27ae60;
  width: 130px;
  height: 22px;
  top: 18px;
  opacity: 0;
  font-size: 14px;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li a span.sub:after {
  content: "\e8e4";
  position: absolute;
  left: 74px;
  color: #27ae60;
  width: 130px;
  height: 22px;
  top: 12px;
  opacity: 0;
  font-family: "Material Icons";
  font-size: 24px;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li:hover a:before {
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  -ms-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li:hover a span.sub {
  top: -22px;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li:hover a span.sub:before {
  opacity: 1;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu ul.sub-menu li:hover a span.sub:after {
  opacity: 1;
}
.nav-wrapper .menu-header-menu-container ul#menu-header-menu li.features-menu:hover ul.sub-menu {
  opacity: 1;
  visibility: visible;
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.nav-wrapper .menu-header-menu-container li {
  padding: 0 17px;
  cursor: pointer;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .nav-wrapper .menu-header-menu-container li {
    padding: 0 5px 36px;
  }
}
.nav-wrapper .menu-header-menu-container li a {
  color: #060023;
  text-transform: capitalize;
  position: relative;
  padding-bottom: 28.5px;
  font-size: 18px;
}
.nav-wrapper .menu-header-menu-container li a:after {
  content: "";
  width: 0;
  height: 5px;
  position: absolute;
  left: 0;
  bottom: 20px;
  background: #4058FB;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.nav-wrapper .menu-header-menu-container li.current-menu-item a:after, .nav-wrapper .menu-header-menu-container li:hover a:after {
  width: 20px;
}
.nav-wrapper .login-navigation {
  position: absolute;
  right: 0;
  text-transform: capitalize;
  color: #060023;
  font-size: 18px;
}
@media only screen and (max-width : 1200px) {
  .nav-wrapper .login-navigation {
    top: 16px;
  }
}
.nav-wrapper .login-navigation button {
  background: #27ae60;
  color: #FFFFFF;
  margin: 0 0 0 25px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  font-family: "galanogrotesque-suploadedfile", sans-serif;
}
.nav-wrapper .login-navigation button:hover {
  background: #178c48;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .nav-wrapper .login-navigation button {
    margin: 0 0 0 10px;
    padding: 0 20px;
  }
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .nav-wrapper {
    padding: 0 15px 36px;
  }
}

.get-access {
  float: right;
}
.get-access button {
  font-family: "galanogrotesque-suploadedfile", sans-serif;
  background: #27ae60;
}
.get-access button:hover, .get-access button:focus {
  background: #178c48;
}
@media only screen and (max-width : 992px) {
  .get-access button {
    padding: 6px 9px;
    height: auto;
    line-height: inherit;
    font-size: 12px;
  }
}
@media only screen and (max-width : 600px) {
  .get-access button {
    font-size: 11px;
  }
}

.mobile-nav {
  margin: 0;
  width: 100%;
  padding: 0 20px;
  height: 100%;
  background: #FFFFFF;
}
.mobile-nav a#logo-container {
  position: absolute;
  top: 59px;
}
.mobile-nav .nav-hamburger {
  right: 5px;
  top: 48px;
  position: absolute;
  padding: 15px 10px 6px;
  cursor: pointer;
}
.mobile-nav .nav-hamburger i {
  font-size: 25px;
  color: #060023;
}
.mobile-nav #mobile_nave {
  position: absolute;
  top: 104px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
}
.mobile-nav #mobile_nave .close_menu {
  position: absolute;
  right: 0;
  top: 0;
}
.mobile-nav #mobile_nave .close_menu i {
  color: #060023;
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul {
  flex-direction: column;
  background: #fff;
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li {
  width: 100%;
  margin: 0;
  padding: 25px 0;
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li a {
  font-weight: 500;
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  font-size: 20px;
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li a span {
  font-weight: 300;
  font-size: 14px;
  color: rgb(79, 76, 96);
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li:nth-child(1) ul.sub-menu li {
  padding: 7px 0 10px 38px;
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li:nth-child(1) ul.sub-menu li a {
  padding: 0 25px 30px;
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li ul.sub-menu {
  display: none;
  opacity: 1;
  background: #fff;
  position: relative;
  width: 100%;
  margin-top: 25px;
  padding: 0;
  will-change: transform, opacity;
  transition: transform 0.3s linear, opacity 0.3s linear, visibility 0.3s linear;
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li ul.sub-menu li {
  padding: 0 0 10px;
  position: relative;
  border: medium none;
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li ul.sub-menu li a {
  padding: 0 0 25px 10px !important;
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li ul.sub-menu li:last-child {
  padding: 0 15px 0 0;
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li ul.sub-menu li.overview-menu a:before {
  content: "";
  position: absolute;
  left: -37px;
  top: -7px;
  width: 39px;
  height: 39px;
  border: 5px solid #d1aeff;
  border-top: 5px solid #a35dff;
  border-bottom: 5px solid #a35dff;
  transform: rotate(45deg);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li ul.sub-menu li.overview-menu a:after {
  content: "";
  background: transparent url(https://easywebinar-site.s3.amazonaws.com/images/overview-icon.svg) center no-repeat;
  position: absolute;
  left: -37px;
  top: -7px;
  width: 39px;
  height: 39px;
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li ul.sub-menu li.overview-menu:hover a:before {
  transform: rotate(405deg);
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li ul.sub-menu li.live-menu a:before {
  content: "";
  position: absolute;
  left: -37px;
  top: -7px;
  width: 39px;
  height: 39px;
  border: 5px solid #b4ebd8;
  border-top: 5px solid #06bf7f;
  border-bottom: 5px solid #06bf7f;
  transform: rotate(-45deg);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li ul.sub-menu li.live-menu a:after {
  content: "";
  background: transparent url(https://easywebinar-site.s3.amazonaws.com/images/live-icon.svg) center no-repeat;
  position: absolute;
  left: -37px;
  top: -7px;
  width: 39px;
  height: 39px;
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li ul.sub-menu li.live-menu:hover a:before {
  transform: rotate(315deg);
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li ul.sub-menu li.automated-menu a:before {
  content: "";
  position: absolute;
  left: -37px;
  top: -7px;
  width: 39px;
  height: 39px;
  border: 5px solid #feedc0;
  border-top: 5px solid #fdc32e;
  border-bottom: 5px solid #fdc32e;
  transform: rotate(-20deg);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li ul.sub-menu li.automated-menu a:after {
  content: "";
  background: transparent url(https://easywebinar-site.s3.amazonaws.com/images/automated-icon.svg) center no-repeat;
  position: absolute;
  left: -36px;
  top: -7px;
  width: 39px;
  height: 39px;
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li ul.sub-menu li.automated-menu:hover a:before {
  transform: rotate(340deg);
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li ul.sub-menu li.product-demos-menu a:before {
  content: "";
  position: absolute;
  left: -37px;
  top: -7px;
  width: 39px;
  height: 39px;
  border: 5px solid #FDC68C;
  border-top: 5px solid #FF803C;
  border-bottom: 5px solid #FF803C;
  transform: rotate(-20deg);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li ul.sub-menu li.product-demos-menu a:after {
  content: "";
  background: transparent url(https://easywebinar-site.s3.amazonaws.com/images/product-demos-icon.png) center no-repeat;
  position: absolute;
  left: -37px;
  top: -7px;
  width: 39px;
  height: 39px;
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li ul.sub-menu li.product-demos-menu:hover a:before {
  transform: rotate(340deg);
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li ul.sub-menu li.integration-menu {
  padding: 0 0 0 38px;
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li ul.sub-menu li.integration-menu a:before {
  content: "";
  position: absolute;
  left: -37px;
  top: -7px;
  width: 39px;
  height: 39px;
  border: 5px solid #cbe4ff;
  border-top: 5px solid #67b0ff;
  border-bottom: 5px solid #67b0ff;
  transform: rotate(-45deg);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li ul.sub-menu li.integration-menu a:after {
  content: "";
  background: transparent url(https://easywebinar-site.s3.amazonaws.com/images/integration-icon.svg) center no-repeat;
  position: absolute;
  left: -37px;
  top: -7px;
  width: 39px;
  height: 39px;
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li ul.sub-menu li.integration-menu:hover a:before {
  transform: rotate(315deg);
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li ul.sub-menu li a {
  padding: 0 25px 30px;
  font-weight: 500;
  text-transform: capitalize;
  font-family: "GT Walsheim", sans-serif;
  position: relative;
  width: 100%;
  display: inline-block;
  font-size: 16px;
}
.mobile-nav #mobile_nave .menu-mobile-menu-container ul li ul.sub-menu li:nth-child(5) {
  margin-bottom: 0;
  padding: 10px 0 0 38px;
}
@media only screen and (max-width : 992px) {
  .mobile-nav #mobile_nave .close_menu {
    right: 10px;
    top: -40px;
    background: #fff;
    cursor: pointer;
  }
  .mobile-nav #mobile_nave .close_menu i {
    font-size: 28px;
  }
  .mobile-nav #mobile_nave .menu-mobile-menu-container > ul#menu-mobile-menu li.menu-item-has-children:after {
    content: "\e5cf";
    font-family: "Material Icons";
    position: absolute;
    right: 0;
    color: #060023;
    top: 27px;
    font-size: 24px;
  }
  .mobile-nav #mobile_nave .menu-mobile-menu-container > ul#menu-mobile-menu li.menu-item-has-children.toggle-dropdown:after {
    content: "\e5ce";
  }
  .mobile-nav #mobile_nave .menu-mobile-menu-container ul {
    padding: 0 15px 80px;
  }
  .mobile-nav #mobile_nave .menu-mobile-menu-container ul li {
    border-bottom: 1px dotted #060023;
    position: relative;
    font-size: 18px;
  }
  .mobile-nav #mobile_nave .menu-mobile-menu-container ul li a span {
    font-size: 16px;
  }
  .mobile-nav #mobile_nave .menu-mobile-menu-container ul li.start-webinar-btn-mob {
    border: medium none;
    text-align: center;
  }
  .mobile-nav #mobile_nave .menu-mobile-menu-container ul li.start-webinar-btn-mob a {
    background-color: #4058FB;
    color: #fff;
    width: 320px;
    max-width: 100%;
    padding: 25px;
    font-weight: bold;
    display: inline-block;
    line-height: 0.8;
    text-align: left;
    box-shadow: 0px 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
    font-size: 20px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-transition: 0.25s ease-in-out;
    -moz-transition: 0.25s ease-in-out;
    -ms-transition: 0.25s ease-in-out;
    -o-transition: 0.25s ease-in-out;
    transition: 0.25s ease-in-out;
  }
  .mobile-nav #mobile_nave .menu-mobile-menu-container ul li.start-webinar-btn-mob a span {
    color: #fff;
    display: inline-block;
    font-weight: normal;
    margin-top: 13px;
    font-family: "galanogrotesque-ruploadedfile", sans-serif;
    font-size: 14px;
  }
  .mobile-nav #mobile_nave .menu-mobile-menu-container ul li.start-webinar-btn-mob a:hover {
    box-shadow: none;
  }
  .mobile-nav #mobile_nave .menu-mobile-menu-container ul li.expo-mobile-link {
    border: medium none;
    display: none;
  }
  .mobile-nav #mobile_nave .menu-mobile-menu-container ul li.expo-mobile-link a {
    background-color: #27ae60;
    color: #fff;
    width: 320px;
    max-width: 100%;
    padding: 25px;
    font-weight: bold;
    display: inline-block;
    line-height: 1.2;
    text-align: center;
    box-shadow: 0px 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
    font-size: 20px;
    font-family: inherit;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-transition: 0.25s ease-in-out;
    -moz-transition: 0.25s ease-in-out;
    -ms-transition: 0.25s ease-in-out;
    -o-transition: 0.25s ease-in-out;
    transition: 0.25s ease-in-out;
  }
  .mobile-nav #mobile_nave .menu-mobile-menu-container ul li.expo-mobile-link a span.sub {
    color: #fff;
  }
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
main {
  padding: 85px 0 0;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
@media only screen and (max-width : 992px) {
  main {
    padding: 53px 0 0 0;
  }
}
main .ew-blog-main {
  margin: 80px 0 0;
}

.page-template-pricing-page-template.black-friday-top-body-banner .site main,
.page-template-pricing-page-template-free-trial.black-friday-top-body-banner .site main,
.page-template-lewis-pricing-page-template.black-friday-top-body-banner .site main {
  padding: 165px 0 0 !important;
  margin: 0;
}
@media only screen and (max-width : 992px) {
  .page-template-pricing-page-template.black-friday-top-body-banner .site main,
  .page-template-pricing-page-template-free-trial.black-friday-top-body-banner .site main,
  .page-template-lewis-pricing-page-template.black-friday-top-body-banner .site main {
    padding: 53px 0 0 0 !important;
    margin: 0;
  }
}

.page-template-pricing-page-template .site main,
.page-template-pricing-page-template-free-trial .site main,
.page-template-lewis-pricing-page-template .site main {
  padding: 85px 0 0;
  margin: 0;
}
@media only screen and (max-width : 992px) {
  .page-template-pricing-page-template .site main,
  .page-template-pricing-page-template-free-trial .site main,
  .page-template-lewis-pricing-page-template .site main {
    padding: 53px 0 0 0;
    margin: 0;
  }
}

.ew-hero-background {
  padding-top: 20px;
  position: relative;
}
.ew-hero-background:before {
  content: "";
  position: absolute;
  top: 20px;
  left: -5px;
  background: url(https://easywebinar-site.s3.amazonaws.com/images/dots-blue.svg) no-repeat;
  width: 117px;
  z-index: 1;
  height: 24px;
}
@media only screen and (max-width : 992px) {
  .ew-hero-background:before {
    display: none;
  }
}
.ew-hero-background .ew-banner-skip {
  padding: 0 0 15px;
  color: #060023;
}
@media only screen and (max-width : 992px) {
  .ew-hero-background .ew-banner-skip {
    padding: 0;
  }
}
.ew-hero-background .ew-banner-skip img.hero-img {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  height: calc(100% + 15px);
  object-fit: cover;
}
.ew-hero-background .ew-banner-skip .container {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
.ew-hero-background .ew-banner-skip .skip-banner-info {
  width: 50%;
  padding: 0 20px 0 0;
}
.ew-hero-background .ew-banner-skip .skip-banner-info h1 {
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  margin: 80px 0 22px;
  line-height: 125%;
  font-size: calc(24px + 31 * (100vw - 400px) / 1520);
}
.ew-hero-background .ew-banner-skip .skip-banner-info ul {
  padding: 10px 0 35px 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
}
.ew-hero-background .ew-banner-skip .skip-banner-info ul li {
  margin: 0 0 9px;
  font-size: 18px;
  font-weight: 500;
  list-style: disc;
}
@media only screen and (max-width : 992px) {
  .ew-hero-background .ew-banner-skip .skip-banner-info ul li {
    list-style: none;
  }
}
@media only screen and (max-width : 992px) {
  .ew-hero-background .ew-banner-skip .skip-banner-info ul {
    padding: 20px 0 20px 0;
  }
  .ew-hero-background .ew-banner-skip .skip-banner-info ul li {
    list-style: none;
  }
}
.ew-hero-background .ew-banner-skip .skip-banner-info p {
  margin-bottom: 42px;
  font-size: 22px;
}
.ew-hero-background .ew-banner-skip .skip-banner-info button {
  width: 260px;
}
.ew-hero-background .ew-banner-skip .skip-banner-video {
  width: 50%;
  max-width: 595px;
  margin-top: 55px;
}
.ew-hero-background .ew-banner-skip .skip-banner-video .skip-video-box {
  box-shadow: 0px 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
  float: right;
  position: relative;
  width: 100%;
  height: auto;
  cursor: pointer;
  line-height: 0;
}
.ew-hero-background .ew-banner-skip .skip-banner-video .skip-video-box img {
  width: 100%;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.ew-hero-background .ew-banner-skip .skip-banner-video .skip-video-box .watch-demo-btn {
  position: absolute;
  left: 20px;
  bottom: 15px;
  align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.ew-hero-background .ew-banner-skip .skip-banner-video .skip-video-box .watch-demo-btn a {
  padding: 10px;
  width: 60px;
  height: 60px;
  right: calc(35% + 15px);
  border: 1px solid #50535a;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.ew-hero-background .ew-banner-skip .skip-banner-video .skip-video-box .watch-demo-btn a i {
  color: #ffffff;
  padding: 13px;
  background: #4058FB;
  font-size: 22px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.ew-hero-background .ew-banner-skip .skip-banner-video .skip-video-box .watch-demo-btn span {
  font-weight: 500;
  color: #fff;
  padding: 0 15px;
  height: 30px;
  line-height: 30px;
  margin: 0 0 0 7px;
  font-size: 12px;
  background: #060023;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
}
.ew-hero-background .ew-banner-skip .skip-banner-video .featured-client {
  display: inline-block;
  width: 100%;
  margin: 55px 0 50px;
}
.ew-hero-background .ew-banner-skip .skip-banner-video .featured-client span {
  font-weight: 500;
  max-width: inherit;
  position: relative;
  font-size: 14px;
}
.ew-hero-background .ew-banner-skip .skip-banner-video .featured-client span:after {
  content: "";
  position: absolute;
  right: -29px;
  width: 20px;
  height: 1px;
  top: 10px;
  background-color: #060023;
}
.ew-hero-background .ew-banner-skip .skip-banner-video .featured-client ul {
  align-items: center;
  margin-top: 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
.ew-hero-background .ew-banner-skip .skip-banner-video.candace-skip-banner {
  margin-top: 0;
}
.ew-hero-background .ew-banner-skip .skip-banner-video.candace-skip-banner .candace-testimonial {
  position: relative;
  top: -15px;
  text-align: right;
  margin-bottom: 50px;
}
.ew-hero-background .ew-banner-skip .skip-banner-video.candace-skip-banner .candace-testimonial img {
  height: 100%;
  width: 80%;
  position: relative;
  right: 40px;
}
.ew-hero-background .ew-banner-skip .skip-banner-video.candace-skip-banner .candace-testimonial .candace-info {
  position: absolute;
  bottom: 60px;
  color: #fff;
  z-index: 0;
  text-align: left;
  width: 465px;
  right: 17px;
}
.ew-hero-background .ew-banner-skip .skip-banner-video.candace-skip-banner .candace-testimonial .candace-info h3 {
  background: #040309;
  font-size: 24px;
  padding: 0;
  display: inline;
  margin: 0 0 10px;
  line-height: 32px;
  box-shadow: 0.3em 0 0 #040309, -0.3em 0 0 #040309;
  font-family: "galanogrotesque-buploadedfile", sans-serif;
}
.ew-hero-background .ew-banner-skip .skip-banner-video.candace-skip-banner .candace-testimonial .candace-info h3.green-bg {
  min-width: 480px;
  background: #4058FB;
}
.ew-hero-background .ew-banner-skip .skip-banner-video.candace-skip-banner .candace-testimonial .candace-info h3:before {
  content: "“";
  position: absolute;
  top: -23px;
  left: 0;
  font-size: 100px;
  color: #000;
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  left: -8px;
}
.ew-hero-background .ew-banner-skip .skip-banner-video.candace-skip-banner .candace-testimonial .candace-info p {
  font-size: 18px;
  margin: 2px 0 0;
  font-weight: bold;
  color: #fff;
  position: relative;
  font-family: "GT Walsheim", sans-serif;
  display: inline-block;
  padding: 8px 15px;
  overflow: hidden;
  width: 260px;
  line-height: 20px;
  left: -5px;
}
.ew-hero-background .ew-banner-skip .skip-banner-video.candace-skip-banner .candace-testimonial .candace-info p:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
  -webkit-transform: skew(-45deg);
  transform: skew(-20deg);
  z-index: -1;
}
.ew-hero-background .ew-banner-skip .skip-banner-video.candace-skip-banner .candace-testimonial .candace-info p span {
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  width: 100%;
  display: inline-block;
}
.ew-hero-background .ew-banner-skip .banner-bottom-info {
  position: absolute;
  bottom: -100px;
  width: 100%;
  max-width: calc(100% - 30px);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-hero-background .ew-banner-skip .banner-bottom-info {
    left: 50%;
    transform: translate(-50%);
  }
}
@media only screen and (max-width : 992px) {
  .ew-hero-background .ew-banner-skip .banner-bottom-info {
    position: relative;
    bottom: -50px;
    max-width: 100%;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.ew-hero-background .ew-banner-skip .banner-bottom-info .intro-video {
  box-shadow: 0px 12px 20px rgba(0, 0, 0, 0.1607843137);
  background: #000;
  border-radius: 10px;
  color: #ffffff;
  max-width: 517px;
  width: 100%;
  padding: 18px;
  cursor: pointer;
  margin-right: 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media only screen and (max-width : 992px) {
  .ew-hero-background .ew-banner-skip .banner-bottom-info .intro-video {
    margin-right: 0;
  }
}
@media only screen and (max-width : 768px) {
  .ew-hero-background .ew-banner-skip .banner-bottom-info .intro-video {
    align-items: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    flex-wrap: wrap;
  }
}
.ew-hero-background .ew-banner-skip .banner-bottom-info .intro-video .skip-intro-video {
  position: relative;
  width: 200px;
}
@media only screen and (max-width : 600px) {
  .ew-hero-background .ew-banner-skip .banner-bottom-info .intro-video .skip-intro-video {
    width: 110px;
  }
}
.ew-hero-background .ew-banner-skip .banner-bottom-info .intro-video .skip-intro-video img {
  max-width: 200px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
@media only screen and (max-width : 600px) {
  .ew-hero-background .ew-banner-skip .banner-bottom-info .intro-video .skip-intro-video img {
    max-width: 100%;
  }
}
.ew-hero-background .ew-banner-skip .banner-bottom-info .intro-video .skip-intro-video img.watch-icon {
  position: absolute;
  left: 90px;
  bottom: -30px;
}
@media only screen and (max-width : 600px) {
  .ew-hero-background .ew-banner-skip .banner-bottom-info .intro-video .skip-intro-video img.watch-icon {
    left: 51px;
    bottom: -16px;
    width: 80px;
  }
}
.ew-hero-background .ew-banner-skip .banner-bottom-info .intro-video .demo-intro {
  margin-left: 30px;
  padding-top: 5px;
}
.ew-hero-background .ew-banner-skip .banner-bottom-info .intro-video .demo-intro h3 {
  margin: 0;
  font-size: 22px;
  color: #ffd26a;
  font-family: "GT Walsheim", sans-serif;
  font-weight: 600;
}
@media only screen and (max-width : 600px) {
  .ew-hero-background .ew-banner-skip .banner-bottom-info .intro-video .demo-intro h3 {
    font-size: 18px;
  }
}
.ew-hero-background .ew-banner-skip .banner-bottom-info .intro-video .demo-intro img {
  height: 65px;
  position: relative;
  margin-top: -18px;
  margin-bottom: -10px;
}
@media only screen and (max-width : 600px) {
  .ew-hero-background .ew-banner-skip .banner-bottom-info .intro-video .demo-intro img {
    height: 50px;
    margin-top: -10px;
    margin-bottom: -20px;
  }
}
.ew-hero-background .ew-banner-skip .banner-bottom-info .intro-video .demo-intro p {
  font-size: 16px;
  line-height: 25px;
  color: #fff;
  margin: 0;
  width: 92%;
  font-family: "IBM Plex Sans", sans-serif;
}
@media only screen and (max-width : 768px) {
  .ew-hero-background .ew-banner-skip .banner-bottom-info .intro-video .demo-intro {
    padding-top: 0;
  }
  .ew-hero-background .ew-banner-skip .banner-bottom-info .intro-video .demo-intro p {
    display: none;
  }
}
.ew-hero-background .ew-banner-skip .banner-bottom-info .intro-video .break {
  flex-basis: 100%;
  height: 0;
  display: none;
}
@media only screen and (max-width : 768px) {
  .ew-hero-background .ew-banner-skip .banner-bottom-info .intro-video .break {
    display: block;
  }
}
.ew-hero-background .ew-banner-skip .banner-bottom-info .intro-video p.mobile-video-text {
  display: none;
}
@media only screen and (max-width : 768px) {
  .ew-hero-background .ew-banner-skip .banner-bottom-info .intro-video p.mobile-video-text {
    display: block;
    text-align: center;
    margin: 5px 0 0;
  }
}
.ew-hero-background .ew-banner-skip .banner-bottom-info .featured-client {
  background: #fff;
  border-radius: 10px;
  padding: 0 55px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  flex-direction: column;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-hero-background .ew-banner-skip .banner-bottom-info .featured-client {
    padding: 0 25px;
  }
}
.ew-hero-background .ew-banner-skip .banner-bottom-info .featured-client span {
  font-family: "GT Walsheim", sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #060023;
  width: 75px;
  position: relative;
  margin-bottom: 10px;
}
.ew-hero-background .ew-banner-skip .banner-bottom-info .featured-client span:after {
  content: "";
  position: absolute;
  right: -29px;
  width: 20px;
  height: 1px;
  top: 10px;
  background-color: #060023;
}
.ew-hero-background .ew-banner-skip .banner-bottom-info .featured-client ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.ew-hero-background .ew-banner-skip .banner-bottom-info .featured-client ul li {
  margin: 0 3rem 0 0;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-hero-background .ew-banner-skip .banner-bottom-info .featured-client ul li {
    margin: 0 1.2rem 0 0;
  }
}
.ew-hero-background .ew-banner-skip .banner-bottom-info .featured-client ul li:last-child {
  margin: 0;
}
.ew-hero-background .ew-banner-skip .banner-bottom-info .featured-client ul li a img {
  max-width: 100%;
}
@media only screen and (max-width : 992px) {
  .ew-hero-background .ew-banner-skip .container {
    flex-direction: column;
  }
  .ew-hero-background .ew-banner-skip .skip-banner-info {
    width: 100%;
    text-align: center;
    padding: 0;
  }
  .ew-hero-background .ew-banner-skip .skip-banner-info h1 {
    line-height: 155%;
    margin: 30px 0 0;
  }
  .ew-hero-background .ew-banner-skip .skip-banner-info p {
    margin-bottom: 30px;
    font-size: 20px;
  }
  .ew-hero-background .ew-banner-skip .skip-banner-info button {
    width: auto;
    font-size: 16px;
  }
  .ew-hero-background .ew-banner-skip .skip-banner-info button span {
    display: none;
  }
  .ew-hero-background .ew-banner-skip .skip-banner-video {
    width: 100%;
    margin: 100px auto 20px;
  }
  .ew-hero-background .ew-banner-skip .skip-banner-video .skip-video-box .watch-demo-btn {
    bottom: 5px;
    left: 0;
    width: calc(100% - 0px);
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.ew-hero-background .ew-banner-candace {
  color: #060023;
}
@media only screen and (max-width : 992px) {
  .ew-hero-background .ew-banner-candace.banner-amy-porterfield {
    background: url(https://easywebinar-site.s3.amazonaws.com/images/amy-expo-mob-img.jpg) top right no-repeat;
  }
}
@media only screen and (max-width : 992px) {
  .ew-hero-background .ew-banner-candace {
    background: url(https://easywebinar-site.s3.amazonaws.com/images/candace-mob-banner-img.jpg) top right no-repeat;
    background-size: cover;
  }
  .ew-hero-background .ew-banner-candace .container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .ew-hero-background .ew-banner-candace .container .client-info {
    right: 0;
    order: 2;
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 99%, rgb(0, 0, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 99%, rgb(0, 0, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 99%, rgb(0, 0, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: "progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=1)";
    /* IE6-9 */
    bottom: 15px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
  }
  .ew-hero-background .ew-banner-candace .container .client-info .stars {
    display: none;
  }
  .ew-hero-background .ew-banner-candace .container .client-info h4 {
    text-align: right;
    font-weight: 500;
    font-size: 12px;
  }
  .ew-hero-background .ew-banner-candace .container .client-info p {
    font-size: 13px;
  }
  .ew-hero-background .ew-banner-candace .container .client-info:hover {
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 99%, rgb(0, 0, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 99%, rgb(0, 0, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 99%, rgb(0, 0, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  }
  .ew-hero-background .ew-banner-candace .container .candace-banner-info {
    order: 1;
  }
}
.ew-hero-background .ew-banner-candace img.hero-img {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  height: calc(100% + 15px);
  object-fit: cover;
}
@media only screen and (max-width : 992px) {
  .ew-hero-background .ew-banner-candace img.hero-img {
    display: none;
  }
}
.ew-hero-background .ew-banner-candace .client-info {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 0;
  padding: 12px;
  color: #fff;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.ew-hero-background .ew-banner-candace .client-info:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.ew-hero-background .ew-banner-candace .client-info .stars i {
  color: #27ae60;
  font-size: 18px;
}
.ew-hero-background .ew-banner-candace .client-info h4 {
  font-weight: 600;
  margin: 5px 0 0;
  font-size: 14px;
}
.ew-hero-background .ew-banner-candace .client-info p {
  margin: 0 0 5px;
}
.ew-hero-background .ew-banner-candace .candace-banner-info {
  position: relative;
  z-index: 1;
  max-width: 100%;
  width: 840px;
}
.ew-hero-background .ew-banner-candace .candace-banner-info h1 {
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  margin: 76px 0 21px;
  line-height: 125%;
  font-size: 70px;
}
.ew-hero-background .ew-banner-candace .candace-banner-info h1 span {
  color: #27ae60;
}
@media only screen and (max-width : 992px) {
  .ew-hero-background .ew-banner-candace .candace-banner-info h1 {
    margin: 35px 0 10px;
    font-size: 30px;
  }
}
.ew-hero-background .ew-banner-candace .candace-banner-info p {
  line-height: 40px;
  margin: 30px 0 50px;
  font-size: 28px;
}
.ew-hero-background .ew-banner-candace .candace-banner-info .banner-actions {
  align-items: center;
}
@media only screen and (max-width : 992px) {
  .ew-hero-background .ew-banner-candace .candace-banner-info .banner-actions {
    align-items: start;
    flex-direction: column;
  }
}
.ew-hero-background .ew-banner-candace .candace-banner-info button.start-webinar-btn {
  width: 330px;
  box-shadow: 0px 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
}
.ew-hero-background .ew-banner-candace .candace-banner-info button.start-webinar-btn span {
  font-size: 16px;
}
.ew-hero-background .ew-banner-candace .candace-banner-info button.start-webinar-btn:hover {
  box-shadow: none;
  background: #4058FB;
}
@media only screen and (max-width : 992px) {
  .ew-hero-background .ew-banner-candace .candace-banner-info button.start-webinar-btn {
    padding: 20px 14px;
    font-size: 16px;
  }
}
.ew-hero-background .ew-banner-candace .candace-banner-info a.watch-btn {
  display: flex;
  margin-left: 30px;
  align-items: center;
  font-weight: 500;
  color: #060023;
  font-size: 16px;
}
.ew-hero-background .ew-banner-candace .candace-banner-info a.watch-btn img {
  position: relative;
  top: 2px;
  margin: 0 3px 0 0;
  display: none;
}
.ew-hero-background .ew-banner-candace .candace-banner-info a.watch-btn i {
  position: relative;
  top: 0;
}
.ew-hero-background .ew-banner-candace .candace-banner-info a.watch-btn i.hide-on-med-and-down {
  color: #060023;
  padding: 7px 5px 7px 8px;
  background: #fff;
  text-align: center;
  position: relative;
  top: 0;
  left: 0;
  margin: 0 15px 0 0;
  box-shadow: 1.721px 2.457px 5px 0px rgba(0, 0, 0, 0.18);
  font-size: 24px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
}
.ew-hero-background .ew-banner-candace .candace-banner-info a.watch-btn i.hide-on-med-and-down:before, .ew-hero-background .ew-banner-candace .candace-banner-info a.watch-btn i.hide-on-med-and-down:after {
  content: "";
  display: block;
  position: absolute;
  top: 2px;
  right: 0;
  bottom: 0;
  left: 2px;
  border-radius: 50%;
  width: 33px;
  height: 33px;
  z-index: -1;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width : 992px) {
  .ew-hero-background .ew-banner-candace .candace-banner-info a.watch-btn i.hide-on-med-and-down:before, .ew-hero-background .ew-banner-candace .candace-banner-info a.watch-btn i.hide-on-med-and-down:after {
    width: 40px;
    height: 40px;
    z-index: -1;
  }
}
.ew-hero-background .ew-banner-candace .candace-banner-info a.watch-btn i.hide-on-med-and-down:before {
  -webkit-animation: ripplePlay 2s linear infinite;
  animation: ripplePlay 2s linear infinite;
}
.ew-hero-background .ew-banner-candace .candace-banner-info a.watch-btn i.hide-on-med-and-down:after {
  -webkit-animation: ripplePlay 2s linear 1s infinite;
  animation: ripplePlay 2s linear 1s infinite;
}
.ew-hero-background .ew-banner-candace .candace-banner-info .featured-client {
  margin-top: 193px;
}
@media only screen and (min-width : 1201px) and (max-width : 1440px) {
  .ew-hero-background .ew-banner-candace .candace-banner-info .featured-client.amy-banner-featured {
    margin-top: 70px;
  }
}
.ew-hero-background .ew-banner-candace .candace-banner-info .featured-client span {
  font-weight: 500;
  max-width: inherit;
  position: relative;
  font-size: 14px;
}
.ew-hero-background .ew-banner-candace .candace-banner-info .featured-client span::after {
  content: "";
  position: absolute;
  right: -29px;
  width: 20px;
  height: 1px;
  top: 10px;
  background-color: #060023;
}
.ew-hero-background .ew-banner-candace .candace-banner-info .featured-client ul {
  margin-top: 8px;
}
.ew-hero-background .ew-banner-candace .candace-banner-info .featured-client ul li {
  margin-right: 50px;
}
.ew-hero-background .ew-banner-candace .candace-banner-info .featured-client ul li a img {
  max-width: 100%;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-hero-background .ew-banner-candace .candace-banner-info {
    width: 60%;
  }
  .ew-hero-background .ew-banner-candace .candace-banner-info h1 {
    margin: 45px 0 20px;
    font-size: 36px;
  }
  .ew-hero-background .ew-banner-candace .candace-banner-info p {
    font-size: 20px;
  }
  .ew-hero-background .ew-banner-candace .candace-banner-info .featured-client {
    margin-top: 103px;
  }
  .ew-hero-background .ew-banner-candace .candace-banner-info .featured-client ul li a img {
    max-width: 100%;
  }
}
@media only screen and (max-width : 992px) {
  .ew-hero-background .ew-banner-candace .candace-banner-info {
    width: 55%;
    margin: 30px 0 15px;
    padding: 0;
    float: left !important;
    color: #060023;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
  }
  .ew-hero-background .ew-banner-candace .candace-banner-info h1 {
    margin: 0 0 35px;
    font-size: 26px;
  }
  .ew-hero-background .ew-banner-candace .candace-banner-info h1 span {
    display: inline-block;
    width: 100%;
  }
  .ew-hero-background .ew-banner-candace .candace-banner-info h2 {
    font-size: 26px;
  }
  .ew-hero-background .ew-banner-candace .candace-banner-info h2 span {
    margin: 0;
  }
  .ew-hero-background .ew-banner-candace .candace-banner-info h2 span:after {
    display: none;
  }
  .ew-hero-background .ew-banner-candace .candace-banner-info p {
    display: none;
  }
  .ew-hero-background .ew-banner-candace .candace-banner-info a.start-webinar-btn {
    box-shadow: 0px 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
    padding: 0 25px;
    text-transform: uppercase;
  }
  .ew-hero-background .ew-banner-candace .candace-banner-info a.start-webinar-btn:hover {
    box-shadow: none;
  }
  .ew-hero-background .ew-banner-candace .candace-banner-info a.watch-btn {
    margin-bottom: 20px;
    margin-top: 20px;
    margin-left: 0;
    top: 0;
    font-weight: 500;
    font-size: 14px;
    color: #060023;
  }
}
.ew-hero-background.adwards-page:before {
  display: none;
}
.ew-hero-background.adwards-page .ew-banner-candace img {
  height: 100%;
}
.ew-hero-background.adwards-page .ew-banner-candace .candace-banner-info {
  width: 640px;
  float: left !important;
}
.ew-hero-background.adwards-page .ew-banner-candace .candace-banner-info h1 {
  margin: 55px 0 21px;
  font-size: 60px;
}
.ew-hero-background.adwards-page .ew-banner-candace .candace-banner-info h1 span {
  width: 100%;
  display: inline-block;
}
.ew-hero-background.adwards-page .ew-banner-candace .candace-banner-info p {
  margin: 20px 0 15px;
  font-weight: 500;
  font-size: 22px;
}
.ew-hero-background.adwards-page .ew-banner-candace .candace-banner-info a.watch-btn {
  display: inline;
  top: 0;
  margin: 0;
}
.ew-hero-background.adwards-page .ew-banner-candace .candace-banner-info .featured-client {
  padding-top: 25px;
  margin-bottom: 90px;
  margin-top: 60px;
  border-top: 1px solid #d9d9d9;
}
.ew-hero-background.adwards-page .ew-banner-candace .client-info {
  position: absolute;
  left: 40px;
  bottom: 20px;
}
.ew-hero-background.adwards-page .ew-banner-candace .candace-banner-info {
  margin: 0 0 0 120px;
}
.ew-hero-background.expo-banner .ew-banner-candace {
  background: url(https://easywebinar-site.s3.amazonaws.com/images/expo-banner-img.jpg) bottom left no-repeat;
  background-size: cover;
}
.ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info h1 {
  line-height: 75px;
  font-size: 50px;
}
.ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info h1 span {
  width: auto;
}
.ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info h1 p {
  margin: 20px 0 0 0;
  font-size: 50px;
}
.ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info p {
  line-height: 30px;
  display: block;
  margin: 45px 0 0;
  font-size: 20px;
}
.ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info a.watch-btn {
  margin-top: 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info .featured-client {
  margin-top: 35px;
  margin-bottom: 110px;
}
@media only screen and (min-width : 1201px) and (max-width : 1600px) {
  .ew-hero-background.expo-banner {
    padding-top: 0;
  }
  .ew-hero-background.expo-banner .ew-banner-candace img {
    display: none;
  }
  .ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info .featured-client {
    margin-bottom: 50px;
  }
  .ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info .featured-client ul li a img {
    display: inline-block;
  }
  .ew-hero-background.expo-banner .ew-banner-candace .client-info {
    display: none;
  }
}
@media only screen and (min-width : 1201px) and (max-width : 1440px) {
  .ew-hero-background.expo-banner .ew-banner-candace .client-info {
    display: none;
  }
  .ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info {
    width: 590px;
    margin: 0 0 0 100px;
  }
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-hero-background.expo-banner {
    padding-top: 0;
  }
  .ew-hero-background.expo-banner .ew-banner-candace img {
    display: none;
  }
  .ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info .featured-client {
    margin-bottom: 50px;
  }
  .ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info .featured-client ul li a img {
    display: inline-block;
  }
  .ew-hero-background.expo-banner .ew-banner-candace .client-info {
    display: none;
  }
  .ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info {
    margin: 0 0 0 20px;
    width: 50%;
  }
  .ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info h1 {
    font-size: 40px;
  }
  .ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info h1 p {
    margin: 10px 0 15px;
    font-size: 40px;
  }
  .ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info p {
    margin: 40px 0 15px;
  }
  .ew-hero-background.expo-banner .ew-banner-candace .signup-process-steps.expo-process {
    width: 42%;
  }
}
@media only screen and (max-width : 992px) {
  .ew-hero-background.expo-banner {
    margin: 0;
    padding-top: 0;
  }
  .ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info {
    width: 100%;
    margin: 0;
  }
  .ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info h1 {
    line-height: 45px;
    text-align: center;
    margin: 25px 0 15px;
    font-size: 30px;
  }
  .ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info h1 p {
    margin: 5px 0 20px;
    font-size: 24px;
  }
  .ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info p {
    display: block;
    font-weight: 400;
    text-align: center;
    line-height: 22px;
    margin: 15px 0;
    font-size: 16px;
  }
  .ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info .featured-client {
    margin-top: 0;
    padding-top: 5px;
    margin-bottom: 30px;
    border: medium none;
  }
  .ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info .featured-client ul {
    justify-content: center;
    text-align: center;
  }
  .ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info .featured-client ul li {
    margin-right: 0;
  }
  .ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info .featured-client ul li a img {
    max-width: 60%;
    height: auto;
  }
  .ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info .action-buttons {
    align-items: center;
    justify-content: center;
    margin: 0 0 35px;
  }
  .ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info .action-buttons a.watch-btn {
    margin-top: 0;
  }
  .ew-hero-background.expo-banner .ew-banner-candace .candace-banner-info .action-buttons a.start-webinar-btn.expo-mobile-btn {
    margin: 0 10px 0 0;
    padding: 0 15px;
  }
}
.ew-hero-background.digital-marketer {
  padding-top: 0;
}
.ew-hero-background.digital-marketer .ew-banner-candace {
  position: relative;
  overflow: hidden;
  padding: 0 0 95px;
}
@media only screen and (max-width : 1200px) {
  .ew-hero-background.digital-marketer .ew-banner-candace {
    padding: 0 0 5px;
  }
}
.ew-hero-background.digital-marketer .ew-banner-candace .candace-banner-info {
  margin: 0;
  width: 650px;
  max-width: 100%;
}
.ew-hero-background.digital-marketer .ew-banner-candace .candace-banner-info h1 {
  margin: 75px 0 35px;
}
.ew-hero-background.digital-marketer .ew-banner-candace .candace-banner-info h3 {
  font-weight: 600;
  font-size: 22px;
}
.ew-hero-background.digital-marketer .ew-banner-candace .candace-banner-info p {
  font-weight: 400;
  line-height: 1.8;
  margin: 25px 0 0;
  font-size: 16px;
}
.ew-hero-background.digital-marketer .ew-banner-candace .candace-banner-info button {
  margin: 40px 0 0;
  height: 55px;
  padding: 0 35px;
  font-size: 14px;
  font-family: "galanogrotesque-suploadedfile", sans-serif;
  background: #4058FB;
}
.ew-hero-background.digital-marketer .ew-banner-candace .candace-banner-info button:hover {
  background: #178c48;
}
@media only screen and (max-width : 1200px) {
  .ew-hero-background.digital-marketer .ew-banner-candace .candace-banner-info {
    text-align: center;
    width: 100%;
  }
  .ew-hero-background.digital-marketer .ew-banner-candace .candace-banner-info h1 {
    margin: 15px 0 20px;
    line-height: 30px;
    font-size: calc(20px + 10 * (100vw - 400px) / 593);
  }
  .ew-hero-background.digital-marketer .ew-banner-candace .candace-banner-info h3 {
    margin: 0 0 1.168rem;
    text-align: center;
    font-size: 16px;
  }
  .ew-hero-background.digital-marketer .ew-banner-candace .candace-banner-info .digital-video-box {
    position: relative;
    right: 0;
    top: 0;
    max-width: inherit;
  }
  .ew-hero-background.digital-marketer .ew-banner-candace .candace-banner-info .digital-video-box .video-box {
    margin: 30px 0 0;
  }
  .ew-hero-background.digital-marketer .ew-banner-candace .candace-banner-info .digital-video-box .video-box:before, .ew-hero-background.digital-marketer .ew-banner-candace .candace-banner-info .digital-video-box .video-box:after {
    display: none;
  }
  .ew-hero-background.digital-marketer .ew-banner-candace .candace-banner-info .digital-video-box .video-box img {
    max-width: 100%;
    height: auto;
    display: inline-block;
  }
  .ew-hero-background.digital-marketer .ew-banner-candace .candace-banner-info button {
    margin: 20px auto;
  }
}
.ew-hero-background.digital-marketer .ew-banner-candace .digital-video-box {
  position: absolute;
  right: 150px;
  top: 150px;
  max-width: 37%;
}
.ew-hero-background.digital-marketer .ew-banner-candace .digital-video-box .video-box {
  position: relative;
}
.ew-hero-background.digital-marketer .ew-banner-candace .digital-video-box .video-box:before {
  content: "";
  position: absolute;
  bottom: -19px;
  left: -20px;
  background: url(https://easywebinar-site.s3.amazonaws.com/images/3-layer-dots.png) no-repeat;
  width: 117px;
  z-index: 0;
  height: 45px;
}
.ew-hero-background.digital-marketer .ew-banner-candace .digital-video-box .video-box:after {
  content: "";
  position: absolute;
  top: -103px;
  right: -120px;
  background: url(https://easywebinar-site.s3.amazonaws.com/images/graphics-circle-5.png) no-repeat;
  width: 509px;
  z-index: 0;
  height: 508px;
}
.ew-hero-background.digital-marketer .ew-banner-candace .digital-video-box .video-box img {
  box-shadow: 0 20px 50px 1px rgba(0, 0, 0, 0.18);
  position: relative;
  z-index: 1;
  display: inline-block;
  cursor: pointer;
}
.ew-hero-background.digital-marketer .ew-banner-candace .digital-video-box .video-box a {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 2;
  transform: translate(-50%, -50%);
}
.ew-hero-background.digital-marketer .ew-banner-candace .digital-video-box .video-box a i {
  color: #ffffff;
  padding: 20px;
  z-index: 9;
  position: relative;
  background: #4058FB;
  font-size: 36px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.ew-hero-background.digital-marketer .ew-banner-candace .digital-video-box .video-box a:before, .ew-hero-background.digital-marketer .ew-banner-candace .digital-video-box .video-box a:after {
  content: "";
  display: block;
  position: absolute;
  top: 3px;
  right: 0;
  bottom: 0;
  left: 3px;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  z-index: 0;
  border: 1px solid rgba(200, 197, 218, 0.35);
}
.ew-hero-background.digital-marketer .ew-banner-candace .digital-video-box .video-box a:before {
  -webkit-animation: ripplePlay 2s linear infinite;
  animation: ripplePlay 2s linear infinite;
}
.ew-hero-background.digital-marketer .ew-banner-candace .digital-video-box .video-box a:after {
  -webkit-animation: ripplePlay 2s linear 1s infinite;
  animation: ripplePlay 2s linear 1s infinite;
}
@media only screen and (min-width : 1201px) and (max-width : 1600px) {
  .ew-hero-background.digital-marketer .ew-banner-candace .candace-banner-info {
    max-width: 48%;
  }
  .ew-hero-background.digital-marketer .ew-banner-candace .candace-banner-info h1 {
    line-height: 60px;
    font-size: 43px;
  }
  .ew-hero-background.digital-marketer .ew-banner-candace .digital-video-box {
    max-width: 43%;
    right: 50px;
  }
  .ew-hero-background.digital-marketer .ew-banner-candace .digital-video-box .video-box img {
    width: 100%;
  }
}
.ew-hero-background.partner-background {
  padding: 0;
}
.ew-hero-background.partner-background .ewp-partner-banner {
  background-color: #dcf0fb;
  width: 90%;
  padding-top: 48px;
}
.ew-hero-background.partner-background .ewp-partner-banner:before {
  content: "";
  background: #dcf0fb;
  width: 50%;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  z-index: -1;
}
.ew-hero-background.partner-background .ewp-partner-banner .partner-info {
  width: 100%;
  max-width: 730px;
  color: #060023;
}
@media only screen and (min-width : 1201px) and (max-width : 1440px) {
  .ew-hero-background.partner-background .ewp-partner-banner .partner-info {
    max-width: 650px;
  }
}
.ew-hero-background.partner-background .ewp-partner-banner .partner-info h1 {
  line-height: 1.23em;
  margin-top: 55px;
  font-size: calc(26px + 20 * (100vw - 400px) / 1520);
  font-family: "galanogrotesque-euploadedfile", sans-serif;
}
.ew-hero-background.partner-background .ewp-partner-banner .partner-info p {
  line-height: 1.7em;
  font-weight: 300;
  margin-top: 30px;
  margin-bottom: 10px;
  font-size: 24px;
}
.ew-hero-background.partner-background .ewp-partner-banner .partner-info > span {
  font-weight: 600;
  display: inline-block;
  margin-top: 7px;
  color: #4058FB;
  font-size: 24px;
}
.ew-hero-background.partner-background .ewp-partner-banner .partner-info .banner-actions {
  margin-top: 55px;
  margin-bottom: 125px;
}
.ew-hero-background.partner-background .ewp-partner-banner .partner-info .banner-actions button {
  width: 240px;
}
.ew-hero-background.partner-background .ewp-partner-banner .partner-info .banner-actions button a {
  color: #fff;
}
.ew-hero-background.partner-background .ewp-partner-banner .partner-info .banner-actions a.watch-btn {
  display: flex;
  margin-left: 30px;
  align-items: center;
  font-weight: 500;
  color: #060023;
  font-size: 16px;
}
.ew-hero-background.partner-background .ewp-partner-banner .partner-info .banner-actions a.watch-btn img {
  position: relative;
  top: 2px;
  margin: 0 3px 0 0;
  display: none;
}
.ew-hero-background.partner-background .ewp-partner-banner .partner-info .banner-actions a.watch-btn i {
  position: relative;
  top: 0;
}
.ew-hero-background.partner-background .ewp-partner-banner .partner-info .banner-actions a.watch-btn i.hide-on-med-and-down {
  color: #060023;
  padding: 7px 5px 7px 8px;
  background: #fff;
  text-align: center;
  position: relative;
  top: 0;
  left: 0;
  margin: 0 10px 0 0;
  box-shadow: 1.721px 2.457px 5px 0px rgba(0, 0, 0, 0.18);
  font-size: 24px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
}
.ew-hero-background.partner-background .ewp-partner-banner .ewp-partner-img {
  width: 100%;
  max-width: 430px;
  position: relative;
}
.ew-hero-background.partner-background .ewp-partner-banner .ewp-partner-img img {
  position: absolute;
  margin: 0 0 0 20px;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-hero-background.partner-background .ewp-partner-banner .ewp-partner-img img {
    max-width: 100%;
  }
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-hero-background.partner-background .ewp-partner-banner {
    width: 100%;
  }
  .ew-hero-background.partner-background .ewp-partner-banner:before {
    width: 100%;
  }
  .ew-hero-background.partner-background .ewp-partner-banner .ewp-partner-img img {
    margin: 0;
  }
  .ew-hero-background.partner-background .ewp-partner-banner .partner-info h1 {
    margin-top: 15px;
  }
}
@media only screen and (max-width : 992px) {
  .ew-hero-background.partner-background .container {
    padding: 0;
  }
  .ew-hero-background.partner-background .ewp-partner-banner {
    width: 100%;
    padding: 0 15px;
  }
  .ew-hero-background.partner-background .ewp-partner-banner .partner-info h1 {
    margin-top: 25px;
  }
  .ew-hero-background.partner-background .ewp-partner-banner .partner-info p {
    margin-top: 15px;
    font-size: 20px;
  }
  .ew-hero-background.partner-background .ewp-partner-banner .partner-info > span {
    font-size: 20px;
  }
  .ew-hero-background.partner-background .ewp-partner-banner .partner-info .banner-actions {
    margin-top: 45px;
    margin-bottom: 55px;
  }
  .ew-hero-background.partner-background .ewp-partner-banner .partner-info .banner-actions .start-webinar-btn {
    padding: 25px 15px;
    width: 222px;
    font-size: 18px;
  }
  .ew-hero-background.partner-background .ewp-partner-banner .partner-info .banner-actions .start-webinar-btn span {
    font-size: 14px;
  }
  .ew-hero-background.partner-background .ewp-partner-banner .partner-info .banner-actions a.watch-btn {
    min-width: 120px;
    margin-left: 10px;
  }
}
@media only screen and (max-width : 992px) {
  .ew-hero-background {
    margin: 0;
    padding-top: 0;
  }
}

.promote-waywebinar {
  color: #060023;
}
.promote-waywebinar .promote-boxes {
  padding-top: 125px;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .promote-waywebinar .promote-boxes {
    padding-top: 75px;
  }
}
.promote-waywebinar .promote-boxes h2 {
  margin-top: 0;
  line-height: 56px;
  font-size: calc(26px + 20 * (100vw - 400px) / 1520);
  color: #060023;
  font-family: "galanogrotesque-euploadedfile", sans-serif;
}
.promote-waywebinar .promote-boxes p {
  font-weight: 300;
  margin-top: 40px;
  margin-bottom: 45px;
  line-height: 1.7em;
  font-size: 24px;
}
.promote-waywebinar .promote-boxes ul {
  flex-wrap: wrap;
  padding: 0 15px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.promote-waywebinar .promote-boxes ul li {
  background: #f9dfd2;
  width: 385px;
  margin: 10px;
  padding: 45px 30px;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
.promote-waywebinar .promote-boxes ul li .promote-icons {
  min-height: 65px;
}
.promote-waywebinar .promote-boxes ul li h3 {
  margin-bottom: 0;
  line-height: 26px;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  font-size: 22px;
}
.promote-waywebinar .promote-boxes ul li p {
  line-height: 32px;
  font-weight: 300;
  margin-top: 17px;
  margin-bottom: 20px;
  font-size: 18px;
}
.promote-waywebinar .promote-boxes ul li:nth-child(2) {
  background-color: #dad9f8;
}
.promote-waywebinar .promote-boxes ul li:nth-child(3) {
  background-color: #fff5dc;
}
.promote-waywebinar .promote-boxes ul li:nth-child(4) {
  background-color: #dffcf8;
}
.promote-waywebinar .promote-boxes ul li:nth-child(5) {
  background-color: #fcdcdd;
}
.promote-waywebinar .promote-boxes ul li:nth-child(6) {
  background-color: #dad9f8;
}
.promote-waywebinar .partner-client {
  margin-top: 50px;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
.promote-waywebinar .partner-client .partner-client-info {
  width: 100%;
  max-width: 640px;
  padding-left: 15px;
}
.promote-waywebinar .partner-client .partner-client-info h2 {
  margin-bottom: 0;
  margin-top: 110px;
  line-height: 56px;
  font-size: calc(26px + 20 * (100vw - 400px) / 1520);
  font-family: "galanogrotesque-euploadedfile", sans-serif;
}
.promote-waywebinar .partner-client .partner-client-info p {
  line-height: 40px;
  margin-top: 30px;
  font-size: 24px;
}
.promote-waywebinar .partner-client .partner-client-info p strong {
  font-weight: 700;
}
.promote-waywebinar .partner-client .partner-client-info a {
  width: 300px;
  text-align: center;
  height: 60px;
  line-height: 60px;
  padding: 0;
  margin-top: 25px;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .promote-waywebinar .promote-boxes ul {
    justify-content: center;
  }
  .promote-waywebinar .promote-boxes ul li {
    margin: 10px;
  }
}
@media only screen and (max-width : 992px) {
  .promote-waywebinar {
    padding-top: 30px;
  }
  .promote-waywebinar .promote-boxes {
    padding-top: 0;
  }
  .promote-waywebinar .promote-boxes h2 {
    line-height: 36px;
  }
  .promote-waywebinar .promote-boxes p {
    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 20px;
  }
  .promote-waywebinar .promote-boxes ul {
    justify-content: center;
  }
  .promote-waywebinar .promote-boxes ul li {
    padding: 30px 20px;
    text-align: center;
    margin: 10px;
  }
  .promote-waywebinar .promote-boxes ul li .promote-icons {
    min-height: auto;
  }
  .promote-waywebinar .promote-boxes ul li .promote-icons h3 {
    margin-top: 5px;
  }
  .promote-waywebinar .promote-boxes ul li p {
    margin-bottom: 0;
  }
  .promote-waywebinar .partner-client {
    flex-direction: column;
  }
  .promote-waywebinar .partner-client .partner-client-info {
    padding-left: 0;
    max-width: 100%;
    text-align: center;
  }
  .promote-waywebinar .partner-client .partner-client-info h2 {
    margin-top: 0;
    line-height: 36px;
  }
  .promote-waywebinar .partner-client .partner-client-info p {
    margin-top: 20px;
    font-size: 20px;
  }
  .promote-waywebinar .partner-client .partner-client-info a {
    margin-top: 5px;
  }
  .promote-waywebinar .partner-client .partner-client-info .partner-client-img img {
    margin-top: 20px;
    max-width: 100%;
  }
}

.ewp-works {
  padding: 80px 0;
  margin-top: 75px;
  background-color: #f6f7fb;
  color: #060023;
}
.ewp-works h2 {
  margin-top: 0;
  font-size: calc(26px + 19 * (100vw - 400px) / 1520);
  font-family: "galanogrotesque-euploadedfile", sans-serif;
}
.ewp-works p {
  line-height: 40px;
  font-weight: 300;
  margin: -3px 0 45px;
  font-size: 24px;
}
.ewp-works ul {
  margin-top: 45px;
  flex-direction: column;
  position: relative;
  max-width: 400px;
  margin: 0 auto;
}
.ewp-works ul:before {
  content: "";
  left: -5px;
  position: absolute;
  height: calc(100% - 15px);
  width: 2px;
  top: 16px;
  background: #050023;
}
.ewp-works ul li {
  background-color: #fff;
  box-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12);
  padding: 15px 20px 20px;
  max-width: 345px;
  width: 100%;
  margin-bottom: 10px;
  position: relative;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.ewp-works ul li h3 {
  line-height: 26px;
  margin: 0;
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  font-size: 20px;
}
.ewp-works ul li p {
  line-height: 22px;
  color: #666;
  font-weight: 300;
  margin: 15px 0 0;
  font-size: 16px;
}
.ewp-works ul li:nth-child(1):before {
  content: "1";
  position: absolute;
  width: 44px;
  height: 44px;
  left: -53px;
  border-radius: 50%;
  text-align: center;
  line-height: 36px;
  color: #fff;
  font-weight: 600;
  border: 5px solid #f6f7fb;
  top: 6px;
  background: #4058FB;
}
.ewp-works ul li:nth-child(2):before {
  content: "2";
  position: absolute;
  width: 44px;
  height: 44px;
  left: -53px;
  border-radius: 50%;
  text-align: center;
  line-height: 36px;
  color: #fff;
  font-weight: 600;
  border: 5px solid #f6f7fb;
  top: 5px;
  background: #4058FB;
}
.ewp-works ul li:nth-child(3) {
  margin-bottom: 0;
}
.ewp-works ul li:nth-child(3):before {
  content: "3";
  position: absolute;
  width: 44px;
  height: 44px;
  left: -53px;
  border-radius: 50%;
  text-align: center;
  font-weight: 600;
  line-height: 36px;
  color: #fff;
  border: 5px solid #f6f7fb;
  top: 5px;
  background: #4058FB;
}
@media only screen and (max-width : 992px) {
  .ewp-works {
    padding: 55px 0;
  }
  .ewp-works p {
    line-height: 30px;
    font-size: 20px;
  }
  .ewp-works ul {
    max-width: 250px;
  }
  .ewp-works ul:before {
    left: -31px;
  }
}

.ewp-love-success {
  color: #060023;
}
.ewp-love-success h2 {
  line-height: 56px;
  margin: 60px 0 22px;
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  font-size: calc(26px + 20 * (100vw - 400px) / 1520);
  color: #060023;
}
.ewp-love-success p {
  line-height: 40px;
  font-weight: 300;
  font-size: 24px;
  color: #060023;
}
.ewp-love-success .ewp-youtube-con {
  flex-wrap: wrap;
  margin-top: 50px;
}
.ewp-love-success .ewp-youtube-con .ewp-client-video {
  max-width: 460px;
  margin: 0 10px;
  flex-direction: column;
}
.ewp-love-success .ewp-youtube-con .ewp-client-video p {
  margin: 0;
  color: #fff;
  padding: 24px;
  line-height: 24px;
  min-height: 170px;
  background: #040309;
  font-size: 16px;
}
.ewp-love-success .ewp-facebook-reviews ul {
  flex-wrap: wrap;
  justify-content: center;
}
.ewp-love-success .ewp-facebook-reviews ul li {
  max-width: 460px;
  margin: 0 10px;
}
.ewp-love-success .ewp-facebook-reviews ul li img {
  width: 100%;
}
.ewp-love-success .ewp-facebook-reviews ul li:last-child {
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.04);
  border: 1px solid #e4e4e4;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #ccc;
  background: #fff;
  padding: 8px;
  max-width: 550px;
  margin-top: 30px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
@media only screen and (max-width : 992px) {
  .ewp-love-success h2 {
    margin: 30px 0 0;
    line-height: 40px;
  }
  .ewp-love-success p {
    margin-top: 10px;
    margin-bottom: 0;
    line-height: 30px;
    font-size: 20px;
  }
  .ewp-love-success .ewp-youtube-con {
    margin-top: 30px;
  }
  .ewp-love-success .ewp-youtube-con .ewp-client-video {
    margin: 0 10px 20px;
  }
  .ewp-love-success .ewp-youtube-con .ewp-client-video img {
    width: 100%;
  }
  .ewp-love-success .ewp-facebook-reviews h2 {
    margin: 10px 0 30px;
    line-height: 36px;
  }
}

.ewp-question {
  border-top: 1px solid #e6e5e9;
  margin-top: 75px;
}
.ewp-question ul.question-list {
  max-width: 570px;
  width: 100%;
  margin: 0 auto;
}
.ewp-question ul.question-list li {
  text-align: left;
  -webkit-transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.ewp-question ul.question-list li .collapsible-header {
  font-weight: 700;
  padding: 30px 20px 15px;
  position: relative;
  cursor: pointer;
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  font-size: 20px;
}
.ewp-question ul.question-list li .collapsible-header:after {
  content: "\e145";
  position: absolute;
  top: 18px;
  left: -25px;
  font-weight: 300;
  font-family: "Material Icons";
  font-size: 36px;
  color: #060023;
}
.ewp-question ul.question-list li .collapsible-header:focus {
  outline: medium none;
}
.ewp-question ul.question-list li .collapsible-body {
  display: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 20px 5px;
}
.ewp-question ul.question-list li .collapsible-body p {
  line-height: 32px;
  font-weight: 300;
  line-height: 26px;
  margin: 0;
  font-size: 18px;
}
.ewp-question ul.question-list li.active .collapsible-header:after {
  content: "\e15b";
}
@media only screen and (max-width : 992px) {
  .ewp-question ul.question-list li {
    padding-left: 25px;
  }
}

.apply-partner {
  background: #dcf0fb;
  padding: 70px 0 0;
  margin-top: 85px;
  position: relative;
  color: #060023;
}
.apply-partner:before {
  display: none;
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/patners-footer-bg.png) no-repeat;
  width: 765px;
  height: 1119px;
  left: 0;
  bottom: 0;
  position: absolute;
}
.apply-partner .partner-form-con {
  position: relative;
  z-index: 9;
  text-align: center;
}
.apply-partner .partner-form-con h2 {
  line-height: 56px;
  margin: 0 0 22px;
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  font-size: calc(26px + 20 * (100vw - 400px) / 1520);
  color: #060023;
}
.apply-partner .partner-form-con p {
  line-height: 40px;
  font-weight: 300;
  font-size: 24px;
}
.apply-partner .partner-form-con p.affliate-terms {
  line-height: 40px;
  font-weight: 400;
  text-align: center;
  margin-bottom: 0;
  margin-top: 10px;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  color: #060023;
}
.apply-partner .partner-form-con p.affliate-terms a {
  text-decoration: underline;
}
.apply-partner .partner-form-con .partners-copyright {
  padding-bottom: 40px;
}
.apply-partner .partner-form-con .partners-copyright p {
  line-height: 40px;
  font-weight: 300;
  text-align: center;
  margin-bottom: 0;
  font-family: "GT Walsheim", sans-serif;
  font-size: 16px;
}
.apply-partner .partner-form-con a {
  text-align: center;
}
.apply-partner .partner-form-con .form {
  width: 650px;
  margin: 75px auto 63px;
  filter: drop-shadow(0px 20px 25px rgba(0, 0, 0, 0.18));
  background-color: #fff;
  position: relative;
  z-index: 9;
  padding: 70px 80px 55px;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
}
.apply-partner .partner-form-con .form form .partners-two-fields {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
.apply-partner .partner-form-con .form form .partners-two-fields .text-box {
  width: 48%;
}
.apply-partner .partner-form-con .form form .text-box {
  display: inline-block;
  width: 100%;
  margin: 14px 0;
  position: relative;
}
.apply-partner .partner-form-con .form form .text-box input {
  height: 52px;
  padding: 0 20px;
  background: #fff;
  position: relative;
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
  font-weight: 500;
  font-family: "Roboto", sans-serif;
  border: 1px solid #060023;
  color: #060023;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.apply-partner .partner-form-con .form form .text-box input:focus ~ label {
  top: -10px;
  left: 15px;
  opacity: 1;
  font-weight: 500;
  z-index: 9;
  background: #fff;
  padding: 0 8px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 13px;
  color: #060023;
}
.apply-partner .partner-form-con .form form .text-box input.floating-value {
  padding: 5px 35px 5px 20px;
  color: #060023;
  font-size: 16px;
}
.apply-partner .partner-form-con .form form .text-box input.floating-value ~ label {
  top: -10px;
  left: 15px;
  opacity: 1;
  font-weight: 500;
  z-index: 9;
  background: #fff;
  padding: 0 8px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 13px;
  color: #060023;
}
.apply-partner .partner-form-con .form form .text-box input:focus {
  box-shadow: none;
  outline: none;
  border: 1px solid #060023;
}
.apply-partner .partner-form-con .form form .text-box label {
  position: absolute;
  pointer-events: none;
  top: 14px;
  font-weight: 500;
  left: 20px;
  font-family: "Roboto", sans-serif;
  transition: 0.2s ease all;
  z-index: 1;
  color: rgba(6, 0, 35, 0.7);
  font-size: 16px;
}
.apply-partner .partner-form-con .form form .text-box span.error {
  left: 0;
  color: red;
  font-size: 12px;
  bottom: -18px;
  top: inherit;
  font-weight: 400;
  position: absolute;
}
.apply-partner .partner-form-con .form .partners-button {
  margin-top: 15px;
}
.apply-partner .partner-form-con .form .partners-button button {
  width: 100%;
  height: 55px;
  font-weight: 500;
  color: #fff;
  cursor: pointer;
  font-family: "Roboto", sans-serif;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  background-color: #4058FB;
  border: 1px solid #4058FB;
  font-size: 16px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.apply-partner .partner-form-con .form .partners-button button:hover {
  background-color: #178c48;
}
@media only screen and (max-width : 992px) {
  .apply-partner {
    padding: 40px 0 0;
    overflow: hidden;
  }
  .apply-partner:before {
    width: 100%;
    bottom: -100px;
  }
  .apply-partner .partner-form-con h2 {
    line-height: 40px;
    margin: 0;
  }
  .apply-partner .partner-form-con p {
    line-height: 30px;
    font-size: 20px;
  }
  .apply-partner .partner-form-con .form {
    margin: 55px auto 23px;
    padding: 15px 15px 35px;
    max-width: 100%;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
  }
  .apply-partner .partner-form-con .partners-copyright {
    padding-bottom: 20px;
  }
  .apply-partner .partner-form-con .partners-copyright p {
    color: #fff;
    font-size: 14px;
  }
}

.terms-popup {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9999;
  top: 0;
  left: 0;
}
.terms-popup:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background: rgba(0, 0, 0, 0.5);
}
.terms-popup .terms-popup-container {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  padding: 30px;
  margin: 0 15px;
  height: 100%;
  transform: translate(-50%, -50%);
}
.terms-popup .terms-popup-container .terms-popup-inner-container {
  width: 750px;
  max-width: 100%;
  max-height: 88vh;
  padding: 25px;
  overflow-y: auto;
  background: #fff;
  margin: 0 auto;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 20px;
  color: #060023;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.terms-popup .terms-popup-container .terms-popup-inner-container h3 {
  margin-top: 10px;
  text-align: center;
  position: relative;
  font-size: 26px;
}
.terms-popup .terms-popup-container .terms-popup-inner-container h3 a.close {
  display: block;
  background: #ccc;
  position: absolute;
  z-index: 999;
  right: 0;
  top: -15px;
  width: 25px;
  height: 25px;
  text-align: center;
  opacity: 1;
  line-height: 25px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.terms-popup .terms-popup-container .terms-popup-inner-container h3 a.close i {
  color: #fff;
  line-height: 27px;
  font-size: 18px;
}
.terms-popup .terms-popup-container .terms-popup-inner-container h3 a.close:hover {
  background: #9b9b9b;
}
.terms-popup .terms-popup-container .terms-popup-inner-container > p {
  color: #616161;
}
.terms-popup .terms-popup-container .terms-popup-inner-container ul {
  max-height: 50vh;
  overflow: auto;
  background: #f3f7f9;
  margin-top: 35px;
  margin-bottom: 20px;
  padding: 10px 0 25px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.terms-popup .terms-popup-container .terms-popup-inner-container ul li {
  padding: 15px 25px 5px;
}
.terms-popup .terms-popup-container .terms-popup-inner-container ul li p {
  margin: 0;
}
.terms-popup .terms-popup-container .terms-popup-inner-container ul li span {
  font-weight: 500;
  font-size: 18px;
}
.terms-popup .terms-popup-container .terms-popup-inner-container strong {
  font-weight: 400;
  font-size: 16px;
}
@media only screen and (max-width : 992px) {
  .terms-popup .terms-popup-container {
    width: 100%;
    margin: 0;
  }
  .terms-popup .terms-popup-container .terms-popup-inner-container h3 a.close {
    right: -10px;
    top: -25px;
  }
}

.ew-webinar-types-outer {
  color: #060023;
}
.ew-webinar-types-outer.skip-candace-content-area {
  margin-top: 120px;
}
@media only screen and (max-width : 992px) {
  .ew-webinar-types-outer.skip-candace-content-area {
    margin-top: 70px;
  }
}
.ew-webinar-types-outer .container h2 {
  margin: 90px 0 23px;
  text-align: center;
  font-size: calc(26px + 29 * (100vw - 400px) / 1520);
  font-family: "galanogrotesque-euploadedfile", sans-serif;
}
.ew-webinar-types-outer .container p {
  margin: 0;
  text-align: center;
  font-size: 22px;
}
.ew-webinar-types-outer .ew-webinar-types-inner {
  margin-top: 25px;
  position: relative;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
.ew-webinar-types-outer .ew-webinar-types-inner:before {
  content: "";
  position: absolute;
  top: 85px;
  right: -5px;
  background: url(https://easywebinar-site.s3.amazonaws.com/images/dots-orange.svg) no-repeat;
  width: 86px;
  z-index: 1;
  height: 55px;
}
.ew-webinar-types-outer .ew-webinar-types-inner.remove-dots:before {
  display: none;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync1 {
  max-width: 815px;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync1 .item {
  margin: 0;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync1 .item .webinr-slides-images {
  padding: 30px;
  float: right;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-webinar-types-outer .ew-webinar-types-inner #sync1 .owl-item:nth-child(3) .item,
  .ew-webinar-types-outer .ew-webinar-types-inner #sync1 .owl-item:nth-child(4) .item {
    position: relative;
    top: 90px;
  }
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 {
  max-width: 450px;
  position: relative;
  top: 40px;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-item.active {
  cursor: pointer;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-item.current {
  cursor: inherit;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-item.current .item .progress-loader {
  width: 100%;
  -webkit-transition: width 5s ease-in-out;
  -moz-transition: width 5s ease-in-out;
  -ms-transition: width 5s ease-in-out;
  -o-transition: width 5s ease-in-out;
  transition: width 5s ease-in-out;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-item .item {
  padding: 0;
  margin: 0;
  text-align: left;
  color: #060023;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-item .item .progress-loader {
  position: absolute;
  bottom: -1px;
  left: 0;
  height: 1px;
  width: 0%;
  background: #060023;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-item .item h1 {
  font-size: 18px;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-item .item .webinar-tabs {
  padding: 0;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-item .item .webinar-tabs .webinar-tab-info {
  margin: 0 0 0 15px;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-item .item .webinar-tabs .webinar-tab-info h4 {
  font-weight: 600;
  font-size: 18px;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-item .item .webinar-tabs .webinar-tab-info p {
  font-weight: 400;
  line-height: 26px;
  text-align: left;
  font-size: 16px;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-item .item .webinar-tabs .webinar-tab-info a {
  font-weight: 500;
  margin-top: 25px;
  display: inline-block;
  font-size: 16px;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-item .item .webinar-tabs .webinar-tab-info a.live-link {
  color: #4058FB;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-item .item .webinar-tabs .webinar-tab-info a.automated-link {
  color: #fdc32e;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-item .item .webinar-tabs .webinar-tab-info a.integration-link {
  color: #71b5ff;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-item .item .webinar-tabs .webinar-tab-info a i {
  position: relative;
  top: 5px;
  font-size: 18px;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-item .item .webinar-tabs .webinar-tab-icon {
  position: absolute;
  top: 22px;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-item .item .webinar-tabs .webinar-tab-icon.live-tab-icon:before {
  content: "";
  position: absolute;
  left: -37px;
  top: 0;
  width: 39px;
  height: 39px;
  border: 5px solid #b4ebd8;
  border-top: 5px solid #06bf7f;
  border-bottom: 5px solid #06bf7f;
  transform: rotate(-45deg);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-item .item .webinar-tabs .webinar-tab-icon.live-tab-icon:after {
  content: "";
  background: transparent url(https://easywebinar-site.s3.amazonaws.com/images/live-icon.svg) center no-repeat;
  position: absolute;
  left: -37px;
  top: 0;
  width: 39px;
  height: 39px;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-item .item .webinar-tabs .webinar-tab-icon.automated-tab-icon:before {
  content: "";
  position: absolute;
  left: -37px;
  top: 0;
  width: 39px;
  height: 39px;
  border: 5px solid #feedc0;
  border-top: 5px solid #fdc32e;
  border-bottom: 5px solid #fdc32e;
  transform: rotate(-20deg);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-item .item .webinar-tabs .webinar-tab-icon.automated-tab-icon:after {
  content: "";
  background: transparent url(https://easywebinar-site.s3.amazonaws.com/images/automated-icon.svg) center no-repeat;
  position: absolute;
  left: -36px;
  top: 0;
  width: 39px;
  height: 39px;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-item .item .webinar-tabs .webinar-tab-icon.integration-tab-icon:before {
  content: "";
  position: absolute;
  left: -37px;
  top: 0;
  width: 39px;
  height: 39px;
  border: 5px solid #cbe4ff;
  border-top: 5px solid #67b0ff;
  border-bottom: 5px solid #67b0ff;
  transform: rotate(-45deg);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-item .item .webinar-tabs .webinar-tab-icon.integration-tab-icon:after {
  content: "";
  background: transparent url(https://easywebinar-site.s3.amazonaws.com/images/integration-icon.svg) center no-repeat;
  position: absolute;
  left: -37px;
  top: 0;
  width: 39px;
  height: 39px;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-stage-outer .owl-stage {
  width: 100% !important;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-stage-outer .owl-stage .owl-item {
  border-bottom: 1px solid #e5e5e5;
  width: 100% !important;
  padding: 10px 0 30px 38px;
  position: relative;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-stage-outer .owl-stage .owl-item .item .webinar-tabs {
  height: 45px;
  overflow: hidden;
  -webkit-transition: height 0.25s ease-out;
  -moz-transition: height 0.25s ease-out;
  -ms-transition: height 0.25s ease-out;
  -o-transition: height 0.25s ease-out;
  transition: height 0.25s ease-out;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-stage-outer .owl-stage .owl-item.current .item .webinar-tabs {
  height: 180px;
  overflow: inherit;
  -webkit-transition: height 0.25s ease-out;
  -moz-transition: height 0.25s ease-out;
  -ms-transition: height 0.25s ease-out;
  -o-transition: height 0.25s ease-out;
  transition: height 0.25s ease-out;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-stage-outer .owl-stage .owl-item.current:first-child .item .webinar-tabs {
  height: 155px;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-stage-outer .owl-stage .owl-item.current:nth-child(2) .item .webinar-tabs {
  height: 230px;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-stage-outer .owl-stage a.all-features-link {
  font-weight: 500;
  padding: 10px 25px;
  margin: 22px 0 0;
  display: inline-block;
  border-radius: 25px;
  font-weight: 500;
  width: 215px !important;
  border: 1px solid #060023;
  color: #060023;
  font-size: 14px;
  text-align: center;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync2 .owl-stage-outer .owl-stage a.all-features-link:hover {
  color: #fff;
  background: #060023;
}
.ew-webinar-types-outer .ew-webinar-types-inner .owl-theme .owl-nav {
  /*default owl-theme theme reset .disabled:hover links */
}
.ew-webinar-types-outer .ew-webinar-types-inner .owl-theme .owl-nav [class*=owl-] {
  transition: all 0.3s ease;
}
.ew-webinar-types-outer .ew-webinar-types-inner .owl-theme .owl-nav [class*=owl-].disabled:hover {
  background-color: #d6d6d6;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync1.owl-theme {
  position: relative;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync1.owl-theme .owl-next,
.ew-webinar-types-outer .ew-webinar-types-inner #sync1.owl-theme .owl-prev {
  width: 22px;
  height: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync1.owl-theme .owl-prev {
  left: 10px;
}
.ew-webinar-types-outer .ew-webinar-types-inner #sync1.owl-theme .owl-next {
  right: 10px;
}
@media only screen and (min-width : 1201px) and (max-width : 1830px) {
  .ew-webinar-types-outer .container .ew-webinar-types-inner #sync1.owl-theme {
    max-width: 59%;
  }
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-webinar-types-outer .container .ew-webinar-types-inner #sync1.owl-theme {
    max-width: 54%;
  }
  .ew-webinar-types-outer .container .ew-webinar-types-inner #sync2 {
    max-width: 45%;
  }
  .ew-webinar-types-outer .container .ew-webinar-types-inner #sync2 .owl-item .item .webinar-tabs .webinar-tab-info p {
    font-size: 14px;
  }
}
@media only screen and (max-width : 992px) {
  .ew-webinar-types-outer .container > h2 {
    margin: 40px 0 10px;
  }
  .ew-webinar-types-outer .container > p {
    font-size: 16px;
  }
  .ew-webinar-types-outer .container .ew-webinar-types-inner {
    margin-top: 10px;
  }
  .ew-webinar-types-outer .container .ew-webinar-types-inner:before {
    display: none;
  }
  .ew-webinar-types-outer .container .ew-webinar-types-inner #sync1.owl-theme {
    display: none;
  }
  .ew-webinar-types-outer .container .ew-webinar-types-inner #sync2 {
    top: 0;
    max-width: 100%;
  }
  .ew-webinar-types-outer .container .ew-webinar-types-inner #sync2 .owl-stage-outer .owl-stage .owl-item {
    padding: 10px 0 30px;
  }
  .ew-webinar-types-outer .container .ew-webinar-types-inner #sync2 .owl-stage-outer .owl-stage .owl-item .item {
    height: auto !important;
  }
  .ew-webinar-types-outer .container .ew-webinar-types-inner #sync2 .owl-stage-outer .owl-stage .owl-item .item .progress-loader {
    display: none;
  }
  .ew-webinar-types-outer .container .ew-webinar-types-inner #sync2 .owl-stage-outer .owl-stage .owl-item .item .webinar-tabs {
    height: auto;
  }
  .ew-webinar-types-outer .container .ew-webinar-types-inner #sync2 .owl-stage-outer .owl-stage .owl-item .item .webinar-tabs .webinar-tab-info {
    margin: 0;
    text-align: center;
  }
  .ew-webinar-types-outer .container .ew-webinar-types-inner #sync2 .owl-stage-outer .owl-stage .owl-item .item .webinar-tabs .webinar-tab-info p {
    margin-top: 25px;
    text-align: center;
  }
  .ew-webinar-types-outer .container .ew-webinar-types-inner #sync2 .owl-stage-outer .owl-stage .owl-item .item .webinar-tabs .webinar-tab-info img {
    margin-top: 15px;
  }
  .ew-webinar-types-outer .container .ew-webinar-types-inner #sync2 .owl-stage-outer .owl-stage .owl-item .item .webinar-tabs .webinar-tab-info .webinar-tab-icon.live-tab-icon {
    left: calc(50% - 70px);
  }
  .ew-webinar-types-outer .container .ew-webinar-types-inner #sync2 .owl-stage-outer .owl-stage .owl-item .item .webinar-tabs .webinar-tab-info .webinar-tab-icon.automated-tab-icon {
    left: calc(50% - 100px);
  }
  .ew-webinar-types-outer .container .ew-webinar-types-inner #sync2 .owl-stage-outer .owl-stage .owl-item .item .webinar-tabs .webinar-tab-info .webinar-tab-icon.integration-tab-icon {
    left: calc(50% - 67px);
  }
  .ew-webinar-types-outer .container .ew-webinar-types-inner #sync2 .owl-stage-outer .owl-stage .owl-item .item .webinar-tabs .webinar-tab-info a {
    color: #fff;
    font-weight: 500;
    padding: 8px 20px;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
  }
  .ew-webinar-types-outer .container .ew-webinar-types-inner #sync2 .owl-stage-outer .owl-stage .owl-item .item .webinar-tabs .webinar-tab-info a i {
    display: none;
  }
  .ew-webinar-types-outer .container .ew-webinar-types-inner #sync2 .owl-stage-outer .owl-stage .owl-item .item .webinar-tabs .webinar-tab-info a.live-link {
    background: #4058FB;
  }
  .ew-webinar-types-outer .container .ew-webinar-types-inner #sync2 .owl-stage-outer .owl-stage .owl-item .item .webinar-tabs .webinar-tab-info a.automated-link {
    background: #fdc32e;
  }
  .ew-webinar-types-outer .container .ew-webinar-types-inner #sync2 .owl-stage-outer .owl-stage .owl-item .item .webinar-tabs .webinar-tab-info a.integration-link {
    background: #6db0fd;
  }
  .ew-webinar-types-outer .container .ew-webinar-types-inner #sync2 .owl-stage-outer .owl-stage .owl-item.current:first-child .item .webinar-tabs {
    height: auto;
  }
  .ew-webinar-types-outer .container .ew-webinar-types-inner #sync2 .owl-stage-outer .owl-stage .owl-item:nth-child(4) {
    display: none;
  }
}

.join-people-outer {
  color: #060023;
  padding: 10px 0 30px;
  position: relative;
}
.join-people-outer .join-people-info-inner h2 {
  margin: 10px 0 0;
  line-height: 1.2;
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  font-size: calc(26px + 29 * (100vw - 400px) / 1520);
}
.join-people-outer .join-people-info-inner p {
  margin: 32px auto 80px;
  width: 50%;
  font-size: 22px;
}
.join-people-outer .join-people-info-inner ul {
  padding: 0 0 40px;
}
.join-people-outer .join-people-info-inner ul li {
  cursor: pointer;
  margin: 0 50px;
}
.join-people-outer .join-people-info-inner ul li .clients-info {
  position: relative;
}
.join-people-outer .join-people-info-inner ul li .clients-info:before {
  content: "";
  width: 140px;
  height: 140px;
  border-radius: 200px;
  border: 20px solid #bee7cf;
  border-right: 20px solid #fff;
  border-bottom: 20px solid #fff;
  top: -20px;
  left: -20px;
  box-sizing: content-box;
  position: absolute;
  rotate: 360deg;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  z-index: 1;
}
.join-people-outer .join-people-info-inner ul li .clients-info:after {
  content: "";
  opacity: 0;
  width: 140px;
  height: 140px;
  border-radius: 200px;
  border: 20px solid #bee7cf;
  border-right: 20px solid #fff;
  border-bottom: 20px solid #fff;
  rotate: 90deg;
  box-sizing: content-box;
  position: absolute;
  top: -20px;
  left: -20px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.join-people-outer .join-people-info-inner ul li .clients-info:hover:after {
  opacity: 0;
  top: -20px;
  border-left: 20px solid #bee7cf;
  border-bottom: 20px solid #bee7cf;
  transform: rotate(-215deg);
  -webkit-transform: rotate(-215deg);
}
.join-people-outer .join-people-info-inner ul li .clients-info .play-video-icon {
  position: absolute;
  right: 10px;
  bottom: 3px;
  z-index: 2;
  cursor: pointer;
}
.join-people-outer .join-people-info-inner ul li .clients-info.ryan-lee:before {
  border-color: #ffdeaf;
  border-right: 20px solid #fff;
  border-bottom: 20px solid #fff;
}
.join-people-outer .join-people-info-inner ul li .clients-info.ryan-lee:after {
  opacity: 0;
  border: 20px solid #ffdeaf;
}
.join-people-outer .join-people-info-inner ul li .clients-info.ryan-lee:hover:after {
  opacity: 0;
  top: -20px;
  border-left: 20px solid #ffdeaf;
  border-bottom: 20px solid #ffdeaf;
  transform: rotate(-215deg);
  -webkit-transform: rotate(-215deg);
}
.join-people-outer .join-people-info-inner ul li .clients-info.marcia-ram:before {
  border-color: #b9e6ec;
  border-right: 20px solid #fff;
  border-bottom: 20px solid #fff;
}
.join-people-outer .join-people-info-inner ul li .clients-info.marcia-ram:after {
  opacity: 0;
  border: 20px solid #b9e6ec;
}
.join-people-outer .join-people-info-inner ul li .clients-info.marcia-ram:hover:after {
  opacity: 0;
  top: -20px;
  border-left: 20px solid #b9e6ec;
  border-bottom: 20px solid #b9e6ec;
  transform: rotate(-215deg);
  -webkit-transform: rotate(-215deg);
}
.join-people-outer .join-people-info-inner ul li .clients-info.john-lee:before {
  border-color: #feddca;
  border-right: 20px solid #fff;
  border-bottom: 20px solid #fff;
}
.join-people-outer .join-people-info-inner ul li .clients-info.john-lee:after {
  opacity: 0;
  border: 20px solid #feddca;
}
.join-people-outer .join-people-info-inner ul li .clients-info.john-lee:hover:after {
  opacity: 0;
  top: -20px;
  border-left: 20px solid #feddca;
  border-bottom: 20px solid #feddca;
  transform: rotate(-215deg);
  -webkit-transform: rotate(-215deg);
}
.join-people-outer .join-people-info-inner ul li h4 {
  font-weight: 600;
  margin: 32px -25px 0;
  width: calc(100% + 50px);
  font-size: 20px;
}
.join-people-outer .join-people-info-inner ul li p {
  font-weight: normal;
  margin: 5px -25px 0;
  width: calc(100% + 50px);
  font-size: 14px;
}
.join-people-outer .join-people-info-inner .ew-counter-number {
  margin: 25px 0 20px 0;
}
.join-people-outer .join-people-info-inner .ew-counter-number #counter .counter-value {
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  margin: 0 120px 0 39px;
  position: relative;
  color: #4058FB;
  font-size: 60px;
}
.join-people-outer .join-people-info-inner .ew-counter-number #counter .counter-value:after {
  content: "K+";
  position: absolute;
  right: -78px;
}
.join-people-outer .join-people-info-inner .ew-counter-number #counter .counter-outer:nth-child(3) .counter-value:after {
  content: "M+";
  right: -91px;
}
.join-people-outer .join-people-info-inner .ew-counter-number #counter span {
  font-weight: 500;
  position: relative;
  top: -5px;
  font-size: 16px;
}
.join-people-outer .join-people-info-inner .ew-partners {
  margin: 75px 0 30px;
  padding-top: 45px;
  border-top: 1px solid #e6e6e6;
}
.join-people-outer .join-people-info-inner .ew-partners h2 {
  margin-bottom: 50px;
}
.join-people-outer .join-people-info-inner .ew-partners ul {
  padding: 0;
}
.join-people-outer .join-people-info-inner .ew-partners ul li {
  margin: 0 25px;
}
.join-people-outer .join-people-info-inner .ew-partners ul li a img {
  max-width: 100%;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
@media only screen and (max-width : 992px) {
  .join-people-outer .join-people-info-inner .ew-partners ul {
    width: 100%;
    overflow-x: auto;
  }
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .join-people-outer {
    padding: 60px 0 30px;
  }
  .join-people-outer .join-people-info-inner .ew-partners ul li {
    margin: 0 15px;
  }
}
@media only screen and (max-width : 992px) {
  .join-people-outer {
    overflow: hidden;
    padding: 0 0 20px;
  }
  .join-people-outer:after {
    right: -50px;
    left: inherit;
  }
  .join-people-outer .join-people-info-inner {
    padding: 25px 0 0;
  }
  .join-people-outer .join-people-info-inner p {
    width: 100%;
    margin: 15px 0 50px;
    font-size: 16px;
  }
  .join-people-outer .join-people-info-inner .our-client-tab ul.slides {
    padding: 0;
    top: 0;
    border-bottom: medium none;
    position: relative;
  }
  .join-people-outer .join-people-info-inner .our-client-tab ul.slides .slide {
    padding: 20px 0;
    margin: 0 20px;
    align-items: center;
    flex-direction: column;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .join-people-outer .join-people-info-inner .our-client-tab ul.slides .slide:focus {
    outline: medium none;
    border: medium none;
  }
  .join-people-outer .join-people-info-inner .our-client-tab ul.slides .slide .clients-info {
    width: 130px;
    height: 130px;
  }
  .join-people-outer .join-people-info-inner .our-client-tab ul.slides .slide .clients-info:focus {
    outline: medium none;
    border: medium none;
  }
  .join-people-outer .join-people-info-inner .our-client-tab ul.slides .slide .clients-info:before {
    left: -20px;
    height: 130px;
    width: 130px;
  }
  .join-people-outer .join-people-info-inner .our-client-tab ul.slides .slide .clients-info .play-video-icon {
    right: -10px;
    width: 40px;
    height: 40px;
  }
  .join-people-outer .join-people-info-inner .our-client-tab ul.slides .slide .clients-info img {
    width: 130px;
    height: 130px;
  }
  .join-people-outer .join-people-info-inner .our-client-tab ul.slides ul.slick-dots li {
    display: inline-block;
    margin: 0 5px;
    background: #ebebeb;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
  }
  .join-people-outer .join-people-info-inner .our-client-tab ul.slides ul.slick-dots li button {
    visibility: hidden;
  }
  .join-people-outer .join-people-info-inner .our-client-tab ul.slides ul.slick-dots li.slick-active {
    background: #4058FB;
  }
  .join-people-outer .join-people-info-inner .our-client-tab .tabbed_navigation {
    overflow: inherit !important;
    bottom: 0;
    top: 100px;
  }
  .join-people-outer .join-people-info-inner .our-client-tab .tabbed_navigation ul {
    border-bottom: medium none;
    padding: 0;
    position: absolute;
    top: 170px;
  }
  .join-people-outer .join-people-info-inner .our-client-tab .tabbed_navigation ul li {
    margin: 0 5px;
  }
  .join-people-outer .join-people-info-inner .our-client-tab .tabbed_navigation ul li p {
    width: 10px;
    height: 10px;
    background: #c5c5c5;
    margin: 0;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
  }
  .join-people-outer .join-people-info-inner .our-client-tab .tabbed_navigation ul li.current p {
    background: #060023;
  }
  .join-people-outer .join-people-info-inner .our-client-tab .owl-stage-outer .owl-stage .owl-item {
    float: left;
  }
  .join-people-outer .join-people-info-inner .ew-counter-number {
    margin: 25px 0 0;
  }
  .join-people-outer .join-people-info-inner .ew-counter-number #counter {
    flex-wrap: wrap;
    text-align: left;
    -webkit-justify-content: end;
    -moz-justify-content: end;
    -ms-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end;
  }
  .join-people-outer .join-people-info-inner .ew-counter-number #counter .counter-outer {
    margin: 0 15px 20px;
  }
  .join-people-outer .join-people-info-inner .ew-counter-number #counter .counter-outer .counter-value {
    margin: 0;
    font-size: 28px;
  }
  .join-people-outer .join-people-info-inner .ew-counter-number #counter .counter-outer:nth-child(1) .counter-value:after {
    right: 46px;
    top: 5px;
    font-size: 24px;
  }
  .join-people-outer .join-people-info-inner .ew-counter-number #counter .counter-outer:nth-child(2) .counter-value:after {
    right: 65px;
    top: 5px;
    font-size: 24px;
  }
  .join-people-outer .join-people-info-inner .ew-counter-number #counter .counter-outer:nth-child(3) .counter-value:after {
    right: 2px;
    top: 5px;
    font-size: 24px;
  }
  .join-people-outer .join-people-info-inner .ew-counter-number #counter span {
    top: 0;
    font-size: 14px;
  }
}

.ew-sales-money-outer {
  background: #fff7ef;
  padding: 80px 0 100px;
  position: relative;
  overflow: hidden;
  color: #060023;
}
.ew-sales-money-outer:before {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/big-circle-graphic-4.png) 0 0 no-repeat;
  position: absolute;
  top: -100px;
  left: -130px;
  width: 502px;
  height: 503px;
}
.ew-sales-money-outer:after {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/graphics-5.png) 0 0 no-repeat;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 534px;
  height: 693px;
}
.ew-sales-money-outer .container {
  max-width: 1000px;
  position: relative;
  z-index: 1;
}
.ew-sales-money-outer .ew-relationship h2 {
  margin-top: 0;
  padding-bottom: 0;
  display: inline-block;
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  font-size: calc(26px + 29 * (100vw - 400px) / 1520);
}
.ew-sales-money-outer .ew-relationship p {
  margin: 15px auto 65px;
  width: 86%;
  font-size: 24px;
}
.ew-sales-money-outer .ew-relationship p span {
  font-weight: 600;
  color: #4058FB;
}
.ew-sales-money-outer .ew-relationship .sales-benefits {
  position: relative;
  z-index: 1;
}
.ew-sales-money-outer .ew-relationship .sales-benefits a.start-webinar-btn.join-webinar-btn {
  margin-top: 37px;
  width: 350px;
  max-width: 100%;
}
.ew-sales-money-outer .ew-relationship .sale-listing {
  -webkit-justify-content: space-evenly;
  -moz-justify-content: space-evenly;
  -ms-justify-content: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}
.ew-sales-money-outer .ew-relationship ul {
  width: 360px;
  max-width: 100%;
}
.ew-sales-money-outer .ew-relationship ul li {
  margin-bottom: 25px;
  cursor: auto;
  font-size: 17px;
  font-weight: 500;
  text-align: left;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.ew-sales-money-outer .ew-relationship ul li i {
  margin: 0 17px 0 0;
  background: #efe1d1;
  font-weight: bolder;
  min-width: 40px;
  min-height: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
@media only screen and (max-width : 992px) {
  .ew-sales-money-outer {
    padding: 35px 0 50px;
    overflow: hidden;
  }
  .ew-sales-money-outer:after {
    bottom: 0;
    right: -270px;
  }
  .ew-sales-money-outer:before {
    display: none;
  }
  .ew-sales-money-outer img.coffee-drawing {
    left: -120px;
    top: 140px;
    opacity: 0.5 !important;
    transform: scale(0.5) !important;
  }
  .ew-sales-money-outer .ew-relationship h2 {
    border: medium none;
    padding-bottom: 0;
  }
  .ew-sales-money-outer .ew-relationship .sales-benefits p {
    margin: 8px 0 35px;
    width: 100%;
    line-height: 22px;
    font-size: 16px;
  }
  .ew-sales-money-outer .ew-relationship .sales-benefits .sale-listing {
    flex-direction: column;
    min-width: inherit;
    max-width: 100%;
  }
  .ew-sales-money-outer .ew-relationship .sales-benefits .sale-listing ul li {
    margin-bottom: 20px;
    font-weight: 400;
  }
  .ew-sales-money-outer .ew-relationship .sales-benefits a.start-webinar-btn.join-webinar-btn {
    text-align: left;
    margin-top: 25px;
  }
}

.ew-create-steps {
  padding-top: 80px;
  padding-bottom: 80px;
}
.ew-create-steps .easy-steps {
  color: #060023;
}
.ew-create-steps .easy-steps .create-tab {
  position: relative;
  margin: 70px 0 0;
}
.ew-create-steps .easy-steps .create-tab.hide-on-large-only {
  position: relative;
  width: calc(100% + 30px);
  margin: 0 0 0 -15px;
}
.ew-create-steps .easy-steps .create-tab.hide-on-large-only .create-tab-carousel .slick-list .slick-track {
  top: 40px;
}
.ew-create-steps .easy-steps .create-tab.hide-on-large-only .create-tab-carousel .slick-list .slick-track .item {
  padding: 30px 0 0;
}
.ew-create-steps .easy-steps .create-tab.hide-on-large-only .create-tab-carousel .slick-list .slick-track .item .craft-step-left .step-number span {
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  font-size: 18px;
}
.ew-create-steps .easy-steps .create-tab.hide-on-large-only .create-tab-carousel .slick-list .slick-track .item .craft-step-left h3 {
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  margin: 5px 0 0;
  padding: 0 15px;
  font-size: 22px;
}
.ew-create-steps .easy-steps .create-tab.hide-on-large-only .create-tab-carousel .slick-list .slick-track .item .craft-step-left p {
  line-height: 26px;
  padding: 0 15px;
  font-size: 16px;
}
.ew-create-steps .easy-steps .create-tab.hide-on-large-only .create-tab-carousel .slick-list .slick-track .item .craft-step-right {
  padding: 15px 20px 10px;
}
.ew-create-steps .easy-steps .create-tab.hide-on-large-only .create-tab-carousel .slick-list .slick-track .item .craft-step-right img {
  max-width: 100%;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.ew-create-steps .easy-steps .create-tab.hide-on-large-only .create-tab-carousel .slick-dots {
  margin: 20px 0 0 0;
  position: absolute;
  top: 0;
  width: 100%;
  padding: 0 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.ew-create-steps .easy-steps .create-tab.hide-on-large-only .create-tab-carousel .slick-dots:before {
  content: "";
  position: absolute;
  left: 25px;
  width: calc(100% - 75px);
  top: 9px;
  height: 4px;
  border-radius: 10px;
  overflow: hidden;
  color: #000;
  border-bottom: 2px dashed #e5e6ea;
  margin: 0 10px;
}
.ew-create-steps .easy-steps .create-tab.hide-on-large-only .create-tab-carousel .slick-dots li {
  margin: 0 5px;
  width: 22px;
  height: 22px;
  border: medium none;
  display: inline-block;
  background: #f6f6f6;
  position: relative;
}
.ew-create-steps .easy-steps .create-tab.hide-on-large-only .create-tab-carousel .slick-dots li:after {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #37383C;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.ew-create-steps .easy-steps .create-tab.hide-on-large-only .create-tab-carousel .slick-dots li.slick-active:after {
  background: #27ae60;
}
.ew-create-steps .easy-steps .create-tab.hide-on-large-only .create-tab-carousel .slick-dots li button {
  visibility: hidden;
}
.ew-create-steps .easy-steps .create-tab.hide-on-large-only .create-tab-carousel .slick-dots li.slick-active {
  background: #f6f6f6;
}
@media only screen and (min-width : 1201px) and (max-width : 1600px) {
  .ew-create-steps .easy-steps .create-tab .tabbed_navigation.bookmarks {
    margin: 0 auto;
    width: 90%;
  }
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-create-steps .easy-steps .create-tab .tabbed_navigation.bookmarks {
    margin: 0 auto;
    width: 89%;
  }
}
.ew-create-steps .easy-steps h2 {
  margin-top: 0;
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  font-size: calc(22px + 33 * (100vw - 400px) / 1520);
  line-height: 67px;
}
.ew-create-steps .easy-steps h2 span {
  width: 100%;
  display: inline-block;
  color: #4058FB;
}
.ew-create-steps .easy-steps > p {
  width: 47%;
  margin: 0 auto;
  font-size: 22px;
}
.ew-create-steps .easy-steps ul {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  color: #b4c0cb;
  margin: 0;
}
.ew-create-steps .easy-steps ul li {
  margin: 0 17px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 2px solid #ebeff2;
  background: #fff;
  position: relative;
  cursor: pointer;
  outline: medium none;
}
.ew-create-steps .easy-steps ul li.active, .ew-create-steps .easy-steps ul li:hover {
  color: #4284fb;
  background: #d5f5e2;
}
.ew-create-steps .easy-steps ul li.active:after, .ew-create-steps .easy-steps ul li:hover:after {
  background: #27ae60;
}
.ew-create-steps .easy-steps ul li.active span, .ew-create-steps .easy-steps ul li:hover span {
  color: #060023;
}
.ew-create-steps .easy-steps ul li:after {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #37383c;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.ew-create-steps .easy-steps ul li i {
  position: absolute;
  left: 40px;
  width: 250px;
  top: 15px;
  height: 4px;
  border-radius: 10px;
  overflow: hidden;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMyAyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMyAyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0I1QkVDOTt9Cjwvc3R5bGU+Cjx0aXRsZT5MaW5lIDIgQ29weSA0PC90aXRsZT4KPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yLDJIMUMwLjQsMiwwLDEuNiwwLDFzMC40LTEsMS0xaDFjMC42LDAsMSwwLjQsMSwxUzIuNiwyLDIsMnoiLz4KPC9zdmc+Cg==) 0 50%/auto 3px repeat-x;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-create-steps .easy-steps ul li i {
    width: 160px;
  }
}
.ew-create-steps .easy-steps ul li i:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 4px;
  width: 0;
  border-radius: 15px;
  background: #4058FB;
}
.ew-create-steps .easy-steps ul li.active i:before {
  width: 100%;
  -webkit-transition: width 8s ease-in-out;
  -moz-transition: width 8s ease-in-out;
  -ms-transition: width 8s ease-in-out;
  -o-transition: width 8s ease-in-out;
  transition: width 8s ease-in-out;
}
.ew-create-steps .easy-steps ul li span {
  transition: color 0.3s ease-in-out;
  display: block;
  padding-top: 15px;
  letter-spacing: 0.5px;
  text-align: center;
  width: 200px;
  top: 100%;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  font-weight: 500;
  font-size: 16px;
  color: #94939d;
}
.ew-create-steps .easy-steps .easy-step-1 {
  padding: 0 100px;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
.ew-create-steps .easy-steps .easy-step-1 .craft-step-left {
  max-width: 100%;
  width: 460px;
  float: left;
}
.ew-create-steps .easy-steps .easy-step-1 .craft-step-left .step-number {
  margin: 110px 0 0;
}
.ew-create-steps .easy-steps .easy-step-1 .craft-step-left .step-number span {
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  position: relative;
  padding: 0 0 0 25px;
  font-size: 20px;
}
.ew-create-steps .easy-steps .easy-step-1 .craft-step-left .step-number span:before {
  content: "";
  position: absolute;
  left: 0;
  width: 15px;
  height: 3px;
  bottom: 4px;
  background: #4058FB;
}
.ew-create-steps .easy-steps .easy-step-1 .craft-step-left h3 {
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  margin: 10px 0 0;
  width: 95%;
  font-size: 45px;
}
.ew-create-steps .easy-steps .easy-step-1 .craft-step-left p {
  font-weight: 300;
  color: #333333;
  line-height: 26px;
  font-size: 22px;
}
.ew-create-steps .easy-steps .easy-step-1 .craft-step-right {
  position: relative;
  margin-top: 20px;
  float: right;
}
.ew-create-steps .easy-steps .easy-step-1 .craft-step-right img.graphics-img {
  position: absolute;
  right: 0;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-create-steps .easy-steps .easy-step-1 .craft-step-right img.graphics-img {
    transform: scale(0.7);
  }
}
.ew-create-steps .easy-steps .easy-step-1 .craft-step-right img.craft-circle {
  position: relative;
  top: 95px;
  left: -26px;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-create-steps .easy-steps .easy-step-1 .craft-step-right img.craft-circle {
    transform: scale(0.7);
    left: 30px;
  }
}
.ew-create-steps .easy-steps .join-webinar-steps {
  margin-top: 40px;
  width: 340px;
  max-width: 100%;
  text-transform: initial;
  font-weight: 600;
  text-align: center;
  font-size: 20px;
}
.ew-create-steps .easy-steps .join-webinar-steps span {
  display: inline-block;
  margin-top: 13px;
  font-weight: 500;
  text-transform: initial;
  font-size: 16px;
}
.ew-create-steps .easy-steps .create-tab .five-steps-carousel {
  margin: 100px 0 0 0;
}
.ew-create-steps .easy-steps .create-tab .five-steps-carousel .owl-stage-outer .owl-stage .owl-item {
  min-height: 520px;
}
.ew-create-steps .easy-steps .create-tab .five-steps-carousel .owl-stage-outer .owl-stage .owl-item .slide .craft-step-right img.graphics-img {
  width: 473px;
  height: 473px;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-create-steps .easy-steps .create-tab .five-steps-carousel .owl-stage-outer .owl-stage .owl-item .slide .craft-step-right img.graphics-img {
    transform: scale(0.8);
    right: -90px;
  }
}
.ew-create-steps .easy-steps .create-tab .five-steps-carousel .owl-stage-outer .owl-stage .owl-item:nth-child(5) .craft-step-right img.graphics-img {
  right: 25px;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-create-steps .easy-steps .create-tab .five-steps-carousel .owl-stage-outer .owl-stage .owl-item:nth-child(5) .craft-step-right img.graphics-img {
    right: -90px;
  }
}
.ew-create-steps .easy-steps .create-tab .five-steps-carousel .owl-stage-outer .owl-stage .owl-item:nth-child(6) .craft-step-right img.craft-circle {
  top: 84px;
  left: -53px;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-create-steps .easy-steps .create-tab .five-steps-carousel .owl-stage-outer .owl-stage .owl-item:nth-child(6) .craft-step-right img.craft-circle {
    left: 30px;
  }
}
.ew-create-steps .easy-steps .create-tab .five-steps-carousel .owl-stage-outer .owl-stage .owl-item:nth-child(7) .craft-step-right img.craft-circle {
  top: 70px;
  left: -79px;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-create-steps .easy-steps .create-tab .five-steps-carousel .owl-stage-outer .owl-stage .owl-item:nth-child(7) .craft-step-right img.craft-circle {
    left: 0;
  }
}
.ew-create-steps .easy-steps .create-tab .five-steps-carousel .owl-stage-outer .owl-stage .owl-item:nth-child(8) .craft-step-right img.craft-circle {
  top: 66px;
  left: -36px;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-create-steps .easy-steps .create-tab .five-steps-carousel .owl-stage-outer .owl-stage .owl-item:nth-child(8) .craft-step-right img.craft-circle {
    left: 60px;
  }
}
.ew-create-steps .easy-steps .create-tab .five-steps-carousel .owl-stage-outer .owl-stage .owl-item:nth-child(8) .craft-step-right img.graphics-img {
  right: 15px;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-create-steps .easy-steps .create-tab .five-steps-carousel .owl-stage-outer .owl-stage .owl-item:nth-child(8) .craft-step-right img.graphics-img {
    right: -90px;
    transform: scale(0.8);
  }
}
.ew-create-steps .easy-steps .create-tab .five-steps-carousel .owl-nav button {
  width: 48px;
  height: 48px;
  border: medium none;
  position: absolute;
  top: 35%;
  cursor: pointer;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.ew-create-steps .easy-steps .create-tab .five-steps-carousel .owl-nav button:hover, .ew-create-steps .easy-steps .create-tab .five-steps-carousel .owl-nav button:focus {
  outline: medium none;
  background-color: #178c48;
}
.ew-create-steps .easy-steps .create-tab .five-steps-carousel .owl-nav button.owl-prev {
  left: 0;
  background: #27ae60 url(https://easywebinar-site.s3.amazonaws.com/images/arrow-icon.svg) center center no-repeat;
}
.ew-create-steps .easy-steps .create-tab .five-steps-carousel .owl-nav button.owl-next {
  right: 0;
  background: #27ae60 url(https://easywebinar-site.s3.amazonaws.com/images/arrow-icon.svg) center center no-repeat;
  transform: rotate(180deg);
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-create-steps {
    padding-bottom: 40px;
  }
  .ew-create-steps .easy-steps .join-webinar-steps {
    margin-top: 50px;
  }
}
@media only screen and (max-width : 992px) {
  .ew-create-steps {
    padding-top: 20px;
    padding-bottom: 40px;
  }
  .ew-create-steps .easy-steps .join-webinar-steps {
    margin-top: 40px;
    text-align: left;
  }
  .ew-create-steps .easy-steps h1 {
    line-height: 34px;
    margin: 0 0 10px 0;
  }
  .ew-create-steps .easy-steps > p {
    width: 100%;
    margin: 0 auto;
    font-size: 16px;
  }
  .ew-create-steps .easy-steps .easy-step-1 {
    padding: 0 20px;
    flex-direction: column;
  }
  .ew-create-steps .easy-steps .easy-step-1 .craft-step-left {
    width: 100%;
    float: none;
    text-align: center;
  }
  .ew-create-steps .easy-steps .easy-step-1 .craft-step-left .step-number {
    margin: 0 0 44px;
    text-align: center;
  }
  .ew-create-steps .easy-steps .easy-step-1 .craft-step-left .step-number span {
    font-size: 26px;
  }
  .ew-create-steps .easy-steps .easy-step-1 .craft-step-left .step-number span:before {
    width: 33px;
    height: 33px;
    right: -37px;
    top: 37px;
  }
  .ew-create-steps .easy-steps .easy-step-1 .craft-step-left .step-number span:after {
    width: 40px;
    height: 40px;
    left: 75px;
    top: 43px;
  }
  .ew-create-steps .easy-steps .easy-step-1 .craft-step-left .step-number img {
    width: 50px;
    top: 30px;
    left: 22px;
  }
  .ew-create-steps .easy-steps .easy-step-1 .craft-step-left h3 {
    line-height: 32px;
    text-transform: inherit;
    font-family: "galanogrotesque-suploadedfile", sans-serif;
    font-size: 22px;
  }
  .ew-create-steps .easy-steps .easy-step-1 .craft-step-left p {
    line-height: 28px;
    margin: 0;
    font-size: 18px;
  }
  .ew-create-steps .easy-steps .easy-step-1 .craft-step-right {
    float: none;
    width: 100%;
    margin-bottom: 20px;
  }
  .ew-create-steps .easy-steps .easy-step-1 .craft-step-right img.craft-circle {
    max-width: 100%;
    top: inherit;
    left: inherit;
    box-shadow: 0px 1px 13px 0px rgba(2, 2, 30, 0.1);
  }
  .ew-create-steps .easy-steps .easy-step-1 .craft-step-right img.graphics-img {
    display: none;
  }
  .ew-create-steps .easy-steps .create-tab.hide-on-large-only .create-tab-carousel .slick-list .slick-track .item .craft-step-right img {
    margin: 0 auto;
  }
}

.ew-testimonials {
  padding: 140px 0 170px;
  position: relative;
}
.ew-testimonials .testimonial-img {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
}
.ew-testimonials .testimonial-img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.ew-testimonials .container a.play-testimonial {
  padding: 10px;
  width: 90px;
  height: 90px;
  margin-top: 40px;
  position: absolute;
  right: calc(35% + 15px);
  top: 37%;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.ew-testimonials .container a.play-testimonial i {
  color: #FFFFFF;
  padding: 20px;
  background: #040309;
  font-size: 36px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.ew-testimonials .container a.play-testimonial:before, .ew-testimonials .container a.play-testimonial:after {
  content: "";
  display: block;
  position: absolute;
  top: 10px;
  right: 0;
  bottom: 0;
  left: 10px;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  z-index: 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width : 992px) {
  .ew-testimonials .container a.play-testimonial:before, .ew-testimonials .container a.play-testimonial:after {
    width: 40px;
    height: 40px;
    z-index: -1;
  }
}
.ew-testimonials .container a.play-testimonial:before {
  -webkit-animation: ripplePlay 2s linear infinite;
  animation: ripplePlay 2s linear infinite;
}
.ew-testimonials .container a.play-testimonial:after {
  -webkit-animation: ripplePlay 2s linear 1s infinite;
  animation: ripplePlay 2s linear 1s infinite;
}
.ew-testimonials .testimonial-info {
  position: relative;
  z-index: 1;
  width: 660px;
  max-width: 100%;
}
.ew-testimonials .testimonial-info .stars {
  line-height: 1;
}
.ew-testimonials .testimonial-info .stars i {
  font-size: 22px;
  color: #4058FB;
}
.ew-testimonials .testimonial-info h3 {
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  line-height: 1.2;
  color: #4058FB;
  font-size: 36px;
}
.ew-testimonials .testimonial-info h3 span {
  width: 100%;
  display: inline-block;
  line-height: 34px;
  margin: 20px 0 0 0;
  color: #060023;
  font-size: 28px;
}
.ew-testimonials .testimonial-info h4 {
  font-weight: 600;
  margin-top: 40px;
  font-size: 20px;
  color: #060023;
}
.ew-testimonials .testimonial-info p {
  font-weight: 400;
  margin-top: 6px;
  color: #060023;
  font-size: 16px;
}
@media only screen and (min-width : 1601px) and (max-width : 1830px) {
  .ew-testimonials .container a.play-testimonial {
    right: calc(34% + 15px);
  }
  .ew-testimonials .testimonial-img img {
    object-fit: cover;
  }
}
@media only screen and (min-width : 1201px) and (max-width : 1600px) {
  .ew-testimonials {
    padding: 110px 0 80px;
  }
  .ew-testimonials .container a.play-testimonial {
    right: calc(34% + 15px);
  }
  .ew-testimonials .testimonial-img img {
    object-fit: cover;
  }
}
@media only screen and (min-width : 1201px) and (max-width : 1440px) {
  .ew-testimonials {
    padding: 40px 0;
  }
  .ew-testimonials .container a.play-testimonial {
    right: calc(34% + 15px);
  }
  .ew-testimonials .testimonial-img img {
    object-fit: cover;
  }
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-testimonials {
    padding: 20px 0;
    margin: 50px 0 0;
  }
  .ew-testimonials .testimonial-img img {
    object-fit: cover;
  }
  .ew-testimonials .testimonial-info {
    width: 510px;
    margin: 0 0 0 20px;
  }
  .ew-testimonials .testimonial-info h3 {
    font-size: 26px;
    margin: 10px 0 0;
  }
  .ew-testimonials .testimonial-info h3 span {
    font-size: 16px;
  }
  .ew-testimonials .testimonial-info h4 {
    margin-top: 15px;
  }
  .ew-testimonials .testimonial-info p {
    margin-top: 6px;
  }
  .ew-testimonials .testimonial-info a.play-testimonial {
    right: -107px;
    top: 80px;
  }
  .ew-testimonials .testimonial-info .stars {
    margin: 10px 0 0;
  }
  .ew-testimonials .container a.play-testimonial {
    top: 25%;
    right: calc(35% - 10px);
  }
}
@media only screen and (max-width : 992px) {
  .ew-testimonials {
    padding: 0;
  }
  .ew-testimonials .testimonial-img {
    position: relative;
  }
  .ew-testimonials .container {
    padding: 0;
    margin: -7px auto 0;
  }
  .ew-testimonials .container a.play-testimonial {
    width: 60px;
    height: 60px;
    right: 20px;
    top: -77px;
    padding: 3px;
  }
  .ew-testimonials .container a.play-testimonial i {
    padding: 15px;
    color: #070022;
    background: #fff;
    font-size: 28px;
  }
  .ew-testimonials .testimonial-info {
    background: #040309;
    padding: 25px;
    color: #fff;
    margin: 0 auto;
  }
  .ew-testimonials .testimonial-info .stars i {
    font-size: 18px;
  }
  .ew-testimonials .testimonial-info h3 {
    font-family: "galanogrotesque-suploadedfile", sans-serif;
    line-height: 1.4;
    margin: 10px 0 0;
    font-size: 18px;
  }
  .ew-testimonials .testimonial-info h3 span {
    color: #fff;
    line-height: 26px;
    font-size: inherit;
  }
  .ew-testimonials .testimonial-info h4 {
    margin-top: 20px;
    color: #4058FB;
    font-size: 16px;
  }
  .ew-testimonials .testimonial-info p {
    color: #fff;
  }
}

@-webkit-keyframes ripplePlay {
  0% {
    -webkit-transform: scale(1);
  }
  75% {
    -webkit-transform: scale(1.75);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(2);
    opacity: 0;
  }
}
@keyframes ripplePlay {
  0% {
    transform: scale(1);
  }
  75% {
    transform: scale(1.75);
    opacity: 1;
  }
  100% {
    transform: scale(2);
    opacity: 0;
  }
}
.ew-conversation {
  padding: 85px 0 55px;
  color: #060023;
}
.ew-conversation .webinar-conversation h2 {
  font-size: calc(26px + 29 * (100vw - 400px) / 1520);
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  margin: 0;
}
.ew-conversation .webinar-conversation p {
  font-weight: 400;
  margin: 33px auto 60px;
  width: 60%;
  font-size: 22px;
}
.ew-conversation .webinar-conversation .chat-now-full-width {
  width: auto;
  margin: 60px 0 0;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.4;
  padding: 15px 25px;
}
.ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy {
  max-width: 350px;
}
.ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy .strategy-upper-heading {
  font-weight: 600;
  font-size: 22px;
}
.ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy h3 {
  color: #d04925;
  font-weight: 600;
  margin: 7px 0 20px;
  text-transform: uppercase;
  line-height: 24px;
  font-size: 30px;
}
.ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy h3 span {
  width: 100%;
  display: inline-block;
  font-size: 20px;
}
.ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy h3.green-color {
  color: #4058FB;
}
.ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy ul {
  padding: 25px 0 45px;
  margin: 35px 0 0 0;
  flex-direction: column;
}
.ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy ul li {
  margin-bottom: 2px;
  width: 350px;
  max-width: 100%;
  height: 150px;
  position: relative;
  align-items: center;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy ul li:nth-child(1) {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: 165px;
}
.ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy ul li:nth-child(1) h4:before {
  top: -35px;
}
.ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy ul li:nth-child(3) {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  margin-bottom: 6px;
}
.ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy ul li:last-child {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
.ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy ul li img {
  box-shadow: 1.721px 2.457px 5px 0px rgba(0, 0, 0, 0.18);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy ul li h4 {
  line-height: 25px;
  font-weight: 600;
  margin: 10px 0 20px;
  text-transform: initial;
  font-size: 20px;
}
.ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy ul li h4 span {
  width: 100%;
  display: inline-block;
  font-size: 17px;
  font-weight: 500;
}
.ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy ul li h4:before {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/dashed-border.png) 0 0 no-repeat;
  position: absolute;
  width: 2px;
  z-index: 1;
  height: 22px;
  top: -21px;
  left: calc(50% - 1px);
}
.ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy .model-graphics {
  position: relative;
  top: -50px;
}
.ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy .model-graphics h4 {
  color: #d04925;
  font-weight: 600;
  margin: 15px 0 0 0;
  font-size: 20px;
}
.ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy .model-graphics h4 span {
  display: inline-block;
  width: 100%;
  font-size: 15px;
}
.ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy .model-graphics h4.green-color {
  color: #4058FB;
}
.ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy .chat-now-full-width {
  width: auto;
  margin: 40px 0 50px;
  font-weight: 500;
}
.ew-conversation .webinar-conversation .ew-marketing-way .marketing-versus {
  width: 65px;
  height: 65px;
  border-radius: 50px;
  margin: 0 100px;
  position: relative;
  background: #FFFFFF;
  border: 1px dashed rgba(0, 0, 0, 0.2);
}
.ew-conversation .webinar-conversation .ew-marketing-way .marketing-versus span {
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  font-size: 18px;
}
.ew-conversation .webinar-conversation .ew-marketing-way .marketing-versus:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 790px;
  z-index: -1;
  border-right: 1px dashed rgba(0, 0, 0, 0.2);
  margin-top: -20px;
}
.ew-conversation .webinar-conversation .ew-marketing-way .old-marketing-way ul {
  background: url(https://easywebinar-site.s3.amazonaws.com/images/old-model-bg.png) center 0 no-repeat;
  margin: 10px 0 0;
}
.ew-conversation .webinar-conversation .ew-marketing-way .old-marketing-way ul li:nth-child(1) {
  height: 90px;
}
.ew-conversation .webinar-conversation .ew-marketing-way .old-marketing-way ul li:nth-child(2) {
  height: 135px;
}
.ew-conversation .webinar-conversation .ew-marketing-way .old-marketing-way ul li:nth-child(3) {
  height: 135px;
}
.ew-conversation .webinar-conversation .ew-marketing-way .old-marketing-way ul li h4:before {
  top: -25px;
}
.ew-conversation .webinar-conversation .ew-marketing-way .new-marketing-way {
  position: relative;
  top: 45px;
}
.ew-conversation .webinar-conversation .ew-marketing-way .new-marketing-way ul {
  background: url(https://easywebinar-site.s3.amazonaws.com/images/new-model-bg.png) center 0 no-repeat;
  padding-bottom: 140px;
}
@media only screen and (max-width : 992px) {
  .ew-conversation .webinar-conversation .ew-marketing-way .new-marketing-way ul {
    margin: 25px 0 0 0;
  }
  .ew-conversation .webinar-conversation .ew-marketing-way .new-marketing-way ul li:nth-child(1) h4:before {
    top: -9px;
  }
}
.ew-conversation .webinar-conversation .ew-informed-marketing {
  border-bottom: 1px solid #e6e6e6;
  padding: 30px 0 75px;
}
.ew-conversation .webinar-conversation .ew-informed-marketing h3 {
  line-height: 32px;
  font-weight: 600;
  width: 786px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 40px;
  color: #060023;
  font-size: 24px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.ew-conversation .webinar-conversation .ew-informed-marketing h3 span {
  width: 100%;
  display: inline-block;
  font-size: 24px;
  color: #060023;
}
.ew-conversation .webinar-conversation .ew-informed-marketing a.start-webinar-btn {
  margin-top: 40px;
  width: 340px;
  max-width: 100%;
  text-transform: initial;
  font-weight: 600;
  text-align: center;
  font-size: 20px;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy[data-aos=fade-right],
  .ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy[data-aos=fade-left] {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@media only screen and (max-width : 992px) {
  .ew-conversation {
    padding: 30px 0 40px;
  }
  .ew-conversation .webinar-conversation {
    text-align: left;
  }
  .ew-conversation .webinar-conversation h2 {
    font-family: "galanogrotesque-suploadedfile", sans-serif;
    margin: 0 0 15px;
    text-align: center;
  }
  .ew-conversation .webinar-conversation p {
    font-weight: 400;
    margin: 5px 0 20px;
    width: 100%;
    text-align: center;
    font-size: 16px;
  }
  .ew-conversation .webinar-conversation .ew-marketing-way {
    text-align: center;
    flex-direction: column;
  }
  .ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy {
    max-width: 100%;
    background: #fff;
    top: 25px;
  }
  .ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy#swipe-1.active + #swipe-2 {
    transform: translateX(0px) translateX(0px) translateX(0px) translateZ(0px);
  }
  .ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy#swipe-2.active:has(#swipe-1) {
    transform: translateX(0) translateX(100%) translateZ(0) !important;
  }
  .ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy#swipe-2.active ul {
    padding: 45px 0 75px;
  }
  .ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy#swipe-2.active ul li {
    margin-bottom: 4px;
    height: 90px;
    width: 100%;
  }
  .ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy#swipe-2.active ul li h4 {
    margin: 0;
    font-size: 18px;
  }
  .ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy#swipe-2.active ul li:nth-child(1) {
    height: 115px;
  }
  .ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy#swipe-2.active ul li:nth-child(2) {
    height: 120px;
  }
  .ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy#swipe-2.active ul li:nth-child(3) {
    height: auto;
    margin: 30px 0 0 0;
  }
  .ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy ul {
    padding: 25px 0 75px;
  }
  .ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy ul li {
    margin-bottom: 4px;
    height: 90px;
    width: 100%;
  }
  .ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy ul li h4 {
    margin: 0;
    font-size: 18px;
  }
  .ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy ul li:nth-child(1) {
    height: 90px;
  }
  .ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy ul li:nth-child(2) {
    height: 120px;
  }
  .ew-conversation .webinar-conversation .ew-marketing-way .marketing-strategy ul li:nth-child(3) {
    height: 100px;
    margin: 30px 0 0 0;
  }
  .ew-conversation .webinar-conversation .ew-marketing-way .marketing-versus {
    margin: 50px 70px;
  }
  .ew-conversation .webinar-conversation .ew-marketing-way .marketing-versus:before {
    height: 114px;
  }
  .ew-conversation .webinar-conversation .ew-marketing-way .carousel.carousel-slider {
    height: auto !important;
    margin-top: 15px;
  }
  .ew-conversation .webinar-conversation .ew-marketing-way #tabs-swipe-demo {
    margin: 15px 0 0;
  }
  .ew-conversation .webinar-conversation .ew-marketing-way #tabs-swipe-demo li {
    display: inline-block;
    margin: 0 15px;
  }
  .ew-conversation .webinar-conversation .ew-marketing-way #tabs-swipe-demo li a {
    font-weight: 600;
    color: #060023;
    position: relative;
    font-size: 16px;
  }
  .ew-conversation .webinar-conversation .ew-marketing-way #tabs-swipe-demo li a.active:before {
    content: "";
    position: absolute;
    width: 100%;
    top: -10px;
    height: 2px;
    background: #4058FB;
  }
  .ew-conversation .webinar-conversation .ew-marketing-way #tabs-swipe-demo li.indicator {
    display: none;
  }
  .ew-conversation .webinar-conversation .ew-marketing-way #tabs-swipe-demo span {
    color: #a7a7a7;
    font-size: 16px;
  }
  .ew-conversation .webinar-conversation .ew-informed-marketing {
    padding: 30px 0;
  }
  .ew-conversation .webinar-conversation .ew-informed-marketing h3 {
    text-align: center;
    padding: 15px;
    border: 1px solid #060023;
    line-height: 28px;
    font-size: 18px;
  }
  .ew-conversation .webinar-conversation .ew-informed-marketing h3 span {
    line-height: 32px;
    font-size: 18px;
  }
}

.ew-capterra-section {
  margin-bottom: 50px;
  color: #060023;
}
.ew-capterra-section .capterra-tab .tabbed_navigation {
  position: absolute;
  top: inherit;
  bottom: 0;
}
.ew-capterra-section .capterra-tab .tabbed_navigation ul li {
  margin: 0 3px;
}
.ew-capterra-section .capterra-tab .tabbed_navigation ul li p {
  width: 15px;
  height: 15px;
  background: #cdccd3;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.ew-capterra-section .capterra-tab .tabbed_navigation ul li.current p {
  background: #060023;
}
.ew-capterra-section .capterra-tab .slides {
  top: 0;
}
.ew-capterra-section .capterra-tab .slides .slick-dots li {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: #ebebeb;
  margin: 0 5px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.ew-capterra-section .capterra-tab .slides .slick-dots li button {
  visibility: hidden;
}
.ew-capterra-section .capterra-tab .slides .slick-dots li.slick-active {
  background: #4058FB;
}
.ew-capterra-section .capterra-tab .slides .slick-list .slick-track .slide:focus {
  outline: medium none;
  border: medium;
}
.ew-capterra-section .capterra-rating {
  flex-wrap: wrap;
}
.ew-capterra-section .capterra-rating h2 {
  flex-basis: 100%;
  margin: 45px 0 70px;
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  font-size: calc(26px + 24 * (100vw - 400px) / 1520);
}
.ew-capterra-section .capterra-review {
  margin-bottom: 35px;
  width: 100%;
}
.ew-capterra-section .capterra-review .review-grid .ew-user-img {
  width: 63px;
  height: 63px;
  background: #d9e6ed;
  margin-right: 40px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.ew-capterra-section .capterra-review .review-grid .ew-user-img i {
  color: #afb0b3;
  font-size: 36px;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section {
  width: calc(100% - 104px);
  text-align: left;
  font-family: "Open Sans", arial, sans-serif;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-heading {
  margin-bottom: 18px;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-heading h3 {
  margin: 5px 0 0 0;
  font-weight: 500;
  font-size: 22px;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-heading h3 span {
  float: right;
  font-size: 12px;
  color: #82a6c0;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info {
  background-color: #e6edf2;
  color: #3f5d6f;
  border: 1px solid #d2eefa;
  padding: 0.75rem;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-user-info {
  width: 33.33%;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-user-info h4 {
  line-height: 1.6;
  letter-spacing: 0.5px;
  margin: 0;
  font-weight: 700;
  flex-direction: column;
  font-size: 16px;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-user-info h4 span {
  font-weight: 400;
  opacity: 0.75;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-user-info p {
  margin: 0 0 2px;
  font-weight: 400;
  line-height: 1.6;
  font-size: 16px;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars {
  width: 66.666%;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .capterra-overall {
  width: 20%;
  padding-left: 0.75rem;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .capterra-overall .overall-rating-container {
  margin-top: 2px;
  flex-direction: column;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .capterra-overall .overall-rating-container span {
  font-size: 53px;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .capterra-overall .overall-rating-container .reviews-stars i {
  color: #f9bf3b;
  font-size: 20px;
  letter-spacing: -5px;
  line-height: 0;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .capterra-overall .overall-rating-container .text-overall {
  font-weight: 700;
  line-height: 1;
  font-size: 15px;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .capterra-easy-feature {
  width: 30%;
  padding-left: 0.75rem;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .capterra-easy-feature.customer-value {
  width: 25%;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .capterra-easy-feature .base-margin-bottom {
  flex-direction: column;
  margin: 19px 0 33px;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .capterra-easy-feature .base-margin-bottom span {
  line-height: 0;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .capterra-easy-feature .base-margin-bottom span.reviews-stars {
  margin-top: 2px;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .capterra-easy-feature .base-margin-bottom span i {
  color: #f9bf3b;
  letter-spacing: -5px;
  line-height: 0;
  font-size: 20px;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .capterra-easy-feature .base-margin-bottom span span {
  font-size: 14px;
  position: relative;
  top: -4px;
  margin-left: 5px;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .capterra-easy-feature .base-margin-bottom .text-overall {
  font-weight: 700;
  margin-top: 6px;
  padding-left: 2px;
  font-size: 15px;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .ew-recommended {
  width: 25%;
  position: relative;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .ew-recommended:before {
  content: "";
  height: 75%;
  width: 1px;
  background: #cad4da;
  left: 0;
  position: absolute;
  top: 10px;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .ew-recommended .gauge-wrapper {
  position: relative;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .ew-recommended .gauge-wrapper strong.gauge-label {
  font-weight: 700;
  display: block;
  line-height: 1.3em;
  font-size: 14px;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .ew-recommended .gauge-wrapper img {
  width: 60%;
  margin: 0 auto;
  position: relative;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .ew-recommended .gauge-wrapper .gauge-label-text {
  position: absolute;
  bottom: -29px;
  font-size: 12px;
  color: #7d8f99;
  line-height: 1.3;
  text-align: center;
  right: 20px;
}
.ew-capterra-section .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .ew-recommended .gauge-wrapper .gauge-label-text:nth-of-type(1) {
  left: 30px;
  right: auto;
}
@media only screen and (max-width : 992px) {
  .ew-capterra-section .capterra-rating {
    -webkit-justify-content: end;
    -moz-justify-content: end;
    -ms-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end;
  }
  .ew-capterra-section .capterra-rating img {
    margin-right: 3px;
  }
  .ew-capterra-section .capterra-rating span {
    position: relative;
    margin: 5px 0 0 5px;
    font-weight: 500;
  }
  .ew-capterra-section .capterra-rating h2 {
    margin: 25px 0;
    text-align: left;
    font-family: "galanogrotesque-suploadedfile", sans-serif;
  }
  .ew-capterra-section .capterra-tab .tabbed_navigation {
    bottom: -50px;
  }
  .ew-capterra-section .capterra-tab .slides .slide .capterra-review .review-grid {
    flex-direction: column;
  }
  .ew-capterra-section .capterra-tab .slides .slide .capterra-review .review-grid .ew-capterra-review-section {
    width: 100%;
  }
  .ew-capterra-section .capterra-tab .slides .slide .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-heading h3 {
    margin: 10px 0 20px;
    line-height: 28px;
    font-size: 18px;
  }
  .ew-capterra-section .capterra-tab .slides .slide .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-heading h3 span {
    display: inline-block;
    font-size: 12px;
    margin: 5px 0 0 0;
    width: 100%;
  }
  .ew-capterra-section .capterra-tab .slides .slide .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info {
    flex-direction: column;
  }
  .ew-capterra-section .capterra-tab .slides .slide .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-user-info {
    width: 100%;
  }
  .ew-capterra-section .capterra-tab .slides .slide .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars {
    width: 100%;
    display: inline-block;
  }
  .ew-capterra-section .capterra-tab .slides .slide .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .capterra-overall {
    padding: 0;
  }
  .ew-capterra-section .capterra-tab .slides .slide .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .capterra-overall .overall-rating-container {
    text-align: left;
  }
  .ew-capterra-section .capterra-tab .slides .slide .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .capterra-overall .overall-rating-container span {
    line-height: 55px;
  }
  .ew-capterra-section .capterra-tab .slides .slide .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .capterra-easy-feature {
    padding: 0;
    display: inline-block;
    width: 49% !important;
  }
  .ew-capterra-section .capterra-tab .slides .slide .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .capterra-easy-feature.customer-value {
    width: 50%;
  }
  .ew-capterra-section .capterra-tab .slides .slide .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .capterra-easy-feature .base-margin-bottom .text-overall {
    font-size: 13px;
  }
  .ew-capterra-section .capterra-tab .slides .slide .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .ew-recommended {
    width: 60%;
  }
  .ew-capterra-section .capterra-tab .slides .slide .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .ew-recommended:before {
    display: none;
  }
  .ew-capterra-section .capterra-tab .slides .slide .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .ew-recommended .gauge-wrapper img {
    width: 50%;
    float: left;
    margin: 6px 0 0 0;
  }
  .ew-capterra-section .capterra-tab .slides .slide .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .ew-recommended .gauge-wrapper strong.gauge-label {
    text-align: left;
  }
  .ew-capterra-section .capterra-tab .slides .slide .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .ew-recommended .gauge-wrapper strong.gauge-label br {
    display: none;
  }
  .ew-capterra-section .capterra-tab .slides .slide .capterra-review .review-grid .ew-capterra-review-section .ew-capterra-info .capterra-rating-stars .ew-recommended .gauge-wrapper .gauge-label-text {
    display: none;
  }
}

.ew-easycast {
  padding: 150px 0 185px;
  position: relative;
}
.ew-easycast .easycast-img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
}
.ew-easycast .easycast-img .overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: black;
  opacity: 0.7;
  z-index: 1;
}
.ew-easycast .easycast-img video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
@media only screen and (max-width : 992px) {
  .ew-easycast .easycast-img video {
    width: auto;
    height: 100%;
  }
}
.ew-easycast .easycast-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ew-easycast .easycast-info {
  width: 765px;
  max-width: 100%;
  position: relative;
  z-index: 9;
}
.ew-easycast .easycast-info .media-source img.youtube-live {
  width: 161px;
  height: 27px;
}
.ew-easycast .easycast-info .media-source span {
  width: 1px;
  height: 32px;
  background: #cbbdba;
  display: inline-block;
  margin: 0 17px;
}
.ew-easycast .easycast-info h2 {
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  line-height: 70px;
  font-size: calc(26px + 34 * (100vw - 400px) / 1520);
}
.ew-easycast .easycast-info span {
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  margin-top: 58px;
  font-size: 22px;
}
.ew-easycast .easycast-info span embed {
  margin-right: 8px;
}
.ew-easycast .easycast-info p {
  line-height: 40px;
  margin: 9px 0 0;
  font-weight: 300;
  font-size: 26px;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-easycast .easycast-info {
    margin: 0 40px;
  }
}
.ew-easycast .easycast-animation {
  width: 600px;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  z-index: 9;
}
.ew-easycast .easycast-animation .animation-waves {
  position: absolute;
  height: 100%;
  width: 100%;
  right: 90px;
}
.ew-easycast .easycast-animation .animation-waves div {
  position: absolute;
}
.ew-easycast .easycast-animation .animation-waves embed {
  position: absolute;
  left: calc(50% - 45px);
  top: calc(50% - 75px);
  width: 90px;
  height: 90px;
  opacity: 1;
  z-index: 9;
}
.ew-easycast .easycast-animation .animation-waves embed.youtube-icon {
  animation-name: fadeInOut;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-duration: 2.5s;
  animation-direction: alternate;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-easycast .easycast-animation {
    display: none;
  }
  .ew-easycast .easycast-info p {
    font-weight: 300;
    font-size: 22px;
  }
}
@media only screen and (max-width : 992px) {
  .ew-easycast {
    padding: 30px 0;
  }
  .ew-easycast .easycast-info {
    color: #fff;
  }
  .ew-easycast .easycast-info h2 {
    font-family: "galanogrotesque-euploadedfile", sans-serif;
    line-height: 36px;
  }
  .ew-easycast .easycast-info span {
    margin-top: 28px;
    color: #fff;
    font-size: 18px;
  }
  .ew-easycast .easycast-info p {
    margin: 15px 0 10px;
    font-weight: 400;
    line-height: 24px;
    font-size: 18px;
  }
  .ew-easycast .easycast-info .media-source span {
    display: none;
  }
  .ew-easycast .easycast-info .media-source img {
    margin-right: 15px;
    width: 68px;
  }
  .ew-easycast .easycast-info .media-source img.youtube-live {
    width: 125px;
  }
  .ew-easycast .easycast-animation {
    display: none;
  }
}

@-webkit-keyframes fadeInOut {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeInOut {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.pinkBg {
  z-index: 9;
  top: 20px;
  right: 0;
}
.pinkBg .ripple {
  position: absolute;
  width: 600px;
  height: 600px;
  z-index: -1;
  opacity: 1;
  border-radius: 50%;
  border: 1px solid #fff;
  -webkit-animation: ripple 2.5s infinite;
  animation: ripple 2.5s infinite;
}
.pinkBg .ripple:nth-child(2) {
  animation-delay: 0.3s;
  -webkit-animation-delay: 0.3s;
}
.pinkBg .ripple:nth-child(3) {
  animation-delay: 0.6s;
  -webkit-animation-delay: 0.6s;
}

@-webkit-keyframes ripple {
  0% {
    opacity: 1;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes ripple {
  0% {
    opacity: 1;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
footer {
  position: relative;
  background: #2D2D3D;
}
footer .green-dots {
  position: absolute;
  left: 6px;
  top: 7px;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  footer .green-dots {
    left: 6px;
    top: -27px;
    z-index: -1;
  }
}
footer .ew-partners {
  border-bottom: 1px solid #e6e6e6;
  padding: 38px 0 30px;
}
footer .ew-partners ul li {
  margin: 0 27px;
}
footer .ew-partners ul li img {
  -webkit-filter: grayscale(100%);
  /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
footer .ew-partners ul li:hover img {
  -webkit-filter: grayscale(0);
  /* Safari 6.0 - 9.0 */
  filter: grayscale(0);
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  footer .ew-partners {
    position: relative;
    overflow: hidden;
  }
  footer .ew-partners ul li {
    margin: 0 15px;
  }
  footer .ew-partners ul li a img {
    width: auto;
    max-width: 100%;
  }
}
footer .footer-info {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 60px;
}
footer .footer-info h3 {
  font-weight: 600;
  margin: 58px 0 38px;
  font-size: calc(26px + 10 * (100vw - 400px) / 1520);
}
footer .footer-info p {
  padding: 46px 0 55px;
  margin: 0;
}
footer .footer-info p a {
  font-weight: 500;
  border-bottom: 1px solid #060023;
  padding-bottom: 1px;
  font-size: 16px;
}
footer .footer-info button {
  text-align: center;
}
footer .footer-middle-area {
  padding: 35px 0 50px;
}
footer .footer-middle-area .easy-app-store {
  max-width: 329px;
  width: 100%;
  font-family: "galanogrotesque-ruploadedfile", sans-serif;
}
footer .footer-middle-area .easy-app-store .footer-logo {
  max-width: 136px;
  width: 100%;
  height: fit-content;
  display: flex;
}
footer .footer-middle-area .easy-app-store a.contact-num {
  font-size: 18px;
  margin: 8px 0;
  display: inline-block;
  font-family: "Roboto";
  color: #ffffff;
  font-weight: 500;
}
footer .footer-middle-area .easy-app-store .footer-logo img {
  width: 100%;
}
footer .footer-middle-area .easy-app-store p {
  line-height: 40px;
  width: 90%;
  font-size: 24px;
}
footer .footer-middle-area .easy-app-store ul {
  margin-top: 18px;
}
footer .footer-middle-area .easy-app-store ul li {
  margin-right: 4px;
  font-size: 14px;
  align-items: center;
  display: flex;
  margin-right: 0;
}
footer .footer-middle-area .easy-app-store ul li svg {
  margin-left: 9px;
}
footer .footer-middle-area .easy-app-store ul li a {
  color: #4058FB;
  display: flex;
  align-items: center;
}
footer .footer-middle-area .easy-app-store .trust-group-img {
  margin-top: 40px;
  width: 299px;
}
@media only screen and (max-width : 600px) {
  footer .footer-middle-area .easy-app-store .trust-group-img {
    width: 100%;
  }
}
footer .footer-middle-area .easy-app-store .trust-group-img img {
  object-fit: cover;
  width: 100%;
}
footer .footer-middle-area .easy-app-store .app-links {
  margin-top: 45px;
}
footer .footer-middle-area .easy-app-store .app-links img {
  margin-right: 10px;
  box-shadow: 0px 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
}
footer .footer-middle-area .footer-links {
  width: 777px;
  max-width: 100%;
  gap: 16px;
  padding: 0 4px;
}
footer .footer-middle-area .footer-links .menu {
  flex-basis: 100%;
}
footer .footer-middle-area .footer-links ul h4 {
  font-family: Roboto;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  color: #ffffff;
  margin: 0 0 20px;
}
footer .footer-middle-area .footer-links ul li {
  margin-bottom: 16px;
}
footer .footer-middle-area .footer-links ul li a {
  color: #ffffff;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
}
footer .footer-middle-area .footer-links ul li.mail-to-support a {
  color: #178EFC !important;
}
@media only screen and (max-width : 1200px) {
  footer .footer-middle-area .footer-links {
    margin-top: 46px;
    padding: 0;
  }
}
@media only screen and (max-width : 600px) {
  footer .footer-middle-area .footer-links {
    flex-wrap: wrap;
  }
}
footer .footer-middle-area .badge-users-wrapper {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
  margin-top: 24px;
}
@media only screen and (max-width : 1200px) {
  footer .footer-middle-area .badge-users-wrapper {
    margin-top: 26px;
    margin-bottom: 35px;
  }
}
footer .footer-middle-area .badge-users-wrapper .badges {
  max-width: 410px;
  margin-bottom: 0;
}
@media only screen and (min-width : 993px) {
  footer .footer-middle-area .badge-users-wrapper .badges {
    padding-right: 33px;
  }
}
footer .footer-middle-area .badge-users-wrapper .badges img {
  width: 100%;
  max-height: 86px;
  object-fit: contain;
}
footer .footer-middle-area .badge-users-wrapper .trust-group-img {
  display: flex;
  justify-content: center;
  margin-top: 22px;
  margin-left: -7px;
}
footer .footer-middle-area .badge-users-wrapper .trust-group-img img {
  width: fit-content;
  margin-right: auto;
}
footer .top-blogs-contents h6 {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  margin: 0 0 11px;
}
footer .top-blogs-contents .blog {
  margin-bottom: 14px;
  display: flex;
  align-items: center;
  color: #ffffff;
  cursor: pointer;
}
footer .top-blogs-contents .blog:hover .img img {
  transform: scale(1.1);
}
footer .top-blogs-contents .blog .img {
  min-width: 77px;
  max-width: 77px;
  height: 52px;
  border-radius: 7px;
  margin-right: 10px;
  overflow: hidden;
}
footer .top-blogs-contents .blog .img img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
  transition: transform 0.3s ease-in-out;
  /* Ensure the image starts centered */
  transform-origin: center;
}
footer .top-blogs-contents .blog p {
  font-size: 12px;
  font-weight: 500;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 307px;
}
footer .top-blogs-contents a {
  color: #178EFC;
  font-size: 12px;
  font-weight: 600;
}
@media only screen and (max-width : 1200px) {
  footer .top-blogs-contents {
    margin-top: 46px;
  }
}
footer .ew-copyright {
  justify-content: space-between;
  border-top: 1px solid #595959;
}
footer .ew-copyright .container {
  margin-top: 22px;
  margin-bottom: 22px;
}
footer .ew-copyright .container.flex, footer .ew-copyright .ew-additional-feature .additional-features-info ul li.container, .ew-additional-feature .additional-features-info ul footer .ew-copyright li.container {
  flex-wrap: wrap;
  gap: 4px;
}
footer .ew-copyright p {
  margin: 0;
  font-size: 14px;
}
footer .ew-copyright p img {
  width: 14.844px;
  height: 14.428px;
  margin-right: 4px;
}
@media only screen and (max-width : 600px) {
  footer .ew-copyright p img {
    margin: 0 0 7px;
  }
}
footer .ew-copyright p embed {
  width: 35px;
  margin-right: 12px;
}
footer .ew-copyright .social-media-links {
  display: flex;
  align-items: center;
}
footer .ew-copyright #google_translate_element {
  position: relative;
}
footer .ew-copyright #google_translate_element .goog-te-gadget .goog-te-gadget-simple {
  border: medium none;
}
footer .ew-copyright #google_translate_element .goog-te-gadget .goog-te-gadget-simple img.goog-te-gadget-icon {
  display: none !important;
}
footer .ew-copyright #google_translate_element .goog-te-gadget .goog-te-gadget-simple span a span + img + span {
  border: medium none;
}
@media only screen and (max-width : 992px) {
  footer:after {
    bottom: 135px;
  }
  footer embed {
    display: none;
  }
  footer .ew-partners {
    padding: 30px 0 20px;
  }
  footer .ew-partners ul {
    -webkit-justify-content: end;
    -moz-justify-content: end;
    -ms-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end;
    width: 100%;
    overflow-x: auto;
  }
  footer .ew-partners ul li {
    margin: 0 8px 15px;
  }
  footer .ew-partners ul li img {
    transform: scale(0.8);
  }
  footer .footer-middle-area {
    width: 100%;
    padding: 35px 0 0px;
  }
  footer .footer-middle-area .easy-app-store p {
    width: 100%;
    line-height: 34px;
    margin: 0 0 20px 0;
    font-weight: 500;
    font-size: 24px;
  }
  footer .footer-middle-area .easy-app-store .app-links {
    margin-top: 25px;
  }
  footer .footer-middle-area .footer-links .menu {
    width: 220px;
    max-width: 50%;
    flex-basis: inherit;
    margin-bottom: 22px;
  }
  footer .footer-middle-area .footer-links .menu li {
    margin-bottom: 10px;
  }
  footer .footer-middle-area .footer-links .menu li a {
    font-size: 12px;
  }
  footer .ew-copyright {
    flex-direction: column;
  }
}
@media only screen and (max-width : 992px) and (max-width : 600px) {
  footer .ew-copyright p {
    flex-direction: column;
    text-align: center;
  }
}
@media only screen and (max-width : 992px) {
  footer .ew-copyright p embed {
    display: inline-block;
    margin-right: 0;
    margin-bottom: 5px;
  }
}
@media only screen and (max-width : 992px) and (max-width : 600px) {
  footer .ew-copyright > div {
    flex-direction: column;
  }
}

.ew-inner-page-banner {
  color: #060023;
  position: relative;
  overflow: hidden;
}
.ew-inner-page-banner.customers-banner .container {
  position: relative;
}
.ew-inner-page-banner.customers-banner .inner-banner-info span.highlighter {
  width: auto;
  display: inline-block !important;
  line-height: 32px;
}
.ew-inner-page-banner.customers-banner .inner-banner-info span.highlighter embed {
  margin-top: -2px;
}
.ew-inner-page-banner.customers-banner .inner-banner-info span.highlighter img {
  margin: 1px 3px 0 0;
  position: relative;
  top: 3px;
}
.ew-inner-page-banner.customers-banner .inner-banner-info h1 font {
  color: #4058FB;
}
.ew-inner-page-banner.overview-banner {
  padding: 0 0 10px;
}
.ew-inner-page-banner.overview-banner .start-webinar-btn {
  background: #a35dff;
}
.ew-inner-page-banner.overview-banner .inner-banner-info span.highlighter {
  width: auto;
}
@media only screen and (min-width : 601px) and (max-width : 992px) {
  .ew-inner-page-banner.overview-banner .inner-banner-info p {
    width: 50% !important;
  }
}
.ew-inner-page-banner.integration-banner .inner-banner-info span.highlighter {
  width: auto;
}
.ew-inner-page-banner.integration-banner .inner-banner-info span.highlighter embed {
  margin-left: 5px;
  top: 3px;
  width: 15px;
}
.ew-inner-page-banner.integration-banner .inner-banner-info .banner-actions .start-webinar-btn {
  background: #51a2f9;
}
.ew-inner-page-banner.results-banner .inner-banner-info {
  padding: 180px 0 150px;
}
.ew-inner-page-banner.results-banner .inner-banner-info span.highlighter {
  position: relative;
  width: auto;
}
.ew-inner-page-banner.results-banner .inner-banner-graphics {
  right: 70px;
  top: 70px;
}
.ew-inner-page-banner.results-banner .inner-banner-graphics .start-webinar-btn {
  background: #4058FB;
}
.ew-inner-page-banner.results-banner .inner-banner-graphics .start-webinar-btn embed {
  top: 3px;
}
.ew-inner-page-banner.live-webinar-banner .inner-banner-info {
  padding: 180px 0 165px;
}
.ew-inner-page-banner.live-webinar-banner .inner-banner-info span.highlighter {
  position: relative;
  width: auto;
  display: inline-block !important;
  line-height: 32px;
}
.ew-inner-page-banner.live-webinar-banner .inner-banner-info span.highlighter embed {
  position: relative;
  margin-right: 8px;
  margin-left: 4px;
  top: 2px;
  width: 16px;
}
.ew-inner-page-banner.automated-webinar-banner .inner-banner-info span.highlighter {
  width: auto;
}
.ew-inner-page-banner.automated-webinar-banner .inner-banner-info span.highlighter embed {
  margin-left: 5px;
  top: 2px;
  width: 12px;
}
.ew-inner-page-banner.automated-webinar-banner .inner-banner-info p {
  width: 91%;
}
.ew-inner-page-banner.automated-webinar-banner .inner-banner-info p span {
  position: relative;
  font-weight: 700;
  color: #fff;
  display: inline-block;
}
.ew-inner-page-banner.automated-webinar-banner .inner-banner-info p span:after {
  content: "";
  background: #fdb22e;
  padding: 0 5px 0 7px;
  -webkit-clip-path: polygon(2% 0, 98% 0%, 100% 96%, 0 100%);
  clip-path: polygon(2% 0, 98% 0%, 100% 96%, 0 100%);
  width: calc(100% + 12px);
  height: 41px;
  position: absolute;
  left: -6px;
  z-index: -1;
  top: -1px;
}
@media only screen and (max-width : 992px) {
  .ew-inner-page-banner.automated-webinar-banner .inner-banner-info p span {
    font-size: 14px;
    margin: 0 0 0 3px;
  }
  .ew-inner-page-banner.automated-webinar-banner .inner-banner-info p span:after {
    height: 26px;
  }
}
.ew-inner-page-banner.automated-webinar-banner .inner-banner-info .banner-actions button.start-webinar-btn {
  background: #fdb22e;
  box-shadow: 0px 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
}
.ew-inner-page-banner.automated-webinar-banner .inner-banner-info .banner-actions button.start-webinar-btn:hover {
  box-shadow: none;
}
.ew-inner-page-banner.automated-webinar-banner .inner-banner-info .banner-actions .start-webinar-mob-btn {
  background: #fdb22e;
}
.ew-inner-page-banner embed.inner-banner-dots {
  position: absolute;
  left: 0;
  top: 17px;
}
.ew-inner-page-banner .inner-banner-info {
  width: 728px;
  max-width: 100%;
  padding: 180px 0 210px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.ew-inner-page-banner .inner-banner-info span.highlighter {
  background: #000;
  font-size: 13px;
  font-weight: 500;
  height: 32px;
  padding: 0 15px 0 10px;
  display: inline-block;
  line-height: 32px;
  color: #fff;
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
}
.ew-inner-page-banner .inner-banner-info span.highlighter embed {
  margin-right: 5px;
  position: relative;
  top: 4px;
  width: 19px;
}
.ew-inner-page-banner .inner-banner-info h1 {
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  line-height: 60px;
  flex-direction: column;
  margin: 25px 0;
  width: 100%;
  font-size: 70px;
}
.ew-inner-page-banner .inner-banner-info h1 span {
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  margin: 17px 0 0 0;
  width: 100%;
  display: inline-flex;
  font-size: 36px;
}
.ew-inner-page-banner .inner-banner-info h1.testimonial-heading {
  font-size: calc(24px + 26 * (100vw - 400px) / 1520) !important;
}
.ew-inner-page-banner .inner-banner-info p {
  font-size: 24px;
  line-height: 40px;
  margin-top: -13px;
}
.ew-inner-page-banner .inner-banner-info .banner-actions {
  margin: 55px 0 0 0;
  flex-direction: row;
}
.ew-inner-page-banner .inner-banner-info .banner-actions .start-webinar-btn {
  margin-right: 34px;
  box-shadow: 0px 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
}
.ew-inner-page-banner .inner-banner-info .banner-actions .start-webinar-btn:hover {
  box-shadow: none;
}
.ew-inner-page-banner .inner-banner-info .banner-actions .watch-btn {
  font-weight: 500;
  font-size: 16px;
}
.ew-inner-page-banner .inner-banner-info .banner-actions .watch-btn img {
  margin-right: 4px;
}
.ew-inner-page-banner .inner-banner-info .banner-actions .watch-btn i.hide-on-med-and-down {
  padding: 7px 5px 7px 9px;
  background: #fff;
  text-align: center;
  position: relative;
  top: 0;
  left: 0;
  margin: 0 15px 0 0;
  box-shadow: 1.721px 2.457px 5px 0px rgba(0, 0, 0, 0.18);
  font-size: 24px;
  color: #060023;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
}
.ew-inner-page-banner .inner-banner-info .banner-actions .watch-btn i.hide-on-med-and-down:before, .ew-inner-page-banner .inner-banner-info .banner-actions .watch-btn i.hide-on-med-and-down:after {
  content: "";
  display: block;
  position: absolute;
  top: 3px;
  right: 0;
  bottom: 0;
  left: 3px;
  border-radius: 50%;
  width: 33px;
  height: 33px;
  z-index: -1;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width : 992px) {
  .ew-inner-page-banner .inner-banner-info .banner-actions .watch-btn i.hide-on-med-and-down:before, .ew-inner-page-banner .inner-banner-info .banner-actions .watch-btn i.hide-on-med-and-down:after {
    width: 40px;
    height: 40px;
    z-index: -1;
  }
}
.ew-inner-page-banner .inner-banner-info .banner-actions .watch-btn i.hide-on-med-and-down:before {
  -webkit-animation: ripplePlay 2s linear infinite;
  animation: ripplePlay 2s linear infinite;
}
.ew-inner-page-banner .inner-banner-info .banner-actions .watch-btn i.hide-on-med-and-down:after {
  -webkit-animation: ripplePlay 2s linear 1s infinite;
  animation: ripplePlay 2s linear 1s infinite;
}
.ew-inner-page-banner .inner-banner-graphics {
  position: absolute;
  top: 0;
  right: 0;
}
@media only screen and (min-width : 993px) and (max-width : 1830px) {
  .ew-inner-page-banner {
    padding: 0 0 10px;
  }
  .ew-inner-page-banner.customers-banner .inner-banner-info {
    padding: 180px 0 210px !important;
  }
  .ew-inner-page-banner .inner-banner-info {
    width: 50%;
    padding: 110px 30px 120px !important;
  }
  .ew-inner-page-banner .inner-banner-info h1 {
    margin: 40px 0;
    line-height: 45px;
    font-size: 55px;
  }
  .ew-inner-page-banner .inner-banner-info h1 span {
    font-family: "galanogrotesque-euploadedfile", sans-serif;
    font-size: 32px;
  }
  .ew-inner-page-banner .inner-banner-info p {
    margin-top: 0;
    line-height: 35px;
    font-size: 22px;
  }
  .ew-inner-page-banner .inner-banner-graphics {
    width: 50%;
    height: 100%;
    overflow: hidden;
  }
  .ew-inner-page-banner .inner-banner-graphics img {
    width: 100%;
    height: auto;
    float: right;
  }
  .ew-inner-page-banner.results-banner .inner-banner-graphics {
    top: 0;
  }
  .ew-inner-page-banner.results-banner .inner-banner-graphics img {
    width: 100%;
    float: right;
    object-fit: contain;
    position: relative;
  }
  .ew-inner-page-banner.customers-banner .container {
    padding: 0;
  }
  .ew-inner-page-banner.customers-banner .container .inner-banner-graphics img {
    width: auto;
    height: auto;
    object-fit: contain;
  }
}
@media only screen and (min-width : 1201px) and (max-width : 1600px) {
  .ew-inner-page-banner.customers-banner .container {
    padding: 0 15px;
  }
  .ew-inner-page-banner.customers-banner .container .inner-banner-info {
    padding: 170px 30px 200px 0;
  }
  .ew-inner-page-banner.customers-banner .container .inner-banner-info h1 {
    margin: 25px 0;
    line-height: 60px;
    font-size: 60px;
  }
  .ew-inner-page-banner.customers-banner .container .inner-banner-info h1 span {
    margin: 17px 0 0 0;
    font-family: "galanogrotesque-buploadedfile", sans-serif;
  }
  .ew-inner-page-banner.customers-banner .container .inner-banner-info p {
    margin-top: -13px;
    line-height: 40px;
    font-size: 24px;
  }
  .ew-inner-page-banner.customers-banner .container .inner-banner-graphics img {
    width: auto;
    height: auto;
  }
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-inner-page-banner.customers-banner .container .single-testimonial.customer-top-testimonial {
    max-width: calc(100% - 30px);
    margin: 40px 15px 0 15px;
  }
  .ew-inner-page-banner.customers-banner .container .single-testimonial .ew-partners.customers-logos {
    padding: 30px 15px;
  }
  .ew-inner-page-banner.customers-banner .inner-banner-info {
    padding: 140px 0 50px 30px !important;
  }
  .ew-inner-page-banner .inner-banner-info {
    padding: 70px 0 60px !important;
  }
  .ew-inner-page-banner .inner-banner-info h1 {
    margin: 40px 0 15px;
    font-size: 36px;
  }
  .ew-inner-page-banner .inner-banner-info h1 span {
    margin: 0;
    font-size: 22px;
  }
  .ew-inner-page-banner .inner-banner-info p {
    font-size: 18px;
  }
  .ew-inner-page-banner .inner-banner-info .banner-actions {
    flex-wrap: wrap;
    margin: 35px 0 0;
  }
  .ew-inner-page-banner .inner-banner-info .banner-actions a {
    margin-bottom: 20px;
  }
  .ew-inner-page-banner .inner-banner-info .banner-actions button.start-webinar-btn {
    margin-bottom: 15px;
  }
}
@media only screen and (max-width : 992px) {
  .ew-inner-page-banner.overview-banner {
    background: url(https://easywebinar-site.s3.amazonaws.com/images/all-feature-banner-mob-img.jpg) -1px -24px no-repeat;
    background-size: cover;
  }
  .ew-inner-page-banner.overview-banner .inner-banner-info span.highlighter {
    line-height: 26px;
  }
  .ew-inner-page-banner.mobile-inner-banner {
    background: none;
  }
  .ew-inner-page-banner.mobile-inner-banner .inner-banner-graphics {
    display: block;
    position: relative;
  }
  .ew-inner-page-banner.mobile-inner-banner .inner-banner-graphics img {
    width: auto;
    max-width: 100%;
  }
  .ew-inner-page-banner.results-banner .inner-banner-info {
    padding: 40px 0 20px;
  }
  .ew-inner-page-banner.results-banner .inner-banner-graphics {
    right: inherit;
    top: inherit;
  }
  .ew-inner-page-banner.customers-banner .container {
    padding: 0;
  }
  .ew-inner-page-banner.customers-banner .container .inner-banner-info {
    background: url(https://easywebinar-site.s3.amazonaws.com/images/amy-porter-mob-bg.png) 0 0 no-repeat;
    background-size: contain;
    padding: 30px 15px 40px;
    width: 100%;
    background-position: top right;
  }
  .ew-inner-page-banner.customers-banner .container .inner-banner-info h1 {
    margin: 15px 0 10px;
  }
  .ew-inner-page-banner.customers-banner .container .inner-banner-info h1 span {
    font-size: 16px;
  }
  .ew-inner-page-banner.customers-banner .container .single-testimonial.customer-top-testimonial {
    max-width: calc(100% - 30px);
    margin: -30px 15px 0;
    padding: 25px 20px 10px !important;
  }
  .ew-inner-page-banner.customers-banner .container .single-testimonial.customer-top-testimonial .stars i {
    font-size: 18px;
  }
  .ew-inner-page-banner.customers-banner .container .single-testimonial.customer-top-testimonial h3 {
    margin: 0.346667rem 0 1.168rem;
    line-height: 30px !important;
    font-size: 18px !important;
  }
  .ew-inner-page-banner.customers-banner .container .single-testimonial.customer-top-testimonial a.play-video {
    right: 40px;
    top: -40px;
  }
  .ew-inner-page-banner.customers-banner .container .single-testimonial.customer-top-testimonial a.play-video img {
    width: 80px;
    height: 80px;
  }
  .ew-inner-page-banner.customers-banner .container .customers-logos.ew-partners {
    padding: 30px 15px;
  }
  .ew-inner-page-banner.customers-banner .container .customers-logos.ew-partners ul {
    width: 100%;
    position: relative;
    overflow-x: auto;
  }
  .ew-inner-page-banner.customers-banner .inner-banner-info span.highlighter {
    line-height: 26px;
  }
  .ew-inner-page-banner.live-webinar-banner .inner-banner-info {
    padding: 40px 0 45px;
  }
  .ew-inner-page-banner.live-webinar-banner .inner-banner-info span.highlighter {
    line-height: 26px;
  }
  .ew-inner-page-banner embed {
    display: none;
  }
  .ew-inner-page-banner .inner-banner-info {
    z-index: 1;
    padding: 45px 0;
  }
  .ew-inner-page-banner .inner-banner-info span.highlighter {
    height: 26px;
    width: auto !important;
    line-height: 26px;
  }
  .ew-inner-page-banner .inner-banner-info span.highlighter embed {
    display: inline-block;
  }
  .ew-inner-page-banner .inner-banner-info h1 {
    line-height: 30px;
    flex-direction: column;
    margin: 15px 0 0;
    font-family: "galanogrotesque-euploadedfile", sans-serif;
    font-size: 26px;
  }
  .ew-inner-page-banner .inner-banner-info h1 span {
    margin: 5px 0 0;
    font-family: "galanogrotesque-euploadedfile", sans-serif;
    font-size: 26px;
  }
  .ew-inner-page-banner .inner-banner-info p {
    line-height: 20px;
    margin-top: 20px;
    font-weight: 400;
    width: 100% !important;
    font-size: 16px;
  }
  .ew-inner-page-banner .inner-banner-info .banner-actions {
    margin: 15px 0 0 0;
    flex-direction: column;
    display: inline-block;
  }
  .ew-inner-page-banner .inner-banner-info .banner-actions .watch-btn {
    margin: 20px 0 0 0;
    font-size: 14px;
  }
  .ew-inner-page-banner .inner-banner-info .banner-actions .start-webinar-btn {
    box-shadow: 0px 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
    padding: 20px;
    font-size: 15px;
    font-weight: 500;
    width: auto;
  }
  .ew-inner-page-banner .inner-banner-info .banner-actions .start-webinar-btn span {
    display: none;
  }
  .ew-inner-page-banner .inner-banner-info .banner-actions .start-webinar-btn.start-webinar-mob-btn {
    font-weight: 500;
    height: 45px;
    padding: 0 25px;
    line-height: 45px;
    width: auto !important;
    text-transform: uppercase;
    font-size: 15px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
  }
  .ew-inner-page-banner .inner-banner-graphics {
    display: none;
  }
}

.live-webinar-con {
  position: relative;
  padding: 50px 0;
  color: #060023;
}
.live-webinar-con .live-webinar-features h1 {
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  line-height: 1.1;
  flex-direction: column;
  margin: 25px 0 35px;
  font-size: calc(26px + 54 * (100vw - 400px) / 1520);
}
.live-webinar-con .live-webinar-features h1 span {
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  margin: 17px 0 0 0;
  font-size: calc(16px + 20 * (100vw - 400px) / 1520);
}
.live-webinar-con .live-webinar-features p {
  width: 875px;
  max-width: 100%;
  line-height: 26px;
  font-size: 16px;
}
.live-webinar-con .live-webinar-features .all-live-btn {
  margin-top: 6px;
}
.live-webinar-con .live-webinar-features .chat-now-btn {
  background: none;
  color: #000;
  border: 2px solid #000;
  margin: 10px 0 0 5px;
  height: 50px;
  text-transform: capitalize;
  font-size: 15px;
}
.live-webinar-con .live-webinar-features .chat-now-btn:hover {
  background: #000;
  color: #fff;
}
.live-webinar-con .live-webinar-features .automated-btn {
  background: #fdc32e;
}
.live-webinar-con .live-webinar-features .automated-btn:hover {
  background: #e2a711;
}
.live-webinar-con .live-webinar-features ul {
  flex-wrap: wrap;
}
.live-webinar-con .live-webinar-features ul li {
  margin: 30px 40px 30px 0;
  max-width: 390px;
}
@media only screen and (min-width : 1201px) and (max-width : 1440px) {
  .live-webinar-con .live-webinar-features ul li {
    margin: 30px 10px 30px 0;
    max-width: 360px;
  }
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .live-webinar-con .live-webinar-features ul li {
    max-width: 320px;
  }
}
.live-webinar-con .live-webinar-features ul li:nth-child(3n+3) {
  margin: 30px 0;
}
.live-webinar-con .live-webinar-features ul li .live-features {
  height: 42px;
  align-items: center;
}
.live-webinar-con .live-webinar-features ul li .live-features.easycast-new-feature {
  position: relative;
}
.live-webinar-con .live-webinar-features ul li .live-features.easycast-new-feature:after {
  content: "";
  width: 1px;
  height: 25px;
  background: #ccc;
  position: absolute;
  left: 48px;
}
.live-webinar-con .live-webinar-features ul li .live-features.easycast-new-feature embed {
  margin: 0 8px 0 0;
  padding: 0 9px 0 0;
}
.live-webinar-con .live-webinar-features ul li .live-features.easycast-new-feature img {
  width: 47px;
  margin-right: 8px;
}
.live-webinar-con .live-webinar-features ul li .live-features.easycast-new-feature img:last-child {
  width: 100px;
}
.live-webinar-con .live-webinar-features ul li h3 {
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  line-height: 35px;
  margin: 10px 0 5px;
  font-size: 22px;
}
.live-webinar-con .live-webinar-features ul li h3 span {
  font-family: "GT Walsheim", sans-serif;
  font-weight: 600;
  border: 1px solid #4058FB;
  padding: 0px 5px;
  position: relative;
  top: -3px;
  color: #4058FB;
  font-size: 12px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.live-webinar-con .live-webinar-features ul li p {
  line-height: 26px;
  font-size: 16px;
}
.live-webinar-con .live-webinar-features.automated-webinar-features {
  margin-top: 60px;
  padding-top: 85px;
  padding-bottom: 70px;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
}
.live-webinar-con .single-testimonial {
  padding: 55px 0 60px;
}
.live-webinar-con .single-testimonial .stars i {
  color: #ffda24;
}
.live-webinar-con .single-testimonial h3 {
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  font-size: calc(20px + 16 * (100vw - 400px) / 1520);
}
.live-webinar-con .single-testimonial .testimonial-user-info {
  margin-top: 38px;
}
.live-webinar-con .single-testimonial .testimonial-user-info img {
  border-radius: 50%;
  margin-right: 13px;
}
.live-webinar-con .single-testimonial .testimonial-user-info h4 {
  font-weight: 600;
  flex-direction: column;
  text-align: left;
  margin: 0;
  line-height: 20px;
  font-size: 16px;
}
.live-webinar-con .single-testimonial .testimonial-user-info h4 span {
  font-weight: normal;
  font-size: 14px;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .live-webinar-con .live-webinar-features h1 span {
    margin: 10px 0 0;
  }
  .live-webinar-con .live-webinar-features ul li:nth-child(3n+3) {
    margin: 30px 49px 30px 0;
  }
}
@media only screen and (max-width : 992px) {
  .live-webinar-con {
    padding: 20px 0 0;
  }
  .live-webinar-con .live-webinar-features h1 {
    margin: 0 0 10px;
    font-family: "galanogrotesque-euploadedfile", sans-serif;
  }
  .live-webinar-con .live-webinar-features h1 span {
    font-family: "galanogrotesque-ruploadedfile", sans-serif;
    margin: 10px 0 0 0;
  }
  .live-webinar-con .live-webinar-features ul li {
    margin: 15px 0;
    max-width: 100%;
  }
  .live-webinar-con .live-webinar-features ul li h3 {
    margin: 10px 0 0;
    font-size: 18px;
  }
  .live-webinar-con .live-webinar-features ul li p {
    margin: 0;
    width: 100%;
    line-height: 22px;
    font-weight: 300;
    font-size: 16px;
  }
  .live-webinar-con .live-webinar-features ul li:nth-child(3n+3) {
    margin: 15px 0;
  }
  .live-webinar-con .live-webinar-features.automated-webinar-features {
    padding-top: 40px;
    padding-bottom: 50px;
  }
}

.single-testimonial {
  padding: 55px 0 90px;
  border-bottom: 1px solid rgba(6, 0, 35, 0.1);
}
.single-testimonial .stars i {
  color: #ffda24;
}
.single-testimonial h3 {
  width: 80%;
  margin: 1.9466666667rem auto 1.168rem;
  line-height: 48px;
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  font-size: calc(22px + 14 * (100vw - 400px) / 1520);
}
.single-testimonial .testimonial-user-info {
  margin-top: 38px;
}
.single-testimonial .testimonial-user-info img {
  border-radius: 50%;
  margin-right: 13px;
  width: 70px;
  height: 70px;
}
.single-testimonial .testimonial-user-info h4 {
  font-weight: 600;
  flex-direction: column;
  text-align: left;
  margin: 0;
  line-height: 20px;
  font-size: 16px;
}
.single-testimonial .testimonial-user-info h4 span {
  font-weight: normal;
  font-size: 14px;
}
.single-testimonial.customer-top-testimonial {
  color: #fff;
  background: #040309;
  position: relative;
  padding: 60px 85px 80px;
  margin-top: -125px;
  width: 1165px;
  max-width: 100%;
}
.single-testimonial.customer-top-testimonial:after {
  content: "";
  position: absolute;
  top: 172px;
  right: -101px;
  background: url(https://easywebinar-site.s3.amazonaws.com/images/dots-orange.svg) no-repeat;
  width: 86px;
  z-index: 1;
  height: 55px;
}
.single-testimonial.customer-top-testimonial a.play-video {
  position: absolute;
  right: 50px;
  top: -47px;
}
.single-testimonial.customer-top-testimonial a.play-video img {
  width: 90px;
  height: 90px;
  border: 1px solid #d0d0d0;
  padding: 10px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.single-testimonial.customer-top-testimonial a.play-video i {
  color: #ffffff;
  padding: 20px;
  z-index: 9;
  position: relative;
  background: #4058FB;
  font-size: 36px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.single-testimonial.customer-top-testimonial a.play-video:before, .single-testimonial.customer-top-testimonial a.play-video:after {
  content: "";
  display: block;
  position: absolute;
  top: 3px;
  right: 0;
  bottom: 0;
  left: 3px;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  z-index: 0;
  border: 1px solid rgba(200, 197, 218, 0.35);
}
.single-testimonial.customer-top-testimonial a.play-video:before {
  -webkit-animation: ripplePlay 2s linear infinite;
  animation: ripplePlay 2s linear infinite;
}
.single-testimonial.customer-top-testimonial a.play-video:after {
  -webkit-animation: ripplePlay 2s linear 1s infinite;
  animation: ripplePlay 2s linear 1s infinite;
}
.single-testimonial.customer-top-testimonial .stars i {
  color: #4058FB;
}
.single-testimonial.customer-top-testimonial h3 {
  margin: 1.9466666667rem 0 1.168rem;
}
.single-testimonial.customer-top-testimonial .testimonial-user-info h4 {
  font-weight: 700;
  color: #4058FB;
  font-size: 20px;
}
.single-testimonial.customer-top-testimonial .testimonial-user-info h4 span {
  font-weight: 300;
  color: #fff;
  margin: 12px 0 0 0;
}
@media only screen and (max-width : 992px) {
  .single-testimonial {
    padding: 35px 0 10px !important;
  }
  .single-testimonial h3 {
    line-height: 34px !important;
    font-family: "galanogrotesque-suploadedfile", sans-serif !important;
    width: 100%;
    margin: 5px 0 0 0;
  }
  .single-testimonial .testimonial-user-info {
    margin-top: 20px !important;
    margin-bottom: 15px;
  }
  .single-testimonial .testimonial-user-info img {
    width: 60px;
    height: 60px;
  }
}

.ew-events-type {
  background: #fcf0e3;
  padding: 50px 0 80px;
  position: relative;
  overflow: hidden;
  color: #060023;
}
.ew-events-type .campaign-events .events-type-info {
  width: 625px;
  max-width: 100%;
}
@media only screen and (min-width : 1201px) and (max-width : 1440px) {
  .ew-events-type .campaign-events .events-type-info {
    max-width: 40%;
  }
}
.ew-events-type .campaign-events .events-type-info h1 {
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  line-height: 0.8;
  flex-direction: column;
  margin: 65px 0 45px;
  font-size: calc(26px + 54 * (100vw - 400px) / 1520);
}
.ew-events-type .campaign-events .events-type-info h1 span {
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  width: 100%;
  display: inline-block;
  font-size: calc(16px + 20 * (100vw - 400px) / 1520);
}
.ew-events-type .campaign-events .events-type-info p {
  width: 100%;
  max-width: 100%;
  font-size: 16px;
  line-height: 26px;
}
.ew-events-type .campaign-events .events-type-info ul {
  margin-top: 45px;
}
.ew-events-type .campaign-events .events-type-info ul li {
  padding-left: 70px;
  position: relative;
  margin-bottom: 38px;
}
.ew-events-type .campaign-events .events-type-info ul li img {
  position: absolute;
  left: 0;
  top: 11px;
}
.ew-events-type .campaign-events .events-type-info ul li .events-types-details {
  width: 480px;
  max-width: 100%;
}
.ew-events-type .campaign-events .events-type-info ul li .events-types-details h4 {
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  font-size: 22px;
  line-height: 45px;
  margin: 0;
}
.ew-events-type .campaign-events .events-type-info ul li .events-types-details p {
  line-height: 26px;
  margin: 0;
  font-size: 16px;
}
.ew-events-type .campaign-events .all-events-info-graphics {
  position: absolute;
  top: 100px;
  right: 100px;
}
.ew-events-type .campaign-events .all-events-info-graphics:after {
  content: "";
  position: absolute;
  background: url(https://easywebinar-site.s3.amazonaws.com/images/round-dots-big-img.svg) no-repeat;
  top: -53px;
  right: -47px;
  width: 350px;
  height: 228px;
}
.ew-events-type .campaign-events .all-events-info-graphics:before {
  content: "";
  position: absolute;
  background: url(https://easywebinar-site.s3.amazonaws.com/images/big-circle-graphics-img.png) no-repeat;
  bottom: -110px;
  left: -150px;
  width: 436px;
  height: 436px;
}
.ew-events-type .campaign-events .all-events-info-graphics img {
  box-shadow: 0px 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
  position: relative;
  z-index: 1;
}
@media only screen and (min-width : 993px) and (max-width : 1830px) {
  .ew-events-type .campaign-events .all-events-info-graphics {
    right: -20px;
  }
  .ew-events-type .campaign-events .all-events-info-graphics:before {
    bottom: -100px;
    left: -50px;
    transform: scale(0.8);
  }
  .ew-events-type .campaign-events .all-events-info-graphics:after {
    right: 0;
    transform: scale(0.7);
  }
  .ew-events-type .campaign-events .all-events-info-graphics img {
    transform: scale(0.8);
  }
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-events-type .campaign-events .events-type-info h1 {
    margin: 15px 0 25px;
  }
  .ew-events-type .campaign-events .events-type-info h1 span {
    width: 100%;
    display: inline-block;
  }
  .ew-events-type .campaign-events .all-events-info-graphics {
    width: 50%;
    top: 250px;
    right: -20px;
  }
  .ew-events-type .campaign-events .all-events-info-graphics:before {
    transform: scale(0.7);
  }
  .ew-events-type .campaign-events .all-events-info-graphics img {
    width: 100%;
  }
}
@media only screen and (max-width : 992px) {
  .ew-events-type {
    padding: 30px 0 50px;
  }
  .ew-events-type .campaign-events .events-type-info {
    width: 100%;
  }
  .ew-events-type .campaign-events .events-type-info h1 {
    font-family: "galanogrotesque-suploadedfile", sans-serif;
    line-height: 36px;
    flex-direction: column;
    margin: 0;
  }
  .ew-events-type .campaign-events .events-type-info h1 span {
    margin: 0;
    width: 100%;
    display: inline-block;
  }
  .ew-events-type .campaign-events .events-type-info p {
    margin: 10px 0 0 0;
  }
  .ew-events-type .campaign-events .events-type-info ul li {
    flex-direction: column;
    padding: 0;
    margin-bottom: 20px;
  }
  .ew-events-type .campaign-events .events-type-info ul li img {
    align-self: end;
    position: relative;
  }
  .ew-events-type .campaign-events .events-type-info ul li .events-types-details {
    margin: 10px 0 0;
  }
  .ew-events-type .campaign-events .all-events-info-graphics {
    position: relative;
    top: inherit;
    right: inherit;
  }
  .ew-events-type .campaign-events .all-events-info-graphics:before, .ew-events-type .campaign-events .all-events-info-graphics:after {
    display: none;
  }
  .ew-events-type .campaign-events .all-events-info-graphics img {
    max-width: 100%;
  }
}

.ew-analytics {
  padding: 30px 0 167px;
  position: relative;
  overflow: hidden;
  background-color: #060023;
}
.ew-analytics img.analytics-bg {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  width: 100%;
}
.ew-analytics .animation-waves {
  position: absolute;
  width: 15px;
  height: 15px;
  z-index: 9;
  right: 360px;
  bottom: 120px;
  background: #fff;
  border-radius: 50px;
}
@media only screen and (min-width : 1201px) and (max-width : 1440px) {
  .ew-analytics .animation-waves {
    display: none;
  }
}
.ew-analytics .animation-waves .pinkBg {
  width: 100px;
  height: 100px;
  top: -43px;
  right: -43px;
}
.ew-analytics .analytics-reporting {
  position: relative;
  z-index: 2;
}
.ew-analytics .analytics-reporting h2 {
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  font-size: calc(26px + 19 * (100vw - 400px) / 1520);
}
.ew-analytics .analytics-reporting p {
  font-size: 18px;
  margin: 31px 0 0 0;
}
.ew-analytics .analytics-reporting .reports-info {
  margin: 65px 0 0 0;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
.ew-analytics .analytics-reporting .reports-info .details-analytics {
  max-width: 390px;
}
.ew-analytics .analytics-reporting .reports-info .details-analytics .analytics-img {
  min-height: 70px;
}
.ew-analytics .analytics-reporting .reports-info .details-analytics h4 {
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  font-size: 22px;
}
.ew-analytics .analytics-reporting .reports-info .details-analytics p {
  font-size: 16px;
  margin: 22px 0 40px;
  line-height: 26px;
  min-height: 80px;
}
.ew-analytics .analytics-reporting .reports-info .details-analytics ul {
  flex-direction: column;
}
.ew-analytics .analytics-reporting .reports-info .details-analytics ul li {
  width: 235px;
  background: rgba(255, 255, 255, 0.1);
  padding: 7px 10px;
  margin-bottom: 5px;
  font-weight: 400;
  font-family: "galanogrotesque-ruploadedfile", sans-serif;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-analytics img.analytics-bg {
    bottom: 0;
    top: inherit;
  }
  .ew-analytics .animation-waves {
    right: 90px;
    bottom: 60px;
  }
}
@media only screen and (max-width : 992px) {
  .ew-analytics {
    padding: 0 0 80px;
    text-align: left;
  }
  .ew-analytics img.analytics-bg {
    top: inherit;
    bottom: 0;
  }
  .ew-analytics .analytics-bg,
  .ew-analytics .animation-waves {
    right: 50px;
    bottom: 50px;
  }
  .ew-analytics .analytics-reporting h2 {
    font-family: "galanogrotesque-euploadedfile", sans-serif;
  }
  .ew-analytics .analytics-reporting p {
    margin: 20px 0 0 0;
    font-size: 16px;
  }
  .ew-analytics .analytics-reporting .reports-info {
    margin: 35px 0 0 0;
    flex-wrap: wrap;
  }
  .ew-analytics .analytics-reporting .reports-info .details-analytics {
    margin-bottom: 30px;
    max-width: 100%;
  }
  .ew-analytics .analytics-reporting .reports-info .details-analytics .analytics-img {
    -webkit-justify-content: end;
    -moz-justify-content: end;
    -ms-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end;
  }
  .ew-analytics .analytics-reporting .reports-info .details-analytics h4 {
    margin: 5px 0 0 0;
    font-size: 18px;
  }
  .ew-analytics .analytics-reporting .reports-info .details-analytics p {
    margin: 15px 0 25px;
    min-height: auto;
  }
  .ew-analytics .analytics-reporting .reports-info .details-analytics ul {
    align-items: end;
    flex-direction: row;
    flex-wrap: wrap;
    -webkit-justify-content: end;
    -moz-justify-content: end;
    -ms-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end;
  }
  .ew-analytics .analytics-reporting .reports-info .details-analytics ul li {
    width: auto;
    margin: 0 5px 5px 0;
  }
}

.ew-collaborate-audience {
  padding: 30px 0 20px;
  position: relative;
  overflow: hidden;
  color: #060023;
}
.ew-collaborate-audience .collaborate-info h2 {
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  font-size: calc(26px + 19 * (100vw - 400px) / 1520);
}
.ew-collaborate-audience .collaborate-info p {
  font-size: 18px;
  margin: 31px 0 0 0;
}
.ew-collaborate-audience .collaborate-info ul {
  flex-wrap: wrap;
  margin-top: 35px;
  -webkit-justify-content: start;
  -moz-justify-content: start;
  -ms-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
}
.ew-collaborate-audience .collaborate-info ul li {
  margin: 30px 1% 30px;
  max-width: 390px;
}
.ew-collaborate-audience .collaborate-info ul li:nth-child(3n+3) {
  margin: 30px 0;
}
.ew-collaborate-audience .collaborate-info ul li .collaborate-img {
  height: 85px;
  align-items: center;
}
.ew-collaborate-audience .collaborate-info ul li h3 {
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  line-height: 26px;
  margin: 10px 0 15px;
  padding: 0 20px;
  font-size: 22px;
}
.ew-collaborate-audience .collaborate-info ul li p {
  line-height: 26px;
  margin-top: 13px;
  padding: 0 10px;
  font-weight: 300;
  font-size: 16px;
}
.ew-collaborate-audience .collaborate-info button.collaborate-btn {
  background: #a35dff;
  margin: 15px 0 90px;
  text-align: center;
  box-shadow: 0px 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
}
.ew-collaborate-audience .collaborate-info button.collaborate-btn:hover {
  box-shadow: none;
}
.ew-collaborate-audience .ew-customizable {
  padding: 105px 0 50px;
  border-top: 1px solid #e6e6e6;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
.ew-collaborate-audience .ew-customizable .all-events-info-graphics {
  position: relative;
  left: -30px;
}
.ew-collaborate-audience .ew-customizable .events-type-info {
  width: 600px;
  max-width: 100%;
  text-align: left;
}
.ew-collaborate-audience .ew-customizable .events-type-info h1 {
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  line-height: 0.8;
  flex-direction: column;
  margin: 0 0 25px;
  font-size: calc(26px + 54 * (100vw - 400px) / 1520);
}
.ew-collaborate-audience .ew-customizable .events-type-info h1 span {
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  margin: 17px 0 0 0;
  display: inline-block;
  width: 100%;
  font-size: calc(16px + 20 * (100vw - 400px) / 1520);
}
.ew-collaborate-audience .ew-customizable .events-type-info p {
  width: 100%;
  max-width: 100%;
  font-size: 16px;
  line-height: 26px;
}
.ew-collaborate-audience .ew-customizable .events-type-info ul {
  margin-top: 45px;
}
.ew-collaborate-audience .ew-customizable .events-type-info ul li {
  padding-left: 70px;
  position: relative;
  margin-bottom: 38px;
}
.ew-collaborate-audience .ew-customizable .events-type-info ul li img {
  position: absolute;
  left: 0;
  top: 11px;
}
.ew-collaborate-audience .ew-customizable .events-type-info ul li .events-types-details {
  width: 480px;
  max-width: 100%;
}
.ew-collaborate-audience .ew-customizable .events-type-info ul li .events-types-details h4 {
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  line-height: 45px;
  margin: 0;
  font-size: 22px;
}
.ew-collaborate-audience .ew-customizable .events-type-info ul li .events-types-details p {
  line-height: 26px;
  margin: 0;
  font-size: 16px;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-collaborate-audience .ew-customizable .all-events-info-graphics {
    width: 50%;
  }
  .ew-collaborate-audience .ew-customizable .all-events-info-graphics img {
    width: 100%;
  }
  .ew-collaborate-audience .ew-customizable .ew-customizable .events-type-info {
    max-width: 50%;
  }
  .ew-collaborate-audience .ew-customizable .ew-customizable .events-type-info h1 {
    font-size: 60px;
  }
  .ew-collaborate-audience .ew-customizable .ew-customizable .events-type-info h1 span {
    margin: 0;
    width: 100%;
    display: inline-block;
    font-size: 30px;
  }
}
@media only screen and (max-width : 1200px) {
  .ew-collaborate-audience .collaborate-info ul {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.ew-collaborate-audience.ew-integrate-crm {
  background: #edf8fb;
  padding: 90px 0 20px;
}
.ew-collaborate-audience.ew-integrate-crm .collaborate-info h2 {
  margin: 0 auto 15px;
  width: 75%;
}
.ew-collaborate-audience.ew-integrate-crm .collaborate-info p {
  margin: 0 auto;
  line-height: 1.3;
  font-weight: 400;
  width: 78%;
  color: #555;
}
.ew-collaborate-audience.ew-integrate-crm .collaborate-info a.collaborate-btn {
  margin: 50px 0 80px;
  background: #67b0ff;
}
.ew-collaborate-audience.ew-integrate-crm .collaborate-info ul {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
.ew-collaborate-audience.ew-integrate-crm .collaborate-info ul li {
  margin: 30px 0;
}
@media only screen and (max-width : 1200px) {
  .ew-collaborate-audience.ew-integrate-crm .collaborate-info ul {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media only screen and (max-width : 992px) {
  .ew-collaborate-audience.ew-integrate-crm {
    padding: 30px 0 20px;
  }
  .ew-collaborate-audience.ew-integrate-crm .collaborate-info h2 {
    width: 100%;
    line-height: 32px;
  }
  .ew-collaborate-audience.ew-integrate-crm .collaborate-info p {
    width: 100%;
    margin: 20px auto 0;
  }
}
.ew-collaborate-audience.auto-responder .collaborate-info h2 {
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  font-size: calc(26px + 34 * (100vw - 400px) / 1520);
}
.ew-collaborate-audience.auto-responder .collaborate-info p {
  margin: 31px 0 0 0;
  line-height: 32px;
  font-weight: 300;
  width: 900px;
  max-width: 100%;
  font-size: 20px;
}
.ew-collaborate-audience.auto-responder .collaborate-info ul li {
  margin: 30px 40px 50px 0;
}
.ew-collaborate-audience.auto-responder .collaborate-info ul li:nth-child(3n+3) {
  margin: 30px 0;
}
.ew-collaborate-audience.auto-responder .collaborate-info ul li h3 {
  padding: 0;
  margin: 10px 0 0;
}
.ew-collaborate-audience.auto-responder .collaborate-info ul li p {
  font-size: 16px;
  padding: 0;
  margin-top: 10px;
  font-weight: 400;
  width: auto;
}
.ew-collaborate-audience.auto-responder .collaborate-info ul li .collaborate-img {
  height: 50px;
}
.ew-collaborate-audience.auto-responder .collaborate-info .banner-actions {
  margin: 20px 0 50px;
}
.ew-collaborate-audience.auto-responder .collaborate-info .banner-actions button {
  text-align: left;
}
.ew-collaborate-audience.auto-responder .collaborate-info .banner-actions button.width-auto {
  width: auto;
  text-align: center;
  font-size: calc(16px + 4 * (100vw - 400px) / 1520);
}
.ew-collaborate-audience.auto-responder .collaborate-info .banner-actions .watch-btn {
  font-weight: 500;
  font-size: 16px;
}
.ew-collaborate-audience.auto-responder .collaborate-info .banner-actions .watch-btn img {
  margin-right: 8px;
}
.ew-collaborate-audience.auto-responder .collaborate-info a.collaborate-btn {
  margin: 0 35px 0 0;
  background: #51a2f9;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-collaborate-audience.auto-responder .collaborate-info ul li:nth-child(3n+3) {
    margin: 30px 49px 50px 0;
  }
  .ew-collaborate-audience.auto-responder .collaborate-info a.collaborate-btn {
    margin: 0 35px 35px 0;
  }
}
@media only screen and (max-width : 1200px) {
  .ew-collaborate-audience.auto-responder .collaborate-info ul {
    -webkit-justify-content: end;
    -moz-justify-content: end;
    -ms-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end;
  }
}
@media only screen and (max-width : 992px) {
  .ew-collaborate-audience {
    text-align: left;
    padding: 0;
  }
  .ew-collaborate-audience .collaborate-info h2 {
    font-family: "galanogrotesque-euploadedfile", sans-serif;
  }
  .ew-collaborate-audience .collaborate-info p {
    margin: 15px 0 0 0;
    line-height: 22px;
    font-size: 16px;
  }
  .ew-collaborate-audience .collaborate-info ul {
    margin-top: 0;
    -webkit-justify-content: end;
    -moz-justify-content: end;
    -ms-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end;
  }
  .ew-collaborate-audience .collaborate-info ul li {
    margin: 30px 0 0 0;
    max-width: 100%;
    width: 100%;
  }
  .ew-collaborate-audience .collaborate-info ul li:nth-child(3n+3) {
    margin: 30px 0 0 0;
  }
  .ew-collaborate-audience .collaborate-info ul li .collaborate-img {
    align-items: end;
    height: auto;
    -webkit-justify-content: end;
    -moz-justify-content: end;
    -ms-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end;
  }
  .ew-collaborate-audience .collaborate-info ul li h3 {
    margin: 15px 0 0;
    padding: 0;
    font-family: "GT Walsheim", sans-serif;
    font-weight: 600;
    font-size: 18px;
  }
  .ew-collaborate-audience .collaborate-info ul li p {
    padding: 0;
  }
  .ew-collaborate-audience .collaborate-info a.collaborate-btn {
    margin: 35px 0 70px;
  }
  .ew-collaborate-audience.auto-responder .collaborate-info {
    width: 100%;
  }
  .ew-collaborate-audience.auto-responder .collaborate-info .banner-actions {
    flex-wrap: wrap;
    margin: 20px 0 0;
  }
  .ew-collaborate-audience.auto-responder .collaborate-info .banner-actions .start-webinar-btn {
    margin: 0 35px 60px 0;
  }
  .ew-collaborate-audience.auto-responder .collaborate-info .banner-actions .watch-btn {
    margin: -25px 0 0;
  }
  .ew-collaborate-audience.auto-responder .collaborate-info ul li {
    margin: 30px 49px 20px 0;
  }
  .ew-collaborate-audience.auto-responder .collaborate-info ul li .collaborate-img {
    height: auto;
  }
  .ew-collaborate-audience.auto-responder .collaborate-info ul li:nth-child(3n+3) {
    margin: 30px 49px 50px 0;
  }
  .ew-collaborate-audience .ew-customizable {
    padding: 30px 0 50px;
    flex-direction: column;
  }
  .ew-collaborate-audience .ew-customizable .all-events-info-graphics {
    order: 2;
    left: 0;
  }
  .ew-collaborate-audience .ew-customizable .all-events-info-graphics img {
    max-width: 100%;
  }
  .ew-collaborate-audience .ew-customizable .events-type-info {
    line-height: 40px;
    font-size: 28px;
  }
  .ew-collaborate-audience .ew-customizable .events-type-info h1 {
    margin: 0;
    line-height: 1.1;
    font-family: "galanogrotesque-suploadedfile", sans-serif;
  }
  .ew-collaborate-audience .ew-customizable .events-type-info h1 span {
    font-family: "galanogrotesque-suploadedfile", sans-serif;
    margin: 0;
    display: inline-block;
    width: 100%;
  }
  .ew-collaborate-audience .ew-customizable .events-type-info ul li .events-types-details h4 {
    font-family: "galanogrotesque-suploadedfile", sans-serif;
    font-size: 18px;
  }
}

.ew-what-else {
  margin: 75px 0 0 0;
  color: #060023;
}
.ew-what-else .what-else-info h2 {
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  font-size: calc(26px + 34 * (100vw - 400px) / 1520);
}
.ew-what-else .what-else-info p {
  font-weight: 300;
  margin: 35px 0 0 0;
  font-size: 20px;
}
.ew-what-else .what-else-info ul {
  flex-wrap: wrap;
  margin: 30px 0 0 0;
}
.ew-what-else .what-else-info ul li {
  width: 210px;
  margin: 25px 0;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-what-else .what-else-info ul li {
    margin: 25px 30px 0 0;
    width: auto;
  }
}
@media only screen and (max-width : 992px) {
  .ew-what-else {
    margin: 35px 0 0;
  }
  .ew-what-else .what-else-info p {
    margin: 20px 0 0;
  }
  .ew-what-else .what-else-info ul {
    overflow-x: auto;
    width: 1170px;
    max-width: 100%;
    margin: 10px 0 0;
    flex-wrap: inherit;
  }
  .ew-what-else .what-else-info ul li {
    width: auto;
    margin: 0 30px 0 0;
  }
}

.ew-zapier-list {
  margin-top: 55px;
  color: #060023;
}
.ew-zapier-list .zapier-view-list {
  background: #fcf0e3;
  padding: 60px 65px 90px;
  overflow: hidden;
  position: relative;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
.ew-zapier-list .zapier-view-list:after {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/big-circle-graphics-img.png) no-repeat;
  position: absolute;
  right: -120px;
  bottom: -150px;
  width: 436px;
  height: 436px;
}
.ew-zapier-list .zapier-view-list:before {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/zapier-dots.png) no-repeat;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 190px;
  height: 140px;
}
.ew-zapier-list .zapier-view-list .zapier-plus-action {
  position: relative;
  background: #fff;
  height: 74px;
  width: 380px;
  max-width: 100%;
  padding: 0 35px;
  box-shadow: 1.721px 2.457px 5px 0px rgba(0, 0, 0, 0.18);
  -webkit-justify-content: space-evenly;
  -moz-justify-content: space-evenly;
  -ms-justify-content: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  border-radius: 60px;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
}
.ew-zapier-list .zapier-view-list .zapier-plus-action .zapier-plus {
  position: absolute;
  left: 47%;
  color: #000;
}
.ew-zapier-list .zapier-view-list .zapier-plus-action .zapier-plus:before {
  content: "";
  width: 1px;
  height: 74px;
  background: #e3e1eb;
  position: absolute;
  top: -19px;
  left: 17px;
  z-index: 0;
}
.ew-zapier-list .zapier-view-list .zapier-plus-action .zapier-plus i {
  border-radius: 50%;
  border: 1px solid #e3e1eb;
  padding: 4px 4px;
  font-size: 24px;
  z-index: 9;
  position: relative;
  background: #fff;
}
.ew-zapier-list .zapier-view-list .zapier-plus-action embed {
  transform: scale(0.7);
  position: relative;
  left: -43px;
}
.ew-zapier-list .zapier-view-list h2 {
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  margin-bottom: 0;
  font-size: calc(32px + 13 * (100vw - 400px) / 1520);
}
.ew-zapier-list .zapier-view-list p {
  font-weight: 300;
  margin-top: 18px;
  font-size: 20px;
}
.ew-zapier-list .zapier-view-list a {
  height: 50px;
  color: #fff;
  display: inline-block;
  line-height: 50px;
  width: 160px;
  text-align: center;
  font-family: "galanogrotesque-suploadedfile", sans-serif;
  margin-top: 15px;
  position: relative;
  z-index: 1;
  font-size: 14px;
  background: #060023;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
}
@media only screen and (max-width : 992px) {
  .ew-zapier-list .zapier-view-list {
    z-index: 2;
    padding: 60px 15px;
  }
  .ew-zapier-list .zapier-view-list:after {
    z-index: -1;
  }
}

.ew-pricing-table {
  background: #fcf0e3;
  padding-bottom: 4px;
  color: #060023;
}
.ew-pricing-table embed {
  position: absolute;
  left: 0;
  top: 10px;
}
.ew-pricing-table .pricing-plans {
  padding: 150px 0 115px;
  position: relative;
}
.ew-pricing-table .pricing-plans h1 {
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  margin: 0;
  line-height: 60px;
  flex-direction: column;
  font-size: calc(26px + 54 * (100vw - 400px) / 1520);
}
.ew-pricing-table .pricing-plans h1 span {
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  margin: 16px 0 0 0;
  font-size: calc(18px + 18 * (100vw - 400px) / 1520);
}
.ew-pricing-table .pricing-plans .switch-plan {
  position: relative;
  margin: 70px 0 0 0;
}
.ew-pricing-table .pricing-plans .switch-plan ul li {
  margin: 0 17px;
  position: relative;
}
.ew-pricing-table .pricing-plans .switch-plan ul li a {
  font-weight: 600;
  color: #bbad9e;
  font-size: 16px;
}
.ew-pricing-table .pricing-plans .switch-plan ul li.active a {
  color: #060023;
}
.ew-pricing-table .pricing-plans .switch-plan ul li.active:before {
  content: "";
  height: 2px;
  width: 100%;
  top: -10px;
  position: absolute;
  background: #060023;
}
.ew-pricing-table .pricing-plans .switch-plan span {
  border-radius: 25px;
  height: 30px;
  display: inline-block;
  color: #fff;
  padding: 0 15px;
  font-size: 14px;
  line-height: 30px;
  font-weight: 500;
  margin: 23px 0 0 0;
  background: #060023;
}
.ew-pricing-table .pricing-plans .switch-plan.fixed-pricing-bar {
  position: fixed;
  top: -50px;
  z-index: 9;
  opacity: 0;
  transform: translate(-50%);
  left: 50%;
  margin: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ew-pricing-table .pricing-plans .switch-plan.fixed-pricing-bar ul {
  background: #fff;
  border: 1px solid #060023;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
}
.ew-pricing-table .pricing-plans .switch-plan.fixed-pricing-bar ul li {
  margin: 0;
  padding: 4px 0;
  width: 150px;
  color: #060023;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
}
.ew-pricing-table .pricing-plans .switch-plan.fixed-pricing-bar ul li:nth-child(2) {
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ew-pricing-table .pricing-plans .switch-plan.fixed-pricing-bar ul li.active {
  background: #060023;
}
.ew-pricing-table .pricing-plans .switch-plan.fixed-pricing-bar ul li.active:before {
  display: none;
}
.ew-pricing-table .pricing-plans .switch-plan.fixed-pricing-bar ul li.active a {
  color: #fff;
}
.ew-pricing-table .pricing-plans .switch-plan.fixed-pricing-bar ul li a {
  font-family: "galanogrotesque-muploadedfile", sans-serif;
  padding: 0 15px;
  font-weight: inherit;
  font-size: 12px;
  color: #060023;
}
.ew-pricing-table .pricing-plans .plan-tables {
  text-align: left;
  margin: 40px 0 0 0;
  position: relative;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
.ew-pricing-table .pricing-plans .plan-tables:before {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/big-circle-graphics-img.png) no-repeat;
  position: absolute;
  bottom: -90px;
  left: -210px;
  width: 436px;
  height: 436px;
  z-index: -1;
}
.ew-pricing-table .pricing-plans .plan-tables:after {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/green-dots-pricing.svg) no-repeat;
  position: absolute;
  top: -17px;
  right: -26px;
  width: 117px;
  height: 45px;
  z-index: -1;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table {
  background: #fff;
  width: 390px;
  max-width: 100%;
  padding: 30px;
  position: relative;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table h3 {
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  margin: 0;
  color: #fff;
  font-size: 36px;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table p {
  font-family: "galanogrotesque-ruploadedfile", sans-serif;
  margin: 5px 0 12px;
  font-size: 16px;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table p span {
  margin: 0 0 0 3px;
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  font-size: 30px;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table p span.sale {
  font-size: 14px !important;
  background: #c84a4a;
  color: #fff;
  padding: 1px 6px;
  border-radius: 3px;
  font-family: -apple-system, "GT Walsheim", sans-serif;
  font-weight: 400;
  margin: 0;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table button {
  font-size: 14px;
  font-family: "galanogrotesque-suploadedfile", sans-serif;
  width: 180px;
  height: 50px;
  line-height: 48px;
  border: 2px solid #67b0ff;
  display: inline-block;
  text-align: center;
  color: #fff;
  margin: 15px 0 27px;
  background: none;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table button:focus {
  outline: medium none;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table a.schedule-demo-link {
  color: #67afff;
  display: inline-block;
  margin-bottom: 30px;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table a.schedule-demo-link:hover {
  cursor: pointer;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table h4 {
  font-family: "galanogrotesque-suploadedfile", sans-serif;
  color: #060023;
  font-size: 16px;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table ul li {
  margin-bottom: 20px;
  font-family: "galanogrotesque-muploadedfile", sans-serif;
  position: relative;
  border-bottom: 1px dashed #b8b7bd;
  display: inline-block;
  padding: 0;
  margin-left: 25px;
  font-size: 14px;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table ul li:hover {
  cursor: help;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table ul li.no-tooltip:hover {
  cursor: default;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table ul li.not-included {
  border-bottom: none;
  text-decoration: line-through;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table ul li.not-included embed {
  width: 22px;
  height: 22px;
  opacity: 0.6;
  top: 0;
  left: -25px;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table ul li.not-included span {
  opacity: 0.6;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table ul li embed {
  position: absolute;
  left: -22px;
  top: 5px;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table ul li.plan-feature-info {
  border: medium none;
  color: #95939d;
  margin-top: -5px;
  line-height: 18px;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table ul li i {
  font-size: 21px;
  position: relative;
  top: 7px;
  cursor: pointer;
  color: #656565;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table ul li i[data-original-title=p] {
  color: yellow;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table.ew-basic-plan h3 {
  color: #646061;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table.ew-basic-plan button {
  color: #646061;
  border: 2px solid #646061;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table.ew-basic-plan button:hover {
  background: #646061;
  color: #fff;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table.ew-standard-plan h3 {
  color: #67b0ff;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table.ew-standard-plan button {
  color: #67b0ff;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table.ew-standard-plan button:hover {
  background: #67b0ff;
  color: #fff;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table.ew-standard-plan.most-popular {
  overflow: hidden;
  box-shadow: 0 20px 49.5px 0.5px rgba(0, 0, 0, 0.55);
  margin-top: -25px !important;
  width: 410px !important;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table.ew-standard-plan.most-popular:before {
  content: "Most Popular";
  position: absolute;
  right: -45px;
  top: 31px;
  width: 92px;
  text-transform: uppercase;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 180px;
  height: 30px;
  color: #fff;
  font-size: 11px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 1.5px;
  -webkit-box-shadow: 1.5px 2.598px 5px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 1.5px 2.598px 5px 0px rgba(0, 0, 0, 0.12);
  background: #67b0ff;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table.ew-standard-plan.most-popular button {
  box-shadow: 0 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
  background: #67b0ff;
  border: 2px solid #67b0ff;
  color: #fff;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table.ew-standard-plan.most-popular button:hover {
  box-shadow: none;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table.ew-pro-plan {
  overflow: hidden;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table.ew-pro-plan h3 {
  color: #4058FB;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table.ew-pro-plan button {
  border: 2px solid #4058FB;
  color: #4058FB;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table.ew-pro-plan button:hover {
  background: #4058FB;
  color: #fff;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table.ew-pro-plan a.schedule-demo-link {
  color: #4058FB;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table.ew-pro-plan.most-popular {
  overflow: hidden;
  box-shadow: 0 20px 49.5px 0.5px rgba(0, 0, 0, 0.55);
  margin-top: -25px !important;
  width: 410px !important;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table.ew-pro-plan.most-popular:before {
  content: "Most Popular";
  position: absolute;
  right: -45px;
  top: 31px;
  width: 92px;
  text-transform: uppercase;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 180px;
  height: 30px;
  color: #fff;
  font-size: 11px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 1.5px;
  -webkit-box-shadow: 1.5px 2.598px 5px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 1.5px 2.598px 5px 0px rgba(0, 0, 0, 0.12);
  background: #4058FB;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table.ew-pro-plan.most-popular button {
  box-shadow: 0 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
  background: #4058FB;
  border: 2px solid #4058FB;
  color: #fff;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table.ew-pro-plan.most-popular button:hover {
  box-shadow: none;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table.ew-enterprise-plan h3 {
  color: #fdc32e;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table.ew-enterprise-plan button {
  border: 2px solid #fdc32e;
  color: #fdc32e;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table.ew-enterprise-plan button:hover {
  background: #fdc32e;
  color: #fff;
}
.ew-pricing-table .pricing-plans .plan-tables .ew-plan-table.ew-enterprise-plan a.schedule-demo-link {
  color: #fdc32e;
}
.ew-pricing-table .pricing-plans .plan-tables.lewis-plans-table {
  margin-top: 60px;
}
.ew-pricing-table .pricing-plans .plan-tables.lewis-plans-table:before {
  bottom: -60px;
}
.ew-pricing-table .pricing-plans .plan-tables.lewis-plans-table .ew-plan-table.ew-lewis {
  padding: 0;
  background: none;
}
.ew-pricing-table .pricing-plans .plan-tables.lewis-plans-table .ew-plan-table.ew-lewis img {
  max-width: 100%;
}
.ew-pricing-table .pricing-plans .plan-tables.lewis-plans-table .ew-pro-plan,
.ew-pricing-table .pricing-plans .plan-tables.lewis-plans-table .ew-standard-plan {
  box-shadow: none;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.ew-pricing-table .pricing-plans .plan-tables.lewis-plans-table .ew-pro-plan:hover,
.ew-pricing-table .pricing-plans .plan-tables.lewis-plans-table .ew-standard-plan:hover {
  filter: drop-shadow(0px 20px 25px rgba(0, 0, 0, 0.18));
}
.ew-pricing-table .pricing-plans .fixed-pricing-header {
  position: fixed;
  max-width: 1280px;
  width: 100%;
  z-index: 9999;
  padding: 0;
  top: 25px;
  overflow: hidden;
}
.ew-pricing-table .pricing-plans .fixed-pricing-header:before, .ew-pricing-table .pricing-plans .fixed-pricing-header:after {
  display: none;
}
.ew-pricing-table .pricing-plans .fixed-pricing-header ul {
  justify-content: space-between;
  width: 100%;
}
.ew-pricing-table .pricing-plans .fixed-pricing-header ul li {
  width: 366px;
  padding: 5px 0 15px;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}
@media only screen and (max-width : 1200px) {
  .ew-pricing-table embed {
    display: none;
  }
  .ew-pricing-table .pricing-plans {
    padding: 130px 0 45px;
  }
  .ew-pricing-table .pricing-plans h1 span {
    margin: 0;
    font-family: "galanogrotesque-ruploadedfile", sans-serif;
    line-height: 20px;
  }
  .ew-pricing-table .pricing-plans .switch-plan {
    margin: 40px 0 0 0;
  }
  .ew-pricing-table .pricing-plans .plan-tables {
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ew-pricing-table .pricing-plans .plan-tables:before {
    top: 50%;
    bottom: inherit;
  }
  .ew-pricing-table .pricing-plans .plan-tables:after {
    right: 0;
  }
  .ew-pricing-table .pricing-plans .plan-tables .ew-plan-table {
    margin-bottom: 20px;
  }
  .ew-pricing-table .pricing-plans .plan-tables .ew-plan-table ul li {
    margin-left: 0;
  }
  .ew-pricing-table .pricing-plans .ew-needs-help h2 {
    margin: 40px 0 0 0;
  }
  .ew-pricing-table .pricing-plans .ew-needs-help p {
    font-size: 16px;
  }
  .ew-pricing-table .pricing-plans .ew-needs-help p span {
    font-size: 16px;
  }
}
@media only screen and (max-width : 992px) {
  .ew-pricing-table .pricing-plans {
    padding: 90px 0 45px;
  }
}
@media only screen and (min-width : 601px) and (max-width : 1200px) {
  .ew-pricing-table .pricing-plans .plan-tables .ew-plan-table {
    margin: 0 10px 20px;
  }
  .ew-pricing-table .pricing-plans .plan-tables .ew-plan-table.ew-pro-plan {
    box-shadow: none;
  }
}

.pricing-testimonial {
  color: #060023;
}

.ew-faq {
  background: #fcf0e3;
  padding: 75px 0 85px;
  color: #060023;
}
.ew-faq.pricing-faq {
  padding: 0;
  margin-top: 60px;
}
.ew-faq.pricing-faq .faq-container {
  margin-top: 20px;
}
.ew-faq.pricing-faq .faq-container h3 {
  font-size: 24px;
  color: #000;
  font-family: "roboto", sans-serif;
  font-size: calc(24px + 16 * (100vw - 400px) / 1520);
  font-weight: 700;
  line-height: normal;
}
.ew-faq .container {
  width: 805px;
  max-width: 100%;
}
.ew-faq .container.still-question {
  width: 1280px;
  padding: 60px 0 10px;
  margin-top: 80px;
  border-top: 1px solid rgba(6, 0, 35, 0.1);
}
.ew-faq .container.still-question .other-help-info {
  font-family: "galanogrotesque-euploadedfile", sans-serif;
}
.ew-faq .container.still-question .other-help-info h3 {
  margin: 0;
  font-size: calc(26px + 10 * (100vw - 400px) / 1520);
}
.ew-faq .container.still-question .other-help-info ul {
  margin: 0 auto;
}
.ew-faq .container.still-question .other-help-info ul li {
  margin: 65px 0 0 0;
  padding: 0 65px 15px;
  border-right: 1px solid #060023;
  font-size: 20px;
}
.ew-faq .container.still-question .other-help-info ul li p {
  margin: 0 0 10px;
  line-height: 30px;
}
.ew-faq .container.still-question .other-help-info ul li:last-child {
  border: medium none;
}
.ew-faq .container.still-question .other-help-info ul li a {
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  color: #4058FB;
  font-size: 22px;
}
.ew-faq .faq-info h2 {
  margin-bottom: 50px;
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  font-size: calc(26px + 10 * (100vw - 400px) / 1520);
}
.ew-faq .faq-info li {
  text-align: left;
  -webkit-transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  display: none;
  min-height: 73px;
}
.ew-faq .faq-info li .collapsible-header {
  font-weight: 500;
  padding: 25px 20px;
  position: relative;
  cursor: pointer;
  font-size: 20px;
}
.ew-faq .faq-info li .collapsible-header:focus {
  border: medium none;
  outline: medium none;
}
.ew-faq .faq-info li .collapsible-header:after {
  content: "\e148";
  position: absolute;
  font-size: 24px;
  top: 24px;
  right: 18px;
  font-weight: 300;
  opacity: 0.3;
  font-family: "Material Icons";
}
.ew-faq .faq-info li.active {
  -webkit-box-shadow: 1.721px 2.457px 5px 0px rgba(0, 0, 0, 0.18);
  box-shadow: 1.721px 2.457px 5px 0px rgba(0, 0, 0, 0.18);
  background: #fff;
  border-bottom: medium none;
  position: relative;
  margin-top: 0;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.ew-faq .faq-info li.active .collapsible-header {
  padding: 25px 20px;
}
.ew-faq .faq-info li.active .collapsible-header:hover {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.ew-faq .faq-info li.active .collapsible-header:after {
  content: "\e15d";
  position: absolute;
  top: 24px;
  right: 18px;
  font-weight: 300;
  opacity: 1;
  font-family: "Material Icons";
  font-size: 24px;
}
.ew-faq .faq-info li .collapsible-body {
  display: none;
  border-bottom: 1px solid #ddd;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 20px 5px;
}
.ew-faq .faq-info li .collapsible-body p {
  line-height: 26px;
  font-size: 14px;
}
.ew-faq .faq-info a#loadMore {
  color: #fff;
  width: 160px;
  height: 50px;
  line-height: 50px;
  display: inline-block;
  margin-top: 30px;
  font-family: "galanogrotesque-suploadedfile", sans-serif;
  background: #060023;
  font-size: 14px;
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
}
.ew-faq .faq-info.afiliate-questions {
  margin-top: 45px;
}
.ew-faq .faq-info.afiliate-questions ul li {
  background: #F9F9F9;
  border-radius: 16px;
  font-family: "Inter", sans-serif;
  box-shadow: none;
  margin-bottom: 15px;
  min-height: 85px;
  display: list-item;
}
.ew-faq .faq-info.afiliate-questions ul li .collapsible-header {
  padding: 25px 90px 0;
  color: #000;
}
@media only screen and (max-width : 768px) {
  .ew-faq .faq-info.afiliate-questions ul li .collapsible-header {
    padding: 25px 40px 0;
    font-size: 16px;
  }
}
.ew-faq .faq-info.afiliate-questions ul li .collapsible-header span {
  color: #060023;
  font-family: "roboto", sans-serif;
  position: absolute;
  left: 45px;
  font-size: 20px;
  font-weight: 700;
}
@media only screen and (max-width : 768px) {
  .ew-faq .faq-info.afiliate-questions ul li .collapsible-header span {
    font-size: 18px;
    top: 24px;
    left: 12px;
  }
}
.ew-faq .faq-info.afiliate-questions ul li .collapsible-header:after {
  background: none;
  opacity: 1;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  color: #C1C1C1;
  text-align: center;
  content: "\e5c5";
  font-size: 42px;
  line-height: 35px;
  right: 28px;
}
@media only screen and (max-width : 768px) {
  .ew-faq .faq-info.afiliate-questions ul li .collapsible-header:after {
    width: 20px;
    height: 20px;
    font-size: 36px;
    line-height: 20px;
    right: 18px;
  }
}
.ew-faq .faq-info.afiliate-questions ul li .collapsible-body {
  padding: 7px 90px 15px;
  border: none;
}
@media only screen and (max-width : 768px) {
  .ew-faq .faq-info.afiliate-questions ul li .collapsible-body {
    padding: 7px 40px 15px;
  }
}
.ew-faq .faq-info.afiliate-questions ul li .collapsible-body p {
  max-width: 100%;
  color: #5B5D5E;
  font-size: 16px;
}
.ew-faq .faq-info.afiliate-questions ul li .collapsible-body p span {
  color: #27ae60;
  font-weight: 600;
}
.ew-faq .faq-info.afiliate-questions ul li.active .collapsible-header:after {
  content: "\e5c7";
  color: #C1C1C1;
  background: none;
  font-size: 42px;
}
@media only screen and (max-width : 992px) {
  .ew-faq {
    padding: 10px 0 35px;
  }
  .ew-faq .faq-info li .collapsible-header {
    padding: 25px 40px 25px 20px;
  }
  .ew-faq .faq-info li.active .collapsible-header {
    padding: 25px 40px 25px 20px;
  }
  .ew-faq .container.still-question {
    padding: 40px 15px 10px;
  }
  .ew-faq .container.still-question .other-help-info h3 {
    line-height: 30px;
    text-align: left;
  }
  .ew-faq .container.still-question .other-help-info ul {
    flex-direction: column;
    text-align: left;
    -webkit-justify-content: end;
    -moz-justify-content: end;
    -ms-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end;
  }
  .ew-faq .container.still-question .other-help-info ul li {
    padding: 0;
    margin: 25px 0 0;
    border: medium none;
  }
  .ew-faq .container.still-question .other-help-info ul li p {
    margin: 0;
  }
}

.ew-compare-platfomrs {
  color: #060023;
}
.ew-compare-platfomrs .ew-other-platforms h1 {
  line-height: 60px;
  width: 100%;
  max-width: 100%;
  margin: 40px 0 20px;
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  font-size: calc(26px + 19 * (100vw - 400px) / 1520);
}
.ew-compare-platfomrs .ew-other-platforms h1 span {
  color: #4058FB;
}
.ew-compare-platfomrs .ew-other-platforms p {
  margin: 0 0 40px;
  font-size: 18px;
}
.ew-compare-platfomrs .ew-other-platforms ul {
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
.ew-compare-platfomrs .ew-other-platforms ul li {
  width: 390px;
  max-width: 100%;
  border: 1px solid #eeedf1;
  padding: 35px;
  margin-bottom: 50px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.ew-compare-platfomrs .ew-other-platforms ul li:hover {
  box-shadow: 0px 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
}
.ew-compare-platfomrs .ew-other-platforms ul li:hover span.compare-button {
  color: #fff;
  background: #4058FB;
  border: 1px solid #4058FB;
}
.ew-compare-platfomrs .ew-other-platforms ul li .platform-img {
  height: 70px;
}
.ew-compare-platfomrs .ew-other-platforms ul li h3 {
  margin: 0;
  font-weight: 700;
  color: #060023;
  font-size: 22px;
}
.ew-compare-platfomrs .ew-other-platforms ul li p {
  color: #4a4757;
  margin: 10px 0 20px;
  min-height: 90px;
  font-size: 16px;
}
.ew-compare-platfomrs .ew-other-platforms ul li span.compare-button {
  border: 1px solid #000;
  width: 130px;
  height: 45px;
  background: #fff;
  display: inline-block;
  text-align: center;
  line-height: 45px;
  font-family: "galanogrotesque-suploadedfile", sans-serif;
  font-size: 14px;
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media only screen and (max-width : 1200px) {
  .ew-compare-platfomrs .ew-other-platforms h1 {
    margin: 130px 0 40px;
    line-height: 40px;
  }
  .ew-compare-platfomrs .ew-other-platforms ul {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ew-compare-platfomrs .ew-other-platforms ul li {
    width: 350px;
    margin: 0 10px 20px;
    margin-bottom: 30px;
  }
}

.ew-webinar-slide {
  padding-top: 80px;
  color: #060023;
}
.ew-webinar-slide .ew-live-slides h2 {
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  color: #060023;
  font-size: 60px;
}
.ew-webinar-slide .ew-live-slides p {
  font-weight: 300;
  font-size: 20px;
}
.ew-webinar-slide .ew-live-slides ul.live-webinar-tabs {
  margin-top: 80px;
  margin-bottom: 110px;
}
.ew-webinar-slide .ew-live-slides ul.live-webinar-tabs li {
  margin: 0 30px;
}
.ew-webinar-slide .ew-live-slides ul.live-webinar-tabs li a {
  text-transform: uppercase;
  color: #bdbcc0;
  position: relative;
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  font-size: 16px;
}
.ew-webinar-slide .ew-live-slides ul.live-webinar-tabs li a.active {
  color: #060023;
}
.ew-webinar-slide .ew-live-slides ul.live-webinar-tabs li a.active:before {
  content: "";
  position: absolute;
  top: -13px;
  width: 100%;
  height: 2px;
  background: #060023;
}
.ew-webinar-slide .ew-live-slides .tabs-content {
  color: #060023;
}
.ew-webinar-slide .ew-live-slides .tabs-content .live-features-slide {
  text-align: left;
}
.ew-webinar-slide .ew-live-slides .tabs-content .live-features-slide .features-slide-img {
  width: 490px;
  max-width: 100%;
  margin: 0 65px 0 70px;
}
.ew-webinar-slide .ew-live-slides .tabs-content .live-features-slide .features-slide-info {
  width: 530px;
  max-width: 100%;
  padding-top: 45px;
}
.ew-webinar-slide .ew-live-slides .tabs-content .live-features-slide .features-slide-info h3 {
  line-height: 60px;
  margin: 0;
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  font-size: calc(18px + 27 * (100vw - 400px) / 1520);
}
.ew-webinar-slide .ew-live-slides .tabs-content .live-features-slide .features-slide-info p {
  font-weight: 300;
  line-height: 32px;
  margin: 22px 0 0 0;
  font-size: 20px;
}
.ew-webinar-slide .ew-live-slides .tabs-content .live-features-slide .features-slide-info ul li {
  font-weight: 300;
  line-height: 32px;
  margin: 22px 0 20px;
  position: relative;
  padding: 0 0 0 15px;
  font-size: 20px;
}
.ew-webinar-slide .ew-live-slides .tabs-content .live-features-slide .features-slide-info ul li:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  left: 0;
  top: 12px;
  margin-right: 10px;
  background: #4058FB;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.ew-webinar-slide .ew-live-slides .tabs-content.carousel.carousel-slider {
  min-height: 550px;
}
.ew-webinar-slide .ew-live-slides .tabs-content.carousel.carousel-slider .carousel-item {
  overflow: inherit;
  min-height: 520px;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-webinar-slide .ew-live-slides .tabs-content .live-features-slide .features-slide-info h3 {
    line-height: 46px;
  }
  .ew-webinar-slide .ew-live-slides .tabs-content .live-features-slide .features-slide-img {
    margin: 0 45px 0 40px;
  }
}
@media only screen and (max-width : 992px) {
  .ew-webinar-slide {
    padding-top: 10px;
  }
  .ew-webinar-slide .ew-live-slides {
    text-align: left;
  }
  .ew-webinar-slide .ew-live-slides h2 {
    font-size: 26px;
  }
  .ew-webinar-slide .ew-live-slides p {
    font-weight: 400;
    font-size: 16px;
  }
  .ew-webinar-slide .ew-live-slides ul.live-webinar-tabs {
    width: 100%;
    overflow-x: auto;
    margin: 30px 0 50px;
    -webkit-justify-content: end;
    -moz-justify-content: end;
    -ms-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end;
  }
  .ew-webinar-slide .ew-live-slides ul.live-webinar-tabs li {
    padding: 20px 0;
    margin: 0 15px;
  }
  .ew-webinar-slide .ew-live-slides ul.live-webinar-tabs li a {
    font-weight: 600;
    text-transform: uppercase;
    padding-top: 15px;
    font-size: 13px;
  }
  .ew-webinar-slide .ew-live-slides ul.live-webinar-tabs li a.active:before {
    top: 0;
  }
  .ew-webinar-slide .ew-live-slides .tabs-content.carousel.carousel-slider {
    min-height: 640px;
  }
  .ew-webinar-slide .ew-live-slides .tabs-content.carousel.carousel-slider .carousel-item {
    min-height: 640px;
  }
  .ew-webinar-slide .ew-live-slides .tabs-content .live-features-slide {
    flex-direction: column;
  }
  .ew-webinar-slide .ew-live-slides .tabs-content .live-features-slide .features-slide-img {
    width: 100%;
    margin: 0;
    order: 2;
    text-align: center;
  }
  .ew-webinar-slide .ew-live-slides .tabs-content .live-features-slide .features-slide-img img {
    max-width: 100%;
  }
  .ew-webinar-slide .ew-live-slides .tabs-content .live-features-slide .features-slide-info {
    padding-top: 0;
    width: 100%;
    margin-bottom: 30px;
  }
  .ew-webinar-slide .ew-live-slides .tabs-content .live-features-slide .features-slide-info h3 {
    font-family: inherit;
    line-height: 30px;
    font-weight: 600;
  }
  .ew-webinar-slide .ew-live-slides .tabs-content .live-features-slide .features-slide-info p {
    font-weight: 400;
    line-height: 28px;
    margin: 10px 0 0 0;
    font-size: 16px;
  }
  .ew-webinar-slide .ew-live-slides .tabs-content .live-features-slide .features-slide-info ul li {
    font-weight: 400;
    line-height: 28px;
    margin: 12px 0 10px;
    padding: 0 0 0 15px;
    font-size: 16px;
  }
}

.results-testimonial {
  color: #060023;
  background: #fcf0e3;
  margin: 50px 0 0 0;
}
@media only screen and (max-width : 992px) {
  .results-testimonial {
    margin: 30px 0 0;
  }
}

.ew-additional-feature {
  background: #f1fcfa;
  padding: 86px 0 90px;
  color: #060023;
}
.ew-additional-feature.automated-additional-features {
  background: #fffaed;
}
.ew-additional-feature.automated-additional-features .additional-features-info ul li .additional-icon i {
  color: #060023;
}
.ew-additional-feature.automated-additional-features .additional-features-info ul li:nthe-child(8) .additional-icon i {
  color: #060023;
}
.ew-additional-feature.automated-additional-features .additional-features-info ul li:nthe-child(8) .additional-icon embed {
  fill: #060023 !important;
}
.ew-additional-feature.automated-additional-features .additional-features-info ul li:nthe-child(8) .additional-icon embed svg {
  fill: #060023 !important;
}
.ew-additional-feature.automated-additional-features .additional-features-info ul li:nthe-child(8) .additional-icon embed svg path {
  fill: #060023 !important;
}
.ew-additional-feature.automated-additional-features .additional-features-info a.start-webinar-btn {
  background: #fdb22e;
  box-shadow: 0px 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
}
.ew-additional-feature.automated-additional-features .additional-features-info a.start-webinar-btn:hover {
  box-shadow: none;
}
.ew-additional-feature .additional-features-info h2 {
  margin: 0 0 80px;
  font-size: calc(26px + 34 * (100vw - 400px) / 1520);
  font-family: "galanogrotesque-euploadedfile", sans-serif;
}
.ew-additional-feature .additional-features-info button {
  text-align: center;
}
.ew-additional-feature .additional-features-info button.yellow-btn {
  background: #fdb22e;
}
.ew-additional-feature .additional-features-info button.try-all-btn {
  width: 380px;
}
.ew-additional-feature .additional-features-info ul {
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
.ew-additional-feature .additional-features-info ul li {
  width: 390px;
  max-width: 100%;
  line-height: 24px;
  min-height: 75px;
  margin-bottom: 56px;
  font-size: 18px;
}
.ew-additional-feature .additional-features-info ul li .additional-icon {
  width: 46px;
  margin-right: 10px;
}
.ew-additional-feature .additional-features-info ul li .additional-icon i {
  font-size: 48px;
  color: #4058FB;
}
.ew-additional-feature .additional-features-info ul li:nth-child(3) .additional-icon i, .ew-additional-feature .additional-features-info ul li:nth-child(11) .additional-icon i {
  font-size: 44px;
}
.ew-additional-feature .additional-features-info ul li:nth-child(6) .additional-icon i, .ew-additional-feature .additional-features-info ul li:nth-child(9) .additional-icon i, .ew-additional-feature .additional-features-info ul li:nth-child(12) .additional-icon i {
  font-size: 42px;
}
.ew-additional-feature .additional-features-info ul li:nth-child(10) .additional-icon i {
  font-size: 42px;
}
.ew-additional-feature .additional-features-info ul li span {
  width: 100%;
  text-align: left;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-additional-feature .additional-features-info ul li {
    width: 48%;
    margin-bottom: 15px;
    font-size: 18px;
  }
}
@media only screen and (max-width : 992px) {
  .ew-additional-feature {
    padding: 40px 0;
  }
  .ew-additional-feature .additional-features-info {
    text-align: left;
  }
  .ew-additional-feature .additional-features-info h2 {
    text-align: left;
    margin: 0 0 40px;
  }
  .ew-additional-feature .additional-features-info ul li {
    min-height: auto;
    margin-bottom: 25px;
    width: 100%;
    font-weight: 400;
    font-size: 16px;
  }
  .ew-additional-feature .additional-features-info ul li i,
  .ew-additional-feature .additional-features-info ul li embed {
    transform: scale(0.7);
  }
}

.live-testimonial {
  color: #060023;
}

.ew-evergreen-features {
  padding: 80px 0 100px;
  color: #060023;
}
.ew-evergreen-features .evergreen-details h2 {
  width: 95%;
  margin: 0 auto;
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  font-size: calc(26px + 34 * (100vw - 400px) / 1520);
}
.ew-evergreen-features .evergreen-details p {
  font-weight: 300;
  line-height: 32px;
  width: 50%;
  margin: 20px auto 0;
  font-size: 20px;
}
.ew-evergreen-features .evergreen-details .time-events-con ul {
  flex-wrap: wrap;
  margin: 80px 0 0 0;
}
.ew-evergreen-features .evergreen-details .time-events-con ul li {
  border-right: 1px solid #dbe3ef;
  text-align: center;
  padding: 0 30px 40px;
  width: 33.333%;
}
.ew-evergreen-features .evergreen-details .time-events-con ul li .time-event-img {
  height: 70px;
}
.ew-evergreen-features .evergreen-details .time-events-con ul li h3 {
  line-height: 28px;
  width: 100%;
  font-weight: 700;
  margin: 10px 0 15px;
  font-size: 22px;
}
.ew-evergreen-features .evergreen-details .time-events-con ul li p {
  font-size: 16px;
  line-height: 24px;
  width: 100%;
  font-weight: 400;
}
.ew-evergreen-features .evergreen-details .time-events-con ul li:nth-child(3n) {
  border-right: medium none;
}
.ew-evergreen-features .evergreen-details .time-events-con ul li:nth-last-child(-n+3) {
  border-top: 1px solid #dbe3ef;
  padding: 40px 30px 30px;
}
.ew-evergreen-features .evergreen-details .time-events-con .chat-now-btn {
  background: #fdb22e;
  width: auto;
  font-weight: bold;
  margin: 60px 0 0;
  line-height: 1.1;
  text-align: center;
  font-size: 20px;
}
@media only screen and (max-width : 992px) {
  .ew-evergreen-features .evergreen-details .time-events-con .chat-now-btn {
    margin: 20px 0 0;
    font-size: 16px;
  }
}
@media only screen and (max-width : 992px) {
  .ew-evergreen-features {
    text-align: left;
    padding: 40px 0;
  }
  .ew-evergreen-features .evergreen-details h2 {
    width: 100%;
  }
  .ew-evergreen-features .evergreen-details p {
    font-weight: 400;
    width: 100%;
    line-height: 26px;
    margin: 15px auto 0;
    font-size: 16px;
  }
  .ew-evergreen-features .evergreen-details .time-events-con ul {
    margin: 40px 0 0;
  }
  .ew-evergreen-features .evergreen-details .time-events-con ul li {
    border-right: medium none;
    text-align: left;
    padding: 0 0 20px;
    width: 100%;
  }
  .ew-evergreen-features .evergreen-details .time-events-con ul li .time-event-img {
    height: auto;
    -webkit-justify-content: end;
    -moz-justify-content: end;
    -ms-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end;
  }
  .ew-evergreen-features .evergreen-details .time-events-con ul li .time-event-img img {
    transform: scale(0.8);
  }
  .ew-evergreen-features .evergreen-details .time-events-con ul li h3 {
    margin: 10px 0 5px;
    font-size: 18px;
  }
  .ew-evergreen-features .evergreen-details .time-events-con ul li p {
    margin: 0 auto;
  }
  .ew-evergreen-features .evergreen-details .time-events-con ul li:nth-last-child(-n+3) {
    border-top: medium none;
    padding: 0 0 20px;
  }
}

.ew-comparison {
  margin-top: 85px;
  color: #060023;
}
.ew-comparison .comparison-inner-con {
  width: 880px;
  max-width: 100%;
  margin: 0 auto;
}
.ew-comparison .comparison-inner-con .comparison-logos {
  font-size: 30px;
}
.ew-comparison .comparison-inner-con .comparison-logos span {
  margin: 0 20px;
}
.ew-comparison .comparison-inner-con h1 {
  margin: 32px 0 55px;
  width: 100%;
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  font-size: 60px;
}
.ew-comparison .comparison-inner-con .compare-video-con {
  box-shadow: 0px 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
  position: relative;
  margin-bottom: 60px;
  width: 100%;
}
.ew-comparison .comparison-inner-con .compare-video-con a {
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}
.ew-comparison .comparison-inner-con .compare-video-con a img {
  width: 90px;
  height: 90px;
  border: 1px solid #d0d0d0;
  padding: 10px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.ew-comparison .comparison-inner-con .compare-video-con img.compare-video {
  width: 100%;
  padding: 10px;
}
.ew-comparison .comparison-inner-con .comparion-info {
  width: 680px;
  margin: 0 auto;
  max-width: 100%;
}
.ew-comparison .comparison-inner-con .comparion-info a.highlighter-link {
  min-height: 45px;
  color: #fff;
  padding: 0 25px;
  text-align: center;
  display: inline-block;
  line-height: 45px;
  margin-bottom: 45px;
  font-size: 16px;
  background: #060023;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
}
.ew-comparison .comparison-inner-con .comparion-info p {
  font-weight: 300;
  margin: 0 0 55px;
  text-align: left;
  font-size: 20px;
}
.ew-comparison .comparison-inner-con .comparion-info h3 {
  text-align: left;
  font-weight: 500;
  line-height: 1.3;
  font-size: 24px;
}
.ew-comparison .comparison-inner-con .comparion-info h4 {
  text-align: left;
  font-weight: 500;
  line-height: 1.5;
  font-size: 18px;
}
.ew-comparison .comparison-inner-con .comparion-info a {
  text-align: left;
  margin-bottom: 45px;
  font-weight: 300;
  word-break: break-word;
  color: #4058FB;
  font-size: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: end;
  -moz-justify-content: end;
  -ms-justify-content: end;
  -ms-flex-pack: end;
  justify-content: end;
}
.ew-comparison .comparison-inner-con .comparion-info ul {
  margin: 0 0 45px;
}
.ew-comparison .comparison-inner-con .comparion-info ul li {
  font-weight: 300;
  padding: 0 0 15px 18px;
  margin: 0 0 0 35px;
  position: relative;
  text-align: left;
  font-size: 20px;
}
.ew-comparison .comparison-inner-con .comparion-info ul li:before {
  content: "";
  width: 8px;
  height: 8px;
  position: absolute;
  left: 0;
  top: 11px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  background: #060023;
}
.ew-comparison .compare-others {
  margin: 100px 0;
}
.ew-comparison .compare-others ul {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
.ew-comparison .compare-others ul li {
  border: 1px solid #eeedf1;
  text-align: left;
  width: 610px;
  max-width: 100%;
  padding: 35px 40px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.ew-comparison .compare-others ul li h4 {
  font-weight: 700;
  font-size: 22px;
}
.ew-comparison .compare-others ul li p {
  color: #4a4757;
  font-size: 16px;
}
.ew-comparison .compare-others ul li a {
  height: 45px;
  line-height: 45px;
  display: inline-block;
  width: 130px;
  text-align: center;
  font-family: "galanogrotesque-suploadedfile", sans-serif;
  font-size: 14px;
  color: #060023;
  border: 1px solid #060023;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.ew-comparison .compare-others ul li:hover {
  box-shadow: 0 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
}
.ew-comparison .compare-others ul li:hover a {
  color: #fff;
  border: 1px solid #4058FB;
  background: #4058FB;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-comparison .compare-others ul li {
    width: 49%;
  }
}
@media only screen and (max-width : 1200px) {
  .ew-comparison {
    margin-top: 30px;
  }
  .ew-comparison .comparison-inner-con h1 {
    line-height: 48px;
    margin: 32px 0 45px;
    font-size: 40px;
  }
  .ew-comparison .comparison-inner-con .comparion-info a.highlighter-link {
    min-height: auto;
    padding: 5px 25px;
    line-height: 25px;
  }
  .ew-comparison .comparison-inner-con .comparion-info p {
    margin: 0 0 30px;
  }
  .ew-comparison .compare-others {
    margin: 70px 0;
  }
  .ew-comparison .compare-others ul {
    flex-wrap: wrap;
  }
  .ew-comparison .compare-others ul li {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width : 601px) and (max-width : 992px) {
  .ew-comparison .compare-others ul li {
    width: 49%;
  }
}
.ew-comparison.demio-comparison {
  margin-top: 95px;
}
.ew-comparison.demio-comparison .compare-banner .compare-logos {
  margin-bottom: 50px;
}
.ew-comparison.demio-comparison .compare-banner .compare-logos span {
  background: #f4f4f4;
  padding: 20px 55px;
  border-top-left-radius: 48px;
  border-bottom-right-radius: 48px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 120px;
  align-items: center;
}
.ew-comparison.demio-comparison .compare-banner .compare-logos span.ew-wj-logo {
  min-width: 300px;
  justify-content: center;
}
.ew-comparison.demio-comparison .compare-banner .compare-logos strong {
  margin: 0 28px;
  font-size: calc(16px + 12 * (100vw - 400px) / 1520);
  font-weight: 600;
  color: #000;
}
.ew-comparison.demio-comparison .compare-banner h1 {
  font-size: calc(24px + 18 * (100vw - 400px) / 1520);
  line-height: 1.5;
  font-weight: 600;
}
.ew-comparison.demio-comparison .compare-banner p {
  font-size: calc(16px + 8 * (100vw - 400px) / 1520);
  line-height: 2.1;
  color: #3e3e3e;
  width: 100%;
  max-width: 500px;
  margin: 25px auto 0;
}
.ew-comparison.demio-comparison .easy-intro {
  background: rgba(247, 194, 116, 0.2);
  padding: 90px 0;
  margin: 90px 0 0;
  position: relative;
}
.ew-comparison.demio-comparison .easy-intro:after {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/circle-lines.png) no-repeat;
  position: absolute;
  right: 60px;
  bottom: 40px;
  width: 134px;
  height: 135px;
}
.ew-comparison.demio-comparison .easy-intro p {
  font-size: calc(18px + 2 * (100vw - 400px) / 1520);
  line-height: 42px;
  margin: 0;
  text-align: left;
  color: #3e3e3e;
  position: relative;
  z-index: 1;
}
.ew-comparison.demio-comparison .webinar-features .feature-left-content {
  padding: 100px 0 90px;
  justify-content: space-between;
  border-bottom: 1px solid #ebebeb;
}
.ew-comparison.demio-comparison .webinar-features .feature-left-content .useful-feature-info {
  text-align: left;
  width: 100%;
  margin-top: 50px;
  max-width: 570px;
}
.ew-comparison.demio-comparison .webinar-features .feature-left-content .useful-feature-info h3 {
  font-size: calc(20px + 8 * (100vw - 400px) / 1520);
  font-weight: 600;
  line-height: 1.8;
}
.ew-comparison.demio-comparison .webinar-features .feature-left-content .useful-feature-info p {
  margin: 35px 0 0 0;
  color: #3e3e3e;
  font-size: calc(16px + 4 * (100vw - 400px) / 1520);
  line-height: 2.1;
}
.ew-comparison.demio-comparison .webinar-features .feature-left-content.conlusion {
  border-top: 1px solid #ebebeb;
  margin-top: 80px;
  padding: 40px 0 90px;
}
.ew-comparison.demio-comparison .webinar-features .feature-left-content.conlusion img {
  margin-top: 80px;
}
.ew-comparison.demio-comparison .webinar-features .feature-left-content.conlusion .useful-feature-info {
  max-width: 610px;
}
.ew-comparison.demio-comparison .webinar-features .feature-left-content.conlusion .useful-feature-info h2 {
  font-size: calc(20px + 16 * (100vw - 400px) / 1520);
  font-weight: 600;
  color: #000;
}
.ew-comparison.demio-comparison .webinar-features .feature-left-content.conlusion .useful-feature-info h3 {
  font-size: calc(16px + 8 * (100vw - 400px) / 1520);
  border-top-left-radius: 24px;
  border-bottom-right-radius: 24px;
  color: #000;
  background: #fafafa;
  padding: 22px 40px;
  margin: 50px -30px 0;
  font-weight: normal;
}
.ew-comparison.demio-comparison .webinar-features .feature-left-content.conlusion .useful-feature-info h3 span {
  font-weight: 600;
  color: #27ae60;
}
.ew-comparison.demio-comparison .webinar-features .feature-left-content.conlusion .useful-feature-info h3 strong {
  font-weight: 600;
}
.ew-comparison.demio-comparison .webinar-features .feature-left-content.conlusion .useful-feature-info p {
  font-size: calc(18px + 6 * (100vw - 400px) / 1520);
  line-height: 1.8;
}
.ew-comparison.demio-comparison .webinar-features .webinar-quote-box {
  background: rgba(41, 174, 96, 0.1);
  border-left: 6px solid #2aae60;
  padding: 40px 55px;
  text-align: left;
  border-bottom-right-radius: 80px;
}
.ew-comparison.demio-comparison .webinar-features .webinar-quote-box p {
  font-size: calc(18px + 6 * (100vw - 400px) / 1520);
  color: #000;
  line-height: 1.7;
}
.ew-comparison.demio-comparison .webinar-features .webinar-quote-box p strong {
  font-weight: 600;
}
.ew-comparison.demio-comparison .webinar-features .webinar-quote-box p span {
  font-weight: 600;
  color: #27ae60;
}
.ew-comparison.demio-comparison .webinar-features button.btn.free-trial, .ew-comparison.demio-comparison .webinar-features button.free-trial.btn-large, .ew-comparison.demio-comparison .webinar-features button.free-trial.btn-small {
  background: #27ae60;
  color: #ffffff;
  display: inline-block;
  max-width: 370px;
  height: auto;
  line-height: inherit;
  padding: 13px 40px;
  font-size: calc(16px + 4 * (100vw - 400px) / 1520);
  text-transform: inherit;
  margin-top: 75px;
}
.ew-comparison.demio-comparison .comapre-table {
  text-align: left;
  margin: 140px 0 0;
}
.ew-comparison.demio-comparison .comapre-table h3 {
  font-size: calc(20px + 16 * (100vw - 400px) / 1520);
  font-weight: 600;
  color: #000;
  margin-bottom: 35px;
}
.ew-comparison.demio-comparison .comapre-table p {
  font-size: 20px;
  line-height: 2.2;
  color: #3e3e3e;
}
.ew-comparison.demio-comparison .comapre-table .table-scroll {
  position: relative;
  max-width: 100%;
  margin: 0;
  overflow: hidden;
}
.ew-comparison.demio-comparison .comapre-table .table-scroll .table-wrap {
  width: 100%;
  overflow: auto;
}
.ew-comparison.demio-comparison .comapre-table .table-scroll .table-wrap table {
  margin-top: 50px;
  width: 100%;
  margin: auto;
  border-collapse: separate;
  border-spacing: 0;
}
.ew-comparison.demio-comparison .comapre-table .table-scroll .table-wrap table th,
.ew-comparison.demio-comparison .comapre-table .table-scroll .table-wrap table td {
  padding: 5px 10px;
  background: #fff;
}
.ew-comparison.demio-comparison .comapre-table .table-scroll .table-wrap table th {
  text-transform: uppercase;
  padding: 27px 42px;
  color: #3e3e3e;
  font-size: calc(16px + 4 * (100vw - 400px) / 1520);
}
.ew-comparison.demio-comparison .comapre-table .table-scroll .table-wrap table tr {
  border: medium none;
  background: #fff;
  color: #3e3e3e;
  font-size: 20px;
  height: 40px;
}
.ew-comparison.demio-comparison .comapre-table .table-scroll .table-wrap table tr td {
  text-align: center;
  font-size: 20px;
  color: #3e3e3e;
  font-weight: 500;
  padding: 27px 42px;
}
.ew-comparison.demio-comparison .comapre-table .table-scroll .table-wrap table tr td i {
  background: rgba(39, 174, 96, 0.2);
  width: 34px;
  height: 34px;
  box-sizing: border-box;
  color: #27ae60;
  text-align: center;
  line-height: 34px;
  font-size: 18px;
  font-weight: 600;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.ew-comparison.demio-comparison .comapre-table .table-scroll .table-wrap table thead tr th:nth-child(1) {
  text-transform: uppercase;
  padding: 27px 42px;
  color: #000;
  font-weight: 600;
  font-size: calc(16px + 12 * (100vw - 400px) / 1520);
}
@media only screen and (max-width : 992px) {
  .ew-comparison.demio-comparison .comapre-table .table-scroll .table-wrap table thead tr th embed {
    max-width: 130px;
  }
  .ew-comparison.demio-comparison .comapre-table .table-scroll .table-wrap table thead tr th img {
    max-width: 110px;
  }
}
.ew-comparison.demio-comparison .comapre-table .table-scroll .table-wrap table tbody tr th {
  font-weight: 400;
  text-transform: inherit;
  font-size: calc(16px + 4 * (100vw - 400px) / 1520);
}
.ew-comparison.demio-comparison .comapre-table .table-scroll .table-wrap table tbody tr:nth-child(2n+1) {
  background: #fafafa;
}
.ew-comparison.demio-comparison .comapre-table .table-scroll .table-wrap table tbody tr:nth-child(2n+1) td,
.ew-comparison.demio-comparison .comapre-table .table-scroll .table-wrap table tbody tr:nth-child(2n+1) th {
  background: #fafafa;
}
.ew-comparison.demio-comparison .comapre-table .table-scroll .clone {
  position: absolute;
  top: 0;
  left: 0;
  border-collapse: separate;
  pointer-events: none;
}
.ew-comparison.demio-comparison .comapre-table .table-scroll .clone th {
  visibility: hidden;
  border-color: transparent;
  padding: 27px 42px;
  color: #3e3e3e;
  font-size: calc(16px + 4 * (100vw - 400px) / 1520);
  font-weight: 400;
}
.ew-comparison.demio-comparison .comapre-table .table-scroll .clone td {
  visibility: hidden;
  border-color: transparent;
  padding: 27px 42px;
  font-weight: 400;
}
.ew-comparison.demio-comparison .comapre-table .table-scroll .clone tr {
  border: medium none;
  background: #fff;
  color: #3e3e3e;
  font-size: 20px;
  height: 40px;
}
.ew-comparison.demio-comparison .comapre-table .table-scroll .clone thead tr {
  border: medium none;
  background: #fff;
  color: #3e3e3e;
  font-size: 20px;
  height: 40px;
}
.ew-comparison.demio-comparison .comapre-table .table-scroll .clone thead tr th:nth-child(1) {
  text-transform: uppercase;
  padding: 27px 42px;
  color: #000;
  font-weight: 600;
  font-size: calc(16px + 12 * (100vw - 400px) / 1520);
}
@media only screen and (max-width : 992px) {
  .ew-comparison.demio-comparison .comapre-table .table-scroll .clone thead tr th embed {
    max-width: 130px;
  }
  .ew-comparison.demio-comparison .comapre-table .table-scroll .clone thead tr th img {
    max-width: 110px;
  }
}
.ew-comparison.demio-comparison .comapre-table .table-scroll .clone tbody tr:nth-child(2n+1) {
  background: #fafafa;
}
.ew-comparison.demio-comparison .comapre-table .table-scroll .clone tbody tr:nth-child(2n+1) td,
.ew-comparison.demio-comparison .comapre-table .table-scroll .clone tbody tr:nth-child(2n+1) th {
  background: #fafafa;
}
.ew-comparison.demio-comparison .comapre-table .table-scroll .clone tbody tr th {
  visibility: visible;
}
.ew-comparison.demio-comparison .comapre-table .table-scroll .clone tbody tr td i {
  background: rgba(39, 174, 96, 0.2);
  width: 34px;
  height: 34px;
  box-sizing: border-box;
  color: #27ae60;
  text-align: center;
  line-height: 34px;
  font-size: 18px;
  font-weight: 600;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.ew-comparison.demio-comparison .comapre-table .table-scroll .clone tbody .fixed-side {
  visibility: visible;
}
.ew-comparison.demio-comparison .comapre-table .attendee-count {
  background: rgba(247, 194, 116, 0.2);
  border-top-left-radius: 24px;
  border-bottom-right-radius: 24px;
  margin: 70px -30px 0;
}
@media only screen and (min-width : 1201px) and (max-width : 1440px) {
  .ew-comparison.demio-comparison .comapre-table .attendee-count {
    margin: 70px 0 0;
  }
}
@media only screen and (min-width : 1201px) and (max-width : 1440px), only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-comparison.demio-comparison .comapre-table .attendee-count {
    margin: 70px 0 0;
  }
}
.ew-comparison.demio-comparison .comapre-table .attendee-count p {
  font-size: 24px;
  line-height: 46px;
  margin: 0;
  padding: 24px 40px;
}
.ew-comparison.demio-comparison .comapre-table .attendee-count p span {
  font-weight: 600;
}
@media only screen and (max-width : 992px) {
  .ew-comparison.demio-comparison {
    margin-top: 45px;
  }
  .ew-comparison.demio-comparison .compare-banner .compare-logos span {
    padding: 20px;
    height: 80px;
  }
  .ew-comparison.demio-comparison .compare-banner .compare-logos span.ew-wj-logo {
    min-width: auto;
  }
  .ew-comparison.demio-comparison .compare-banner .compare-logos span img {
    max-width: 100px;
  }
  .ew-comparison.demio-comparison .compare-banner .compare-logos strong {
    margin: 0 10px;
  }
  .ew-comparison.demio-comparison .compare-banner .compare-logos {
    margin-bottom: 30px;
  }
  .ew-comparison.demio-comparison .easy-intro {
    margin: 40px 0 0;
    padding: 40px 0;
  }
  .ew-comparison.demio-comparison .easy-intro:after {
    display: none;
  }
  .ew-comparison.demio-comparison .easy-intro p {
    text-align: center;
  }
  .ew-comparison.demio-comparison .webinar-features .feature-left-content {
    padding: 0 0 55px;
    flex-direction: column;
  }
  .ew-comparison.demio-comparison .webinar-features .feature-left-content .useful-feature-info {
    text-align: center;
    margin-top: 15px;
    max-width: 100%;
  }
  .ew-comparison.demio-comparison .webinar-features .feature-left-content .useful-feature-info p {
    margin: 15px 0 0;
  }
  .ew-comparison.demio-comparison .webinar-features .feature-left-content img {
    max-width: 100%;
  }
  .ew-comparison.demio-comparison .webinar-features .feature-left-content.mobile-flex img {
    order: 2;
    margin-top: 30px;
  }
  .ew-comparison.demio-comparison .webinar-features .feature-left-content.mobile-flex .useful-feature-info {
    order: 1;
  }
  .ew-comparison.demio-comparison .webinar-features .feature-left-content.conlusion {
    padding: 0 0 90px;
  }
  .ew-comparison.demio-comparison .webinar-features .feature-left-content.conlusion .useful-feature-info {
    max-width: 100%;
  }
  .ew-comparison.demio-comparison .webinar-features .feature-left-content.conlusion .useful-feature-info h3 {
    padding: 20px 15px;
    margin: 30px 0 0;
  }
  .ew-comparison.demio-comparison .webinar-features .feature-left-content .webinar-quote-box {
    padding: 10px 35px;
  }
  .ew-comparison.demio-comparison .webinar-features button.btn.free-trial, .ew-comparison.demio-comparison .webinar-features button.free-trial.btn-large, .ew-comparison.demio-comparison .webinar-features button.free-trial.btn-small {
    margin-top: 55px;
  }
  .ew-comparison.demio-comparison .comapre-table {
    text-align: center;
    margin: 50px 0 0;
  }
  .ew-comparison.demio-comparison .comapre-table h3 {
    margin-bottom: 20px;
  }
  .ew-comparison.demio-comparison .comapre-table .attendee-count {
    margin: 70px 0 0;
  }
  .ew-comparison.demio-comparison .comapre-table .attendee-count p {
    font-size: 20px;
    line-height: 34px;
    padding: 20px;
  }
}

.ew-partners.customers-logos {
  padding: 30px 0;
}
.ew-partners.customers-logos h4 {
  font-size: 14px;
  color: #040309;
  margin: 0;
  position: relative;
}
.ew-partners.customers-logos h4:after {
  content: "";
  width: 20px;
  height: 1px;
  background: #040309;
  position: absolute;
  margin: 7px 0 0 6px;
}
.ew-partners.customers-logos ul li {
  margin-right: 45px;
}
.ew-partners.customers-logos ul li img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.ew-partners.customers-logos ul li:hover img {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}
@media only screen and (min-width : 993px) and (max-width : 1830px) {
  .ew-partners.customers-logos {
    padding: 30px 15px;
  }
}

.ew-customer-sayings .customer-testimonials > h3 {
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  margin: 35px 0 55px;
  font-size: 45px;
  color: #060023;
}
.ew-customer-sayings .customer-testimonials ul {
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
.ew-customer-sayings .customer-testimonials ul li {
  background: #040309;
  width: 620px;
  max-width: 49%;
  margin: 0 0 35px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.ew-customer-sayings .customer-testimonials ul li:hover {
  box-shadow: 0px 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
}
.ew-customer-sayings .customer-testimonials ul li .customers-img {
  position: relative;
}
.ew-customer-sayings .customer-testimonials ul li .customers-img img {
  width: 100%;
}
.ew-customer-sayings .customer-testimonials ul li .customers-img a {
  position: absolute;
  right: 45px;
  bottom: -24px;
}
.ew-customer-sayings .customer-testimonials ul li .customers-img a i {
  color: #040309;
  padding: 16px;
  background: #fff;
  font-size: 30px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.ew-customer-sayings .customer-testimonials ul li .customers-info {
  color: #fff;
  padding: 40px;
  text-align: left;
}
.ew-customer-sayings .customer-testimonials ul li .customers-info h3 {
  position: relative;
  min-height: 207px;
  max-height: 207px;
  overflow: hidden;
  padding: 28px 0 0 0;
  margin: 2px 0 15px;
  line-height: 36px;
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  font-size: 22px;
}
.ew-customer-sayings .customer-testimonials ul li .customers-info h3:before {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/double-quotes.svg) no-repeat;
  top: 0;
  left: 0;
  width: 27px;
  height: 18px;
  position: absolute;
  font-size: 60px;
  color: #4058FB;
}
.ew-customer-sayings .customer-testimonials ul li .customers-info span {
  font-weight: 700;
  color: #4058FB;
  font-size: 16px;
}
.ew-customer-sayings .customer-testimonials ul li .customers-info p {
  font-weight: 400;
  margin: 5px 0 0 0;
  font-size: 14px;
}
.ew-customer-sayings .customer-testimonials button.start-webinar-btn {
  margin: 35px 0 30px;
  text-align: center;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-customer-sayings .customer-testimonials ul li {
    width: 49%;
  }
}
@media only screen and (max-width : 992px) {
  .ew-customer-sayings .customer-testimonials > h3 {
    margin: 25px 0 35px;
    text-align: left;
    line-height: 36px;
    font-size: 26px;
  }
  .ew-customer-sayings .customer-testimonials ul li {
    width: 49%;
    margin: 0 0 15px;
    max-width: 100%;
  }
  .ew-customer-sayings .customer-testimonials ul li .customers-info {
    padding: 20px 25px 30px;
  }
  .ew-customer-sayings .customer-testimonials ul li .customers-info h3 {
    min-height: auto;
    max-height: initial;
    line-height: 28px;
    font-family: "galanogrotesque-suploadedfile", sans-serif;
    font-size: 18px;
  }
}
@media only screen and (max-width : 600px) {
  .ew-customer-sayings .customer-testimonials ul li {
    width: 100%;
  }
}

.ew-success-stories {
  color: #060023;
}
.ew-success-stories .ew-succes-reviews h2 {
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  margin: 70px 0 42px;
  font-size: 45px;
}
.ew-success-stories .ew-succes-reviews ul li {
  width: 31%;
  max-width: 100%;
  border: 1px solid #eeedf1;
  padding: 25px 20px;
  margin-bottom: 15px;
  cursor: default;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.ew-success-stories .ew-succes-reviews ul li:hover {
  border: 1px solid #060023;
}
.ew-success-stories .ew-succes-reviews ul li h3 {
  line-height: 30px;
  font-weight: 700;
  margin: 0;
  position: relative;
  padding-top: 28px;
  font-size: 22px;
}
.ew-success-stories .ew-succes-reviews ul li h3:before {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/double-quote-blue.svg) no-repeat;
  top: 0;
  left: 0;
  width: 27px;
  height: 18px;
  position: absolute;
  font-size: 60px;
  color: #4058FB;
}
.ew-success-stories .ew-succes-reviews ul li p {
  font-size: 16px;
  line-height: 26px;
  color: #4a4757;
}
.ew-success-stories .ew-succes-reviews ul li .testimonial-user-info {
  display: inline-block;
  width: 100%;
}
.ew-success-stories .ew-succes-reviews ul li .testimonial-user-info .user-img {
  background-color: #f1ebeb;
  width: 45px;
  height: 45px;
  text-align: center;
  position: absolute;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  display: none;
}
.ew-success-stories .ew-succes-reviews ul li .testimonial-user-info .user-img img {
  max-width: 100%;
}
.ew-success-stories .ew-succes-reviews ul li .testimonial-user-info h4 {
  font-weight: 700;
  font-size: 15px;
  text-align: left;
  margin: 0;
  line-height: 20px;
  margin: 0;
  position: relative;
  width: calc(100% - 70px);
  display: inline-block;
}
.ew-success-stories .ew-succes-reviews ul li .testimonial-user-info h4 span {
  font-size: 13px;
  font-weight: 400;
  width: 100%;
  display: inline-block;
}
.ew-success-stories .ew-succes-reviews ul li .testimonial-user-info .stars i {
  margin: 5px 0 0;
  color: #ffda24;
  font-size: 16px;
}
@media only screen and (max-width : 992px) {
  .ew-success-stories .ew-succes-reviews h2 {
    margin: 30px 0 20px;
    font-size: 26px;
  }
  .ew-success-stories .ew-succes-reviews ul li {
    width: 45%;
  }
  .ew-success-stories .ew-succes-reviews ul li h3 {
    font-size: 18px;
  }
}
@media only screen and (min-width : 601px) and (max-width : 992px) {
  .ew-success-stories .ew-succes-reviews ul li {
    width: 100%;
  }
}
@media only screen and (max-width : 600px) {
  .ew-success-stories .ew-succes-reviews ul li {
    width: 100%;
  }
}

body.page-template-SignIn-page-template {
  background: #fcf0e3;
}
body.page-template-SignIn-page-template header {
  display: none;
}
body.page-template-SignIn-page-template main {
  margin: 0;
}

.ew-signin-main {
  color: #060023;
}
.ew-signin-main .ew-signin-form {
  position: relative;
  height: 100vh;
  width: 670px;
  max-width: 100%;
  background: #fff;
  padding: 60px 95px 85px;
}
.ew-signin-main .ew-signin-form .signin-logo {
  position: relative;
}
.ew-signin-main .ew-signin-form .signin-logo a:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ew-signin-main .ew-signin-form h2 {
  margin: 118px 0 18px;
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  font-size: 36px;
}
.ew-signin-main .ew-signin-form p {
  margin: 0 0 10px;
  font-family: "galanogrotesque-suploadedfile", sans-serif;
  font-size: 18px;
}
.ew-signin-main .ew-signin-form form {
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 35px;
  margin-bottom: 30px;
}
.ew-signin-main .ew-signin-form form .signup-process-field {
  display: inline-block;
  width: 100%;
  margin: 20px 0;
  position: relative;
}
.ew-signin-main .ew-signin-form form .signup-process-field input {
  height: 50px;
  padding: 0 20px;
  background: #fff;
  color: #212121;
  position: relative;
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  border: 1px solid #060023;
  font-size: 16px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.ew-signin-main .ew-signin-form form .signup-process-field input:focus {
  border-color: #52378c;
  padding: 5px 10px 5px 20px;
}
.ew-signin-main .ew-signin-form form .signup-process-field input:focus ~ label {
  top: -8px;
  left: 15px;
  opacity: 1;
  color: #555;
  letter-spacing: 1px;
  font-weight: 400;
  z-index: 9;
  background: #fff;
  padding: 0 5px;
  font-size: 12px;
}
.ew-signin-main .ew-signin-form form .signup-process-field input.floating-value {
  padding: 5px 35px 5px 20px;
  color: #000;
  font-size: 14px;
}
.ew-signin-main .ew-signin-form form .signup-process-field input.floating-value ~ label {
  top: -8px;
  left: 15px;
  opacity: 1;
  color: #5a5475;
  letter-spacing: 1px;
  font-weight: 400;
  z-index: 9;
  background: #fff;
  padding: 0 5px;
  font-size: 13px;
}
.ew-signin-main .ew-signin-form form .signup-process-field label {
  position: absolute;
  pointer-events: none;
  top: 12px;
  font-weight: 400;
  left: 20px;
  color: #555;
  z-index: 1;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ew-signin-main .ew-signin-form form .forgot-password {
  position: relative;
  margin: 0 0 25px;
}
.ew-signin-main .ew-signin-form form .forgot-password a {
  font-family: "Roboto", sans-serif;
  text-decoration: underline;
  font-size: 14px;
}
.ew-signin-main .ew-signin-form form button {
  font-weight: 400;
  color: #fff;
  width: 100%;
  height: 55px;
  outline: medium none;
  border: medium none;
  font-family: "Roboto", sans-serif;
  cursor: pointer;
  background: #4058FB;
  font-size: 16px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.ew-signin-main .ew-signin-form form button:hover {
  background-color: #178c48;
}
.ew-signin-main .ew-signin-form .create-account p {
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
}
.ew-signin-main .ew-signin-form .create-account a {
  font-weight: 500;
  border: 1px solid #060023;
  height: 34px;
  font-family: "Roboto", sans-serif;
  display: inline-block;
  line-height: 34px;
  padding: 0 11px;
  font-size: 13px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.ew-signin-main .ew-signin-form .create-account a:hover {
  color: #fff;
  border: 1px solid #4058FB;
  background: #4058FB;
}
.ew-signin-main .ew-signin-form .ew-copyright {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0 85px;
  margin: 0 0 40px;
}
.ew-signin-main .ew-signin-form .ew-copyright span {
  font-family: "Roboto", sans-serif;
  border-right: 1px solid #c5c5c5;
  padding: 0 10px 0 0;
  font-size: 13px;
}
.ew-signin-main .ew-signin-form .ew-copyright ul li {
  padding: 0 10px;
  position: relative;
  line-height: 18px;
}
.ew-signin-main .ew-signin-form .ew-copyright ul li:after {
  content: "";
  width: 4px;
  height: 4px;
  position: absolute;
  top: 8px;
  right: 0;
  background: #060023;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.ew-signin-main .ew-signin-form .ew-copyright ul li:nth-child(3) {
  padding-right: 0;
}
.ew-signin-main .ew-signin-form .ew-copyright ul li:nth-child(3):after {
  display: none;
}
.ew-signin-main .ew-signin-form .ew-copyright ul li a {
  font-family: "Roboto", sans-serif;
  line-height: 18px;
  font-size: 13px;
}
.ew-signin-main .ew-signin-marketing {
  flex: 1;
  position: relative;
  overflow: hidden;
}
.ew-signin-main .ew-signin-marketing:after {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/big-circle-graphics-img.png) no-repeat;
  right: -118px;
  bottom: -100px;
  width: 436px;
  height: 436px;
  position: absolute;
  z-index: -1;
}
.ew-signin-main .ew-signin-marketing .ew-easycast-intro {
  width: 400px;
  max-width: 100%;
  position: absolute;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
}
.ew-signin-main .ew-signin-marketing .ew-easycast-intro h4 {
  text-decoration: underline;
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  font-size: 13px;
}
.ew-signin-main .ew-signin-marketing .ew-easycast-intro embed {
  margin-top: 20px;
}
.ew-signin-main .ew-signin-marketing .ew-easycast-intro h3 {
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  margin: 15px 0 0 0;
  font-size: 22px;
}
.ew-signin-main .ew-signin-marketing .ew-easycast-intro p {
  line-height: 24px;
  font-size: 18px;
}
.ew-signin-main .ew-signin-marketing .ew-easycast-intro ul li {
  position: relative;
  margin: 0;
}
.ew-signin-main .ew-signin-marketing .ew-easycast-intro ul li:nth-child(1):after {
  content: "";
  width: 1px;
  height: 20px;
  background: #b7b7b7;
  position: absolute;
  right: -8px;
  top: 7px;
}
.ew-signin-main .ew-signin-marketing .ew-easycast-intro ul li img {
  transform: scale(0.7);
}
.ew-signin-main .ew-signin-marketing .ew-easycast-intro a.learn-more {
  height: 45px;
  width: 138px;
  border: 1px solid #060023;
  display: inline-block;
  line-height: 45px;
  margin: 20px 0 0 0;
  font-family: "galanogrotesque-suploadedfile", sans-serif;
  font-size: 15px;
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.ew-signin-main .ew-signin-marketing .ew-easycast-intro a.learn-more:hover {
  color: #fff;
  border: 1px solid #4058FB;
  background: #4058FB;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-signin-main .ew-signin-form {
    width: 50%;
    padding: 60px 45px 85px;
  }
  .ew-signin-main .ew-signin-form .signin-form h2 {
    margin: 18px 0;
    font-family: "galanogrotesque-buploadedfile", sans-serif;
    font-size: 32px;
  }
  .ew-signin-main .ew-signin-form .signin-form form .signup-process-field {
    margin: 20px 0 10px;
  }
  .ew-signin-main .ew-signin-form .ew-copyright {
    padding: 0 10px;
  }
  .ew-signin-main .ew-signin-form .ew-copyright ul li {
    padding: 0 6px;
  }
  .ew-signin-main .ew-signin-form .ew-copyright ul li:after {
    right: -2px;
  }
}
@media only screen and (max-width : 992px) {
  .ew-signin-main {
    flex-direction: column;
  }
  .ew-signin-main .ew-signin-form {
    height: auto;
    width: 100%;
    padding: 30px 25px 30px;
  }
  .ew-signin-main .ew-signin-form .signin-form h2 {
    margin: 28px 0 10px;
    font-family: "galanogrotesque-euploadedfile", sans-serif;
    font-size: 26px;
  }
  .ew-signin-main .ew-signin-form .signin-form p {
    font-family: "galanogrotesque-suploadedfile", sans-serif;
    font-size: 16px;
  }
  .ew-signin-main .ew-signin-form form .signup-process-field {
    margin: 15px 0;
  }
  .ew-signin-main .ew-signin-form .ew-copyright {
    display: none;
  }
  .ew-signin-main .ew-signin-marketing {
    padding: 20px 20px 40px;
  }
  .ew-signin-main .ew-signin-marketing .ew-easycast-intro {
    position: relative;
    width: 100%;
    transform: inherit;
    left: inherit;
    top: inherit;
  }
  .ew-signin-main .ew-signin-marketing .ew-easycast-intro h3 {
    font-family: "galanogrotesque-suploadedfile", sans-serif;
    font-size: 18px;
  }
  .ew-signin-main .ew-signin-marketing .ew-easycast-intro p {
    font-size: 16px;
  }
}

.ew-blog-main {
  color: #060023;
}
.ew-blog-main .container {
  width: 700px;
  max-width: 100%;
  padding: 0;
}
.ew-blog-main .container .blog-social-area {
  position: fixed;
  left: -100px;
}
.ew-blog-main .container .blog-social-area h4 {
  font-family: "galanogrotesque-muploadedfile", sans-serif;
  margin: 0 0 10px !important;
  font-size: 14px !important;
}
.ew-blog-main .container .blog-social-area .theiaStickySidebar {
  width: 50px !important;
  z-index: 999;
}
.ew-blog-main .container .blog-social-area .sfsi_widget .norm_row {
  width: 50px !important;
}
@media only screen and (max-width : 992px) {
  .ew-blog-main .container .blog-social-area .sfsi_widget .norm_row .sfsi_wicons {
    margin-left: 0 !important;
  }
  .ew-blog-main .container .blog-social-area .sfsi_widget .norm_row .sfsi_wicons .inerCnt a img {
    width: 35px;
    height: 35px;
  }
}
.ew-blog-main .container .inner-blog-content {
  margin-top: 90px;
}
@media only screen and (max-width : 1200px) {
  .ew-blog-main .container .inner-blog-content.archive-page-content {
    margin-top: 125px;
  }
}
@media only screen and (max-width : 992px) {
  .ew-blog-main .container .inner-blog-content {
    margin-top: 120px;
  }
  .ew-blog-main .container .inner-blog-content.archive-page-content {
    margin-top: 100px;
  }
}
.ew-blog-main .container .inner-blog-content h2 {
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  line-height: 40px;
  margin: 5px 0 20px;
  font-size: calc(26px + 6 * (100vw - 400px) / 1520);
}
.ew-blog-main .container .inner-blog-content .category-nav {
  margin-top: 40px;
  position: relative;
}
@media only screen and (max-width : 1200px) {
  .ew-blog-main .container .inner-blog-content .category-nav {
    margin-top: 80px;
  }
}
.ew-blog-main .container .inner-blog-content .category-nav ul li {
  position: relative;
}
.ew-blog-main .container .inner-blog-content .category-nav ul li.current-cat:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: -11px;
  left: 0;
  background: #060023;
}
.ew-blog-main .container .inner-blog-content .category-nav .search-blog {
  width: 48px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9;
  padding: 0 0 4px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media only screen and (max-width : 1200px) {
  .ew-blog-main .container .inner-blog-content .category-nav .search-blog {
    top: -49px;
    padding: 0 0 2px;
    width: 100%;
    background: #f5f5f5;
  }
}
.ew-blog-main .container .inner-blog-content .category-nav .search-blog.full-search-box {
  width: 100%;
  border-bottom: 1px solid #060023;
}
.ew-blog-main .container .inner-blog-content .category-nav .search-blog #ajaxsearchlite1 .probox .proinput form input {
  font-size: 14px !important;
  height: 40px;
  position: relative;
  line-height: 40px !important;
  margin: -9px 0 0 0 !important;
  padding: 0 !important;
}
.ew-blog-main .container .inner-blog-content .category-nav .search-blog #ajaxsearchlite1 .probox .proclose svg {
  background: #e8e8e8 !important;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container {
  position: relative;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .page-header .page-description {
  display: inline-block;
  width: 100%;
  margin: 0 0 30px 0px;
  font-size: 30px;
  font-weight: 500;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .back-link {
  position: absolute;
  color: #060023;
  left: -96px;
  top: -10px;
  transform: rotate(180deg);
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .back-link i {
  font-size: 36px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item {
  margin-bottom: 90px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item .post-panel-image .post-meta {
  position: absolute;
  top: 0;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item .post-panel-image .post-meta a {
  position: relative;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item .post-panel-image .post-meta a.all-cat {
  display: none;
  background: #4058FB;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item .post-panel-image .post-meta a.integrations-cat {
  background: #331d1d;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item .post-panel-image .post-meta a.case-studies-cat {
  background: #fdc32e;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item .post-panel-image .post-meta a.marketing-cat {
  background: #efb25a;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item .post-panel-image .post-meta a.product-cat {
  background: #a35dfe;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item .post-panel-image .post-meta a.blog-cat {
  background: #c9b796;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item .post-panel-image .post-meta a.webinar-lab-cat {
  background: #694d73;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item.single-post-con .post-panel-image .post-meta {
  position: relative;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item.single-post-con .post-panel-image .post-meta a {
  background: #a35dff;
  color: #fff;
  text-transform: uppercase;
  padding: 0 8px;
  border-radius: 3px;
  font-weight: 500;
  height: 27px;
  display: inline-block;
  line-height: 27px;
  position: relative;
  font-size: 12px;
  margin: 0 0 7px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item.single-post-con .post-panel-image .post-meta a.all-cat {
  background: #4058FB;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item.single-post-con .post-panel-image .post-meta a.integrations-cat {
  background: #331d1d;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item.single-post-con .post-panel-image .post-meta a.case-studies-cat {
  background: #fdc32e;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item.single-post-con .post-panel-image .post-meta a.marketing-cat {
  background: #efb25a;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item.single-post-con .post-panel-image .post-meta a.product-cat {
  background: #a35dfe;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item.single-post-con .post-panel-image .post-meta a.blog-cat {
  background: #c9b796;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item.single-post-con .post-panel-image h1 {
  line-height: 50px;
  margin: 5px 0 10px;
  word-break: break-word;
  font-size: 45px;
}
@media only screen and (max-width : 992px) {
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item.single-post-con .post-panel-image h1 {
    line-height: 40px;
    font-size: 32px;
  }
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item.single-post-con .post-panel-image h2 {
  line-height: 110%;
  font-weight: 600;
  margin: 3rem 0 0 0;
  font-size: 36px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item.single-post-con .post-panel-image h3 {
  line-height: 110%;
  font-weight: 600;
  margin: 3rem 0 0 0;
  font-size: 24px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item.single-post-con .post-panel-image h4 {
  line-height: 110%;
  font-weight: 600;
  margin: 3rem 0 0 0;
  font-size: 20px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item.single-post-con .post-panel-image h5 {
  line-height: 110%;
  font-weight: 600;
  margin: 3rem 0 0 0;
  font-size: 18px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item.single-post-con .post-panel-image figure {
  max-width: 100%;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item.single-post-con .post-panel-image figure img {
  max-width: 100%;
  height: auto;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item.single-post-con .post-panel-image figure figcaption {
  text-align: left;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item.single-post-con .user-meta {
  margin-bottom: 26px;
  margin-top: 30px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item.single-post-con .user-meta.post-creater {
  margin: 50px 0;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-image .user-meta {
  margin-bottom: 15px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-image .user-meta.michael-leonard .user-meta-image .img:before {
  border: 7px solid #e2cf9f;
  border-right: 7px solid white;
  border-bottom: 7px solid white;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-image .user-meta.skipfoster .user-meta-image .img:before {
  border: 7px solid #a0a0a0;
  border-right: 7px solid white;
  border-bottom: 7px solid white;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-image .user-meta.casey-s.-zeman .user-meta-image .img:before {
  border: 7px solid #bee7cf;
  border-right: 7px solid white;
  border-bottom: 7px solid white;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-image .user-meta.casey-zeman .user-meta-image .img:before {
  border: 7px solid #d8c4cd;
  border-right: 7px solid white;
  border-bottom: 7px solid white;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-image .user-meta figure {
  margin: 0;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-image .user-meta .user-meta-image .img {
  position: relative;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-image .user-meta .user-meta-image .img:before {
  content: "";
  position: absolute;
  left: -7px;
  top: -7px;
  width: 67px;
  height: 67px;
  border-radius: 200px;
  border: 7px solid #b9e6ec;
  border-right: 7px solid white;
  border-bottom: 7px solid white;
  rotate: 360deg;
  -webkit-transform: rotate(-45deg);
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-image .user-meta .user-meta-image img {
  width: 53px;
  height: 53px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-image .user-meta .author-info {
  margin: 0 0 0 10px;
  flex-direction: column;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-image .user-meta .author-info a {
  font-size: 15px;
  text-transform: capitalize;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-image .user-meta .author-info time.post-date {
  color: #555165;
  font-weight: 500;
  font-size: 13px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-image h1 {
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  line-height: 40px;
  margin: 5px 0 20px;
  font-size: 32px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-image .blog-img-box {
  position: relative;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-image .blog-img-box img {
  width: 100%;
  height: auto;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-image .blog-img-box .post-meta a {
  background: #a35dff;
  color: #fff;
  text-transform: uppercase;
  padding: 0 8px;
  border-radius: 3px;
  font-weight: 500;
  height: 27px;
  display: inline-block;
  line-height: 27px;
  position: absolute;
  top: 10px;
  left: 10px;
  font-size: 12px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper p {
  line-height: 32px;
  font-weight: 300;
  margin: 30px 0 0;
  display: inline-block;
  width: 100%;
  font-size: 20px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper a {
  color: #4058FB;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper img {
  max-width: 100%;
  height: auto;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper ol {
  margin: 25px 0 0 0;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper ol li {
  font-weight: 300;
  padding: 0 0 15px 18px;
  margin: 0 0 0 35px;
  position: relative;
  text-align: left;
  word-break: break-word;
  font-size: 20px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper ul {
  margin: 35px 0 0 0;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper ul li {
  font-weight: 300;
  padding: 0 0 15px 18px;
  margin: 0 0 0 35px;
  position: relative;
  text-align: left;
  word-break: break-word;
  font-size: 20px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper ul li:before {
  content: "";
  width: 8px;
  height: 8px;
  position: absolute;
  left: 0;
  top: 11px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  background: #060023;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper blockquote {
  background: #d2ffe8;
  padding: 50px 30px 30px;
  border: medium none;
  position: relative;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper blockquote:before {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/blockquote-sign.png) no-repeat;
  position: absolute;
  top: 20px;
  left: 30px;
  width: 30px;
  height: 20px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper blockquote p {
  font-family: "Playfair Display", sans-serif;
  line-height: 32px;
  margin: 0;
  font-size: 20px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper .helpful {
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  padding: 25px 0;
  margin-top: 75px;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper .helpful .helpful-header {
  margin-right: 10px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper .helpful .helpful-header h3.helpful-headline {
  font-family: "Playfair Display", sans-serif;
  margin: 0;
  font-size: 18px;
  color: #060023;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper .helpful .helpful-header + .helpful-content {
  width: auto;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper .helpful .helpful-controls {
  margin: 0;
  width: auto;
  flex-direction: row;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper .helpful .helpful-controls button {
  width: 100px;
  height: 36px;
  background: none;
  line-height: 36px;
  padding: 0;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  border: 1px solid #060023;
  color: #060023;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper .helpful .helpful-controls button:focus {
  box-shadow: none;
  outline: medium none;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper .helpful .helpful-controls button:hover {
  color: #fff;
  background: #060023;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper .helpful .helpful-controls > div:first-child {
  margin-right: 5px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper .helpful > .helpful-content {
  width: 100%;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper .helpful .helpful-content {
  font-size: 18px;
  font-weight: 500;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper .helpful .helpful-content .helpful-feedback-form {
  margin: 10px 0 20px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper .helpful .helpful-content .helpful-feedback-form .feedback-note p {
  margin: 0 0 20px;
  font-weight: 500;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper .helpful .helpful-content .helpful-feedback-form .group label {
  color: #060023;
  font-size: 1rem;
  font-weight: 400;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper .helpful .helpful-content .helpful-feedback-form button.helpful-button {
  width: 100px;
  height: 36px;
  background: none;
  line-height: 36px;
  padding: 0;
  text-align: center;
  margin-right: 5px;
  font-weight: 500;
  font-size: 14px;
  border: 1px solid #060023;
  color: #060023;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper .helpful .helpful-content .helpful-feedback-form button.helpful-button:focus {
  box-shadow: none;
  outline: medium none;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper .helpful .helpful-content .helpful-feedback-form button.helpful-button:hover {
  color: #fff;
  background: #060023;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper .helpful .helpful-content .helpful-feedback-form button.helpful-button.helpful-submit {
  float: left;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .read-more-link {
  width: 120px;
  height: 36px;
  margin-top: 25px;
  font-weight: 500;
  display: inline-block;
  text-align: center;
  line-height: 34px;
  font-size: 14px;
  border: 1px solid #060023;
  color: #060023;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .read-more-link:hover {
  color: #fff;
  background: #060023;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .webinar-mini-course {
  padding: 48px 38px;
  position: relative;
  overflow: hidden;
  z-index: 2;
  background: #4058FB;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .webinar-mini-course.main-blog-course {
  margin-bottom: 90px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .webinar-mini-course:before {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/green-dots-large.svg) no-repeat;
  position: absolute;
  bottom: -122px;
  left: -10px;
  width: 315px;
  height: 288px;
  z-index: -1;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .webinar-mini-course:after {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/green-circle.png) no-repeat;
  position: absolute;
  top: -132px;
  right: -263px;
  width: 436px;
  height: 436px;
  z-index: -1;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .webinar-mini-course p {
  color: #fff;
  margin: 0;
  font-size: 14px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .webinar-mini-course h3 {
  margin: 10px 0 24px !important;
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  font-size: 32px !important;
  max-width: 100%;
  width: 480px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .webinar-mini-course .course-fields {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .webinar-mini-course .course-fields .course-input input {
  width: 300px;
  height: 50px;
  padding: 15px;
  font-size: 15px;
  border: medium none;
  max-width: 100%;
  box-shadow: 1.721px 2.457px 5px 0px rgba(0, 0, 0, 0.18);
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .webinar-mini-course .course-fields .course-input input:focus {
  outline: medium none;
  box-shadow: none;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .webinar-mini-course .course-fields .course-input input::-webkit-input-placeholder, .ew-blog-main .container .inner-blog-content .blogs-posts-container .webinar-mini-course .course-fields .course-input input:-moz-placeholder, .ew-blog-main .container .inner-blog-content .blogs-posts-container .webinar-mini-course .course-fields .course-input input::-moz-placeholder, .ew-blog-main .container .inner-blog-content .blogs-posts-container .webinar-mini-course .course-fields .course-input input:-ms-input-placeholder {
  color: #060023;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .webinar-mini-course .captcha-box #html_element {
  margin-top: 10px;
  max-width: 100%;
  position: relative;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .webinar-mini-course .captcha-box #captchError {
  position: absolute;
  color: #fff;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .webinar-mini-course button {
  width: 170px;
  height: 50px;
  color: #fff;
  font-family: "galanogrotesque-suploadedfile", sans-serif;
  display: inline-block;
  text-align: center;
  margin-top: 25px;
  line-height: 50px;
  border: medium none;
  cursor: pointer;
  font-size: 14px;
  background: #060023;
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .webinar-mini-course button:focus {
  outline: medium none;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .user-meta.post-creater {
  margin-bottom: 46px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .user-meta.post-creater .user-post-info-box {
  display: inline-flex;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .user-meta.post-creater a figure.user-meta-image {
  margin: 0;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .user-meta.post-creater a figure.user-meta-image .img {
  position: relative;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .user-meta.post-creater a figure.user-meta-image .img:before {
  content: "";
  position: absolute;
  left: -12px;
  top: -11px;
  width: 110px;
  height: 110px;
  border-radius: 200px;
  border: 12px solid #b9e6ec;
  border-right: 12px solid white;
  border-bottom: 12px solid white;
  rotate: 360deg;
  -webkit-transform: rotate(-45deg);
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .user-meta.post-creater a figure.user-meta-image img {
  width: 88px;
  height: 88px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .user-meta.post-creater .author-info {
  margin: 0 0 0 30px;
  flex-direction: column;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .user-meta.post-creater .author-info p {
  margin: 0;
  font-size: 13px;
  color: #555165;
  font-weight: 500;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .user-meta.post-creater .author-info a {
  font-size: 22px;
  text-transform: capitalize;
  font-weight: 500;
  line-height: 30px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .user-meta.post-creater .author-info span {
  font-size: 14px;
  color: #555165;
  font-weight: 500;
  margin-top: 7px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .user-meta.post-creater .view-all-posts {
  text-align: center;
  line-height: 36px;
  float: right;
  position: relative;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .user-meta.post-creater .view-all-posts:before {
  content: "View All Posts";
  position: relative;
  display: inline-block;
  height: 36px;
  width: 130px;
  background: none;
  font-weight: 500;
  font-size: 14px;
  border: 1px solid #060023;
  color: #060023;
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .user-meta.post-creater .view-all-posts a {
  color: transparent;
  text-indent: 43px;
  position: absolute;
  left: 0;
  width: 100%;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .navigation {
  margin: 0 0 20px;
  text-align: center;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .navigation ul li {
  display: inline-block;
  margin: 0 15px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .navigation ul li a {
  font-weight: 400;
  font-family: "galanogrotesque-muploadedfile", sans-serif;
  color: #060023;
  font-size: 18px;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .navigation ul li.active {
  padding: 4px 14px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  background: #4058FB;
}
.ew-blog-main .container .inner-blog-content .blogs-posts-container .navigation ul li.active a {
  font-weight: 400;
  color: #fff;
  font-family: "galanogrotesque-muploadedfile", sans-serif;
  font-size: 18px;
}
@media only screen and (max-width : 992px) {
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .navigation ul li {
    margin: 0 3px;
  }
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .navigation ul li.active {
    padding: 2px 8px;
    margin: 0 2px;
  }
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .navigation ul li.active a {
    font-size: 14px;
  }
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .navigation ul li a {
    font-size: 14px;
  }
}
.ew-blog-main .container .inner-blog-content .category-nav h2 {
  display: none;
}
.ew-blog-main .container .inner-blog-content .category-nav ul {
  border-bottom: 1px solid #e6e5e9;
  padding: 0 0 10px;
  margin: 0 0 42px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.ew-blog-main .container .inner-blog-content .category-nav ul li a {
  padding: 0 10px;
  font-weight: 500;
  font-size: 14px;
}
.ew-blog-main .container .inner-blog-content .blog-select-dropdown {
  margin: 5px 0 30px 0;
  display: inline-block;
  width: 100%;
}
.ew-blog-main .container .inner-blog-content .blog-select-dropdown select {
  width: 100%;
  height: 35px;
  padding: 0 5px;
  border: 1px solid #e8e8e8;
}
@media only screen and (max-width : 992px) {
  .ew-blog-main .container {
    padding: 0 15px;
    max-width: 100%;
  }
  .ew-blog-main .container .inner-blog-content h2 {
    font-size: 26px;
  }
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .webinar-mini-course {
    width: 100%;
    padding: 33px 28px;
  }
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .webinar-mini-course h3 {
    font-size: 22px;
  }
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .webinar-mini-course .course-fields {
    flex-wrap: wrap;
  }
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .webinar-mini-course .course-fields .course-input {
    width: 100%;
    margin: 0 0 15px;
  }
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .webinar-mini-course.main-blog-course {
    margin-bottom: 50px;
  }
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item {
    margin-bottom: 50px;
  }
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.post-item.single-post-con .post-panel-image h3 {
    margin: 32px 0 0;
    line-height: 28px;
    font-size: 22px;
  }
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-image h3 {
    font-size: 16px;
    line-height: 28px;
    font-family: "galanogrotesque-buploadedfile", sans-serif;
  }
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper p {
    margin: 15px 0 0;
    line-height: 30px;
    font-size: 18px;
  }
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper iframe {
    max-width: 100%;
  }
  .ew-blog-main .container .inner-blog-content .category-nav {
    margin-top: 80px;
  }
  .ew-blog-main .container .inner-blog-content .category-nav ul {
    margin: 10px 0 15px;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
  }
  .ew-blog-main .container .inner-blog-content .category-nav ul li a {
    padding: 0;
    font-size: 12px;
  }
  .ew-blog-main .container .inner-blog-content .category-nav .search-blog {
    width: 100%;
    padding: 0 0 2px;
    top: -49px;
    background: #f5f5f5;
  }
}
@media only screen and (max-width : 768px) {
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .back-link {
    left: 0;
  }
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper .helpful {
    flex-wrap: wrap;
    margin-bottom: 60px;
    margin-top: 45px;
  }
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper .helpful .helpful-header {
    width: 100%;
  }
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper .helpful .helpful-controls {
    flex-direction: row;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .post-panel-content .post-panel-description .post-excerpt-wrapper .helpful .helpful-controls > div {
    width: auto;
  }
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .user-meta.post-creater {
    margin-bottom: 56px;
  }
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .user-meta.post-creater .user-post-info-box .user-meta-image .img:before {
    width: 90px;
    height: 90px;
  }
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .user-meta.post-creater .user-post-info-box .user-meta-image .img img {
    width: 68px;
    height: 68px;
  }
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .user-meta.post-creater .user-post-info-box .author-info {
    margin: 0 0 0 10px;
  }
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .user-meta.post-creater .view-all-posts:before {
    width: 100px;
    font-size: 12px;
  }
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.single-post-con .post-panel .blog-content-body .blog-social-area.leftSidebar {
    left: 0;
  }
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.single-post-con .post-panel .blog-content-body .blog-social-area.leftSidebar .theiaStickySidebar h4 {
    font-size: 12px !important;
  }
  .ew-blog-main .container .inner-blog-content .blogs-posts-container .columns.single-post-con .post-panel .blog-content-body .blog-social-area.leftSidebar .theiaStickySidebar ul li img {
    width: 70%;
  }
}

@media only screen and (max-width : 768px) {
  body.single-post .ew-blog-main .container .inner-blog-content .blogs-posts-container {
    padding: 0 0 0 40px;
  }
}
.ew-webinar-animation {
  position: relative;
  color: #060023;
}
.ew-webinar-animation .container {
  position: relative;
}
.ew-webinar-animation .container .ew-fixed-feature-img {
  position: absolute;
  right: 0;
  height: 100%;
}
.ew-webinar-animation .container .ew-fixed-feature-img img {
  position: -webkit-sticky;
  position: sticky;
  top: 60px;
  float: right;
}
.ew-webinar-animation .container .webinar-info {
  position: relative;
  display: inline-block;
  width: 100%;
}
.ew-webinar-animation .container .webinar-info .fades-img-con {
  position: absolute;
  right: 0;
  top: 0;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide {
  position: relative;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-info {
  width: 525px;
  max-width: 100%;
  margin: 150px 0 70px;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-info h3 {
  margin: 0;
  line-height: 60px;
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  font-size: calc(26px + 19 * (100vw - 400px) / 1520);
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-info h4 {
  font-weight: 600;
  margin: 30px 0 0 0;
  font-size: 20px;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-info p {
  line-height: 32px;
  font-weight: 300;
  margin: 37px 0 0 0;
  font-size: 20px;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-info .banner-actions {
  margin: 65px 0;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-info .banner-actions .start-webinar-btn {
  margin-right: 34px;
  background: #4058FB;
  box-shadow: 0px 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-info .banner-actions .start-webinar-btn:hover {
  box-shadow: none;
  background: #4058FB;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-info .banner-actions .start-webinar-btn.width-auto {
  width: auto;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-info .banner-actions .start-webinar-btn.presentation-btn {
  width: 480px;
  max-width: 100%;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-info .banner-actions .start-webinar-btn.presentation-btn span {
  line-height: 1.3;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-img {
  height: 100%;
  right: 0;
  position: relative;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-img img {
  right: 0;
  margin-right: 60px;
  float: right;
  box-shadow: 0px 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
  position: relative;
  top: 100px;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-img.animated-img-2 img {
  top: 135px;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-img.animated-img-3 img {
  top: 130px;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-img.animated-img-4 img {
  top: 100px;
  box-shadow: none;
  margin-right: 20px;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-img.animated-img-5 img {
  top: 140px;
  margin-right: 110px;
  box-shadow: none;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-img.animated-img-6 img {
  top: 140px;
  margin-right: 110px;
  box-shadow: none;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con.automated-webinar-slides .webinar-slide .webianr-features-info {
  width: 595px;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con.automated-webinar-slides .webinar-slide .webianr-features-info .banner-actions .start-webinar-btn {
  background: #fdb22e;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con.automated-webinar-slides .webinar-slide .webianr-features-info .banner-actions .start-webinar-btn.start-here {
  padding: 20px 25px;
  width: 345px;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con.automated-webinar-slides .webinar-slide .webianr-features-info .banner-actions .start-webinar-btn.start-here p {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4588235294);
  padding-bottom: 12px;
  font-weight: 500;
  line-height: 1.3;
  margin: 0;
  font-size: 16px;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con.automated-webinar-slides .webinar-slide .webianr-features-info .banner-actions .start-webinar-btn.start-here span {
  font-weight: bold;
  padding-top: 15px;
  margin: 0 0 2px;
  font-size: 20px;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con.automated-webinar-slides .webinar-slide .webianr-features-info p {
  width: 90%;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con.automated-webinar-slides .webinar-slide .webianr-features-img img {
  right: 0;
  margin: 0 15px 0 0;
  top: 90px;
  position: relative;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con.automated-webinar-slides .webinar-slide .webianr-features-img.animated-img-2 img {
  right: 5px;
  margin: 0 -50px 0 0;
  top: 35px;
}
.ew-webinar-animation .container .webinar-info .webinar-slide-con.automated-webinar-slides .webinar-slide .webianr-features-img.animated-img-3 img {
  right: -15px;
  box-shadow: none;
  margin: 0 -10px 0 0;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-info,
  .ew-webinar-animation .container .webinar-info .webinar-slide-con.automated-webinar-slides .webinar-slide .webianr-features-info {
    width: 50%;
  }
  .ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-info h3,
  .ew-webinar-animation .container .webinar-info .webinar-slide-con.automated-webinar-slides .webinar-slide .webianr-features-info h3 {
    line-height: 50px;
    width: 90%;
  }
  .ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-info .banner-actions,
  .ew-webinar-animation .container .webinar-info .webinar-slide-con.automated-webinar-slides .webinar-slide .webianr-features-info .banner-actions {
    flex-wrap: wrap;
  }
  .ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-info .banner-actions a,
  .ew-webinar-animation .container .webinar-info .webinar-slide-con.automated-webinar-slides .webinar-slide .webianr-features-info .banner-actions a {
    margin-bottom: 20px;
  }
  .ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-img,
  .ew-webinar-animation .container .webinar-info .webinar-slide-con.automated-webinar-slides .webinar-slide .webianr-features-img {
    transform: scale(0.7);
    width: 40%;
  }
  .ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-img.animated-img-4 img,
  .ew-webinar-animation .container .webinar-info .webinar-slide-con.automated-webinar-slides .webinar-slide .webianr-features-img.animated-img-4 img {
    margin: 0;
  }
  .ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-img.animated-img-3 img,
  .ew-webinar-animation .container .webinar-info .webinar-slide-con.automated-webinar-slides .webinar-slide .webianr-features-img.animated-img-3 img {
    margin: 0;
  }
}
@media only screen and (max-width : 992px) {
  .ew-webinar-animation {
    margin-top: 0;
  }
  .ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide {
    overflow: hidden;
    margin: 70px 0 0 0;
    flex-direction: column;
  }
  .ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-info {
    width: 100%;
    margin: 0;
  }
  .ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-info h3 {
    line-height: 40px;
  }
  .ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-info h4 {
    margin: 5px 0 15px;
  }
  .ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-info p {
    font-weight: 400;
    margin: 5px 0 0 0;
    line-height: 28px;
    font-size: 16px;
  }
  .ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-img {
    display: block !important;
    opacity: 1 !important;
    margin-top: 30px;
    position: relative;
    text-align: center;
  }
  .ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-img img {
    position: relative;
    right: 0 !important;
    margin-right: 0;
    float: none;
    top: 0 !important;
    max-width: 100%;
  }
  .ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-img .banner-actions {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    flex-wrap: wrap;
    margin: 0 10px 15px 0;
  }
  .ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-img .banner-actions .start-webinar-btn {
    margin: 0 10px 10px;
    text-align: center;
  }
  .ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-img .banner-actions .start-webinar-btn.yellow-btn {
    background: #fdb22e;
    margin-bottom: 20px;
  }
  .ew-webinar-animation .container .webinar-info .webinar-slide-con .webinar-slide .webianr-features-img .banner-actions .watch-btn img {
    box-shadow: none;
    margin: 0;
  }
  .ew-webinar-animation .container .webinar-info .webinar-slide-con.automated-webinar-slides .webinar-slide .webianr-features-img.animated-img-2 img {
    margin: 0;
  }
}

body.page-template-SignUp-page-template,
body.page-template-SignUp-page-template-free-trial {
  background: #0b1e2a;
  color: #060023;
}
body.page-template-SignUp-page-template .ew-signup-process-outer,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer {
  font-family: "Roboto", sans-serif;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-header,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-header {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  padding: 30px 20px 0;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-header .logo-signup img,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-header .logo-signup img {
  max-width: 182px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-header .account-signin,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-header .account-signin {
  color: #fff;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  align-items: center;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-header .account-signin p,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-header .account-signin p {
  margin: 0 10px 0 0;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-header .account-signin a,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-header .account-signin a {
  border: 1px solid #fff;
  line-height: 22px;
  height: 34px;
  padding: 0 10px;
  color: #fff;
  width: 80px;
  align-items: center;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main {
  margin: 90px 0 0;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left {
  padding: 0;
  color: #fff;
  max-width: 50%;
  width: 940px;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .signup-process-testimonial,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .signup-process-testimonial {
  float: right;
  max-width: 100%;
  width: 435px;
  z-index: 1;
  color: #fff;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .signup-process-testimonial .testimonial-stars i,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .signup-process-testimonial .testimonial-stars i {
  color: #febe70;
  margin: 0 3px 0 0;
  font-size: 24px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .signup-process-testimonial p,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .signup-process-testimonial p {
  line-height: 1.675;
  font-weight: 300;
  margin: 10px 0 0 0;
  font-size: 18px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .signup-process-testimonial p strong,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .signup-process-testimonial p strong {
  width: 100%;
  display: inline-block;
  font-weight: 500;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .signup-process-testimonial h4,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .signup-process-testimonial h4 {
  margin: 25px 0 6px;
  font-weight: 600;
  font-size: 18px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .testimonial-image,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .testimonial-image {
  position: fixed;
  bottom: -5px;
  left: 0;
  z-index: -1;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .testimonial-image img,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .testimonial-image img {
  position: absolute;
  left: 0;
  bottom: 0;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right {
  padding: 0 0 0 40px;
  right: 0;
  position: relative;
  max-width: 786px;
  width: 100%;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con {
  position: relative;
  width: 470px;
  max-width: 100%;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con .upper-dots,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con .upper-dots {
  position: absolute;
  top: 25px;
  left: -30px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con .lower-dots,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con .lower-dots {
  position: absolute;
  bottom: 25px;
  right: -51px;
  z-index: 0;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con form#signup-process-form,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con form#signup-process-form {
  position: relative;
  z-index: 9;
  background: #fff;
  padding: 35px 45px 25px;
  min-height: 515px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con form#signup-process-form span.global-error,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con form#signup-process-form span.global-error {
  position: relative;
  display: none;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con form#signup-process-form span.global-error p,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con form#signup-process-form span.global-error p {
  color: #f00;
  background: #fff2f2;
  width: 100%;
  overflow: hidden;
  padding: 7px 10px;
  text-align: left;
  margin: 0;
  font-size: 14px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment {
  width: 100%;
  margin: 0 0 5px;
  opacity: 1;
  border: medium none;
  position: relative;
  padding: 0;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment h3,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment h3 {
  margin: 0 0 13px;
  line-height: 1.55;
  font-weight: 400;
  font-size: 18px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field {
  display: inline-block;
  width: 100%;
  margin: 10px 0;
  position: relative;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.disable,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.disable {
  opacity: 0.5;
  pointer-events: none;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field label,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field label {
  position: absolute;
  pointer-events: none;
  top: 13px;
  font-weight: 400;
  left: 20px;
  color: #555;
  transition: 0.2s ease all;
  z-index: 1;
  font-size: 14px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field input,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field input {
  border: 1px solid #d1d1d1;
  height: 47px;
  padding: 0 20px;
  background: #fff;
  color: #212121;
  position: relative;
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field input:focus,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field input:focus {
  border-color: #060023;
  outline: none;
  padding: 5px 10px 5px 20px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field input:focus ~ label,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field input:focus ~ label {
  top: -8px;
  left: 15px;
  font-size: 12px;
  opacity: 1;
  color: #555;
  letter-spacing: 1px;
  font-weight: 400;
  z-index: 9;
  background: #fff;
  padding: 0 5px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field input.floating-value,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field input.floating-value {
  padding: 5px 35px 5px 20px;
  color: #000;
  font-size: 14px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field input.floating-value ~ label,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field input.floating-value ~ label {
  top: -8px;
  left: 15px;
  font-size: 12px;
  opacity: 1;
  color: #555;
  letter-spacing: 1px;
  font-weight: 400;
  z-index: 9;
  background: #fff;
  padding: 0 5px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.error input,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.error input {
  border: 1px solid red;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field span.error-message,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field span.error-message {
  position: absolute;
  right: 0;
  font-size: 12px;
  color: #f00;
  width: 110%;
  text-align: right;
  bottom: -17px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field span.error-custom-message,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field span.error-custom-message {
  position: absolute;
  right: 0;
  font-size: 12px;
  color: #f00;
  width: 110%;
  text-align: right;
  margin-top: -1px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field:before,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field:before {
  content: "Promo Code:";
  position: absolute;
  top: 13px;
  left: 13px;
  width: 82px;
  height: 20px;
  color: #adbac6;
  z-index: 0;
  font-family: "roboto", sans-serif;
  font-size: 14px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field i,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field i {
  display: none;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field i.fa.fa-refresh,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field i.fa.fa-refresh {
  display: block;
  right: -25px !important;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field.error,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field.error {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field.error input,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field.error input {
  pointer-events: none;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field.error:hover a#removeCoupon i,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field.error:hover a#removeCoupon i {
  background: #060023;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field input,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field input {
  padding: 0 20px 0 100px;
  font-weight: 500;
  font-family: "roboto", sans-serif;
  background: none;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field a,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field a {
  display: none;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field input[type=button],
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field input[type=button] {
  position: absolute;
  padding: 0;
  right: 10px;
  top: 9.5px;
  color: #fff;
  border: medium none;
  border-radius: 3px;
  width: 57px;
  height: 28px;
  cursor: pointer;
  background: #4058FB;
  font-size: 13px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field input[type=button]:hover,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field input[type=button]:hover {
  background: #178c48;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field.coupon-applied:before,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field.coupon-applied:before {
  content: "Promo Applied:";
  position: absolute;
  top: 13px;
  left: 35px;
  width: 100px;
  height: 20px;
  color: #4058FB;
  z-index: 1;
  font-family: "roboto", sans-serif;
  font-size: 14px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field.coupon-applied input,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field.coupon-applied input {
  border: 1px solid #b2d5c0;
  background: #f5fff9;
  padding: 0 20px 0 138px;
  pointer-events: none;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field.coupon-applied i,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field.coupon-applied i {
  display: block;
  position: absolute;
  left: 13px;
  top: 16px;
  color: #fff;
  z-index: 1;
  padding: 2px;
  font-size: 12px;
  background: #4058FB;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field.coupon-applied button,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field.coupon-applied button {
  display: none;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field.coupon-applied a,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field.coupon-applied a {
  display: block;
  position: absolute;
  right: 35px;
  top: 12px;
  cursor: pointer;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field.coupon-applied a i,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.coupon-code-field.coupon-applied a i {
  color: #fff;
  background: #e5eee8;
  z-index: 1;
  padding: 2px;
  left: 0;
  top: 0;
  font-size: 18px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.no-event input[type=button],
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.no-event input[type=button] {
  pointer-events: none;
  opacity: 0.7;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.invalid-coupon input[type=button].promo-code,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.invalid-coupon input[type=button].promo-code {
  display: none;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.invalid-coupon a#removeCoupon,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.invalid-coupon a#removeCoupon {
  display: block;
  position: absolute;
  right: 15px;
  top: 12px;
  cursor: pointer;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.invalid-coupon a#removeCoupon i,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.invalid-coupon a#removeCoupon i {
  color: #fff;
  background: #e5eee8;
  z-index: 1;
  padding: 2px;
  left: 0;
  top: 0;
  display: block;
  font-size: 18px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.invalid-coupon a#removeCoupon:hover i,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.invalid-coupon a#removeCoupon:hover i {
  background: #b6bdb8;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.promo-applied,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.promo-applied {
  background: #fafafa;
  border: 1px solid #e7e7e7;
  padding: 0 20px;
  margin-top: 8px;
  margin-bottom: -3px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.promo-applied .promo-code-field p,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.promo-applied .promo-code-field p {
  justify-content: space-between;
  color: #212121;
  font-size: 13px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.promo-applied .promo-code-field p span,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.promo-applied .promo-code-field p span {
  font-weight: 500;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.promo-applied .promo-code-field.total-price-after,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.promo-applied .promo-code-field.total-price-after {
  border-top: 1px dashed #c8c8c8;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.promo-applied .promo-code-field.total-price-after p,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.promo-applied .promo-code-field.total-price-after p {
  font-size: 14px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.promo-applied .promo-code-field.total-price-after p span,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment .signup-process-field.promo-applied .promo-code-field.total-price-after p span {
  font-weight: 600;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment button.next-signup,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment button.next-signup {
  width: 100%;
  background: #4058FB;
  border: 1px solid #4058FB;
  margin: 14px 0 0;
  font-weight: 500;
  height: 47px;
  font-size: 18px;
  cursor: pointer;
  color: #fff;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment button.next-signup:hover,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment button.next-signup:hover {
  background: #178c48;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment button.next-signup:focus,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment button.next-signup:focus {
  border: 1px solid #178c48;
  outline: medium none;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment button.next-signup.create-account-btn,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment button.next-signup.create-account-btn {
  margin: 34px 0 0;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-one .form-group button.next-signup,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-one .form-group button.next-signup {
  margin: 8px 0 0 0;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-second .signup-process-details,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-second .signup-process-details {
  background: #fafafa;
  border: 1px solid #e7e7e7;
  padding: 12px 20px;
  border-radius: 3px;
  margin: 15px 0 0;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-second .signup-process-details p,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-second .signup-process-details p {
  color: #212121;
  font-weight: 500;
  margin: 0;
  font-size: 14px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-second .signup-process-details p strong,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-second .signup-process-details p strong {
  font-weight: 600;
  color: #212121;
  float: right;
  font-size: 16px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-second .signup-process-details p strong sub,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-second .signup-process-details p strong sub {
  bottom: 0;
  font-size: inherit;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-second .signup-process-details + a,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-second .signup-process-details + a {
  float: right;
  font-size: 13px;
  color: #27ae60;
  margin: 4px 0 0;
  position: relative;
  right: 0;
  top: 0;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-second .chargebee-input-area,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-second .chargebee-input-area {
  position: relative;
  display: inline-block;
  width: 100%;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-second .chargebee-input-area span#cardErrorMsg,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-second .chargebee-input-area span#cardErrorMsg {
  position: absolute;
  right: 0;
  top: 64px;
  color: #f00;
  font-size: 12px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-second ul,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-second ul {
  margin: 10px 0;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-second ul li,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-second ul li {
  align-items: center;
  margin: 0 0 5px;
  color: #212121;
  font-weight: 500;
  width: calc(100% + 10px);
  font-size: 13px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-second ul li i,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-second ul li i {
  color: #27ae60;
  margin: 0 5px 0 0;
  font-size: 18px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third h2,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third h2 {
  margin: 2px 0 33px;
  font-weight: 500;
  font-size: 22px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third h4,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third h4 {
  color: #555;
  font-weight: 400;
  font-size: 14px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third p,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third p {
  color: #212121;
  font-weight: 500;
  margin: 0 0 30px 0;
  font-size: 20px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third p a,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third p a {
  color: #27ae60;
  font-weight: 400;
  margin: 6px 0 0 5px;
  display: block;
  font-size: 14px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-process-field,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-process-field {
  display: block;
  margin: 20px 0 0 0;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-process-field.disable,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-process-field.disable {
  display: none;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-process-field i.fa-refresh,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-process-field i.fa-refresh {
  right: -25px !important;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-process-field input,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-process-field input {
  padding: 5px 130px 5px 20px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-process-field span,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-process-field span {
  position: absolute;
  right: 0;
  font-size: 12px;
  color: #f00;
  width: 110%;
  text-align: right;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-process-field span.signup-domain,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-process-field span.signup-domain {
  position: absolute;
  right: 10px;
  top: 13px;
  color: #212121;
  font-weight: 500;
  width: auto;
  font-size: 14px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist {
  align-items: center;
  margin: 23px 0 0 0;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist label,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist label {
  font-weight: 400;
  color: #212121;
  position: relative;
  padding: 0 0 0 35px;
  line-height: 22px;
  display: inline-block;
  font-size: 13px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist label:hover,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist label:hover {
  cursor: pointer;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist label:hover input ~ .checkmark,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist label:hover input ~ .checkmark {
  background-color: #ccc;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist label:hover input:checked ~ .checkmark,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist label:hover input:checked ~ .checkmark {
  background-color: #4058FB;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist label input,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist label input:checked ~ .checkmark,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist label input:checked ~ .checkmark {
  background: #4058FB;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist label input:checked ~ .checkmark:after,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist label input:checked ~ .checkmark:after {
  display: block;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist label .checkmark,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist label .checkmark {
  position: absolute;
  top: 3px;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border-radius: 3px;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist label .checkmark:after,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist label .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 9px;
  top: 4px;
  width: 8px;
  height: 14px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist label a,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist label a {
  color: #4058FB;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist.terms-error label,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist.terms-error label {
  color: #f00 !important;
}
body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist.terms-error label span.checkmark,
body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con fieldset.ew-signup-process-payment#step-third .signup-checklist.terms-error label span.checkmark {
  border: 1px solid #f00;
}
@media only screen and (min-width : 1201px) and (max-width : 1600px) {
  body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main,
  body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main {
    margin: 50px 0 0;
  }
  body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left,
  body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left {
    padding: 0 20px;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
  }
  body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .testimonial-image,
  body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .testimonial-image {
    transform: scale(0.65);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
  }
  body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .signup-process-testimonial,
  body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .signup-process-testimonial {
    width: 100%;
    max-width: 600px;
  }
  body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right,
  body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right {
    max-width: 640px;
  }
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main,
  body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main {
    margin: 60px 0 0;
  }
  body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right,
  body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right {
    padding: 0 60px 0 40px;
    max-width: 500px;
  }
  body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con form#signup-process-form,
  body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con form#signup-process-form {
    padding: 25px;
    min-height: auto;
  }
  body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .signup-process-testimonial,
  body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .signup-process-testimonial {
    padding: 0 20px;
    width: 100%;
  }
  body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .signup-process-testimonial p,
  body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .signup-process-testimonial p {
    line-height: 1.775;
    font-size: 16px;
  }
  body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .testimonial-image,
  body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .testimonial-image {
    transform: scale(0.6);
  }
  body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .testimonial-image img,
  body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .testimonial-image img {
    position: absolute;
    left: 0;
    bottom: 0;
  }
}
@media only screen and (max-width : 992px) {
  body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-header,
  body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-header {
    flex-direction: column;
    text-align: center;
    padding: 20px 20px 0;
  }
  body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-header .account-signin,
  body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-header .account-signin {
    margin-top: 8px;
  }
  body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main,
  body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main {
    margin: 40px 0 0;
    flex-direction: column;
    overflow: hidden;
  }
  body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left,
  body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left {
    order: 2;
    margin: 15px;
    padding: 0;
    width: calc(100% - 30px);
    max-width: 100%;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
  }
  body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .testimonial-image,
  body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .testimonial-image {
    position: relative;
    bottom: -25px;
    left: -20px;
    z-index: 0;
  }
  body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .testimonial-image img,
  body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .testimonial-image img {
    position: relative;
    max-width: 100%;
  }
  body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .signup-process-testimonial,
  body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .signup-process-testimonial {
    width: 100%;
    color: #fff;
  }
  body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .signup-process-testimonial .testimonial-stars i,
  body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .signup-process-testimonial .testimonial-stars i {
    font-size: 18px;
  }
  body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .signup-process-testimonial p,
  body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-left .signup-process-testimonial p {
    line-height: 1.875;
    font-weight: 400;
    font-size: 16px;
  }
  body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right,
  body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right {
    order: 1;
    padding: 0 15px;
    margin-bottom: 10px;
    max-width: 100%;
  }
  body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con,
  body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con {
    margin: 0 auto;
  }
  body.page-template-SignUp-page-template .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con form#signup-process-form,
  body.page-template-SignUp-page-template-free-trial .ew-signup-process-outer .ew-signup-process-main .ew-signup-process-right .three-signup-process-con form#signup-process-form {
    padding: 25px 15px;
    min-height: auto;
  }
}

.signup-process-steps {
  position: relative;
  z-index: 9;
  background: #fff;
  padding: 35px;
  min-height: 450px;
  width: 450px;
  max-width: 100%;
  float: right;
  margin-top: 45px;
  box-shadow: 0px 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
.signup-process-steps span.global-error {
  position: absolute;
  top: -31px;
  color: #f00;
  background: #fde1e1;
  width: 100%;
  overflow: hidden;
  padding: 2px 10px;
  text-align: center;
  left: 0;
  display: none;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.signup-process-steps fieldset.ew-signup-process-payment {
  width: 100%;
  margin: 0 0 10px 0;
  opacity: 1;
  padding: 0;
  border: medium none;
}
.signup-process-steps fieldset.ew-signup-process-payment h3 {
  margin: 0 0 13px;
  line-height: 1.3;
  font-weight: 400;
  color: #212121;
  font-size: 22px;
}
.signup-process-steps fieldset.ew-signup-process-payment .two-column-fields {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
.signup-process-steps fieldset.ew-signup-process-payment .two-column-fields .signup-process-field {
  width: 49%;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
.signup-process-steps fieldset.ew-signup-process-payment p.privacy-text {
  text-align: center;
  line-height: 28px;
  position: relative;
  color: #212121;
  font-size: 15px;
}
.signup-process-steps fieldset.ew-signup-process-payment p.privacy-text a {
  font-weight: 600;
  color: #212121;
  position: relative;
}
.signup-process-steps fieldset.ew-signup-process-payment p.privacy-text a:after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: #212121;
  left: 0;
}
.signup-process-steps fieldset.ew-signup-process-payment .signup-process-field {
  display: inline-block;
  width: 100%;
  margin: 10px 0;
  position: relative;
}
.signup-process-steps fieldset.ew-signup-process-payment .signup-process-field.error input {
  border: 1px solid red;
}
.signup-process-steps fieldset.ew-signup-process-payment .signup-process-field a.hide-show {
  position: absolute;
  right: 16px;
  top: 12px;
  color: #7a7a87;
}
.signup-process-steps fieldset.ew-signup-process-payment .signup-process-field input {
  border: 1px solid #d1d1d1;
  height: 47px;
  padding: 0 20px;
  background: #fff;
  color: #212121;
  position: relative;
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
}
.signup-process-steps fieldset.ew-signup-process-payment .signup-process-field input:focus {
  border-color: #060023;
  outline: medium none;
  padding: 5px 20px 5px;
}
.signup-process-steps fieldset.ew-signup-process-payment .signup-process-field input:focus ~ label {
  top: -8px;
  left: 15px;
  font-size: 12px;
  opacity: 1;
  color: #7a7a87;
  letter-spacing: 1px;
  font-weight: 500;
  z-index: 9;
  background: #fff;
  padding: 0 5px;
}
.signup-process-steps fieldset.ew-signup-process-payment .signup-process-field label {
  position: absolute;
  pointer-events: none;
  top: 11px;
  font-weight: 500;
  left: 20px;
  color: #7a7a87;
  z-index: 1;
  font-size: 16px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.signup-process-steps fieldset.ew-signup-process-payment .signup-process-field label span {
  color: #e02500;
  font-weight: 600;
}
.signup-process-steps fieldset.ew-signup-process-payment .signup-process-field.floating-value {
  padding: 5px 35px 5px 20px;
  color: #000;
  font-size: 14px;
}
.signup-process-steps fieldset.ew-signup-process-payment .signup-process-field.floating-value ~ label {
  top: -8px;
  left: 15px;
  font-size: 12px;
  opacity: 1;
  color: #555;
  letter-spacing: 1px;
  font-weight: 400;
  z-index: 9;
  background: #fff;
  padding: 0 5px;
}
.signup-process-steps fieldset.ew-signup-process-payment .signup-process-field span.error-message {
  position: absolute;
  right: 0;
  color: #f00;
  width: 110%;
  text-align: right;
  font-size: 12px;
}
.signup-process-steps fieldset.ew-signup-process-payment .form-group {
  margin-top: 20px;
}
.signup-process-steps fieldset.ew-signup-process-payment .form-group button {
  color: #fff;
  width: 100%;
  height: 45px;
  line-height: 45px;
  text-align: center;
  border: medium none;
  cursor: pointer;
  font-weight: 500;
  font-size: 18px;
  background: #4058FB;
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.signup-process-steps fieldset.ew-signup-process-payment .form-group button:hover, .signup-process-steps fieldset.ew-signup-process-payment .form-group button:focus {
  background: #178c48;
  outline: none;
  border: medium none;
}
.signup-process-steps.expo-process {
  padding: 5px;
  margin: 25px auto 0;
  text-align: center;
}
@media only screen and (min-width : 1201px) and (max-width : 1600px) {
  .signup-process-steps.expo-process .calendly-inline-widget {
    height: 535px !important;
  }
}
@media only screen and (max-width : 992px) {
  .signup-process-steps.expo-process {
    box-shadow: none;
    width: 100%;
  }
  .signup-process-steps.expo-process h2 {
    margin: 0;
    font-family: "galanogrotesque-buploadedfile", sans-serif;
    color: #060023;
    font-size: 22px;
  }
  .signup-process-steps.expo-process p {
    margin: 10px 0 0;
    color: #060023;
    font-size: 15px;
  }
}

.video-popup {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9999999;
  top: 0;
  left: 0;
}
.video-popup:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background: rgba(0, 0, 0, 0.5);
}
.video-popup .video-popup-container {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  padding: 30px;
  margin: 0 15px;
  transform: translate(-50%, -50%);
}
@media only screen and (max-width : 992px) {
  .video-popup .video-popup-container {
    top: 15px;
    transform: translate(-50%, 0);
    padding: 0 15px;
    margin: 0;
    width: 100%;
  }
}
.video-popup .video-popup-container .close {
  position: absolute;
  right: -15px;
  top: 25px;
  opacity: 0;
  z-index: 999;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.video-popup .video-popup-container .close i {
  color: #fff;
  font-size: 28px;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .video-popup .video-popup-container .close {
    opacity: 1;
  }
}
@media only screen and (max-width : 992px) {
  .video-popup .video-popup-container .close {
    right: 5px;
    opacity: 1;
  }
}
.video-popup .video-popup-container:hover .close {
  opacity: 1;
}
.video-popup .video-popup-container .video-popup-inner-container {
  background: #000;
  max-width: 100%;
  width: 845px;
  height: 485px;
  box-sizing: border-box;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 20px;
}
@media only screen and (max-width : 992px) {
  .video-popup .video-popup-container .video-popup-inner-container {
    background: none;
    box-shadow: none;
    left: 50%;
    position: relative;
    max-width: 85vw;
    max-height: 95vh;
    transform: translate(-50%);
  }
}
.video-popup .video-popup-container .video-popup-inner-container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-popup .video-popup-container .video-popup-inner-container video:focus {
  border: medium none;
  outline: medium none;
}
.video-popup .video-popup-container .video-popup-inner-container:focus {
  border: medium none;
  outline: medium none;
}
.video-popup.view-plan-popup .video-popup-container .video-popup-inner-container {
  width: 750px;
  max-width: 100%;
  height: auto;
  padding: 25px;
  background: #fff;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
@media only screen and (max-width : 992px) {
  .video-popup.view-plan-popup .video-popup-container .video-popup-inner-container {
    overflow-y: auto;
    max-height: calc(100vh - 30px);
    left: 50%;
    position: relative;
    transform: translate(-50%);
  }
}
.video-popup.view-plan-popup .video-popup-container .video-popup-inner-container h3 {
  margin: 0 0 23px;
  font-weight: 600;
  position: relative;
  font-size: 16px;
}
.video-popup.view-plan-popup .video-popup-container .video-popup-inner-container h3 a.close {
  opacity: 1;
  display: block;
  background: #ccc;
  position: absolute;
  right: 0;
  width: 25px;
  height: 25px;
  text-align: center;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.video-popup.view-plan-popup .video-popup-container .video-popup-inner-container h3 a.close i {
  color: #fff;
  line-height: 25px;
  font-size: 18px;
}
.video-popup.view-plan-popup .video-popup-container .video-popup-inner-container h3 a.close:hover {
  background: rgb(155, 155, 155);
}
.video-popup.view-plan-popup .video-popup-container .video-popup-inner-container ul {
  display: inline-block;
  vertical-align: top;
  width: 49%;
  max-width: 100%;
}
@media only screen and (max-width : 992px) {
  .video-popup.view-plan-popup .video-popup-container .video-popup-inner-container ul {
    width: 100%;
  }
}
.video-popup.view-plan-popup .video-popup-container .video-popup-inner-container ul li {
  padding: 0 0 2px;
  display: inline-block;
  margin-bottom: 20px;
  position: relative;
  border-bottom: 1px dashed #b8b7bd;
  margin-left: 25px;
  font-size: 14px;
}
.video-popup.view-plan-popup .video-popup-container .video-popup-inner-container ul li:nth-child(2n+1) {
  margin-right: 15px;
}
.video-popup.view-plan-popup .video-popup-container .video-popup-inner-container ul li embed {
  position: absolute;
  left: -22px;
  top: 5px;
}
.video-popup.view-plan-popup .video-popup-container .video-popup-inner-container ul li.plan-feature-info {
  border: medium none;
  color: #95939d;
  margin-top: -12px;
  line-height: 18px;
}

.information-area {
  margin: 0;
  color: #060023;
}
@media only screen and (max-width : 992px) {
  .information-area {
    margin: 80px 0 0;
  }
}
.information-area .container {
  width: 700px;
  max-width: 100%;
}
.information-area .container article .entry-header h1 {
  line-height: 110%;
  font-weight: 600;
  margin: 3rem 0 0 0;
  font-size: 48px;
}
.information-area .container article .entry-content {
  margin: 0 0 50px;
}
.information-area .container article .entry-content h1,
.information-area .container article .entry-content h2,
.information-area .container article .entry-content h3,
.information-area .container article .entry-content h4,
.information-area .container article .entry-content h5,
.information-area .container article .entry-content h6 {
  font-family: "galanogrotesque-euploadedfile", sans-serif;
}
.information-area .container article .entry-content p {
  line-height: 32px;
  font-weight: 300;
  margin: 30px 0 0;
  display: inline-block;
  width: 100%;
  font-size: 20px;
}
.information-area .container article .entry-content a {
  color: #4058FB;
}
.information-area .container article .entry-content ul {
  margin: 35px 0 0 0;
}
.information-area .container article .entry-content ul li {
  font-weight: 300;
  padding: 0 0 15px 18px;
  margin: 0 0 0 35px;
  position: relative;
  text-align: left;
  word-break: break-all;
  font-size: 20px;
}
.information-area .container article .entry-content ul li:before {
  content: "";
  width: 8px;
  height: 8px;
  position: absolute;
  left: 0;
  top: 11px;
  background: #060023;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.information-area .container article .entry-content h1 {
  line-height: 110%;
  font-weight: 600;
  margin: 3rem 0 0 0;
  font-size: 48px;
}
.information-area .container article .entry-content h2 {
  line-height: 110%;
  font-weight: 600;
  margin: 3rem 0 0 0;
  font-size: 36px;
}
.information-area .container article .entry-content h3 {
  line-height: 110%;
  font-weight: 600;
  margin: 3rem 0 0 0;
  font-size: 24px;
}
.information-area .container article .entry-content .simple-sitemap-container .simple-sitemap-wrap .simple-sitemap-page {
  margin: 20px 0 0 20px;
}
.information-area .container article .entry-content .simple-sitemap-container .simple-sitemap-wrap .simple-sitemap-page li {
  margin: 0 0 15px;
}
.information-area .container article .entry-content .simple-sitemap-container .simple-sitemap-wrap .simple-sitemap-page li a {
  font-size: 18px;
  color: #4058FB;
}
.information-area .container article .entry-content .simple-sitemap-container .simple-sitemap-wrap .simple-sitemap-page li ul {
  margin: 25px 0 0 1.2em;
}
.information-area .container article .entry-content .simple-sitemap-container .simple-sitemap-wrap .simple-sitemap-page li ul li:last-child {
  margin-bottom: 0;
}
.information-area .container article footer.entry-footer {
  margin: 50px 0 30px;
}
.information-area .container article footer.entry-footer:after {
  display: none;
}
.information-area .container article footer.entry-footer span a {
  color: #4058FB;
}

@media only screen and (max-width : 992px) {
  .page-id-8111 .information-area {
    margin: 80px 0 0;
  }
  .page-id-8111 .information-area article .entry-header h1 {
    margin: 0;
    font-size: 28px;
  }
  .page-id-8111 .information-area article .entry-content h3 {
    margin: 1.5rem 0 0 0;
    font-size: 22px;
  }
}
.error-con {
  text-align: center;
  margin: 95px 0;
  color: #060023;
}
.error-con h2 {
  letter-spacing: 22px;
  font-size: 140px;
  margin: 160px 0 0 0;
}
.error-con h3 {
  font-size: 36px;
  font-weight: 500;
}
.error-con p {
  font-size: 24px;
  color: #a2a2a2;
  font-weight: 300;
}
.error-con a {
  width: 300px;
  color: #fff;
  border-radius: 4px;
  text-align: center;
  margin: 60px 0;
  font-weight: 500;
  display: inline-block;
  padding: 15px 0;
  font-size: 18px;
  background: #4058FB;
  border-radius: 35px;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
}

.easy-thank-you {
  background: #fcf0e3;
  height: 100%;
  position: absolute;
  width: 100%;
  overflow: hidden;
  color: #060023;
}
.easy-thank-you:after {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/big-circle-graphics-img.png) no-repeat;
  right: -118px;
  bottom: -100px;
  width: 436px;
  height: 436px;
  position: absolute;
  z-index: 0;
}
.easy-thank-you .container {
  max-width: 680px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: 100%;
  padding: 0;
}
.easy-thank-you .thankyou-box {
  background: #fff;
  padding: 30px 60px;
  text-align: center;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  flex-direction: column;
  position: relative;
  overflow-y: auto;
  z-index: 2;
  box-shadow: 0px 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.easy-thank-you .thankyou-box h2 {
  line-height: 55px;
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  font-size: 36px;
}
.easy-thank-you .thankyou-box h2#message {
  line-height: 55px;
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  font-size: 36px;
}
.easy-thank-you .thankyou-box h2#message span {
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  font-size: 36px;
  color: #4058FB;
}
.easy-thank-you .thankyou-box p {
  line-height: 35px;
  font-weight: 400;
  margin: 22px 0 0 0;
  padding: 0 32px;
  font-size: 18px;
}
.easy-thank-you .thankyou-box #myProgress {
  display: inline-block;
  width: 300px;
  text-align: center;
  background: #f5f5f5;
  height: 5px;
  margin: 38px auto;
}
.easy-thank-you .thankyou-box #myProgress #myBar {
  height: 5px;
  text-align: center;
  line-height: 30px;
  color: #fff;
  transition: all ease-in 0.3s;
  -webkit-transition: all ease-in 0.3s;
  -moz-transition: all ease-in 0.3s;
  display: inline-block;
  float: left;
  background-color: #4058FB;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.easy-thank-you .thankyou-box .site-tagging {
  margin: 0 0 10px;
}
.easy-thank-you .thankyou-box .site-tagging p {
  font-weight: 300;
  margin: 0 0 7px;
  font-size: 13px;
}
@media only screen and (max-width : 992px) {
  .easy-thank-you .container {
    justify-content: inherit;
  }
  .easy-thank-you .thankyou-box {
    margin: 15px;
    width: calc(100% - 15px);
    padding: 30px 20px;
  }
}

.cookies-alert {
  position: fixed;
  opacity: 0;
  bottom: -160px;
  background: #000002;
  padding: 15px 0;
  max-width: 100%;
  width: 900px;
  left: 50%;
  transform: translate(-50%);
  z-index: 2147483646;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.cookies-alert.cookies-transition {
  opacity: 1;
  bottom: 10px;
}
.cookies-alert .container {
  width: 100%;
  padding: 0 25px;
}
.cookies-alert .container .cookies-info {
  width: 100%;
  position: relative;
  justify-content: space-between;
  align-items: center;
}
.cookies-alert .container .cookies-info p {
  color: #fff;
  max-width: 680px;
  font-weight: 400;
  line-height: 22px;
  margin: 0 10px 0 0;
  display: inline-block;
  font-size: 15px;
}
.cookies-alert .container .cookies-info p a {
  color: #4058FB;
  padding: 0 0 1px;
  text-decoration: none;
}
.cookies-alert .container .cookies-info a {
  font-size: 15px;
  display: inline-block;
  color: #fff;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
.cookies-alert .container .cookies-info a.offer-accept {
  padding: 4px 15px;
  background: #4058FB;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cookies-alert .container .cookies-info a.offer-accept:hover {
  background: #178c48;
}
.cookies-alert .container .cookies-info a.decline-accept {
  background: none;
  padding: 4px 10px;
  text-decoration: underline;
}
@media only screen and (max-width : 992px) {
  .cookies-alert {
    width: calc(100% - 20px);
    padding: 10px 0;
  }
  .cookies-alert .container {
    padding: 0 15px;
  }
  .cookies-alert .container .cookies-info {
    flex-direction: column;
  }
  .cookies-alert .container .cookies-info p {
    text-align: center;
    margin: 0 0 5px;
  }
}

.exclusive-offer-outer-con .ammy-offer-con {
  margin: 110px 0 0;
}
.exclusive-offer-outer-con .ammy-offer-con .exclusive-inner-con {
  max-width: 1270px;
  width: 100%;
  margin: 0 auto;
}
.exclusive-offer-outer-con .ammy-offer-con .exclusive-inner-con .exclusive-offer-right {
  width: 45%;
  margin-top: 100px;
}
.exclusive-offer-outer-con .ammy-offer-con .exclusive-inner-con .exclusive-offer-right img {
  max-width: 100%;
  height: auto;
}
.exclusive-offer-outer-con .ammy-offer-con .exclusive-inner-con .exclusive-offer-left {
  width: 57%;
  color: #060023;
}
.exclusive-offer-outer-con .ammy-offer-con .exclusive-inner-con .exclusive-offer-left img {
  max-width: 230px;
  margin: 27px 0 19px;
}
.exclusive-offer-outer-con .ammy-offer-con .exclusive-inner-con .exclusive-offer-left h1 {
  font-size: 80px;
  line-height: 80px;
  margin: 0 0 30px;
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  color: #060023;
}
.exclusive-offer-outer-con .ammy-offer-con .exclusive-inner-con .exclusive-offer-left p {
  line-height: 36px;
  width: 92%;
  margin: 0 0 40px;
  font-weight: 400;
  font-family: "GT Walsheim", sans-serif;
  color: #060023;
  font-size: 22px;
}
.exclusive-offer-outer-con .ammy-offer-con .exclusive-inner-con .exclusive-offer-left span {
  width: 100%;
  display: inline-block;
  margin: 20px 0 0;
  font-family: "GT Walsheim", sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #060023;
}
.exclusive-offer-outer-con.candace-sheppard-offer .ammy-offer-con .exclusive-inner-con .exclusive-offer-left h1 {
  font-size: 70px;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .exclusive-offer-outer-con.candace-sheppard-offer .ammy-offer-con .exclusive-inner-con .exclusive-offer-left h1 {
    font-size: 55px;
    line-height: 70px;
  }
}
@media only screen and (max-width : 992px) {
  .exclusive-offer-outer-con.candace-sheppard-offer .ammy-offer-con .exclusive-inner-con .exclusive-offer-left h1 {
    line-height: 54px;
    font-size: 40px;
  }
}
@media only screen and (max-width : 600px) {
  .exclusive-offer-outer-con.candace-sheppard-offer .ammy-offer-con .exclusive-inner-con .exclusive-offer-left h1 {
    line-height: 44px;
    font-size: 34px;
  }
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .exclusive-offer-outer-con .ammy-offer-con {
    margin: 50px 0 0;
  }
  .exclusive-offer-outer-con .ammy-offer-con .exclusive-inner-con {
    padding: 0 20px;
  }
  .exclusive-offer-outer-con .ammy-offer-con .exclusive-inner-con .exclusive-offer-left h1 {
    font-size: 60px;
    line-height: 70px;
  }
  .exclusive-offer-outer-con .ammy-offer-con .exclusive-inner-con .exclusive-offer-right img {
    max-width: 100%;
  }
}
@media only screen and (max-width : 992px) {
  .exclusive-offer-outer-con .ammy-offer-con {
    margin: 10px 0 0;
  }
  .exclusive-offer-outer-con .ammy-offer-con .exclusive-inner-con {
    padding: 0 20px;
    display: inline-block;
  }
  .exclusive-offer-outer-con .ammy-offer-con .exclusive-inner-con .exclusive-offer-left {
    width: 100%;
    text-align: center;
  }
  .exclusive-offer-outer-con .ammy-offer-con .exclusive-inner-con .exclusive-offer-left h1 {
    font-size: 42px;
    line-height: 50px;
  }
  .exclusive-offer-outer-con .ammy-offer-con .exclusive-inner-con .exclusive-offer-left img.amy-face-img {
    margin: 0 auto 20px;
    max-width: 300px;
  }
  .exclusive-offer-outer-con .ammy-offer-con .exclusive-inner-con .exclusive-offer-left p {
    width: 100%;
  }
}

.pricing-switch-cont {
  width: 500px;
  max-width: 100%;
  display: inline-block;
}
.pricing-switch-cont .pricing-switch {
  margin: 0px !important;
  max-width: 100%;
  text-align: left;
}
.pricing-switch-cont .pricing-switch p {
  text-align: center;
  display: inline-block;
  width: 100% !important;
  margin: 5px 0 0 0;
  font-weight: 400;
  color: #060023;
  font-size: 16px;
}
.pricing-switch-cont .pricing-switch .switch-light {
  position: relative;
  display: block;
}
.pricing-switch-cont .pricing-switch .switch-light > span {
  position: relative;
  overflow: hidden;
  display: block;
  min-height: 2em;
  padding: 0;
  text-align: left;
}
.pricing-switch-cont .pricing-switch .switch-light input {
  position: absolute;
  opacity: 0;
  z-index: 3;
}
.pricing-switch-cont .pricing-switch .switch-light.switch-candy {
  background: #fff;
  border: 1px solid #dee5ea;
  width: 100% !important;
  display: inline-block;
  border-radius: 25px !important;
  height: 45px !important;
  line-height: 45px !important;
  box-shadow: none !important;
}
.pricing-switch-cont .pricing-switch .switch-light.switch-candy input:checked ~ span span:nth-child(2) {
  color: #fff !important;
}
.pricing-switch-cont .pricing-switch .switch-light.switch-candy input:checked ~ span span#yearlySpan {
  color: #686868 !important;
}
.pricing-switch-cont .pricing-switch .switch-light.switch-candy span {
  height: 44px !important;
  line-height: 45px !important;
  box-shadow: none !important;
}
.pricing-switch-cont .pricing-switch .switch-light.switch-candy span span {
  color: #686868;
  position: relative;
}
.pricing-switch-cont .pricing-switch .switch-light.switch-candy > span {
  width: auto;
  display: block;
  margin: 0;
  background: none !important;
  border-radius: 25px !important;
}
.pricing-switch-cont .pricing-switch .switch-light.switch-candy > span span#yearlySpan {
  color: transparent;
}
.pricing-switch-cont .pricing-switch .switch-light.switch-candy > span span#yearlySpan.monthly-discount {
  color: #ffffff !important;
}
.pricing-switch-cont .pricing-switch .switch-light.switch-candy > span span {
  width: 50%;
  margin: 0;
  color: #686868;
  text-shadow: 0 0 0 !important;
  font-weight: 300 !important;
  cursor: pointer;
  font-size: 15px;
}
.pricing-switch-cont .pricing-switch .switch-light.switch-candy a {
  background: #060023;
  color: #fff;
  margin: 0;
  text-decoration: none;
  border: medium none;
  font-weight: 400;
  border-radius: 0;
}
.pricing-switch-cont p {
  font-size: 17px !important;
  font-weight: 500;
  margin-bottom: 30px !important;
}
.pricing-switch-cont.candace-price {
  width: auto;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media only screen and (max-width : 600px) {
  .pricing-switch-cont.candace-price {
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.pricing-switch-cont.candace-price .exclusive-price-box .price_tag span.planPrice {
  font-weight: 500 !important;
  font-size: 16px !important;
}
.pricing-switch-cont.candace-price .exclusive-price-box .price_tag .exclusive-price-btn {
  margin: 0 0 0 20px;
  padding: 15px 20px;
}
.pricing-switch-cont.candace-price a.demo-schedule-link {
  text-decoration: underline;
  font-family: "GT Walsheim", sans-serif;
  font-weight: 500;
  margin: 0 0 0 20px;
  font-size: 16px;
  color: #060023;
}
@media only screen and (max-width : 992px) {
  .pricing-switch-cont {
    margin: 0 auto 30px;
  }
}

.exclusive-price-box {
  border: 1px solid #dee5ea;
  padding: 10px 0px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.exclusive-price-box .price_tag {
  font-weight: 600;
  margin: 10px 20px;
  color: #060023;
}
.exclusive-price-box .price_tag span {
  width: auto !important;
  font-weight: 800 !important;
  margin-top: 0 !important;
  font-size: 36px !important;
}
.exclusive-price-box .exclusive-price-btn {
  background: #4058FB;
  display: inline-block;
  border-radius: 5px;
  text-align: left;
  color: #fff !important;
  padding: 15px 20px 15px 30px;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -ms-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  margin: 10px 20px;
  text-decoration: none;
  font-family: "GT Walsheim", sans-serif;
  font-size: 16px;
}
.exclusive-price-box .exclusive-price-btn:hover {
  background: #178c48;
}

.what-you-get {
  background: url(https://easywebinar-site.s3.amazonaws.com/images/what-get-bg.jpg) no-repeat;
  background-size: cover;
  padding: 100px 0 220px;
  margin: 150px 0 0 0;
}
.what-you-get .exclusive-inner-con {
  max-width: 1270px;
  width: 100%;
  margin: 0 auto;
}
.what-you-get .exclusive-inner-con .what-info-con h2 {
  margin: 0 0 30px;
  color: #fff;
  font-family: "SF Pro Display";
  font-weight: 900;
  font-size: 60px;
}
.what-you-get .exclusive-inner-con .what-info-con p {
  line-height: 36px;
  color: #fff;
  width: 78%;
  margin: 0 0 10px;
  font-family: "SF Pro Display";
  font-size: 22px;
}
.what-you-get .exclusive-inner-con .what-info-con p strong {
  font-weight: bold;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .what-you-get {
    margin: 40px 0 0 0;
    padding: 60px 20px;
  }
}
@media only screen and (max-width : 992px) {
  .what-you-get {
    margin: 50px 0 0;
    padding: 50px 20px;
  }
  .what-you-get .exclusive-inner-con .what-info-con h2 {
    font-size: calc(28px + 22 * (100vw - 400px) / 1520);
    line-height: 60px;
  }
  .what-you-get .exclusive-inner-con .what-info-con p {
    width: 100%;
  }
}

.deeper-relationship {
  margin: 0 0 80px 0;
}
.deeper-relationship .exclusive-inner-con {
  max-width: 1270px;
  width: 100%;
  margin: 0 auto;
}
.deeper-relationship .exclusive-inner-con .deeper-three-boxes {
  position: relative;
  top: -155px;
}
.deeper-relationship .exclusive-inner-con .deeper-three-boxes ul {
  justify-content: space-between;
}
.deeper-relationship .exclusive-inner-con .deeper-three-boxes ul li {
  background: #fff;
  padding: 40px 30px;
  max-width: 396px;
  box-shadow: 0px 1px 35px 0px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
}
.deeper-relationship .exclusive-inner-con .deeper-three-boxes ul li img {
  margin: 0 0 40px;
}
.deeper-relationship .exclusive-inner-con .deeper-three-boxes ul li h3 {
  margin: 0 0 20px;
  font-family: "SF Pro Display";
  font-weight: 800;
  line-height: 100%;
  font-size: 22px;
  color: #060023;
}
.deeper-relationship .exclusive-inner-con .deeper-three-boxes ul li p {
  line-height: 26px;
  color: #060023;
  margin: 0 0 70px;
  font-family: "SF Pro Display";
  font-size: 16px;
}
.deeper-relationship .exclusive-inner-con .features-points {
  margin: -95px 0 0;
}
.deeper-relationship .exclusive-inner-con .features-points h2 {
  margin: 0 0 50px;
  line-height: 48px;
  text-transform: uppercase;
  font-weight: 900;
  font-family: "SF Pro Display";
  font-size: 26px;
  color: #060023;
}
.deeper-relationship .exclusive-inner-con .features-points h2 span {
  display: inline-block;
  width: 100%;
  font-size: 36px;
}
.deeper-relationship .exclusive-inner-con .features-points ul {
  margin: 25px 0 55px;
  flex-wrap: wrap;
}
.deeper-relationship .exclusive-inner-con .features-points ul li {
  margin: 0 0 30px;
  align-items: center;
  font-weight: 500;
  min-width: 49%;
  max-width: 49%;
  font-family: "GT Walsheim", sans-serif;
  align-items: center;
  color: #060023;
  font-size: 16px;
}
.deeper-relationship .exclusive-inner-con .features-points ul li img {
  margin: 0 15px 0 0;
  height: 24px;
}
.deeper-relationship .exclusive-inner-con .features-points ul li p {
  margin: 0;
  font-family: "SF Pro Display";
}
@media only screen and (min-width : 1201px) and (max-width : 1600px) {
  .deeper-relationship {
    padding: 0 20px;
  }
  .deeper-relationship .exclusive-inner-con .deeper-three-boxes ul li {
    padding: 20px;
    max-width: 376px;
  }
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .deeper-relationship {
    padding: 0 20px;
  }
  .deeper-relationship .exclusive-inner-con .deeper-three-boxes ul li {
    padding: 20px;
    max-width: 376px;
  }
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .deeper-relationship {
    padding: 0 20px;
  }
  .deeper-relationship .exclusive-inner-con .deeper-three-boxes {
    top: 30px;
  }
  .deeper-relationship .exclusive-inner-con .deeper-three-boxes ul li {
    max-width: 315px;
  }
  .deeper-relationship .exclusive-inner-con .features-points {
    margin: 70px 0 0;
  }
  .deeper-relationship .exclusive-inner-con .features-points ul li {
    min-width: 100%;
  }
}
@media only screen and (max-width : 992px) {
  .deeper-relationship {
    margin: 0 0 40px;
  }
  .deeper-relationship .exclusive-inner-con {
    padding: 0 20px;
  }
  .deeper-relationship .exclusive-inner-con .deeper-three-boxes {
    top: 0;
  }
  .deeper-relationship .exclusive-inner-con .deeper-three-boxes ul {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .deeper-relationship .exclusive-inner-con .deeper-three-boxes ul li {
    margin: 10px 0;
    text-align: center;
  }
  .deeper-relationship .exclusive-inner-con .features-points {
    margin: 20px 0 0;
  }
  .deeper-relationship .exclusive-inner-con .features-points h2 {
    font-size: 22px;
    line-height: 38px;
  }
  .deeper-relationship .exclusive-inner-con .features-points ul {
    margin: 25px 0;
  }
  .deeper-relationship .exclusive-inner-con .features-points ul li {
    min-width: 100%;
  }
  .deeper-relationship .exclusive-inner-con .features-points ul li img {
    height: 24px;
  }
}

.amy-porter-review {
  background: url(https://easywebinar-site.s3.amazonaws.com/images/amy-porter-image.jpg) no-repeat;
  background-size: cover;
  padding: 130px 0;
  background-attachment: fixed;
  background-position: center;
}
.amy-porter-review.john-lee-review {
  background: url(https://easywebinar-site.s3.amazonaws.com/images/john-lee-dumas-tesimonial-img.jpg) no-repeat !important;
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
}
.amy-porter-review.john-lee-review .exclusive-inner-con .amy-reviews-overlay {
  background: rgba(0, 0, 0, 0.78);
}
.amy-porter-review.john-lee-review .exclusive-inner-con .amy-reviews-overlay span {
  color: #fff;
}
.amy-porter-review.cecilia-review {
  background: url("../images/Cecilia-Sardeo-EasyWebinar.jpg") no-repeat;
  background-size: cover;
  padding: 130px 0;
  background-attachment: fixed;
  background-position: center;
}
.amy-porter-review.caitlin-review {
  background: url(https://easywebinar-site.s3.amazonaws.com/images/caitlin-bacher-horizontal.jpg) no-repeat;
  background-size: cover;
  padding: 130px 0;
  background-attachment: fixed;
  background-position: center;
}
.amy-porter-review .exclusive-inner-con {
  max-width: 1270px;
  width: 100%;
  margin: 0 auto;
}
.amy-porter-review .exclusive-inner-con .amy-reviews-overlay {
  width: 870px;
  background: rgba(0, 27, 47, 0.72);
  padding: 50px;
  max-width: 100%;
  border-radius: 5px;
}
.amy-porter-review .exclusive-inner-con .amy-reviews-overlay .stars-rating {
  margin: 20px 0 0 0;
}
.amy-porter-review .exclusive-inner-con .amy-reviews-overlay .stars-rating i {
  color: #ffda24;
  width: 26px;
  font-size: 24px;
}
.amy-porter-review .exclusive-inner-con .amy-reviews-overlay p {
  font-family: "SF Pro Display";
  font-weight: 700;
  color: #fff;
  line-height: 45px;
  margin: 42px 0;
  max-width: 750px;
  font-size: 36px;
}
.amy-porter-review .exclusive-inner-con .amy-reviews-overlay span {
  font-size: 20px;
  font-family: "SF Pro Display";
  font-weight: 700;
  line-height: 36px;
  color: #4058FB;
}
.amy-porter-review .exclusive-inner-con .amy-reviews-overlay font {
  color: #fff;
  display: inherit;
  font-family: "SF Pro Display";
  font-size: 14px;
}
.amy-porter-review .exclusive-inner-con .amy-reviews-overlay a img {
  margin: 35px 0 15px;
  border: 1px solid #2aae60;
  padding: 5px 5px;
  border-radius: 50%;
  opacity: 0.9;
}
.amy-porter-review.candace-reviews {
  background: url(https://easywebinar-site.s3.amazonaws.com/images/candace-sheppard-review-img.png) no-repeat;
  padding: 80px 0 50px;
  background-size: cover;
  background-attachment: inherit;
  background-position: center;
}
@media only screen and (max-width : 992px) {
  .amy-porter-review.candace-reviews {
    padding: 0;
    background-position: 60% 0;
  }
}
.amy-porter-review.candace-reviews .exclusive-inner-con .amy-reviews-overlay {
  background: none;
}
.amy-porter-review.candace-reviews .exclusive-inner-con .amy-reviews-overlay .stars-rating i {
  color: #4058FB;
}
.amy-porter-review.candace-reviews .exclusive-inner-con .amy-reviews-overlay span {
  color: #fff;
}
@media only screen and (min-width : 601px) and (max-width : 992px) {
  .amy-porter-review.candace-reviews .exclusive-inner-con .amy-reviews-overlay {
    max-width: 70%;
  }
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .amy-porter-review {
    padding: 100px 20px 40px;
  }
}
@media only screen and (max-width : 992px) {
  .amy-porter-review {
    padding: 60px 20px 30px;
  }
  .amy-porter-review .exclusive-inner-con .amy-reviews-overlay {
    padding: 30px 40px;
  }
  .amy-porter-review .exclusive-inner-con .amy-reviews-overlay p {
    font-size: 20px;
    margin: 22px 0;
    line-height: 35px;
  }
}

.exclusive-clients-carousal .exclusive-inner-con {
  max-width: 980px;
  width: 100%;
  margin: 20px auto 15px;
}
.exclusive-clients-carousal .exclusive-inner-con .slick-slider {
  margin-bottom: 20px;
  margin-top: 30px;
}
.exclusive-clients-carousal .exclusive-inner-con .slick-track .slick-slide {
  margin: 0 20px;
}
.exclusive-clients-carousal .exclusive-inner-con .slick-track .slick-slide a img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.exclusive-clients-carousal .exclusive-inner-con .slick-track .slick-slide a img:hover {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}

.common-questions {
  padding: 65px 0;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
}
.common-questions .faq-inner-con {
  max-width: 680px;
  width: 100%;
  margin: 0 auto;
}
.common-questions .faq-inner-con h3 {
  font-family: "SF Pro Display";
  font-weight: 900;
  color: #060023;
  text-align: center;
  margin: 0 0 40px;
  font-size: 36px;
}
.common-questions .faq-inner-con ul li {
  color: #060023;
  font-family: "SF Pro Display";
  margin: 0 0 40px;
}
.common-questions .faq-inner-con ul li h4 {
  font-weight: 800;
  font-size: 22px;
}
.common-questions .faq-inner-con ul li p {
  font-size: 18px;
}
@media only screen and (max-width : 992px) {
  .common-questions {
    padding: 25px 20px;
  }
  .common-questions h3 {
    font-size: 30px;
  }
}

.better-relationship {
  text-align: center;
  padding: 70px 0;
}
.better-relationship .exclusive-inner-con {
  max-width: 980px;
  width: 100%;
  margin: 0 auto;
}
.better-relationship .exclusive-inner-con h3 {
  color: #060023;
  font-family: "GT Walsheim", sans-serif;
  font-weight: 600;
  margin: 0 0 35px;
  font-size: 36px;
}
.better-relationship .exclusive-inner-con .pricing-switch-cont.candace-price {
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.better-relationship a {
  text-decoration: underline;
  font-family: "GT Walsheim", sans-serif;
  font-weight: 500;
  margin: 25px 0 0;
  display: inherit;
  color: #060023;
  font-size: 16px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media only screen and (max-width : 992px) {
  .better-relationship {
    padding: 30px 20px;
  }
  .better-relationship h3 {
    font-size: 30px;
  }
}

.exclusive-footer {
  margin: 0 0 35px 0;
  border-top: 1px solid #dfdfdf;
  padding: 35px 0 0 0;
}
.exclusive-footer .exclusive-inner-con {
  max-width: 980px;
  width: 100%;
  margin: 0 auto;
}
.exclusive-footer .exclusive-inner-con .footer-info {
  justify-content: space-between;
  align-items: center;
}
.exclusive-footer .exclusive-inner-con .footer-info .copyright-text {
  width: 25%;
}
.exclusive-footer .exclusive-inner-con .footer-info .copyright-text p {
  color: #060023;
  margin: 0;
  font-family: "GT Walsheim", sans-serif;
  font-weight: 500;
  font-size: 14px;
}
.exclusive-footer .exclusive-inner-con .footer-info .exclusive-social-links {
  width: 50%;
}
.exclusive-footer .exclusive-inner-con .footer-info .exclusive-social-links ul {
  justify-content: center;
}
.exclusive-footer .exclusive-inner-con .footer-info .exclusive-social-links ul li {
  margin: 0 4px;
}
.exclusive-footer .exclusive-inner-con .footer-info .site-links {
  width: 25%;
}
.exclusive-footer .exclusive-inner-con .footer-info .site-links ul li {
  margin: 0 12px 0 0;
}
.exclusive-footer .exclusive-inner-con .footer-info .site-links ul li a {
  text-decoration: none;
  font-family: "GT Walsheim", sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #060023;
}
@media only screen and (max-width : 992px) {
  .exclusive-footer {
    margin: 0 0 20px;
    padding: 20px 0 0;
  }
  .exclusive-footer .exclusive-inner-con .footer-info {
    flex-direction: column;
  }
  .exclusive-footer .exclusive-inner-con .footer-info .copyright-text,
  .exclusive-footer .exclusive-inner-con .footer-info .exclusive-social-links,
  .exclusive-footer .exclusive-inner-con .footer-info .site-links {
    width: auto;
  }
  .exclusive-footer .exclusive-inner-con .footer-info .exclusive-social-links {
    margin: 10px 0;
  }
}

.black-friday-con {
  background: #000 url(https://easywebinar-site.s3.amazonaws.com/images/thinkific-bg.png) top center no-repeat;
  background-size: contain;
}
@media only screen and (max-width : 992px) {
  .black-friday-con {
    background-size: auto;
  }
}
.black-friday-con .what-you-get {
  background: none;
  margin-top: 25px;
}
.black-friday-con .black-friday-header {
  padding: 35px 0 0;
}
.black-friday-con .black-friday-header .black-logo {
  height: 39px;
}
.black-friday-con .black-friday-header .black-logo a svg {
  width: 148px;
}
@media only screen and (max-width : 600px) {
  .black-friday-con .black-friday-header .black-logo a img,
  .black-friday-con .black-friday-header .black-logo a svg {
    width: 135px;
  }
}
.black-friday-con .black-friday-header .black-logo span {
  margin: -9px 10px 0;
  position: relative;
  font-size: 22px;
}
.black-friday-con .black-friday-content {
  color: #fff;
  font-family: "SF Pro Display";
}
.black-friday-con .black-friday-content .black-friday-banner {
  margin: 90px 0 0;
}
@media only screen and (max-width : 992px) {
  .black-friday-con .black-friday-content .black-friday-banner {
    margin: 30px 0 0;
  }
}
.black-friday-con .black-friday-content .black-friday-banner span {
  position: relative;
  display: inline-block;
  font-weight: 800;
  font-size: 18px;
  color: #4058FB;
}
.black-friday-con .black-friday-content .black-friday-banner span:after {
  content: "";
  width: 30px;
  height: 1px;
  left: 0;
  left: 60px;
  position: absolute;
  top: 13px;
  background: #4058FB;
}
.black-friday-con .black-friday-content .black-friday-banner span:before {
  content: "";
  width: 30px;
  height: 1px;
  right: 60px;
  top: 13px;
  position: absolute;
  background: #4058FB;
}
.black-friday-con .black-friday-content .black-friday-banner h1 {
  line-height: 1.15;
  margin: 40px 0 5px;
  font-weight: 800;
  font-size: calc(28px + 42 * (100vw - 400px) / 1520);
}
.black-friday-con .black-friday-content .black-friday-banner strong {
  font-weight: 700;
  color: #4058FB;
  font-size: calc(28px + 8 * (100vw - 400px) / 1520);
}
.black-friday-con .black-friday-content .black-friday-banner p {
  margin-top: 5px;
  line-height: 1.6;
  font-weight: 600;
  font-size: calc(18px + 14 * (100vw - 400px) / 1520);
}
.black-friday-con .black-friday-content .black-friday-deals {
  background: #fff;
  color: #000;
  position: relative;
  padding: 40px 70px 44px;
  width: 100%;
  max-width: 800px;
  margin: 65px auto 0;
  flex-direction: column;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
.black-friday-con .black-friday-content .black-friday-deals > span {
  color: #fff;
  position: absolute;
  top: -20px;
  padding: 4px 30px;
  font-weight: 600;
  font-size: calc(17px + 5 * (100vw - 400px) / 1520);
  background: #4058FB;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
}
.black-friday-con .black-friday-content .black-friday-deals p {
  line-height: 30px;
  font-weight: 600;
  margin: 0;
  font-size: 18px;
}
.black-friday-con .black-friday-content .black-friday-deals p span {
  position: relative;
  font-weight: 700;
  color: #4058FB;
}
.black-friday-con .black-friday-content .black-friday-deals h3 {
  line-height: 1.42;
  margin: 8px 0 20px;
  font-weight: 900;
  font-size: calc(22px + 10 * (100vw - 400px) / 1520);
}
.black-friday-con .black-friday-content .black-friday-deals mark {
  background: none;
  margin: 19px 0 27px;
  font-weight: 600;
  font-family: "Segoe Print";
}
.black-friday-con .black-friday-content .black-friday-deals a {
  color: #fff;
  height: 60px;
  padding: 0 32px;
  line-height: 60px;
  font-weight: 600;
  font-size: 18px;
  background: #4058FB;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.black-friday-con .black-friday-content .black-friday-deals a span {
  font-size: 22px;
}
.black-friday-con .black-friday-content .black-friday-deals a:hover {
  background: #178c48;
}
@media only screen and (max-width : 992px) {
  .black-friday-con .black-friday-content .black-friday-deals {
    padding: 40px 20px 44px;
  }
}

.covid-top-body-banner .covid-top-banner {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #6f00fa;
  padding: 9px 0;
  text-align: center;
  color: #fff;
  overflow: hidden;
  z-index: 99999;
  height: 40px;
  align-items: center;
  display: flex;
}
.covid-top-body-banner .covid-top-banner .covid-top-inner-banner {
  position: relative;
  width: 100%;
}
.covid-top-body-banner .covid-top-banner:before {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/virus-green.png) no-repeat;
  left: 0;
  top: -64px;
  width: 149px;
  height: 149px;
  position: absolute;
  display: none;
}
.covid-top-body-banner .covid-top-banner:after {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/virus-green.png);
  left: 160px;
  top: -32px;
  width: 149px;
  height: 149px;
  position: absolute;
  transform: scale(0.5);
  display: none;
}
.covid-top-body-banner .covid-top-banner p {
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: calc(12px + 4 * (100vw - 400px) / 1520);
}
.covid-top-body-banner .covid-top-banner p:before {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/virus-green.png) no-repeat;
  right: 0;
  top: -14px;
  width: 149px;
  height: 149px;
  position: absolute;
  display: none;
}
.covid-top-body-banner .covid-top-banner p:after {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/virus-green.png);
  right: 160px;
  top: -80px;
  width: 149px;
  height: 149px;
  position: absolute;
  transform: scale(0.5);
  display: none;
}
.covid-top-body-banner .covid-top-banner p img {
  margin-right: 8px;
}
.covid-top-body-banner .covid-top-banner p a {
  color: #fff;
  text-decoration: underline;
}
.covid-top-body-banner .covid-top-banner p span {
  margin-right: 5px;
  color: #fff;
}
.covid-top-body-banner .header-wrapper {
  top: 40px;
}
.covid-top-body-banner main {
  margin: 125px 0 0;
}
.covid-top-body-banner .ew-compare-platfomrs .ew-other-platforms h1 {
  margin: 180px 0 20px;
}
@media only screen and (max-width : 992px) {
  .covid-top-body-banner .ew-compare-platfomrs .ew-other-platforms h1 {
    margin: 120px 0 20px;
  }
}
.covid-top-body-banner .ew-comparison {
  margin-top: 175px;
}
@media only screen and (max-width : 992px) {
  .covid-top-body-banner .ew-comparison {
    margin-top: 125px;
  }
}
.covid-top-body-banner .ew-blog-main .container .inner-blog-content {
  margin-top: 175px;
}
@media only screen and (max-width : 992px) {
  .covid-top-body-banner .ew-blog-main .container .inner-blog-content {
    margin-top: 125px;
  }
}
.covid-top-body-banner .ew-blog-main main.container {
  margin: 0 auto;
}
@media only screen and (max-width : 992px) {
  .covid-top-body-banner .covid-top-banner {
    text-align: left;
    padding: 2px 0;
  }
  .covid-top-body-banner .covid-top-banner:before, .covid-top-body-banner .covid-top-banner:after {
    display: none;
  }
  .covid-top-body-banner .covid-top-banner p {
    padding: 0 10px 0 40px;
    line-height: 1.5;
    text-align: left;
    display: inline-block;
  }
  .covid-top-body-banner .covid-top-banner p:before, .covid-top-body-banner .covid-top-banner p:after {
    display: none;
  }
  .covid-top-body-banner .covid-top-banner p img {
    position: absolute;
    left: 8px;
  }
  .covid-top-body-banner main {
    margin: 93px 0 0;
  }
  .covid-top-body-banner .header-wrapper.nav-down {
    top: 40px;
  }
  .covid-top-body-banner .header-wrapper.nav-up {
    top: -20px;
  }
}

body.page-template-pricing-page-template .covid-top-body-banner main, body.page-template-pricing-page-template-free-trial .covid-top-body-banner main, body.page-template-lewis-pricing-page-template .covid-top-body-banner main {
  margin: 40px 0 0;
}

@media only screen and (max-width : 992px) {
  body.page-template-pricing-page-template .covid-top-body-banner main, body.page-template-pricing-page-template-free-trial .covid-top-body-banner main, body.page-template-lewis-pricing-page-template .covid-top-body-banner main {
    margin: 40px 0 0;
  }
  body.fixedPricing .covid-top-body-banner .ew-pricing-table .pricing-plans .switch-plan.fixed-pricing-bar {
    top: 50px;
  }
  body.fixedPricing header.nav-down + main .ew-pricing-table .pricing-plans .switch-plan.fixed-pricing-bar {
    top: 105px;
  }
}
.openModalCovid {
  background-color: rgba(255, 255, 255, 0.7);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  padding: 0 10px;
  overflow-y: auto;
}

.covid-popup-inner {
  background-color: #6f00fa;
  width: 100%;
  max-width: 530px;
  padding: 25px 65px 55px;
  margin: 130px auto;
  text-align: center;
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
.covid-popup-inner:after {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/co-virus.svg);
  position: absolute;
  right: -17px;
  bottom: 0;
  width: 73px;
  height: 71px;
}
.covid-popup-inner a.close-covid {
  position: absolute;
  right: 20px;
  color: #fff;
  top: 20px;
  width: 30px;
  height: 30px;
}
.covid-popup-inner a.close-covid i {
  font-size: 20px;
}
.covid-popup-inner a.close-covid:hover {
  background: #5f23ef;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.covid-popup-inner h2 {
  font-weight: 500;
  line-height: 22px;
  font-size: 18px;
}
.covid-popup-inner p {
  font-weight: 300;
}
.covid-popup-inner a.covid-connect-btn {
  background: #2aae60;
  color: #fff;
  padding: 13px 26px;
  border-bottom: 4px solid #249252;
  width: 250px;
  margin: 30px auto;
}
.covid-popup-inner a.covid-connect-btn img {
  margin-right: 7px;
}
.covid-popup-inner a.covid-connect-btn:hover {
  background: #249252;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media only screen and (max-width : 992px) {
  .covid-popup-inner {
    padding: 15px 25px 35px;
    margin: 50px auto;
  }
}

.black-friday-offer {
  font-family: "SF Pro Display";
}
.black-friday-offer .deeper-relationship .exclusive-inner-con .deeper-three-boxes ul li embed {
  width: 150px;
  height: 116px;
}
.black-friday-offer .deeper-relationship .exclusive-inner-con .deeper-three-boxes ul li h3 {
  margin-top: 25px;
  margin-bottom: 25px;
  line-height: 32px;
}
.black-friday-offer .deeper-relationship .exclusive-inner-con .deeper-three-boxes ul li p {
  margin: 0 0 10px;
  opacity: 0.8;
}

.black-friday .what-you-get {
  margin-top: 80px;
  background: #000 url(https://easywebinar-site.s3.amazonaws.com/images/black-friday-bg.png) 0 20% no-repeat;
}
@media only screen and (min-width : 1201px) and (max-width : 1600px) {
  .black-friday .what-you-get {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width : 992px) {
  .black-friday .what-you-get {
    margin-top: 40px;
  }
}
.black-friday .what-you-get .exclusive-inner-con .what-info-con p {
  line-height: 28px;
  font-size: 18px;
}
.black-friday .what-you-get .exclusive-inner-con .what-info-con p.deal-content {
  margin: 30px 0;
  color: #4058FB;
}
.black-friday .what-you-get .exclusive-inner-con .what-info-con ul {
  width: 78%;
  padding-left: 20px;
}
.black-friday .what-you-get .exclusive-inner-con .what-info-con ul li {
  line-height: 28px;
  list-style: disc;
  margin-bottom: 3px;
  font-size: 18px;
}
.black-friday .black-friday-header {
  margin-top: 35px;
}
@media only screen and (max-width : 992px) {
  .black-friday .black-friday-header {
    text-align: center;
  }
}
.black-friday .black-friday-header a {
  position: relative;
  width: 212px;
  height: 32px;
  display: inline-block;
}
.black-friday .black-friday-header a embed {
  width: 100%;
}
.black-friday .black-friday-header a:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.black-friday .ew-hero-background:before {
  display: none;
}
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info {
  max-width: 550px;
  width: 100%;
  font-family: "SF Pro Display";
}
@media only screen and (max-width : 992px) {
  .black-friday .ew-hero-background .ew-banner-skip .skip-banner-info {
    padding: 0;
    max-width: 100%;
  }
}
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info h1 {
  font-family: "SF Pro Display";
  font-weight: 900;
  line-height: 1.34;
  font-size: calc(24px + 20 * (100vw - 400px) / 1520);
}
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info h1 span {
  color: #4058FB;
}
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info h2 {
  font-weight: 900;
  margin: 40px 0 0;
  font-size: calc(18px + 10 * (100vw - 400px) / 1520);
  color: #4058FB;
}
@media only screen and (max-width : 992px) {
  .black-friday .ew-hero-background .ew-banner-skip .skip-banner-info h2 {
    margin: 30px 0 0;
  }
}
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info img {
  margin-top: 10px;
}
@media only screen and (max-width : 992px) {
  .black-friday .ew-hero-background .ew-banner-skip .skip-banner-info img {
    margin-top: 30px;
    max-width: 90%;
  }
}
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info p {
  line-height: 32px;
  color: #000;
  margin-bottom: 22px;
  font-size: 18px;
}
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info p strong {
  font-weight: 700;
  display: inline-block;
  width: 100%;
}
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info p.deal-expire {
  font-weight: 600;
}
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info p.deal-expire span {
  display: inline-block;
  width: 100%;
  font-size: 16px;
  font-weight: 400;
}
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info .friday-countdown-timmer {
  margin-bottom: 35px;
}
@media only screen and (max-width : 992px) {
  .black-friday .ew-hero-background .ew-banner-skip .skip-banner-info .friday-countdown-timmer #timer {
    align-items: center;
    justify-content: center;
  }
}
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info .friday-countdown-timmer #timer .days,
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info .friday-countdown-timmer #timer .hours,
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info .friday-countdown-timmer #timer .minutes,
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info .friday-countdown-timmer #timer .seconds {
  background: #000;
  color: #fff;
  margin: 0 15px 0 0;
  padding: 5px;
  width: 65px;
  text-align: center;
  font-size: 13px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info .friday-countdown-timmer #timer .days .numbers,
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info .friday-countdown-timmer #timer .hours .numbers,
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info .friday-countdown-timmer #timer .minutes .numbers,
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info .friday-countdown-timmer #timer .seconds .numbers {
  line-height: 28px;
  font-weight: 700;
  position: relative;
  padding-top: 15px;
  font-size: 30px;
}
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info .friday-countdown-timmer #timer .days .numbers:before,
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info .friday-countdown-timmer #timer .hours .numbers:before,
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info .friday-countdown-timmer #timer .minutes .numbers:before,
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info .friday-countdown-timmer #timer .seconds .numbers:before {
  content: ". .";
  font-family: "SF Pro Display";
  position: absolute;
  color: #fff;
  width: 50px;
  top: -15px;
  left: 50%;
  transform: translate(-50%);
  font-size: 20px;
}
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info .friday-countdown-timmer #timer .seconds {
  margin: 0;
}
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info button.pro-button {
  font-weight: 700;
  width: auto;
  font-family: "SF Pro Display";
  height: 60px;
  padding: 0 84px;
  font-size: 18px;
  background: #4058FB;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info button.pro-button span {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  right: 0;
  position: relative;
  font-size: 22px;
}
@media only screen and (max-width : 992px) {
  .black-friday .ew-hero-background .ew-banner-skip .skip-banner-info button.pro-button span {
    display: inline-block;
  }
}
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info button.pro-button:hover {
  background: #178c48;
}
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-info button.pro-button:hover span {
  right: -9px;
}
@media only screen and (max-width : 992px) {
  .black-friday .ew-hero-background .ew-banner-skip .skip-banner-info button.pro-button {
    padding: 0 25px;
    line-height: 60px;
  }
}
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-video {
  max-width: 750px;
  margin-top: 50px;
  width: auto;
}
@media only screen and (max-width : 992px) {
  .black-friday .ew-hero-background .ew-banner-skip .skip-banner-video {
    margin-bottom: 0;
    margin-top: 85px;
    max-width: 100%;
  }
}
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-video .skip-video-box {
  box-shadow: none;
}
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-video .skip-video-box img {
  position: relative;
  right: -30px;
}
@media only screen and (min-width : 1201px) and (max-width : 1600px) {
  .black-friday .ew-hero-background .ew-banner-skip .skip-banner-video .skip-video-box img {
    right: 0;
  }
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .black-friday .ew-hero-background .ew-banner-skip .skip-banner-video .skip-video-box img {
    right: 0;
  }
}
@media only screen and (max-width : 992px) {
  .black-friday .ew-hero-background .ew-banner-skip .skip-banner-video .skip-video-box img {
    display: none;
  }
}
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-video .skip-video-box .watch-demo-btn {
  transform: translate(-50%);
  left: 54%;
  bottom: 125px;
}
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-video .skip-video-box .watch-demo-btn a {
  border: 1px solid #3c87ab;
}
@media only screen and (max-width : 992px) {
  .black-friday .ew-hero-background .ew-banner-skip .skip-banner-video .skip-video-box .watch-demo-btn {
    bottom: 0;
    width: 165px;
  }
}
.black-friday .ew-hero-background .ew-banner-skip .skip-banner-video .skip-video-box:hover .watch-demo-btn span {
  background: #06011d;
}

.schedule-demo-section {
  background: #fcf0e3 url(https://easywebinar-site.s3.amazonaws.com/images/demo-graphics.png) 0 285px no-repeat;
  background-size: contain;
}
.schedule-demo-section .schedule-header {
  background: #fff;
  text-align: center;
}
.schedule-demo-section .schedule-header .demo-logo {
  padding: 19px 0;
}
.schedule-demo-section .schedule-header .demo-logo a {
  margin-right: 15px;
  height: 31px;
  position: relative;
}
.schedule-demo-section .schedule-header .demo-logo a:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.schedule-demo-section .schedule-header .demo-logo p {
  margin: 0;
  padding-left: 15px;
  font-weight: 300;
  position: relative;
  color: #060023;
  font-size: 20px;
}
.schedule-demo-section .schedule-header .demo-logo p:before {
  content: "";
  width: 1px;
  height: 40px;
  top: -5px;
  left: 0;
  position: absolute;
  background: rgba(0, 0, 0, 0.2);
}
.schedule-demo-section .schedule-info .schedule-content-inner {
  margin-left: 35px;
  width: 100%;
  max-width: 660px;
  color: #000;
  padding-bottom: 100px;
  font-family: "GT Walsheim", sans-serif;
}
.schedule-demo-section .schedule-info .schedule-content-inner h3 {
  font-weight: 700;
  margin: 80px 0 0 0;
  font-size: calc(26px + 10 * (100vw - 400px) / 1520);
}
.schedule-demo-section .schedule-info .schedule-content-inner p {
  font-weight: 300;
  line-height: 22px;
  padding: 0 30px;
  font-size: 16px;
}
.schedule-demo-section .schedule-info .schedule-content-inner .demo-video {
  margin: 40px auto 0;
  text-align: center;
}
.schedule-demo-section .schedule-info .schedule-content-inner .ew-partners ul {
  padding: 20px 0;
  border-bottom: 1px solid #000;
}
.schedule-demo-section .schedule-info .schedule-content-inner .ew-partners ul li {
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.schedule-demo-section .schedule-info .schedule-content-inner .ew-partners ul li a img {
  max-width: 145px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  transform: scale(0.9);
  -webkit-transform: scale(0.9);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.schedule-demo-section .schedule-info .schedule-content-inner .ew-partners ul li:nth-child(1) a img, .schedule-demo-section .schedule-info .schedule-content-inner .ew-partners ul li:nth-child(5) a img {
  transform: scale(0.7);
  -webkit-transform: scale(0.7);
}
.schedule-demo-section .schedule-info .schedule-content-inner .ew-partners ul li:nth-child(2) a img {
  transform: scale(0.7);
  -webkit-transform: scale(0.7);
}
.schedule-demo-section .schedule-info .schedule-content-inner .ew-partners ul li:nth-child(3) a img {
  transform: scale(0.5);
  -webkit-transform: scale(0.5);
}
.schedule-demo-section .schedule-info .schedule-content-inner .ew-partners ul li:nth-child(6) a img, .schedule-demo-section .schedule-info .schedule-content-inner .ew-partners ul li:nth-child(4) a img {
  transform: scale(0.8);
  -webkit-transform: scale(0.8);
}
.schedule-demo-section .schedule-info .schedule-content-inner .demo-cover-points {
  margin: 35px 0 0;
}
.schedule-demo-section .schedule-info .schedule-content-inner .demo-cover-points p {
  padding: 0;
}
.schedule-demo-section .schedule-info .schedule-content-inner .demo-cover-points ul {
  padding: 0 0 0 20px;
}
.schedule-demo-section .schedule-info .schedule-content-inner .demo-cover-points ul li {
  list-style: disc;
  line-height: 28px;
}

body.page-template-SignUp-page-template-new,
body.signup-page-template {
  background: #fff7ef;
  color: #060023;
}
body.page-template-SignUp-page-template-new.page-template-SignUp-page-template-new-year-2021-php,
body.signup-page-template.page-template-SignUp-page-template-new-year-2021-php {
  background: #201553;
  color: #060023;
}
@media only screen and (max-width : 992px) {
  body.page-template-SignUp-page-template-new.page-template-SignUp-page-template-new-year-2021-php,
  body.signup-page-template.page-template-SignUp-page-template-new-year-2021-php {
    background: #fff;
  }
}

.ew-signup-form-main .ew-signup-process-header {
  padding: 28px 30px 0;
  font-family: "Roboto", sans-serif;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
.ew-signup-form-main .ew-signup-process-header .logo-signup {
  display: inline-block;
}
.ew-signup-form-main .ew-signup-process-header .logo-signup a {
  display: inline-block;
  position: relative;
  width: 190px;
  height: 32px;
}
.ew-signup-form-main .ew-signup-process-header .logo-signup a:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ew-signup-form-main .ew-signup-process-header .logo-signup a #ew-logo {
  position: absolute;
  top: 0;
}
.ew-signup-form-main .ew-signup-process-header .account-signin p {
  margin: 0 10px 0 0;
  font-size: 14px;
}
.ew-signup-form-main .ew-signup-process-header .account-signin a {
  border: 1px solid #060023;
  line-height: 22px;
  height: 34px;
  padding: 0;
  width: 62px;
  font-size: 13px;
  font-weight: 500;
  align-items: center;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.ew-signup-form-main .ew-signup-process-header .account-signin a:hover {
  background: #060023;
  color: #fff;
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main .ew-signup-process-header {
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ew-signup-form-main .ew-signup-process-header .logo-signup {
    text-align: center;
    margin-bottom: 10px;
  }
  .ew-signup-form-main .ew-signup-process-header .logo-signup a #ew-logo {
    left: 50%;
    transform: translate(-50%);
  }
}
.ew-signup-form-main .signup-form-content {
  flex-direction: row;
  margin: 80px 240px 0 0;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
}
.ew-signup-form-main .signup-form-content.black-friday-form-content {
  margin: 80px 290px 0 0;
}
@media only screen and (min-width : 1201px) and (max-width : 1600px) {
  .ew-signup-form-main .signup-form-content.black-friday-form-content {
    margin: 80px 0 0;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-signup-form-main .signup-form-content.black-friday-form-content {
    margin: 40px 0 0;
  }
}
@media only screen and (max-width : 992px) {
  .ew-signup-form-main .signup-form-content.black-friday-form-content {
    margin: 30px 0 0;
  }
  .ew-signup-form-main .signup-form-content.black-friday-form-content .black-friday-form-process {
    margin-bottom: 40px;
    height: auto;
  }
}
.ew-signup-form-main .signup-form-content .signup-register-process-form {
  max-width: 700px;
  width: 100%;
  margin-right: 45px;
  position: relative;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form:before {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/signup-circle-graphics.png) no-repeat;
  position: absolute;
  width: 436px;
  height: 436px;
  left: -127px;
  bottom: 0;
  z-index: 1;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  background: #fff;
  box-shadow: 0 2px 5px 0 rgba(75, 67, 58, 0.18);
  position: relative;
  z-index: 2;
  min-height: 520px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form .process-form-container {
  padding: 50px 100px 37px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form p.assurance-info {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 35px;
  color: #757575;
  font-size: 14px;
  padding-bottom: 12px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form p.assurance-info .material-icons {
  font-size: 14px;
  color: #000000;
  margin-right: 8px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form .signup-loader {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.8);
  z-index: 999;
  border-radius: 4px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form .signup-loader .thanks-loader {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-left: -25px;
  border-top: 0.4em solid #e6e6e6;
  border-right: 0.4em solid #e6e6e6;
  border-bottom: 0.4em solid #e6e6e6;
  border-left: 0.4em solid #1cb45e;
  -webkit-animation: load8 0.8s infinite linear;
  animation: load8 0.8s infinite linear;
  font-size: 9px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset {
  border: medium none;
  outline: none;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset h1 {
  margin: 0 0 15px;
  font-family: "galanogrotesque-euploadedfile";
  font-size: calc(22px + 14 * (100vw - 400px) / 1520);
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset ul.easy-text {
  margin-bottom: 25px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset ul.easy-text li {
  color: #666;
  padding: 0 15px;
  position: relative;
  font-size: 14px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset ul.easy-text li:nth-child(2):before {
  content: "";
  width: 5px;
  height: 5px;
  background: #c6c5cd;
  position: absolute;
  left: -2.5px;
  top: 8px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .three-steps-highlighter div {
  width: 36px;
  height: 4px;
  background: #e6e5e9;
  margin: 0 2.5px;
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .three-steps-highlighter div.active {
  background: #4058FB;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .global-error {
  position: relative;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .global-error p {
  background: #fff2f2;
  width: 100%;
  overflow: hidden;
  padding: 7px 10px;
  text-align: center;
  margin: 25px 0 0 !important;
  color: #f00 !important;
  font-size: 14px !important;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form {
  margin: 32px ​0 0;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .two-register-fields {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .two-register-fields .register-form-field {
  width: 48%;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field {
  display: inline-block;
  width: 100%;
  margin: 14px 0;
  position: relative;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field input {
  height: 52px;
  padding: 0 20px;
  background: #fff;
  color: #060023;
  position: relative;
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
  font-weight: 500;
  font-family: "Roboto", sans-serif;
  border: 1px solid #060023;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field input:focus ~ label {
  top: -10px;
  left: 15px;
  opacity: 1;
  font-weight: 500;
  z-index: 9;
  background: #fff;
  padding: 0 8px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 13px;
  color: #060023;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field input.floating-value {
  padding: 5px 35px 5px 20px;
  color: #060023;
  font-size: 16px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field input.floating-value ~ label {
  top: -10px;
  left: 15px;
  opacity: 1;
  font-weight: 500;
  z-index: 9;
  background: #fff;
  padding: 0 8px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 13px;
  color: #060023;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field input:focus {
  box-shadow: none;
  outline: none;
  border: 1px solid #060023;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field label {
  position: absolute;
  pointer-events: none;
  top: 14px;
  font-weight: 500;
  left: 20px;
  font-family: "Roboto", sans-serif;
  transition: 0.2s ease all;
  z-index: 1;
  color: rgba(6, 0, 35, 0.7);
  font-size: 16px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.show-hide-password .hideshowpassword-toggle {
  position: absolute;
  right: 22px;
  top: 17px;
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  cursor: pointer;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.show-hide-password .hideshowpassword-toggle:focus {
  outline: medium none;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.show-hide-password .hideshowpassword-toggle i {
  margin-right: 5px;
  transform: rotate(0.03deg);
  font-size: 18px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.show-hide-password .hideshowpassword-toggle.hideShowPassword-toggle-show .visibilty-show {
  display: inline-block;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.show-hide-password .hideshowpassword-toggle.hideShowPassword-toggle-show .visibilty-hide {
  display: none;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.show-hide-password .hideshowpassword-toggle.hideShowPassword-toggle-hide .visibilty-show {
  display: none;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.show-hide-password .hideshowpassword-toggle.hideShowPassword-toggle-hide .visibilty-hide {
  display: inline-block;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.plan-selected-info {
  background: none;
  border-bottom: 1px dashed #B8B7BD;
  padding: 0 0 20px;
  border-radius: 0;
  margin: 10px 0 16px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.plan-selected-info p {
  color: #060023;
  font-weight: 300;
  margin: 0;
  font-size: 16px;
  font-family: "galanogrotesque-ruploadedfile";
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.plan-selected-info p strong {
  font-weight: 500;
  float: right;
  font-size: 14px;
  font-family: "galanogrotesque-muploadedfile";
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.plan-selected-info p strong.discounted-months {
  color: #27AE60;
  display: flex;
  align-items: center;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.plan-selected-info p strong.discounted-months a {
  height: 22px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.plan-selected-info p strong.discounted-months a i {
  color: #EC5057;
  font-size: 22px;
  margin-left: 5px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.plan-selected-info p strong.final-discounted-price {
  font-size: 18px;
  font-family: "galanogrotesque-suploadedfile";
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.plan-selected-info p sub {
  bottom: 0;
  font-size: inherit;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.coupon-code-field:before {
  content: "Promo Code:";
  position: absolute;
  top: 16px;
  left: 13px;
  width: 82px;
  height: 20px;
  color: #adbac6;
  z-index: 0;
  font-family: "roboto", sans-serif;
  font-size: 14px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.coupon-code-field i {
  display: none;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.coupon-code-field i.fa.fa-refresh {
  display: block;
  right: -25px !important;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.coupon-code-field.error {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.coupon-code-field.error input {
  pointer-events: none;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.coupon-code-field.error:hover a#removeCoupon i {
  background: #060023;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.coupon-code-field input {
  padding: 0 20px 0 100px;
  font-weight: 500;
  font-family: "roboto", sans-serif;
  background: none;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.coupon-code-field a {
  display: none;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.coupon-code-field input[type=button] {
  position: absolute;
  padding: 0;
  right: 30px;
  top: 12px;
  color: #fff;
  border: medium none;
  border-radius: 3px;
  width: 57px;
  height: 28px;
  cursor: pointer;
  background: #4058FB;
  font-size: 13px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.coupon-code-field input[type=button]:hover {
  background: #178c48;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.coupon-code-field.coupon-applied:before {
  content: "Promo Applied:";
  position: absolute;
  top: 16px;
  left: 35px;
  width: 100px;
  height: 20px;
  color: #4058FB;
  z-index: 1;
  font-family: "roboto", sans-serif;
  font-size: 14px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.coupon-code-field.coupon-applied input {
  border: 1px solid #b2d5c0;
  background: #f5fff9;
  padding: 0 20px 0 138px;
  pointer-events: none;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.coupon-code-field.coupon-applied i {
  display: block;
  position: absolute;
  left: 13px;
  top: 19px;
  color: #fff;
  z-index: 1;
  padding: 2px;
  font-size: 12px;
  background: #4058FB;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.coupon-code-field.coupon-applied button {
  display: none;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.coupon-code-field.coupon-applied a {
  display: block;
  position: absolute;
  right: 35px;
  top: 12px;
  cursor: pointer;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.coupon-code-field.coupon-applied a i {
  color: #fff;
  background: #e5eee8;
  z-index: 1;
  padding: 2px;
  left: 0;
  top: 0;
  font-size: 18px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.no-event input[type=button] {
  pointer-events: none;
  opacity: 0.7;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.invalid-coupon input[type=button].promo-code {
  display: none;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.invalid-coupon a#removeCoupon {
  display: block;
  position: absolute;
  right: 15px;
  top: 15px;
  cursor: pointer;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.invalid-coupon a#removeCoupon i {
  color: #fff;
  background: #e5eee8;
  z-index: 1;
  padding: 2px;
  left: 0;
  top: 0;
  display: block;
  font-size: 18px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.invalid-coupon a#removeCoupon:hover i {
  background: #b6bdb8;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.promo-applied {
  background: #fafafa;
  border: 1px solid #e7e7e7;
  padding: 0 20px;
  margin-top: 8px;
  margin-bottom: -3px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.promo-applied .promo-code-field p {
  justify-content: space-between;
  color: #212121;
  font-size: 13px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.promo-applied .promo-code-field p span {
  font-weight: 500;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.promo-applied .promo-code-field.total-price-after {
  border-top: 1px dashed #c8c8c8;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.promo-applied .promo-code-field.total-price-after p {
  font-size: 14px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.promo-applied .promo-code-field.total-price-after p span {
  font-weight: 600;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field.error input {
  border: 1px solid red;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-form-field span.error-message {
  position: absolute;
  right: 0;
  font-size: 12px;
  color: #f00;
  width: 110%;
  text-align: right;
  bottom: -17px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .have-promo-code {
  text-align: right;
  font-family: "galanogrotesque-ruploadedfile";
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .have-promo-code a {
  font-size: 14px;
  color: #666;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .promo-applied .promo-code-field p {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .promo-applied .promo-code-field p span {
  font-weight: 500;
  font-size: 16px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .chargebee-input-area {
  position: relative;
  display: inline-block;
  width: 100%;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .chargebee-input-area .stripe_input_box.StripeElement {
  background-color: #fff;
  float: left;
  width: 100%;
  border: 1px solid #d1d1d1;
  padding: 16px 5px 16px 10px;
  position: relative;
  z-index: 99;
  margin: 14px 0;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .chargebee-input-area span#cardErrorMsg {
  position: absolute;
  right: 0;
  top: 64px;
  color: #f00;
  font-size: 12px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .trial-note {
  display: inline-block;
  width: 100%;
  margin: 2px 0 5px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .trial-note p {
  margin: 0;
  font-weight: 500;
  font-size: 14px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .trial-note span {
  color: #909090;
  line-height: 18px !important;
  display: inline-block;
  width: 100%;
  font-weight: 500;
  font-size: 14px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form ul.plan-benefits-list {
  margin: 10px 0;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form ul.plan-benefits-list li {
  align-items: center;
  margin: 0 0 5px;
  color: #212121;
  font-weight: 500;
  width: calc(100% + 10px);
  font-size: 14px;
  align-items: start;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form ul.plan-benefits-list li i {
  margin: 0 5px 0 0;
  font-size: 22px;
  color: #4058FB;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-button {
  margin-top: 16px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-button button {
  float: right;
  text-decoration: none;
  color: #fff;
  text-align: center;
  box-shadow: none;
  outline: medium none;
  border: medium none;
  cursor: pointer;
  height: 50px;
  line-height: 50px;
  padding: 0 28px;
  vertical-align: middle;
  font-size: 16px;
  -webkit-tap-highlight-color: transparent;
  background: #4058FB;
  transition: background-color 0.2s ease-in-out;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-button button:hover {
  background: #178c48;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-button.next-btn button {
  border-radius: 4px;
  font-size: 14px;
  font-family: "roboto", sans-serif;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .black-total p strong {
  font-size: 18px;
  font-weight: 600;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset#process-step-third .ew-register-form {
  margin: 40px 0 0;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset#process-step-third h4 {
  color: #555;
  font-weight: 400;
  margin-bottom: 15px;
  font-size: 16px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset#process-step-third p {
  color: #212121;
  font-weight: 500;
  margin: 0 0 30px 0;
  font-size: 20px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset#process-step-third p a {
  color: #27ae60;
  font-weight: 400;
  margin: 6px 0 0;
  display: block;
  font-size: 14px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset#process-step-third .register-form-field {
  display: block;
  margin: 20px 0 0;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset#process-step-third .register-form-field input {
  padding: 5px 160px 5px 20px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset#process-step-third .register-form-field input.floating-value ~ label {
  top: -8px;
  left: 15px;
  opacity: 1;
  color: #555;
  letter-spacing: 1px;
  font-weight: 400;
  z-index: 9;
  background: #fff;
  padding: 0 5px;
  font-size: 12px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset#process-step-third .register-form-field input label {
  position: absolute;
  right: 10px;
  top: 13px;
  color: #212121;
  font-weight: 500;
  width: auto;
  text-align: right;
  font-size: 14px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset#process-step-third .register-form-field span.signup-domain {
  position: absolute;
  right: 10px;
  top: 11px;
  color: #212121;
  font-weight: 500;
  width: auto;
  font-size: 18px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset#process-step-third .register-form-field.disable {
  display: none;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset#process-step-third .signup-checklist {
  align-items: center;
  margin: 23px 0 0;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset#process-step-third .signup-checklist label {
  font-weight: 400;
  color: #212121;
  position: relative;
  padding: 0 0 0 35px;
  line-height: 22px;
  display: inline-block;
  font-size: 14px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset#process-step-third .signup-checklist label:hover {
  cursor: pointer;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset#process-step-third .signup-checklist label:hover input ~ .checkmark {
  background-color: #ccc;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset#process-step-third .signup-checklist label:hover input:checked ~ .checkmark {
  background-color: #4058FB;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset#process-step-third .signup-checklist label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset#process-step-third .signup-checklist label input:checked ~ .checkmark {
  background: #4058FB;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset#process-step-third .signup-checklist label input:checked ~ .checkmark:after {
  display: block;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset#process-step-third .signup-checklist label .checkmark {
  position: absolute;
  top: 3px;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border-radius: 3px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset#process-step-third .signup-checklist label .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 9px;
  top: 4px;
  width: 8px;
  height: 14px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset#process-step-third .signup-checklist label a {
  color: #4058FB;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset#process-step-third .signup-checklist.terms-error label {
  color: #f00 !important;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset#process-step-third .signup-checklist.terms-error label span.checkmark {
  border: 1px solid #f00;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset#process-step-third .ew-register-form .register-button {
  text-align: center;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset#process-step-third .ew-register-form .register-button button {
  float: none;
  padding: 0 58px;
  margin-top: 10px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form.black-friday-form-process {
  max-width: 600px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form.black-friday-form-process .plan-testimonial-con {
  max-width: 100%;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form.black-friday-form-process form {
  padding: 50px 60px 55px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form.black-friday-form-process form button.existing-user-button {
  text-decoration: none;
  color: #fff;
  text-align: center;
  box-shadow: none;
  outline: medium none;
  border: medium none;
  cursor: pointer;
  height: 50px;
  line-height: 50px;
  padding: 0 28px;
  vertical-align: middle;
  font-size: 16px;
  -webkit-tap-highlight-color: transparent;
  background: #27ae60;
  transition: background-color 0.2s ease-in-out;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  width: 100%;
  margin-bottom: 30px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form.black-friday-form-process form button.existing-user-button:hover {
  background: #178c48;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con {
  width: 100%;
  max-width: 320px;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con.new-year-testimonial {
  max-width: 100%;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con .register-plan-details h3 {
  font-weight: 500;
  margin: 25px 0 20px;
  font-size: 16px;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con .register-plan-details ul li {
  margin-bottom: 15px;
  font-family: "galanogrotesque-muploadedfile", sans-serif;
  position: relative;
  border-bottom: 1px dashed #b8b7bd;
  display: inline-block;
  padding: 0;
  margin-left: 25px;
  color: #666;
  font-size: 13px;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con .register-plan-details ul li.plan-feature-info {
  margin-top: -10px;
  color: #333;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con .register-plan-details ul li embed {
  position: absolute;
  left: -22px;
  top: 5px;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con .registered-client-testimonial {
  border-top: 1px solid #d1cbc6;
  padding-top: 32px;
  margin-top: 22px;
  margin-bottom: 0;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con .registered-client-testimonial .slick-testimonials .slick-dots {
  text-align: left;
  padding: 0 0 0 60px;
  margin-top: 50px;
  bottom: -27px;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con .registered-client-testimonial .slick-testimonials .slick-dots li {
  display: inline-block;
  width: 4px;
  height: 5px;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con .registered-client-testimonial .slick-testimonials .slick-dots li button {
  background: #e4d9cf;
  width: 2px;
  height: 2px;
  padding: 3.5px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con .registered-client-testimonial .slick-testimonials .slick-dots li button:before {
  display: none;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con .registered-client-testimonial .slick-testimonials .slick-dots li.slick-active button {
  background: #4058FB;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con .registered-client-testimonial .slick-testimonials .slick-list .slick-track .slick-slide .testimonial-slides {
  position: relative;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con .registered-client-testimonial .slick-testimonials .slick-list .slick-track .slick-slide .testimonial-slides img {
  width: 50px;
  height: 50px;
  max-width: 50px;
  max-height: 50px;
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con .registered-client-testimonial .slick-testimonials .slick-list .slick-track .slick-slide .testimonial-slides .testimonial-info {
  margin: 0 0 0 15px;
  cursor: grab;
  width: calc(100% - 65px);
  float: right;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con .registered-client-testimonial .slick-testimonials .slick-list .slick-track .slick-slide .testimonial-slides .testimonial-info p {
  margin: 0;
  font-family: "galanogrotesque-ruploadedfile", sans-serif;
  line-height: 18px;
  color: #666;
  font-size: 14px;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con .registered-client-testimonial .slick-testimonials .slick-list .slick-track .slick-slide .testimonial-slides .testimonial-info p strong {
  font-weight: 600;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con .registered-client-testimonial .slick-testimonials .slick-list .slick-track .slick-slide .testimonial-slides .testimonial-info h4 {
  color: #666;
  margin: 13px 0 0;
  font-weight: 600;
  font-size: 14px;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con .registered-client-testimonial .slick-testimonials .slick-list .slick-track .slick-slide .testimonial-slides .testimonial-info span {
  color: #666;
  font-size: 14px;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con .registered-client-testimonial.black-friday-testimonials {
  border-top: none;
  padding-top: 0;
  margin-top: 0px;
  margin-bottom: 40px;
  border-bottom: 1px solid #d1cbc6;
  padding-bottom: 30px;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con .registered-client-testimonial.black-friday-testimonials .slick-testimonials .slick-list .slick-track .slick-slide .testimonial-slides .testimonial-info {
  float: left;
  margin: 0;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con .registered-client-testimonial.black-friday-testimonials .slick-testimonials .slick-list .slick-track .slick-slide .testimonial-slides .testimonial-info p {
  line-height: 22px;
  font-size: 16px;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con .registered-client-testimonial.black-friday-testimonials .slick-testimonials .slick-list .slick-track .slick-slide .testimonial-slides .testimonial-info h4 {
  font-size: 16px;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con .registered-client-testimonial.black-friday-testimonials .slick-testimonials .slick-list .slick-track .slick-slide .testimonial-slides .testimonial-info span {
  font-size: 15px;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con .registered-client-testimonial.black-friday-testimonials .slick-testimonials .slick-list .slick-track .slick-slide .testimonial-slides img {
  right: 0;
  left: inherit;
}
.ew-signup-form-main .signup-form-content .plan-testimonial-con .registered-client-testimonial.black-friday-testimonials .slick-testimonials .slick-dots {
  padding: 0;
}
.ew-signup-form-main .signup-form-content .copyright-info {
  margin-top: 0;
  position: relative;
  z-index: 2;
  flex-wrap: wrap;
  padding: 0 15px;
  margin-top: 8px;
}
@media only screen and (max-width : 992px) {
  .ew-signup-form-main .signup-form-content .copyright-info {
    margin-top: 0;
    margin-bottom: 20px;
    position: relative !important;
    padding: 0;
  }
}
.ew-signup-form-main .signup-form-content .copyright-info p {
  font-family: "Roboto", sans-serif;
  border-right: 1px solid #c5c5c5;
  padding: 0 10px 0 0;
  font-size: 13px;
  font-weight: 500;
}
.ew-signup-form-main .signup-form-content .copyright-info ul {
  margin: 0;
  padding: 0;
}
.ew-signup-form-main .signup-form-content .copyright-info ul li {
  padding: 0 10px;
  position: relative;
  line-height: 18px;
  margin: 0;
  display: inline-block;
}
@media only screen and (max-width : 992px) {
  .ew-signup-form-main .signup-form-content .copyright-info ul li {
    padding: 0 6px !important;
  }
}
.ew-signup-form-main .signup-form-content .copyright-info ul li:after {
  content: "";
  width: 4px;
  height: 4px;
  position: absolute;
  top: 8px;
  right: -3px;
  background: #060023;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.ew-signup-form-main .signup-form-content .copyright-info ul li a {
  text-decoration: underline;
  font-family: "Roboto", sans-serif;
  line-height: 18px;
  font-weight: 500;
  color: #060023;
  font-size: 13px;
}
.ew-signup-form-main .signup-form-content .copyright-info ul li:nth-child(3):after {
  display: none;
}
@media only screen and (min-width : 1201px) and (max-width : 1600px) {
  .ew-signup-form-main .signup-form-content {
    margin: 80px 0 0;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-signup-form-main .signup-form-content {
    margin: 40px 0 0;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ew-signup-form-main .signup-form-content .signup-register-process-form {
    max-width: 600px;
  }
  .ew-signup-form-main .signup-form-content .signup-register-process-form form .process-form-container {
    padding: 50px 30px 37px !important;
  }
  .ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset {
    padding: 0;
  }
}
@media only screen and (max-width : 992px) {
  .ew-signup-form-main .signup-form-content {
    margin: 30px 0 0;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ew-signup-form-main .signup-form-content .signup-register-process-form {
    padding: 0 20px;
    margin: 0 auto;
  }
  .ew-signup-form-main .signup-form-content .signup-register-process-form form .process-form-container {
    padding: 50px 50px 37px;
  }
  .ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset {
    padding: 0;
  }
  .ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset h1 {
    margin: 0 0 15px;
  }
  .ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .two-register-fields {
    flex-direction: column;
  }
  .ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .two-register-fields .register-form-field {
    width: 100%;
  }
  .ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-button {
    text-align: center;
  }
  .ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset .ew-register-form .register-button button {
    float: none;
  }
  .ew-signup-form-main .signup-form-content .plan-testimonial-con {
    max-width: 100%;
    width: 600px;
    padding: 0;
    margin: 0 auto;
  }
  .ew-signup-form-main .signup-form-content .plan-testimonial-con .registered-client-testimonial {
    margin-bottom: 70px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .ew-signup-form-main .signup-form-content .plan-testimonial-con .register-plan-details {
    padding: 0 20px;
  }
}
@media only screen and (max-width : 600px) {
  .ew-signup-form-main .signup-form-content .signup-register-process-form form .process-form-container {
    padding: 30px 30px 37px;
  }
  .ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset {
    padding: 0;
  }
}

@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* to remove slide effect  css */
.animated {
  -webkit-animation-duration: 0 ms !important;
  animation-duration: 0 ms !important;
  -webkit-animation-fill-mode: both !important;
  animation-fill-mode: both !important;
}

.owl-animated-out {
  z-index: 1;
}

.owl-animated-in {
  z-index: 0;
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes scaleIn {
  from {
    transform: scale(0.5, 0.5);
    opacity: 0.5;
  }
  to {
    transform: scale(2, 2);
    opacity: 0;
  }
}
@-webkit-keyframes ripplePlay {
  0% {
    -webkit-transform: scale(1);
  }
  75% {
    -webkit-transform: scale(1.75);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(2);
    opacity: 0;
  }
}
@keyframes ripplePlay {
  0% {
    transform: scale(1);
  }
  75% {
    transform: scale(1.75);
    opacity: 1;
  }
  100% {
    transform: scale(2);
    opacity: 0;
  }
}
.jennel-testimonial {
  padding: 140px 0 60px;
  position: relative;
}
.jennel-testimonial .jennel-testimonial-img {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
}
.jennel-testimonial .jennel-testimonial-img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.jennel-testimonial .jennel-testimonial-info {
  position: relative;
  z-index: 1;
  width: 700px;
  max-width: 100%;
  background: #000;
  padding: 38px 60px 70px;
}
.jennel-testimonial .jennel-testimonial-info:before, .jennel-testimonial .jennel-testimonial-info:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: calc(100% - 1px);
  border-bottom: 32px solid #000;
  border-right: 32px solid transparent;
}
.jennel-testimonial .jennel-testimonial-info .fold {
  position: absolute;
  border-style: solid;
  top: -32px;
  z-index: 9;
  right: 0;
  border-width: 0 32px 32px 0;
  border-color: transparent transparent #27AE60 transparent;
}
.jennel-testimonial .jennel-testimonial-info .stars {
  line-height: 1;
}
.jennel-testimonial .jennel-testimonial-info .stars i {
  font-size: 18px;
  color: #4058FB;
  margin-right: 5px;
}
.jennel-testimonial .jennel-testimonial-info h3 {
  font-family: "galanogrotesque-buploadedfile", sans-serif;
  line-height: 1.2;
  color: #fff;
  font-size: 36px;
}
.jennel-testimonial .jennel-testimonial-info h4 {
  font-weight: 600;
  margin-top: 40px;
  font-size: 20px;
  color: #4058FB;
}
.jennel-testimonial .jennel-testimonial-info h4 span {
  font-weight: 400;
  display: inline-block;
  color: #fff;
  width: 100%;
  margin-top: 5px;
  font-size: 16px;
}
.jennel-testimonial .jennel-testimonial-info p {
  font-weight: 600;
  margin-top: 6px;
  color: #fff;
  line-height: 34px;
  font-size: 28px;
}
@media only screen and (min-width : 1601px) and (max-width : 1830px) {
  .jennel-testimonial .jennel-testimonial-img img {
    object-fit: cover;
  }
}
@media only screen and (min-width : 1201px) and (max-width : 1600px) {
  .jennel-testimonial {
    padding: 110px 0 80px;
  }
  .jennel-testimonial .jennel-testimonial-img img {
    object-fit: cover;
  }
}
@media only screen and (min-width : 1201px) and (max-width : 1440px) {
  .jennel-testimonial {
    padding: 90px 0;
  }
  .jennel-testimonial .jennel-testimonial-img img {
    object-fit: cover;
  }
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .jennel-testimonial {
    padding: 50px 0;
  }
  .jennel-testimonial .jennel-testimonial-img img {
    object-fit: cover;
  }
  .jennel-testimonial .jennel-testimonial-info {
    width: 510px;
    margin: 0 0 0 20px;
  }
  .jennel-testimonial .jennel-testimonial-info h3 {
    font-size: 26px;
    margin: 10px 0 0;
  }
  .jennel-testimonial .jennel-testimonial-info h4 {
    margin-top: 15px;
  }
  .jennel-testimonial .jennel-testimonial-info p {
    margin-top: 6px;
  }
  .jennel-testimonial .jennel-testimonial-info .stars {
    margin: 10px 0 0;
  }
}
@media only screen and (max-width : 992px) {
  .jennel-testimonial {
    padding: 0;
    margin-bottom: 30px;
  }
  .jennel-testimonial .jennel-testimonial-img {
    position: relative;
  }
  .jennel-testimonial .jennel-testimonial-info {
    background: #040309;
    padding: 25px;
    color: #fff;
    margin: 0 auto;
  }
  .jennel-testimonial .jennel-testimonial-info .stars i {
    font-size: 18px;
  }
  .jennel-testimonial .jennel-testimonial-info h3 {
    font-family: "galanogrotesque-suploadedfile", sans-serif;
    line-height: 1.4;
    margin: 10px 0 0;
    font-size: 28px;
    font-size: 18px;
  }
  .jennel-testimonial .jennel-testimonial-info h4 {
    margin-top: 20px;
    color: #4058FB;
    font-size: 16px;
  }
  .jennel-testimonial .jennel-testimonial-info p {
    color: #fff;
    font-size: 18px;
  }
}

.black-friday-discount {
  position: fixed;
  top: 0;
  z-index: 99999;
  width: 100%;
  background: #212121;
  padding: 4px 30px;
  font-family: "Poppins", sans-serif;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.black-friday-discount .friday-notification-con {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}
.black-friday-discount .friday-notification-con h2 {
  margin: 0 35px;
  font-weight: 400;
  font-size: 20px;
  color: #fff;
}
.black-friday-discount .friday-notification-con h2 span {
  font-weight: 700;
  color: #00D2A2;
}
.black-friday-discount .friday-notification-con h2 span span {
  color: #fff;
  margin-left: 1px;
  margin-right: 0;
}
.black-friday-discount .friday-notification-con span.black-friday-logo {
  margin: 0 5px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
}
@media only screen and (max-width : 600px) {
  .black-friday-discount .friday-notification-con span.black-friday-logo {
    margin: 0;
  }
  .black-friday-discount .friday-notification-con span.black-friday-logo img {
    max-width: 100px;
  }
}
.black-friday-discount .friday-notification-con span.black-friday-logo:before {
  content: "";
  background: url("https://easywebinar-site.s3.amazonaws.com/images/pattern-illustration.png") 0 0 no-repeat;
  width: 30px;
  height: 31px;
  position: absolute;
  top: 30px;
  right: 156px;
}
.black-friday-discount .friday-notification-con .blackfriday-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
@media only screen and (max-width : 1200px) {
  .black-friday-discount .friday-notification-con .blackfriday-content {
    flex-wrap: wrap;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -ms-flex-pack: flex-end;
    justify-content: flex-end;
  }
}
.black-friday-discount .friday-notification-con .blackfriday-timer {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media only screen and (max-width : 1200px) {
  .black-friday-discount .friday-notification-con .blackfriday-timer {
    margin-left: 8px;
  }
}
.black-friday-discount .friday-notification-con .deals-end {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
}
.black-friday-discount .friday-notification-con .deals-end #timer {
  margin-left: 5px;
  color: #fff;
  min-width: 285px;
}
.black-friday-discount .friday-notification-con .deals-end #timer > div {
  display: flex;
  margin: 0 5px;
  font-weight: 400;
  font-size: 12px;
  align-items: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  color: #00D2A2;
}
.black-friday-discount .friday-notification-con .deals-end #timer > div > div {
  font-weight: 400;
  margin-right: 5px;
  font-size: 22px;
  color: #00D2A2;
}
.black-friday-discount .friday-notification-con a {
  background: #fff;
  height: 45px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  padding: 0 40px;
  border-radius: 5px;
  position: relative;
  margin-left: 18px;
  color: #a35dff;
  font-weight: 600;
  font-size: 16px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.black-friday-discount .friday-notification-con a:after {
  content: "";
  background: url("https://easywebinar-site.s3.amazonaws.com/images/pattern-illustration.png") 0 0 no-repeat;
  width: 30px;
  height: 31px;
  position: absolute;
  top: -6px;
  right: -45px;
}
.black-friday-discount .friday-notification-con a:hover {
  background: #fff;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .black-friday-discount .friday-notification-con h2 {
    font-size: 16px;
  }
}
@media only screen and (max-width : 1200px) {
  .black-friday-discount {
    padding: 3px 10px;
  }
  .black-friday-discount .friday-notification-con {
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    -ms-justify-content: space-around;
    -ms-flex-pack: space-around;
    justify-content: space-around;
  }
  .black-friday-discount .friday-notification-con h2 {
    width: auto;
    line-height: 18px;
    font-size: 12px;
    margin: 0;
  }
  .black-friday-discount .friday-notification-con h2 span {
    margin-left: 0;
  }
  .black-friday-discount .friday-notification-con a {
    font-size: 12px;
    height: auto;
    padding: 3px 12px;
    margin: 0;
  }
}
@media only screen and (max-width : 1200px) and (max-width : 992px) {
  .black-friday-discount .friday-notification-con a {
    font-weight: 700;
  }
}
@media only screen and (min-width : 601px) and (max-width : 1200px) {
  .black-friday-discount .friday-notification-con h2 {
    font-size: 16px;
  }
}
@media only screen and (max-width : 768px) {
  .black-friday-discount .deals-end {
    display: none;
  }
  .black-friday-discount .friday-notification-con {
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
  }
}

.independence-day-discount {
  background: radial-gradient(54.72% 97.28% at 47.43% 46.12%, #113b79 0%, #012963 100%);
  padding: 0;
}
.independence-day-discount .independence-notification-con {
  display: flex;
  justify-content: center;
  background-image: url(https://easywebinar-site.s3.amazonaws.com/images/random-falling-stars.png);
}
.independence-day-discount .independence-notification-con a {
  width: 100%;
  display: flex;
  justify-content: center;
}
.independence-day-discount .independence-notification-con img {
  display: none;
  min-width: 100%;
  object-fit: contain;
  min-height: 60px;
}
@media only screen and (max-width : 992px) {
  .independence-day-discount .independence-notification-con .tab-img {
    display: block;
    height: 80px !important;
  }
}
@media only screen and (max-width : 600px) {
  .independence-day-discount .independence-notification-con .mobile-img {
    display: block;
    min-width: 110%;
  }
  .independence-day-discount .independence-notification-con .tab-img,
  .independence-day-discount .independence-notification-con .desktop-img {
    display: none;
  }
}
@media only screen and (min-width : 993px) {
  .independence-day-discount .independence-notification-con .desktop-img {
    display: block;
    height: 80px !important;
  }
}

.free-trial-banner {
  position: fixed;
  top: 0;
  z-index: 99999;
  width: 100%;
  background: #000;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  padding: 19px 30px 20px;
  overflow: hidden;
}
.free-trial-banner:before {
  content: "";
  background: url(../images/yellow-graphic.svg) no-repeat;
  position: absolute;
  top: -125px;
  left: -60px;
  width: 300px;
  height: 170px;
  z-index: -1;
}
.free-trial-banner:after {
  content: "";
  background: url(../images/birds-graphics.svg) no-repeat;
  position: absolute;
  bottom: -110px;
  right: -235px;
  width: 300px;
  height: 170px;
  z-index: -1;
}
.free-trial-banner .free-trial-con {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.free-trial-banner .free-trial-con h2 {
  margin: 0 40px 0 0;
  font-weight: 500;
  max-width: 647px;
  width: 100%;
  text-transform: uppercase;
  line-height: 35px;
  font-size: 20px;
}
.free-trial-banner .free-trial-con h2 span {
  text-transform: initial;
  width: 100%;
  display: inline-block;
  font-weight: 500;
  font-size: 18px;
}
.free-trial-banner .free-trial-con h2 span span {
  display: inline;
  color: #FFC540;
}
.free-trial-banner .free-trial-con a {
  position: relative;
  margin-left: 18px;
  color: #000;
  font-weight: 900;
  background: #FFC540;
  padding: 0 3rem;
  height: 50px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  font-size: 16px;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .free-trial-banner:before {
    top: -145px;
    left: -120px;
  }
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .free-trial-banner .free-trial-con h2 {
    font-size: 16px;
  }
}
@media only screen and (max-width : 992px) {
  .free-trial-banner {
    padding: 8px 10px;
    height: 72px;
  }
  .free-trial-banner:before {
    top: -130px;
    left: -110px;
    height: 170px;
    transform: scale(0.7);
  }
  .free-trial-banner:after {
    bottom: -100px;
    right: -195px;
    transform: scale(0.5);
  }
  .free-trial-banner .free-trial-con {
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    -ms-justify-content: space-around;
    -ms-flex-pack: space-around;
    justify-content: space-around;
  }
  .free-trial-banner .free-trial-con h2 {
    width: auto;
    line-height: 18px;
    margin: 0 10px 0 0;
    font-size: 14px;
  }
  .free-trial-banner .free-trial-con h2 span {
    margin-left: 0;
    font-size: 14px;
  }
  .free-trial-banner .free-trial-con a {
    margin-right: 0px;
    margin-left: 0;
    padding: 0 10px;
    font-size: 12px;
    width: 115px;
  }
}
@media only screen and (max-width : 768px) {
  .free-trial-banner .free-trial-con {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .free-trial-banner .free-trial-con a {
    width: auto;
    min-width: 116px;
    margin-left: 10px;
    font-size: 12px;
  }
}
@media only screen and (max-width : 600px) {
  .free-trial-banner .free-trial-con {
    height: 100%;
  }
  .free-trial-banner .free-trial-con h2 {
    width: auto;
    line-height: 17px;
    margin: 0 5px 0 0;
    font-size: 12px;
  }
  .free-trial-banner .free-trial-con h2 span {
    display: none;
  }
  .free-trial-banner .free-trial-con a {
    font-size: 11px;
    height: 44px;
  }
}

.black-friday-top-body-banner .site .header-wrapper {
  top: 80px;
}
.black-friday-top-body-banner .site main {
  padding: 165px 0 0;
}
@media only screen and (max-width : 992px) {
  .black-friday-top-body-banner .site main {
    padding: 125px 0 0 !important;
    margin: 0;
  }
}

.free-trial-top-body-banner .header-wrapper {
  top: 110px;
}
.free-trial-top-body-banner main {
  padding: 195px 0 0;
}
.free-trial-top-body-banner .ew-blog-main main.container {
  margin: 85px auto 100px;
  padding: 0 15px !important;
}
@media only screen and (max-width : 768px) {
  .free-trial-top-body-banner .ew-blog-main main.container {
    margin: 0 auto 50px;
  }
}
.free-trial-top-body-banner.blog .free-trial-top-body-banner main, .free-trial-top-body-banner.page-template-results-and-compare-page-template .free-trial-top-body-banner main {
  padding: 110px 0 0 !important;
}

.page-template-pricing-page-template .black-friday-top-body-banner .site main,
.page-template-pricing-page-template-free-trial .black-friday-top-body-banner .site main,
.page-template-lewis-pricing-page-template .black-friday-top-body-banner .site main {
  margin: 80px 0 0;
}

.page-template-pricing-page-template .free-trial-top-body-banner main,
.page-template-pricing-page-template-free-trial .free-trial-top-body-banner main,
.page-template-lewis-pricing-page-template .free-trial-top-body-banner main {
  padding: 80px 0 0 !important;
}

.default-header.free-trial-top-body-banner.page-template-pricing-page-template .free-trial-top-body-banner main,
.default-header.free-trial-top-body-banner.page-template-pricing-page-template-free-trial .free-trial-top-body-banner main,
.default-header.free-trial-top-body-banner.page-template-lewis-pricing-page-template .free-trial-top-body-banner main {
  padding: 85px 0 0 !important;
}

.free-trial-top-body-banner.page-template-pricing-page-template .free-trial-top-body-banner main,
.free-trial-top-body-banner.page-template-pricing-page-template-free-trial .free-trial-top-body-banner main,
.free-trial-top-body-banner.page-template-lewis-pricing-page-template .free-trial-top-body-banner main {
  padding: 195px 0 0 !important;
}

.free-trial-top-body-banner .ew-pricing-table .pricing-plans {
  padding: 80px 0 115px;
}

.page-template-results-and-compare-page-template .black-friday-top-body-banner main,
.blog .black-friday-top-body-banner main {
  margin: 175px 0 0;
}

.page-template-results-and-compare-page-template .free-trial-top-body-banner main,
.blog .free-trial-top-body-banner main {
  padding: 80px 0 0 !important;
}
@media only screen and (max-width : 992px) {
  .page-template-results-and-compare-page-template .free-trial-top-body-banner main,
  .blog .free-trial-top-body-banner main {
    padding: 45px 0 0 !important;
  }
}

@media only screen and (max-width : 992px) {
  .blog.free-trial-top-body-banner .free-trial-top-body-banner main {
    padding: 45px 0 0 !important;
  }
}

@media only screen and (max-width : 992px) {
  .blog.black-friday-top-body-banner .free-trial-top-body-banner main {
    padding: 10px 0 0 !important;
  }
}

@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner.page-template-results-and-compare-page-template .free-trial-top-body-banner main {
    padding: 53px 0 0 !important;
  }
}

@media only screen and (max-width : 992px) {
  .default-header.free-trial-top-body-banner .ew-compare-platfomrs .ew-other-platforms h1 {
    margin: 85px 0 0 !important;
  }
}

@media only screen and (max-width : 992px) {
  body.page-template-pricing-page-template .black-friday-top-body-banner main, body.page-template-pricing-page-template-free-trial .black-friday-top-body-banner main, body.page-template-lewis-pricing-page-template .black-friday-top-body-banner main {
    margin: 52px 0 0;
  }
  body.page-template-pricing-page-template .free-trial-top-body-banner main, body.page-template-pricing-page-template-free-trial .free-trial-top-body-banner main, body.page-template-lewis-pricing-page-template .free-trial-top-body-banner main {
    padding: 72px 0 0 !important;
  }
  body.free-trial-top-body-banner.page-template-pricing-page-template .free-trial-top-body-banner main, body.free-trial-top-body-banner.page-template-pricing-page-template-free-trial .free-trial-top-body-banner main, body.free-trial-top-body-banner.page-template-lewis-pricing-page-template .free-trial-top-body-banner main {
    padding: 72px 0 0 !important;
  }
  body.default-header.free-trial-top-body-banner.page-template-pricing-page-template .free-trial-top-body-banner main, body.default-header.free-trial-top-body-banner.page-template-pricing-page-template-free-trial .free-trial-top-body-banner main, body.default-header.free-trial-top-body-banner.page-template-lewis-pricing-page-template .free-trial-top-body-banner main {
    padding: 0 !important;
  }
  body.fixedPricing .black-friday-top-body-banner .ew-pricing-table .pricing-plans .switch-plan.fixed-pricing-bar {
    top: 70px;
  }
  body.fixedPricing header.nav-down + main .ew-pricing-table .pricing-plans .switch-plan.fixed-pricing-bar {
    top: 75px;
  }
  body.fixedPricing .free-trial-top-body-banner .ew-pricing-table .pricing-plans .switch-plan.fixed-pricing-bar {
    top: 75px;
  }
  .black-friday-top-body-banner .site .header-wrapper {
    top: 73px;
  }
  .scroll-downblack-header.black-friday-top-body-banner .site .header-wrapper {
    top: 73px;
  }
  .scroll-downblack-header.black-friday-top-body-banner .site main {
    margin: 105px 0 0;
  }
  .free-trial-top-body-banner .header-wrapper {
    top: 72px;
  }
  .free-trial-top-body-banner main {
    padding: 125px 0 0;
  }
}
@media only screen and (max-width : 600px) {
  .black-friday-top-body-banner .site .header-wrapper {
    top: 56px;
  }
  .black-friday-top-body-banner .site main {
    padding: 108px 0 0 !important;
  }
  .scroll-downblack-header.black-friday-top-body-banner .site .header-wrapper {
    top: 56px;
  }
  .scroll-downblack-header.black-friday-top-body-banner .site main {
    margin: 101px 0 0;
  }
  .free-trial-top-body-banner .header-wrapper {
    top: 72px;
  }
  .free-trial-top-body-banner main {
    padding: 125px 0 0 !important;
  }
}
@media only screen and (max-width : 992px) {
  .default-header.free-trial-top-body-banner main {
    padding: 53px 0 0 !important;
  }
  .black-friday-top-body-banner .ew-compare-platfomrs .ew-other-platforms h1 {
    margin: 25px 0 40px;
  }
  .default-header.black-friday-top-body-banner .ew-compare-platfomrs .ew-other-platforms h1 {
    margin: 80px 0 40px;
  }
}
.free-trial-top-body-banner.scroll-downblack-header .black-friday-discount {
  top: 0;
}
.free-trial-top-body-banner.scroll-downblack-header .free-trial-top-body-banner .free-trial-banner {
  top: 0;
}
.free-trial-top-body-banner.scroll-downblack-header .free-trial-top-body-banner .header-wrapper {
  top: -50px;
  padding-bottom: 0;
}
.free-trial-top-body-banner.scroll-downblack-header .free-trial-top-body-banner .header-wrapper:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  background: #fff;
  height: 100px;
  top: -56px;
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner.scroll-downblack-header .free-trial-top-body-banner .header-wrapper:before {
    z-index: -4;
  }
}
.free-trial-top-body-banner.scroll-downblack-header .free-trial-top-body-banner .header-wrapper .login-navigation {
  display: flex;
}
.free-trial-top-body-banner.scroll-downblack-header .free-trial-top-body-banner main {
  padding: 195px 0 0;
}
.free-trial-top-body-banner.scroll-downblack-header.page-template-pricing-page-template .free-trial-top-body-banner main, .free-trial-top-body-banner.scroll-downblack-header.page-template-pricing-page-template-free-trial .free-trial-top-body-banner main, .free-trial-top-body-banner.scroll-downblack-header.page-template-lewis-pricing-page-template .free-trial-top-body-banner main {
  padding: 102px 0 0 !important;
}

.free-trial-top-body-banner.scroll-upblack-header .black-friday-discount {
  top: -85px;
}
.free-trial-top-body-banner.scroll-upblack-header .free-trial-top-body-banner .free-trial-banner {
  top: 0;
}
.free-trial-top-body-banner.scroll-upblack-header .free-trial-top-body-banner .header-wrapper {
  top: -50px;
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner.scroll-upblack-header .free-trial-top-body-banner .header-wrapper {
    top: 0;
  }
}
.free-trial-top-body-banner.scroll-upblack-header .free-trial-top-body-banner .header-wrapper:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  background: #fff;
  height: 100px;
  top: -56px;
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner.scroll-upblack-header .free-trial-top-body-banner .header-wrapper:before {
    z-index: -4;
  }
}
.free-trial-top-body-banner.scroll-upblack-header .free-trial-top-body-banner .header-wrapper .login-navigation {
  display: flex;
}
.free-trial-top-body-banner.scroll-upblack-header .free-trial-top-body-banner main {
  padding: 195px 0 0;
}
.free-trial-top-body-banner.scroll-upblack-header .free-trial-top-body-banner .ew-blog-main main.container {
  padding: 92px 15px 0;
}

.black-friday-top-body-banner.scroll-downblack-header .black-friday-discount {
  top: 0;
}
.black-friday-top-body-banner.scroll-downblack-header .free-trial-top-body-banner .free-trial-banner {
  top: -120px;
}
.black-friday-top-body-banner.scroll-downblack-header .free-trial-top-body-banner .header-wrapper {
  top: -80px;
}
.black-friday-top-body-banner.scroll-downblack-header .free-trial-top-body-banner .header-wrapper:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  background: #fff;
  height: 100px;
  top: -56px;
}
@media only screen and (max-width : 992px) {
  .black-friday-top-body-banner.scroll-downblack-header .free-trial-top-body-banner .header-wrapper:before {
    z-index: -4;
  }
}
.black-friday-top-body-banner.scroll-downblack-header .free-trial-top-body-banner main {
  padding: 165px 0 0;
}
.black-friday-top-body-banner.scroll-downblack-header.page-template-pricing-page-template .free-trial-top-body-banner main, .black-friday-top-body-banner.scroll-downblack-header.page-template-pricing-page-template-free-trial .free-trial-top-body-banner main, .black-friday-top-body-banner.scroll-downblack-header.page-template-lewis-pricing-page-template .free-trial-top-body-banner main {
  padding: 80px 0 0 !important;
}

.black-friday-top-body-banner.scroll-upblack-header .black-friday-discount {
  top: 0;
}
.black-friday-top-body-banner.scroll-upblack-header .free-trial-top-body-banner .free-trial-banner {
  top: -85px;
}
.black-friday-top-body-banner.scroll-upblack-header .free-trial-top-body-banner .header-wrapper {
  top: -80px;
}
@media only screen and (max-width : 992px) {
  .black-friday-top-body-banner.scroll-upblack-header .free-trial-top-body-banner .header-wrapper {
    top: 0;
  }
}
.black-friday-top-body-banner.scroll-upblack-header .free-trial-top-body-banner .header-wrapper:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  background: #fff;
  height: 100px;
  top: -56px;
}
@media only screen and (max-width : 992px) {
  .black-friday-top-body-banner.scroll-upblack-header .free-trial-top-body-banner .header-wrapper:before {
    z-index: -4;
  }
}
.black-friday-top-body-banner.scroll-upblack-header .free-trial-top-body-banner main {
  padding: 165px 0 0;
}
.black-friday-top-body-banner.scroll-upblack-header .free-trial-top-body-banner .ew-blog-main main.container {
  padding: 92px 15px 0;
}

.features-listing {
  text-align: center;
  margin: 80px 0;
}
@media only screen and (max-width : 992px) {
  .features-listing {
    margin: 50px 0;
  }
}
.features-listing h2 {
  max-width: 1120px;
  width: 100%;
  margin: 1.9466666667rem auto 4.168rem;
  font-family: "galanogrotesque-euploadedfile", sans-serif;
  font-size: calc(26px + 10 * (100vw - 400px) / 1520);
  line-height: calc(36px + 10 * (100vw - 400px) / 1520);
}
.features-listing ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  flex-wrap: wrap;
}
.features-listing ul li {
  width: 42%;
  margin: 0 3.5% 25px 3.5%;
  font-family: "galanogrotesque-muploadedfile", sans-serif;
  color: #060023;
  font-size: 18px;
  display: flex;
  text-align: left;
  align-items: baseline;
}
.features-listing ul li embed {
  margin: 0 10px 0 0;
}
@media only screen and (max-width : 992px) {
  .features-listing ul li {
    width: 100%;
  }
}

.page-template-default .free-trial-top-body-banner main {
  padding: 200px 0 0;
}
@media only screen and (max-width : 992px) {
  .page-template-default .free-trial-top-body-banner main {
    padding: 90px 0 0 !important;
  }
}

@media only screen and (max-width : 992px) {
  .single-post .ew-blog-main {
    margin: 40px 0 0;
  }
}
.single-post .ew-blog-main .container .inner-blog-content {
  margin-top: 90px;
}
@media only screen and (max-width : 992px) {
  .single-post .ew-blog-main .container .inner-blog-content {
    margin-top: 0;
  }
}

.free-trial-top-body-banner.bonus-black-friday .free-trial-banner {
  background: #130626;
}
.free-trial-top-body-banner.bonus-black-friday .free-trial-banner:before {
  background: url(../images/black-friday-graphic-left.png) no-repeat;
  top: -23px;
  left: -20px;
  width: 130px;
  height: 110px;
  z-index: -1;
  transform: scale(0.7);
}
.free-trial-top-body-banner.bonus-black-friday .free-trial-banner:after {
  background: url(../images/black-friday-graphic-right.png) no-repeat;
  bottom: 0;
  right: -10px;
  width: 120px;
  height: 120px;
  z-index: -1;
  transform: scale(0.9);
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner.bonus-black-friday .free-trial-banner:before, .free-trial-top-body-banner.bonus-black-friday .free-trial-banner:after {
    display: none;
  }
}
.free-trial-top-body-banner.bonus-black-friday .free-trial-banner .free-trial-con h2 span span {
  color: #fff;
  text-shadow: 0 0 3px #d127d3, 0 0 5px #d127d3, 0 0 10px #d127d3, 0 0 12px #d127d3, 0 0 15px #d127d3, 0 0 20px #d127d3, 0 0 30px #d127d3;
}
.free-trial-top-body-banner.bonus-black-friday .free-trial-banner .free-trial-con a {
  background: #130626;
  box-shadow: 0 0 40px 15px #d127d3;
  color: #fff;
  text-shadow: 0 0 3px #d127d3, 0 0 5px #d127d3, 0 0 10px #d127d3, 0 0 12px #d127d3, 0 0 15px #d127d3, 0 0 20px #d127d3, 0 0 30px #d127d3;
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner.bonus-black-friday .free-trial-banner .free-trial-con a {
    min-width: 138px;
  }
}
@media only screen and (max-width : 600px) {
  .free-trial-top-body-banner.bonus-black-friday .free-trial-banner .free-trial-con a {
    min-width: 127px;
  }
}
.free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner {
  background: rgb(195, 216, 245);
  background: -moz-linear-gradient(90deg, rgb(195, 216, 245) 0%, rgb(248, 193, 206) 47%, rgb(255, 242, 194) 100%);
  background: -webkit-linear-gradient(90deg, rgb(195, 216, 245) 0%, rgb(248, 193, 206) 47%, rgb(255, 242, 194) 100%);
  background: linear-gradient(90deg, rgb(195, 216, 245) 0%, rgb(248, 193, 206) 47%, rgb(255, 242, 194) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c3d8f5", endColorstr="#fff2c2", GradientType=1);
  cursor: pointer;
  padding: 25px 30px 25px;
}
.free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner:before {
  background: url(https://easywebinar-site.s3.amazonaws.com/images/green-line.svg) no-repeat;
  top: -58px;
  left: -39px;
  width: 129px;
  height: 194px;
  z-index: -1;
  transform: scale(0.4);
}
@media only screen and (min-width : 601px) and (max-width : 992px) {
  .free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner:before {
    display: block;
  }
}
.free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner:after {
  background: url(https://easywebinar-site.s3.amazonaws.com/images/half-Ellipse.svg) no-repeat;
  bottom: inherit;
  right: -44px;
  width: 174px;
  height: 94px;
  z-index: -1;
  transform: scale(0.5);
  top: -24px;
}
@media only screen and (min-width : 601px) and (max-width : 992px) {
  .free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner:after {
    display: block;
  }
}
.free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner .free-trial-con .off-25-logo {
  width: 119px;
  height: 70px;
  position: relative;
  top: -4px;
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner .free-trial-con .off-25-logo {
    width: 80px;
    height: 50px;
    top: -6px;
  }
}
.free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner .free-trial-con .off-25-logo img {
  width: 100px;
  height: auto;
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner .free-trial-con .off-25-logo img {
    width: 76px;
  }
}
.free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner .free-trial-con .trial-banner-info {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner .free-trial-con .trial-banner-info {
    flex-direction: column;
  }
}
.free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner .free-trial-con .trial-text {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 60px;
  margin: 0 20px 0 5px;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner .free-trial-con .trial-text {
    margin: 0;
  }
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner .free-trial-con .trial-text {
    height: auto;
    margin: 0;
  }
}
.free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner .free-trial-con .trial-text img {
  transform: scale(0.35);
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner .free-trial-con .trial-text img {
    display: none;
  }
}
.free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner .free-trial-con .trial-text h2 {
  color: #2B2B30;
  margin: 0;
  font-weight: 600;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-weight: 600;
  max-width: initial;
  width: auto;
  font-size: 22px;
  font-family: "Roboto", sans-serif;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner .free-trial-con .trial-text h2 span {
  width: auto;
  text-transform: uppercase;
  color: #178EFC;
  font-weight: 600;
  margin-left: 6px;
  font-size: 16px;
  display: inline-block;
  line-height: 1.2;
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner .free-trial-con .trial-text h2 span {
    margin: 0;
    width: calc(100% - 120px);
    font-size: 11px;
  }
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner .free-trial-con .trial-text h2 {
    margin: 0;
    font-size: 20px;
  }
  .free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner .free-trial-con .trial-text h2 span {
    font-size: 14px;
    line-height: 1.4;
  }
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner .free-trial-con .trial-text h2 {
    font-size: 14px;
    text-align: left;
    align-items: flex-start;
  }
}
@media only screen and (max-width : 600px) {
  .free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner .free-trial-con .trial-text h2 {
    font-size: 12px;
    margin: 0;
  }
}
.free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner .free-trial-con .free-trial-promo-code {
  color: #010101;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  flex-direction: column;
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner .free-trial-con .free-trial-promo-code {
    flex-direction: row;
    justify-content: center;
    margin-top: 5px;
    position: absolute;
    right: 5px;
    bottom: 10px;
  }
}
.free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner .free-trial-con .free-trial-promo-code .copy-promo-code {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  flex-direction: column;
  border: 2px dashed #010101;
  border-radius: 7px;
  padding: 2px 20px;
  font-size: 16px;
  min-width: 165px;
  font-weight: 500;
  font-family: "Inter", sans-serif;
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner .free-trial-con .free-trial-promo-code .copy-promo-code {
    padding: 0 10px;
    font-size: 14px;
    min-width: 135px;
    margin-right: 10px;
  }
}
@media only screen and (max-width : 600px) {
  .free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner .free-trial-con .free-trial-promo-code .copy-promo-code {
    padding: 0 5px;
    min-width: 115px;
    margin-right: 5px;
    min-width: 110px;
    margin-left: 5px;
  }
}
.free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner .free-trial-con .free-trial-promo-code .copy-promo-code span {
  line-height: normal;
}
.free-trial-top-body-banner.bonus-black-friday .free-trial-banner.off-25-banner .free-trial-con .free-trial-promo-code span.valid-till {
  margin-top: 3px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 12px;
  font-family: "Roboto", sans-serif;
}

body.signup-page-template.page-template-SignUp-black-friday-deal-2020 {
  background: #130626;
  background: linear-gradient(90deg, #130626 0%, #130626 60%, white 60%, white 100%);
}
@media only screen and (max-width : 992px) {
  body.signup-page-template.page-template-SignUp-black-friday-deal-2020 {
    background: #fff !important;
  }
}

.ew-signup-form-main.sigup-deal-2020 {
  height: 100%;
  float: left;
  width: 100%;
  background: rgb(19, 6, 38);
  background: linear-gradient(90deg, rgb(19, 6, 38) 0%, rgb(19, 6, 38) 60%, rgb(255, 255, 255) 60%, rgb(255, 255, 255) 100%);
}
.ew-signup-form-main.sigup-deal-2020.new-year-deal-2021 {
  background: #201553;
}
.ew-signup-form-main.sigup-deal-2020.new-year-deal-2021 .signup-form-content.black-friday-form-content {
  position: fixed;
  right: 0;
  overflow-y: auto;
}
@media only screen and (max-width : 992px) {
  .ew-signup-form-main.sigup-deal-2020.new-year-deal-2021 .signup-form-content.black-friday-form-content {
    position: relative;
    overflow-y: inherit;
    padding-top: 0;
  }
}
.ew-signup-form-main.sigup-deal-2020.new-year-deal-2021 .new-year-deal-con .black-frday-deal-price .bfdeal-info {
  font-family: "Big Shoulders Display", cursive;
}
.ew-signup-form-main.sigup-deal-2020.new-year-deal-2021 .new-year-deal-con .black-frday-deal-price .bfdeal-info p {
  font-size: 32px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.ew-signup-form-main.sigup-deal-2020.new-year-deal-2021 .new-year-deal-con .black-frday-deal-price .bfdeal-info h2 {
  letter-spacing: 2px;
}
.ew-signup-form-main.sigup-deal-2020.new-year-deal-2021 .new-year-deal-con .black-frday-deal-price .bfdeal-info span.new-year-monthly-price {
  font-style: normal;
  letter-spacing: 1px;
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con {
  font-family: "Roboto", sans-serif;
  background: #130626;
  color: #fff;
  padding: 0 80px 40px;
  width: 1150px;
  float: left;
  max-width: 60%;
  height: 100%;
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con {
  background: #201553;
  color: #fff;
  position: relative;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con {
    padding: 50px 30px 40px;
  }
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con .black-friday-header {
  display: none;
}
@media only screen and (max-width : 992px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con .black-friday-header {
    display: block;
    background: #fff;
    text-align: center;
  }
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con .black-frday-deal-price {
  flex-direction: column;
  align-items: center;
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con:before {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/ny-mask-graphic1.svg) no-repeat;
  position: absolute;
  left: -120px;
  top: 0;
  z-index: 0;
  width: 458px;
  height: 188px;
  transform: scale(0.7) rotate(-25deg);
}
@media only screen and (max-width : 992px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con:before {
    display: none;
  }
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con:after {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/ny-mask-graphic2.svg) no-repeat;
  position: absolute;
  right: -170px;
  top: 35%;
  z-index: 0;
  width: 458px;
  height: 188px;
  transform: scale(0.8) rotate(-25deg);
}
@media only screen and (max-width : 992px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con:after {
    display: none;
  }
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con .black-friday-header:after {
  display: none;
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con .black-frday-deal-price .bfdeal-info h2 span {
  color: #f3f27f;
}
@media only screen and (min-width : 1201px) and (max-width : 1600px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con .black-frday-deal-price .bfdeal-info {
    margin-top: 20px;
    order: 2;
  }
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con .black-frday-deal-price .bfdeal-info p {
    margin: 0;
  }
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con .black-frday-deal-price .bfdeal-info {
    margin-top: 20px;
    order: 2;
  }
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con .black-frday-deal-price .bfdeal-info p {
    margin: 0;
  }
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con .black-frday-deal-price .bf-image {
  z-index: 1;
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con .black-frday-deal-price .bf-image img {
  top: 84px;
  right: 0;
  max-width: 300px;
}
@media only screen and (min-width : 1201px) and (max-width : 1600px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con .black-frday-deal-price .bf-image img {
    top: 0;
    right: 0;
    max-width: 250px;
  }
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con .black-frday-deal-price .bf-image {
    position: relative;
    order: 1;
    display: block;
    text-align: center;
  }
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con .black-frday-deal-price .bf-image img {
    top: 0;
    right: 0;
    max-width: 250px;
  }
}
@media only screen and (min-width : 1201px) and (max-width : 1600px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con .black-frday-deal-price {
    flex-direction: column;
    align-items: center;
  }
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con .black-frday-deal-price {
    flex-direction: column;
    align-items: center;
  }
}
@media only screen and (min-width : 1201px) and (max-width : 1600px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con .whats-included {
    margin-top: 40px;
  }
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con .whats-included {
    margin-top: 40px;
  }
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con .whats-included h3 {
  color: #f3f27f;
  border-bottom: 1px solid rgb(95, 126, 126);
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.new-year-deal-con .whats-included h4 span {
  color: #f3f27f;
}
@media only screen and (min-width : 1201px) and (max-width : 1600px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con {
    padding: 0 20px 40px;
  }
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con {
    padding: 0 30px 40px;
  }
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-friday-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding: 25px 0 30px;
  position: relative;
  z-index: 1;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-friday-header {
    padding: 20px 0 15px;
  }
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-friday-header .logo-signup img {
  max-width: 250px !important;
}
@media only screen and (max-width : 992px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-friday-header .logo-signup img {
    max-width: 170px !important;
  }
}
@media only screen and (max-width : 992px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-friday-header:after {
    content: "";
    background: url(../images/black-friday-graphic-left.png) no-repeat;
    top: -38px;
    right: -30px;
    width: 130px;
    height: 110px;
    z-index: 0;
    transform: scale(0.38) rotate(45deg);
    position: absolute;
  }
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  justify-content: space-between;
}
@media only screen and (min-width : 1201px) and (max-width : 1440px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price {
    align-items: flex-start;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price {
    flex-direction: column;
    align-items: center;
  }
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price .bfdeal-info {
  text-align: center;
  position: relative;
  z-index: 1;
  margin-top: 80px;
  width: 60%;
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price .bfdeal-info {
    margin-top: 30px;
  }
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price .bfdeal-info p {
  font-size: 24px;
  font-weight: 600;
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price .bfdeal-info h1 {
  font-size: 1.4rem;
  color: rgb(78, 246, 255);
  margin-top: 0;
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price .bfdeal-info h2 {
  font-size: 34px;
  font-weight: 500;
  margin-top: 20px;
}
@media only screen and (min-width : 1201px) and (max-width : 1440px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price .bfdeal-info h2 {
    font-size: 28px;
  }
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price .bfdeal-info h2 span {
  color: rgb(78, 246, 255);
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price .bfdeal-info .new-year-monthly-price {
  font-style: italic;
  font-size: 18px;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price .bfdeal-info {
    max-width: 100%;
    width: 100%;
  }
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price .bf-countdown .deals-end #timer {
  margin-top: 100px;
  margin-bottom: 20px;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price .bf-countdown .deals-end #timer {
    margin-top: 30px;
  }
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price .bf-countdown .deals-end #timer > div {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.3);
  text-transform: uppercase;
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price .bf-countdown .deals-end #timer .numbers {
  border: 4px solid #fff;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  font-weight: 500;
  margin: 0 10px 10px;
  color: #fff;
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price .bf-image {
  margin-top: 40px;
  position: absolute;
  height: 100%;
  right: 0;
  z-index: 0;
  position: relative;
  width: 37%;
}
@media only screen and (min-width : 1201px) and (max-width : 1440px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price .bf-image {
    margin-top: 60px;
  }
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price .bf-image {
    width: 420px;
    max-width: 100%;
    margin-top: 0;
  }
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price .bf-image p {
  position: absolute;
  margin: 0 auto;
  top: 13%;
  z-index: 1;
  font-size: 12px;
  left: 50%;
  transform: translate(-50%);
  text-align: center;
  width: 100%;
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price .bf-image img {
  position: relative;
  max-width: 540px;
  width: 100%;
  right: 0;
  z-index: 0;
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price .bf-image .deals-end {
  position: absolute;
  margin: 0 auto;
  bottom: 10%;
  z-index: 1;
  font-size: 12px;
  left: 50%;
  transform: translate(-50%);
  text-align: center;
  width: 100%;
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price .bf-image .deals-end #timer > div {
  display: flex;
  margin: 0 3px;
  color: #dbdbdb;
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price .bf-image .deals-end #timer > div .numbers {
  margin-right: 2px;
  color: #fff;
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-friday-deal-con .black-frday-deal-price {
    flex-direction: column;
    align-items: center;
  }
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-friday-deal-con .black-frday-deal-price .bfdeal-info {
    order: 2;
  }
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-friday-deal-con .black-frday-deal-price .bfdeal-info .bf-countdown .deals-end #timer {
    margin-top: 0;
  }
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-friday-deal-con .black-frday-deal-price .bf-image {
    order: 1;
  }
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-friday-deal-con .black-frday-deal-price .bf-image img {
    max-width: 340px;
    right: 0;
    z-index: 0;
  }
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .whats-included {
  margin-top: 100px;
  position: relative;
  z-index: 1;
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .whats-included h3 {
  color: #4ef6ff;
  font-size: 24px;
  font-weight: 500;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 25px;
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .whats-included h4 {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 30px;
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .whats-included h4 span {
  color: #4ef6ff;
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .whats-included ul {
  width: 50%;
  vertical-align: top;
  float: left;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .whats-included ul {
    width: 100%;
  }
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .whats-included ul li p {
  font-size: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: baseline;
  padding: 0 40px 0 0;
  margin: 0 0 12px;
}
.ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .whats-included ul li p span {
  color: #4058FB;
  position: relative;
  top: 10px;
  margin-right: 12px;
  font-weight: 600;
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .whats-included {
    margin-top: 50px;
  }
}
.ew-signup-form-main.sigup-deal-2020 .signup-form-content.black-friday-form-content {
  width: 770px;
  margin: 0;
  padding: 25px 0;
  float: right;
  max-width: 40%;
  align-items: center;
  flex-direction: column;
  height: 100%;
  background: #fff;
  -webkit-justify-content: end;
  -moz-justify-content: end;
  -ms-justify-content: end;
  -ms-flex-pack: end;
  justify-content: end;
}
.ew-signup-form-main.sigup-deal-2020 .signup-form-content.black-friday-form-content .signup-register-process-form:before {
  display: none;
}
.ew-signup-form-main.sigup-deal-2020 .signup-form-content.black-friday-form-content .signup-register-process-form.black-friday-form-process {
  margin: 0 auto;
  height: 820px;
}
.ew-signup-form-main.sigup-deal-2020 .signup-form-content.black-friday-form-content .signup-register-process-form.black-friday-form-process form {
  box-shadow: none;
  padding: 60px 60px 35px;
}
.ew-signup-form-main.sigup-deal-2020 .signup-form-content.black-friday-form-content .signup-register-process-form.black-friday-form-process form.new-year-process-form {
  padding: 40px 60px 35px;
}
@media only screen and (min-width : 1201px) and (max-width : 1600px) {
  .ew-signup-form-main.sigup-deal-2020 .signup-form-content.black-friday-form-content .signup-register-process-form.black-friday-form-process form.new-year-process-form {
    padding: 40px 30px 35px;
  }
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020 .signup-form-content.black-friday-form-content .signup-register-process-form.black-friday-form-process form.new-year-process-form {
    padding: 40px 10px 35px;
  }
}
.ew-signup-form-main.sigup-deal-2020 .signup-form-content.black-friday-form-content .signup-register-process-form.black-friday-form-process form.new-year-process-form .register-form-field .intl-tel-input {
  width: 100%;
}
@media only screen and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020 .signup-form-content.black-friday-form-content .signup-register-process-form.black-friday-form-process form {
    padding: 30px 0 25px;
  }
}
.ew-signup-form-main.sigup-deal-2020 .signup-form-content.black-friday-form-content .existing-btn {
  border-bottom: 1px solid rgba(112, 112, 112, 0.1);
  width: calc(100% - 60px);
  text-align: center;
  margin: 0 30px;
}
.ew-signup-form-main.sigup-deal-2020 .signup-form-content.black-friday-form-content .existing-btn button {
  text-decoration: none;
  color: #fff;
  text-align: center;
  box-shadow: none;
  outline: medium none;
  border: medium none;
  cursor: pointer;
  height: 50px;
  line-height: 50px;
  padding: 0 28px;
  vertical-align: middle;
  font-size: 16px;
  -webkit-tap-highlight-color: transparent;
  background: #27ae60;
  transition: background-color 0.2s ease-in-out;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  width: 100%;
  max-width: 460px;
  margin-bottom: 19px;
}
.ew-signup-form-main.sigup-deal-2020 .signup-form-content.black-friday-form-content .copyright-info {
  border-top: 1px solid rgba(112, 112, 112, 0.1);
  padding-top: 20px;
  padding-bottom: 20px;
  width: 100%;
  bottom: 0;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .ew-signup-form-main.sigup-deal-2020 .signup-form-content.black-friday-form-content .copyright-info p {
    border-top: none;
  }
}
@media only screen and (max-width : 992px) {
  .ew-signup-form-main.sigup-deal-2020 {
    flex-direction: column;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con {
    padding: 0;
    width: 100%;
    float: inherit;
    max-width: 100%;
  }
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con.bf-signup-banner {
    padding: 57px 0 0;
  }
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-friday-header {
    padding: 12px 20px 7px;
  }
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price {
    padding: 0 20px;
    display: none;
  }
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price .bfdeal-info {
    margin: 25px auto 0;
  }
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price .bfdeal-info p {
    margin-top: 0;
    font-size: 18px;
  }
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price .bfdeal-info h2 {
    font-size: 22px;
    font-weight: 400;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .black-frday-deal-price .bfdeal-info .bf-countdown {
    display: none;
  }
  .ew-signup-form-main.sigup-deal-2020 .black-friday-deal-con .whats-included {
    display: none;
  }
  .ew-signup-form-main.sigup-deal-2020 .signup-form-content.black-friday-form-content {
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
    align-items: center;
  }
}
@media only screen and (max-width : 992px) and (max-width : 992px) {
  .ew-signup-form-main.sigup-deal-2020 .signup-form-content.black-friday-form-content .copyright-info p {
    border-right: medium none;
  }
}

.free-trial-top-body-banner .free-trial-banner.new-year-banner {
  background: #201553;
  padding: 0 10px;
}
.free-trial-top-body-banner .free-trial-banner.new-year-banner:before {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/ny-mask-graphic1.svg) no-repeat;
  position: absolute;
  bottom: 0;
  left: -100px;
  width: 480px;
  height: 170px;
  z-index: -1;
  display: block;
  right: inherit;
  top: -20px;
  transform: scale(0.6);
}
@media only screen and (max-width : 1200px) {
  .free-trial-top-body-banner .free-trial-banner.new-year-banner:before {
    transform: scale(0.7);
    left: -300px;
  }
}
.free-trial-top-body-banner .free-trial-banner.new-year-banner:after {
  background: url(https://easywebinar-site.s3.amazonaws.com/images/ny-mask-graphic2.svg) repeat;
  top: -12px;
  right: -35px;
  width: 360px;
  transform: scale(0.8);
}
@media only screen and (max-width : 1200px) {
  .free-trial-top-body-banner .free-trial-banner.new-year-banner:after {
    bottom: -57px;
    right: -240px;
    display: block;
  }
}
@media only screen and (max-width : 600px) {
  .free-trial-top-body-banner .free-trial-banner.new-year-banner:after {
    bottom: -47px;
    right: -240px;
  }
}
.free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con {
  max-width: 1120px;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width : 768px) {
  .free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con {
    justify-content: space-between;
  }
}
.free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con .limited-offer-text {
  position: relative;
  padding: 0 15px 0 15px;
  font-family: "Big Shoulders Display", cursive;
  text-transform: uppercase;
  text-align: center;
  display: flex;
  align-items: center;
  flex-direction: column;
}
@media only screen and (max-width : 768px) {
  .free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con .limited-offer-text {
    display: none;
  }
}
.free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con .limited-offer-text img {
  position: absolute;
  z-index: -1;
}
.free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con .limited-offer-text span {
  font-size: 11px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  letter-spacing: 2px;
  margin-top: 4px;
}
.free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con .limited-offer-text span.standard-plan-text {
  font-size: 8px;
  font-weight: 500;
  margin-bottom: 2px;
  letter-spacing: 1px;
}
.free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con .limited-offer-text p {
  font-size: 24px;
  text-align: center;
  word-break: break-word;
  line-height: 24px;
  margin: 1.5px auto 0px;
  font-weight: 700;
  padding: 0;
  width: 195px;
  letter-spacing: 3px;
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con .limited-offer-text p {
    font-size: 14px;
    width: auto;
  }
}
.free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con .ny-logo-2023 {
  margin: 0 60px 0 100px;
  display: flex;
  align-items: center;
  flex-direction: column;
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con .ny-logo-2023 {
    margin: 0 5px;
  }
  .free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con .ny-logo-2023 img {
    width: 120px;
  }
}
.free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con .get-deal {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-transform: uppercase;
  margin-left: 60px;
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con .get-deal {
    margin-left: 10px;
  }
}
.free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con .get-deal span {
  font-family: "Big Shoulders Display", cursive;
  font-size: 16px;
  color: #ebd1e2;
  word-break: break-word;
  width: 110px;
  text-align: center;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 1px;
  margin-bottom: 5px;
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con .get-deal span {
    width: auto;
  }
}
.free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con .get-deal a {
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  background: #fff;
  border-radius: 4px;
  font-weight: 600;
  color: #255187;
  padding: 7px 12px;
  box-shadow: 0 2px 0px #2776ad;
}
@media only screen and (max-width : 768px) {
  .free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con .get-deal a {
    font-size: 14px;
    padding: 3px 12px;
  }
}
.free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con .deals-end {
  font-family: "Big Shoulders Display", cursive;
  text-transform: uppercase;
  font-size: 20px;
  letter-spacing: 3px;
  font-weight: 500;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con .deals-end {
    display: flex;
    flex-direction: column;
  }
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con .deals-end {
    display: none;
  }
}
.free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con .deals-end #timer.new-year-timer {
  text-align: center;
  margin: 0 0 0 2px;
}
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con .deals-end #timer.new-year-timer {
    height: 26px;
  }
}
.free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con .deals-end #timer.new-year-timer > div {
  padding: 0;
  margin: 0;
  position: relative;
}
.free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con .deals-end #timer.new-year-timer > div:after {
  content: ":";
  position: absolute;
  color: #fff;
  top: -2px;
  right: -2px;
}
.free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con .deals-end #timer.new-year-timer > div:last-child:after {
  display: none;
}
.free-trial-top-body-banner .free-trial-banner.new-year-banner .new-year-banner-con .deals-end #timer.new-year-timer > div div.numbers {
  background: none;
  font-size: 20px;
  letter-spacing: 3px;
  font-weight: 500;
}
.free-trial-top-body-banner .free-trial-banner.new-year-banner .free-trial-con .new-year-logo {
  position: absolute;
  left: 70px;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.free-trial-top-body-banner .free-trial-banner.new-year-banner .free-trial-con .new-year-logo span {
  color: #945400;
  font-weight: 500;
  font-family: "galanogrotesque-suploadedfile", sans-serif;
}
.free-trial-top-body-banner .free-trial-banner.new-year-banner .free-trial-con img {
  width: 180px;
}
@media only screen and (min-width : 1201px) and (max-width : 1440px) {
  .free-trial-top-body-banner .free-trial-banner.new-year-banner .free-trial-con img {
    width: 130px;
  }
}
@media only screen and (max-width : 1200px) {
  .free-trial-top-body-banner .free-trial-banner.new-year-banner .free-trial-con img {
    width: 130px;
    position: relative;
    left: 0;
    margin-right: 40px;
    display: none;
  }
}
@media only screen and (min-width : 601px) and (max-width : 992px) {
  .free-trial-top-body-banner .free-trial-banner.new-year-banner .free-trial-con img {
    width: 93px;
    margin-right: 20px;
  }
}
@media only screen and (max-width : 600px) {
  .free-trial-top-body-banner .free-trial-banner.new-year-banner .free-trial-con img {
    display: none;
  }
}
.free-trial-top-body-banner .free-trial-banner.new-year-banner .free-trial-con h2 {
  color: #050206;
  max-width: 415px;
  margin: 0 10px 0 0;
}
.free-trial-top-body-banner .free-trial-banner.new-year-banner .free-trial-con h2 span span {
  color: #eda522;
  text-shadow: none;
}
@media only screen and (min-width : 1201px) and (max-width : 1440px) {
  .free-trial-top-body-banner .free-trial-banner.new-year-banner .free-trial-con h2 {
    width: 405px;
    margin: 0;
  }
}
@media only screen and (max-width : 1200px) {
  .free-trial-top-body-banner .free-trial-banner.new-year-banner .free-trial-con h2 {
    width: auto;
    max-width: inherit;
    font-weight: 500;
  }
}
@media only screen and (max-width : 600px) {
  .free-trial-top-body-banner .free-trial-banner.new-year-banner .free-trial-con h2 {
    position: absolute;
    top: 5px;
    margin: 0;
  }
}
.free-trial-top-body-banner .free-trial-banner.new-year-banner .free-trial-con a {
  background: url(../images/glitter-bg.jpg) repeat;
  box-shadow: none;
  text-shadow: none;
  color: #000;
}
@media only screen and (max-width : 1200px) {
  .free-trial-top-body-banner .free-trial-banner.new-year-banner .free-trial-con a {
    min-width: 160px;
    padding: 0;
  }
}
@media only screen and (max-width : 600px) {
  .free-trial-top-body-banner .free-trial-banner.new-year-banner .free-trial-con a {
    min-width: 140px;
    padding: 0;
    font-weight: 500;
    font-size: 14px;
    order: 3;
    margin-top: 20px;
    height: 32PX;
  }
}

#timer.new-year-timer {
  margin: 0 0 0 10px;
  align-items: center;
  justify-content: center;
  height: 50px;
}
#timer.new-year-timer > div {
  margin: 8px 5px 0;
  color: #000117;
  text-align: center;
}
#timer.new-year-timer > div .numbers {
  background: #000000;
  border-radius: 3px;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  padding: 0 2px;
  min-width: 34px;
  height: 27px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (min-width : 601px) and (max-width : 992px) {
  #timer.new-year-timer > div {
    margin: 8px 2px 0;
    font-size: 13px;
  }
  #timer.new-year-timer > div .numbers {
    padding: 0 2px;
    min-width: 28px;
    height: 25px;
  }
}
@media only screen and (max-width : 600px) {
  #timer.new-year-timer {
    order: 2;
    margin: 19px 0 0;
    height: 40px;
  }
  #timer.new-year-timer > div {
    margin: 8px 2px 0;
    font-size: 13px;
    line-height: 1.2;
  }
  #timer.new-year-timer > div .numbers {
    padding: 0 2px;
    min-width: 28px;
    height: 22px;
    font-size: 14px;
  }
}

.verify-modal-wrapper {
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  overflow: auto;
  padding: 0 10px;
}
.verify-modal-wrapper::-webkit-scrollbar {
  display: none;
}
.verify-modal-wrapper .verify-email-modal {
  width: 100%;
  margin: 130px auto;
  max-width: 546px;
  background: #FFFFFF;
  box-shadow: 0px 12px 20px rgba(13, 14, 33, 0.24);
  border-radius: 12px;
  overflow: hidden;
}
@media only screen and (max-width : 600px) {
  .verify-modal-wrapper .verify-email-modal {
    margin: 50px auto;
  }
}
.verify-modal-wrapper .verify-email-modal .modal-header {
  padding: 23px 32px 4px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #E8EAF0;
}
@media only screen and (max-width : 600px) {
  .verify-modal-wrapper .verify-email-modal .modal-header {
    padding: 20px 28px 4px;
  }
}
.verify-modal-wrapper .verify-email-modal .modal-header h3 {
  font-weight: 500;
  font-size: 20px;
  line-height: 32px;
  margin: 0;
  color: #010101;
  font-family: "Roboto";
}
.verify-modal-wrapper .verify-email-modal .modal-header .close {
  margin-left: auto;
}
.verify-modal-wrapper .verify-email-modal .modal-header .close i {
  color: #010101;
}
.verify-modal-wrapper .verify-email-modal .modal-body {
  padding: 33px 44px;
  position: relative;
}
@media only screen and (max-width : 600px) {
  .verify-modal-wrapper .verify-email-modal .modal-body {
    padding: 28px 32px 65px;
  }
}
.verify-modal-wrapper .verify-email-modal .modal-body .input-form-wrapper {
  font-family: "Roboto";
}
.verify-modal-wrapper .verify-email-modal .modal-body .input-form-wrapper .mail-input-wrapper {
  border-bottom: 1px solid #E8E8EA;
  padding-bottom: 32px;
  position: relative;
}
.verify-modal-wrapper .verify-email-modal .modal-body .input-form-wrapper .phone-input-wrapper {
  padding-top: 50px;
}
.verify-modal-wrapper .verify-email-modal .modal-body .input-block {
  position: relative;
}
.verify-modal-wrapper .verify-email-modal .modal-body .input-block label {
  font-size: 16px;
  line-height: 24px;
  color: #010101;
  font-family: "Roboto";
  margin-bottom: 10px;
  display: block;
}
@media only screen and (max-width : 600px) {
  .verify-modal-wrapper .verify-email-modal .modal-body .input-block label {
    font-size: 15px;
    margin-bottom: 8px;
  }
}
.verify-modal-wrapper .verify-email-modal .modal-body .input-block .input-field {
  position: relative;
}
.verify-modal-wrapper .verify-email-modal .modal-body .input-block .input-field.checked .material-icons {
  color: #1BD2A4;
}
.verify-modal-wrapper .verify-email-modal .modal-body .input-block .input-field.checked input {
  border-color: #1BD2A4;
}
.verify-modal-wrapper .verify-email-modal .modal-body .input-block .input-field.err-input input {
  border-color: #EB7182;
}
.verify-modal-wrapper .verify-email-modal .modal-body .input-block .input-field input {
  height: 52px;
  padding: 0 40px 0 20px;
  width: 100%;
  font-size: 16px;
  color: #2B2B30;
  font-family: "Roboto";
  border: 1px solid;
  border-radius: 3px;
  cursor: default;
}
@media only screen and (max-width : 600px) {
  .verify-modal-wrapper .verify-email-modal .modal-body .input-block .input-field input {
    height: 46px;
  }
}
.verify-modal-wrapper .verify-email-modal .modal-body .input-block .input-field input:focus {
  outline: none;
}
.verify-modal-wrapper .verify-email-modal .modal-body .input-block .input-field .material-icons {
  position: absolute;
  right: 15px;
  top: 15px;
}
@media only screen and (max-width : 600px) {
  .verify-modal-wrapper .verify-email-modal .modal-body .input-block .input-field .material-icons {
    top: 11px;
  }
}
.verify-modal-wrapper .verify-email-modal .modal-body .input-block .input-field .outer-icon {
  position: absolute;
  right: -33px;
  bottom: 14px;
  cursor: pointer;
}
@media only screen and (max-width : 600px) {
  .verify-modal-wrapper .verify-email-modal .modal-body .input-block .input-field .outer-icon {
    right: -27px;
  }
}
.verify-modal-wrapper .verify-email-modal .modal-body .input-block .input-field .outer-icon .material-icons {
  position: unset;
  font-size: 22px;
  color: #2B2B30;
}
@media only screen and (max-width : 600px) {
  .verify-modal-wrapper .verify-email-modal .modal-body .input-block .input-field .outer-icon .material-icons {
    font-size: 20px;
  }
}
.verify-modal-wrapper .verify-email-modal .modal-body .input-block .input-field .outer-icon i {
  font-size: 20px;
  color: #2B2B30;
}
@media only screen and (max-width : 600px) {
  .verify-modal-wrapper .verify-email-modal .modal-body .input-block .input-field .outer-icon i {
    font-size: 18px;
  }
}
.verify-modal-wrapper .verify-email-modal .modal-body .input-block .error {
  font-family: "Roboto";
  font-size: 14px;
  color: #EB7182;
  position: absolute;
  top: 100%;
  display: none;
}
@media only screen and (max-width : 600px) {
  .verify-modal-wrapper .verify-email-modal .modal-body .input-block .error {
    font-size: 13px;
  }
}
.verify-modal-wrapper .verify-email-modal .modal-body .input-block .error.show {
  display: inline-block;
}
.verify-modal-wrapper .verify-email-modal .modal-body p {
  font-size: 16px;
  color: #010101;
  line-height: 23px;
  font-family: Roboto;
  margin: 0 0 11px;
  text-align: center;
}
@media only screen and (max-width : 600px) {
  .verify-modal-wrapper .verify-email-modal .modal-body p {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 26px;
  }
}
.verify-modal-wrapper .verify-email-modal .modal-body .resend-code {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
  width: 100%;
}
.verify-modal-wrapper .verify-email-modal .modal-body .resend-code .resend-code-input,
.verify-modal-wrapper .verify-email-modal .modal-body .resend-code .resend-code-input-phone {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: row;
  margin-bottom: 40px;
  row-gap: 6px;
  width: 100%;
}
@media only screen and (max-width : 600px) {
  .verify-modal-wrapper .verify-email-modal .modal-body .resend-code .resend-code-input,
  .verify-modal-wrapper .verify-email-modal .modal-body .resend-code .resend-code-input-phone {
    margin-bottom: 42px;
  }
}
.verify-modal-wrapper .verify-email-modal .modal-body .resend-code .resend-code-input input,
.verify-modal-wrapper .verify-email-modal .modal-body .resend-code .resend-code-input-phone input {
  width: 48px;
  height: 48px;
  background: #f0f0f0;
  border-radius: 8px;
  margin-right: 12px;
  text-align: center;
  padding: 0 10px;
  border: 1px solid rgba(203, 203, 203, 0.2);
}
@media only screen and (max-width : 600px) {
  .verify-modal-wrapper .verify-email-modal .modal-body .resend-code .resend-code-input input,
  .verify-modal-wrapper .verify-email-modal .modal-body .resend-code .resend-code-input-phone input {
    width: 43px;
    height: 43px;
    margin-right: 6px;
  }
}
.verify-modal-wrapper .verify-email-modal .modal-body .resend-code .resend-code-input input:last-of-type,
.verify-modal-wrapper .verify-email-modal .modal-body .resend-code .resend-code-input-phone input:last-of-type {
  margin: 0;
}
.verify-modal-wrapper .verify-email-modal .modal-body .resend-code .resend-code-input input:focus,
.verify-modal-wrapper .verify-email-modal .modal-body .resend-code .resend-code-input-phone input:focus {
  outline: none;
  border-color: #22b060;
  border-width: 2px;
}
.verify-modal-wrapper .verify-email-modal .modal-body .resend-code .resend-code-input input::-webkit-outer-spin-button, .verify-modal-wrapper .verify-email-modal .modal-body .resend-code .resend-code-input input::-webkit-inner-spin-button,
.verify-modal-wrapper .verify-email-modal .modal-body .resend-code .resend-code-input-phone input::-webkit-outer-spin-button,
.verify-modal-wrapper .verify-email-modal .modal-body .resend-code .resend-code-input-phone input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.verify-modal-wrapper .verify-email-modal .modal-body .resend-code .resend-code-input input[type=number],
.verify-modal-wrapper .verify-email-modal .modal-body .resend-code .resend-code-input-phone input[type=number] {
  -moz-appearance: textfield;
}
.verify-modal-wrapper .verify-email-modal .modal-body .resend-code .resend-code-input.incorrect input,
.verify-modal-wrapper .verify-email-modal .modal-body .resend-code .resend-code-input-phone.incorrect input {
  background: #F9DADE;
  border-color: #E44258;
}
.verify-modal-wrapper .verify-email-modal .modal-body .resend-code span.code {
  font-weight: 500;
  font-size: 15px;
  line-height: 28px;
  color: #1272CA;
  text-align: center;
}
@media only screen and (max-width : 600px) {
  .verify-modal-wrapper .verify-email-modal .modal-body .resend-code span.code {
    font-size: 15px;
  }
}
.verify-modal-wrapper .verify-email-modal .modal-body .code-sent-block {
  position: absolute;
  bottom: 62px;
  left: 0;
  right: 0;
  max-width: fit-content;
  margin: 0 auto;
  width: 80%;
}
.verify-modal-wrapper .verify-email-modal .modal-body .code-sent-block .code-sent {
  display: flex;
  position: relative;
  height: 28px;
  padding: 0 12px;
  border-radius: 4px;
  background: #F6F6F6;
  justify-content: unset;
  width: fit-content;
  align-items: center;
}
.verify-modal-wrapper .verify-email-modal .modal-body .code-sent-block .code-sent span {
  font-size: 14px;
  line-height: 22px;
  font-family: "Roboto";
}
.verify-modal-wrapper .verify-email-modal .modal-body .code-sent-block .code-sent .close {
  color: inherit;
  display: flex;
  margin-left: 4px;
}
@media only screen and (max-width : 600px) {
  .verify-modal-wrapper .verify-email-modal .modal-body .code-sent-block .code-sent .close {
    right: 10px;
    top: 10px;
  }
}
.verify-modal-wrapper .verify-email-modal .modal-body .code-sent-block .code-sent .close i {
  font-size: 20px;
}
.verify-modal-wrapper .verify-email-modal .modal-body .code-sent-block.incorrect .code-sent {
  background: #F6F6F6;
}
.verify-modal-wrapper .verify-email-modal .modal-body .code-sent-block.incorrect .code-sent span {
  color: #E44258;
}
.verify-modal-wrapper .verify-email-modal .modal-body .code-sent-block.incorrect .code-sent a.close {
  color: #E44258;
}
.verify-modal-wrapper .verify-email-modal .email-verified {
  text-align: center;
}
.verify-modal-wrapper .verify-email-modal .email-verified .email-verified-content {
  margin: 60px 40px 0;
}
.verify-modal-wrapper .verify-email-modal .email-verified .email-verified-content img {
  max-width: 100%;
}
@media screen and (max-width: 340px) {
  .verify-modal-wrapper .verify-email-modal .email-verified .email-verified-content img {
    max-width: 150px;
  }
}
.verify-modal-wrapper .verify-email-modal .email-verified #myProgress {
  display: inline-block;
  width: 100%;
  text-align: center;
  background: #f5f5f5;
  height: 5px;
  margin: 69px auto 0;
}
.verify-modal-wrapper .verify-email-modal .email-verified #myProgress #myBar {
  height: 5px;
  text-align: center;
  line-height: 30px;
  color: #fff;
  transition: all ease-in 0.3s;
  -webkit-transition: all ease-in 0.3s;
  -moz-transition: all ease-in 0.3s;
  display: inline-block;
  float: left;
  background-color: #4058FB;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.verify-modal-wrapper .verify-email-modal .email-verified h2 {
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  color: #2B2B30;
  margin: 20px 0 12px;
  font-family: "Roboto";
}
.verify-modal-wrapper .verify-email-modal .email-verified p {
  font-size: 14px;
  line-height: 22px;
  font-family: "Roboto";
  color: #2B2B30;
  margin: 0;
}
.verify-modal-wrapper .verify-email-modal .modal-footer {
  border-top: 1px solid #E8EAF0;
  padding: 26px 32px 31px;
  display: flex;
  justify-content: space-between;
}
.verify-modal-wrapper .verify-email-modal button {
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  font-family: "Roboto";
  font-weight: 500;
  height: 48px;
}
.verify-modal-wrapper .verify-email-modal button:disabled {
  opacity: 0.65;
}
@media only screen and (max-width : 600px) {
  .verify-modal-wrapper .verify-email-modal button {
    height: 45px;
    padding: 0 20px;
  }
}
.verify-modal-wrapper .verify-email-modal button.resend-btn {
  display: block;
  margin: 0 auto;
  color: #1272CA;
  text-align: center;
  background: transparent;
  border: none;
  font-family: -apple-system, "GT Walsheim", sans-serif;
  height: 28px;
}
.verify-modal-wrapper .verify-email-modal button.btn-outlined {
  border: 1px solid #B8B7BD;
  background: transparent;
  padding: 0 23px;
  color: #010101;
  border-radius: 8px;
}
.verify-modal-wrapper .verify-email-modal button.btn-filled {
  background: #22B060;
  padding: 0 28px;
  border: none;
  color: white;
  border-radius: 8px;
}

.upload-popup-loader {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.8);
  z-index: 999;
  border-radius: 4px;
}
.upload-popup-loader .thanks-loader {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-left: -25px;
  border-top: 0.4em solid #e6e6e6;
  border-right: 0.4em solid #e6e6e6;
  border-bottom: 0.4em solid #e6e6e6;
  border-left: 0.4em solid #1cb45e;
  -webkit-animation: load8 0.8s infinite linear;
  animation: load8 0.8s infinite linear;
  font-size: 9px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}

.bonus-listing h3.bonus-heading {
  font-weight: 700;
  color: #000;
  font-size: 16px;
  margin: 10px 0;
  font-family: "Poppins", sans-serif !important;
}
.bonus-listing h3.bonus-heading span {
  color: #41C87D;
  font-weight: 500;
  font-family: "Poppins", sans-serif !important;
}
.bonus-listing ul {
  margin: 0;
  padding: 0;
}
.bonus-listing ul li {
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 400;
}
.bonus-listing ul li label {
  position: relative;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.bonus-listing ul li label embed {
  margin-right: 6px;
  top: 5px;
  position: relative;
}
.bonus-listing ul li label small {
  font-size: 12px;
  padding-left: 0;
  display: inline-block;
  margin: auto;
  font-weight: 400;
  display: none;
}
.bonus-listing ul li label input[type=checkbox] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.bonus-listing ul li label input[type=checkbox]:checked ~ .checkmark {
  background: #27ae60;
}
.bonus-listing ul li label input[type=checkbox]:checked ~ .checkmark:after {
  display: block;
}
.bonus-listing ul li label .checkmark {
  position: absolute;
  top: 2px;
  left: 0;
  height: 16px;
  width: 16px;
  background-color: #eee;
  border-radius: 3px;
}
.bonus-listing ul li label .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 5px;
  top: 1.5px;
  width: 6px;
  height: 11px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.bonus-listing ul li label:hover input ~ .checkmark {
  background-color: #ccc;
}
.bonus-listing ul li.checked label {
  font-weight: 500;
}
.bonus-listing ul li.checked label small {
  font-weight: 400;
  display: inline-block;
}
.bonus-listing ul li.checked label small.techpack-note {
  background: #fdf4cd;
  margin-left: 0 !important;
  width: calc(100% - 20px);
  padding: 5px 10px !important;
}

.default-header.page-template-results-and-compare-page-template .free-trial-top-body-banner main, .default-header.page-template-results-and-compare-page-template .free-trial-top-body-banner.site main {
  padding: 0 !important;
}
.default-header .ew-pricing-table .pricing-plans {
  padding: 80px 0 115px;
}
.default-header.black-friday-top-body-banner .black-friday-discount {
  top: -80px;
}
.default-header.black-friday-top-body-banner .site .header-wrapper {
  top: 0;
}
.default-header.black-friday-top-body-banner .site main {
  padding: 85px 0 0 !important;
}
@media only screen and (max-width : 992px) {
  .default-header.black-friday-top-body-banner .site main {
    padding: 53px 0 0 !important;
  }
}
@media only screen and (max-width : 992px) {
  .default-header.page-template-pricing-page-template.black-friday-top-body-banner .site main, .default-header.page-template-pricing-page-template-free-trial.black-friday-top-body-banner .site main, .default-header.page-template-lewis-pricing-page-template.black-friday-top-body-banner .site main {
    padding: 0 !important;
  }
}

.default-header.free-trial-top-body-banner .site .free-trial-banner {
  top: -112px;
}
.default-header.free-trial-top-body-banner .site .header-wrapper {
  top: 0;
}
.default-header.free-trial-top-body-banner .site main {
  padding: 85px 0 0;
}

.page-template-SignUp-black-friday-deal-2020 .black-friday-discount {
  display: none;
}
@media only screen and (max-width : 1200px) {
  .page-template-SignUp-black-friday-deal-2020 .black-friday-discount .friday-notification-con {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .page-template-SignUp-black-friday-deal-2020 .black-friday-discount .friday-notification-con span.black-friday-logo:before {
    display: none;
  }
}
@media only screen and (max-width : 992px) {
  .page-template-SignUp-black-friday-deal-2020 .black-friday-discount {
    display: block;
  }
  .page-template-SignUp-black-friday-deal-2020 .black-friday-discount .friday-notification-con {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .page-template-SignUp-black-friday-deal-2020 .black-friday-discount .friday-notification-con span.black-friday-logo img {
    max-width: 100px;
  }
}
@media only screen and (max-width : 600px) {
  .page-template-SignUp-black-friday-deal-2020 .black-friday-discount .friday-notification-con {
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
  }
}

@media only screen and (max-width : 992px) {
  .register-plan-details.black-friday-default {
    padding: 0 20px 30px;
  }
}

.default-header.blog .free-trial-top-body-banner main {
  padding: 0 !important;
}
@media only screen and (max-width : 992px) {
  .default-header.blog .free-trial-top-body-banner main .ew-blog-main .container .inner-blog-content {
    margin-top: 80px;
  }
  .default-header.blog .free-trial-top-body-banner main .ew-blog-main .container .inner-blog-content h2 {
    margin-top: 80px;
  }
}

/* New year popup */
.new-year-popup .exit-popup-inner {
  background: #201554;
  max-width: 720px;
  background-size: 100% 100% !important;
  -webkit-background-size: 100% 100% !important;
  background-repeat: no-repeat !important;
  padding: 30px 65px 10px;
  margin: 110px auto;
}
.new-year-popup .exit-popup-inner:before {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/ny-mask-graphic1.svg) no-repeat;
  position: absolute;
  top: 0;
  left: -200px;
  width: 480px;
  height: 170px;
  z-index: -1;
  display: block;
  right: inherit;
  top: 0px;
  transform: scale(0.6) rotate(146deg);
}
.new-year-popup .exit-popup-inner:after {
  content: "";
  background: url(https://easywebinar-site.s3.amazonaws.com/images/ny-mask-graphic2.svg) no-repeat;
  position: absolute;
  bottom: -40px;
  right: -100px;
  width: 480px;
  height: 170px;
  z-index: -1;
  display: block;
  right: -150px;
  transform: scale(0.6) rotate(150deg);
}
.new-year-popup .exit-popup-inner .new-year-sale {
  text-align: center;
}
@media only screen and (max-width : 600px) {
  .new-year-popup .exit-popup-inner .new-year-sale img {
    width: 160px;
  }
}
.new-year-popup .exit-popup-inner .new-year-sale a.close-exit {
  background: rgb(235, 209, 226);
}
.new-year-popup .exit-popup-inner .new-year-sale a.close-exit i {
  color: #201554;
}
.new-year-popup .exit-popup-inner .new-year-sale a.close-exit:hover {
  background: rgb(195, 130, 172);
}
.new-year-popup .exit-popup-inner .new-year-sale .limited-offer-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
.new-year-popup .exit-popup-inner .new-year-sale .limited-offer-info img {
  width: 120px;
}
.new-year-popup .exit-popup-inner .new-year-sale .limited-offer-info img.bg-graphis-ny {
  width: 315px;
  position: absolute;
  z-index: -1;
  transform: rotate(59deg);
  top: 21px;
}
.new-year-popup .exit-popup-inner .new-year-sale span {
  color: #fff;
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  font-size: 17px;
  margin-top: 7px;
  margin-bottom: 3px;
}
.new-year-popup .exit-popup-inner .new-year-sale span.standard-txt {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 12px;
  margin-top: 20px;
}
.new-year-popup .exit-popup-inner .new-year-sale h2 {
  color: #ebd1e2;
  font-family: "Big Shoulders Display", cursive;
  text-transform: uppercase;
  max-width: 270px;
  margin-bottom: 30px;
  font-weight: 500;
  letter-spacing: 2px;
}
@media only screen and (max-width : 600px) {
  .new-year-popup .exit-popup-inner .new-year-sale h2 {
    font-size: 34px;
    margin-bottom: 15px;
    width: 190px;
  }
}
.new-year-popup .exit-popup-inner .new-year-sale p {
  color: #fff;
}
.new-year-popup .exit-popup-inner .new-year-sale a.watch-btn {
  color: #255187;
  background: #fff;
  margin: 0 auto 30px;
  font-family: "Montserrat", sans-serif;
  width: 215px;
  font-weight: 500;
}

.new-year-popup .exit-popup-inner a.close-exit {
  color: #f4f1f7;
  background: rgba(6, 2, 35, 0.8);
}

.new-year-popup .exit-popup-inner a.close-exit:hover {
  background: rgb(6, 2, 35);
}

@media screen and (max-width: 767px) {
  .exit-popup-inner,
  .new-year-popup .exit-popup-inner {
    margin: 50px auto;
    padding: 35px 25px 55px;
  }
  .exit-popup-inner h2 {
    font-size: 28px;
    line-height: 38px;
    max-width: 100%;
  }
  .exit-popup-inner h2 span {
    font-size: 28px;
  }
}
.banner-actions.easycast-action-btns {
  margin-top: 20px;
}
.banner-actions.easycast-action-btns button span {
  font-size: 16px;
  margin-top: 13px;
  font-family: -apple-system, "GT Walsheim", sans-serif;
  font-weight: normal;
}
.banner-actions.easycast-action-btns .watch-btn {
  font-weight: 500;
  font-size: 16px;
  margin-left: 15px;
  color: #fff;
}
.banner-actions.easycast-action-btns .watch-btn i.hide-on-med-and-down {
  padding: 7px 5px 7px 9px;
  background: #fff;
  text-align: center;
  position: relative;
  top: 0;
  left: 0;
  margin: 0 15px 0 0;
  box-shadow: 1.721px 2.457px 5px 0px rgba(0, 0, 0, 0.18);
  font-size: 24px;
  color: #060023;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
}
.banner-actions.easycast-action-btns .watch-btn i.hide-on-med-and-down:before, .banner-actions.easycast-action-btns .watch-btn i.hide-on-med-and-down:after {
  content: "";
  display: block;
  position: absolute;
  top: 3px;
  right: 0;
  bottom: 0;
  left: 3px;
  border-radius: 50%;
  width: 33px;
  height: 33px;
  z-index: -1;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.banner-actions.easycast-action-btns .watch-btn i.hide-on-med-and-down:before {
  -webkit-animation: ripplePlay 2s linear infinite;
  animation: ripplePlay 2s linear infinite;
}
.banner-actions.easycast-action-btns .watch-btn i.hide-on-med-and-down:after {
  -webkit-animation: ripplePlay 2s linear 1s infinite;
  animation: ripplePlay 2s linear 1s infinite;
}

.v2-intro {
  background: rgb(235, 244, 252);
  background: -moz-linear-gradient(90deg, rgb(235, 244, 252) 0%, rgb(254, 241, 244) 47%, rgb(249, 243, 231) 100%);
  background: -webkit-linear-gradient(90deg, rgb(235, 244, 252) 0%, rgb(254, 241, 244) 47%, rgb(249, 243, 231) 100%);
  background: linear-gradient(90deg, rgb(235, 244, 252) 0%, rgb(254, 241, 244) 47%, rgb(249, 243, 231) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ebf4fc", endColorstr="#f9f3e7", GradientType=1);
  padding: 100px 0px 50px;
}
@media only screen and (max-width : 992px) {
  .v2-intro {
    padding: 10px 0 30px;
  }
}
.v2-intro .v2-intro-inner {
  color: #2B2B30;
  font-family: "roboto", sans-serif;
}
.v2-intro .v2-intro-inner h1 {
  font-size: calc(22px + 64 * (100vw - 320px) / 1520);
  font-weight: 600;
  margin-bottom: 50px;
  margin-top: 0;
}
@media only screen and (max-width : 768px) {
  .v2-intro .v2-intro-inner h1 {
    margin-bottom: 50px;
  }
}
.v2-intro .v2-intro-inner p {
  color: #000000;
  margin: 30px 0 0;
}
.v2-intro .v2-intro-inner p a {
  color: #178EFC;
}
.v2-intro .v2-intro-inner h2 {
  font-size: calc(18px + 22 * (100vw - 320px) / 1520);
  font-weight: 700;
  color: #22B060;
  display: flex;
  flex-direction: column;
  margin-bottom: 35px;
}
.v2-intro .v2-intro-inner h2 span {
  font-size: 18px;
  font-weight: 400;
  color: #178EFC;
  margin-top: 5px;
}
.v2-intro .v2-intro-inner h2 span span {
  color: #010101;
  font-weight: 700;
}
.v2-intro .v2-intro-inner .free-gift-area {
  margin-bottom: 50px;
  width: auto;
}
.v2-intro .v2-intro-inner .free-gift-area ul {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8em;
  border: 1px dashed #2B2B30;
  width: auto;
  background: #fff;
  border-radius: 10px;
  padding: 10px 40px;
}
@media only screen and (max-width : 768px) {
  .v2-intro .v2-intro-inner .free-gift-area ul {
    flex-direction: column;
    gap: 2em;
    padding: 10px 25px;
  }
}
@media only screen and (max-width : 992px) {
  .v2-intro .v2-intro-inner .free-gift-area ul {
    gap: 3em;
    padding: 10px 25px;
  }
}
.v2-intro .v2-intro-inner .free-gift-area ul li span {
  color: #22B060;
  font-weight: 700;
}
.v2-intro .v2-intro-inner .free-gift-area ul li p {
  margin: 0;
  color: #010101;
  font-weight: 700;
}
.v2-intro .v2-intro-inner .read-more {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-top: 20px;
}
.v2-intro .v2-intro-inner .read-more a {
  color: #784BD1;
  margin: 15px 0;
  font-weight: 600;
}
.v2-intro .v2-intro-inner .read-more a img {
  animation: bounce 0.6s;
  animation-direction: alternate;
  animation-iteration-count: infinite;
}

a.free-trial-btn {
  background: #178EFC;
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  padding: 15px 25px;
  border-radius: 8px;
}
@media only screen and (max-width : 768px) {
  a.free-trial-btn {
    font-size: 16px;
  }
}

@keyframes bounce {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(0, 10px, 0);
  }
}
.v2-video-intro {
  background: #E5E5E5;
  padding: 70px 20px;
}
@media only screen and (max-width : 992px) {
  .v2-video-intro {
    padding: 20px;
  }
}

.features-intro {
  padding: 100px 25px;
  font-family: "roboto", sans-serif;
  background: rgb(236, 238, 243);
  background: -moz-linear-gradient(0deg, rgb(236, 238, 243) 0%, rgb(236, 238, 243) 97%, rgb(255, 255, 255) 100%);
  background: -webkit-linear-gradient(0deg, rgb(236, 238, 243) 0%, rgb(236, 238, 243) 97%, rgb(255, 255, 255) 100%);
  background: linear-gradient(0deg, rgb(236, 238, 243) 0%, rgb(236, 238, 243) 97%, rgb(255, 255, 255) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eceef3", endColorstr="#ffffff", GradientType=1);
}
@media only screen and (max-width : 992px) {
  .features-intro {
    padding: 20px 25px;
  }
}
.features-intro .tiles-content {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 1390px;
}
.features-intro .tiles-content h2 {
  font-size: calc(22px + 52 * (100vw - 320px) / 1520);
  color: #2B2B30;
  font-weight: 700;
  margin-bottom: 80px;
  text-align: center;
}
@media only screen and (max-width : 992px) {
  .features-intro .tiles-content h2 {
    margin-bottom: 40px;
  }
}
.features-intro .tiles-content .feature-wrapper {
  display: flex;
  margin-bottom: 40px;
}
@media only screen and (max-width : 992px) {
  .features-intro .tiles-content .feature-wrapper {
    flex-direction: column;
  }
}
.features-intro .tiles-content .feature-wrapper .black-area-info {
  background: #010101;
  color: #fff;
  max-width: 450px;
  border-radius: 36px;
  padding: 70px 50px 110px;
}
@media only screen and (max-width : 992px) {
  .features-intro .tiles-content .feature-wrapper .black-area-info {
    padding: 20px 30px 50px;
    max-width: 100%;
  }
}
.features-intro .tiles-content .feature-wrapper .black-area-info h3 {
  font-size: calc(26px + 42 * (100vw - 320px) / 1520);
  padding: 20px 0;
  font-weight: 700;
}
.features-intro .tiles-content .feature-wrapper .black-area-info p {
  font-size: 18px;
  font-weight: 400;
  line-height: 2;
  margin-bottom: 70px;
}
.features-intro .tiles-content .feature-wrapper .feature-img-view {
  margin-left: 40px;
  border-radius: 36px;
  padding: 30px;
  background: #fff;
  display: flex;
  align-items: center;
}
.features-intro .tiles-content .feature-wrapper .feature-img-view img {
  width: 100%;
}
@media only screen and (max-width : 992px) {
  .features-intro .tiles-content .feature-wrapper .feature-img-view {
    margin-left: 0;
    margin-top: 15px;
  }
}
.features-intro .tiles-content .feature-wrapper.image-left .feature-img-view {
  margin-left: 0;
  margin-right: 40px;
}
@media only screen and (max-width : 992px) {
  .features-intro .tiles-content .feature-wrapper.image-left .feature-img-view {
    order: 2;
    margin-right: 0;
  }
}

.page-template-v2-landing-page-template {
  background: #E5E5E5;
}
.page-template-v2-landing-page-template footer .ew-partners,
.page-template-v2-landing-page-template footer .footer-info {
  display: none;
}
.page-template-v2-landing-page-template .ew-capterra-section {
  background: #fff;
}

.nav-wrapper a#logo-container.beta-logo {
  top: -10px;
}

a.free-trial-btn.header-trial-btn {
  background: #178EFC;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  padding: 10px 20px;
  border-radius: 8px;
}

.casey-video-con {
  position: relative;
}
.casey-video-con video {
  max-width: 100%;
  height: auto;
}
.casey-video-con a#play-easywebinar-next {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}
.casey-video-con:hover a#play-easywebinar-next {
  opacity: 1;
}

@media only screen and (max-width : 992px) {
  .page-template-v2-landing-page-template a.brand-logo embed {
    width: 210px;
    position: relative;
    top: -8px;
  }
}

.footer-v2 {
  background: linear-gradient(90.42deg, #EBF4FC 2.03%, #FEF1F4 48.3%, #F9F3E7 99.66%);
}
.footer-v2 .footer-middle-area {
  border-bottom: 1px dashed rgba(105, 105, 132, 0.2);
}
.footer-v2 .footer-middle-area .easy-app-store p {
  font-size: 14px;
  line-height: 1.5;
  color: #0A033C;
}
.footer-v2 .footer-middle-area .footer-links ul h4 {
  color: #0A033C;
}
.footer-v2 .footer-middle-area .footer-links ul li a {
  color: #2b2b30;
}
.footer-v2:after {
  background: url(https://easywebinar-site.s3.amazonaws.com/images/footer-lines.svg) no-repeat;
  height: 364px;
  transform: scale(0.6);
  width: 865px;
  bottom: -60px;
  right: -130px;
}
.footer-v2 .ew-copyright p {
  color: #5D5A6F;
}

#testimonial-slider .owl-dots {
  display: none;
}

#testimonial-slider {
  padding: 0 70px;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width : 992px) {
  #testimonial-slider {
    padding: 0;
  }
}

.testimonial {
  display: flex;
}
.testimonial .testimonial-text {
  color: #000;
  flex: 1;
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media only screen and (max-width : 992px) {
  .testimonial .testimonial-text {
    align-items: center;
    margin-bottom: 10px;
  }
}
.testimonial .testimonial-text p {
  color: #050505;
  font-family: "roboto", sans-serif;
  font-size: calc(12px + 16 * (100vw - 320px) / 1520);
  margin-bottom: 10px;
  text-align: left;
  padding: 0 20px 0 0;
}
.testimonial .testimonial-text h3 {
  font-family: "roboto", sans-serif;
  margin: 0;
  font-weight: 700;
  font-size: calc(24px + 38 * (100vw - 320px) / 1520);
}
.testimonial .testimonial-video {
  flex: 1;
  max-width: 600px;
  position: relative;
}
@media only screen and (max-width : 992px) {
  .testimonial .testimonial-video {
    max-width: 100%;
  }
}
@media only screen and (max-width : 992px) {
  .testimonial .testimonial-video video {
    width: 100%;
  }
}
.testimonial .testimonial-video a {
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}
.testimonial .testimonial-video a img {
  width: 80px;
  height: 80px;
}
@media only screen and (max-width : 992px) {
  .testimonial .testimonial-video a img {
    width: 40px;
    height: 40px;
  }
}
.testimonial .testimonial-video:hover a {
  opacity: 1;
}
@media only screen and (max-width : 992px) {
  .testimonial {
    flex-direction: column;
  }
}

.custom-nav.owl-nav button {
  background: none !important;
}

.owl-theme.arrows-owl {
  position: absolute;
  width: calc(100% + 58px);
  top: 30%;
  z-index: 1;
  left: -30px;
}
.owl-theme.arrows-owl .owl-nav {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width : 992px) {
  .owl-theme.arrows-owl .owl-nav {
    justify-content: center;
  }
}
.owl-theme.arrows-owl .owl-nav button {
  border: none;
}
@media only screen and (max-width : 992px) {
  .owl-theme.arrows-owl {
    position: relative;
    width: auto;
    top: 0;
    z-index: 1;
    left: 0;
  }
}

.owl-theme .owl-nav [class=owl-next] span {
  background-image: url("https://easywebinar-site.s3.amazonaws.com/images/arrow-right-circle.svg");
  background-repeat: repeat;
  width: 40px;
  height: 40px;
  display: inline-block;
  transform: scale(0.7);
  opacity: 0.6;
  color: transparent;
}
.owl-theme .owl-nav [class=owl-next] span:hover {
  opacity: 1;
}

.owl-theme .owl-nav [class=owl-prev] span {
  background-image: url("https://easywebinar-site.s3.amazonaws.com/images/arrow-left-circle.svg");
  background-repeat: repeat;
  width: 40px;
  height: 40px;
  display: inline-block;
  transform: scale(0.7);
  opacity: 0.6;
  color: transparent;
}
.owl-theme .owl-nav [class=owl-prev] span:hover {
  opacity: 1;
}

section.v2-video-testimonials {
  background: #fff;
  padding: 20px 0;
}
section.v2-video-testimonials .slider {
  height: auto;
  max-width: 94%;
}
@media only screen and (max-width : 992px) {
  section.v2-video-testimonials .slider {
    height: auto;
  }
}

.testimonial-video-iframe {
  position: absolute;
}

.ew-needs-help {
  background: #fff;
  max-width: 100%;
  margin: 0 auto 70px;
  padding: 1px 60px 65px;
  position: relative;
  z-index: 1;
}
@media only screen and (max-width : 992px) {
  .ew-needs-help {
    margin: 10px auto 0;
    padding: 1px 30px 15px;
  }
}
.ew-needs-help .container {
  text-align: center;
}
.ew-needs-help h2 {
  margin: 80px 0 0 0;
  font-family: "Poppins", sans-serif;
  font-size: calc(28px + 32 * (100vw - 400px) / 1520);
  font-weight: 900;
  color: #000;
}
.ew-needs-help p {
  font-weight: 300;
  margin: 20px auto -15px;
  font-size: 18px;
  font-family: "Poppins", sans-serif;
  max-width: 100%;
  font-weight: 500;
  color: #393939;
}
.ew-needs-help p span {
  font-weight: 700;
  width: auto;
  margin: 0 0 0 3px;
  font-size: 22px;
}
.ew-needs-help span {
  color: #41C87D;
  font-weight: 600;
}
.ew-needs-help span.attendee-limit {
  margin: 40px 0;
  display: inline-block;
  width: 100%;
  font-size: 20px;
  font-size: 18px;
  font-weight: 700;
  color: #393939;
}
.ew-needs-help span.attendee-limit span {
  color: #4058FB;
  margin-left: 2px;
}
.ew-needs-help b {
  font-weight: 600;
  color: #202020;
}
.ew-needs-help a {
  font-weight: 700;
  color: #fff;
  height: 55px;
  display: inline-block;
  box-shadow: 0 20px 49.5px 0.5px rgba(0, 0, 0, 0.18);
  line-height: 55px;
  width: 250px;
  font-size: 18px;
  background: #159C49;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  border-radius: 35px;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  margin-top: 65px;
  font-family: "Poppins", sans-serif;
}
.ew-needs-help a:hover {
  box-shadow: none;
}

span.billed-tag {
  background: #1BD2A4;
  color: #fff;
  border-radius: 4px;
  padding: 1px 3px;
  font-size: 12px;
  position: absolute;
  right: 0px;
  bottom: 5px;
}

.landing-page-banner {
  background: #f2f2f2;
  padding-top: 80px;
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width : 600px) {
  .landing-page-banner {
    padding-bottom: 20px;
    padding-top: 20px;
  }
}
.landing-page-banner > img.hero-img {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  height: calc(100% + 15px);
  object-fit: cover;
}
.landing-page-banner > video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: 100%;
  height: auto;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  opacity: 0.2;
}
@media only screen and (max-width : 600px) {
  .landing-page-banner > video {
    width: auto;
    top: -540px;
    left: -960px;
    transform: scale(0.6);
  }
}
.landing-page-banner .container {
  max-width: 1170px;
  text-align: center;
  z-index: 1;
  position: relative;
}
.landing-page-banner h1 {
  font-size: calc(26px + 30 * (100vw - 400px) / 1520);
  color: #060023;
  font-family: "galanogrotesque-suploadedfile", sans-serif;
  font-weight: 700;
  line-height: 120%;
  max-width: 870px;
  margin: 0 auto;
}
@media only screen and (max-width : 600px) {
  .landing-page-banner h1 {
    margin: 1rem 0 0 0;
  }
}
.landing-page-banner p {
  font-size: 20px;
  color: #060023;
  margin-bottom: 50px;
  margin-top: 35px;
  text-transform: capitalize;
  font-family: "roboto", sans-serif;
}
@media only screen and (max-width : 600px) {
  .landing-page-banner p {
    margin-bottom: 30px;
    margin-top: 15px;
  }
}
.landing-page-banner .banner-action-btn {
  display: flex;
  justify-content: center;
}
@media only screen and (max-width : 600px) {
  .landing-page-banner .banner-action-btn {
    flex-direction: column;
  }
}
.landing-page-banner .banner-action-btn button {
  border-radius: 50px;
  color: #fff;
  font-size: 18px;
  display: flex;
  flex-direction: column;
  margin: 0 10px;
  background: #27AE60;
  border: none;
  justify-content: center;
  align-items: center;
  padding: 5px 25px;
  height: 65px;
  cursor: pointer;
  font-weight: 500;
  font-family: "roboto", sans-serif;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.landing-page-banner .banner-action-btn button:hover {
  box-shadow: 0px 15px 30px 0.5px rgba(0, 0, 0, 0.18);
}
@media only screen and (max-width : 600px) {
  .landing-page-banner .banner-action-btn button {
    margin-bottom: 15px;
  }
}
.landing-page-banner .banner-action-btn button span {
  font-weight: 400;
  font-size: 12px;
  margin-top: 1px;
}
.landing-page-banner .banner-action-btn button.watch-demo-btn {
  background: #000;
  flex-direction: row;
}
.landing-page-banner .banner-action-btn button.watch-demo-btn i {
  margin-right: 7px;
  font-size: 32px;
}
.landing-page-banner .featured-client {
  margin-top: 45px;
}
.landing-page-banner .featured-client span {
  color: #060023;
  font-size: 16px;
  font-family: "roboto", sans-serif;
}
.landing-page-banner .featured-client ul {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 5px;
  gap: 50px;
}
.landing-page-banner .capterra-rating {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 30px 0 0;
  padding-bottom: 80px;
}
@media only screen and (max-width : 600px) {
  .landing-page-banner .capterra-rating {
    display: none;
  }
}
.landing-page-banner .capterra-rating span {
  font-weight: 500;
  margin-left: 9px;
  color: #060023;
  font-size: 16px;
  font-family: "roboto", sans-serif;
}
.landing-page-banner .capterra-rating img {
  margin-right: 15px;
  width: 125px;
}

.free-trial-text {
  font-weight: 500;
  text-align: center;
  color: #707070;
  font-size: 16px;
  font-family: "Roboto";
  margin: 35px 0;
}

.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset.two-steps-registration .ew-register-form .register-form-field.plan-selected-info p span#planHeading {
  color: #707070;
  font-weight: 500;
  font-family: "roboto", sans-serif;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset.two-steps-registration .ew-register-form .register-form-field.plan-selected-info p strong {
  color: #2B2B30;
  font-weight: 500;
  font-family: "roboto", sans-serif;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset.two-steps-registration .ew-register-form .have-promo-code a {
  color: #A3A3A3;
  font-family: "roboto", sans-serif;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset.two-steps-registration .ew-register-form .domian-con {
  font-family: "roboto", sans-serif;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset.two-steps-registration .ew-register-form .domian-con h4 {
  color: #707070;
  font-weight: 500;
  margin-bottom: 15px;
  font-size: 14px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset.two-steps-registration .ew-register-form .domian-con p {
  color: #2B2B30;
  font-weight: 600;
  margin: 0 0 10px;
  font-size: 18px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset.two-steps-registration .ew-register-form .domian-con p a {
  color: #27ae60;
  font-weight: 500;
  margin: 6px 0 0;
  display: block;
  font-size: 14px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset.two-steps-registration .ew-register-form .domian-con .signup-checklist label {
  font-weight: 400;
  color: #212121;
  position: relative;
  padding: 0 0 0 35px;
  line-height: 22px;
  display: inline-block;
  font-size: 14px;
  cursor: pointer;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset.two-steps-registration .ew-register-form .domian-con .signup-checklist label .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border-radius: 3px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset.two-steps-registration .ew-register-form .domian-con .signup-checklist label .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 9px;
  top: 4px;
  width: 8px;
  height: 14px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset.two-steps-registration .ew-register-form .domian-con .signup-checklist label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset.two-steps-registration .ew-register-form .domian-con .signup-checklist label input:checked ~ .checkmark {
  background: #4058FB;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset.two-steps-registration .ew-register-form .domian-con .signup-checklist label input:checked ~ .checkmark:after {
  display: block;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset.two-steps-registration .ew-register-form .domian-con .signup-checklist label .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border-radius: 3px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset.two-steps-registration .ew-register-form .domian-con .signup-checklist label a {
  color: #27ae60;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset.two-steps-registration .ew-register-form .domian-con .signup-checklist label:hover {
  cursor: pointer;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset.two-steps-registration .ew-register-form .domian-con .signup-checklist label:hover input ~ .checkmark {
  background-color: #ccc;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset.two-steps-registration .ew-register-form .domian-con .signup-checklist label:hover input:checked ~ .checkmark {
  background-color: #4058FB;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset.two-steps-registration .ew-register-form .domian-con .register-form-field input {
  padding: 5px 160px 5px 20px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset.two-steps-registration .ew-register-form .domian-con .register-form-field span.signup-domain {
  position: absolute;
  right: 10px;
  top: 11px;
  color: #212121;
  font-weight: 500;
  width: auto;
  font-size: 18px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset.two-steps-registration .ew-register-form .domian-con ul.plan-benefits-list {
  margin: 25px 0 10px;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset.two-steps-registration .ew-register-form .domian-con .register-button {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.ew-signup-form-main .signup-form-content .signup-register-process-form form fieldset.two-steps-registration .ew-register-form .domian-con .register-button button {
  float: none;
  font-size: 14px;
  font-family: "roboto", sans-serif;
  padding: 0 62px;
  border-radius: 4px;
}

.join-affiliate {
  color: #231F20;
  font-family: "Inter", sans-serif;
  padding: 80px 0 100px;
  background: url(https://easywebinar-site.s3.amazonaws.com/images/affliate-bg.png) no-repeat;
  background-size: cover;
}
@media only screen and (max-width : 768px) {
  .join-affiliate {
    padding: 30px 0 50px;
  }
}
.join-affiliate .container {
  display: flex;
  gap: 70px;
}
@media only screen and (max-width : 768px) {
  .join-affiliate .container {
    flex-direction: column;
    gap: 30px;
  }
}
.join-affiliate .referarl-text-div {
  max-width: 610px;
}
@media only screen and (max-width : 992px) {
  .join-affiliate .referarl-text-div {
    max-width: 400px;
  }
}
@media only screen and (max-width : 768px) {
  .join-affiliate .referarl-text-div {
    max-width: 100%;
    order: 2;
  }
}
.join-affiliate .referarl-text-div span {
  font-size: 18px;
  font-weight: 500;
}
.join-affiliate .referarl-text-div h1 {
  font-size: calc(24px + 24 * (100vw - 400px) / 1520);
  font-weight: 700;
  text-transform: capitalize;
  color: #22B060;
  margin: 15px 0 0;
  line-height: normal;
}
.join-affiliate .referarl-text-div p {
  font-size: 18px;
  font-weight: 400;
}
.join-affiliate .referarl-text-div p a {
  color: #27AE60;
  text-decoration: underline;
}
.join-affiliate .referarl-text-div a.green-btn {
  font-size: 20px;
  height: 52px;
  font-weight: 400;
  border-radius: 16px;
  background: #27AE60;
  color: #fff;
  padding: 0 16px;
  border: none;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  margin: 20px 0;
  display: inline-block;
  line-height: 52px;
}
@media only screen and (max-width : 768px) {
  .join-affiliate .referarl-text-div a.green-btn {
    font-size: 16px;
  }
}
.join-affiliate .referral-img-box {
  max-width: 575px;
}
@media only screen and (max-width : 768px) {
  .join-affiliate .referral-img-box {
    max-width: 100%;
    order: 1;
  }
}
.join-affiliate .referral-img-box img {
  width: 100%;
}

section.affliate-highlight-area {
  background: #000;
  color: #fff;
  text-align: center;
  font-family: "Inter", sans-serif;
  padding: 60px 0;
}
section.affliate-highlight-area h3 {
  color: #27AE60;
  font-size: calc(22px + 14 * (100vw - 400px) / 1520);
  font-weight: 700;
  margin: 0 0 10px;
}
section.affliate-highlight-area h3.text-white {
  color: #fff;
}
section.affliate-highlight-area a.green-btn {
  font-size: 20px;
  height: 52px;
  font-weight: 400;
  border-radius: 16px;
  background: #27AE60;
  color: #fff;
  padding: 0 16px;
  border: none;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  margin: 40px 0 20px;
  display: inline-block;
  line-height: 52px;
}
@media only screen and (max-width : 768px) {
  section.affliate-highlight-area a.green-btn {
    font-size: 16px;
  }
}
section.affliate-highlight-area ul {
  margin-top: 25px;
}
section.affliate-highlight-area ul li {
  font-weight: 300;
  margin: 10px 0;
}
section.affliate-highlight-area ul li span {
  font-size: 5px;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
section.affliate-highlight-area p {
  max-width: 690px;
  margin: 0 auto;
  text-transform: capitalize;
}

.promote-easywebinar {
  color: #231F20;
  text-align: center;
  font-family: "Inter", sans-serif;
  padding: 100px 0;
  background-color: none;
  background: url(https://easywebinar-site.s3.amazonaws.com/images/affliate-bg.png) no-repeat;
  background-size: cover;
}
@media only screen and (max-width : 768px) {
  .promote-easywebinar {
    padding: 30px 0;
  }
}
.promote-easywebinar h3 {
  font-size: calc(22px + 14 * (100vw - 400px) / 1520);
  color: #27AE60;
  font-weight: 700;
}
.promote-easywebinar p {
  font-size: 24px;
  max-width: 800px;
  margin: 0 auto;
}
.promote-easywebinar .promote-listing {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 100px;
  margin-top: 30px;
  margin-bottom: 80px;
}
@media only screen and (max-width : 768px) {
  .promote-easywebinar .promote-listing {
    flex-direction: column;
    gap: 0px;
    margin-top: 20px;
    justify-content: flex-start;
    align-items: flex-start;
  }
}
.promote-easywebinar .promote-listing ul li {
  text-align: left;
  display: flex;
  margin: 20px 0;
  font-size: 18px;
}
.promote-easywebinar .promote-listing ul li span {
  margin-right: 10px;
  color: #27AE60;
  font-size: 20px;
  position: relative;
  top: 3px;
}
.promote-easywebinar .faq-container {
  max-width: 1280px;
  width: 100%;
  margin-top: 120px;
}

.affiliate-process {
  color: #231F20;
  font-family: "Inter", sans-serif;
  padding: 140px 0 70px;
  background: url(https://easywebinar-site.s3.amazonaws.com/images/affliate-bg.png) no-repeat;
  background-size: cover;
}
@media only screen and (max-width : 768px) {
  .affiliate-process {
    padding: 40px 0 70px;
  }
}
.affiliate-process .process-box {
  display: flex;
  justify-content: space-between;
  padding: 0 0 120px;
  gap: 30px;
}
@media only screen and (max-width : 992px) {
  .affiliate-process .process-box {
    gap: 30px;
  }
}
@media only screen and (max-width : 768px) {
  .affiliate-process .process-box {
    flex-direction: column;
    gap: 30px;
  }
}
.affiliate-process .process-box .process-img {
  width: 575px;
  max-width: 100%;
}
.affiliate-process .process-box .process-img img {
  width: 100%;
}
.affiliate-process .process-box .process-info {
  max-width: 570px;
}
@media only screen and (max-width : 992px) {
  .affiliate-process .process-box .process-info {
    max-width: 400px;
  }
}
.affiliate-process .process-box .process-info h3 {
  color: #27AE60;
  font-size: calc(22px + 14 * (100vw - 400px) / 1520);
  margin: 0;
  font-weight: 700;
  margin: 0 0 25px;
}
@media only screen and (max-width : 768px) {
  .affiliate-process .process-box .process-info h3 {
    margin: 0 0 10px;
  }
}
.affiliate-process .process-box .process-info p {
  font-size: 18px;
}
.affiliate-process .process-box .process-info ul li {
  margin-bottom: 40px;
}
.affiliate-process .process-box .process-info ul li h4 {
  color: #27AE60;
  font-weight: 700;
  font-size: calc(18px + 6 * (100vw - 400px) / 1520);
}
.affiliate-process .process-box .process-info ul li h4 span {
  background: #231F20;
  color: #fff;
  width: 30px;
  height: 30px;
  display: inline-block;
  border-radius: 50%;
  text-align: center;
  line-height: 30px;
  font-size: 18px;
  margin-right: 10px;
}
@media only screen and (max-width : 768px) {
  .affiliate-process .process-box.right-img {
    padding: 0;
  }
  .affiliate-process .process-box.right-img .process-info {
    order: 2;
  }
}

.page-template-affiliate-page-template .easy-app-store .app-links,
.page-template-affiliate-page-template .easy-app-store ul {
  display: none;
}
.page-template-affiliate-page-template .site .free-trial-banner.off-25-banner {
  display: none;
}
.page-template-affiliate-page-template .site .header-wrapper {
  top: 0;
}
.page-template-affiliate-page-template .site main {
  padding: 85px 0 0 !important;
}
@media only screen and (max-width : 992px) {
  .page-template-affiliate-page-template .site main {
    padding: 52px 0 0 !important;
  }
}
.page-template-affiliate-page-template.scroll-downblack-header .site main, .page-template-affiliate-page-template.scroll-upblack-header .site main {
  padding: 85px 0 0 !important;
}
@media only screen and (max-width : 992px) {
  .page-template-affiliate-page-template.scroll-downblack-header .site main, .page-template-affiliate-page-template.scroll-upblack-header .site main {
    padding: 52px 0 0 !important;
  }
}
.page-template-affiliate-page-template footer:after {
  display: none;
}
.page-template-affiliate-page-template footer .green-dots {
  display: none;
}
.page-template-affiliate-page-template footer .ew-partners,
.page-template-affiliate-page-template footer .footer-info {
  display: none;
}

.toggle-button-cover {
  display: table-cell;
  position: relative;
  width: 240px;
  height: 67px;
  box-sizing: border-box;
}
.toggle-button-cover .button-cover {
  height: 67px;
  margin: 0;
  background-color: #fff;
  border-radius: 16px;
}
.toggle-button-cover .button-cover:before {
  counter-increment: button-counter;
  content: counter(button-counter);
  position: absolute;
  right: 0;
  bottom: 0;
  color: #d7e3e3;
  font-size: 12px;
  line-height: 1;
  padding: 5px;
}
.toggle-button-cover .button-cover .button-plans {
  height: 100%;
  position: relative;
  font-family: "Roboto", sans-serif;
}
.toggle-button-cover .button-cover .button-plans span.free-text {
  position: absolute;
  color: #060023;
  top: 36px;
  z-index: 1;
  font-size: 12px;
  right: 20px;
}
.toggle-button-cover .button-cover .button-plans input[value="1"] + .knobs + .layer + span.free-text {
  color: #fff;
  z-index: 999;
}
.toggle-button-cover .checkbox {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  opacity: 0;
  cursor: pointer;
  z-index: 3;
  font-family: "Roboto", sans-serif;
}

.button-cover,
.knobs,
.layer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.knobs {
  z-index: 2;
}

.layer {
  width: 100%;
  background-color: #F5F6F8;
  transition: 0.3s ease all;
  z-index: 1;
  border-radius: 16px;
}

.button-plans .knobs:before,
.button-plans .knobs:after,
.button-plans .knobs span {
  position: absolute;
  top: 0;
  width: 120px;
  height: 67px;
  font-size: 10px;
  font-weight: 500;
  text-align: center;
  line-height: 67px;
  padding: 0;
  border-radius: 16px;
  transition: 0.3s ease all;
  font-size: 16px;
  font-family: "Inter", sans-serif;
}

.button-plans .knobs:before {
  content: "";
  left: 0;
  background-color: #178EFC;
}

.button-plans .knobs:after {
  content: "Yearly";
  right: 0;
  top: -7px;
  color: #000;
}

.button-plans .knobs span {
  display: inline-block;
  left: 0;
  color: #fff;
  z-index: 1;
}

.button-plans .checkbox:checked + .knobs span {
  color: #000;
}

.button-plans .checkbox:checked + .knobs:before {
  left: 120px;
  background-color: #178EFC;
}

.button-plans .checkbox:checked + .knobs:after {
  color: #fff;
}

.button-plans .checkbox:checked ~ .layer {
  background-color: #fcebeb;
}

.v2-pricing-banner {
  font-family: "Inter", sans-serif;
  margin-top: 0;
  padding: 80px 0 10px;
  position: relative;
}
@media only screen and (max-width : 768px) {
  .v2-pricing-banner {
    padding: 25px 0 0;
  }
}
@media only screen and (max-width : 768px) {
  .v2-pricing-banner {
    margin-top: 0;
  }
}
.v2-pricing-banner h1 {
  font-weight: 600;
  color: #4058FB;
  font-size: calc(24px + 24 * (100vw - 400px) / 1520);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  text-transform: capitalize;
  margin: 0 0 40px;
  line-height: normal;
}
@media only screen and (max-width : 768px) {
  .v2-pricing-banner h1 {
    margin: 0 0 30px;
  }
}
.v2-pricing-banner a.live-demo-btn {
  background: #27ae60;
  color: #FFFFFF;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  font-size: 18px;
  height: 40px;
  display: inline-block;
  line-height: 40px;
  padding: 0 40px;
  margin: 0 0 40px;
}
.v2-pricing-banner.black-friday-offer-banner {
  background: linear-gradient(180deg, #210941 -25.69%, #422962 191.38%);
  padding: 50px 0 140px;
}
@media only screen and (max-width : 768px) {
  .v2-pricing-banner.black-friday-offer-banner {
    padding: 45px 0 100px;
  }
}
.v2-pricing-banner.black-friday-offer-banner:before, .v2-pricing-banner.black-friday-offer-banner:after {
  display: none;
}
.v2-pricing-banner.black-friday-offer-banner .flex-banner {
  display: none;
}
.v2-pricing-banner.black-friday-offer-banner .black-friday-banner-pricing {
  display: flex !important;
}

.v2-plans-details {
  margin-top: 50px;
  display: flex;
  flex-direction: column;
}
.v2-plans-details .design-easywebinar {
  margin-top: 30px;
  margin-bottom: 50px;
}
.v2-plans-details .tab-container ul.tabs-v2 {
  position: absolute;
  margin: -126px auto;
  transform: translate(-50%, 0);
  left: 50%;
  font-family: "Inter", sans-serif;
}
@media only screen and (max-width : 768px) {
  .v2-plans-details .tab-container ul.tabs-v2 {
    margin: -112px auto;
    gap: 5px;
  }
}
.v2-plans-details .tab-container ul.tabs-v2 li {
  background: #96A6B8;
  padding: 20px;
  width: 360px;
  text-align: center;
  height: 76px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
@media only screen and (max-width : 768px) {
  .v2-plans-details .tab-container ul.tabs-v2 li {
    height: 62px;
    width: max-content;
    padding: 10px;
    margin: 0;
  }
}
.v2-plans-details .tab-container ul.tabs-v2 li a {
  color: #fff;
  font-size: calc(16px + 8 * (100vw - 400px) / 1520);
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.v2-plans-details .tab-container ul.tabs-v2 li.active {
  background: #fff;
}
.v2-plans-details .tab-container ul.tabs-v2 li.active a {
  color: #000;
}
.v2-plans-details .v2-switch-plan {
  margin: 0 auto;
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
}
@media only screen and (max-width : 1200px) {
  .v2-plans-details .v2-switch-plan {
    display: flex;
    align-items: center;
    flex-direction: column;
  }
}
.v2-plans-details .v2-switch-plan span.discount-text {
  position: relative;
  color: #F3B72E;
  right: 0;
  top: 0;
  font-size: 18px;
  font-family: "Gloria Hallelujah", cursive;
  display: flex;
  align-items: center;
  font-weight: 400;
  flex-direction: column;
  max-width: 200px;
  text-align: left;
}
@media only screen and (max-width : 1200px) {
  .v2-plans-details .v2-switch-plan span.discount-text {
    position: relative;
    top: 0;
    right: 0;
    top: 5px;
    right: 0;
    font-size: 18px;
    text-align: center;
  }
  .v2-plans-details .v2-switch-plan span.discount-text img {
    display: none;
  }
}
.v2-plans-details .v2-switch-plan span.discount-text img {
  margin-right: -120px;
}

.range-bar {
  border: none;
  background: #000;
  height: 3px;
  width: 96%;
  margin-left: 8px;
}
.range-bar .ui-slider-range {
  background: #06b9c0;
}
.range-bar .ui-slider-handle {
  border: none;
  border-radius: 25px;
  background: #fff;
  border: 2px solid #06b9c0;
  height: 17px;
  width: 17px;
  top: -0.52em;
  cursor: pointer;
}
.range-bar .ui-slider-handle + span {
  background: #06b9c0;
}

.accounts-plans {
  color: #000;
  box-sizing: border-box;
  display: flex;
  max-width: 100vw;
  width: 100%;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  font-family: "roboto", sans-serif;
  margin-top: 65px;
}
@media only screen and (max-width : 600px) {
  .accounts-plans {
    padding: 0 10px;
  }
}
.accounts-plans .plan-box {
  width: calc(25% - 1.375rem);
  flex-shrink: 1;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  border-radius: 16px;
  flex-direction: column;
  position: relative;
  border: 1px solid #E8E8EA;
  padding: 30px 0;
}
@media only screen and (min-width : 601px) and (max-width : 1200px) {
  .accounts-plans .plan-box {
    width: 48%;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width : 600px) {
  .accounts-plans .plan-box {
    width: 100%;
    margin-bottom: 20px;
  }
}
.accounts-plans .plan-box.standard {
  background: #27AE60;
}
.accounts-plans .plan-box.standard .plans-head .plans-inner > p {
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.accounts-plans .plan-box.standard .plans-head .plans-inner > p span.popular {
  color: #060023;
  background: #fff;
  font-size: 11px;
  padding: 0 7px;
  height: 21px;
  line-height: 21px;
  border-radius: 3px;
}
.accounts-plans .plan-box.standard .plans-head .plans-inner .description .info .price-info p,
.accounts-plans .plan-box.standard .plans-head .plans-inner .description .info .price-info span {
  color: #fff;
}
.accounts-plans .plan-box.standard .plans-head .plans-inner .description .info .discount {
  color: #fff;
  border: 1px solid #FFF;
}
.accounts-plans .plan-box.standard .plans-head .plans-inner .plans-action a {
  background: #fff;
  color: #27AE60;
}
.accounts-plans .plan-box.standard .plans-features h4 {
  color: #fff;
}
.accounts-plans .plan-box.standard .plans-features ul.common-features {
  min-height: 300px;
  border-bottom: 1px solid #3ED67E;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
@media only screen and (max-width : 600px) {
  .accounts-plans .plan-box.standard .plans-features ul.common-features {
    padding: 0 10px;
    min-height: auto;
  }
}
.accounts-plans .plan-box.standard .plans-features ul li {
  color: #fff;
}
.accounts-plans .plan-box.standard .plans-features ul li:before {
  background: #fff;
}
.accounts-plans .plan-box.standard .plans-features ul.higlight-points li a {
  color: #fff;
}
.accounts-plans .plans-head {
  border-bottom: 1px solid #B8B7BD;
  padding-bottom: 25px;
  margin: 0 35px;
}
.accounts-plans .plans-head .plans-inner > p {
  color: #060023;
  font-family: "roboto", sans-serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  margin: 0 0 10px;
}
.accounts-plans .plans-head .plans-inner .description .info {
  position: relative;
  width: 100%;
  z-index: 20;
}
.accounts-plans .plans-head .plans-inner .description .info .price-info {
  display: flex;
}
.accounts-plans .plans-head .plans-inner .description .info .price-info p {
  font-size: calc(22px + 12 * (100vw - 400px) / 1520);
  font-weight: 600;
  margin: 0 5px 0 0;
}
.accounts-plans .plans-head .plans-inner .description .info .price-info span {
  color: #707070;
  font-size: 12px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-weight: 400;
  margin-top: -9px;
  position: relative;
  top: 6px;
}
.accounts-plans .plans-head .plans-inner .description .info .price-info span span {
  font-weight: 700;
}
.accounts-plans .plans-head .plans-inner .description .info span.discount {
  border-radius: 16px;
  border: 1px solid #B8B7BD;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 500;
  color: #000;
}
.accounts-plans .plans-head .plans-inner .plans-action {
  margin-top: 25px;
}
.accounts-plans .plans-head .plans-inner .plans-action a {
  height: 48px;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  background: #27AE60;
  color: #fff;
  border-radius: 8px;
}
.accounts-plans .plans-head .plans-inner .plans-action a.contact-sales {
  color: #2B2B30;
  background: #fff;
  border: 1px solid #2B2B30;
}
.accounts-plans .plans-features {
  padding: 0 35px;
}
.accounts-plans .plans-features h4 {
  color: #27AE60;
  font-size: 24px;
  font-weight: 500;
}
.accounts-plans .plans-features ul.common-features {
  min-height: 300px;
  border-bottom: 1px solid #B8B7BD;
}
@media only screen and (max-width : 600px) {
  .accounts-plans .plans-features ul.common-features {
    min-height: auto;
  }
}
.accounts-plans .plans-features ul.higlight-points li {
  color: #27ae60;
  font-weight: 600;
}
.accounts-plans .plans-features ul.higlight-points li a {
  color: #27ae60;
}
.accounts-plans .plans-features ul li {
  font-size: 16px;
  color: #000;
  margin: 15px 0;
  padding-left: 20px;
  position: relative;
  text-transform: capitalize;
}
.accounts-plans .plans-features ul li:before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #E8E8EA;
  position: absolute;
  left: 0;
  top: 7px;
}
.accounts-plans.account-plans-table-con {
  display: block;
}
@media only screen and (max-width : 600px) {
  .accounts-plans.account-plans-table-con {
    margin: 20px 0 0;
  }
}
.accounts-plans.account-plans-table-con .plans-comparison-table {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table {
  border-collapse: separate;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table thead {
  border-top: none;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table thead th {
  max-width: 290px;
  min-width: 290px;
  border: none;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table thead th:first-child {
  border: none;
}
@media only screen and (max-width : 1200px) {
  .accounts-plans.account-plans-table-con .plans-comparison-table table thead th {
    max-width: 250px;
    min-width: 250px;
  }
}
@media only screen and (max-width : 768px) {
  .accounts-plans.account-plans-table-con .plans-comparison-table table thead th {
    max-width: 200px;
    min-width: 200px;
  }
  .accounts-plans.account-plans-table-con .plans-comparison-table table thead th:first-child {
    max-width: 110px;
    min-width: 110px;
  }
}
.accounts-plans.account-plans-table-con .plans-comparison-table table thead th:first-child + th {
  border-top-left-radius: 16px;
  background: #F9F9F9;
  box-shadow: 0px -6px 10px 0px rgba(0, 0, 0, 0.1);
}
.accounts-plans.account-plans-table-con .plans-comparison-table table thead th:last-child {
  border-top-right-radius: 16px;
  background: #F9F9F9;
  box-shadow: 0px -6px 10px 0px rgba(0, 0, 0, 0.1);
  border: none;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table thead th .plans-head {
  padding-bottom: 0;
  height: auto;
  transition: height 4s;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table thead th .plans-head .plans-inner .description .info .price-info {
  height: 35px;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table thead th .plans-head .plans-inner .description .info .price-info span {
  margin-top: -8px;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table thead th.standard {
  background: #27AE60;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table thead th.standard .plans-head .plans-inner p {
  color: #fff;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table thead th.standard .plans-head .plans-inner p span {
  padding: 0;
  position: absolute;
  right: 25px;
  top: 9px;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table thead th.standard .plans-head .plans-inner p span img {
  width: 90px;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table thead th.standard .plans-head .plans-inner .description .info .price-info p {
  color: #fff;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table thead th.standard .plans-head .plans-inner .description .info .price-info span {
  color: #fff;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table thead th.standard .plans-head .plans-inner .description .info span.discount {
  border: 1px solid #fff;
  color: #fff;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table thead th.standard .plans-head .plans-action a {
  background: #fff;
  border: 1px solid #fff;
  color: #27AE60;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table thead th.standard .plans-head .plans-action a:hover {
  border: 1px solid #000;
  background: #000;
  color: #fff;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table td,
.accounts-plans.account-plans-table-con .plans-comparison-table table th {
  min-width: 100px;
  color: #000;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table td span.col-icons,
.accounts-plans.account-plans-table-con .plans-comparison-table table th span.col-icons {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table td .tippy,
.accounts-plans.account-plans-table-con .plans-comparison-table table th .tippy {
  color: #DEE4EC;
  font-size: 22px;
  margin-left: 3px;
  cursor: help;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table th span.col-icons {
  justify-content: start;
}
@media only screen and (max-width : 600px) {
  .accounts-plans.account-plans-table-con .plans-comparison-table table th span.col-icons {
    flex-direction: column;
  }
}
@media only screen and (max-width : 768px) {
  .accounts-plans.account-plans-table-con .plans-comparison-table table th {
    min-width: 110px;
    max-width: 110px;
    word-wrap: break-word;
  }
}
@media only screen and (max-width : 768px) {
  .accounts-plans.account-plans-table-con .plans-comparison-table table tbody tr:not(.blank-row) + tr.blank-row {
    display: none;
  }
}
.accounts-plans.account-plans-table-con .plans-comparison-table table tbody tr {
  border-bottom: 1px solid #DEE4EC;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table tbody tr:last-child {
  border-bottom: none;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table tbody tr.blank-row {
  border-bottom: none;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table tbody tr.blank-row th,
.accounts-plans.account-plans-table-con .plans-comparison-table table tbody tr.blank-row td {
  border: none;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table tbody tr.blank-row th h3,
.accounts-plans.account-plans-table-con .plans-comparison-table table tbody tr.blank-row td h3 {
  font-weight: 600;
  font-size: 32px;
  font-family: "Roboto", sans-serif;
  margin-top: 0;
  text-align: left;
}
@media only screen and (max-width : 768px) {
  .accounts-plans.account-plans-table-con .plans-comparison-table table tbody tr.blank-row th h3,
  .accounts-plans.account-plans-table-con .plans-comparison-table table tbody tr.blank-row td h3 {
    font-size: calc(22px + 10 * (100vw - 400px) / 1520);
    margin: 20px 0 0;
  }
}
.accounts-plans.account-plans-table-con .plans-comparison-table table.sticky-pricing-table-head thead tr th {
  padding: 0.5rem 2rem;
  vertical-align: top;
  background: #fff;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table.sticky-pricing-table-head thead tr th:first-child + th, .accounts-plans.account-plans-table-con .plans-comparison-table table.sticky-pricing-table-head thead tr th:last-child {
  background: #F9F9F9;
  box-shadow: none;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table.sticky-pricing-table-head thead tr th.standard {
  background: #27AE60;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table.sticky-pricing-table-head thead tr th .plans-head,
.accounts-plans.account-plans-table-con .plans-comparison-table table.sticky-pricing-table-head thead tr th .v2-switch-plan {
  max-height: 50px;
  height: 50px;
  overflow: hidden;
  transition: height 4s;
}
.accounts-plans.account-plans-table-con .plans-comparison-table table.sticky-pricing-table-head thead tr th .plans-head .discount-text,
.accounts-plans.account-plans-table-con .plans-comparison-table table.sticky-pricing-table-head thead tr th .v2-switch-plan .discount-text {
  display: none;
}
.accounts-plans.account-plans-table-con .plans-head {
  margin: 0;
  border-bottom: none;
  text-align: left;
}
.accounts-plans.account-plans-table-con .plans-head .plans-inner .plans-action a {
  border: 1px solid rgba(0, 0, 0, 0.4);
  color: #000000;
  background: #fff;
}
.accounts-plans.account-plans-table-con .plans-head .plans-inner .plans-action a:hover {
  background: #000000;
  border: 1px solid #000000;
  color: #fff;
}

.page-template-affiliate-page-template {
  background: linear-gradient(90deg, #EBF4FC 0%, #FEF1F4 47%, #F9F3E7 100%);
}

.ew-faq.features-accordion {
  background: #fff;
  padding: 75px 0 25px;
}
@media only screen and (max-width : 600px) {
  .ew-faq.features-accordion {
    padding: 20px 10px 25px;
  }
}
.ew-faq.features-accordion .container {
  width: 1280px;
}
.ew-faq.features-accordion .container .inner-accordion-list > ul > li {
  border: 1px solid #d2d7df;
  background: none;
  border-radius: 16px;
  font-family: "Roboto", sans-serif;
  box-shadow: none;
  margin-bottom: 15px;
  min-height: 73px;
  display: list-item;
}
@media only screen and (max-width : 768px) {
  .ew-faq.features-accordion .container .inner-accordion-list > ul > li {
    min-height: 56px;
  }
}
.ew-faq.features-accordion .container .inner-accordion-list > ul > li .collapsible-header {
  text-align: center;
  color: #000;
  align-items: center;
  display: flex;
  justify-content: center;
  font-size: 28px;
  font-weight: 600;
  font-family: "Roboto", sans-serif;
}
@media only screen and (max-width : 768px) {
  .ew-faq.features-accordion .container .inner-accordion-list > ul > li .collapsible-header {
    font-size: 18px;
    height: 56px;
  }
}
.ew-faq.features-accordion .container .inner-accordion-list > ul > li .collapsible-header:after {
  content: "\e5cf";
  color: #3b3b3b;
  top: 0;
  right: 0;
  font-weight: 300;
  opacity: 1;
  align-items: center;
  display: flex;
  justify-content: center;
  margin-left: 10px;
  position: relative;
}
.ew-faq.features-accordion .container .inner-accordion-list > ul > li .collapsible-header span.material-icons {
  margin-right: 10px;
  color: #4058FB;
}
.ew-faq.features-accordion .container .inner-accordion-list > ul > li .collapsible-header:hover {
  background: #000;
  color: #fff;
  border-radius: 16px;
}
.ew-faq.features-accordion .container .inner-accordion-list > ul > li .collapsible-header:hover:after {
  color: #fff;
}
.ew-faq.features-accordion .container .inner-accordion-list > ul > li .collapsible-header:hover span.material-icons {
  color: #fff;
}
.ew-faq.features-accordion .container .inner-accordion-list > ul > li .collapsible-body {
  border-bottom: none;
  padding: 0;
}
.ew-faq.features-accordion .container .inner-accordion-list > ul > li .collapsible-body .promote-listing {
  display: flex;
  justify-content: center;
  gap: 110px;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 0 100px;
}
@media only screen and (max-width : 768px) {
  .ew-faq.features-accordion .container .inner-accordion-list > ul > li .collapsible-body .promote-listing {
    flex-direction: column;
    gap: 0;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0 20px;
  }
}
.ew-faq.features-accordion .container .inner-accordion-list > ul > li .collapsible-body .promote-listing ul li {
  text-align: left;
  display: flex;
  margin: 20px 0;
  font-size: 16px;
  border-bottom: none;
  min-height: auto;
  text-transform: capitalize;
}
.ew-faq.features-accordion .container .inner-accordion-list > ul > li .collapsible-body .promote-listing ul li span {
  margin-right: 10px;
  color: #27AE60;
  font-size: 20px;
  position: relative;
  top: 3px;
}

.plans-comparison-table {
  overflow: auto;
  scroll-snap-type: both mandatory;
  margin-top: 0s;
}
@media only screen and (min-width : 1200px) {
  .plans-comparison-table {
    overflow: initial;
  }
}
.plans-comparison-table table {
  border-collapse: collapse;
  border: 0;
}
.plans-comparison-table table tbody tr:last-child th,
.plans-comparison-table table tbody tr:last-child td {
  border-bottom: 0;
  border-bottom-left-radius: 10px;
}
.plans-comparison-table table thead {
  z-index: 1000;
  position: relative;
  border-top: 1px solid #E8E8EA;
}
.plans-comparison-table table tr:last-child {
  border-bottom: none;
}
.plans-comparison-table table th,
.plans-comparison-table table td {
  padding: 0.65rem 2rem;
  min-width: 6rem;
  text-align: left;
  margin: 0;
  border-bottom: 1px solid #d2d7df;
  background-clip: padding-box;
  font-size: 16px;
  font-weight: 400;
}
@media only screen and (max-width : 768px) {
  .plans-comparison-table table th,
  .plans-comparison-table table td {
    padding: 1rem;
  }
}
.plans-comparison-table table th:last-child,
.plans-comparison-table table td:last-child {
  border-right: none;
}
@media only screen and (max-width : 600px) {
  .plans-comparison-table table th,
  .plans-comparison-table table td {
    min-width: auto;
  }
}
.plans-comparison-table table thead th {
  position: sticky;
  top: 85px;
  border-top: 0;
  background-clip: padding-box;
  text-align: center;
  font-size: 28px;
  color: #000;
  font-weight: 800;
}
@media only screen and (max-width : 992px) {
  .plans-comparison-table table thead th {
    top: 53px;
  }
}
@media only screen and (max-width : 768px) {
  .plans-comparison-table table thead th {
    font-size: 18px;
  }
}
.plans-comparison-table table thead th.standard-header {
  color: #27AE60;
}
.plans-comparison-table table thead th a {
  background: #fff;
  color: #2B2B30;
  border: 1px solid #2B2B30;
  border-radius: 8px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  width: 150px;
  margin: 7px auto;
}
@media only screen and (max-width : 768px) {
  .plans-comparison-table table thead th a {
    font-size: 14px;
    width: 130px;
  }
}
.plans-comparison-table table thead th a:hover {
  background: #000;
  border-color: #000;
  color: #fff;
}
.plans-comparison-table table thead th a.green-btn {
  color: #fff;
  text-decoration: underline;
  background: #000;
  border-color: #000;
}
.plans-comparison-table table tbody td {
  text-align: center;
}
.plans-comparison-table table tbody td a {
  display: flex;
  align-items: center;
  justify-content: center;
}
.plans-comparison-table table tbody td span {
  color: #27AE60;
}
.plans-comparison-table table tbody td span.red {
  background: none !important;
  color: #8A8A8A;
}
.plans-comparison-table table tbody td span.green {
  background: none !important;
  color: #27AE60;
  margin-left: 5px;
}
.plans-comparison-table table thead th.pin {
  left: 0;
  z-index: 1001;
  border-left: 0;
}
.plans-comparison-table table tbody th {
  background-clip: padding-box;
  border-left: 0;
}
.plans-comparison-table table tbody {
  z-index: 10;
  position: relative;
  background: #f9f9f9;
  border-radius: 32px;
}
.plans-comparison-table table tbody tr:hover {
  background: #F5FAFF;
}
.plans-comparison-table table tbody tr:hover th {
  background: #F5FAFF;
}
.plans-comparison-table table tbody tr:first-child th:first-child {
  border-top-left-radius: 16px;
  overflow: hidden;
  padding-top: 30px;
}
.plans-comparison-table table tbody tr:first-child td:last-child {
  overflow: hidden;
}
.plans-comparison-table table tbody tr:last-child th:first-child {
  border-bottom-left-radius: 16px;
  overflow: hidden;
  padding-top: 30px;
}
.plans-comparison-table table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 16px;
  overflow: hidden;
}
.plans-comparison-table table tbody tr.blank-row th,
.plans-comparison-table table tbody tr.blank-row td {
  background: #f9f9f9;
}
.plans-comparison-table table tbody tr.blank-row th {
  font-size: 24px;
  font-weight: 600;
}
@media only screen and (max-width : 992px) {
  .plans-comparison-table table tbody tr.blank-row th {
    font-size: 18px;
  }
}
.plans-comparison-table table tbody tr.blank-row.showin-mobile-only {
  display: none;
}
@media only screen and (max-width : 992px) {
  .plans-comparison-table table tbody tr.blank-row.showin-mobile-only {
    display: table-row !important;
  }
  .plans-comparison-table table tbody tr.blank-row.showin-mobile-only th:first-child {
    display: table-cell !important;
    border: none;
    min-width: 170px;
    max-width: 170px;
    font-size: 15px;
    background: #fff;
  }
  .plans-comparison-table table tbody tr.blank-row.showin-mobile-only td img {
    max-width: 100px;
  }
  .plans-comparison-table table tbody tr.blank-row.showin-mobile-only td h4 {
    margin-top: 10px;
  }
}
@media only screen and (max-width : 992px) {
  .plans-comparison-table table tbody tr.blank-row.hide-one-td td:last-child {
    display: none;
  }
}
.plans-comparison-table table tbody th {
  position: sticky;
  left: 0;
  border-bottom: 1px solid #d2d7df;
}
.plans-comparison-table table tbody th:before {
  content: "";
  background: #fff;
}
.plans-comparison-table table thead th,
.plans-comparison-table table tbody th {
  max-height: 25px;
}

.page-template-v2-pricing-page-template .header-wrapper {
  top: 0;
}
.page-template-v2-pricing-page-template main {
  padding: 85px 0 0;
}
@media only screen and (max-width : 992px) {
  .page-template-v2-pricing-page-template main {
    padding: 0 !important;
  }
}
.page-template-v2-pricing-page-template.scroll-downblack-header .free-trial-top-body-banner main, .page-template-v2-pricing-page-template.scroll-upblack-header .free-trial-top-body-banner main {
  padding: 85px 0 0;
}

.clients-testimonial-slider .heading-testimonial {
  margin-top: 70px;
}
.clients-testimonial-slider h3 {
  font-size: 24px;
  color: #000;
  font-weight: 400;
  text-align: center;
  display: block !important;
  text-transform: capitalize;
  font-family: "roboto", sans-serif;
}
.clients-testimonial-slider .pricing-testimonail-slider {
  margin-bottom: 140px !important;
  margin-top: 30px;
}
@media only screen and (max-width : 600px) {
  .clients-testimonial-slider .pricing-testimonail-slider {
    margin-bottom: 120px !important;
    margin-top: 30px;
  }
}
@media only screen and (max-width : 600px) {
  .clients-testimonial-slider .pricing-testimonail-slider .slick-track {
    display: flex;
    justify-content: center;
  }
}
@media only screen and (max-width : 600px) {
  .clients-testimonial-slider .pricing-testimonail-slider .slick-track li.item {
    max-width: 380px;
    margin: 0 auto;
  }
}
.clients-testimonial-slider .pricing-testimonail-slider .slick-track li.item .info-inner-con {
  display: flex;
  border: 1px solid #E8E8EA;
  border-radius: 16px;
}
@media only screen and (max-width : 600px) {
  .clients-testimonial-slider .pricing-testimonail-slider .slick-track li.item .info-inner-con {
    flex-direction: column;
    align-items: center;
  }
}
.clients-testimonial-slider .pricing-testimonail-slider .slick-track li.item .info-inner-con .testimonial-slider-info {
  min-height: 290px;
  padding: 24px 42px;
  font-family: "roboto", sans-serif;
}
@media only screen and (min-width : 601px) and (max-width : 992px) {
  .clients-testimonial-slider .pricing-testimonail-slider .slick-track li.item .info-inner-con .testimonial-slider-info {
    padding: 30px 22px;
  }
}
.clients-testimonial-slider .pricing-testimonail-slider .slick-track li.item .info-inner-con .testimonial-slider-info h4 {
  color: #27AE60;
  font-size: 24px;
  font-weight: 700;
}
@media only screen and (min-width : 601px) and (max-width : 992px) {
  .clients-testimonial-slider .pricing-testimonail-slider .slick-track li.item .info-inner-con .testimonial-slider-info h4 {
    font-size: 20px;
    margin: 0 0 10px;
  }
}
.clients-testimonial-slider .pricing-testimonail-slider .slick-track li.item .info-inner-con .testimonial-slider-info p {
  font-size: 16px;
  font-weight: 400;
  color: #3D3D3D;
  margin: 32px 0;
  line-height: 28px;
}
@media only screen and (min-width : 601px) and (max-width : 992px) {
  .clients-testimonial-slider .pricing-testimonail-slider .slick-track li.item .info-inner-con .testimonial-slider-info p {
    font-size: 20px;
    margin: 0;
  }
}
.clients-testimonial-slider .pricing-testimonail-slider .slick-track li.item .info-inner-con .testimonial-slider-info span {
  color: #B8B7BD;
  font-size: 16px;
}
@media only screen and (max-width : 600px) {
  .clients-testimonial-slider .pricing-testimonail-slider .slick-track li.item .client-img {
    width: 100%;
  }
  .clients-testimonial-slider .pricing-testimonail-slider .slick-track li.item .client-img img {
    border-radius: 15px;
    width: 100%;
  }
}
.clients-testimonial-slider .pricing-testimonail-slider ul.slick-dots {
  bottom: -50px !important;
}
.clients-testimonial-slider .pricing-testimonail-slider ul.slick-dots li button:before {
  font-size: 12px;
}
.clients-testimonial-slider .pricing-testimonail-slider ul.slick-dots li.slick-active {
  color: #27AE60;
}
.clients-testimonial-slider .pricing-testimonail-slider .slick-next.slick-arrow {
  bottom: -25px !important;
  top: calc(100% + 38px);
  left: calc(50% + 100px);
  width: 36px;
  height: 36px;
  border: 1px solid #000000;
  border-radius: 8px;
}
.clients-testimonial-slider .pricing-testimonail-slider .slick-next.slick-arrow {
  bottom: -25px !important;
  top: calc(100% + 38px);
  left: calc(50% + 100px);
  width: 32px;
  height: 32px;
  border: 1px solid #000000;
  border-radius: 8px;
  z-index: 1;
}
.clients-testimonial-slider .pricing-testimonail-slider .slick-next.slick-arrow:before {
  content: "\e409";
  font-family: "Material Icons";
  color: #000;
  font-size: 28px;
}
.clients-testimonial-slider .pricing-testimonail-slider .slick-prev.slick-arrow {
  bottom: -25px !important;
  top: calc(100% + 38px);
  left: calc(50% - 125px);
  width: 32px;
  height: 32px;
  border: 1px solid #000000;
  border-radius: 8px;
  z-index: 1;
}
.clients-testimonial-slider .pricing-testimonail-slider .slick-prev.slick-arrow:before {
  content: "\e5cb";
  font-family: "Material Icons";
  color: #000;
  font-size: 28px;
}

.ew-hide {
  display: none !important;
}

.ew-show {
  display: flex !important;
}

.design-easywebinar {
  background: #ebebeb;
  border-radius: 15px;
  margin-top: 130px;
  display: flex;
  overflow: hidden;
  font-family: "Inter", sans-serif;
}
@media only screen and (max-width : 992px) {
  .design-easywebinar {
    flex-direction: column;
    margin-top: 50px;
  }
}
.design-easywebinar .casey-img {
  max-width: 47%;
  width: 100%;
  position: relative;
}
@media only screen and (max-width : 992px) {
  .design-easywebinar .casey-img {
    max-width: 100%;
  }
}
.design-easywebinar .casey-img img {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width : 992px) {
  .design-easywebinar .casey-img img {
    max-width: 100%;
  }
}
.design-easywebinar .casey-img span.founder-text {
  position: absolute;
  left: 50px;
  bottom: 70px;
  background: #fff;
  border-radius: 15px;
  color: #27AE60;
  font-size: 22px;
  font-weight: 700;
  display: flex;
  flex-direction: column;
  padding: 12px 15px 15px;
}
@media only screen and (max-width : 992px) {
  .design-easywebinar .casey-img span.founder-text {
    bottom: inherit;
    top: 20px;
    left: 20px;
    font-size: 14px;
  }
  .design-easywebinar .casey-img span.founder-text span {
    font-size: 12px;
  }
}
.design-easywebinar .casey-img span.founder-text span {
  font-size: 15px;
  font-weight: 500;
  color: #4B4B4B;
}
.design-easywebinar .desgined-info {
  padding: 0 80px;
}
@media only screen and (max-width : 992px) {
  .design-easywebinar .desgined-info {
    padding: 0 40px 30px;
  }
}
.design-easywebinar .desgined-info h2 {
  font-weight: 700;
  font-size: calc(24px + 12 * (100vw - 400px) / 1520);
  margin-bottom: 30px;
  margin-top: 60px;
  color: #27ae60;
}
@media only screen and (max-width : 992px) {
  .design-easywebinar .desgined-info h2 {
    margin-top: 30px;
  }
}
.design-easywebinar .desgined-info ul li {
  margin-bottom: 20px;
  max-width: 80%;
}
@media only screen and (max-width : 992px) {
  .design-easywebinar .desgined-info ul li {
    max-width: 100%;
  }
}
.design-easywebinar .desgined-info ul li h3 {
  color: #000;
  font-weight: 600;
  font-size: calc(16px + 8 * (100vw - 400px) / 1520);
  display: flex;
  margin: 0;
}
.design-easywebinar .desgined-info ul li h3 span {
  background: #000;
  color: #fff;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  margin-right: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
}
.design-easywebinar .desgined-info ul li p {
  margin: 10px 0 0;
  color: #626262;
}
.design-easywebinar .desgined-info a.contact-us {
  background-color: #4058FB;
  color: #fff;
  margin-top: 20px;
  height: 62px;
  line-height: 62px;
  font-weight: 700;
  font-size: 16px;
}
.design-easywebinar .desgined-info a.contact-us:hover {
  background: #178c48;
}

.why-easywebinar {
  display: flex;
  align-items: center;
  gap: 150px;
  color: #000;
  font-family: "Inter", sans-serif;
  justify-content: center;
  margin-top: 100px;
}
@media only screen and (max-width : 1200px) {
  .why-easywebinar {
    gap: 30px;
  }
}
@media only screen and (max-width : 768px) {
  .why-easywebinar {
    flex-direction: column;
    margin-top: 60px;
    text-align: center;
    gap: 20px;
  }
}
.why-easywebinar img {
  width: 48%;
}
@media only screen and (max-width : 768px) {
  .why-easywebinar img {
    width: 90%;
  }
}
.why-easywebinar .why-info-box {
  max-width: 440px;
  width: 100%;
}
.why-easywebinar .why-info-box h3 {
  font-size: calc(24px + 16 * (100vw - 400px) / 1520);
  font-weight: 700;
  margin-top: 0;
}
.why-easywebinar .why-info-box p {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
.why-easywebinar .why-info-box p span {
  font-size: 20px;
  font-weight: 700;
  color: #4058FB;
}
.why-easywebinar .why-info-box a.contact-us {
  background-color: #4058FB;
  color: #fff;
  margin-top: 10px;
  height: 62px;
  line-height: 62px;
  font-weight: 700;
  font-size: 16px;
}
.why-easywebinar .why-info-box a.contact-us:hover {
  background: #178c48;
}

.other-features {
  color: #000;
  margin: 120px 0;
  font-family: "Inter", sans-serif;
}
@media only screen and (max-width : 768px) {
  .other-features {
    margin-top: 60px;
  }
}
.other-features h3 {
  font-size: calc(24px + 16 * (100vw - 400px) / 1520);
  font-weight: 700;
  margin-top: 0;
  text-align: center;
  text-transform: capitalize;
  margin-bottom: 50px;
}
.other-features p.subheading {
  font-size: 24px;
  text-align: center;
  text-transform: capitalize;
  margin-bottom: 50px;
}
.other-features .ew-video-card {
  display: flex;
  gap: 40px;
  flex-wrap: wrap;
  justify-content: center;
}
@media only screen and (max-width : 768px) {
  .other-features .ew-video-card {
    justify-content: center;
  }
}
.other-features .ew-video-card li {
  overflow: hidden;
  position: relative;
  width: 390px;
  height: 14rem;
  padding: 20px 30px;
}
.other-features .ew-video-card li a video {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
  inset: 0;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  position: absolute;
  z-index: 0;
}
.other-features .ew-video-card li a .card-overlay {
  color: #fff;
}
.other-features .ew-video-card li a h4 {
  color: #fff;
  position: relative;
  transform: translateY(110px);
  transition: 0.5s ease-in;
  z-index: 2;
  margin-top: 0;
  font-size: 28px;
  text-transform: capitalize;
}
@media only screen and (max-width : 768px) {
  .other-features .ew-video-card li a h4 {
    font-size: 20px;
  }
}
.other-features .ew-video-card li:hover:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 2rem;
}
.other-features .ew-video-card li:hover h4 {
  transform: translateY(0);
  transition: 0.5s ease-out;
}
.other-features .ew-video-card li:hover .video-card-overlay {
  transform: translateY(0);
  opacity: 1;
  transition: 0.5s ease-out;
}
.other-features .ew-video-card li .video-card-overlay {
  position: relative;
  color: #fff;
  transform: translateY(180px);
  opacity: 0;
  transition: 0.5s ease-in;
  z-index: 2;
}
.other-features .ew-video-card li .video-card-overlay p {
  font-size: 16px;
  margin-bottom: 0;
}
.other-features .ew-video-card li .video-card-overlay span.contact-us-btn {
  background-color: #4058FB;
  color: #fff;
  margin-top: 10px;
}
.other-features .ew-video-card li .video-card-overlay span.contact-us-btn:hover {
  background: #178c48;
}

.easywebinar-clients {
  background: #F8F8F8;
  margin: 80px 0;
  padding: 60px 0;
}
@media only screen and (max-width : 768px) {
  .easywebinar-clients {
    margin: 0;
  }
}
.easywebinar-clients .ew-clients-logo ul {
  display: flex;
  gap: 40px;
  flex-wrap: wrap;
}
.easywebinar-clients.blue-theme {
  margin: 40px 0;
  padding: 50px 0;
  background: #1272CA;
}
.easywebinar-clients.blue-theme .ew-clients-logo ul {
  gap: 10px;
}

.business-growth {
  font-family: "Inter", sans-serif;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 60px;
}
@media only screen and (max-width : 768px) {
  .business-growth {
    flex-direction: column;
    text-align: center;
    gap: 10px;
  }
}
.business-growth .growth-info {
  width: 450px;
  max-width: 100%;
}
@media only screen and (max-width : 768px) {
  .business-growth .growth-info {
    order: 2;
  }
}
.business-growth .growth-info p {
  font-size: calc(18px + 14 * (100vw - 400px) / 1520);
  font-weight: 600;
  color: #000;
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
}
.business-growth .growth-info h3 {
  color: #4058FB;
  font-weight: 800;
  font-size: calc(24px + 32 * (100vw - 400px) / 1520);
  margin-top: 0;
  text-transform: capitalize;
  line-height: normal;
}
.business-growth .growth-box-img img {
  max-width: 100%;
}

.virtual-events {
  font-family: "Inter", sans-serif;
  color: #000;
  text-align: center;
  margin-top: 120px;
}
@media only screen and (max-width : 992px) {
  .virtual-events {
    margin-top: 60px;
  }
}
.virtual-events h3 {
  font-size: calc(24px + 16 * (100vw - 400px) / 1520);
  font-weight: 700;
  line-height: normal;
}
.virtual-events p {
  font-size: 16px;
  max-width: 805px;
  font-weight: 400;
  width: 100%;
  margin: 20px auto 0;
  color: #5B5D5E;
  font-family: "Inter", sans-serif;
}
.virtual-events ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  gap: 15px;
  row-gap: 80px;
  margin: 60px 0;
}
.virtual-events ul li {
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
  border-radius: 16px;
  min-width: 200px;
  width: 24%;
}
@media only screen and (max-width : 600px) {
  .virtual-events ul li {
    min-width: 46%;
    flex-direction: column;
    gap: 11px;
  }
}
@media only screen and (max-width : 1200px) {
  .virtual-events ul li {
    width: 33%;
  }
}
.virtual-events ul li span.virtual-imgs {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 64px;
  min-height: 64px;
  width: 64px;
  min-width: 64px;
  background: #178EFC;
  border-radius: 8px;
}
.virtual-events ul li span.virtual-imgs img {
  width: 36px;
  object-fit: contain;
  filter: grayscale(100%) brightness(0) invert(1);
}
.virtual-events ul li span {
  margin-right: 16px;
  color: #1E2116;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
}
.virtual-events a.feature-overview {
  background: #4058FB;
  color: #fff;
  margin-top: 40px;
  height: 62px;
  line-height: 62px;
  font-weight: 700;
  font-size: 16px;
}
.virtual-events a.feature-overview:hover {
  background: #178c48;
}

.feaures-with-video {
  font-family: "Inter", sans-serif;
  color: #000;
  margin: 40px 0;
  display: flex;
  gap: 64px;
  align-items: center;
  background: #F6F6F6;
  padding: 42px 58px;
  border-radius: 24px;
}
@media only screen and (max-width : 768px) {
  .feaures-with-video {
    margin: 50px 0;
    padding: 42px 25px;
    flex-direction: column;
    gap: 0;
  }
}
.feaures-with-video .video-feature-info {
  max-width: 440px;
  width: 40%;
}
@media only screen and (max-width : 768px) {
  .feaures-with-video .video-feature-info {
    order: 2;
    max-width: 100%;
    width: 100%;
    text-align: center;
  }
}
.feaures-with-video .video-feature-info h3 {
  font-size: calc(24px + 16 * (100vw - 400px) / 1520);
  font-weight: 700;
  text-transform: capitalize;
  line-height: normal;
  margin-top: 25px;
  margin-bottom: 30px;
  width: 450px;
  max-width: 100%;
}
.feaures-with-video .video-feature-info h3 span {
  color: #178EFC;
}
@media only screen and (max-width : 768px) {
  .feaures-with-video .video-feature-info h3 {
    text-align: center;
    width: 100%;
  }
}
.feaures-with-video .video-feature-info ul li {
  border-radius: 16px;
  display: flex;
  margin-bottom: 16px;
  align-items: flex-start;
  width: 537px;
  max-width: 100%;
}
@media only screen and (max-width : 768px) {
  .feaures-with-video .video-feature-info ul li {
    text-align: left;
    width: 100%;
  }
}
.feaures-with-video .video-feature-info ul li img {
  margin-right: 10px;
  margin-top: 3px;
}
.feaures-with-video .video-feature-info ul li p {
  font-size: 18px;
  margin: 0;
}
.feaures-with-video .video-feature-info ul li p.light-grey {
  color: #5B5D5E;
}
.feaures-with-video .video-feature-info a.contact-us-btn {
  background: #22B060;
  color: #fff;
  margin-top: 10px;
  height: 62px;
  line-height: 62px;
  font-weight: 700;
  font-size: 16px;
  min-width: 160px;
  border-radius: 10px;
}
.feaures-with-video .video-feature-info a.contact-us-btn:hover {
  background: #000000;
}
.feaures-with-video .video-feature-img {
  border-radius: 20px;
  overflow: hidden;
  width: 60%;
}
.feaures-with-video .video-feature-img img {
  width: 100%;
}
@media only screen and (max-width : 768px) {
  .feaures-with-video .video-feature-img {
    order: 1;
    width: 100%;
  }
}
.feaures-with-video .video-feature-img video {
  max-width: 100%;
  width: 100%;
  height: auto;
  border-radius: 20px;
  overflow: hidden;
}
.feaures-with-video.left-video-box {
  background: radial-gradient(133.38% 133.3% at 50% 113.96%, #012D56 0%, #178EFC 100%);
}
.feaures-with-video.left-video-box .video-feature-info h3 {
  color: #fff;
}
.feaures-with-video.left-video-box .video-feature-info ul li p {
  color: #fff;
}
.feaures-with-video.left-video-box .video-feature-info ul li img {
  filter: brightness(0) invert(1);
}
.feaures-with-video.left-video-box:last-child {
  margin: 40px 0 90px;
}

.power-integrations {
  font-family: "Inter", sans-serif;
  color: #000;
  background: #F8F8F8;
  padding: 55px 0;
  margin-top: 70px;
}
.power-integrations .p-integration-outer-box {
  gap: 100px;
  justify-content: space-between;
}
@media only screen and (max-width : 768px) {
  .power-integrations .p-integration-outer-box {
    flex-direction: column;
    gap: 10px;
  }
}
.power-integrations .integration-info {
  display: flex;
  gap: 100px;
  justify-content: space-between;
  min-width: 330px;
}
.power-integrations h3 {
  font-size: calc(24px + 16 * (100vw - 400px) / 1520);
  font-weight: 700;
  text-transform: capitalize;
  line-height: normal;
  margin-bottom: 30px;
  display: flex;
  flex-direction: column;
  max-width: 350px;
  width: 100%;
}
@media only screen and (max-width : 768px) {
  .power-integrations h3 {
    align-items: center;
  }
}
.power-integrations a.integration-btn {
  background: #4058FB;
  color: #fff;
  margin-top: 10px;
  height: 62px;
  line-height: 62px;
  font-weight: 700;
  font-size: 16px;
  width: auto;
  max-width: 290px;
  text-align: center;
}
.power-integrations a.integration-btn:hover {
  background: #178c48;
}
.power-integrations .integrations-logo ul {
  flex-wrap: wrap;
  gap: 25px;
}
@media only screen and (max-width : 768px) {
  .power-integrations .integrations-logo ul {
    align-items: center;
    justify-content: center;
  }
}

.customer-saying {
  font-family: "Inter", sans-serif;
  color: #000;
  margin: 100px 0;
}
@media only screen and (max-width : 768px) {
  .customer-saying {
    margin: 50px 0;
  }
}
.customer-saying .customer-info-testimonial {
  text-align: center;
}
.customer-saying .customer-info-testimonial h3 {
  font-size: calc(24px + 16 * (100vw - 400px) / 1520);
  font-weight: 700;
  text-transform: capitalize;
  line-height: normal;
  margin-bottom: 30px;
}
.customer-saying .customer-info-testimonial ul {
  gap: 24px;
  margin: 50px 0;
}
@media only screen and (max-width : 992px) {
  .customer-saying .customer-info-testimonial ul {
    flex-wrap: wrap;
  }
}
@media only screen and (max-width : 768px) {
  .customer-saying .customer-info-testimonial ul {
    flex-direction: column;
  }
}
.customer-saying .customer-info-testimonial ul li {
  border-radius: 18px;
  background: #000;
  padding: 32px 36px;
}
.customer-saying .customer-info-testimonial ul li .customer-img-info h5 {
  color: #fff;
  font-size: calc(20px + 12 * (100vw - 400px) / 1520);
  font-weight: 700;
}
.customer-saying .customer-info-testimonial ul li .customer-img-info span {
  color: #4058FB;
  font-size: calc(18px + 2 * (100vw - 400px) / 1520);
  font-weight: 600;
}
.customer-saying .customer-info-testimonial ul li p {
  font-size: 18px;
  color: #fff;
  margin-bottom: 0;
}
.customer-saying .customer-info-testimonial a {
  background: #4058FB;
  color: #fff;
  margin-top: 10px;
  height: 62px;
  line-height: 62px;
  font-weight: 700;
  font-size: 16px;
  width: auto;
  text-align: center;
}
.customer-saying .customer-info-testimonial a:hover {
  background: #178c48;
}

.page-template-home-page-template-v2.free-trial-top-body-banner .free-trial-banner {
  display: none;
}
.page-template-home-page-template-v2.free-trial-top-body-banner .header-wrapper {
  top: 0;
}
.page-template-home-page-template-v2.free-trial-top-body-banner main {
  padding: 85px 0 0;
}
@media only screen and (max-width : 992px) {
  .page-template-home-page-template-v2.free-trial-top-body-banner main {
    padding: 53px 0 0 !important;
  }
}
.page-template-home-page-template-v2.free-trial-top-body-banner.scroll-downblack-header .free-trial-top-body-banner main, .page-template-home-page-template-v2.free-trial-top-body-banner.scroll-upblack-header .free-trial-top-body-banner main {
  padding: 85px 0 0;
}

/* Styles for the scroll button */
.scroll-button {
  position: fixed;
  bottom: 78px;
  right: 26px;
  z-index: 99;
  color: #fff;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  font-size: 16px;
  text-align: center;
  width: 35px;
  height: 35px;
}
.scroll-button span.scroll-btn {
  height: 35px;
  width: 35px;
  background: rgba(191, 191, 191, 0.9019607843);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.scroll-button span.scroll-btn:hover {
  transform: scale(1.1);
  background: #dcdcdc;
  color: grey;
  transition: 200ms all;
}

/* Style on hover (optional) */
.scroll-button svg:hover {
  fill: #178c48;
}

video::-webkit-media-controls {
  display: none !important;
}

.webinar-plans-info .optimize-text-info {
  text-align: center;
  font-size: 24px;
  color: #000;
  font-family: "Inter", sans-serif;
  max-width: 870px;
  width: 100%;
  margin: 20px auto 55px;
}
@media only screen and (max-width : 768px) {
  .webinar-plans-info .optimize-text-info {
    margin: 0 auto 35px;
    font-size: calc(16px + 8 * (100vw - 400px) / 1520);
  }
}
.webinar-plans-info .pricing-actions {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}
@media only screen and (max-width : 992px) {
  .webinar-plans-info .pricing-actions {
    margin-bottom: 20px;
  }
}
.webinar-plans-info .pricing-actions a {
  width: auto;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
  height: 48px;
  line-height: 48px;
  margin: 0;
}
.webinar-plans-info .pricing-actions a.white {
  color: #2B2B30;
  background: #fff;
  border: 1px solid #2B2B30;
}
@media only screen and (max-width : 992px) {
  .webinar-plans-info .accordion-area.ew-faq.features-accordion {
    padding: 20px 0 25px;
  }
  .webinar-plans-info .accordion-area.ew-faq.features-accordion .container {
    padding: 0 10px;
  }
}
@media only screen and (max-width : 992px) {
  .webinar-plans-info .accordion-area.ew-faq.features-accordion.integration-section .container {
    padding: 0;
  }
  .webinar-plans-info .accordion-area.ew-faq.features-accordion.integration-section .container .plans-comparison-table tbody tr th:first-child {
    display: none !important;
  }
}

.sales-con {
  margin: 0 auto;
}
.sales-con ul li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #E8E8EA;
  padding: 20px 60px;
  margin-bottom: 30px;
  border-radius: 16px;
}
@media only screen and (max-width : 768px) {
  .sales-con ul li {
    padding: 20px;
    gap: 20px;
    flex-direction: column;
    text-align: center;
  }
}
.sales-con ul li .sales-text-info {
  font-family: "roboto", sans-serif;
}
.sales-con ul li .sales-text-info h4 {
  font-size: calc(18px + 6 * (100vw - 400px) / 1520);
  font-weight: 600;
  color: #000;
  margin-bottom: 0;
}
.sales-con ul li .sales-text-info p {
  font-size: 16px;
  color: #707070;
  max-width: 600px;
  margin-top: 8px;
  line-height: 22px;
  margin-bottom: 0;
}
.sales-con ul li a {
  border-radius: 8px;
  width: 222px;
  height: 48px;
  line-height: 48px;
  font-weight: 500;
  font-family: "roboto", sans-serif;
}
.sales-con ul li a:hover {
  background: #178c48;
}
@media only screen and (max-width : 768px) {
  .sales-con ul li a {
    margin-top: 0;
  }
}

.tabs-v2 {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
}

.tabs-v2 li {
  margin-right: 10px;
}

.tab-content {
  display: none;
  color: #000;
}

.tab-content.active {
  display: block;
}

@media only screen and (max-width : 1200px) {
  .free-trial-top-body-banner.no-banner .ew-compare-platfomrs .ew-other-platforms h1 {
    margin: 30px 0 40px;
  }
}
.free-trial-top-body-banner.no-banner .header-wrapper {
  top: 0;
}
.free-trial-top-body-banner.no-banner main {
  padding: 125px 0 0;
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner.no-banner main {
    padding: 100px 0 0 !important;
  }
}
.free-trial-top-body-banner.no-banner.scroll-upblack-header .free-trial-top-body-banner main, .free-trial-top-body-banner.no-banner.scroll-downblack-header .free-trial-top-body-banner main {
  padding: 75px 0 0;
}
.free-trial-top-body-banner.no-banner.blog .free-trial-top-body-banner main {
  padding: 85px 0 0 !important;
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner.no-banner.blog .free-trial-top-body-banner main {
    padding: 100px 0 0 !important;
  }
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner.no-banner.blog .free-trial-top-body-banner main .ew-blog-main {
    margin-top: 0;
  }
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner.no-banner.blog .free-trial-top-body-banner main .ew-blog-main .container .inner-blog-content {
    margin-top: 40px;
  }
}
.free-trial-top-body-banner.no-banner.blog .free-trial-top-body-banner main .ew-blog-main .container .inner-blog-content h2 {
  margin-top: 60px;
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner.no-banner.blog .free-trial-top-body-banner main .ew-blog-main .container .inner-blog-content h2 {
    margin-top: 0;
  }
}

.ew-hero-background-v2 .hero-video .hero-content .scrolling-words-container {
  display: flex;
  align-items: center;
  font-size: 2rem;
  font-weight: 600;
}
.ew-hero-background-v2 .hero-video .hero-content .scrolling-words-box {
  height: 48px;
  margin: auto;
  overflow: hidden;
}
@media only screen and (min-width : 993px) {
  .ew-hero-background-v2 .hero-video .hero-content .scrolling-words-box {
    height: 98px;
  }
}
@media screen and (min-width: 1440px) {
  .ew-hero-background-v2 .hero-video .hero-content .scrolling-words-box {
    height: 117px;
  }
}
@media only screen and (max-width : 768px) {
  .ew-hero-background-v2 .hero-video .hero-content .scrolling-words-box {
    height: 74px;
  }
}
@media screen and (max-width: 345px) {
  .ew-hero-background-v2 .hero-video .hero-content .scrolling-words-box {
    height: 100px;
  }
}
.ew-hero-background-v2 .hero-video .hero-content .scrolling-words-box ul {
  padding: 0;
  animation: scrollUp 7s infinite cubic-bezier(0.57, -0.17, 0.5, 1.17);
  gap: 0 !important;
}
.ew-hero-background-v2 .hero-video .hero-content .scrolling-words-box ul li {
  display: flex;
  align-items: flex-start !important;
  justify-content: flex-end;
  height: 3rem;
  list-style: none;
  font-size: calc(26px + 22 * (100vw - 320px) / 1600);
  height: 124px;
  padding: 0 !important;
  color: #178EFC !important;
  font-weight: 600 !important;
}
@media only screen and (max-width : 600px) {
  .ew-hero-background-v2 .hero-video .hero-content .scrolling-words-box ul li {
    text-align: center !important;
  }
}
@media screen and (min-width: 1440px) {
  .ew-hero-background-v2 .hero-video .hero-content .scrolling-words-box ul li {
    font-size: 48px;
  }
}

@keyframes scrollUp {
  15%, 25% {
    transform: translateY(-20%);
  }
  40%, 50% {
    transform: translateY(-40%);
  }
  65%, 75% {
    transform: translateY(-60%);
  }
  90%, 100% {
    transform: translateY(-80%);
  }
}
.free-trial-top-body-banner.no-banner .without-talk-to-expert-sec {
  /* min width 993px */
  /* only screen and (min-width: 993px) */
}
.free-trial-top-body-banner.no-banner .without-talk-to-expert-sec .login-info-banner {
  display: none;
}
@media only screen and (min-width : 993px) {
  .free-trial-top-body-banner.no-banner .without-talk-to-expert-sec.header-wrapper {
    min-height: unset;
  }
}
.free-trial-top-body-banner.no-banner .without-talk-to-expert-sec.header-wrapper nav {
  height: auto;
}
.free-trial-top-body-banner.no-banner .without-talk-to-expert-sec .nav-wrapper .menu-header-menu-container {
  margin: 10px 0 0;
}
.free-trial-top-body-banner.no-banner .without-talk-to-expert-sec .nav-wrapper span.blog-highlighter {
  top: 11px;
}
.free-trial-top-body-banner.no-banner .without-talk-to-expert-sec.header-wrapper {
  padding: 22px 0 31px;
  min-height: 53px;
}
.free-trial-top-body-banner.no-banner .without-talk-to-expert-sec.header-wrapper .nav-wrapper {
  padding: 0;
}
.free-trial-top-body-banner.no-banner .without-talk-to-expert-sec.header-wrapper .nav-wrapper .login-navigation {
  top: 0;
}
@media only screen and (min-width : 993px) {
  .free-trial-top-body-banner.no-banner .without-talk-to-expert-sec .nav-wrapper a#logo-container {
    top: 0;
  }
}
.free-trial-top-body-banner.no-banner .without-talk-to-expert-sec.header-wrapper.shrink-header {
  min-height: 85px;
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner.no-banner .without-talk-to-expert-sec.header-wrapper.shrink-header {
    min-height: 53px;
  }
}
.free-trial-top-body-banner.no-banner .without-talk-to-expert-sec.nav-wrapper .login-navigation {
  top: 0;
}
.free-trial-top-body-banner.no-banner .without-talk-to-expert-sec .mobile-nav .nav-hamburger {
  top: 0;
}
.free-trial-top-body-banner.no-banner .without-talk-to-expert-sec .mobile-nav #mobile_nave {
  top: 53px;
}
.free-trial-top-body-banner.no-banner .without-talk-to-expert-sec .mobile-nav a#logo-container {
  top: 11px;
}

.free-trial-top-body-banner.scroll-downblack-header .free-trial-top-body-banner .without-talk-to-expert-sec.header-wrapper {
  top: 0px;
  padding-bottom: 31px;
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner.scroll-downblack-header .free-trial-top-body-banner .without-talk-to-expert-sec.header-wrapper {
    min-height: 53px;
  }
}
.free-trial-top-body-banner.scroll-downblack-header .free-trial-top-body-banner .without-talk-to-expert-sec.header-wrapper .login-navigation {
  top: 0;
}

.free-trial-top-body-banner.scroll-upblack-header .free-trial-top-body-banner .without-talk-to-expert-sec.header-wrapper {
  top: 0;
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner.scroll-upblack-header .free-trial-top-body-banner .without-talk-to-expert-sec.header-wrapper {
    min-height: 53px;
  }
}
.free-trial-top-body-banner.scroll-upblack-header .free-trial-top-body-banner .without-talk-to-expert-sec.header-wrapper .login-navigation {
  top: 0;
}

.free-trial-top-body-banner.no-banner .without-talk-to-expert-sec-banner main,
.free-trial-top-body-banner.no-banner.blog .without-talk-to-expert-sec-banner main {
  padding: 85px 0 0;
}
@media only screen and (max-width : 992px) {
  .free-trial-top-body-banner.no-banner .without-talk-to-expert-sec-banner main,
  .free-trial-top-body-banner.no-banner.blog .without-talk-to-expert-sec-banner main {
    padding: 53px 0 0 !important;
  }
}

.free-trial-top-body-banner.no-banner.blog .without-talk-to-expert-sec-banner main.header-wrapper.shrink-header {
  min-height: 85px;
  height: 85px;
}
@media only screen and (max-width : 1200px) {
  .free-trial-top-body-banner.no-banner.blog .without-talk-to-expert-sec-banner main.header-wrapper.shrink-header {
    min-height: 53px;
  }
}

/* footer updated css */
footer {
  margin-bottom: -23px;
  font-family: "roboto";
}
footer .footer-middle-area {
  padding: 57px 0 32.5px;
}
@media only screen and (max-width : 1200px) {
  footer .footer-middle-area {
    flex-wrap: wrap;
  }
}
footer .badges {
  display: flex;
  gap: 26.246px;
  margin-bottom: 42px;
}
footer .badges img {
  width: calc(50% - 13px);
}

footer .footer-middle-area .easy-app-store p {
  font-size: 16px;
  line-height: 22px;
  font-family: "Roboto";
}

.footer-logo {
  margin-bottom: 16px;
}

span.follow-us {
  font-family: Roboto;
  font-size: 21.669px;
  font-weight: 700;
  line-height: normal;
  display: inline-block;
}

.links-wrapper {
  display: flex;
  margin-left: 8px;
}
.links-wrapper a {
  display: flex;
}
.links-wrapper .link-box {
  border-radius: 6.772px;
  background: #41415C;
  display: flex;
  width: 40.63px;
  height: 40.63px;
  padding: 10.16px 0px 10.155px 0px;
  justify-content: center;
  align-items: center;
  margin-right: 6.772px;
  cursor: pointer;
}

a.support-mail {
  color: #61B3FF;
  font-family: Roboto;
  font-size: 16px;
}

footer .ew-copyright #google_translate_element .goog-te-gadget .goog-te-gadget-simple {
  background: transparent;
  color: #ffffff;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 28.132px;
}

footer .ew-copyright #google_translate_element .goog-te-gadget .goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed {
  color: #ffffff;
}

footer .ew-copyright #google_translate_element .goog-te-gadget .goog-te-gadget-simple img.goog-te-gadget-icon a {
  color: #ffffff;
}

footer .ew-copyright #google_translate_element .goog-te-gadget .goog-te-gadget-simple span a span + img + span {
  color: #ffffff !important;
}

.pa-1 {
  padding: 4px;
}

.pb-1 {
  padding-bottom: 4px !important;
}

.pl-1 {
  padding-left: 4px !important;
}

.pr-1 {
  padding-right: 4px !important;
}

.pa-2 {
  padding: 8px;
}

.pb-2 {
  padding-bottom: 8px !important;
}

.pl-2 {
  padding-left: 8px !important;
}

.pr-2 {
  padding-right: 8px !important;
}

.pa-3 {
  padding: 12px;
}

.pb-3 {
  padding-bottom: 12px !important;
}

.pl-3 {
  padding-left: 12px !important;
}

.pr-3 {
  padding-right: 12px !important;
}

.pa-4 {
  padding: 16px;
}

.pb-4 {
  padding-bottom: 16px !important;
}

.pl-4 {
  padding-left: 16px !important;
}

.pr-4 {
  padding-right: 16px !important;
}

.pa-5 {
  padding: 20px;
}

.pb-5 {
  padding-bottom: 20px !important;
}

.pl-5 {
  padding-left: 20px !important;
}

.pr-5 {
  padding-right: 20px !important;
}

.pa-6 {
  padding: 24px;
}

.pb-6 {
  padding-bottom: 24px !important;
}

.pl-6 {
  padding-left: 24px !important;
}

.pr-6 {
  padding-right: 24px !important;
}

.pa-7 {
  padding: 28px;
}

.pb-7 {
  padding-bottom: 28px !important;
}

.pl-7 {
  padding-left: 28px !important;
}

.pr-7 {
  padding-right: 28px !important;
}

.pa-8 {
  padding: 32px;
}

.pb-8 {
  padding-bottom: 32px !important;
}

.pl-8 {
  padding-left: 32px !important;
}

.pr-8 {
  padding-right: 32px !important;
}

.pa-9 {
  padding: 36px;
}

.pb-9 {
  padding-bottom: 36px !important;
}

.pl-9 {
  padding-left: 36px !important;
}

.pr-9 {
  padding-right: 36px !important;
}

.pa-10 {
  padding: 40px;
}

.pb-10 {
  padding-bottom: 40px !important;
}

.pl-10 {
  padding-left: 40px !important;
}

.pr-10 {
  padding-right: 40px !important;
}

.mt-1 {
  margin-top: 4px !important;
}

.mb-1 {
  margin-bottom: 4px !important;
}

.ml-1 {
  margin-left: 4px !important;
}

.mr-1 {
  margin-right: 4px !important;
}

.mt-2 {
  margin-top: 8px !important;
}

.mb-2 {
  margin-bottom: 8px !important;
}

.ml-2 {
  margin-left: 8px !important;
}

.mr-2 {
  margin-right: 8px !important;
}

.mt-3 {
  margin-top: 12px !important;
}

.mb-3 {
  margin-bottom: 12px !important;
}

.ml-3 {
  margin-left: 12px !important;
}

.mr-3 {
  margin-right: 12px !important;
}

.mt-4 {
  margin-top: 16px !important;
}

.mb-4 {
  margin-bottom: 16px !important;
}

.ml-4 {
  margin-left: 16px !important;
}

.mr-4 {
  margin-right: 16px !important;
}

.mt-5 {
  margin-top: 20px !important;
}

.mb-5 {
  margin-bottom: 20px !important;
}

.ml-5 {
  margin-left: 20px !important;
}

.mr-5 {
  margin-right: 20px !important;
}

.mt-6 {
  margin-top: 24px !important;
}

.mb-6 {
  margin-bottom: 24px !important;
}

.ml-6 {
  margin-left: 24px !important;
}

.mr-6 {
  margin-right: 24px !important;
}

.mt-7 {
  margin-top: 28px !important;
}

.mb-7 {
  margin-bottom: 28px !important;
}

.ml-7 {
  margin-left: 28px !important;
}

.mr-7 {
  margin-right: 28px !important;
}

.mt-8 {
  margin-top: 32px !important;
}

.mb-8 {
  margin-bottom: 32px !important;
}

.ml-8 {
  margin-left: 32px !important;
}

.mr-8 {
  margin-right: 32px !important;
}

.mt-9 {
  margin-top: 36px !important;
}

.mb-9 {
  margin-bottom: 36px !important;
}

.ml-9 {
  margin-left: 36px !important;
}

.mr-9 {
  margin-right: 36px !important;
}

.mt-10 {
  margin-top: 40px !important;
}

.mb-10 {
  margin-bottom: 40px !important;
}

.ml-10 {
  margin-left: 40px !important;
}

.mr-10 {
  margin-right: 40px !important;
}

.faq-list-container {
  color: #000000;
  font-family: Roboto;
}
.faq-list-container .faq-list-wrapper {
  display: flex;
  border-top: 1px solid #E2E2E2;
}
.faq-list-container .sidebar {
  width: 200px;
  background-color: #f5f5f5;
  border-right: 1px solid #ccc;
}
.faq-list-container .tab-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.faq-list-container .tab-item {
  padding: 15px 20px;
  cursor: pointer;
  border-bottom: 1px solid #ddd;
}
.faq-list-container .tab-item.active {
  background-color: #e7f1ff;
  border-left: 3px solid #007bff;
  font-weight: bold;
}
.faq-list-container .tab-item:hover {
  background-color: #f0f0f0;
}
.faq-list-container .content {
  flex-grow: 1;
  padding: 20px;
}
.faq-list-container .tab-content {
  display: none;
}
.faq-list-container .tab-content.active {
  display: block;
}
.faq-list-container .heading-part {
  text-align: center;
  margin: 50px 0 24px;
}
.faq-list-container .heading-part h5 {
  margin-bottom: 4px;
}
.faq-list-container .heading-part p {
  color: #5A6273;
  font-weight: normal;
}
.faq-list-container li.tab-item {
  padding: 10px;
  font-size: 16px;
  border-bottom: unset;
}
.faq-list-container .sidebar {
  background: unset;
  min-width: 189px;
  width: 189px;
  border-right: 1px solid #E2E2E2;
}
.faq-list-container .tab-item.active {
  border-right: 5px solid #0041C9;
  border-left: unset;
  color: #0041C9;
  font-weight: normal;
  background: rgba(0, 65, 201, 0.1019607843);
}
.faq-list-container .ew-faq.pricing-faq {
  margin-top: 16px;
  background: unset;
}
.faq-list-container .ew-faq .container {
  width: 100%;
}
.faq-list-container .ew-faq .faq-info li .collapsible-header {
  padding: 16px;
}
.faq-list-container .ew-faq .faq-info.afiliate-questions ul li {
  min-height: auto;
  margin-bottom: 0;
  border-radius: unset;
  background: unset;
  border-bottom: 1px solid #e2e2e2;
}
.faq-list-container .ew-faq .faq-info.afiliate-questions ul li .collapsible-header {
  padding: 13px 16px;
  font-size: 16px;
  transition: 200ms all ease;
  padding-right: 53px;
}
.faq-list-container .ew-faq .faq-info.afiliate-questions ul li .collapsible-header:after {
  content: "\e313";
  font-size: 16px;
  right: 35px;
  top: 15px;
  height: 24px;
  width: 24px;
  color: #000000;
  line-height: 24px;
}
.faq-list-container .ew-faq .faq-info.afiliate-questions ul li .collapsible-body {
  padding: 0 16px 16px;
}
.faq-list-container .ew-faq .faq-info.afiliate-questions ul li.active .collapsible-header {
  transition: 200ms all ease;
}
.faq-list-container .ew-faq .faq-info.afiliate-questions ul li.active .collapsible-header:after {
  transform: rotate(180deg);
  transition: 200ms all ease;
}
.faq-list-container .tab-content h2 {
  font-size: 16px;
  color: #0041C9;
  margin: 0;
  pointer-events: none;
}
.faq-list-container .tab-content h2 .material-icons-outlined {
  display: none;
}
.faq-list-container .content {
  padding: 24px;
}
.faq-list-container .ew-faq.pricing-faq .faq-container {
  padding: 0;
}
.faq-list-container .ew-faq .faq-info.afiliate-questions {
  margin-top: 16px;
}
.faq-list-container .sidebar {
  padding-top: 77px;
}
.faq-list-container ul.tab-list {
  height: fit-content;
  margin: auto;
}

@media (max-width: 768px) {
  .faq-list-container .ew-faq.pricing-faq {
    margin-top: 0;
  }
  .faq-list-container .ew-faq.pricing-faq .faq-container {
    margin-top: 0;
  }
  .faq-list-container .ew-faq .faq-info.afiliate-questions {
    margin: 0;
  }
  .faq-list-container .tab-content h2 {
    background: #F4F9FF;
    color: #0041C9;
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 10px;
    pointer-events: initial;
  }
  .faq-list-container .tab-content h2 .material-icons-outlined {
    font-size: 16px;
    display: block;
  }
  .faq-list-container .sidebar {
    width: 100%;
    border-right: unset;
  }
  .faq-list-container .sidebar .tab-item {
    padding: 10px;
    cursor: pointer;
    border-bottom: 1px solid #ccc;
    position: relative;
  }
  .faq-list-container .sidebar .tab-item::after {
    content: "\e5cc";
    position: absolute;
    font-size: 16px;
    right: 4px;
    top: 15px;
    height: 24px;
    width: 24px;
    color: #000000;
    font-family: "Material Icons";
  }
  .faq-list-container .sidebar.hidden-for-tab {
    display: none;
  }
  .faq-list-container .sidebar.shown {
    display: block;
  }
  .faq-list-container .sidebar .tab-item.active {
    background: unset;
    border-right: unset;
    color: #000000;
  }
  .faq-list-container .sidebar .tab-item.active:hover {
    background-color: #f0f0f0;
  }
  .faq-list-container .content {
    flex: 1;
    display: none;
    padding: 0;
  }
  .faq-list-container .content.active {
    display: block;
  }
  .faq-list-container .content h2 {
    cursor: pointer;
    padding: 15px;
    background-color: #f5f5f5;
  }
  .faq-list-container ul.tab-list {
    width: 100%;
  }
  .faq-list-container .faq-list-wrapper {
    display: flex;
    flex-direction: column;
    border: none;
  }
  .faq-list-container .sidebar {
    width: 100%;
    display: block;
    padding-top: 0;
  }
  .faq-list-container .sidebar .tab-item {
    padding: 15px;
    border-bottom: 1px solid #ccc;
  }
  .faq-list-container .content {
    display: none;
    width: 100%;
  }
  .faq-list-container .content.active {
    display: block;
  }
  .faq-list-container .content h2 {
    cursor: pointer;
    padding: 15px;
    background-color: #f5f5f5;
  }
  .faq-list-container .sidebar {
    transition: transform 0.3s ease-in-out;
    transform: translateX(0);
  }
  .faq-list-container .sidebar.hidden {
    transform: translateX(-100%);
  }
  .faq-list-container .content {
    opacity: 0;
    transform: translateX(100%);
    transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
  }
  .faq-list-container .content.active {
    opacity: 1;
    transform: translateX(0);
  }
}

/*# sourceMappingURL=main.css.map */
