body {
  padding: 0;
  margin: 0;
  list-style: none;
  font: 16px/28px Raleway, sans-serif;
  color: #666
}

p {
  padding: 0;
  margin: 0
}

a {
  padding: 0;
  margin: 0;
  outline: 0;
  text-decoration: none;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out
}

ul {
  list-style: none;
  padding: 0;
  margin: 0
}

label {
  list-style: none;
  padding: 0;
  margin: 0
}

ul li {
  padding: 0;
  margin: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
  padding: 0;
  margin: 0
}


.btn-oauth-login {
  transition: background-color 0.3s, box-shadow 0.3s;
  text-align: center;
}
.btn-oauth-login.google-login {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTcuNiA5LjJsLS4xLTEuOEg5djMuNGg0LjhDMTMuNiAxMiAxMyAxMyAxMiAxMy42djIuMmgzYTguOCA4LjggMCAwIDAgMi42LTYuNnoiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDE4YzIuNCAwIDQuNS0uOCA2LTIuMmwtMy0yLjJhNS40IDUuNCAwIDAgMS04LTIuOUgxVjEzYTkgOSAwIDAgMCA4IDV6IiBmaWxsPSIjMzRBODUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNNCAxMC43YTUuNCA1LjQgMCAwIDEgMC0zLjRWNUgxYTkgOSAwIDAgMCAwIDhsMy0yLjN6IiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNOSAzLjZjMS4zIDAgMi41LjQgMy40IDEuM0wxNSAyLjNBOSA5IDAgMCAwIDEgNWwzIDIuNGE1LjQgNS40IDAgMCAxIDUtMy43eiIgZmlsbD0iI0VBNDMzNSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxOHYxOEgweiIvPjwvZz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: 12px 20px;
}
.btn-oauth-login.github-login {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSI+CjxnIGlkPSJzdXJmYWNlMSI+CjxwYXRoIHN0eWxlPSIgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDpyZ2IoMTAuNTg4MjM1JSwxMi4xNTY4NjMlLDEzLjcyNTQ5JSk7ZmlsbC1vcGFjaXR5OjE7IiBkPSJNIDkgMCBDIDQuMDI3MzQ0IDAgMCA0LjAyNzM0NCAwIDkgQyAwIDEyLjk4NDM3NSAyLjU3ODEyNSAxNi4zNDc2NTYgNi4xNTIzNDQgMTcuNTM5MDYyIEMgNi42MDU0NjkgMTcuNjE3MTg4IDYuNzczNDM4IDE3LjM0NzY1NiA2Ljc3MzQzOCAxNy4xMDkzNzUgQyA2Ljc3MzQzOCAxNi44OTg0MzggNi43NjE3MTkgMTYuMTg3NSA2Ljc2MTcxOSAxNS40MzM1OTQgQyA0LjUgMTUuODUxNTYyIDMuOTE0MDYyIDE0Ljg4MjgxMiAzLjczNDM3NSAxNC4zNzg5MDYgQyAzLjYzMjgxMiAxNC4xMTcxODggMy4xOTUzMTIgMTMuMzIwMzEyIDIuODEyNSAxMy4xMDU0NjkgQyAyLjQ5NjA5NCAxMi45Mzc1IDIuMDQ2ODc1IDEyLjUxOTUzMSAyLjgwMDc4MSAxMi41MTE3MTkgQyAzLjUxMTcxOSAxMi41IDQuMDE1NjI1IDEzLjE2NDA2MiA0LjE4MzU5NCAxMy40MzM1OTQgQyA0Ljk5NjA5NCAxNC43OTI5NjkgNi4yODkwNjIgMTQuNDEwMTU2IDYuODA0Njg4IDE0LjE3NTc4MSBDIDYuODg2NzE5IDEzLjU4OTg0NCA3LjEyMTA5NCAxMy4xOTUzMTIgNy4zNzg5MDYgMTIuOTcyNjU2IEMgNS4zNzg5MDYgMTIuNzQ2MDk0IDMuMjg1MTU2IDExLjk2ODc1IDMuMjg1MTU2IDguNTI3MzQ0IEMgMy4yODUxNTYgNy41NDY4NzUgMy42MzI4MTIgNi43MzgyODEgNC4yMDcwMzEgNi4xMDkzNzUgQyA0LjExNzE4OCA1Ljg4MjgxMiAzLjgwMDc4MSA0Ljk2MDkzOCA0LjI5Njg3NSAzLjcyMjY1NiBDIDQuMjk2ODc1IDMuNzIyNjU2IDUuMDUwNzgxIDMuNDg4MjgxIDYuNzczNDM4IDQuNjQ0NTMxIEMgNy40OTIxODggNC40NDUzMTIgOC4yNTc4MTIgNC4zNDM3NSA5LjAyMzQzOCA0LjM0Mzc1IEMgOS43ODkwNjIgNC4zNDM3NSAxMC41NTA3ODEgNC40NDUzMTIgMTEuMjczNDM4IDQuNjQ0NTMxIEMgMTIuOTkyMTg4IDMuNDc2NTYyIDEzLjc0NjA5NCAzLjcyMjY1NiAxMy43NDYwOTQgMy43MjI2NTYgQyAxNC4yNDIxODggNC45NjA5MzggMTMuOTI1NzgxIDUuODgyODEyIDEzLjgzNTkzOCA2LjEwOTM3NSBDIDE0LjQxMDE1NiA2LjczODI4MSAxNC43NjE3MTkgNy41MzkwNjIgMTQuNzYxNzE5IDguNTI3MzQ0IEMgMTQuNzYxNzE5IDExLjk4MDQ2OSAxMi42NTYyNSAxMi43NDYwOTQgMTAuNjUyMzQ0IDEyLjk3MjY1NiBDIDEwLjk4MDQ2OSAxMy4yNTM5MDYgMTEuMjYxNzE5IDEzLjc5Mjk2OSAxMS4yNjE3MTkgMTQuNjM2NzE5IEMgMTEuMjYxNzE5IDE1LjgzOTg0NCAxMS4yNSAxNi44MDg1OTQgMTEuMjUgMTcuMTA5Mzc1IEMgMTEuMjUgMTcuMzQ3NjU2IDExLjQxNzk2OSAxNy42Mjg5MDYgMTEuODY3MTg4IDE3LjUzOTA2MiBDIDE1LjQyMTg3NSAxNi4zNDc2NTYgMTggMTIuOTcyNjU2IDE4IDkgQyAxOCA0LjAyNzM0NCAxMy45NzI2NTYgMCA5IDAgWiBNIDkgMCAiLz4KPC9nPgo8L3N2Zz4K);
  background-color: white;
  background-repeat: no-repeat;
  background-position: 12px 20px;
}

.red-text {
  color: #de490f;
}
.green-text {
  color: #00956c;
}
.grey-text {
  color: #9cb1bb;
}
.white-text {
  color: #fff;
}
.ryzencld .prodxenban .ordrbtn.whitebg {
  background-color: #fff;
}
.xlmargin-top {
  margin-top: 40px;
}
.margin-top {
  margin-top: 15px;
}
.promobox {
  min-height: auto!important;
  padding: 28px !important;
}

input[type="text"]::-webkit-placeholder {
  opacity: 1
}

input[type="text"]::-moz-placeholder {
  opacity: 1
}

input[type="password"]::-webkit-placeholder {
  opacity: 1
}

input[type="password"]::-moz-placeholder {
  opacity: 1
}

input[type="search"]::-webkit-placeholder {
  opacity: 1
}

input[type="search"]::-moz-placeholder {
  opacity: 1
}

input[type="email"]::-webkit-placeholder {
  opacity: 1
}

input[type="email"]::-moz-placeholder {
  opacity: 1
}

input[type="tel"]::-webkit-placeholder {
  opacity: 1
}

input[type="tel"]::-moz-placeholder {
  opacity: 1
}

textarea::-moz-placeholder {
  opacity: 1
}

textarea::-webkit-placeholder {
  opacity: 1
}

a:hover {
  outline: none;
  text-decoration: none
}

a:active {
  outline: none;
  text-decoration: none
}

button,
input[type="submit"] {
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  cursor: pointer
}

input,
button {
  -webkit-appearance: none
}

input:focus {
  outline: 0;
  box-shadow: none
}

button:focus,
input[type="submit"]:focus {
  outline: 0;
  box-shadow: none
}

.container {
  max-width: 1250px
}


.top_txt p {
  font-size: 22px;
  line-height: 36px;
  color: #fff
}

.bannersec {
  width: 100%
}

.banner_detls {
  padding-top: 133px
}

