@media screen and (max-width:1350px) {
.slmp1-mncntnr {
padding:50px 0
}

.bgnm-txt-slmp1 {
width:65%;
top:10px;
left:30%
}

.slmp1-mnwrapr {
width:100%
}

.slmp1-mncol1 {
padding:0 20px 0 50px
}

.slmp1-content p {
font-size:14px
}
}

@media screen and (max-width:1280px) {
.ultrn-container-4col {
width:100%
}

.h2hcmp-mncntnr {
padding:60px 10px 50px
}

.bgnm-txt-h2hcmp {
top:30px;
left:10%
}

.h2hcmp-tbl-wrapr {
width:100%;
margin-top:35px
}

.h2hcmp-pric-wrapr {
font-size:25px
}

.h2hcmp-imgbx {
width:100px
}

.ultrn-container-4col {
width:100%
}

.plntbl-mncntnr {
padding:60px 10px 40px
}

.bgnm-txt-plntbl {
width:50%;
top:20px;
left:20%
}

.plntbl-mnwrapr {
width:100%;
margin-top:35px
}

.plntbl th {
padding:18px 3px
}

.plntbl td {
padding:12px 3px
}

.plntbl tr td:first-child,.plntbl tr th:first-child {
padding-right:5px;
border-right:5px solid #fff
}

.plntbl .plntbl-rwmrk td:first-child {
padding:12px 3px
}

.plntbl-price-wrapr {
font-size:30px
}

.plntbl-btn a {
padding:3px 10px;
font-weight:500
}

.dmntbl-mncntnr {
padding:40px 15px
}

.mnrv-mncntnr {
padding:50px 15px
}

.mnrv-mnrw {
width:100%;
margin-top:40px
}

.mnrv-mnwrapr {
padding:15px 10px
}

.mnrv-mncol1 {
width:50px;
padding-right:15px
}

.mnrv-mncol2 {
width:calc(100% - 50px)
}

.mnrv-ttl {
font-size:16px
}

.prodis-lnk-mnwrapr {
width:100%
}
}

@media screen and (max-width:1250px) {
.fstrc-main-cotainer {
padding:0 10px
}

.fstrc-mn-cntnr {
width:100%
}

.custrt-mncntnr {
padding:60px 10px 50px
}

.prrty-mncntnr {
padding:60px 10px 40px
}

.trymw-mncntnr {
padding:70px 10px 60px
}

.Hostcyclesrim-mncntnr {
padding:50px 10px 40px
}

.blgpst-mncntnr {
padding:40px 10px
}

.bgnm-txt-blog {
top:5px
}

.Hostcycles-mncntnr {
padding:60px 10px
}

.bgnm-txt-Hostcycles {
top:20px
}

.alphro-mncntnr {
padding:50px 10px
}

.sywhp-mn-cntnr {
padding:60px 10px
}

.bgnm-txt-sywhp {
width:50%;
top:20px;
left:40%
}

.ultrn-container-3col {
width:100%
}

.Hostcycles-mncntnr {
padding:60px 10px 50px
}

.bgnm-txt-Hostcycles {
top:30px
}

.mgns-mncntnr {
padding:60px 10px 40px;
position:relative
}

.bgnm-txt-lokdfsln {
top:30px
}

.bgnm-txt-addons {
top:30px
}

.mgns-slick-prev,.mgns-slick-next {
color:#c17e09;
background:0 0
}

.mgns-mnwrapr {
width:calc(100% - 50px);
margin-top:40px
}

.ph-mncntnr {
padding:50px 10px
}

.tstmnl-mncntnr {
padding:60px 10px
}

.bgnm-txt-tstmnl {
width:75%;
top:20px;
left:18%
}

.tstmnl-mnrw {
margin-top:40px
}

.tstmnl-mnbx {
padding:20px;
margin:5px 40px 5px 5px
}

.tstmnl-txt {
margin-bottom:15px
}

.tstmnl-avatar {
width:55px;
margin-right:10px
}

.tstmnl-name {
font-size:17px
}

.tstmnl-dsgn::before {
height:1px
}

.tstmnl-slick-prev,.tstmnl-slick-next {
font-size:25px;
width:30px;
height:30px
}

.indhro-mncntnr {
padding:50px 10px 30px
}

.indhro-h1 {
font-size:45px
}

.indhro-subline {
font-size:21px
}

.indhro-pric {
margin:30px 0 25px;
font-size:17px
}

.indhro-btn-prim a,.indhro-btn-prim span {
font-size:18px;
padding:8px 30px
}

.indhro-features-cntnr {
margin-top:70px
}

.indhro-feat-icon {
font-size:40px;
margin-right:10px
}

.indhro-feat-txt {
font-size:15px
}

.indhro-feat-txt span {
line-height:1.2
}

.indhro-feat-txt span:first-child {
margin-bottom:1px
}

.ph-host-mncntnr {
padding:40px 10px
}

.ph-host-col1 {
width:calc(100% - 220px)
}

.ph-host-col2 {
width:220px;
text-align:center
}

.ph-host-ttl {
font-size:35px;
font-weight:600
}

.ph-host-dsc {
font-size:20px
}

.ph-host-col2 a,.ph-host-col2 span {
font-size:18px;
padding:10px 25px
}

.evrbld-mncntnr {
padding:50px 10px
}

.evrbld-mnwrapr {
width:98%
}

.evrbld-mncol1 {
width:60%
}

.evrbld-mncol2 {
width:40%
}

.evrbld-ttl {
font-size:40px
}

.evrbld-dsc {
font-size:18px
}

.evrbld-btn a,.evrbld-btn span {
font-size:17px;
padding:10px 20px
}

.aflmyo-mncntnr {
padding:50px 10px
}

.aflcmsn-mncntnr {
padding:50px 10px
}

.bgnm-txt-aflcmsn {
width:80%;
top:25px
}

.zmkrs-mncntnr {
padding:60px 10px
}

.bgnm-txt-aflprmt {
width:65%;
right:5%;
top:20px
}

.prmstp-mncntnr {
padding:60px 10px
}

.bgnm-txt-afilsteps {
width:50%;
top:20px
}

.aflbnr-mncntnr {
padding:50px 10px
}

.dtcnfct-mn-cntnr {
padding:60px 10px 40px
}

.bgnm-txt-dtcnfct {
top:20px
}

.dtcnfct-dscbx {
margin-top:30px
}

.cofzag-mncntnr {
padding:30px 10px
}

.cofzag-bigwrapr {
width:96%;
margin-top:30px
}

.cofzag-mnwrapr {
padding:20px 0
}

.prespg-mncntnr {
padding:50px 20px
}

.fetchk-mncntnr {
padding:60px 10px
}

.bgnm-txt-fetchk {
width:65%;
right:15%;
top:20px
}

.fetchk-ttl {
font-size:18px;
margin-bottom:10px
}

.fetchk-mnwrapr {
margin-top:40px
}

.hstinx-mncntnr {
padding:60px 20px 0
}

.bgnm-txt-hstinx {
width:90%;
top:30px;
right:3%
}

.hstinx-h1 {
font-size:40px
}

.hstinx-ttl {
font-size:22px;
margin-bottom:15px
}

.hstinx-pric-wrapr,.hstinx-trial-num {
font-size:35px
}

.hstinx-btn {
margin-top:20px
}

.hstinx-btn a {
padding:7px 20px;
font-weight:500
}

.vanla1-mncntnr {
padding:50px 20px
}

.bgnm-txt-vanla1-choose {
width:60%;
top:10px
}

.vanla1-dsc1 {
margin-top:30px
}

.vanla1-dsc1 p {
font-size:15px
}

.vanla1-btn1 {
margin-top:30px
}

.wird-mncntnr,.driw-mncntnr {
padding:50px 20px
}

.bgnm-txt-wird {
width:50%;
top:10px;
left:30%
}

.aprct-mncntnr {
padding:50px 20px
}

.aprct-hdrttl {
margin-bottom:30px
}

.aprct-ttl {
font-size:17px
}

.aprct-dsc-strong {
font-size:15px
}

.aprct-btn {
margin-top:20px
}

.aprct-btn a {
padding:6px 20px;
font-size:16px;
font-weight:500
}

.wbleu-hro-cntnr {
padding:60px 20px 230px
}

.wbleu-hro-h1 {
font-size:35px;
font-weight:600;
margin-bottom:10px
}

.wbleu-hro-sbtxt {
font-size:20px;
width:90%;
margin-bottom:30px
}

.mchr1-mncntnr {
padding:50px 10px
}

.mchr1-pric-wrapr {
margin-top:20px
}

.mchr1-pric-num {
font-size:300%
}

.mchr1-prc-strt {
font-size:18px
}

.mchr1-btn {
margin-top:40px
}

.mchr1-btn a,.mchr1-btn span {
font-size:18px;
padding:10px 30px
}

.xyz12-mncntnr {
padding:50px 10px
}

.xyz12-hdrttl {
margin-bottom:10px
}

.xyz12-flags-wrapr {
margin-top:30px
}

.xyz12-flagbx {
padding:5px;
margin-right:5px;
border-radius:3px
}

.xyz12ded-flagbx .xyz12ded-flag {
width:60px
}

.xyz12-loc-name {
font-size:9px
}

.mjane-mncntnr {
padding:50px 10px
}

.mjane-a-hdrttl {
font-size:24px
}

.mjane-b-hdrttl {
font-size:21px
}

.mjane-a-mnwrapr {
margin-top:30px
}

.mjane-b-mncntnr {
margin-top:30px
}

.nebl-mncntnr {
padding:50px 25px
}

.nebl-hdrttl {
font-size:25px;
margin-bottom:15px
}

.nebl-dsc {
margin-bottom:20px
}

.nebl-dsc p {
font-size:15px
}

.nebl-btn a {
font-size:15px;
font-weight:600;
padding:8px 25px
}

.aog34-mncntnr {
padding:50px 20px
}

.aog34-mncol1 {
width:60%
}

.aog34-mncol2 {
width:40%
}

.aog34-imgbx {
width:75%
}

.davg-mncntnr {
padding:40px 15px
}

.k9078-mncntnr {
padding:40px 15px 50px
}

.rslckpt-mncntnr {
padding:50px 30px
}

.rslckpt-mnsldrs-wrapr {
width:100%
}

.rslckpt-slick-nav img {
width:20px
}

.rslckpt-slick-next {
left:calc(100% + 5px)
}

.rslckpt-slick-prev {
right:calc(100% + 5px)
}

.rslckpt-content p {
font-size:14px
}

.smlzag-mncntnr {
padding:50px 15px
}

.smlzag-mnwrapr {
width:100%
}

.arthrbap-mncntnr {
padding:40px 15px
}

.arthr-mncntnr {
width:100%;
margin-top:40px
}

.arthr-mnttl {
font-size:18px;
font-weight:600;
margin-bottom:10px
}

.arthr-pric-wrapr {
font-size:15px;
margin:25px 0;
line-height:.8
}

.arthr-pric-num {
font-size:220%
}

.arthr-ul1 {
margin-bottom:20px;
padding:0 7px
}

.arthr-ul1 li {
margin-bottom:7px
}

.arthr-pwrd-wrapr {
margin-bottom:15px
}

.arthr-pwrd-wrapr img {
width:60%
}

.arthr-btn1 a,.arthr-btn1 span {
padding:6px 20px;
font-weight:500
}

.arthr-li-greenbar {
padding:4px 7px
}

.prcns-mncntnr {
padding:50px 10px
}

.bgnm-txt-yuna {
width:45%;
top:10px
}

.skpd-mncntnr {
padding:50px 15px 60px
}

.skpd-bgtxt {
width:40%;
left:15%;
top:20px;
opacity:.07
}

.skpd-mnwrapr {
width:100%
}

.skpd-mncol1 {
width:40%
}

.skpd-mncol2 {
width:60%
}

.skpd-mnwrapr .skpd-mncol:first-child {
margin:0;
padding-right:20px
}

.skpd-sbtxt {
font-size:16px
}

.skpd-txt {
margin-bottom:20px
}

.skpd-txt p {
font-size:14px
}

.skpd-btn a,.skpd-btn span {
padding:6px 20px;
font-size:15px
}

.jeso-mncntnr {
padding:50px
}

.bgnm-txt-jelpas {
width:60%;
top:10px
}

.jeso-mnwrapr {
width:100%;
margin-top:40px
}

.jeso-mncol {
width:calc((100% - 50px)/3);
margin-right:25px;
padding:25px 10px;
box-shadow:0 0 5px rgba(0,0,0,.1)
}

.jeso-btn a,.jeso-btn span {
padding:7px 15px
}

.mgsrv-mncntnr {
padding:20px
}

.mgsrv-mnwrapr {
width:100%;
padding:40px 0
}

.mgsrv-ttl {
font-size:23px
}

.mgsrv-dsc p {
font-size:15px
}

.mgsrv-ul-hdr {
font-size:16px
}

.mgsrv-ul li {
padding:3px 5px;
margin:3px 10px
}

.smpltl-mncntnr {
padding:40px 10px
}

.bgnm-txt-smpltl {
width:60%;
top:5px;
right:12%
}

.jlpvi-mncntnr {
padding:40px 20px
}

.horths-mncnrnr {
padding:40px 20px
}

.horths-ttl {
font-size:18px;
font-weight:600;
margin-bottom:10px
}

.horths-mnwrapr {
width:100%
}

.horths-mncol {
width:calc((100% - 30px)/2);
margin-bottom:30px
}

.horths-mnwrapr .horths-mncol:nth-child(odd) {
margin-right:30px
}

.hafcl-mncntnr {
padding:40px 10px
}

.bgnm-txt-hafcl {
width:85%;
right:2%;
top:10px
}

.tskstl-mncntnr {
padding:50px 20px
}

.tskstl-mnwrapr {
width:100%;
margin-top:40px
}

.tskstl-mncol {
box-shadow:0 0 5px #d4e7f1;
padding:20px 10px
}

.tskstl-ttl {
font-size:18px;
margin-bottom:15px
}

.tskstl-ul li {
padding-left:20px;
margin-bottom:10px
}

.txonl-mncntnr {
padding:50px 20px
}

.bgnm-txt-txonl {
width:70%;
right:16%;
top:10px
}

.txonl-dsctxt {
width:100%;
margin-top:30px
}

.txonl-dsctxt p {
font-size:15px
}

.howrkprm-mncntnr {
padding:50px 20px
}

.wafwork-mncntnr {
padding:50px 10px
}

.bgnm-txt-working {
width:65%;
top:15px;
right:10%
}

.wafwhat-mncntnr {
padding:40px 15px 50px
}

.wafbckp-mncntnr {
padding:50px 15px
}

.lnk-cpnl-mncntnr {
padding:50px 15px
}

.bgnm-txt-lnk-cpnl {
width:35%;
top:15px
}
}

