#features-wrapper { float: left; width: 70%; margin-left: 15%; position: relative; /* Odd items */ /* Even items */ }

#features-wrapper .feature-selector:nth-of-type(odd) .feature-item { padding: 20px; /*background-image: linear-gradient(270deg, #FFFFFF 0%, #F7F7F7 100%);*/ border-radius: 10px; backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); background-color: rgba(255, 255, 255, 0.5); margin-bottom: 40px; float: left; width: 100%; position: relative; }

#features-wrapper .feature-selector:nth-of-type(odd) .feature-item .feature-content { float: left; width: 70%; }

#features-wrapper .feature-selector:nth-of-type(odd) .feature-item .feature-content h3 { margin-top: 0px; }

#features-wrapper .feature-selector:nth-of-type(odd) .feature-item .feature-icon { position: relative; float: right; background-color: #2D3846; width: 125px; height: 125px; border-radius: 10px; display: table; }

#features-wrapper .feature-selector:nth-of-type(odd) .feature-item .feature-icon .icon-align { display: table-cell; vertical-align: middle; }

#features-wrapper .feature-selector:nth-of-type(odd) .feature-item .feature-icon .icon-align img { max-height: 50px; margin: 0px auto; }

#features-wrapper .feature-selector:nth-of-type(even) .feature-item { padding: 20px; /*background-image: linear-gradient(90deg, #FFFFFF 0%, #F7F7F7 100%);*/ border-radius: 10px; backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); background-color: rgba(255, 255, 255, 0.5); margin-bottom: 40px; float: left; width: 100%; position: relative; }

#features-wrapper .feature-selector:nth-of-type(even) .feature-item .feature-content { float: right; width: 70%; }

#features-wrapper .feature-selector:nth-of-type(even) .feature-item .feature-content h3 { margin-top: 0px; }

#features-wrapper .feature-selector:nth-of-type(even) .feature-item .feature-icon { position: relative; float: left; background-color: #2D3846; width: 125px; height: 125px; border-radius: 10px; display: table; }

#features-wrapper .feature-selector:nth-of-type(even) .feature-item .feature-icon .icon-align { display: table-cell; vertical-align: middle; }

#features-wrapper .feature-selector:nth-of-type(even) .feature-item .feature-icon .icon-align img { max-height: 50px; margin: 0px auto; }

@media (max-width: 575px) { #features-wrapper { width: 100%; margin-left: 0px; }
  #features-wrapper .feature-selector:nth-of-type(odd) .feature-item .feature-content { width: 100%; }
  #features-wrapper .feature-selector:nth-of-type(even) .feature-item .feature-content { width: 100%; }
  #features-wrapper .feature-selector:nth-of-type(odd) .feature-item .feature-icon { float: left; margin-bottom: 20px; width: 95px; height: 95px; }
  #features-wrapper .feature-selector:nth-of-type(even) .feature-item .feature-icon { float: left; margin-bottom: 20px; width: 95px; height: 95px; } }

@media (min-width: 576px) and (max-width: 767px) { #features-wrapper { width: 100%; margin-left: 0px; }
  #features-wrapper .feature-selector:nth-of-type(odd) .feature-item .feature-content { width: 100%; }
  #features-wrapper .feature-selector:nth-of-type(even) .feature-item .feature-content { width: 100%; }
  #features-wrapper .feature-selector:nth-of-type(odd) .feature-item .feature-icon { float: left; margin-bottom: 20px; width: 95px; height: 95px; }
  #features-wrapper .feature-selector:nth-of-type(even) .feature-item .feature-icon { float: left; margin-bottom: 20px; width: 95px; height: 95px; } }