.banner_box {
  background-size: cover !important;
  position: relative;
  width: 100%;
  padding-bottom: 84px;
  min-height: 1020px
}

.banner_detls h2 {
  font-weight: 500;
  font-size: 26px;
  line-height: 32px;
  color: #fff;
  display: block;
  padding-bottom: 6px
}

.banner_detls h1 {
  font-weight: 700;
  font-size: 45px;
  line-height: 54px;
  color: #fff;
  display: block;
  padding-bottom: 10px
}

.banner_detls i {
  padding-left: 10px;
  padding-left: 0;
  display: inline-block;
  margin-bottom: 10px
}

.banner_detls i img {
  max-width: 100%
}

.delpowin {
  position: relative;
  width: 100%;
  background: #fff;
  padding: 28px;
  border-radius: 17px;
  overflow: hidden;
  text-align: center;
  min-height: 690px
}

.delpowin:before {
  position: absolute;
  top: -55px;
  left: -55px;
  width: 236px;
  height: 236px;
  background: #eef3f2;
  border-radius: 100%;
  content: ''
}

.delpowin i img {
  margin-right: 10px;
  max-width: 100%;
  margin-right: 0
}

.delpowin h2 {
  font-weight: 700;
  font-size: 20px;
  color: #333;
  line-height: 28px;
  padding-bottom: 6px;
  min-height: 68px
}

.delpowin.promobox h2 {
  font-weight: 700;
  font-size: 34px;
  color: #333;
  line-height: 40px;
  padding-bottom: 6px;
  min-height: 68px
}

.delpowin p {
  font-weight: 600;
  color: #333
}

.delpowin ul {
  margin-top: 40px;
  margin-top: 15px
}

.delpowin ul li {
  font-size: 17px;
  background: none no-repeat top;
  margin: 0 0 !important;
  background: none !important;
  text-align: center !important;
  border-bottom: 1px solid #e1e1e1;
  padding: 10px 0 10px !important
}

.delpowtwbx .row {
  margin-top: 40px;
  margin-top: 50px
}

.delpowtwbx {
  padding: 0 100px
}

.delpowtwbx.showWhenPromo {
  padding: 0 100px;
}

.find-more-arr {
  width: 100%;
  border-radius: 11px;
  font-weight: 700;
  font-size: 20px;
  line-height: 60px;
  text-transform: capitalize;
  background: transparent;
  text-align: center;
  background: transparent;
  color: #00956c;
  width: auto;
  margin-top: 0
}

.find-more-arr img {
  margin-left: 14px
}

.find-more-arr:hover {
  color: #202020
}

.tophead h3 {
  font: 700 45px/55px Raleway, sans-serif;
  color: #222;
  padding-bottom: 6px
}

.tophead p {
  font: 400 16px/28px Raleway, sans-serif;
  color: #fff
}

.ecofrndsec .tophead p {
  color: #222;
}

.ryzencld .ecofrndsec .tophead p {
  color: #fff;
}

.tophead p a {
  font-weight: 600;
  color: #4c9f5a;
  border-bottom: 2px solid #afd1b8
}

.update-btn {
  padding: 0 14px 0 18px;
  line-height: 34px;
  font-weight: 700;
  font-size: 16px;
  color: #fff;
  background: #d64c4c;
  display: inline-block;
  border-radius: 39px
}

.update-btn:hover {
  background: #fff;
  color: #01a1a1
}

.top_txt {
  text-align: center
}

.top_txt h4 {
  font-weight: 600;
  font-size: 22px;
  line-height: 28px;
  color: #fff;
  margin-bottom: 18px
}


.comparisonsec h2 {
  text-align: center;
  padding: 0;
  margin: 0;
  padding-bottom: 16px;
  color: #fff;
  font: 700 45px/55px Raleway, sans-serif;
}

.faqsec h2 {
  padding: 0;
  margin: 0;
  text-align: center;
  font: 700 45px/55px Raleway, sans-serif;
  color: #222;
  padding-bottom: 6px;
}

.likelinosec h3,
.likelinosec p {
  text-align: center
}

.likelinosec {
  padding: 100px 0;
  position: relative;
  width: 100%;
  background: #f8fcff
}

/*
.likelinosec:before {
  content: '';
  top: 76px;
  right: 0;
  background: url(../images/wave.png) no-repeat top;
  height: 419px;
  background-size: 100%;
  position: absolute;
  top: -119px;
  left: 0;
  width: 100%;
  height: 119px;
  background: url(../images/wave.png) no-repeat top left;
  background-size: 100% 100%
} */

.likelinosec .container {
  border-top: 1px solid #bfd6d6;
  padding-top: 70px;
  position: relative;
  z-index: 10
}

.likelinosec .container:before {
  content: '';
  position: absolute;
  top: -24px;
  left: 50%;
  transform: translateX(-50%);
  background: url(../images/cpanel_dbl.png) center center no-repeat #d7e6f1;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  z-index: 11
}

.likelinoowl {
  padding-top: 40px
}

.awessec {
  padding: 140px 0 100px;
  position: relative;
  width: 100%;
  background-size: cover !important
}

.awessec .row {
  margin-top: 47px;
  margin-right: -12px;
  margin-left: -12px
}

.awessec h3 {
  color: #fff;
  text-align: center
}

.awessec p:not(.awesin p) {
  font-size: 18px;
  color: #fff;
  text-align: center
}

.awesin {
  background: #fff;
  height: 95%;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding: 27px 26px 45px;
  border-radius: 11px;
  margin-bottom: 18px
}

.awesin p {
color: #666;
}

.awesin:hover span {
  background: #00b67a
}

.awesin span {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 20px;
  background: #468663;
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
  padding: 18px 0px;
  width: 140px;
  color: #fff;
  position: absolute;
  top: 19px;
  right: -35px;
  transform: rotate(45deg)
}

.awesin i {
  display: inline-block;
  margin-bottom: 20px;
  min-height: 96px
}

.awesin i img {
  max-width: 100%
}

.awesin h4 {
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
  color: #3c805b;
  margin-bottom: 8px
}

.awessec .col-md-4 {
  padding-right: 12px;
  padding-left: 12px
}

.techpartsec .owl-carousel .owl-item img {
  display: inherit;
  max-width: 100%;
  width: auto
}

.techpartsec {
  /* Rounded remove
  background: url(../images/magic_wave.png) no-repeat bottom left #f4f9fc;
  */
  background-color: #f4f9fc;
  background-size: auto;
  position: relative;
  width: 100%;
  padding: 60px 0 100px;
  background-size: 100%
}

/*Rounded Remove
.techpartsec:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 699px;
  height: 919px;
  background: url(../images/awesvps_bg.png) no-repeat top right;
  background-size: 100%
}
*/

.techpartsec h3 {
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #333;
  text-transform: uppercase;
  text-align: center;
  padding-bottom: 16px
}

.techpartsec .owl-carousel {
  padding-bottom: 50px
}

.exptrevrow {
  padding: 90px 0 0;
  border-top: 1px solid #d7e2ea
}

.exptrevtxt h4 {
  padding-bottom: 20px
}

.exptrevtxt h5 {
  font-weight: 600;
  font-size: 24px;
  line-height: 34px;
  color: #333;
  margin: 14px 0 8px
}

.exptrevtxt p {
  margin-bottom: 28px
}

.start-chat {
  font-weight: 700;
  color: #fff;
  font-size: 20px;
  background: #00956c;
  padding: 16px 28px 16px 22px;
  display: inline-block;
  border-radius: 8px;
  box-shadow: 0 0px 12px 5px #d3d5d7
}

.start-chat i {
  margin-left: 8px
}

.start-chat:hover {
  background: #0d8085
}

.monitorsec .exptrevrow {
  border: 0;
  padding-top: 70px
}

.monitorsec .row {
  align-items: center
}

.monitorsec .exptrevtxt h5 {
  color: #222;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 10px
}

.appstore li {
  display: inline-block;
  margin-right: 5px
}

.appstore li img {
  max-width: 100%
}

.appstore li:last-child {
  margin-right: 0
}

.ecofrndsec {
  background: #fff;
  padding-top: 50px;
  padding-bottom: 180px
}

.ecofrndsec h3,
.ecofrndsec p,
.ecofrndsec strong {
  text-align: center
}

.ecofrndsec p:not(.ecofrndrwbx p) {
  font-size: 18px;
  line-height: 30px;
  margin-top: 10px
}

.ecofrndsec:before {
  display: none
}

.ecofrndsec strong {
  text-transform: uppercase;
  color: #4c9f5a;
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
  padding-bottom: 10px;
  display: block
}