@media screen and (max-width:1230px) {
.nvstrp-mn-cntnr {
padding:5px 10px
}

.navhdr-mncntnr {
width:100%;
padding:0 10px
}

.mwfoot-hr1 {
width:95%;
margin:30px auto 25px
}

.mwfoot-btm-wrapr {
width:100%;
padding:10px
}

.docspg-mncntnr {
padding:40px 10px
}

.docspg-mnwrapr {
width:100%
}

.plnhro-mncntnr {
padding:60px 10px
}

.plnhro-h1 {
font-size:35px;
width:100%
}

.plnhro-sbttl {
font-size:17px;
width:90%;
margin-bottom:20px
}

.alphro-mncntnr {
padding:40px 20px
}

.alphro-mnwrapr {
width:100%
}

.alphro-h1 {
font-size:40px
}
}

@media screen and (max-width:1200px) {
body {
font-size:14px
}

.tp-hid-stp-1 {
display:none
}

.nvstrp-nav li a,.nvstrp-nav li .nvstrp-nav-lang {
margin:0 5px
}

.nvstrp-nav .nvstrp-nav-btnprim {
padding:4px 10px
}

.mwfoot-mnwrapr {
width:100%
}

.mwfoot-logo a {
width:150px
}

.mwfoot-logo-tag {
font-size:13px
}

.mwfoot-mnhdr {
margin-bottom:25px
}

.mwfoot-Hostcycles-cntnr {
margin-top:30px
}

.mwfoot-colinks li {
margin-bottom:10px
}

.mwfoot-colinks li a {
font-size:13px
}

.navhdr-logo a img {
width:150px
}

.navhdr-nav-wrapr li .navhdr-nav-mnlink {
padding:20px 10px
}

.foupbr-mncntnr {
padding:25px 10px
}

.foupbr-mnwrapr {
width:100%
}

.foupbr-msgico {
font-size:25px;
margin-right:10px
}

.foupbr-hdrtxt {
font-size:13px;
margin-right:10px
}

.foupbr-form input[type=email] {
width:300px;
padding:10px 5px
}

.foupbr-form input[type=submit] {
padding:10px 15px
}

.htwo-prime1 {
font-size:35px
}

.alphro-pric1-wrapr {
font-size:21px
}

.custrt-mnwrapr {
margin-top:30px
}

.docspg-mncol1 {
width:180px;
margin-right:10px
}

.docspg-mncol2 {
width:calc(100% - 190px)
}

.docspg-nav a {
font-size:14px;
padding:8px 15px 8px 5px
}

.docspg-nav li::after {
width:2px
}

.doc-hdrttl {
font-size:35px;
margin-bottom:20px
}

.doc-h2title {
font-size:20px;
margin:20px 0 10px
}

.doc-p1 {
padding-left:5px
}

.doc-ul1 {
margin:10px
}

.prrty-mndsc {
width:80%;
font-size:16px
}

.prrty-featr-hdrttl {
font-size:18px
}

.trymw-mncntnr {
padding:50px 10px
}

.trymw-mnrw {
width:95%
}

.trymw-ttl {
font-size:21px
}

.trymw-dsc p {
font-size:14px
}

.trymw-btn {
margin-top:20px
}

.trymw-btn a,.trymw-btn span {
padding:8px 25px
}

.Hostcyclesrim-mnbx {
width:95%;
margin-top:45px
}

.Hostcyclesrim-qa-wrapr {
margin-bottom:10px;
padding:15px 20px
}

.Hostcyclesrim-qsn-bx {
padding:5px 15px 5px 0
}

.Hostcyclesrim-qsn-txt {
font-size:15px;
width:calc(100% - 30px)
}

.Hostcyclesrim-qsn-tglsign {
margin-left:10px;
width:16px;
height:16px
}

.Hostcyclesrim-ans-bx p {
font-size:14px
}

.blgpst-mnwrapr {
margin-top:50px
}

.Hostcycles-mncntnr {
padding:50px 10px
}

.Hostcycles-sbttl {
font-size:18px
}

.Hostcycles-ttl {
font-size:17px
}

.alphro-mnwrapr {
width:96%
}

.ultrn-container-3col .ultrn-mncol {
width:calc((100% - 40px)/3);
margin-right:20px;
padding:25px 10px
}

.ultrn-container-4col .ultrn-mncol {
width:calc((100% - 30px)/4);
margin-right:10px;
padding:15px 5px
}

.ultrn-patch-top span {
font-weight:500;
padding:3px 10px
}

.ultrn-container-3col .ultrn-mnttl {
font-size:32px
}

.ultrn-container-4col .ultrn-mnttl {
font-size:25px
}

.ultrn-cupn-off {
margin-right:7px;
line-height:1
}

.ultrn-cupn-off span:first-child {
font-size:22px;
font-weight:600
}

.ultrn-cupn-code {
font-size:16px;
font-weight:600;
padding:5px;
line-height:1
}

.ultrn-pric-wrapr {
margin:15px 0 30px
}

.ultrn-container-3col .ultrn-pric-wrapr {
font-size:16px
}

.ultrn-container-4col .ultrn-pric-wrapr {
font-size:13px
}

.Hostcyclesdx-mncntnr {
padding:30px 20px
}

.Hostcycles-mncntnr {
padding:50px 10px 40px
}

.bgnm-txt-Hostcycles {
top:20px
}

.Hostcycles-ftinto-ttl {
font-size:21px
}

.Hostcycles-ftinto-dsc {
font-size:14px
}

.mgns-bx {
margin:5px 10px;
padding:20px 10px
}

.mgns-title {
font-size:22px;
margin-bottom:10px
}

.mgns-price-wrapr {
font-size:35px;
margin-bottom:10px
}

.mgns-dsc {
margin-top:15px;
margin-bottom:15px;
padding-top:10px
}

.mgns-dsc::after {
content:'';
position:absolute;
top:0;
left:0;
width:60%
}

.mgns-dsc p {
font-size:13px
}

.mgns-btn a {
font-size:15px;
padding:5px 15px
}

.avl247-mncntnr {
padding:60px 10px
}

.bgnm-txt-avl247 {
width:40%;
top:20px;
left:45%
}

.avl247-dsc {
width:800px;
margin-top:35px;
margin-bottom:50px;
font-size:16px
}

.ph-mnwrapr {
width:95%
}

.ph-sbttl {
font-size:18px
}

.ph-btn {
margin-top:20px
}

.ph-btn a,.ph-btn span {
font-size:16px;
padding:8px 25px
}

.ph-mncol2 {
padding:0 10px
}

.ph-apps-wrapr {
width:100%;
height:0;
padding-top:86%
}

.selbn-mncntnr {
padding:60px 10px 40px
}

.bgnm-txt-selbn {
width:50%;
top:10px;
left:42%
}

.selbn-form-header {
font-size:20px
}

.selbn-form {
font-size:15px;
width:700px;
padding:5px
}

.selbn-form label {
width:15%;
font-size:14px
}

.selbn-form input,.selbn-form select {
padding:9px
}

.selbn-form input[type=text] {
width:50%
}

.selbn-offers-wrapper {
margin-top:20px
}

.selbn-offer-bx {
margin-right:20px
}

.selbn-offer-domain {
font-size:25px
}

.selbn-offer-price-strike {
font-size:15px
}

.selbn-offer-price-price {
font-size:20px
}

.selbn-form-footer {
margin-top:60px;
font-size:21px
}

.ph-host-wrapr {
width:98%
}

.f23645-mncntnr {
padding:50px 10px
}

.bgnm-txt-aflhowprmt {
width:70%;
right:10%;
top:10px
}

.f23645-mnwrapr {
width:100%;
margin-top:50px
}

.f23645-mncol {
width:calc((100% - 50px)/3);
margin-right:25px;
margin-bottom:25px;
padding:20px 15px
}

.f23645-ttl {
font-size:18px;
font-weight:600;
margin-bottom:10px
}

.prmstp-mnwrapr {
width:96%;
margin-top:40px
}

.aflbnr-mnwrapr {
width:95%
}

.aflbnr-hdrttl::after {
width:70%
}

.aflbnr-mndsc p {
font-size:14px
}

.aflbnr-btn a {
padding:7px 25px
}

.dtcnfct-mn-cntnr {
padding:40px 10px 30px
}

.preslist-mncntnr {
padding:50px 20px
}

.ph-reseller-mncntnr {
padding:40px 20px
}

.ph-reseller-mnwrapr {
width:100%
}

.ph-reseller-ttl {
font-size:18px;
padding:5px;
border-bottom:1px solid #e1e3e4
}

.ph-reseller-ttl-activ {
border-bottom:1px solid #000
}

.ph-reseller-content-wrapr {
margin-top:25px
}

.hstinx-mnwrapr {
width:100%
}

.hstinx-mncol {
padding:20px 10px;
width:calc((100% - 40px)/3);
margin-right:20px;
margin-bottom:30px;
border-radius:3px
}

.wird-mnwrapr {
width:100%;
margin-top:30px
}

.wird-ico {
margin-bottom:10px
}

.wird-ttl {
font-size:17px;
margin-bottom:15px
}

.wird-dsc p {
font-size:14px;
margin-bottom:5px
}

.wird-hlt-title {
font-size:18px;
font-weight:600
}

.plntbl {
font-size:13px
}

.plntbl-close-bx {
top:20px;
right:20px;
width:30px;
height:30px
}

.wbleu-pln-cntnr {
padding:0 10px 30px
}

.xyz12-mnwrapr {
width:100%;
margin-top:40px
}

.xyz12 {
text-align:center;
border-spacing:0 7px;
font-size:12px
}

.xyz12 th {
padding:10px 3px
}

.xyz12 td {
padding:10px 5px;
border-top:1px solid #e2e2e2;
border-bottom:1px solid #e2e2e2
}

.xyz12 tr:hover {
transform:scale(1)
}

.xyz12 tr td:first-child {
border-top-left-radius:3px;
border-bottom-left-radius:3px
}

.xyz12 tr td:last-child {
border-top-right-radius:3px;
border-bottom-right-radius:3px
}

.xyz12-pric-old {
font-size:17px
}

.xyz12-pric-new {
font-size:15px
}

.xyz12-btn {
padding:3px 10px;
font-weight:500;
font-size:13px
}

.nebl-mnwrapr {
width:100%
}

.t5687-sbttl {
font-size:18px
}

.t5687-mnwrapr {
width:96%;
margin-top:40px
}

.t5687-mncol {
margin-right:30px;
width:calc((100% - 60px)/3);
padding:20px
}

.t5687-mnttl {
font-size:21px
}

.t5687-eg-ttl {
font-size:16px
}

.t5687-btn {
margin-top:20px
}

.t5687-btn a,.t5687-btn span {
font-size:16px;
font-weight:600;
padding:8px 10px
}

.davg-wrapr {
width:100%
}

.davg-ttl {
font-size:28px
}

.davg-col2 a,.davg-col2 span {
font-size:18px;
padding:8px 25px
}

.k9078-colswrapr {
width:98%
}

.driw-mnwrapr {
width:100%
}

.driw-hlt-hdrttl {
font-size:18px;
font-weight:600
}

.driw-hlt-ttl {
font-size:16px
}

.driw-mnbx {
width:calc(100% - 15px)/2;
margin-right:15px;
margin-bottom:25px
}

.driw-mnttl {
font-size:16px;
font-weight:600;
margin-bottom:10px
}

.driw-hlt-dsc p,.driw-mndsc p {
font-size:14px
}

.sbtxt-prime1 p {
font-size:16px;
line-height:1.2
}

.xyz12-tgl-btn {
font-size:16px;
padding:8px 30px;
width:150px
}

.xyz12-flagbx .xyz12-flag {
width:50px
}

.prcns-dsc {
width:96%
}

.prcns-dsc p {
font-size:16px
}

.prcns-tglbtn {
font-size:16px;
padding:7px 15px;
width:150px
}

.yuna-mncntnr {
padding:50px
}

.yuna-mnwrapr {
width:100%
}

.yuna-icobx {
width:60px;
height:60px;
margin-bottom:15px
}

.yuna-mnttl {
margin-bottom:10px;
font-size:17px
}

.yuna-dsc p {
font-weight:500
}

.jlpvi-mnwrapr {
width:100%
}

.jlpvi-hdrttl {
font-size:25px;
margin-bottom:20px
}

.cldply-mncntnr {
padding:40px 30px
}

.cldply-mnwrapr {
width:100%
}

.cldply-hdrttl {
font-size:25px;
margin-bottom:30px
}

.cldply-mncol {
width:calc((100% - 50px)/2);
margin-right:50px
}

.cldply-ttl {
font-size:16px
}

.tusd-mnpg-cntnr {
padding:40px 20px
}

.drpmgn-mncntnr {
padding:25px 15px 30px
}

.drpmgn-hdrttl {
font-size:25px;
margin-bottom:15px
}

.drpmgn-sbttl {
font-size:15px;
width:80%;
margin-bottom:25px
}

.drpmgn-b-hdrttl {
font-size:16px
}

.drpmgn-b-mnwrapr {
width:100%;
justify-content:center
}

.hafcl-mncntnr {
padding:40px 20px
}

.hafcl-mnwrapr {
width:100%;
margin-top:40px
}

.alphro-sbtxt-big {
font-size:23px;
margin-bottom:20px
}

.awsmy-togl-btn {
font-size:15px;
font-weight:500;
padding:7px 20px
}

.srvxprt-mncntnr {
padding:40px 20px
}

.srvxprt-mnwrapr {
width:100%;
margin-top:30px
}

.txonl-mncntnr {
padding:40px 20px
}

.txonl-dsctxt {
width:100%;
margin-top:20px
}

.txonl-dsctxt p {
font-size:14px
}
}

