/* ----------------------------------------------------------------
    TEMPLATE FONTS
-----------------------------------------------------------------*/
@charset "utf-8";
/*fonts-face db heavent*/
@font-face {
    font-family: 'db_heaventbold_it';
    src: url('/asset?u=https%3A%2F%2Fwp.z.com%2Fth%2Fndzcom_common%2Fassets%2Ffonts%2Fdb-heavent%2Fdb_heavent_bd_it_v3.2-webfont.ttf');
    font-style: normal;}
@font-face {
    font-family: 'db_heaventbold';
    src: url('/asset?u=https%3A%2F%2Fwp.z.com%2Fth%2Fndzcom_common%2Fassets%2Ffonts%2Fdb-heavent%2Fdb_heavent_bd_v3.2-webfont.ttf');
    font-style: normal;}
@font-face {
    font-family: 'db_heaventitalic';
    src: url('/asset?u=https%3A%2F%2Fwp.z.com%2Fth%2Fndzcom_common%2Fassets%2Ffonts%2Fdb-heavent%2Fdb_heavent_it_v3.2-webfont.ttf');
    font-style: normal;}
@font-face {
    font-family: 'db_heaventlight_it';
    src: url('/asset?u=https%3A%2F%2Fwp.z.com%2Fth%2Fndzcom_common%2Fassets%2Ffonts%2Fdb-heavent%2Fdb_heavent_li_it_v3.2-webfont.ttf');
    font-style: normal;}
@font-face {
    font-family: 'db_heaventlight';
    src: url('/asset?u=https%3A%2F%2Fwp.z.com%2Fth%2Fndzcom_common%2Fassets%2Ffonts%2Fdb-heavent%2Fdb_heavent_li_v3.2-webfont.ttf');
    font-style: normal;}
@font-face {
    font-family: 'db_heaventmed_it';
    src: url('/asset?u=https%3A%2F%2Fwp.z.com%2Fth%2Fndzcom_common%2Fassets%2Ffonts%2Fdb-heavent%2Fdb_heavent_med_it_v3.2-webfont.ttf');
    font-style: normal;}
@font-face {
    font-family: 'db_heaventmed';
    src: url('/asset?u=https%3A%2F%2Fwp.z.com%2Fth%2Fndzcom_common%2Fassets%2Ffonts%2Fdb-heavent%2Fdb_heavent_med_v3.2-webfont.ttf');
    font-style: normal;}
@font-face {
    font-family: 'db_heaventthin_it';
    src: url('/asset?u=https%3A%2F%2Fwp.z.com%2Fth%2Fndzcom_common%2Fassets%2Ffonts%2Fdb-heavent%2Fdb_heavent_thin_it_v3.2-webfont.ttf');
    font-style: normal;}
@font-face {
    font-family: 'db_heaventthin';
    src: url('/asset?u=https%3A%2F%2Fwp.z.com%2Fth%2Fndzcom_common%2Fassets%2Ffonts%2Fdb-heavent%2Fdb_heavent_thin_v3.2-webfont.ttf');
    font-style: normal;}
@font-face {
    font-family: 'db_heaventregular';
    src: url('/asset?u=https%3A%2F%2Fwp.z.com%2Fth%2Fndzcom_common%2Fassets%2Ffonts%2Fdb-heavent%2Fdb_heavent_v3.2-webfont.ttf');
    font-style: normal;}