.ecofrndsec .container {
  padding-top: 90px
}

.ecofrndsec .container:before {
  background: url(../images/wicon.png) center center no-repeat #d7e6f1
}

.ecofrndrwbx {
  margin-top: 67px
}

.ecofrndmdbx i {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  border: 3px solid #00956c;
  border-radius: 50%;
  margin-right: 17px;
  background: #fff
}

.ecofrndmdbx i img {
  max-width: 100%
}

.ecofrndmdbx p,
.ecofrndmdbx h4 {
  text-align: left
}

.ecofrndmdbx h4 {
  font-weight: 700;
  font-size: 20px;
  color: #222;
  padding-bottom: 2px
}

.ecofrndmdbx p {
  line-height: 26px
}

.ecofrndmdbx .media {
  margin-bottom: 59px;
  padding-right: 77px;
  position: relative
}

.ecofrndmdbx .media-body p {
  text-align: left;
  color: #222;
}

.ecofrndmdbx .media-body p a {
  color: #222;
  text-decoration: underline;
}

.ecofrndmdbx {
  position: relative;
  width: 100%
}

.ecofrndmdbx:before {
  content: '';
  width: 1px;
  height: 100%;
  border-right: 3px dotted #00956c;
  position: absolute;
  top: 0;
  left: 45px
}

.techpartsec .exptrevtxt h4 {
  padding-bottom: 0
}

/*
.likelinosec:after {
  content: '';
  position: absolute;
  top: 70px;
  right: 0;
  width: 450px;
  height: 419px;
  background: url(../images/earth_desg.png) no-repeat top right;
  background-size: 100%;
  left: inherit
}*/

.ecofrndsec.likelinosec:before {
  display: none
}

.techpartin {
  padding: 0 18px
}

/* Rounded remove
.awessec:before {
  width: 100%;
  height: 114px;
  position: absolute;
  left: 0;
  top: -10px;
  background: url(../images/curvebg.png) no-repeat 0 0;
  background-size: 100% 100%;
  content: ""
} */

.techpartsec .owl-dots {
  display: none
}

.techpartsec .owl-carousel.owl-drag .owl-item {
  height: 67px
}

.techpartsec .owl-carousel.owl-drag .owl-item .item {
  height: 100%
}

.techpartsec .owl-carousel.owl-drag .owl-item .item .techpartin {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: end
}

.awardbx {
  margin-top: 50px
}

.awardin img {
  max-width: 100%
}

.awardin a {
  text-align: center;
  color: #039be5;
  display: inline-block;
  width: 100%
}

.parasec p {
  min-height: 200px;
  font: italic 400 14px/23px Raleway
}

.parasec p span {
  font: 700 16px/28px Raleway
}

.cpanelsec .media {
  margin-top: 8px;
  align-items: center
}

.cpanelsec {
  background-color: #fff;
  padding: 16px;
  border: 1px solid #e6e6e6;
  border-radius: 10px
}

.cpanelsec img {
  margin-bottom: 10px;
  max-width: 117px;
  min-height: 22px
}

.cpanelsec .media img {
  max-width: 70px;
  min-height: 70px;
  margin: 7px 0 0;
  max-width: 100%;
  min-height: inherit;
  width: auto !important;
  border-radius: 0
}

.cpanelsec .media .media-body h5 {
  font: 700 16px/18px Raleway;
  color: #222
}

.cpanelsec .media .media-body p {
  font: 400 15px/28px Raleway
}

.likepara {
  text-align: center
}

.likelinoowl .owl-nav .owl-prev,
.likelinoowl .owl-nav .owl-next {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  top: 50%;
  font-size: 0px !important;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  position: absolute;
  border: 2px solid #262626 !important;
  background-color: #fff !important;
  box-shadow: 0px 0px 44px 14px rgba(250, 250, 250, 0.75)
}

.likelinoowl .owl-nav .owl-next {
  right: -62px;
  background: #fff url(../images/rightarw.png) no-repeat center center !important
}

.likelinoowl .owl-nav .owl-prev {
  left: -62px;
  background: #fff url(../images/leftarw.png) no-repeat center center !important
}

.likelinoowl .owl-nav .owl-prev:hover,
.likelinoowl .owl-nav .owl-next:hover {
  border-color: #2f9fa0 !important;
  background-color: #2f9fa0
}

.likelinoowl .owl-nav .owl-next:hover {
  background: #2f9fa0 url(../images/rightarwh.png) no-repeat center center !important
}

.likelinoowl .owl-nav .owl-prev:hover {
  background: #2f9fa0 url(../images/leftarwh.png) no-repeat center center !important
}

.awardbx .owl-dots {
  display: none
}

.likelinosec .likelinoowl p {
  text-align: left;
  color: #333
}

.delpowin .media,
.delpowin ul {
  position: relative
}

.delpowin .media {
  display: inline-block
}

.delpowin ul li:last-child {
  border-bottom: 0
}

.delpowtwbx .col-md-6:nth-child(1) .delpowin {
  border: 2px solid #4c9f59;
  border-top-width: 8px
}

.delpowtwbx .col-md-6:nth-child(2) .delpowin {
  border: 2px solid #ed8007;
  border-top-width: 8px
}

.delpowtwbx .col-md-6:nth-child(2) .find-more {
  background: #ed8007
}

.delpowtwbx .col-md-6:nth-child(2) .find-more:hover {
  background: #0d8085
}

.delpowin::before {
  top: -20px;
  left: -68px;
  width: 300px;
  height: 300px
}

.delpowin a.ordrbtn {
  width: 100%;
  border-radius: 5px;
  font-weight: 700;
  font-size: 20px;
  line-height: 60px;
  text-transform: capitalize;
  display: inline-block;
  text-align: center;
  position: relative;
  margin: 20px 0 0
}

.delpowin a.ordrbtn.green-text {
  color: #fff;
  background-color: #00956c
}

.delpowin a.ordrbtn.green-text:hover {
  background-color: #0d8085
}

.delpowin a.ordrbtn.orange-text {
  color: #fff;
  background-color: #ed8007
}

.delpowin a.ordrbtn.orange-text:hover {
  background-color: #0d8085
}

.prodxenban {
  text-align: center
}

/*.prodxenban span:not(.strblkbx span) {
  padding-bottom: 20px;
  font-size: 32px;
  line-height: 38px;
  font-weight: 600
} */

.prodxenban strong {
  font-size: 54px;
  line-height: 64px
}

.prodxenban h4:not(.delpowtwbx h4) {
  font-weight: 600;
  font-size: 22px;
  line-height: 28px;
  color: #fff;
  margin-bottom: 18px
}

.prodxenban .update-btn {
  margin-right: 3px
}

.prodxenban p:not(.delpowtwbx p) {
  font-size: 22px;
  line-height: 36px;
  color: #fff
}

.prodxenban p b {
  font-weight: 700
}

.prodxenban .delpowtwbx h4 {
  min-height: inherit;
  font-size: 25px;
  line-height: 30px;
  padding-bottom: 0
}

.prodxenban .delpowtwbx strong {
  font: 700 50px/54px 'Open Sans', sans-serif;
  color: #000
}

.prodxenban .delpowin a.ordrbtn {
  border: 2px solid #efad2f;
  color: #efad2f;
  margin-top: 14px;
  height: 62px;
  line-height: 58px
}

.prodxenban .delpowin ul li {
  line-height: 22px;
  font-size: 18px;
  line-height: 24px;
  padding: 15px 0 15px !important;
  color: #9cb1bb
}

.prodxenban .find-more {
  background: transparent;
  color: #00956c;
  width: auto;
  margin-top: 0
}

.prodxenban .find-more img {
  margin-left: 14px
}

.prodxenban .find-more:hover {
  color: #202020
}

.prodxenban .delpowin {
  min-height: inherit;
  padding: 24px 24px 10px;
  border: 1px solid #c7e0e0;
  box-shadow: 0 6px 8px -3px #e1e4e6
}

/*
.prodxenban .delpowin:hover .media img {
  width: 120%
} */

.prodxenban .delpowin ul li:last-child {
  border-bottom: 1px solid #e1e1e1;
  /*color: #666; */
  font-weight: 400
}

.delpowtwbx .col-md-4:nth-child(2n+1) .delpowin {
  border-top: 5px solid #efad2f
}

.delpowtwbx .col-md-4:nth-child(2n+1) .delpowin a.ordrbtn {
  border-color: #efad2f;
  color: #efad2f
}

