.hide {
  display:none !important;
}

.vpncostbreakdown {
  
}

.vpnfeatures .elementor-icon i::before{
 margin-top:0px; 
}
.svrow img {
  width:100% !important;
}

.avpn .elementor-icon i::before{
  margin-top:0px; 
}

.vpnicons .elementor-icon i::before {
 color:#0C0 !important; 

}
.fthank {
  text-transform:uppercase;
  font-size:24px;
  font-weight:bold;
  
}
.fsuccesscont {
  text-align:center;
}
.fsuccesscont a {
  font-size:16px;
  font-weight:bold;
}

.fsuccess {
  display: flex; 
            justify-content: center; 
            align-items: center; 
  padding:30px;
  min-height:300px;
  border:1px solid #4bb543;
  background:#A9D2A6;
  margin-bottom:60px;
}

.cpfeat2 .elementor-icon-box-content {
  
  min-height:162px;
}

.cpfeat2 .elementor-widget-container:hover {
  background:#f5f5f5;
}

.banana9 .post-grid .item {
  display:grid !important;
}

.banana8 .post-grid .item {
  display:grid !important;
}

.elementor-element-5cab2ea .elementor-icon i::before {
margin-top:2px; 

}



.banana9 #post-grid-2417 .item {
  margin:0px 0px 16px 0px !important;
}

.dsearch {
  text-align:center;
  border:1px solid #3F577B;
}

.dsearch a {
  color:#fff;
  line-height:56px;
  font-weight:bold;
}
.dsearch .fa {
  color:#fff;
  margin-right:4px;
}
.dsearch:hover {
  background:#4B6387;
  transition: 0.7s;
}

.paymenttext {
  text-align:center;
  padding:10px 30px 30px 30px;
}
.paygate {
  text-align:center;
}

.imgborder {
  border:2px solid #ccc !important;
}
.paygate .fa {
  padding:5px;
  background:#337ab7;
  color:#fff;
  font-size:80%;
  margin-right:10px;
  border-radius:90px;
}
.paymentinfo {
background:#BFE8FB;
text-align:center;
padding:30px;
margin-bottom:50px;
}
.wcop_sp_section_content select {
line-height:20px !important;
}
.wcop_sp_coupon_response {
text-align:center;
}

#wcop_review_checkout {
margin-bottom:40px;
}
.xcheckout {
width:30%;
margin:0 auto;
}
#wcop_sp_apply_promo_container button, .xcheckout button {
padding:10px 12px;
color:#fff;
border-radius:2px;
height:39px;
border:none;
width:90%;
line-height:20px;
}

#wcop_sp_apply_promo_container .whcom_row {
width:60%;
margin:28px auto 0px auto;
}
.wcop_sp_summary_totals {
padding:0px 15px;
}

#wcop_review_checkout .wcop_sp_section_content {
max-width:1100px;
padding:0 5%;
margin:0 auto;
}
.whcom_summary_product_setup {
display:none;
}
.xpromo2 {
padding-top:40px;
}
.fa-info-circle::before {
color:#337ab7;
}
.wcop_op_discount_notice {
margin-left:15px;
}

#wcop_billing_info, #wcop_review_checkout {
background:#fff;
padding-bottom:20px;
}
.whcom_tabs_container.whcom_tabs_fancy_2 ul.whcom_tab_links li.active {
background:#fff !important;
border-bottom-color:#fff !important;
}
#wcop_choose_a_hosting {
background:#fff;
padding-bottom:20px;
}
#wcop_sp_main.wcop_sp_main {
padding-bottom:0px !important;
}
#wcop_choose_a_hosting .whcom_form_field > label {
font-weight:bold;
}
.packagefeatures ul {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
  list-style: none;
}

.packagefeatures ul li:before {
  content: '\2714\0020';
}
.wcop_sp_section_domain {
background:#fff;
padding-bottom:20px;
}
.elementor-2438 .headerorder {
margin-bottom:0px !important;
}

.orderpage {
background:#eee;
padding-top:50px;

}
.whcom_form_field select {
-webkit-appearance: listbox !important
}
.whcom_form_field #domain {
text-align:center;
font-weight:bold !important;
}

.whcom_form_field > input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]), .whcom_form_field select, .whcom_form_field textarea {
border:3px solid #337ab7 !important;
}
.wcop_sp_section_heading {
max-width:100% !important;
background:#364E72;
color:#fff;
margin:0px;
padding:10px 10px !important;
}
.xsect1 {
padding-top:30px !important;
}
.hideme {
display:none;
}
.elegant_08_payment_options {
text-align:center;
}
.wcop_sp_nav {
display:none;
}

.body-article h1, .body-article h2, .body-article h3, .body-article h4, .body-article h5, .body-article h6 {
font-family:"Questrial" !important;
}
.frontinsights  .item {
box-shadow:0px 0px  5px #ccc;
padding:0px 0px 20px 0px !important;
}
.frontinsights {
background:#ebebeb !important;
}
.frontinsights .element_1664357299110 {
border:1px solid #000;
padding:7px 12px;
font-size:14px;
border-radius:20px;
}
.frontinsights .element_1587187729822 {
margin-bottom:20px !important;
}

.frontinsights .element_1587187895341 a {
font-weight:bold;
}
.item-art .share-blog {
margin-top:40px;
}
.body-article p a {
color:#800000 !important;
font-weight:bold !important;
}

.body-article p {
margin:10px !important;
}
@media (min-width: 768px) {
  .element_1587187729822 {
  min-height:117px;
  }
.frontinsights .element_1587187895341 {
min-height:54px;
}
}
.feattitle {
font-weight:bold;
line-height:30px;
border-bottom:2px solid #ccc;
padding:10px;
}

.item-art {
1box-shadow:0px 0px 7px #C1C1C1;
}

.block-sidebar-function {
margin:0px !important;
1box-shadow:0px 0px 7px #C1C1C1;
padding:0px !important;
}
.art-info-sub {
display:none;
}
.blog-content {
margin:10px 0px !important;
}
.insightssec .grid-items .item {
box-shadow:0px 0px 7px #8A8A8A;
}

.insightssec .element_1664357299110 {
display:block;
margin-top:10px;
font-size:16px;
font-weight:bold;
}

.insightssec .element_1587187895341 a {
font-weight:bold;
font-size:24px !important;
line-height:24px;
}
.insightssec {
background:#D6D6D6 !important;
}

..insightssec .read_more {
float:left !important;;
}
.body-article p, .inner-item-art .body-article, .body-article a {
font-family:Questrial !important;
color:#000 !important;
}
.item-art .share-blog ul li a {
font-family:Questrial !important;
}
a.nzfb {
font-size:0px !important;
}
.sc-links-ft {
float:left !important;
}

.hostingheader .wdes-section-header-primary, .hostingheader p {
color:#fff;
}
 
.wdes-interface-menu #wdes-menu-top-header {
float:right;
}
.wdes-interface-menu #wdes-menu-top-header ul.menu li a .wdes-menu-icon {
margin-top:5px !important;
}

.cpanelmain {
  text-align:center;
}
}