@media screen and (max-width:1150px) {
.mwfoot-btm-wrapr {
justify-content:center
}

.mwfoot-cprt1 {
width:100%;
text-align:center;
margin-bottom:15px
}

.mwfoot-nav2 {
width:100%;
text-align:center
}

.alphro-h1 {
font-size:35px
}

.custrt-mnwrapr {
width:100%
}

.aflmyo-mnwrapr {
width:97%
}

.aflmyo-mncol {
width:calc((100% - 60px)/3);
margin-right:30px;
padding:25px 10px
}

.aflmyo-mnttl {
font-size:21px
}

.aflmyo-num-counter {
font-size:35px
}

.aflmyo-payt-usr {
font-size:18px;
margin-bottom:3px
}

.aflmyo-payt-url {
font-size:14px
}

.aflmyo-payt-pric {
font-size:26px
}

.aflcmsn-mnwrapr {
width:100%;
margin-top:50px
}

.aflcmsn-mncol {
width:calc((100% - 40px)/3);
margin-right:20px
}

.aflcmsn-gradwrapr {
padding:20px;
width:170px;
height:170px;
margin-bottom:15px
}

.aflcmsn-pie-num {
font-size:32px
}

.aflcmsn-title {
font-size:17px
}

.aflcmsn-dsc {
font-size:16px
}

.aflcmsn-mnfootr {
margin-top:35px
}

.mchr1-ul-3col {
width:100%
}

.mchr1-ul li {
margin-bottom:10px;
padding-left:20px
}

.fetchk-mncntnr {
padding:40px 20px
}

.fetchk-mnwrapr {
width:100%
}

.fetchk-mncol {
width:calc((100% - 30px)/2);
margin-right:30px;
margin-bottom:30px
}

.fetchk-dsc p {
font-size:14px
}

.aog34-mnwrapr {
width:100%
}

.prcns-mnwrapr {
width:calc(100% - 60px);
margin-top:40px
}

.prcns-mncol {
width:calc((100% - 30px)/2);
box-shadow:0 0 10px #d4e7f1;
padding:20px
}

.prcns-mnwrapr .prcns-mncol:first-child {
margin-right:30px
}

.prcns-ttl {
font-size:21px;
margin-bottom:15px
}

.prcns-ul li {
font-size:15px;
padding-left:20px;
margin-bottom:10px
}

.cld-fulmng-container {
padding:40px 20px
}

.cld-fulmng-mnrw {
width:100%
}

.cld-fulmng-col {
width:calc((100% - 30px)/3);
margin-right:15px
}

.cld-fulmng-ico {
width:90px;
margin-bottom:15px
}

.cld-fulmng-title {
font-size:16px
}

.aicor-mncntnr {
padding:30px 20px
}

.aicor-mnwrapr {
width:100%
}

.aicor-hdrttl {
font-size:21px;
margin-bottom:10px
}

.howrkprm-mncntnr {
padding:40px 15px
}

.howrkprm-mnwrapr {
width:100%;
margin-top:40px
}

.howrkprm-icobx {
width:80px;
margin-bottom:10px
}

.wafwork-mncntnr {
padding:50px 20px
}

.wafwork-mnwrapr {
width:100%;
margin-top:60px
}

.wafwhat-mnwrapr {
width:100%;
margin-top:50px
}
}

@media screen and (max-width:1100px) {
.fstrc-mn-cntnr {
padding:20px 10px
}

.fstrc-mn-hdrttl {
font-size:20px
}

.fstrc-mnwrapr {
margin-top:20px
}

.fstrc-box {
padding:5px;
margin:5px
}

.fstrc-flagbx {
width:30px;
margin-right:5px
}

.fstrc-title {
font-size:13px;
font-weight:400;
width:calc(100% - 35px)
}

.plnhro-mncntnr {
padding:50px 10px
}

.plnhro-feats-wrapr {
width:99%
}

.alphro-btn span,.alphro-btn a {
font-size:15px;
padding:8px 25px
}

.prrty-mnwrapr {
width:100%;
margin-top:35px
}

.prrty-mncol2 {
padding-right:20px
}

.blgpst-mnwrapr {
width:97%;
margin-top:40px
}

.Hostcycles-sbttl {
width:90%
}

.Hostcycles-box-wrapr {
width:98%;
margin-top:35px
}

.Hostcycles-box {
width:calc((100% - 30px)/2);
margin-bottom:30px;
margin-right:30px
}

.Hostcycles-mnwrapr {
width:100%;
margin-top:30px
}

.Hostcycles-mncol1 {
width:300px;
margin-right:50px
}

.Hostcycles-mncol2 {
width:calc(100% - 350px)
}

.Hostcycles-fticos-mnwrapr {
width:300px;
height:300px
}

.tstmnl-mncntnr {
padding:50px 10px 40px
}

.tstmnl-mnrw {
width:calc((100% - 60px));
margin:0 auto;
margin-top:40px
}

.tstmnl-slick-prev,.tstmnl-slick-next {
top:calc((100% - 30px)/2)
}

.tstmnl-slick-prev {
right:100%
}

.tstmnl-slick-next {
left:100%
}

.tstmnl-mnbx {
margin:5px 15px
}

.tstmnl-txt p {
font-size:13px
}

.tstmnl-stars {
width:100%;
margin-top:15px
}

.tstmnl-namdesn {
margin-right:0
}

.tstmnl-name {
font-size:16px
}

.tstmnl-dsgn {
font-size:11px
}

.indhro-mncntnr {
padding:40px 10px 30px
}

.indhro-h1 {
font-size:35px
}

.indhro-subline {
font-size:16px
}

.indhro-pric {
font-size:15px
}

.indhro-btn-prim a,.indhro-btn-prim span {
font-size:15px;
padding:5px 25px
}

.indhro-features-cntnr {
margin-top:60px;
width:100%
}

.indhro-feat-icon {
font-size:30px;
margin-right:5px
}

.indhro-feat-txt {
font-size:14px
}

.selbn-btn-larg {
margin:25px 0 0
}

.selbn-btn-larg span {
font-size:16px;
padding:10px 25px
}

.h2hcmp-pric-wrapr {
font-size:18px
}

.h2hcmp-imgbx {
width:80px
}

.h2hcmp-tbl {
font-size:13px
}

.h2hcmp-tbl tr td:first-child,.h2hcmp-tbl tr th:first-child {
border-right:3px solid #fff
}

.evrbld-ttl {
font-size:30px
}

.evrbld-dsc {
font-size:16px
}

.evrbld-pric-wrapr {
font-size:25px
}

.zmkrs-hdrdsc {
width:85%;
margin-top:30px
}

.zmkrs-mnwrapr {
width:95%;
margin-top:50px
}

.zmkrs-mncol {
width:calc((100% - 30px)/2);
margin-right:30px;
margin-bottom:30px
}

.zmkrs-ico {
width:40px
}

.zmkrs-ico i {
font-size:25px
}

.zmkrs-content {
width:calc(100% - 40px)
}

.zmkrs-ttl {
font-size:18px;
font-weight:600;
margin-bottom:10px
}

.prmstp-ico {
width:80px;
height:80px;
margin-bottom:15px
}

.prmstp-ico i {
font-size:35px
}

.prmstp-ttl {
font-size:18px;
margin-bottom:10px
}

.preslist-mnwrapr {
width:100%
}

.preslist-title {
font-size:16px
}

.preslist-dsc {
font-size:13px
}

.preslist-botom-btn {
width:100%
}

.vanla1-dsc1 {
width:100%;
margin-top:30px
}

.aprct-mnwrapr {
width:100%
}

.aprct-mncol {
width:calc((100% - 50px)/2);
padding:30px 15px;
text-align:center;
border-radius:5px
}

.aprct-mnwrapr .aprct-mncol:first-child {
margin-right:50px
}

.smlzag-mnttl {
font-size:25px;
margin-bottom:20px;
line-height:1.2
}

.smlzag-mndsc {
margin-bottom:25px
}

.smlzag-mnbtn span,.smlzag-mnbtn a {
font-size:15px;
padding:5px 20px;
font-weight:500
}

.arthr-mncol {
width:calc((100% - 45px)/4);
margin-right:15px;
padding:20px 0
}

.arthr-mnttl {
font-size:17px
}

.arthr-hgltbx1 {
padding:5px;
font-size:13px;
margin:10px 0
}

.arthr-pric-wrapr {
margin:20px 0
}

.arthr-pric-num {
font-size:190%
}

.arthr-ul1 li {
font-size:13px
}

.driw-mncntnr {
padding:30px 10px
}

.bgnm-txt-arthrbap-ssl {
width:45%;
right:15%;
top:10px
}

.jeso-ttl {
font-size:20px
}

.jlpvi-btnbx {
margin-top:25px
}

.jlpvi-btnbx a {
font-size:15px;
font-weight:500;
padding:5px 15px;
margin-right:10px
}

.mchr1-btn-bx {
margin-top:20px
}

.mchr1-btn-bx a {
font-size:15px;
font-weight:500;
margin:8px 5px;
padding:6px 20px
}

.cldbtn-tryfree::after {
content:'No Credit Card Required!';
font-size:9px;
top:calc(100% + 3px)
}

.tusd-mnpg-wrapr {
width:100%
}

.cld-fulmng-hdrttl {
font-size:25px
}

.morchoic-mncntnr {
padding:40px 20px
}

.morchoic-mnwrapr {
width:100%;
margin-top:30px
}

.srvxprt-mncol1 {
width:40%;
margin:0;
padding:0 15px
}

.wafbckp-mncntnr {
padding:40px 15px
}

.wafbckp-dsc {
width:100%;
margin-top:30px
}

.wafbckp-dsc p {
font-size:15px
}

.wafbckp-imgs-wrapr {
width:100%;
margin-top:30px;
justify-content:center
}

.wafbckp-imgbx {
max-width:350px
}

.wafbckp-img {
margin-bottom:10px
}

.wafbckp-imgbx1 {
margin-right:50px
}

.wafbckp-ttl {
font-size:16px
}
}