.delpowtwbx .col-md-4:nth-child(2n+1) .delpowin a.ordrbtn:hover {
  background-color: #efad2f;
  color: #fff;
}

.delpowtwbx .col-md-4:nth-child(2n+1) .delpowin {
  border: 2px solid #efad2f
}

.delpowtwbx .col-md-4:nth-child(2n+2) .delpowin {
  border-top: 5px solid #de490f
}

.delpowtwbx .col-md-4:nth-child(2n+2) .delpowin a.ordrbtn {
  border-color: #de490f;
  color: #de490f
}

.delpowtwbx .col-md-4:nth-child(2n+2) .delpowin:hover .ordrbtn {
  background-color: #de490f;
  color: #fff
}

.delpowtwbx .col-md-4:nth-child(2n+2) .delpowin {
  border: 2px solid #de490f
}

.delpowtwbx .col-md-4:nth-child(2n+3) .delpowin {
  border-top: 5px solid #2f9fa0
}

.delpowtwbx .col-md-4:nth-child(2n+3) .delpowin a.ordrbtn {
  border-color: #2f9fa0;
  color: #2f9fa0;
}

.delpowtwbx .col-md-4:nth-child(2n+3) .delpowin a.ordrbtn:hover {
  background-color: #2f9fa0;
  color: #fff;
}

/*
.delpowin a.ordrbtn:hover {
  background: #4c9f59;
  color: #fff!important;
} */

.delpowtwbx .col-md-4:nth-child(2n+3) .delpowin {
  border: 2px solid #2f9fa0
}

a.ordrbtn.greenborder {
border: 2px solid #2f9fa0 !important;
color: #2f9fa0 !important;
margin-top: 14px;
height: 62px;
line-height: 58px;
}
a.ordrbtn.greenborder:hover {
  background-color: #2f9fa0 !important;
  color: #fff !important;
}

.prodxenban .delpowin::before {
  top: -60px;
  left: -129px;
  width: 300px;
  height: 300px
}

.prodxenban .ordrbtn {
  background-color: #fff
}

.wpplnssec {
  background-size: cover !important;
  position: relative;
  width: 100%;
  padding-bottom: 60px
}
/* Rounded remove
.wpplnssec:before {
  width: 100%;
  height: 125px;
  position: absolute;
  left: 0;
  top: 0;
  background: url(../images/blackbgt.png) no-repeat 0 0;
  background-size: 100% 100%;
  content: "";
  display: block !important;
  top: -125px
}
*/
/* Rounded remove
.wpplnssec:after {
  width: 100%;
  height: 93px;
  position: absolute;
  left: 0;
  background: url(../images/blackbgb.png) no-repeat 0 0;
  background-size: 100% 100%;
  content: "";
  bottom: -70px;
  z-index: 1
}
*/
.wpplnssec h3 {
  color: #fff;
  padding-bottom: 16px
}

.wpplnssec .tophead p {
  line-height: 32px;
  color: #fff;
  margin-bottom: 56px
}

.wpplnssec .row .col-sm-4:nth-child(2) .wpplnsin {
  padding-top: 118px
}

.wpplnsin {
  position: relative;
  width: 100%
}

.wpplnstop {
  background: #046644;
  padding: 25px 26px 23px;
  display: flex;
  gap: 16px;
  align-items: center;
  border-top-right-radius: 18px;
  border-top-left-radius: 18px
}

.wpplnstop img {
  max-width: 100%
}

.wpplnstop h4 {
  font-size: 28px;
  line-height: 35px;
  color: #fff
}

.wpplnsul li img {
  max-width: 100%;
  margin: 5px 10px 0 0
}

.wpplnsul li {
  padding: 11px 27px 9px;
  font-weight: 600;
  color: #fff;
  display: flex;
  align-items: center;
  min-height: 76px
}

.wpplnsul li:nth-child(odd) {
  background: #181c1a
}

.wpplnsul li:nth-child(even) {
  background: #0c0e0d
}

.wpplnsul li:last-child {
  position: relative;
  min-height: 262px;
  align-items: flex-start
}

.plnbx span {
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
  display: inline-flex;
  align-items: center
}

.plnbx span strong {
  font-size: 48px;
  line-height: 52px;
  color: #fff
}

.plnbx {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  width: 100%;
  padding: 0 27px 26px
}

.wpplnssec .row .col-sm-4:nth-child(2) ul li {
  display: flex;
  justify-content: center;
  align-items: center
}

.wpplnssec .row .col-sm-4:nth-child(2) ul li:nth-child(odd) {
  background: #121312
}

.wpplnssec .row .col-sm-4:nth-child(2) ul li:nth-child(even) {
  background: #090909
}

.wpplnssec .row .col-sm-4:nth-child(2) ul li:first-child {
  position: relative;
  width: 100%
}

.wpplnssec .row .col-sm-4:nth-child(2) ul li:first-child:before {
  background: #121312;
  position: absolute;
  top: -50px;
  left: 0;
  width: 100%;
  height: 50px;
  content: ''
}

.wpplnssec .row .col-sm-4:nth-child(1) ul li:last-child,
.wpplnssec .row .col-sm-4:nth-child(3) ul li:last-child {
  border-bottom-right-radius: 18px;
  border-bottom-left-radius: 18px
}

.wpplnssec .row .col-sm-4:nth-child(2) ul li:last-child {
  align-items: start
}

.customize {
  line-height: 30px;
  padding: 0 16px 0 6px;
  font-weight: 600;
  font-size: 17px;
  color: #fff;
  background: #2f9fa0;
  display: inline-flex;
  align-items: center;
  border-radius: 39px;
  position: absolute;
  bottom: -19px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1
}

.customize i {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  background: #00956c;
  color: #fff;
  font-size: 10px;
  margin-bottom: inherit;
  border-radius: 50%;
  margin-right: 12px
}

.customize:hover {
  background: #2c9c99
}

.delpowin_onn {
  position: relative;
  padding-bottom: 28px
}

.freetdbx.perfplanbx {
  margin: 56px auto 0
}

.perfplanbx .exptrevtxt h3,
.perfplanbx .exptrevtxt strong {
  font-size: 45px;
  line-height: 54px
}

.perfplanbx .exptrevtxt strong {
  text-transform: capitalize;
  padding-bottom: 0;
  line-height: 46px
}

.perfplanbx .freetdbxintxt {
  text-align: center
}

.perfplanbx .freetdbxintxt p {
  font-size: 20px !important;
  font-weight: 500;
  color: #222;
  margin: 10px 0 0
}

.perfplanbx .freetdbxintxt p a {
  font-weight: 700;
  color: #00956c;
  text-decoration: underline !important
}

.perfplanbx .freetdbx {
  border-radius: 30px
}

.prodxelikesec .container:before {
  display: none !important
}

.prodxelikesec .container {
  border: 0;
  padding-top: 60px
}

.prodxelikesec {
  padding-bottom: 80px;
  padding-top: 0
}

.prodxenftr:before {
  background: url(../images/faqbtm.png) no-repeat 0 0;
  background-size: 100% 100%
}

.xeoncpansec {
  margin-top: -132px;
  padding-top: 140px
}

.prodxenban .delpowtwbx {
  position: relative;
  z-index: 1;
  padding: 0
}

.prodxenban .delpowtwbx.showWhenPromo {
  padding: 0 100px;
}

.xeonteach {
  padding-top: 140px
}

.xeonawdsec {
  padding-bottom: 200px
}

.wpplnssec,
.wpplnssec .container {
  padding-top: 40px;
}

.wpplnssec .container {
  padding-top: 40px;
}



.perfplanbx .freetdbxintxt.exptrevtxt h3 {
  padding-bottom: 0
}

.xeoncpansec.likelinosec::after {
  top: 120px;
  background: url(../images/earth_desg2.png) no-repeat top right;
  background-size: 100%
}

.faqin .card.active-card {
  border: 2px solid #00b67a
}

.faqin .active-card .card-header {
  background: #fafbfb
}

.delpowtwbx .delpowin.select {
  border: 2px solid #de490f;
  margin-top: -18px
}

.delpowtwbx .delpowin.select ul {
  margin: 15px 0 35px
}

.delpowtwbx .delpowin.select .ordrbtn {
  background-color: #de490f;
  color: #fff !important
}

.awesin:hover {
  outline: 2px solid #00b67a
}

.ecofrndsec .col-sm-4:last-child .wpplnsul li:nth-child(2n+1) {
  background: #13231e
}

.wpplnsul li span {
  width: 100%;
  display: flex;
  align-items: start
}
/* Rounded remove
.techpartsec::before {
  background: url(../images/awesvps_bg2.png) no-repeat top right;
  background-size: 100%
}

.likelinosec2.likelinosec::after {
  display: none
}
*/