@font-face {
    font-family: 'sarabunregular';
    src: url('/asset?u=https%3A%2F%2Fwp.z.com%2Fth%2Fndzcom_common%2Fassets%2Ffonts%2Fsarabun-regular-webfont.woff2') format('woff2'),
         url('/asset?u=https%3A%2F%2Fwp.z.com%2Fth%2Fndzcom_common%2Fassets%2Ffonts%2Fsarabun-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;}
/*.fonts-face*/
@font-face{
    font-family:'FontAwesome';
    src:url('/asset?u=https%3A%2F%2Fwp.z.com%2Fth%2Fndzcom_common%2Fassets%2Ffonts%2Ffontawesome%2Ffontawesome-webfont.eot%3Fv%3D4.1.0');
    src:url('/asset?u=https%3A%2F%2Fwp.z.com%2Fth%2Fndzcom_common%2Fassets%2Ffonts%2Ffontawesome%2Ffontawesome-webfont.eot%3F%23iefix%26v%3D4.1.0') format('embedded-opentype'),
        url('/asset?u=https%3A%2F%2Fwp.z.com%2Fth%2Fndzcom_common%2Fassets%2Ffonts%2Ffontawesome%2Ffontawesome-webfont.woff%3Fv%3D4.1.0') format('woff'),
        url('/asset?u=https%3A%2F%2Fwp.z.com%2Fth%2Fndzcom_common%2Fassets%2Ffonts%2Ffontawesome%2Ffontawesome-webfont.ttf%3Fv%3D4.1.0') format('truetype'),
        url('/asset?u=https%3A%2F%2Fwp.z.com%2Fth%2Fndzcom_common%2Fassets%2Ffonts%2Ffontawesome%2Ffontawesome-webfont.svg%3Fv%3D4.1.0%23fontawesomeregular') format('svg');
    font-weight:normal;
    font-style:normal}
/* ----------------------------------------------------------------
    BODY
-----------------------------------------------------------------*/
body {padding: 0;margin:0; overflow-x: hidden;}
.img-responsive { margin: 0 auto;}
.center {margin:0 auto; text-align: center;}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
a, a:hover {text-decoration: none;}
@media (min-width: 1200px) {
  .container {width: 960px;}
}
/*free.shop*/
.free-shopT{
   width: 25%;
    position: absolute;
    z-index: 101;
    padding-top: 5px;
    text-align: right;
}
.free-shopT img.free-shop{width: 20% !important}
/*.free.shop*/

.discountL {
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
}
.discountL img {width: 390px;}
@media (max-width: 1366px) {
    .discountL img.dis--img {width: 290px !important;}
}
/*netdesigngroup*/
section.top-main-visual.wp-hosting2021 .netdesigngroup-link-on-banner {
    position: absolute;
    z-index: 100;
    top: 0;
    right: 0;
}
section.top-main-visual.wp-hosting2021 .netdesigngroup-link-on-banner img {width: 200px;}
section.top-main-visual.wp-hosting2021 .netdesigngroup-link-on-banner i.icon {display: none;}
/*.netdesigngroup*/

/*newdesign 2025*/
a.redbtn {
  font-family: "db_heaventregular", "Open Sans", "Tahoma", "Arial", sans-serif;
  font-size: 24px;
  color:#fff;
    padding:0 30px;
    display: inline-block;
    margin: 1% auto;
    border: 2px solid #c02d2d;
    outline-offset: 4px;
    box-shadow:1px 1px 5px #474747;
    border-radius: 8px;
    background: rgb(161,14,14);
    background: linear-gradient(90deg, rgba(161,14,14,1) 0%, rgba(253,29,29,1) 50%, rgba(161,14,14,1) 100%);
    text-decoration: none;
    transition: all 0.4s ease 0s;
    float: left;
}
a.redbtn span{color:#b40b08;}
a.redbtn:hover{
    color: #fff;
-webkit-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
-moz-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
box-shadow: 5px 40px -10px rgba(0,0,0,0.57);
transition: all 0.4s ease 0s;
}

/* Float Shadow */
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  transition: 0s;
}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}
.icon--link-blank {display: none;}

section.top-main-visual.newdesign2025 {
    background:#646464 url('/asset?u=https%3A%2F%2Fwp.z.com%2Fth%2Fndzcom_common%2Fimages%2Fnewdesign2025%2Fbg-headertop.jpg')center top no-repeat;
    overflow: hidden;
    background-position:center;
    background-size: cover;
    background-repeat: no-repeat;
    height:auto;
    padding:0;
    width: 100%;
    float: left;
    position: relative;
    margin-top: 85px;
    height: 490px;
  }
  .header--right {
    width: 70%;
    color: #323232;
    margin-right: -120px;
    padding: 30px 0 0 50px;
    float: right;
  }
  .header--right h1 { 
    font-family: 'db_heaventbold', "Open Sans", "Tahoma", "Arial", sans-serif;
    font-size:55px; 
    color:#017fc5; 
    padding:0; 
    margin:0;
    line-height: 1;
    text-align: left;
}
.header--right h1.entext{
    font-size: 45px;
}
.header--right h2 { 
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
    font-size:45px; 
    color:#323232; 
    padding:0; 
    margin:-10px 0 0 0;
    line-height: 1;
    text-align: left;
}
.header--right h2.entext2{
    font-size: 35px;margin: 0 0 15px 0;
}

.header--right ul.topul{
    width: 100%;
    float: left;
    padding: 5px 0;
    margin: 0 auto;
}
.header--right ul.topul li{
    width: 50%;
    padding: 5px;
    margin: 0 auto;
    list-style: none; 
    height: 80px; 
    float: left;  
}
.header--right ul.topul li img.iconTop{
    width: 30px;
    float: left;
    margin: 0 5px 8px 0;
}
.header--right ul.topul li p.textTop{
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
    font-size:22px; 
    color:#323232;
    line-height: 1;
    text-align: left;
    width: 80%;
    float: left;
}
.header--right ul.topul li p.textTop span{
    font-family: 'db_heaventmed', "Open Sans", "Tahoma", "Arial", sans-serif;
    color:#017fc5;
    font-size: 26px;
}

/*about*/
section.about--wp-hosting{
    width: 100%;
    float: left;
    padding:2% 0;
    margin:0;
}
section.about--wp-hosting h2{
    margin: 0 0 25px 0;
    padding: 0;
    font-weight:normal;
    font-size: 5em;
    text-align: center;
    color: #323232;
    font-family: "db_heaventlight", "Open Sans", "Tahoma", "Arial", sans-serif;
}
section.about--wp-hosting h2 span{color:#d62825;}
section.about--wp-hosting h3{
    text-align: center;
    color: #646464;
    font-size: 28px;
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
    font-weight: 200;
    line-height: 1.1;
    margin: 10px;
}
section.about--wp-hosting p.titletop-left{
    font-family: 'db_heaventmed', "Open Sans", "Tahoma", "Arial", sans-serif;
    color:#017fc5;
    text-align: left;
    font-size: 32px;
    line-height: 1;
    padding: 0;
    margin: 0 0 15px 0;
}
section.about--wp-hosting p.content-left{
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
    color:#646464;
    text-align: left;
    font-size: 24px;
    line-height: 1;
    padding: 5px 0;
    margin:0;
}

/*price*/
section.box--price{
    width: 100%;
    float: left;
    padding: 3% 0;
    margin: 0 auto;
    background: #fff;
    position: relative;
}
section.box--price ul.newprice--2025{
    width:1300px;
    margin: 0 auto;
    padding: 0;
}
section.box--price ul.newprice--2025 li{
    width: 25%;
    float: left;
    margin: 0;
    padding:15px 8px;
    list-style: none;
    position: relative;
}
section.box--price ul.newprice--2025.newplanAug li{width: 20%;}

section.box--price ul.newprice--2025 li .boxcolor1{
    width: 100%;
    background: #fff;
    border: 1px solid #80bfe2;
    border-radius: 15px;
    box-shadow: 1px 1px 10px #bababa;
    padding: 30px 20px;
    text-align: center;
    position: relative;
    z-index: 0;
    float: left;
}
section.box--price ul.newprice--2025 li .boxcolor2{
    width: 100%;
    background: #fff;
    border: 5px solid #017fc5;
    border-radius: 15px;
    box-shadow: 1px 1px 10px #bababa;
    padding: 30px 20px;
    text-align: center;
    position: relative;
    z-index: 0;
    float: left;
}
section.box--price ul.newprice--2025 li .popularT{
    position: absolute;
    background:#d30000;
    width:80%;
    padding: 8px 20px;
    justify-content: center;
    border-radius: 50px;
    top: -16px;
    left: 25px;
    right: 0;
    font-family: 'db_heaventmed', "Open Sans", "Tahoma", "Arial", sans-serif;
    font-size: 20px;
    color: #fff;
    text-align: center;
    line-height: 1;
    text-transform: uppercase;
}
section.box--price ul.newprice--2025 li h2.title-plan{
    font-family: 'db_heaventmed', "Open Sans", "Tahoma", "Arial", sans-serif;
    font-size: 38px;
    line-height: 0.8;
    text-align: center;
    color: #017fc5;
    padding: 0;
    margin: 0;
    text-transform:uppercase;
}
section.box--price ul.newprice--2025 li p.free-Elementor{
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
    font-size: 22px;
    line-height:1;
    text-align: center;
    color: #fff;
    padding: 5px 25px;
    margin: 8px auto 15px auto;
    width: fit-content;
    justify-content: center;
    border-radius: 50px;
    background-image: linear-gradient(to top, #e62051  20%, #302569  100%)
}
section.box--price ul.newprice--2025 li p.free-Elementor span{
    font-family: 'db_heaventmed', "Open Sans", "Tahoma", "Arial", sans-serif;
}
section.box--price ul.newprice--2025 li h3.text--discount{
    text-align: center;
    color: #d62825;
    font-size:32px;
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
    line-height: .6;
    margin: 0;
    text-decoration:line-through;
}
section.box--price ul.newprice--2025 li h3.text--discount:before{
    content: '';
    display: block;
    position: absolute;
    width: 46%;
    height: 2px;
    z-index: 1;
    top: 15.5%;
    left: 27%;
    background-color: #d62825;
    -ms-transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
    transform: rotate(-4deg);
    display: none;
}
section.box--price ul.newprice--2025 li h4.text--price{
    text-align: center;
    color: #000;
    font-size:40px;
    font-family: 'Roboto', "Open Sans", "Tahoma", "Arial", sans-serif;
    line-height: 1;
    margin: 2% 0;
}
section.box--price ul.newprice--2025 li h4.text--price span{
    font-size: 30px;
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
}
section.box--price ul.newprice--2025 li p.price-month{
    text-align: center;
    color: #323232;
    font-size:20px;
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
    line-height:.7;
    margin:0 auto 15px auto;
}

section.box--price ul.newprice--2025 li ul.spec{
    float: left;    
    display: inline-block;
    width: 100%;
    padding: 20px 0 0 0;
    margin: 0;
}
section.box--price ul.newprice--2025 li ul.spec li{
    width: 100%;
    float: left;
    list-style: none;
    padding: 5px 0;
    margin: 0;
}
section.box--price ul.newprice--2025 li ul.spec li p.text-spec{
    text-align: left;
    color: #646464;
    font-size: 16px;
    font-family: 'db_heaventregular', "Open Sans", "Tahoma", "Arial", sans-serif;
    line-height:1;
    margin: 0;
}
section.box--price ul.newprice--2025 li ul.spec li p.text-spec span{
    float: right;
    text-align: left;
    color: #017fc5;
}
section.box--price ul.newprice--2025 li ul.spec li p.text-spec span.textLeft{
    float: left;
    color: #646464;
}
section.box--price ul.newprice--2025 li ul.spec li p.text-spec .icon{
    margin-right:8px;
    left: 3%;
    line-height: 1;
    float: left;
    margin-top: -2px;
}
section.box--price ul.newprice--2025 li ul.spec li p.text-spec .icon:before {
    bottom: -3px;
    font-size: 20px;
    position: relative;
    color:#898989;
}

section.box--price ul.newprice--2025 li ul.spec li p.text-spec img.icon--spec{
    margin-right:8px;
    line-height: 1;
    width: 22px;
    float: left;
}
section.box--price ul.newprice--2025 li ul.spec li p.text-spec img.check-green{
    float: right;
    width: 18px;
    margin:0;
    text-align: right;
}
/*scallbar*/
.myBox {
height: auto;
overflow: auto;
width: 98%;
margin: 0 auto;}

/* Scrollbar styles */
.myBox::-webkit-scrollbar {
width: 12px;
height: 12px;}

.myBox::-webkit-scrollbar-track {
border: 1px solid #e4e4e4;
border-radius: 10px;}

.myBox::-webkit-scrollbar-thumb {
background: #d62925;  
border-radius: 10px;}
.myBox::-webkit-scrollbar-thumb:hover {background: #323232;}


/*Features and Plugins*/
section.Features-and-Plugins{
    width: 100%;
    float: left;
    padding: 3% 0;
    margin: 0 auto;
}
section.Features-and-Plugins h2{
    margin: 0 0 25px 0;
    padding: 0;
    font-weight: normal;
    font-size: 5em;
    text-align: center;
    color: #323232;
    font-family: "db_heaventlight", "Open Sans", "Tahoma", "Arial", sans-serif;
}
section.Features-and-Plugins ul.box-features{
    width: 1300px;
    margin: 0 auto;
    padding: 0;
}
section.Features-and-Plugins ul.box-features li{
    width: 25%;
    float: left;
    margin: 0;
    padding:8px;
    list-style: none;
    position: relative;
}
section.Features-and-Plugins ul.box-features li .box-details {
    width: 100%;
    background: #fff;
    border: 1px solid #cacaca;
    border-radius: 15px;
    box-shadow: 1px 1px 10px #bababa;
    padding:0;
    text-align: center;
    position: relative;
    z-index: 0;
    float: left;
    border-bottom: 5px solid #0174b4;
}
section.Features-and-Plugins ul.box-features li .box-details .boxcontentP{
    width: 100%;
    float: left;
    padding: 20px 15px 15px 15px;
    margin: 0 auto;
    height: 210px;
}
section.Features-and-Plugins ul.box-features li .box-details img.photo-plugin{
    width: 100%;
    text-align: center;
    margin: 0 auto;
    padding: 0;
    border-radius: 15px 15px 0 0;
    border-bottom: 1px solid #cacaca;
}
section.Features-and-Plugins ul.box-features li .box-details p.tiltetop{
    font-family: 'db_heaventregular', "Open Sans", "Tahoma", "Arial", sans-serif;
    color:#017fc5;
    text-align: left;
    font-size: 26px;
    padding: 0;
    margin:0 0 8px 0;
    line-height: .8;
}
section.Features-and-Plugins ul.box-features li .box-details p.content-plugin{
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
    color:#323232;
    text-align: left;
    font-size: 20px;
    padding: 0;
    margin: 8px 0;
    line-height: 1;
}

/*why WP*/
section.whyWP{
    width: 100%;
    float: left;
    padding: 3% 0;
    margin: 0 auto;
}
section.whyWP h2{
    font-family: "db_heaventlight", "Open Sans", "Tahoma", "Arial", sans-serif;
    font-size: 5em;
    text-align: center;
    color: #323232;
    margin: 0 0 25px 0;
    padding: 0;
    font-weight: normal;    
    line-height: 52px;
}
section.whyWP img.logozcom {
    height: 50px;
    display: inline-block;
    vertical-align: top;
    margin-right: 2%;
}
section.whyWP ul.WPdetail{
    width: 1300px;
    margin: 20px auto 0 auto;
    padding: 0;
    text-align: center;
}
section.whyWP ul.WPdetail li{
    width: 25%;
    float: left;
    margin: 0;
    padding:8px 15px;
    list-style: none;
    position: relative;
}
section.whyWP ul.WPdetail li img.photoWP{
    width: 100px;
    text-align: center;
    margin: 0 auto 10px auto;
    padding: 0;
    box-shadow: 1px 1px 10px #bababa;
    border-radius: 50%;
}
section.whyWP ul.WPdetail li p.tiltetopWP{
    font-family: 'db_heaventregular', "Open Sans", "Tahoma", "Arial", sans-serif;
    color:#017fc5;
    text-align: center;
    font-size: 26px;
    padding: 0;
    margin:8px 0;
    line-height: .8;
}
section.whyWP ul.WPdetail li p.contentWP{
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
    color:#323232;
    text-align: center;
    font-size: 20px;
    padding: 0;
    margin: 8px 0;
    line-height: 1;
    height: 95px;
}

/*our-clients*/
section.top-shared-feature.our-clients {
    position: relative;
    overflow: hidden;
    width: 100%;
    float: left;
    background:#fafafa;
}
section.top-shared-feature.our-clients > .container > .title {
    position: relative;
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
    font-size: 5rem;
    text-align: center;
    line-height: 52px;
    margin-bottom: 0;
}
section.top-shared-feature.our-clients > .container > .title > img {
    height: 50px;
    display: inline-block;
    vertical-align: top;
    margin-right: 2%;
}
section.top-shared-feature.our-clients > .container > .title br { display: none;}
section.top-shared-feature.our-clients > .container > .title > span {
    color: #d62825;
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
    font-weight: normal;
    display: block;
}
section.top-shared-feature.our-clients > .container > .caption {
    display: block;
    text-align: center;
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
    padding: 0;
    margin: 0;
    font-size: 26px;
}
section.top-shared-feature.our-clients > .container > .seperate {
    display: block;
    text-align: center;
    color: #d62825;
}
section.top-shared-feature.our-clients > .container > .seperate .fa-angle-down:before{font-size: 2em;}
section.top-shared-feature.our-clients > .container > .client-list {
    position: relative;
}
section.top-shared-feature.our-clients > .container > .client-list:after {
    content: '';
    display: table;
    clear: both;
}
section.top-shared-feature.our-clients > .container > .client-list > li {
    float: left;
    width: 16.666666666667%;
    padding: 0 15px;
    margin-bottom: 30px;
}
section.top-shared-feature.our-clients > .container > .client-list > li:nth-child(6n+1) {
    /*clear: left;*/
}
section.top-shared-feature.our-clients > .container > .client-review {
    position: relative;
    margin-bottom: 30px;
}
section.top-shared-feature.our-clients > .container > .client-review:after {
    content: '';
    display: table;
    clear: both;
}
section.top-shared-feature.our-clients > .container > .client-review > li {
    float: left;
    width: 33.33%;
    padding: 0 15px;
    margin-bottom: 30px;
}
section.top-shared-feature.our-clients > .container > .client-review > li:nth-child(3n+1) {
    clear: left;
}
section.top-shared-feature.our-clients > .container > .client-review > li:nth-child(7) {
    margin-left: 16.666666666667%;
}
section.top-shared-feature.our-clients > .container > .client-review > li .caption {
    position: relative;
    line-height: 1.1;
    font-size:18px;
    background: #f5f5f5;
    padding: 10px;
    text-align: center;
    height: 120px;
    display: table-cell;
    vertical-align: middle;
    border-radius: 5px;
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
}
section.top-shared-feature.our-clients > .container > .client-review > li .caption:after {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    margin-left: -10px;
    top: 100%;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 15px solid #f5f5f5;
}
section.top-shared-feature.our-clients > .container > .client-review > li .company-info {
    position: relative;
    text-align: center;
    line-height: 1;
    font-size:18px;
    margin-top: 15px;
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
}
section.top-shared-feature.our-clients > .container > .client-review > li .company-info > img {
    height: 60px;
    display: block;
    margin: 0 auto;
}
section.top-shared-feature.our-clients > .container > .client-review > li .company-info > a,
section.top-shared-feature.our-clients > .container > .client-review > li .company-info > a:focus {
    color: #d62825;
}
section.top-shared-feature.our-clients > .container > .client-review > li .company-info > a:hover {
    color: #b2211e;
}
section.top-shared-feature.our-clients > .container .btn {
    display: table;
    margin: 0 auto;
    font-size:26px;
    font-family: 'db_heaventregular', "Open Sans", "Tahoma", "Arial", sans-serif;
    width: fit-content;
    padding: 2% 8%;
    transition: all .5s ease-in-out;
}
/*.our-clients*/
section.top-main-visual img.logo-WPSquared{
    width: 300px;
    padding: 0;
    margin: 15px 0 0 0;
    display: inline-block;
}
img.logo-WPSquared{
    width: 250px;
    padding: 0;
    margin:0 0 10px 0;
}

.center--btn {
    width: 100%;
    float: left;
    display: flex;
    justify-content: center;
    padding: 15px 0 0 0;
}

@media (max-width: 1138px){
    section.Features-and-Plugins ul.box-features,
    section.Features-and-Plugins ul.WPdetail,
    section.whyWP ul.WPdetail {width: 95%;}
    section.Features-and-Plugins ul.box-features li {width: 33.33%;}
    section.top-main-visual.newdesign2025 {height: 560px;}
    .header--right {padding: 80px 0 0 50px;margin-right: -86px;}
}
@media (max-width: 600px){
/*our-clients*/
section.top-shared-feature.our-clients > .container > .client-list > li {width: 25%;}
section.top-shared-feature.our-clients {padding: 20px 0;}
section.top-shared-feature.our-clients > .container > .title > img {width: 120px;}
section.top-shared-feature.our-clients > .container > .title br {display: inline-block;}
section.top-shared-feature.our-clients > .container > .title {font-size: 3em;line-height: 1;}
section.top-shared-feature.our-clients > .container > .seperate .fa-angle-down:before {font-size: 1em;}
section.top-shared-feature.our-clients > .container .btn {font-size: 20px;}
section.top-shared-feature.our-clients > .container > .title br {display: inline-block;}
}

@media (max-width: 480px) {
section.top-main-visual img.logo-WPSquared {width: 200px;}
img.logo-WPSquared {width: 200px;margin: 10px auto;}
section.top-main-visual.newdesign2025 {margin-top: 0;height: auto;}
.header--right h1,
.header--right h1.entext {font-size: 28px;text-align: center;}
.header--right h2,
.header--right h2.entext2 {font-size: 26px;text-align: center;font-weight: normal;margin: 0 auto;}
.header--right {
    float: none;
    margin: 8px auto;
    width: 100%;
    padding: 15px;
    background-color: rgb(255, 255, 255, .8);
    border-radius: 8px;
    float: left;
}
.header--right ul.topul li {width: 100%;height: auto;padding:5px 0;}
.header--right ul.topul li img.iconTop {width: 22px;}
.header--right ul.topul li p.textTop {line-height: .8;margin: 0;}
.header--right ul.topul li p.textTop span {font-size: 20px;}
.header--right ul.topul li p.textTop {font-size: 18px;}
a.redbtn {display: flex;justify-content: center;width: fit-content;font-size: 20px;float: none;padding: 0 50px;}
.free-ElementorPro {
    width: 100%;
    float: left;
    padding: 8px;
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
    font-size: 20px;
    line-height: 1;
    text-align: center;
    color: #fff;
    background-image: linear-gradient(to top, #e62051 20%, #302569 100%);
}

section.about--wp-hosting h2,
section.Features-and-Plugins h2,
section.whyWP h2{font-size: 32px;}
section.about--wp-hosting h3,
section.about--wp-hosting p.content-left,
section.Features-and-Plugins ul.box-features li .box-details p.content-plugin,
section.whyWP ul.WPdetail li p.contentWP {font-size: 18px;}
section.Features-and-Plugins ul.box-features li,
section.Features-and-Plugins ul.WPdetail li,
section.whyWP ul.WPdetail li {width: 100%;}
section.whyWP ul.WPdetail li p.contentWP br{display: none;}

section.about--wp-hosting p.titletop-left {font-size: 22px;text-align: center;}
section.Features-and-Plugins ul.box-features li .box-details p.tiltetop,
section.whyWP ul.WPdetail li p.tiltetopWP {font-size: 22px;}
section.Features-and-Plugins ul.box-features li .box-details .boxcontentP,
section.whyWP ul.WPdetail li p.contentWP {height: auto;}

section.box--price ul.newprice--2025 li h2.title-plan {font-size: 30px;}
section.box--price ul.newprice--2025 li h3.text--discount {font-size: 28px;}
section.box--price ul.newprice--2025 li h4.text--price {font-size: 30px;}
}
@media (max-width: 414px) {
    section.top-shared-feature.our-clients > .container > .client-list > li {width: 33.33%;}
    section.top-shared-feature.our-clients > .container > .title {font-size: 2rem;}
}