@media screen and (max-width:1024px) {
.tp-hid-stp-2 {
display:none
}

.navhdr-mncntnr {
padding:5px 20px
}

.navhdr-nav-mncntnr {
display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100vh;
color:#fff;
background:rgba(64,141,228,.95);
z-index:500
}

.navhdr-nav-wrapr {
width:100%;
margin-top:35px
}

.navhdr-nav-wrapr li {
display:block;
width:100%;
text-align:center
}

.navhdr-nav-mnlink {
display:inline-block;
width:auto;
padding:10px!important;
color:#fff
}

.navhdr-nav-wrapr li:last-child {
display:none
}

.navhdr-nav-mnlink:hover {
color:#90e6fe
}

.navhdr-drpdwn-lnk .navhdr-nav-mnlink:after {
font-family:"font awesome 5 free";
font-weight:900;
content:"\f0d7";
margin-left:5px
}

.navhdr-drpdwn-lnk {
position:relative
}

.nav-drpdwn-mncntnr {
position:relative;
top:auto;
left:auto;
width:100%;
display:none;
color:#fff;
background:#428ada;
box-shadow:none;
padding:10px
}

.navhdr-drpdwn-lnk:hover .nav-drpdwn-mncntnr {
display:none
}

.nav-drpdwn-mncol1 {
width:100%
}

.nav-drpdwn-mncol2 {
display:none
}

.nav-drpdwn-bx {
width:100%;
margin:0;
padding:0;
border:none
}

.nav-drpdwn-ttl {
color:#ebf4ff;
font-size:13px
}

.nav-drpdwn-bx:hover .nav-drpdwn-ttl {
color:#ebf4ff
}

.nav-drpdwn-dsc {
display:none
}

.navhdr-mobi-cntnr {
display:flex;
flex-flow:row wrap;
align-items:center
}

.smlscrn-search {
margin-right:30px;
font-size:25px;
cursor:pointer
}

.nav-togl-ico {
position:relative;
z-index:500;
width:50px;
height:30px;
border-radius:5px;
display:flex;
flex-flow:row wrap;
align-items:center;
justify-content:flex-end;
cursor:pointer
}

.nav-togl-bar {
background:#408de4;
height:5px;
border-radius:5px;
transition:all .5s ease-in-out;
position:absolute;
right:0
}

.nav-togl-ico-activ .nav-togl-bar {
width:100%;
background:#fff
}

.nav-togl-bar-top {
width:100%;
top:0
}

.nav-togl-bar-middle {
width:70%;
top:43%
}

.nav-togl-bar-bottom {
width:90%;
bottom:0
}

.nav-togl-ico-activ .nav-togl-bar-middle {
width:0
}

.nav-togl-ico-activ .nav-togl-bar-top {
transform:rotate(-30deg);
transform-origin:right
}

.nav-togl-ico-activ .nav-togl-bar-bottom {
transform:rotate(30deg);
transform-origin:right
}

.navhdr-nav-ofr {
display:none
}

.sbttl-prime1 {
font-size:17px;
width:100%;
margin:0 auto
}

.custrt-mncol {
width:50%
}

.custrt-rt-row {
padding:10px 0
}

.custrt-num {
font-size:18px
}

.custrt-stars-wrpr {
padding:0 30%
}

.custrt-logo {
width:120px
}

.blgpst-content {
padding:15px 10px
}

.blgpst-ttl {
margin-bottom:10px;
font-size:13px
}

.blgpst-dsc {
margin-bottom:20px;
font-size:12px;
font-weight:500
}

.blgpst-btn span {
padding:5px 10px;
font-weight:500
}

.alphro-mnwrapr {
width:100%
}

.alphro-img-bx {
width:98%
}

.plnhro-sbttl2 {
font-size:16px;
width:98%
}

.ultrn-featrs-cntnr {
padding:0 5px
}

.ultrn-featrs-cntnr li {
font-size:15px;
margin-bottom:10px;
padding-left:20px
}

.ultrn-viewfulftr {
margin-top:20px
}

.ultrn-viewfulftr span {
font-size:15px
}

.ultrn-btnprim {
margin-top:20px;
text-align:center
}

.ultrn-btnprim a {
padding:5px 30px
}

.ultrn-drpdwn-prc-cntnr {
padding:10px
}

.ultrn-drprc-rw {
padding:7px 0
}

.ultrn-drprc-pric span {
font-size:17px;
margin-right:2px;
font-weight:600
}

.ph-mnwrapr {
width:98%
}

.popstr-mncntnr {
padding:10px 20px
}

.popstr-mnwrapr {
width:100%;
max-height:94vh;
margin-top:10px;
padding:15px;
border-radius:3px
}

.popstr-clos-btn {
width:30px;
height:30px
}

.popstr-hdrttl {
padding-right:30px;
font-size:18px;
margin-bottom:15px
}

.popstr-dsc p {
font-size:13px
}

.f23645-hdrdsc {
width:95%
}

.f23645-hdrdsc p {
font-size:15px
}

.mchr1-ul {
margin-top:30px
}

.slmp1-mncntnr {
padding:40px 0
}

.slmp1-mncol1 {
padding:0 10px 0 20px
}

.cofzag-bigwrapr {
width:98%
}

.cofzag-ttl {
font-size:20px;
line-height:1.2
}

.cofzag-ttl::after {
width:70%;
height:1px
}

.cofzag-dsc p {
font-size:14px
}

.prespg-mnwrapr {
width:100%
}

.hstinx-h1 {
font-size:30px
}

.hstinx-mncol {
margin-bottom:20px
}

.hstinx-icobx {
margin-bottom:15px
}

.hstinx-ico {
width:80px
}

.hstinx-ttl {
font-size:18px;
margin-bottom:10px
}

.hstinx-dsc {
margin-bottom:15px
}

.hstinx-pric-wrapr,.hstinx-trial-num {
font-weight:600
}

.plntbl-togl {
margin-top:20px;
font-size:16px
}

.plntbl-mncntnr {
padding:40px 10px 30px
}

.plntbl tr td:first-child,.plntbl tr th:first-child {
text-align:left
}

.plntbl-price-wrapr {
font-size:21px
}

.plntbl-pric-num {
margin:0 2px
}

.plntbl-pric-mo {
font-size:60%;
margin-bottom:1px
}

.plntbl-prc-strik {
margin:0
}

.plntbl-prc-activ {
width:100%;
justify-content:center;
margin:0;
margin-top:5px
}

.plntbl-close-bx {
top:10px;
right:10px;
width:30px;
height:30px
}

.plntbl-pric-rw {
font-size:14px
}

.plntbl-prc-activ span {
font-size:110%
}

.wbleu-hro-cntnr {
padding:50px 20px 230px
}

.wbleu-hro-h1 {
font-size:30px
}

.wbleu-hro-sbtxt {
font-size:18px;
width:100%;
margin-bottom:25px
}

.mchr1-hdrttl {
width:100%
}

.mchr1-dsc {
width:100%
}

.mjane-a-mnwrapr {
width:90%
}

.mjane-a-ttl {
font-size:15px
}

.mjane-a-pric {
font-size:20px
}

.mjane-b-mncntnr {
width:90%
}

.mjane-b-mnwrapr {
width:100%
}

.mjane-b-hdrttl {
font-size:18px
}

.mjane-b-ico {
font-size:35px;
margin-bottom:10px
}

.mjane-b-name {
font-size:15px
}

.nebl-mncntnr {
padding:40px 20px
}

.nebl-hdrttl {
font-size:22px;
font-weight:600
}

.nebl-dsc p {
font-size:14px
}

.nebl-mnimg {
width:90%
}

.t5687-mncntnr {
padding:40px 15px
}

.t5687-mnwrapr {
width:100%
}

.t5687-mncol {
margin-right:15px;
width:calc((100% - 30px)/3);
padding:15px 10px
}

.t5687-mnttl {
font-size:18px
}

.dmntbl-mnwrapr {
width:100%;
margin-top:40px
}

.dmntbl th {
padding:12px 3px
}

.dmntbl td {
padding:8px 3px
}

.dmntbl tr th:first-child,.dmntbl tr td:first-child {
padding-left:3px
}

.dmntbl-btn {
font-weight:500
}

.dmntbl-pric {
display:block;
width:100%;
margin-top:2px
}

.dmntbl tr:hover {
box-shadow:none;
z-index:5;
transform:scale(1)
}

.dmntbl tr {
border:1px solid #efefef;
border-left:none;
border-right:none
}

.rslckpt-mncntnr {
padding:35px 5px
}

.rslckpt-mnsldrs-wrapr {
width:calc(100% - 40px)
}

.rslckpt-sldr-col1 {
width:60%
}

.rslckpt-sldr-col2 {
width:40%
}

.rslckpt-slick-nav {
top:calc(50% - 20px)
}

.rslckpt-slick-next {
left:100%
}

.rslckpt-slick-prev {
right:100%
}

.sbtxt-prime1 {
width:100%
}

.sbtxt-prime1 p {
font-size:15px
}

.mnrv-mncntnr {
padding:40px 15px
}

.mnrv-mncol1 {
width:40px;
padding-right:10px
}

.mnrv-mncol2 {
width:calc(100% - 40px)
}

.alphro-sbtxt-big {
font-size:18px
}

.alphro-sbtxt {
font-size:16px;
font-weight:500;
margin-bottom:20px
}
}