.ecofrndmdbx::before {
  height: 96%
}

.wpplnsul .plnbx span {
  text-align: center;
  display: inline-block;
  width: 100%
}

.wpplnsul .plnbx span strong {
  width: auto;
  display: inline-block
}


.wpplnsul li i {
  margin: 3px 10px 0 0;
  font-size: 20px
}

.wpplnsul li i.fa-circle-check {
  color: #2f9fa0
}

.wpplnsul li i.fa-circle-xmark {
  color: #ba2e0e;
  font-size: 22px;
}

.ryzencld .bannersec .update-btn {
  padding: 0 14px 0 18px;
  line-height: 34px;
  font-weight: 700;
  font-size: 16px;
  color: #333;
  background: #00faa8;
  display: inline-block;
  border-radius: 39px
}
@media only screen and (max-width:991px) {
  .ryzencld .bannersec .update-btn {
    line-height: 26px;
  }
}

.ryzencld .prodxenban .delpowin::before {
  background: #091a22
}

.ryzencld .delpowin {
  background: #091a22
}

.ryzencld .prodxenban .delpowtwbx strong {
  color: #fff
}

.ryzencld .prodxenban .find-more {
  color: #fff
}

.ryzencld .prodxenban .ordrbtn {
  background-color: #091a22
}

.ryzencld .header_sec {
  border-bottom: 0
}

.ryzencld .likelinosec:before {
  position: absolute;
  top: -119px;
  left: 0;
  width: 100%;
  height: 119px;
  background: url(../images/wave1.png) no-repeat top left;
  background-size: 100% 100%
}

.ryzencld .likelinosec {
  background: #2c404a;
  margin-top: -2px;
}

.ryzencld .prodxenban .delpowin {
  box-shadow: none
}

.ryzencld .likelinosec h3,
.likelinosec p {
  text-align: center;
  color: #fff
}

.ryzencld .likelinoowl .owl-nav .owl-prev,
.ryzencld .likelinoowl .owl-nav .owl-next {
  box-shadow: none
}

/* Rounded remove
.ryzencld .awessec::before {
  width: 100%;
  height: 114px;
  position: absolute;
  left: 0;
  top: -10px;
  background: url(../images/curvebg1.png) no-repeat 0 0;
  background-size: auto;
  background-size: 100% 100%;
  content: ""
}


.ryzencld .wpplnssec:before {
  width: 100%;
  height: 93px;
  position: absolute;
  left: 0;
  background: url(../images/blackbgt1.png) no-repeat 0 0;
  background-size: 100% 100%;
  content: "";
  top: -90px;
  z-index: 1
}
*/
/* Rounded remove
.ryzencld .wpplnssec::after {
  width: 100%;
  height: 125px;
  position: absolute;
  left: 0;
  background: url(../images/blackbgb1.png) no-repeat 0 0;
  background-size: 100% 100%;
  content: "";
  bottom: -66px;
  z-index: 1
}
*/
.ryzencld .techpartsec {
  /* Rounded remove
  background: url(../images/magic_wave1.png) no-repeat bottom left #050f14;
  */
  background-color: #050f14;
  position: relative;
  width: 100%;
  background-size: 100%;
  padding: 112px 0 100px
}

/* Rounded remove
.ryzencld .faqsec:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 105px;
  background: url(../images/curvebg1.png) no-repeat #111113;
  background-size: 100% 100%;
  display: block
}

.ryzencld .prodxenftr:before {
  background: url(../images/faqbtm1.png) no-repeat 0 0;
  background-size: 100% 100%
}

.ryzencld .xeoncpansec.likelinosec::after {
  display: none
}
*/

.ryzencld .exptrevrow {
  border-top: 0
}

.ryzencld .techpartsec h3 {
  color: #fff;
  letter-spacing: 2px
}

.delpowtwbx .col-md-4:nth-child(2n+1) h4 {
  color: #efad2f
}

.delpowtwbx .col-md-4:nth-child(2n+2) h4 {
  color: #de490f
}

.delpowtwbx .col-md-4:nth-child(2n+3) h4 {
  color: #00956c
}

.ryzencld .start-chat {
  box-shadow: none
}

.ryzencld .techpartsec .owl-carousel.owl-loaded {
  background-color: #fff;
  border-radius: 10px
}

.ryzencld .techpartsec .owl-carousel {
  padding: 20px 0px 31px;
  margin-top: 25px;
}

.ryzencld .techpartsec .exptrevtxt h4 {
  color: #fff
}

.ryzencld .exptrevtxt h5 {
  color: #fff
}

.ryzencld .exptrevtxt p {
  color: #b5c6ce
}

.ryzencld .tophead h1,
.ryzencld .tophead h2, .ryzencld .tophead h3 {
  color: #fff
}

.ryzencld .ecofrndmdbx h4 {
  color: #fff
}

.likelinosec p {
  color: #b5c6ce
}

.ryzencld .secpara p {
  color: #fff;
  min-height: 0;
  font: 400 16px/28px Raleway;
  text-align: center
}

.ryzencld .prodxenban .delpowin ul li:last-child {
  color: #9cb1bb;
  border-bottom: 1px solid #454c4f
}

.ryzencld .newp p {
  color: #fff
}

.ryzencld .delpowin ul li {
  border-bottom: 1px solid #454c4f
}

.ryzencld .likelinosec .container {
  border-top-color: #6c7d85
}

.ryzencld .tophead p a {
  border-bottom: 2px solid #365e4f
}

.ryzencld .wpplnssec .tophead p span {
  font: 700 18px/30px Raleway
}

.ryzencld .ecofrndsec p:not(.ecofrndrwbx p) {
  text-align: center
}

.ryzencld .ecofrndsec .faqin .card-body p {
  text-align: left;
}


.ryzencld .ecofrndmdbx .media-body p {
  color: #b5c6ce;
}
.ryzencld .ecofrndmdbx .media-body p a {
  color: #fff;
  text-decoration: underline;
}


.faqsec .container {
  padding-top: 36px
}

.faqin .row {
  margin-right: -8px;
  margin-left: -8px
}

.faqin .row .col-md-6 {
  padding-right: 8px;
  padding-left: 8px
}

.faqsec {
  position: relative;
  width: 100%;
  background-size: cover !important;
  padding-bottom: 150px
}
/* Rounded remove
.faqsec:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 105px;
  background: url(../images/wave2.png) no-repeat;
  background-size: 100% 100%;
  display: block
}
*/
.faqin .card {
  width: 100%;
  background: #fafbfb;
  border-radius: 11px;
  overflow: hidden;
  margin-bottom: 9px;
  border: 2px solid #f2f7fa;
  transition: 0.5s all ease-in-out
}

.faqin .card button {
  display: inline-block;
  width: 100%;
  height: 100%;
  padding: 2px 16px 2px 0;
  margin-left: 0;
  font-weight: 700;
  font-size: 20px;
  color: #333;
  background: url(../images/faqonarw.png) no-repeat top 10px right;
}

.faqin .card-header {
  text-align: left;
  background: #fff;
  border-bottom: 0
}


.faqin .card button.collapsed {
  background: url(../images/faqoffarw.png) no-repeat top 10px right;
}

.faqin .card button:focus {
  outline: none;
  box-shadow: none;
}

.faqin .card-body p {
  font-size: 18px;
  color: #666;
  text-align: left
}

.faqin .card-body, .faqin .card-body p {
  text-align: left;
  padding-top: 0
}

.faqin {
  margin-top: 48px
}

.faqin .find-more {
  width: auto;
  padding: 0 38px;
  line-height: 60px
}

.delpowin .find-more:hover {
  text-decoration: underline;
}

@media (min-width:1200px) and (max-width:1399px) {
  .container {
    max-width: 1170px
  }

  /*.banner_detls h1 {
    line-height: 30px;
    font-size: 24px
  }

  .banner_detls h2 {
    font-size: 43px;
    line-height: 53px
  } */

  .banner_detls i img:not(.delpowin img) {
    max-width: 120px
  }

  .delpowin h2 {
    font-size: 18px
  }

  .delpowin {
    padding: 28px 17px;
    border-radius: 17px
  }

  .delpowin ul li {
    font-size: 16px;
    margin-bottom: 20px
  }

  .tophead h3 {
    font-size: 43px;
    line-height: 53px
  }

  .likelinosec::after {
    width: 360px
  }

  .awesin span {
    font-size: 22px;
    line-height: 26px
  }

  .exptrevtxt h,
  .exptrevtxt strong {
    font-size: 38px;
    line-height: 52px
  }

  .exptrevtxt h5 {
    font-size: 22px;
    line-height: 32px
  }

  .start-chat {
    font-size: 18px
  }

  .awesin i img {
    max-width: 80px
  }

  .appstore li img {
    width: 180px
  }

  .ecofrndsec strong {
    font-size: 18px;
    line-height: 24px
  }

  .ecofrndmdbx h4 {
    font-size: 18px
  }

  .ligin-user {
    line-height: 38px !important;
    padding: 0 30px
  }

  .delpowtwbx, .delpowtwbx.showWhenPromo {
    padding: 0 80px
  }

  .likelinosec {
    padding: 85px 0
  }

  .awessec {
    padding: 120px 0 70px
  }

  .likelinoowl .owl-nav .owl-prev {
    left: -26px
  }

  .likelinoowl .owl-nav .owl-next {
    right: -26px
  }

  .parasec p {
    min-height: 196px
  }

  .awardbx {
    margin-top: 30px
  }

  .awardin a {
    font-size: 14px;
    line-height: 18px
  }

  .xeoncpansec {
    padding-top: 130px
  }

  .xeonawdsec {
    padding-bottom: 160px
  }

  .wpplnstop img {
    max-width: 60px
  }

  .wpplnstop h4 {
    font-size: 22px;
    line-height: 28px
  }

  .wpplnssec .row .col-sm-4:nth-child(2) .wpplnsin {
    padding-top: 104px
  }

  .faqin .card button {
    font-size: 18px
  }
}

@media (min-width:992px) and (max-width:1199px) {
  .container {
    max-width: 960px
  }

  /*.banner_detls h1 {
    line-height: 30px;
    line-height: 26px;
    font-size: 20px
  }

  .banner_detls h2 {
    line-height: 53px;
    font-size: 30px;
    line-height: 40px
  } */

  .banner_detls i img:not(.delpowin img) {
    max-width: 120px;
    max-width: 110px
  }

  .delpowin h4 {
    font-size: 18px
  }

  .delpowin {
    padding: 28px 17px;
    border-radius: 17px;
    text-align: center;
    min-height: 680px
  }

  .delpowin ul li {
    font-size: 16px;
    margin-bottom: 20px;
    background: url(../images/bansign.png) no-repeat top 7px left;
    padding-left: 25px;
    margin-bottom: 24px;
    background-size: 14px;
    margin-bottom: 10px
  }

  .tophead h3,
  .tophead h2 {
    font-size: 43px;
    line-height: 53px
  }

  .likelinosec::after {
    width: 360px;
    width: 210px
  }

  .awesin span {
    line-height: 26px;
    font-size: 18px
  }

  .exptrevtxt h4,
  .exptrevtxt strong {
    line-height: 52px;
    font-size: 38px;
    line-height: 40px
  }

  .exptrevtxt h5 {
    line-height: 32px;
    font-size: 20px;
    line-height: 26px
  }

  .start-chat {
    padding: 12px 20px 12px 22px;
    font-size: 16px
  }

  .awesin i img {
    max-width: 80px;
    max-width: 70px
  }

  .appstore li img {
    width: 180px;
    width: 150px
  }

  .ecofrndsec strong {
    font-size: 18px;
    line-height: 24px
  }

  .ecofrndmdbx h4 {
    font-size: 18px
  }

  .ligin-user {
    line-height: 38px !important;
    line-height: 36px !important;
    padding: 0 26px
  }

  .delpowin i img {
    max-width: 70px
  }

  .delpowin h4 img {
    max-width: 73px
  }

  .delpowin ul {
    min-height: 325px;
    margin: 26px 0 0;
    min-height: 306px;
    min-height: 260px
  }

  .delpowin .media,
  .delpowin ul {
    text-align: left;
    text-align: center
  }

  .likelinosec {
    padding: 30px 0 64px;
    margin-bottom: 40px;
    margin-bottom: 0;
    padding-top: 70px
  }

  .likelinosec .container::before {
    background: url(../images/cpanel_dbl.png) center center no-repeat #d7e6f1;
    background-size: 22px
  }

  .tophead h3 {
    font-size: 30px;
    line-height: 40px
  }

  .comparisonsec h2 {
    font-size: 30px;
    line-height: 40px
  }

  .awessec p:not(.awesin p) {
    font-size: 16px
  }

  .awesin i {
    min-height: 69px
  }

  .awesin h4 {
    line-height: 24px;
    font-size: 18px
  }

  .awessec {
    padding: 90px 0 50px
  }

  .techpartsec {
    padding: 50px 0 100px
  }

  .techpartsec .owl-carousel {
    padding-bottom: 16px
  }

  .exptrevrow {
    padding: 50px 0 0
  }

  .monitorsec .exptrevrow {
    padding-top: 40px
  }

  .ecofrndsec .container {
    padding-top: 60px
  }

  .ecofrndmdbx .media {
    margin-bottom: 30px;
    padding-right: 30px
  }

  .banner_box {
    min-height: 950px
  }

  .delpowtwbx, .delpowtwbx.showWhenPromo {
    padding: 0 50px
  }

  .banner_detls {
    padding-top: 120px
  }

  .likelinosec::before {
    top: -80px;
    height: 80px
  }



  .parasec p {
    min-height: 165px;
    font-size: 14px;
    line-height: 20px
  }

  .parasec p span {
    font-size: 14px;
    line-height: 20px
  }

  .likelinoowl .owl-nav .owl-prev {
    left: -26px
  }

  .likelinoowl .owl-nav .owl-next {
    right: -26px
  }

  .awardbx {
    margin-top: 30px
  }

  .awardin a {
    font-size: 14px;
    line-height: 18px
  }

  /*.prodxenban span:not(.strblkbx span) {
    font-size: 28px
  } */

  .prodxenban strong {
    font-size: 26px;
    line-height: 32px
  }

  .update-btn {
    font-size: 14px
  }

  .prodxenban h4:not(.delpowtwbx h4) {
    line-height: 24px;
    font-size: 18px
  }

  .prodxenban p:not(.delpowtwbx p) {
    font-size: 20px;
    line-height: 30px
  }

  .prodxenban .delpowin i img {
    max-width: 50px
  }

  .prodxenban .delpowin:before {
    top: -36px;
    left: -65px;
    width: 200px;
    height: 200px
  }

  .prodxenban .delpowtwbx h4 {
    font-size: 20px;
    line-height: 26px
  }

  .prodxenban .delpowtwbx strong {
    font-size: 40px;
    line-height: 50px
  }

  .prodxenban .delpowin a.ordrbtn {
    margin-top: 10px;
    font-size: 18px;
    height: 55px;
    line-height: 52px
  }

  .prodxenban .delpowin ul li {
    font-size: 16px;
    padding: 12px 0 12px !important
  }

  .prodxenban .delpowin ul {
    min-height: inherit
  }

  .customize {
    font-size: 15px
  }

  .wpplnstop img {
    max-width: 70px
  }

  .wpplnstop h4 {
    font-size: 22px;
    line-height: 28px
  }

  .wpplnstop h4 br {
    display: none
  }

  .wpplnstop {
    padding: 16px
  }

  .wpplnsul li span {
    display: inline-flex;
    align-items: flex-start;
    font-size: 14px
  }

  .wpplnsul li span img {
    margin-top: 5px
  }

  .wpplnssec .row .col-sm-4:nth-child(2) .wpplnsin {
    padding-top: 89px
  }

  .plnbx span strong {
    font-size: 40px;
    line-height: 46px
  }

  .wpplnsul .find-more {
    margin-top: 16px
  }

  .wpplnsul li:last-child {
    min-height: 250px
  }

  .perfplanbx .exptrevtxt h3,
  .perfplanbx .exptrevtxt strong {
    font-size: 38px;
    line-height: 40px
  }

  .perfplanbx .freetdbxintxt p {
    font-size: 17px !important
  }

  .ecofrndsec {
    padding-bottom: 90px
  }

  .faqsec .container {
    padding-top: 10px
  }

  .faqin .card button {
    font-size: 15px;
    background-size: 15px !important
  }

  .faqin .card button.collapsed {
    background-size: 8px !important
  }

  .faqin .card-header {
    padding-left: 14px
  }

  .xeonawdsec {
    padding-bottom: 165px !important
  }

  .wpplnssec::before {
    height: 90px;
    top: -80px
  }

  .wpplnssec::after {
    height: 70px;
    bottom: -54px
  }

  .xeonteach {
    padding-top: 50px !important
  }

  .ecofrndsec.likelinosec.likelinosec2.prodxelikesec {
    padding-top: 0
  }

  .ecofrndmdbx::before {
    height: 91%
  }

  .prodxelikesec {
    padding-bottom: 50px !important
  }
}