@media screen and (max-width:950px) {
.mwfoot-mncol1 {
width:100%;
margin:0;
margin-bottom:30px;
display:flex;
flex-flow:row wrap;
align-items:center;
justify-content:space-between
}

.mwfoot-logo a {
margin-bottom:5px
}

.mwfoot-mncol2,.mwfoot-mncol3,.mwfoot-mncol4 {
width:33.33%;
margin:0;
padding:10px
}

.mwfoot-socl-wrapr {
margin-top:0
}

.htwo-prime1 {
font-size:25px
}

.docspg-mncol1 {
width:160px;
margin-right:10px
}

.docspg-mncol2 {
width:calc(100% - 170px)
}

.doc-hdrttl {
font-size:30px;
margin-bottom:15px
}

.doc-h2title {
font-size:18px;
margin:20px 0 10px
}

.doc-p1 {
padding-left:5px
}

.doc-ul1 {
width:100%;
padding:0
}

.plnhro-h1 {
font-size:30px
}

.plnhro-sbttl {
font-size:15px
}

.plnhro-feats-col {
width:33.33%;
padding:0 5px;
margin:10px 0
}

.plnhro-feats-ico {
font-size:40px
}

.plnhro-feats-title {
font-size:15px
}

.alphro-mncntnr {
padding:40px 20px 20px
}

.alphro-h1 {
font-size:30px
}

.custrt-mncntnr {
padding:40px 10px 30px
}

.prrty-mncol {
width:100%
}

.prrty-mncol1 {
margin-bottom:30px
}

.prrty-main-icon {
width:35%
}

.prrty-mncol2 {
display:flex;
flex-flow:row wrap
}

.prrty-featr-row {
margin:0;
margin-right:15px;
width:calc((100% - 30px)/3)
}

.prrty-mncol2 .prrty-featr-row:last-child {
margin-right:0
}

.prrty-featr-ico {
width:70px;
margin:0 auto;
margin-bottom:10px
}

.prrty-featr-content {
width:100%;
text-align:center
}

.trymw-mncol1 {
width:40%
}

.trymw-mncol2 {
width:60%
}

.trymw-ico {
width:98%
}

.bgnm-txt-faq {
top:20px
}

.Hostcyclesrim-mnbx {
width:100%;
margin-top:30px
}

.Hostcyclesrim-qa-wrapr {
padding:10px 15px
}

.Hostcyclesrim-qsn-bx {
padding:5px 5px 5px 0
}

.selsrvr-mncntnr {
margin:20px 0
}

.selsrvr-hdrttl {
font-size:15px
}

.selsrvr-flag-bx {
width:50px;
padding:2px
}

.ultrn-container-3col .ultrn-mnttl {
font-size:25px
}

.ultrn-container-4col .ultrn-mnttl {
font-size:21px
}

.ultrn-patch-top span {
font-size:12px
}

.ultrn-container-3col .ultrn-pric-wrapr {
font-size:15px
}

.ultrn-container-4col .ultrn-pric-wrapr {
font-size:12px
}

.ultrn-pric-num {
font-size:300%
}

.ultrn-viewfulftr span {
font-size:13px
}

.avl247-mncntnr {
padding:50px 10px
}

.bgnm-txt-avl247 {
top:10px
}

.avl247-dsc {
width:95%;
margin-top:25px;
margin-bottom:35px;
font-size:15px
}

.avl247-mediums-wrapper {
width:96%
}

.avl247-medium-bx {
padding-right:10px
}

.avl247-medium-ico {
width:40px;
height:40px;
margin-right:5px
}

.avl247-medium-ico i {
font-size:30px
}

.avl247-medium-title {
font-size:17px
}

.avl247-medium-dsc {
font-size:11px
}

.ph-host-mncntnr {
padding:30px 10px
}

.ph-host-col {
width:100%;
text-align:center
}

.ph-host-col1 {
margin-bottom:25px;
padding:0
}

.ph-host-ttl {
font-size:25px
}

.ph-host-dsc {
font-size:16px
}

.ph-host-col2 a,.ph-host-col2 span {
font-size:15px;
padding:8px 20px
}

.aflmyo-mnwrapr {
width:99%
}

.aflmyo-mncol {
width:calc((100% - 40px)/3);
margin-right:20px
}

.aflmyo-mnttl {
font-size:18px
}

.aflmyo-num-counter {
font-size:30px
}

.aflmyo-payt-usr {
font-size:16px
}

.aflmyo-payt-url {
font-size:14px
}

.aflmyo-payt-pric {
font-size:23px
}

.ph-reseller-mncntnr {
padding:40px 10px
}

.ph-reseller-ttl {
font-size:16px
}

.ph-reseller-col1 {
width:40%
}

.ph-reseller-col2 {
width:60%
}

.ph-reseller-ico {
width:90%
}

.hstinx-h1 {
font-weight:600
}

.wird-mncol {
width:100%;
margin:0
}

.wird-mncol1 {
order:2
}

.wird-mncol2 {
order:1;
margin-bottom:30px;
padding:20px 10px
}

.wird-mnbx {
text-align:center
}

.wird-ico {
margin:0 auto;
margin-bottom:15px
}

.plntbl-close-bx {
top:10px;
right:10px;
width:25px;
height:25px
}

.plntbl-close-btn {
border:1px solid #d8615b
}

.plntbl-close-btn::before,.plntbl-close-btn::after {
height:2px;
top:48%;
left:21%
}

.xyz12-pric-old {
font-size:15px
}

.xyz12-pric-new {
font-size:13px
}

.k9078-sldr-mncntnr {
width:95%
}

.k9078-mncntnr {
padding:40px 10px
}

.smlzag-mnttl {
font-size:20px;
margin-bottom:15px
}

.smlzag-imgbx {
width:90%
}

.arthr-mncol {
width:calc((100% - 15px)/2);
margin-right:15px;
padding:15px 0;
margin-bottom:20px
}

.arthr-mncntnr .arthr-mncol:nth-child(even) {
margin-right:0
}

.driw-mncol {
width:100%;
margin:0
}

.driw-mncol1 {
margin-bottom:25px
}

.xyz12win-flagbx {
margin:2px;
padding:5px;
border-radius:2px
}

.xyz12win-flagbx .xyz12win-flag {
width:35px
}

.yuna-mncntnr {
padding:40px 15px
}

.yuna-mnttl {
font-size:16px
}

.yuna-mncol {
width:calc((100% - 30px)/3);
margin-right:15px
}

.jeso-mncntnr {
padding:40px 15px
}

.jeso-mnwrapr {
margin-top:30px
}

.jeso-mncol {
width:calc((100% - 30px)/3);
margin-right:15px;
padding:15px 10px
}

.jeso-ttl {
font-size:18px;
margin-bottom:10px
}

.jeso-btn a,.jeso-btn span {
font-weight:500
}

.mgsrv-ttl {
font-size:18px
}

.mgsrv-dsc p {
font-size:14px
}

.mgsrv-ul-hdr {
font-size:15px
}

.mgsrv-btn a {
padding:6px 15px
}

.smpltl-mncntnr {
padding:30px 10px
}

.bgnm-txt-smpltl {
width:80%;
top:5px;
right:5%
}

.jlpvi-hdrttl {
font-size:20px
}

.tusd-mntbl {
margin-top:30px
}

.tusd-mntbl th {
padding:15px 2px
}

.tusd-mntbl td {
padding:12px 2px
}

.srvxprt-mncol {
width:100%;
text-align:center
}

.srvxprt-mncol1 {
padding:0 20%;
margin-bottom:60px
}

.srvxprt-mncol2 {
margin-bottom:30px
}

.srvxprt-ulttl::before {
left:20%;
width:60%
}

.srvxprt-ul li {
padding:0
}

.srvxprt-ul li i {
position:relative;
top:auto;
left:auto
}

.howrkprm-mnwrapr {
margin-top:30px
}

.howrkprm-navcol {
width:70px
}

.howrkprm-nav {
width:70%
}

.howrkprm-mncol {
width:calc((100% - 140px)/3)
}

.wafwork-ttl {
font-size:15px
}

.wafwork-navcol {
width:50px
}

.wafwork-nav {
width:70%
}

.wafwork-mncol {
width:calc((100% - 100px)/3)
}

.wafwhat-ulttl {
font-size:16px
}

.lnk-cpnl-mncntnr {
padding:40px 15px
}

.lnk-cpnl-lnk a {
font-size:20px
}

@media screen and (max-width:900px) {
.ultrn-container-4col .ultrn-mncol {
width:calc((100% - 20px)/2);
margin-right:20px;
margin-bottom:30px
}

.ultrn-container-4col .ultrn-mncol:nth-child(even) {
margin-right:0
}

.Hostcycles-box {
display:block
}

.Hostcycles-col1 {
margin:0 auto;
margin-bottom:15px
}

.Hostcycles-col2 {
width:100%;
text-align:center
}

.Hostcycles-ttl {
margin-bottom:5px
}

.aflcmsn-mnwrapr {
margin-top:40px
}

.aflcmsn-mncol {
width:calc((100% - 20px)/3);
margin-right:10px
}

.aflcmsn-gradwrapr {
padding:20px;
width:150px;
height:150px
}

.aflcmsn-pie-num {
font-size:30px
}

.aflcmsn-dsc {
font-size:15px
}

.aflcmsn-mnfootr {
width:98%
}

.aflcmsn-mnfootr p {
font-size:15px
}

.vidpop-mncntnr {
padding:60px 20px 10px
}

.vidpop-btn-close {
top:20px;
right:20px
}

.vidpop-mnwrapr {
width:100%;
height:0;
padding-top:56%;
position:relative
}

.vidpop-vid {
position:absolute;
top:0;
width:100%;
height:100%
}

.slmp1-mncntnr {
padding:40px 10px
}

.slmp1-mncol {
width:100%;
margin:0
}

.slmp1-mncol1 {
order:2;
margin-top:20px;
padding:0;
text-align:center
}

.slmp1-mnimg {
width:400px;
margin:0 auto
}

.plntbl-btn a {
color:#408de4;
background:0 0;
padding:0;
text-decoration:underline
}

.plntbl-btn a:hover {
background:0 0
}

.mchr1-ul-2col {
width:100%
}
}

@media screen and (max-width:850px) {
.fstrc-box {
width:calc((100% - 30px)/3)
}

.trymw-mncntnr {
padding:40px 10px
}

.trymw-mnrw {
width:100%
}

.blgpst-mnwrapr {
width:100%
}

.blgpst-col {
margin-right:15px;
width:calc((100% - 30px)/3)
}

.Hostcycles-mncol1 {
width:250px;
margin-right:30px
}

.Hostcycles-mncol2 {
width:calc(100% - 280px)
}

.Hostcycles-fticos-mnwrapr {
width:250px;
height:250px
}

.Hostcycles-ftinto-ttl {
margin-bottom:5px;
font-size:18px
}

.indhro-h1 {
font-size:30px
}

.indhro-subline {
font-size:15px
}

.indhro-pric {
font-size:14px
}

.indhro-pric-num {
font-size:400%
}

.indhro-features-cntnr {
margin-top:50px
}

.indhro-feat-wrapr {
padding:0 5px
}

.indhro-feat-icon {
font-size:25px
}

.indhro-feat-txt {
font-size:13px
}

.indhro-feat-wrapr:hover {
margin:0
}

.selbn-mncntnr {
padding:40px 10px 20px
}

.selbn-form-header {
font-size:16px
}

.selbn-form {
font-size:14px;
width:98%;
padding:5px
}

.selbn-offer-bx {
margin-right:15px
}

.selbn-offer-domain {
font-size:21px
}

.selbn-offer-price-strike {
font-size:15px
}

.selbn-offer-price-price {
font-size:18px
}

.selbn-form-footer {
margin-top:35px;
font-size:16px
}

.h2hcmp-tbl {
font-size:12px
}

.h2hcmp-tbl tr td:first-child,.h2hcmp-tbl tr th:first-child {
text-align:left;
border-right:1px solid #fff
}

.h2hcmp-imgbx {
width:70px
}

.h2hcmp-pric-wrapr {
font-size:14px
}

.h2hcmp-pric-crnc {
font-size:80%
}

.h2hcmp-pric-mo {
font-size:80%
}

.h2hcmp-tbl th {
padding:14px 2px
}

.h2hcmp-tbl td {
padding:11px 2px
}

.evrbld-mncol {
width:100%;
text-align:center;
margin:0;
padding:0
}

.evrbld-mncol1 {
margin-bottom:30px
}

.f23645-img {
width:50%;
margin-bottom:15px
}

.prmstp-mncntnr {
padding:40px 10px
}

.bgnm-txt-afilsteps {
width:70%;
top:15px
}

.prmstp-mnwrapr {
width:100%
}

.prmstp-mncol {
width:calc((100% - 80px)/3)
}

.prmstp-navcol {
width:40px
}

.prmstp-nav {
width:70%
}

.aflbnr-mnwrapr {
width:98%
}

.aflbnr-mndsc p {
font-size:14px
}

.hstinx-mncol {
width:calc((100% - 15px)/2);
margin-right:15px;
margin-bottom:20px;
padding:15px 10px
}

.hstinx-mnwrapr .hstinx-mncol:nth-child(3n) {
margin-right:15px
}

.hstinx-mnwrapr .hstinx-mncol:nth-child(even) {
margin-right:0
}

.aprct-mncol {
width:calc((100% - 20px)/2);
padding:25px 10px;
border-radius:3px
}

.aprct-mnwrapr .aprct-mncol:first-child {
margin-right:20px
}

.aprct-btn a {
font-size:15px
}

.aog34-mncol {
width:100%;
text-align:center
}

.aog340-hdrttl {
text-align:center
}

.aog34-mncol2 {
margin-bottom:25px
}

.aog34-imgbx {
width:300px
}

.prcns-mncntnr {
padding:40px 20px
}

.prcns-mnwrapr {
width:100%;
margin-top:30px
}

.prcns-mncol {
width:calc((100% - 20px)/2);
box-shadow:0 0 5px #d4e7f1;
padding:15px
}

.prcns-mnwrapr .prcns-mncol:first-child {
margin-right:20px
}

.prcns-ttl {
font-size:17px
}

.prcns-ul li {
font-size:14px
}

.skpd-mncol {
width:100%;
text-align:center
}

.skpd-mnwrapr .skpd-mncol:first-child {
margin:0;
margin-bottom:16px
}

.skpd-hdrttl,.skpd-sbtxt {
text-align:center
}

.mnrv-mncntnr {
padding:40px 10px
}

.mnrv-mncol1 {
width:40px;
padding-right:10px
}

.mnrv-mncol2 {
width:calc(100% - 40px)
}

.mnrv-mnwrapr {
width:50%
}

.jlpvi-mncol {
width:100%;
text-align:center
}

.jlpvi-mncol-txt {
margin-bottom:20px;
order:1
}

.jlpvi-mncol-vid {
order:2
}

.jlpvi-sml-wrapr {
width:60%;
margin:0 auto;
margin-bottom:20px
}

.jlpvi-mncol-vid {
padding:0 15%
}

.jlpvi-aps-wrapr {
width:60%;
margin:0 auto;
margin-top:15px
}

.jlpvi-btnbx {
justify-content:center
}

.horths-ttl {
font-size:16px;
margin-bottom:8px
}

.horths-mncol {
width:calc((100% - 20px)/2);
margin-bottom:25px
}

.horths-mnwrapr .horths-mncol:nth-child(odd) {
margin-right:20px
}

.horths-icobx {
margin-bottom:15px
}

.drpmgn-hdrttl {
font-size:20px
}

.drpmgn-sbttl {
width:100%
}

.drpmgn-b-ico {
font-size:30px;
margin-bottom:10px
}

.drpmgn-b-name {
font-size:14px;
font-weight:500
}

.tskstl-mncntnr {
padding:40px 20px
}

.tskstl-mnwrapr {
margin-top:30px
}

.tskstl-ttl {
font-size:16px
}

.tskstl-ul li {
padding-left:18px;
font-size:14px
}

.aicor-mncol1 {
width:calc(70% - 20px);
margin-right:20px
}

.wafwork-ttl {
font-size:14px
}

.wafwhat-mncol {
width:100%;
margin:0
}

.wafwhat-mncol1 {
order:2;
margin-top:30px
}

.wafwhat-img {
max-width:450px;
margin:0 auto
}
}

@media screen and (max-width:800px) {
body {
font-size:13px
}

.docspg-mncol1 {
display:none
}

.docspg-mncol2 {
width:100%;
padding:0
}

.doctbl1-wrapr {
margin:30px 0;
padding-left:0
}

.doctbl1-hdrttl {
font-size:16px
}

.doctbl1 tr th,.doctbl1 tr td {
font-size:12px
}

.docspg-back-btn a {
padding:6px 20px
}

.plnhro-mncntnr {
padding:40px 10px
}

.prrty-featr-hdrttl {
font-size:16px
}

.bgnm-txt-Hostcycles {
width:80%;
left:10%
}

.ultrn-container-3col {
justify-content:center
}

.ultrn-container-3col .ultrn-mncol {
width:calc((100% - 20px)/2);
margin:0;
margin-bottom:30px
}

.ultrn-container-3col .ultrn-mncol:first-child {
margin-right:20px
}

.ultrn-mncol:hover {
z-index:5
}

.nebl-mncntnr {
padding:40px 15px
}

.nebl-hdrttl {
font-size:20px
}

.nebl-mnimg {
width:96%
}

.davg-mncntnr {
padding:35px 10px
}

.davg-col {
width:100%;
text-align:center
}

.davg-col1 {
margin-bottom:20px
}

.davg-ttl {
font-size:25px
}

.davg-ttl span {
display:inline-block
}

.dmntbl-tglbtn {
font-size:15px
}

.dmntbl-strik {
font-size:13px
}

.dmntbl-pric {
font-size:15px
}

.dmntbl-btn {
padding:5px 10px
}

.mgsrv-mncol {
width:100%;
text-align:center
}

.mgsrv-mnwrapr-rev .mgsrv-mncol-ico {
order:1
}

.mgsrv-mnwrapr-rev .mgsrv-mncol-txt {
order:2
}

.mgsrv-imgbx {
max-width:350px
}

.mgsrv-mncol-ico {
margin-bottom:20px
}

.mgsrv-ul {
text-align:center;
justify-content:center
}

.cldply-mncntnr {
padding:30px 20px
}

.cldply-hdrttl {
font-size:20px
}

.cldply-mncol {
width:calc((100% - 30px)/2);
margin-right:30px
}

.cldply-ttl {
font-size:15px
}

.prodis-pops-mnwrapr {
width:100%
}
}

@media screen and (max-width:750px) {
.tp-hid-stp-3 {
display:none
}

.navsrch-form {
width:96%
}

.navsrch-inpbx input {
padding:7px 5px;
font-size:15px
}

.foupbr-mncol1 {
justify-content:center;
width:100%
}

.foupbr-hdrtxt span {
display:inline-block
}

.foupbr-form {
margin-top:20px;
width:90%
}

.foupbr-form input[type=email] {
width:calc(100% - 110px)
}

.foupbr-form input[type=submit] {
width:110px
}

.mwfoot-nav2 a {
margin:3px 10px
}

.mwfoot-nav2 a:last-child {
margin:5px 10px
}

.plnhro-h1 {
font-size:25px
}

.alphro-pric1-wrapr {
margin-bottom:20px
}

.alphro-h1 {
font-size:25px
}

.alphro-btn span,.alphro-btn a {
padding:5px 20px
}

.custrt-mncol {
width:100%;
position:relative
}

.custrt-mncol1 {
z-index:3
}

.custrt-mncol2 {
margin-left:-100%;
opacity:.1;
z-index:1
}

.ph-mnwrapr {
width:100%
}

.ph-mncol {
width:100%;
text-align:center
}

.ph-mncol1 {
margin-bottom:30px
}

.ph-hdrttl {
text-align:center;
margin-bottom:10px
}

.ph-hdrttl span {
display:inline-block
}

.ph-sbttl {
font-size:15px
}

.ph-btn a,.ph-btn span {
font-size:15px
}

.ph-apps-wrapr {
width:100%;
height:auto;
padding:0;
display:flex;
flex-flow:row wrap;
align-items:center;
justify-content:center
}

.ph-app {
position:relative;
top:auto;
left:auto;
right:auto;
bottom:auto;
margin:10px 1%;
width:18%
}

.tstmnl-slick-prev,.tstmnl-slick-next {
color:#c1851e;
background:0 0;
width:auto;
height:auto;
font-size:40px
}

.tstmnl-mnbx {
padding:10px;
margin:5px 10px 5px 5px
}

.evrbld-ttl {
font-size:25px
}

.evrbld-dsc {
font-size:15px
}

.evrbld-btn a,.evrbld-btn span {
font-size:15px;
padding:6px 20px
}

.evrbld-pric-wrapr,.evrbld-pric-wrapr2 {
font-size:20px
}

.evrbld-bgrect1 {
width:30%;
top:-10%;
left:-5%
}

.evrbld-bgrect2 {
width:30%;
top:auto;
bottom:-5%;
right:-7%
}

.zmkrs-mncntnr {
padding:40px 10px
}

.zmkrs-hdrdsc {
width:100%;
margin-top:25px
}

.zmkrs-mnwrapr {
width:98%;
margin-top:40px
}

.zmkrs-mncol {
width:calc((100% - 20px)/2);
margin-right:20px;
margin-bottom:20px
}

.zmkrs-ico i {
font-size:21px
}

.zmkrs-ttl {
font-size:16px;
margin-bottom:5px
}

.f23645-mncol {
width:calc((100% - 20px)/3);
margin-right:10px;
margin-bottom:20px;
padding:15px 5px
}

.f23645-ttl {
font-size:16px
}

.aflbnr-mncol {
width:100%
}

.aflbnr-mncol1 {
margin-bottom:30px
}

.aflbnr-mncol2 {
padding:0
}

.bgnm-txt-dtcnfct {
width:90%;
right:5%
}

.mchr1-ul li {
width:calc((100% - 10px)/2);
margin:0;
margin-bottom:10px;
margin-right:10px;
text-align:center;
padding:0
}

.mchr1-ul li:nth-child(3n) {
margin-right:10px
}

.mchr1-ul li:nth-child(even) {
margin-right:0
}

.mchr1-ul li i {
position:relative;
top:auto;
left:auto;
width:100%;
display:block;
margin-bottom:5px
}

.cofzag-ul {
padding-left:15px
}

.fetchk-mncntnr {
padding:40px 10px
}

.fetchk-mncol {
width:calc((100% - 15px)/2);
margin-right:15px;
margin-bottom:25px
}

.fetchk-ttl {
font-size:16px
}

.vanla1-mncntnr {
padding:40px 10px
}

.vanla1-dsc1 {
margin-top:25px
}

.vanla1-dsc1 p {
font-size:14px
}

.vanla1-btn1 {
margin-top:25px
}

.vanla1-btn1 a {
padding:8px 25px
}

.wird-mncntnr {
padding:30px 10px
}

.wird-mnbx {
width:calc((100% - 15px)/2);
margin-right:15px
}

.h2hcmp-mncntnr {
padding:40px 10px!important
}

.xyz12-hdrttl {
font-size:20px;
font-weight:600
}

.xyz12ded-flagbx .xyz12ded-flag {
width:40px
}

.xyz12-loc-name {
font-size:8px
}

.xyz12-btn {
color:#408de4;
background:0 0;
padding:0;
text-decoration:underline
}

.xyz12-btn:hover {
color:#dc5370;
background:0 0
}

.xyz12-pric-new i {
width:100%
}

.xyz12-pric-new span {
display:block;
width:100%;
margin:2px 0
}

.xyz12 th {
padding:8px 2px
}

.xyz12 td {
padding:8px 2px
}

.xyz12-ded tr th:first-child,.xyz12-ded tr td:first-child {
padding-left:4px
}

.mjane-a-mnwrapr {
width:98%
}

.mjane-a-hdrttl {
font-size:18px
}

.mjane-a-ttl {
font-size:14px
}

.mjane-a-pric {
font-size:18px
}

.mjane-a-mncol {
margin-right:10px;
width:calc((100% - 30px)/4);
box-shadow:0 0 5px #e2e2e2;
border-radius:2px
}

.mjane-b-mncntnr {
width:98%
}

.mjane-b-hdrttl {
font-size:17px
}

.mjane-b-ico {
font-size:30px
}

.rslckpt-sldr-col {
width:100%;
text-align:center
}

.rslckpt-hdrttl {
text-align:center
}

.rslckpt-sldr-col1 {
order:2
}

.rslckpt-sldr-col2 {
order:1;
margin-bottom:30px
}

.rslckpt-sldr-img {
max-width:300px
}

.driw-mncol1 {
padding:20px 10px
}

.driw-mnbx {
padding:0
}

.driw-mnico {
position:relative;
top:auto;
left:auto;
margin-bottom:10px
}

.wbleu-pln-btm-lnk {
margin-top:25px
}

.wbleu-pln-btm-lnk a,.wbleu-pln-btm-lnk span {
font-size:15px;
font-weight:500
}

.jeso-ttl {
font-size:16px
}

.tusd-h2title {
font-size:20px;
margin:20px 0 10px
}

.tusd-code-wrapr {
margin:10px 0;
font-size:13px;
padding-left:0;
overflow-wrap:break-word
}

.alphro-ul1 li {
font-size:14px;
padding-left:20px
}

.tusd-mntbl {
font-size:10px
}

.cld-fulmng-hdrttl {
font-size:20px
}

.cld-fulmng-title {
font-size:15px
}

.hafcl-mncol {
width:100%;
text-align:center
}

.hafcl-mncol-ico {
order:1;
margin-bottom:30px
}

.hafcl-mncol-txt {
order:2
}

.hafcl-mnwrapr-rev .hafcl-mncol-ico {
order:1
}

.hafcl-mnwrapr-rev .hafcl-mncol-txt {
order:2
}

.hafcl-mnimgbx {
max-width:300px
}

.morchoic-logobx {
width:calc(100%/3)
}

.tskstl-mncol {
width:100%;
margin:0;
margin-bottom:20px
}

.howrkprm-mncol {
width:100%
}

.howrkprm-navcol {
margin:20px auto
}

.howrkprm-nav {
transform:rotate(90deg)
}
}

@media screen and (max-width:700px) {
.navhdr-mncntnr {
padding:5px 10px
}

.alphro-pric1-wrapr {
font-size:20px
}

.alphro-pric1-num {
font-size:250%
}

.prrty-mncntnr {
padding:40px 10px 20px
}

.prrty-mndsc {
width:100%;
font-size:15px
}

.prrty-mnwrapr {
display:flex;
flex-flow:row wrap;
align-items:center;
margin-top:25px
}

.prrty-mncol {
position:relative
}

.prrty-mncol1 {
margin-right:-100%;
opacity:.1;
z-index:1
}

.prrty-main-icon {
width:50%
}

.prrty-mncol2 {
padding:0;
z-index:5
}

.prrty-featr-ico {
display:none
}

.prrty-featr-row {
width:100%;
margin:0;
margin-bottom:20px
}

.trymw-mncol {
width:100%
}

.trymw-mncol2 {
order:2
}

.trymw-ico {
width:50%;
margin-bottom:20px
}

.trymw-mncol2 {
text-align:center
}

.trymw-ttl {
font-size:16px
}

.bgnm-txt-blog {
width:50%;
top:20px;
left:40%
}

.ultrn-drprc-dur {
width:100%
}

.Hostcyclesdx-prntwrapr {
width:350px;
margin:0 auto;
flex-flow:row wrap
}

.Hostcyclesdx-wrapr {
width:calc((100% - 40px)/4);
margin:5px;
padding:5px
}

.Hostcyclesdx-prntwrapr .Hostcyclesdx-wrapr:last-child {
margin:5px
}

.aflmyo-mncol1 .aflmyo-mnttl {
margin-bottom:20px
}

.aflmyo-mncol {
width:100%;
margin:0;
margin-bottom:20px
}

.zmkrs-mnwrapr {
align-items:flex-start
}

.zmkrs-ico {
width:100%;
margin-bottom:10px
}

.zmkrs-content {
width:100%
}

.bgnm-txt-slmp1 {
width:86%;
left:5%
}

.cofzag-bigwrapr {
width:100%;
padding:0 10px
}

.cofzag-ttl {
font-size:18px
}

.cofzag-ttl::after {
width:80%
}

.wbleu-hro-cntnr {
padding:40px 20px 230px
}

.wbleu-hro-h1 {
font-size:27px
}

.wbleu-hro-sbtxt {
font-size:15px
}

.mchr1-dsc p {
font-size:14px
}

.mchr1-pric-wrapr {
font-size:20px
}

.mchr1-btn a,.mchr1-btn span {
font-size:15px;
padding:8px 25px
}

.nebl-mncol1 {
width:60%
}

.nebl-mncol2 {
width:40%
}

.nebl-mnimg {
width:98%
}

.smlzag-mncntnr {
padding:30px 10px
}

.smlzag-mncol {
width:100%;
text-align:center
}

.smlzag-mncol-txt {
text-align:center
}

.smlzag-mncol-ico {
margin-bottom:20px
}

.smlzag-imgbx {
max-width:300px
}

.smlzag-mnwrapr-rev .smlzag-mncol-ico {
order:1
}

.smlzag-mnwrapr-rev .smlzag-mncol-txt {
order:2
}

.smlzag-mnwrapr-50wid .smlzag-mncol {
width:100%
}

.skpd-sbtxt {
font-size:15px
}

.skpd-bgtxt {
width:75%;
top:15px
}

.mnrv-mnrw {
align-items:flex-start
}

.mnrv-mncol1 {
width:40px;
padding:0;
margin-bottom:10px
}

.mnrv-mncol2 {
width:100%
}

.horths-mncnrnr {
padding:35px 10px
}

.horths-mncol {
width:100%;
margin-bottom:30px
}

.horths-mnwrapr .horths-mncol:nth-child(odd) {
margin-right:0
}

.horths-mnwrapr .horths-mncol:last-child {
margin-bottom:0
}

.aicor-mncol {
width:100%;
margin:0;
text-align:center
}

.aicor-mncol1 {
order:2
}

.aicor-mncol2 {
order:1;
margin-bottom:20px
}

.aicor-mnimg {
max-width:300px;
margin:0 auto
}

.wafbckp-dsc {
margin-top:25px
}

.wafbckp-imgbx1 {
margin-right:20px
}
}

@media screen and (max-width:650px) {
.htwo-prime1 {
font-size:20px
}

.Hostcyclesdx-mncntnr {
padding:25px 10px
}

.Hostcycles-mncol1 {
display:none
}

.Hostcycles-mncol2 {
width:calc((100% - 40px));
margin:0 auto
}

.Hostcycles-ftinto-col {
text-align:center
}

.bgnm-txt-Hostcycles {
width:90%;
top:25px;
left:5%
}

.mgns-mncntnr {
padding:50px 10px
}

.bgnm-txt-lokdfsln {
top:10px
}

.bgnm-txt-addons {
top:10px
}

.mgns-mnwrapr {
width:calc(100% - 30px);
margin-top:30px
}

.mgns-slick-prev,.mgns-slick-next {
font-size:25px;
line-height:1;
padding:0
}

.mgns-bx {
margin:5px;
padding:10px
}

.mgns-price-wrapr {
font-size:25px
}

.avl247-mncntnr {
padding:40px 10px
}

.avl247-dsc {
width:100%;
margin-top:20px;
margin-bottom:30px
}

.avl247-mediums-wrapper {
width:100%
}

.avl247-medium-bx {
text-align:center;
padding:5px
}

.avl247-medium-ico {
width:100%;
height:auto;
margin:0;
margin-bottom:15px
}

.avl247-medium-ico i {
font-size:30px;
margin:0 auto
}

.avl247-medium-content {
width:100%
}

.avl247-medium-title {
font-size:15px
}

.tstmnl-mncntnr {
padding:40px 10px
}

.tstmnl-mnrw {
width:calc(100% - 40px);
margin-top:20px
}

.tstmnl-mnbx {
margin:5px
}

.indhro-features-cntnr {
align-items:flex-start;
margin-top:40px
}

.indhro-feat-wrapr {
width:25%;
flex-flow:row wrap;
justify-content:center;
text-align:center;
align-items:flex-start
}

.indhro-feat-icon {
width:100%;
margin:0 auto
}

.indhro-feat-txt {
font-size:11px
}

.indhro-feat-txt span {
display:inline-block
}

.indhro-h1 {
font-size:25px
}

.bgnm-txt-sywhp {
width:80%;
top:10px;
left:10%
}

.selbn-form {
width:100%;
background:0 0
}

.selbn-form label {
width:80px;
font-size:17px;
text-align:right;
padding-right:5px;
color:#fff
}

.selbn-form input[type=text] {
width:calc(100% - 180px)
}

.selbn-form select {
width:100px;
padding:8px
}

.selbn-form input[type=submit] {
width:200px;
margin:0 auto;
margin-top:15px
}

.selbn-btn-larg span {
font-size:15px;
padding:8px 20px
}

.h2hcmp-tbl {
font-size:10px
}

.h2hcmp-imgbx {
width:60px
}

.h2hcmp-pric-wrapr {
font-size:13px
}

.h2hcmp-pric-num {
margin:0
}

.aflcmsn-mncntnr {
padding:40px 10px
}

.ph-host-ttl {
font-size:21px
}

.aflbnr-hdrttl {
font-size:25px
}

.aflbnr-mncntnr {
padding:40px 10px
}

.aflbnr-mncol {
text-align:center
}

.aflbnr-hdrttl::after {
left:10%;
width:80%
}

.cofzag-mncol-ico {
width:40%
}

.cofzag-mncol-txt {
width:60%
}

.cofzag-imgbx {
width:98%
}

.cofzag-ttl {
font-size:17px
}

.ph-reseller-mncntnr {
padding:40px 10px
}

.ph-reseller-ttl-wrapr {
display:none
}

.ph-reseller-mnwrapr2tb .ph-reseller-content-wrapr {
width:100%
}

.ph-reseller-mnwrapr3tb .ph-reseller-content-wrapr {
width:100%
}

.ph-reseller-content-wrapr {
padding:0 15px;
text-align:center
}

.ph-reseller-rw {
width:100%
}

.ph-reseller-col {
width:100%;
margin:0;
padding:0
}

.ph-reseller-mnwrapr-smlimgrw .ph-reseller-rw .ph-reseller-col1 {
width:100%
}

.ph-reseller-mnwrapr-smlimgrw .ph-reseller-rw .ph-reseller-col2 {
width:100%
}

.ph-reseller-col1 {
margin-bottom:20px
}

.ph-reseller-ico {
width:300px
}

.ph-reseller-hdrttl {
display:block;
font-size:18px;
font-weight:600;
margin-bottom:10px
}

.ph-reseller-slick-nav {
color:#408de4;
position:absolute;
top:calc(50% - 20px);
font-size:30px;
cursor:pointer
}

.ph-reseller-slick-prev {
left:0
}

.ph-reseller-slick-next {
right:0
}

.hstinx-h1 {
font-size:25px
}

.hstinx-mnwrapr {
margin-top:40px
}

.plntbl {
font-size:12px
}

.plntbl-price-wrapr {
font-size:17px
}

.plntbl th {
padding:15px 3px
}

.plntbl td {
padding:10px 3px
}

.plntbl-pric-rw {
font-size:13px
}

.plntbl-prc-activ span {
font-size:105%
}

.plntbl .plntbl-rwmrk td:first-child {
padding:12px 3px
}

.aprct-mncntnr {
padding:30px 10px
}

.aprct-mncol {
width:100%;
padding:25px 10px;
border-radius:3px
}

.aprct-mnwrapr .aprct-mncol:first-child {
margin-right:0;
margin-bottom:20px
}

.mjane-a-mncol {
margin-right:15px;
width:calc((100% - 15px)/2);
margin-bottom:15px
}

.mjane-a-mnwrapr .mjane-a-mncol:nth-child(even) {
margin-right:0
}

.t5687-mncol {
width:100%;
margin:0;
margin-bottom:20px
}

.driw-mnbx {
width:100%;
margin:0;
margin-bottom:20px
}

.bgnm-txt-arthrbap-ssl {
width:60%;
right:10%;
top:5px
}

.xyz12-tgl-btn {
font-size:15px;
padding:5px 20px;
width:120px;
margin-top:10px
}

.yuna-mnwrapr {
margin-top:30px
}

.yuna-mncol {
width:100%;
margin:0;
margin-bottom:25px;
text-align:center
}

.yuna-icobx {
margin:0 auto;
margin-bottom:15px
}

.bgnm-txt-yuna {
width:80%;
top:15px;
right:3%
}

.jeso-mncol {
width:100%;
margin:0;
margin-bottom:20px
}

.bgnm-txt-jelpas {
width:80%;
top:10px
}

.tusd-mntbl-btn a {
padding:0;
color:#408de4;
background:0 0;
text-decoration:underline
}

.tusd-mntbl-btn a:hover {
background:0 0
}

.wafwork-mncntnr {
padding:30px 15px
}

.bgnm-txt-working {
width:85%;
top:10px;
right:10%
}

.wafwork-mnwrapr {
margin-top:20px
}

.wafwork-mncol {
width:100%
}

.wafwork-ico {
max-width:300px;
margin-bottom:3px
}

.wafwork-navcol {
margin:0 auto;
margin:20px auto 5px
}

.wafwork-nav {
transform:rotate(90deg)
}

.prodis-pops-mnwrapr {
padding:10px;
margin-top:30px
}

.prodis-pops-close {
right:5px
}

.prodis-pops-close i {
font-size:20px
}

.prodis-pops-hdrttl {
font-size:18px;
padding-bottom:3px;
margin-bottom:15px
}

.prodis-pops-hdrttl::after {
opacity:.7
}

.prodis-pops-txt p {
font-size:13px
}

.lnk-cpnl-mncntnr {
padding:35px 10px
}

.lnk-cpnl-lnk a {
font-size:18px
}

.bgnm-txt-lnk-cpnl {
width:45%;
right:10%
}
}

@media screen and (max-width:600px) {
.mwfoot-logo-tag {
width:200px
}

.navsrch-inpbx input[type=text] {
width:calc(100% - 100px)
}

.navsrch-inpbx input[type=submit] {
width:100px
}

.fstrc-main-cotainer {
max-height:80vh;
overflow-y:scroll
}

.fstrc-mn-hdrttl {
font-size:18px
}

.fstrc-title {
font-size:12px
}

.blgpst-col {
width:100%;
margin:0;
margin-bottom:20px;
display:flex;
flex-flow:row wrap;
background:0 0;
border:none
}

.blgpst-thumb-bx {
width:40%
}

.blgpst-content {
width:60%;
padding:5px
}

.blgpst-ttl {
margin-bottom:5px
}

.blgpst-dsc {
margin-bottom:10px
}

.blgpst-btn span {
color:#408de4;
background:0 0;
padding:0;
text-decoration:underline;
transition:all .3s ease-in-out
}

.blgpst-btn span:hover {
color:#306aab;
background:0 0;
text-decoration:none
}

.f23645-hdrdsc {
width:100%
}

.f23645-hdrdsc p {
font-size:14px
}

.f23645-mncol {
width:calc((100% - 10px)/2);
margin-bottom:20px;
padding:10px 5px
}

.f23645-mnwrapr .f23645-mncol:nth-child(3n) {
margin-right:10px
}

.f23645-mnwrapr .f23645-mncol:nth-child(even) {
margin-right:0
}

.prmstp-mncol {
width:100%
}

.prmstp-navcol {
width:80px;
margin:0 auto
}

.prmstp-nav {
margin:25px 0;
transform:rotate(90deg)
}

.preslist-mncntnr {
padding:30px 10px
}

.prespg-mncntnr {
padding:30px 10px
}

.prespg-location {
font-size:18px
}

.nebl-mncol {
width:100%;
text-align:center
}

.nebl-mncol1 {
order:2
}

.nebl-mncol2 {
order:1;
margin-bottom:20px
}

.nebl-mnimg {
width:300px
}

.davg-mncntnr {
padding:30px 10px
}

.davg-ttl {
font-size:21px
}

.davg-col2 a,.davg-col2 span {
font-size:15px;
padding:6px 20px
}

.k9078-mncol {
width:100%
}

.k9078-mncol2 {
order:1;
margin-bottom:20px
}

.k9078-mncol1 {
order:2
}

.k9078-sldr-mncntnr {
width:300px
}

.prcns-mncntnr {
padding:40px 15px
}

.prcns-mncol {
width:100%;
padding:15px 10px
}

.prcns-mnwrapr .prcns-mncol:first-child {
margin-right:0;
margin-bottom:20px
}

.prcns-ttl {
font-size:17px
}

.prcns-ul li {
font-size:14px
}

.jlpvi-sml-wrapr {
width:75%
}

.jlpvi-mncol-vid {
padding:0 10%
}

.jlpvi-aps-wrapr {
width:80%;
margin:0 auto
}

.cldply-hdrttl {
font-size:18px
}

.cldply-mncol {
width:100%;
margin:0;
margin-bottom:20px
}

.cldply-ttl {
font-size:15px
}

.tusd-mnpg-cntnr {
padding:40px 12px
}

.tusd-h2title {
font-size:17px
}

.cld-fulmng-col {
width:100%;
margin:0;
margin-bottom:30px
}

.alphro-sbtxt-big {
font-size:16px
}

.alphro-sbtxt {
font-size:15px
}

.txonl-mncntnr {
padding:40px 10px
}
}

@media screen and (max-width:550px) {
.tp-hid-stp-4 {
display:none
}

.foupbr-form {
width:100%
}

.plnhro-h1 {
font-size:21px
}

.alphro-mncntnr {
padding:40px 12px 20px
}

.alphro-mncol {
width:100%
}

.alphro-mncol1 {
margin-bottom:40px;
text-align:center
}

.alphro-img-bx {
width:60%
}

.alphro-btn {
justify-content:center
}

.alphro-cpn-wrapr,.alphro-pric1-wrapr {
justify-content:center
}

.trymw-ico {
width:70%
}

.Hostcyclesrim-mncntnr {
padding:30px 5px
}

.Hostcyclesrim-qsn-txt {
font-size:14px
}

.Hostcycles-sbttl {
width:100%;
font-size:15px
}

.ultrn-container-3col .ultrn-mncol {
width:100%;
margin:15px 0 0
}

.ultrn-container-3col .ultrn-mncol:first-child {
margin:15px 0 0
}

.ultrn-container-4col .ultrn-mncol {
width:100%;
margin:15px 0 0
}

.ultrn-container-4col .ultrn-mncol:nth-child(even) {
width:100%;
margin:15px 0 0
}

.ultrn-container {
padding:0 10px
}

.ultrn-slick-nav {
position:absolute;
top:calc((50% - 20px));
font-size:35px;
cursor:pointer;
z-index:100;
color:#6ac645
}

.ultrn-slick-prev {
left:0
}

.ultrn-slick-next {
right:0
}

.ultrn-prc-pophid,.ultrn-prc-poplink {
display:block;
text-align:center;
margin-bottom:10px;
cursor:pointer;
text-decoration:underline
}

.ultrn-prc-pophid {
color:#f77f7f;
margin-bottom:25px
}

.ultrn-prc-poplink {
color:#408de4;
margin-bottom:10px
}

.ultrn-mncol:hover .ultrn-drpdwn-prc-cntnr {
display:none
}

.ultrn-drpdwn-prc-cntnr {
top:70px;
left:10px;
width:calc(100% - 20px);
height:calc(100% - 80px)
}

.ultrn-drpdwn-prc-cntnr::before,.ultrn-drpdwn-prc-cntnr::after {
display:none
}

.ultrn-container-3col .ultrn-pric-wrapr,.ultrn-container-4col .ultrn-pric-wrapr {
margin:20px 0 15px
}

.avl247-medium-bx {
position:relative
}

.avl247-medium-bx::after {
content:'';
position:absolute;
top:10%;
right:0;
width:1px;
height:80%;
background:#fff;
opacity:.4
}

.avl247-mediums-wrapper .avl247-medium-bx:last-child::after {
display:none
}

.avl247-medium-ico i {
font-size:30px
}

.avl247-medium-content {
width:100%
}

.avl247-medium-title {
font-size:15px
}

.h2hcmp-tbl-wrapr {
overflow-x:scroll
}

.h2hcmp-pric-crnc {
width:100%;
display:block
}

.h2hcmp-pric-num {
width:100%;
padding:4px 0
}

.h2hcmp-pric-mo {
width:100%
}

.vidpop-mncntnr {
padding:80px 5px 10px
}

.vidpop-btn-close {
top:50px;
right:10px
}

.cofzag-mncol {
width:100%;
text-align:center
}

.cofzag-ttl::after {
width:70%;
left:15%
}

.cofzag-imgbx {
width:250px
}

.cofzag-ttl {
font-size:16px;
padding-bottom:5px;
margin-bottom:10px
}

.cofzag-bigwrapr .cofzag-mncol-ico {
order:1!important;
margin-bottom:20px
}

.cofzag-bigwrapr .cofzag-mncol-txt {
order:2!important
}

.ph-reseller-ico {
width:90%
}

.fetchk-mncol {
padding:0
}

.fetchk-tik {
position:relative;
top:auto;
left:auto;
margin-bottom:10px
}

.hstinx-mncntnr {
padding:30px 10px
}

.plntbl-pric-crnc {
width:100%
}

.plntbl-pric-num {
width:100%;
margin:4px 0
}

.aog34-mncntnr {
padding:40px 15px
}

.aog340-hdrttl {
margin-bottom:10px
}

.dmntbl-mncntnr {
padding:40px 10px
}

.dmntbl-btn {
color:#408de4;
background:0 0;
padding:0;
text-decoration:underline
}

.dmntbl-btn:hover {
background:0 0
}

.mnrv-mnwrapr {
width:100%;
margin-bottom:10px;
text-align:center
}

.mnrv-mnwrapr:hover {
box-shadow:none
}

.mnrv-mncol1 {
margin:0 auto;
margin-bottom:10px
}

.tusd-idea-wrapr {
padding:10px;
border-radius:3px
}

.tusd-idea-bulb {
width:90px;
padding-right:10px
}

.tusd-idea-content {
width:calc(100% - 90px)
}

.tusd-vidbx {
width:100%;
padding-bottom:56%;
margin-bottom:30px
}

.hafcl-mncntnr {
padding:40px 10px
}

.hafcl-mnwrapr {
margin-top:30px
}

.srvxprt-mncntnr {
padding:30px 20px
}

.srvxprt-dsc-hdrttl {
font-size:20px
}

.srvxprt-mncol1 {
padding:0 5%
}

.aicor-mncntnr {
padding:30px 10px
}

.aicor-hdrttl {
font-size:18px
}

.wafbckp-imgbx {
width:100%;
max-width:300px
}

.wafbckp-imgbx1 {
margin-bottom:30px
}
}

@media screen and (max-width:500px) {
.mwfoot-logo-tag {
width:100%
}

.mwfoot-socl-wrapr {
margin-top:15px
}

.mwfoot-mncol2,.mwfoot-mncol3 {
width:50%;
margin:0;
padding:10px
}

.mwfoot-mncol4 {
width:100%;
margin-top:30px
}

.mwfoot-Hostcycles-cntnr {
width:100%
}

.fstrc-main-cotainer {
padding:0 5px
}

.fstrc-mn-hdrttl {
font-size:15px;
font-weight:600
}

.fstrc-mn-cntnr {
padding:20px 5px
}

.prrty-main-icon {
width:70%
}

.blgpst-thumb-bx {
width:50%
}

.blgpst-content {
width:50%
}

.avl247-mediums-wrapper {
flex-flow:nowrap
}

.avl247-medium-bx {
padding:0 3px;
width:auto
}

.avl247-medium-title {
font-size:14px
}

.ph-app {
margin:5px 1%;
width:23%
}

.bgnm-txt-aflcmsn {
width:95%;
top:25px;
left:2%
}

.aflcmsn-mnfootr {
margin-top:15px
}

.zmkrs-mncol {
width:100%;
margin-right:0
}

.zmkrs-ico {
display:none
}

.fetchk-mncol {
width:100%;
margin:0;
margin-bottom:20px
}

.hstinx-mncol {
width:100%;
margin:0;
margin-bottom:20px
}

.hstinx-mnwrapr .hstinx-mncol:nth-child(3n),.hstinx-mnwrapr .hstinx-mncol:nth-child(even) {
margin:0;
margin-bottom:20px
}

.wird-mnbx {
width:100%;
margin:0;
margin-bottom:20px
}

.xyz12-mnwrapr {
overflow-y:scroll
}

.mjane-b-mncol {
padding:5px
}

.mjane-b-name {
font-size:14px;
font-weight:400
}

.mjane-b-name a {
font-weight:500
}

.mjane-b-mncntnr {
width:100%;
padding:20px
}

.tusd-mntbl-wrapar {
overflow-x:scroll
}

.plntbl-mnwrapr {
overflow-y:scroll
}
}

@media screen and (max-width:450px) {
.navsrch-inpbx input[type=text] {
width:100%;
text-align:center;
border-radius:3px
}

.navsrch-inpbx input[type=submit] {
width:100%;
margin-top:10px;
border-radius:3px
}

.fstrc-box {
width:calc((100% - 20px)/2)
}

.foupbr-form input[type=email] {
width:calc(100% - 90px)
}

.foupbr-form input[type=submit] {
width:90px
}

.alphro-img-bx {
width:75%
}

.blgpst-thumb-bx,.blgpst-content {
width:100%
}

.blgpst-content {
margin-top:10px
}

.bgnm-txt-blog {
width:70%;
top:10px;
left:20%
}

.Hostcycles-box {
width:100%;
margin:0;
margin-bottom:30px
}

.Hostcyclesdx-prntwrapr {
width:100%
}

.Hostcyclesdx-wrapr {
width:calc((100% - 40px)/4);
margin:5px;
padding:5px
}

.popstr-mncntnr {
padding:10px
}

.popstr-mnwrapr {
padding:15px 10px
}

.popstr-clos-btn {
width:25px;
height:25px
}

.popstr-hdrttl {
font-size:16px;
margin-bottom:10px
}

.popstr-dsc p {
font-size:13px
}

.selbn-form label {
width:50px;
font-size:15px
}

.selbn-form input[type=text] {
width:calc(100% - 130px)
}

.selbn-form select {
width:80px
}

.selbn-form input[type=submit] {
width:170px;
padding:6px
}

.f23645-mncol {
width:100%;
margin:0;
margin-bottom:20px
}

.f23645-mnwrapr .f23645-mncol:nth-child(3n) {
margin:0;
margin-bottom:20px
}

.f23645-mnwrapr .f23645-mncol:nth-child(even) {
margin:0;
margin-bottom:20px
}

.slmp1-mnimg {
width:98%
}

.xyz12-ded tr th:first-child,.xyz12-ded tr td:first-child {
min-width:120px
}

.arthrbap-mncntnr {
padding:40px 25px
}

.arthr-mncol {
width:100%;
margin:0
}

.jlpvi-sml-wrapr {
width:95%
}

.jlpvi-mncol-vid {
padding:0 5px
}

.jlpvi-aps-wrapr {
width:90%
}

.tusd-idea-bulb {
width:70px;
margin:0 auto;
padding:0
}

.tusd-idea-content {
width:100%
}
}

@media screen and (max-width:400px) {
.plnhro-feats-col {
width:100%
}

.trymw-ico {
width:80%
}

.mchr1-ul li {
width:100%;
text-align:left;
padding-left:20px
}

.mchr1-ul li:nth-child(3n) {
margin-right:0
}

.mchr1-ul li i {
position:absolute;
top:3px;
left:0
}

.k9078-sldr-mncntnr {
width:90%
}

.lnk-cpnl-lnk a {
font-size:16px
}

.bgnm-txt-lnk-cpnl {
width:60%;
right:10%
}
}
}