@media only screen and (max-width:991px) {
  .container {
    max-width: 750px
  }



  .ryzencld .awessec::before, .awessec::before, .ryzencld .wpplnssec:before, .ryzencld .wpplnssec::after, .ryzencld .faqsec:before, .wpplnssec:after {
    background: none;
  }


  .banner_detls h1 {
    line-height: 26px;
    font-size: 25px;
    line-height: 30px
  }

  .banner_detls h2 {
    line-height: 53px;
    line-height: 40px;
    line-height: 24px;
    font-size: 18px
  }

  .banner_detls i img:not(.delpowin img) {
    max-width: 120px;
    max-width: 110px
  }

  .delpowin h2 {
    font-size: 18px
  }

  .delpowin {
    padding: 28px 17px;
    border-radius: 17px;
    text-align: center;
    min-height: 690px
  }

  .delpowin ul li {
    font-size: 16px;
    margin-bottom: 20px;
    background: url(../images/bansign.png) no-repeat top 7px left;
    padding-left: 25px;
    margin-bottom: 24px;
    background-size: 14px;
    margin-bottom: 10px
  }

  .tophead h3,
  .tophead h2 {
    font-size: 43px;
    line-height: 53px
  }

  .comparisonsec h2 {
    font-size: 25px;
    line-height: 30px;
  }

  .likelinosec::after {
    width: 360px;
    width: 210px
  }

  .awesin span {
    line-height: 26px;
    font-size: 16px
  }

  .exptrevtxt h4,
  .exptrevtxt strong {
    font-size: 38px;
    line-height: 44px
  }

  .exptrevtxt h5 {
    line-height: 32px;
    line-height: 26px;
    font-size: 17px;
    line-height: 23px
  }

  .start-chat {
    padding: 12px 20px 12px 22px;
    font-size: 16px
  }

  .awesin i img {
    max-width: 80px;
    max-width: 70px
  }

  .appstore li img {
    width: 180px;
    width: 150px
  }

  .ecofrndsec strong {
    font-size: 18px;
    line-height: 24px
  }

  .ecofrndmdbx h4 {
    font-size: 18px
  }

  .ligin-user {
    line-height: 38px !important;
    line-height: 36px !important;
    padding: 0 26px;
    background: #fff !important
  }

  .menu_sec li {
    margin: 0
  }

  .delpowin i img {
    max-width: 70px
  }

  .delpowin h4 img {
    max-width: 73px
  }

  .delpowin ul {
    min-height: 325px;
    margin: 26px 0 0;
    min-height: 306px;
    min-height: 280px
  }

  .delpowin .media,
  .delpowin ul {
    text-align: left;
    text-align: center
  }

  .likelinosec {
    padding: 30px 0 64px;
    margin-bottom: 40px;
    padding-top: 60px;
    margin-bottom: 0;
    margin-bottom: 0;
    padding-top: 70px
  }

  .likelinosec .container::before {
    background: url(../images/cpanel_dbl.png) center center no-repeat #d7e6f1;
    background-size: 22px
  }

  .tophead h3 {
    line-height: 40px;
    font-size: 25px;
    line-height: 30px
  }

  .faqsec h2 {
    line-height: 40px;
    font-size: 25px;
    line-height: 30px
  }

  .awessec p:not(.awesin p) {
    font-size: 16px
  }

  .awesin i {
    min-height: 69px
  }

  .awesin h4 {
    line-height: 24px;
    line-height: 22px;
    font-size: 16px
  }

  .awessec {
    padding: 90px 0 50px
  }

  .techpartsec {
    padding: 50px 0 100px
  }

  .techpartsec .owl-carousel {
    padding-bottom: 16px
  }

  .exptrevrow {
    padding: 40px 0 0
  }

  .monitorsec .exptrevrow {
    padding-top: 40px
  }

  .ecofrndsec .container {
    padding-top: 60px
  }

  .ecofrndmdbx .media {
    margin-bottom: 30px;
    padding-right: 30px;
    padding-right: 0
  }

  .banner_detls h1 br {
    display: none
  }

  .delpowtwbx, .delpowtwbx.showWhenPromo, .prodxenban .delpowtwbx.showWhenPromo {
    padding: 0
  }

  .banner_box {
    padding-bottom: 120px;
    padding-bottom: 86px;
    min-height: 860px
  }

  .likelinosec .container {
    padding-top: 60px
  }

  .tophead h3 br {
    display: none
  }

  .awesin {
    padding: 16px 12px 30px
  }

  .awesin p {
    font-size: 15px;
    line-height: 19px
  }

  body {
    line-height: 26px
  }

/*Rounded Remove
  .likelinosec::before {
    top: -70px;
    height: 70px;
    top: -80px;
    height: 80px
  }

  .techpartsec::before {
    width: 350px;
    height: 500px
  }
*/
  .ecofrndrwbx {
    margin-top: 30px
  }

  .ecofrndmdbx i img {
    max-width: 46px
  }

  .ecofrndmdbx i {
    width: 80px;
    height: 80px
  }

 .banner_detls {
    padding-top: 120px
  }

  .header_sec {
    padding: 10px 0;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 5
  }

  .awardbx {
    margin-top: 30px
  }

  .awardin a {
    font-size: 14px;
    line-height: 18px
  }

  .likelinosec:not(.ecofrndsec) {
    padding-bottom: 30px
  }

  /*.prodxenban span:not(.strblkbx span) {
    font-size: 25px;
    line-height: 30px
  } */

  .prodxenban strong {
    font-size: 20px;
    line-height: 26px
  }

  .update-btn, .ryzencld .bannersec .update-btn {
    /*font-size: 13px;
    padding: 0 10px 0 10px;
    line-height: 24px; */
    display: none;
  }

  .banner_detls h4 {
    line-height: 21px;
    font-size: 17px
  }

  .prodxenban h4:not(.delpowtwbx h4) {
    line-height: 21px;
    font-size: 17px
  }

  .banner_detls p {
    font-size: 18px;
    line-height: 28px
  }

  .prodxenban p:not(.delpowtwbx p) {
    font-size: 18px;
    line-height: 28px
  }

  .prodxenban .delpowin i img {
    max-width: 50px
  }

  .prodxenban .delpowin:before {
    top: -36px;
    left: -65px;
    width: 200px;
    height: 200px
  }

  .prodxenban .delpowtwbx h4 {
    font-size: 18px;
    line-height: 24px
  }

  .prodxenban .delpowtwbx strong {
    font-size: 34px;
    line-height: 40px
  }

  .prodxenban .delpowin a.ordrbtn {
    margin-top: 10px;
    font-size: 16px;
    height: 50px;
    line-height: 48px
  }

  .btn-oauth-login.github-login {
    background-position: 12px 15px;
  }
  .btn-oauth-login.google-login {
    background-position: 12px 15px;
  }

  .prodxenban .delpowin ul li {
    font-size: 15px;
    padding: 8px 0 8px !important
  }

  .prodxenban .delpowin ul {
    min-height: inherit
  }

  .customize {
    font-size: 15px
  }

  .wpplnstop img {
    max-width: 60px
  }

  .wpplnstop h4 {
    font-size: 18px;
    line-height: 26px
  }

  .wpplnstop h4 br {
    display: none
  }

  .wpplnstop {
    padding: 10px;
    gap: 10px
  }

  .wpplnsul li span {
    display: inline-flex;
    align-items: flex-start
  }

  .wpplnsul li span img {
    margin-top: 5px
  }

  .wpplnssec .row .col-sm-4:nth-child(2) .wpplnsin {
    padding-top: 72px
  }

  .wpplnsul li,
  .wpplnsul li span {
    font-size: 14px
  }

  .plnbx span strong {
    font-size: 40px;
    line-height: 46px
  }

  .wpplnsul .find-more {
    margin-top: 16px
  }

  .wpplnsul li:last-child {
    min-height: 250px
  }

  .perfplanbx .exptrevtxt h3,
  .perfplanbx .exptrevtxt strong {
    font-size: 30px;
    line-height: 40px
  }

  .perfplanbx .freetdbxintxt p {
    font-size: 15px !important
  }

  .ecofrndsec {
    padding-bottom: 90px;
    padding-bottom: 60px
  }

  .faqsec .container {
    padding-top: 10px
  }

  .faqin .card button {
    font-size: 15px;
    background-size: 15px !important;
    padding-right: 16px
  }

  .faqin .card button.collapsed {
    background-size: 8px !important
  }

  .prodxenban .delpowin {
    padding: 20px 16px 10px
  }

  .delpowtwbx .col-md-4 .delpowin:hover {
    border-width: 0 !important;
    border-top-width: 5px !important
  }

  .wpplnssec .tophead p br {
    display: none
  }

  .faqin .card-header {
    padding-left: 10px;
    padding-right: 10px;
  }

  .wpplnssec {
    padding-top: 10px
  }

  .wpplnsul li {
    padding: 10px;
    min-height: 98px
  }

  .wpplnssec .row .col-sm-4:nth-child(2) ul li:first-child::before {
    top: -30px;
    height: 30px
  }

  .wpplnsul li img {
    max-width: 14px
  }

  .faqsec .tophead p br {
    display: none
  }

  .faqsec .card-header .btn {
    white-space: inherit
  }

  .faqin .card-body p {
    font-size: 16px !important
    text-align: left;
  }

  .xeonawdsec {
    padding-bottom: 130px !important
  }

  .wpplnssec::before {
    height: 60px;
    top: -60px
  }

  .wpplnssec::after {
    height: 70px;
    bottom: -54px
  }

  .xeonteach {
    padding-top: 50px !important
  }

  .ecofrndsec.likelinosec.likelinosec2.prodxelikesec {
    padding-top: 0
  }

  .ecofrndmdbx::before {
    height: 91%
  }

  .prodxelikesec {
    padding-bottom: 50px !important
  }

  .likelinoowl .owl-nav .owl-prev {
    left: -22px
  }

  .likelinoowl .owl-nav .owl-next {
    right: -22px
  }
}