element.style {
height:100px;
max-height:100px;
background:#8342ff;
border-width:0;
border-style:none;
border-color:#292b2c;
min-width:1920px;
min-height:100px;
box-shadow:rgba(0,0,0,0.45) 0 0 24px 0;
display:none;
border-image:initial!important;
width:1920px
}

.features-heading h2 {
    text-align: center;
    font-size: 44px;
    font-weight: 700
}

.features-section {
    padding-top: 60px;
    padding-bottom: 80px
}

.feature-card-box {
    background-color: #fff;
    position: relative;
    padding: 40px;
    display: flex;
    flex-direction: column;
    align-items: center;
    border-radius: 8px;
    border-style: solid;
    border-width: 0 0 4px;
    height: 100%;
    border-color: #0051e1;
    transition: all .5s ease-in-out;
    box-shadow: 0 0 20px 0 rgba(0,0,0,.1)
}

.feature-icon {
    margin-bottom: 20px
}

.feature-card-box h2 {
    font-size: 22px;
    margin-bottom: 15px;
    text-align: center
}

.feature-card-box::before {
    transform: scaleY(0);
    transform-origin: bottom right
}

.feature-card-box::before {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    inset: 0 0 0 0;
    background-color: #0051e1;
    z-index: -1;
    transition: transform .8s ease;
    border-radius: 4px
}

.feature-card-box:hover::before {
    transform: scaleY(1);
    transform-origin: bottom left
}

.feature-card-box:hover {
    box-shadow: 0 0 20px 0 rgba(0,0,0,.1);
    transform: translateY(0px);
    color: #fff
}

.feature-card-box:hover p {
    color: #fff
}

.feature-card-box:hover .feature-icon i {
    color: #fff
}

.feature-card-box p {
    text-align: center;
    font-size: 15px;
    transition: all .5s ease-in-out;
    margin: 0
}

.feature-card-box h2 {
    font-size: 24px
}

.feature-icon i {
    font-weight: 900;
    font-size: 38px;
    color: #4517f6;
    transition: all .8s ease-in-out
}