@media only screen and (max-width:767px) {

  .delpowin {
    padding: 20px 15px;
    border-radius: 15px;
    margin-bottom: 20px;
    min-height: inherit
  }

  .likelinosec::before {
    top: -40px;
    height: 40px
  }

  .delpowin ul {
    min-height: inherit;
    margin: 20px 0 0
  }

  .banner_box {
    padding-bottom: 75px;
    min-height: inherit
  }

  .customize {
    display: none;
  }

  .likelinosec {
    padding: 55px 0;
    margin-bottom: 0;
  }

  .awessec::before {
    height: 40px;
    top: 0
  }

  .awessec {
    padding: 65px 0 50px
  }

  .awesin p {
    font-size: 15px;
    line-height: 25px
  }

  .midImg .w-100 {
    max-width: 80% !important;
    width: auto !important;
    margin: 0 0 30px
  }

  .midImg {
    text-align: center
  }

  .techpartsec {
    padding: 50px 0 86px
  }

  .midImg2.midImg .w-100 {
    margin: 30px 0 0
  }

  .ecofrndmdbx::before {
    left: 40px;
    height: 86%
  }

  .banner_detls {
    padding-top: 100px
  }

  .banner_detls h1 {
    line-height: 31px;
    font-size: 24px
  }

  .banner_detls h2 {
    font-size: 20px;
    line-height: 26px
  }

  .delpowtwbx .row {
    margin-top: 30px
  }


  .likelinoowl .owl-nav .owl-prev {
    left: inherit;
    position: inherit;
    transform: inherit;
    top: inherit;
    margin: 0px 5px
  }

  .likelinoowl .owl-nav .owl-next {
    right: inherit;
    position: inherit;
    transform: inherit;
    top: inherit;
    margin: 0px 5px
  }

  .likelinoowl .owl-nav {
    text-align: center;
    padding: 10px 0px
  }

  .likelinosec2 {
    padding-bottom: 90px
  }

  .prodxenban .banner_detls h2 {
    display: inline-block
  }

  .prodxenban p br {
    display: none
  }

  .wpplnstop h4 {
    font-size: 15px;
    line-height: 20px
  }

  .wpplnsul li span,
  .wpplnsul li {
    font-size: 13px
  }

  .wpplnstop img {
    max-width: 40px
  }

  .wpplnssec .row .col-sm-4:nth-child(2) .wpplnsin {
    padding-top: 83px
  }

  .plnbx span strong {
    font-size: 26px;
    line-height: 30px
  }

  .wpplnssec .row .col-sm-4:nth-child(2) ul li:last-child {
    font-size: 13px
  }

  .wpplnstop {
    display: flex;
    flex-direction: column;
    min-height: 83px
  }

  .wpplnsul li {
    align-items: flex-start !important
  }

  .wpplnsul li:last-child {
    min-height: 210px
  }

  .delpowtwbx .delpowin.select {
    border: 2px solid #de490f !important;
    margin-top: 0
  }

  .ecofrndsec p:not(.ecofrndrwbx p) {
    font-size: 16px
  }

  body {
    line-height: 22px
  }

  .prodxenban .delpowin {
    box-shadow: 0 6px 8px -3px #196a67
  }

  .delpowtwbx .col-md-4:nth-child(2n+1) .delpowin .ordrbtn {
    background-color: #efad2f;
    color: #fff !important
  }

  .delpowtwbx .col-md-4:nth-child(2n+3) .delpowin .ordrbtn {
    background-color: #2f9fa0;
    color: #fff !important
  }

  .ecofrndsec .container {
    padding-top: 40px
  }

  .wpplnssec::before {
    height: 50px;
    top: -50px
  }

  .xeonawdsec {
    padding-bottom: 50px !important
  }

  .wpplnssec::after {
    height: 50px;
    bottom: -47px
  }

  .faqsec::before {
    height: 40px
  }
}

@media only screen and (max-width:600px) {
  .wpplnsul .find-more {
    font-size: 13px;
    line-height: 39px
  }

  .wpplnstop img {
    max-width: 30px
  }

  .wpplnstop h4 {
    font-size: 13px;
    line-height: 17px
  }

  .wpplnsul li {
    padding: 8px
  }

}

@media only screen and (max-width:575px) {
  .delpowin h2 {
    font-size: 16px;
    min-height: inherit;
    line-height: 20px
  }

  .start-chat {
    font-size: 13px;
    padding: 10px 15px
  }

  .exptrevtxt h4,
  .exptrevtxt strong {
    font-size: 34px;
    line-height: 44px
  }

  .parasec p {
    font-size: 13px;
    line-height: 23px;
    min-height: 143px
  }

  .parasec p span {
    font-size: 13px;
    line-height: 23px
  }

  .cpanelsec .media .media-body h5 {
    font-size: 13px;
    line-height: 17px
  }

  .cpanelsec .media .media-body p {
    font-size: 13px;
    line-height: 23px
  }

  .cpanelsec .media .media-body {
    padding: 10px 0px
  }

  .wpplnstop h4 {
    font-size: 11px;
    line-height: 15px
  }

  .wpplnsul li span,
  .wpplnsul li {
    font-size: 10px;
    line-height: 14px
  }

  .wpplnsul li {
    padding: 10px;
    min-height: 70px
  }

  .plnbx span strong {
    font-size: 22px;
    line-height: 26px
  }

  .wpplnsul li span img {
    margin-top: inherit
  }

  .perfplanbx .exptrevtxt h3,
  .perfplanbx .exptrevtxt strong {
    font-size: 24px;
    line-height: 32px
  }

  /*.prodxenban span:not(.strblkbx span) {
    font-size: 23px;
    line-height: 30px
  } */
}

@media only screen and (max-width:480px) {
  .parasec p {
    min-height: auto
  }

  .wpplnssec .row .col-sm-4:nth-child(2) .wpplnsin {
    padding-top: 85px
  }

  .wpplnsul .find-more {
    font-size: 11px;
    line-height: 30px
  }


}

@media only screen and (max-width:320px) {
  .parasec p {
    min-height: auto
  }

  .wpplnssec .row .col-sm-4:nth-child(2) .wpplnsin {
    padding-top: 100px
  }

  .wpplnsul li {
    min-height: 120px
  }

  .wpplnsul .plnbx li span {
    font-size: 8px
  }

  .plnbx {
    padding: 0 10px 26px
  }

  .plnbx span strong {
    font-size: 14px
  }
}


#flexible-vps-section {
  padding-top: 60px;
  margin-top: 40px;
}
#flexible-vps-section p {
  text-align: left;
  color: #666;
}
#flexible-vps-section h4 {
 padding-bottom: 0px;
}

.ryzencld #flexible-vps-section {
  border-top: 1px solid #d7e2ea;
}
.ryzencld #flexible-vps-section h4 {
  color: #fff;
}
.ryzencld #flexible-vps-section p {
  color: #b5c6ce;
}
