/*reseller pop css */
@media (max-width: 767px) {
    .mg-wrapper .full-screen-module-container .modal-dialog {
         width: 100% !important;
    }
    .mg-wrapper .full-screen-module-container .modal-body {
        position: relative;
        padding: 15px;
        height: 500px;
        overflow: auto;
    }
 
}
.mg-wrapper .full-screen-module-container .modal-dialog {
    position: absolute;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    margin: 0 auto;
}
/*.mg-wrapper .full-screen-module-container .modal-dialog {*/
/*    top: 0px;*/
/*    left: 0 !important;*/
/*}*/
/*@media (min-width: 768px) {*/
/*    .mg-wrapper .full-screen-module-container .modal-dialog {*/
/*        margin: 0 auto !important;*/
/*    }*/
/*}*/
/*@media (max-width: 767px) {*/
/*    .mg-wrapper .full-screen-module-container .modal-dialog {*/
/*        left: 50% !important;*/
/*        margin-left: -250px;*/
/*    }*/
/*}*/
/*end reseller pop css */
.form-icon,
span.form_icon_email {
  right: 16px;
  transform: translateY(-50%);
}
#spinner,
.custom_calculate_services_cost input[type="text"] {
  margin-left: 10px;
}
#spinner,
.social-links a img {
  width: 20px;
}
.deschfirstbox,
.price_list.vps_pricing_list.cloud-dedicated-plan .price_grid.vps_plan {
  min-height: auto;
}
.form_field_email,
.formfield {
  position: relative;
  width: 100%;
}
span.form_icon_email {
  position: absolute;
  top: 50%;
  display: flex;
  align-items: center;
}
.faq-gpu-sec h2.faq-header-title span,
.ic-check,
span.form_icon_email i {
  color: #00a63f;
}
.vps_pricing_list .custom-vps-btn {
  color: #333;
  font-weight: 700;
}
.vps_pricing_list .custom-vps-plan,
div#dntShowAgain {
  margin-top: 15px;
}
.table-container .table td .status {
  color: #f51322;
  border: 1px solid #f51322;
}
.table-container .table td .status:hover {
  background: #f51322;
  color: #fff;
}
.colocation-products h2,
.colocation-products label,
.panel-sidebar .panel-footer .col-button-left a,
.panel-sidebar a.list-group-item.active,
.price_list .price_grid:hover .price_box h4 strike,
.price_list .price_grid:hover .price_sect h5 strike,
.pricing_section.custom-pricing-section .vat_col,
.secure-box1 h6 a {
  color: #fff;
}
#inputEmail,
#myHeader #mainNavbarCollapse .navbar-nav .menu-last-btn a:hover {
  color: #000 !important;
}
.section-pd,
.testimonials-1,
section.domain-services-section-custom .row,
section.get-started-today-sec,
section.gpu-server-sec {
  padding: 70px 0;
}
.about-us-our-products .b-left-box {
  min-height: 235px;
}
.our-produc-title {
  text-align: center;
  padding: 10px 0 40px;
}
.modal-backdrop.in {
  opacity: 0;
  display: none;
}
#Secondary_Sidebar-Client_Shortcuts-Logout,
.hx-table-noprice.before-result,
.pricing_section.custom-pricing-section
  .price_group
  .price_sect
  ul.list
  li:before,
.respmsg,
.right-content .pricing_section .price_group .price_sect ul.list li:before,
.wgs-new-mega-menu .fa-home,
ul.nav.left_navi_info.topmost {
  display: none;
}
.tooltip-message .tooltip-inner {
  width: 100px !important;
}
.nav_bar .wgs-new-mega-menu .megamenu .drow_menu h5 {
  font-size: 14px !important;
  margin-left: 0 !important;
}
.nav_bar .wgs-new-mega-menu .megamenu .col-md-4 {
  margin-top: 10px !important;
  margin-bottom: 0 !important;
}
.our-value-title h2 {
  text-align: center;
  margin: 25px 0 10px;
  padding: 10px;
  font-size: 36px;
  font-weight: 800;
  color: #000;
}
.swal2-popup {
  width: 390px;
  height: 262px;
}
div#swal2-content {
  font-size: 20px;
  color: #000;
}
.test-menu nav#myHeader {
  top: 0;
}
.row.hx-tab-inner {
  background-color: transparent;
  margin-top: 50px;
}
.bottom-sec {
  padding: 20px 30px 14px;
  border-radius: 0 0 10px 10px;
}
.How-we-retain-your-information-list li {
  list-style-type: disc;
}
.bottom-sec .nav-item {
  max-width: 47%;
}
.custom_calculate_services_cost td.align-middle.custom-public-cloud-td {
  display: flex;
  border-top: transparent;
  padding: 20px 30px;
}
.custom_calculate_services_cost {
  float: left;
  width: 100%;
  padding: 50px 0;
}
.custom_calculate_services_cost th {
  color: #000;
  font-size: 16px;
  padding: 20px 10px;
  font-weight: 600;
  background: #f8f8f8;
  background-color: rgb(0 106 188 / 13%);
  border-bottom: 1px solid #c4e5fd;
}
.block h3,
.footsorthfirstbox p {
  color: #2b2b2b;
}
.custom_calculate_services_cost .table.plan-table td:first-child,
.custom_calculate_services_cost .table.plan-table th:first-child {
  text-align: left;
  font-size: 18px;
  border-bottom: 0;
  color: #333;
  background-color: #f7f7f7;
  padding: 20px 30px;
}
.custom_calculate_services_cost td.align-middle {
  padding: 20px 30px !important;
  border-top: transparent;
}
table.table.plan-table tr {
  border-bottom: 1px solid #ddd;
}
.custom_calculate_services_cost .getChangeInputFieldsVal {
  width: 100px;
  margin-left: 20px;
  height: 40px;
}
.custom_calculate_services_cost .price_sec {
  font-size: 20px;
  font-weight: 700;
}
table.table.plan-table tbody td.align-middle {
  border-bottom: transparent !important;
  border-top: transparent !important;
  vertical-align: middle;
  font-weight: 700;
}
table.table.plan-table th {
  padding: 20px 30px !important;
  border-bottom: 0 !important;
  background: #f7f7f7 !important;
  font-size: 18px !important;
  font-weight: 700 !important;
}
table.table.plan-table tr:last-child {
  border-bottom: 1px solid transparent;
}
table.table.plan-table tr:last-child td {
  border-bottom: 1px solid transparent;
  padding: 20px !important;
}
table.table.plan-table {
  box-shadow: 0 0 6px #0000001c;
}
.price_box h4 strike,
.price_sect h5 strike {
  font-size: 16px;
  color: #5f6d81;
  margin-top: 0 !important;
  position: relative;
  top: -7px;
}
.plan-table input[type="range"] {
  accent-color: #00a63f !important;
}
.tickethead {
  margin-bottom: 20px;
  padding: 0;
  font-size: 36px;
  font-weight: 700;
  color: #222;
}
.formFeilds {
  height: 45px;
  padding: 6px 12px;
  font-size: 14px;
  border-radius: 0;
}
.ticket {
  padding: 50px 0;
  clear: both;
}
.price_list .price_grid .price_box h4,
.social-links a i {
  font-size: 25px;
}
#openticketform .form-group,
.price_list .price_grid.vps_plan,
.services-offer-gap,
ul.site-map-inner li {
  margin-bottom: 15px;
}
#openticketform .form-group label {
  font-size: 13px;
}
.affilates-table .dataTables_length,
.affilates-table .form-inline,
.hx_domain-available .hx-table-noprice,
.nav_bar .wgs-new-mega-menu .navbar-nav > li:hover .dropdown-menu.megamenu,
.primaryNav ul ul {
  display: block;
}
.price_box h4 strike {
  top: -4px;
  margin-right: 2px;
}
button#ticketsubmitbtn {
  display: block;
  margin: 10px auto 0;
}
.top-menu-ul-header-latest .left-list li {
  padding: 10px;
}
.new_hx-banner {
  padding: 90px 0;
}
.top-menu-ul-header-latest .drop-down-menu .bottom-sec {
  padding: 5px 30px;
}
html {
  scroll-behavior: smooth;
}
.features-option2.custom_feature_web_sec img {
  width: 55px !important;
}
.features-option2.custom_feature_web_sec .features-col .img-box .box-svg {
  height: auto !important;
}
.features-option2.custom_feature_web_sec .features-col:hover img {
  filter: brightness(0) invert(1);
}
.block {
  text-align: center;
  padding: 25px;
  border-radius: 10px;
  background: #fff;
}
.block img {
  width: 100%;
  max-width: 70px;
  text-align: center;
  margin: 0 auto 20px;
  display: block;
}
.Standard_Refund_Terms li,
.main-faq-list li {
  margin-left: 25px;
  list-style: disc;
}
.block h3 {
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 10px;
}
.domain-header h1,
.domain-last-btn p,
.extra-domain h3,
.migra-header p,
div#default-captcha-domainchecker #inputCaptcha {
  margin-bottom: 20px;
}
.quotes {
  background: #f7f7f7;
  padding: 50px 0;
}
.block p {
  font-size: 14px;
  color: #777;
}
.ft-service-links {
  padding-left: unset !important;
}
.form-icon {
  position: absolute;
  top: 68%;
  display: flex;
  align-items: center;
}
.capttach-domain {
  margin-left: 0;
}
.capttach-domain .tooltip .right:hover {
  width: auto !important;
  padding-top: 0 !important;
  top: 9px !important;
}
.tooltip.right .tooltip-arrow {
  top: 10px !important;
}
div#tooltip690579 {
  top: -25.625px !important;
}
.register_page .right {
  top: 0 !important;
}
.tooltip-inner {
  width: 66px !important;
}
.affi-program-sec,
.cpanel-hosting-provider.banner,
.pricing_section .price_group .price_sect:nth-child(2) .bottom_sect,
.testimonials-1,
.vps-hosting {
  background-color: #fff;
}
.footer .footer_col a {
  font-size: 15px;
  color: #bcbcbc;
}
.nav-sub li a.active {
  color: #0d1925 !important;
  font-weight: 600;
}
.choose_section P {
  font-size: 16px;
}
.bandwidth_in img.img-responsive {
  width: 100%;
  max-width: 588px !important;
}
.banner .row {
  align-items: center !important;
}
.more-product-col.active {
  box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0.29) !important;
}
.logo.mega-new-menu-logo,
.mega-new-menu-logo-dropdown {
  border-right: unset;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 1px;
  width: auto !important;
}
.col-sm-2.active .more-product-col {
  box-shadow: 1px 1px 14px 6px #00a63f82;
}
.footer .footer_col p {
  font-size: 14px;
  color: #bcbcbc;
  margin: 0;
  padding: 0 0 10px;
}
.social-links a {
  margin-right: 3px;
}
a.color_white.contact-link {
  margin-top: 10px;
  display: block;
}
a.support-link {
  line-height: 0;
  display: block;
}
.right.float-right.telephone-part ul li a {
  color: #000;
  font-weight: 600;
  margin-top: 0;
}
#myHeader
  #mainNavbarCollapse.wgs-new-mega-menu
  .navbar-nav
  .menu-last-btn
  a:hover,
.block-5-btm a,
.block2-cont h2,
.career-last-sec .b-left-box-cont a,
.career-last-sec .fa-phone-alt:before,
.domain-unavailable,
.frequently-questions
  .frequently-questions-row
  .accordion-container-main
  .card:before,
.frequently-questions
  .frequently-questions-row
  .accordion-container-main
  .current:before,
.homepage-faq-sec a,
.pricing_section .price_group .price_sect:nth-child(2) h2,
.register_page .personal_information_form .form-group label,
.right.float-right.telephone-part ul li a i,
.row.mouse-leave-div a,
.why-gpu-hpage {
  color: #000;
}
.right.float-right.telephone-part {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.header .right .right_navi li:first-child a .fa {
  color: #555;
}
#popUpContactForm .exclusive-offer .form-control,
.intl-tel-input .selected-flag {
  height: 35px;
}
.sales-person {
  padding: 30px 0;
  background-color: #f6f6f6;
}
.features-col:hover.firstActiveClass:before {
  border-bottom: 1px solid #00a63f !important;
}
.features-col:hover.firstActiveClass:after {
  border-top: 1px solid #00a63f !important;
}
.features-option3 .features-col:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  background-color: #fff !important;
}
.firstActiveClass {
  box-shadow: unset !important;
  background-color: unset !important;
  transform: unset !important;
}
.firstActiveClass:before {
  border-bottom: unset !important;
}
.firstActiveClass:after {
  border-top: unset !important;
}
.error-message {
  color: red;
  font-size: 0.875em;
  margin-top: 0.25em;
}
.new_hx-banner {
  background: url(../../images/bnr-graphic.webp) #00a63f1a;
}
.quote_btn_sec {
  display: flex;
  justify-content: right;
}
.btn-custom-blue {
  background-color: red;
}
label.error {
  color: red;
}
.register-domain-section .tooltip.right {
  left: 465px !important;
}
.navbar-nav:hover + .navbar-nav li {
  visibility: visible;
}
#submitOtp {
  margin-top: 10px;
}
#spinner {
  display: inline-block;
  height: 20px;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  border-top-color: #333;
  animation: 1s linear infinite spin;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
.modal {
  display: none;
  position: fixed;
  z-index: 1;
  padding-top: 60px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.4);
}
.modal-content {
  background-color: #fefefe;
  margin: 5% auto;
  padding: 20px;
  border: 1px solid #888;
  width: 35%;
}
.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: 700;
}
.close:focus,
.close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.sms-sent-img {
  max-width: 564px;
  margin: 0 auto;
  width: 100%;
}
body .register-domain-section .tooltip.right .tooltip-arrow {
  border-right-color: #000 !important;
}
.login-side-image {
  background-image: url(../../images/left-img-grl-reg.webp);
}
.left-logo-image:after {
  content: url(../../images/logo-aftaer-shape.webp);
}
.business-row {
  background-image: url(../../images/banner03.webp);
}
.register-side-image {
  background-image: url(../../images/left-img-grl.webp);
}
.domain-block-home {
  background: url(../../images/d-block-bg.webp) bottom no-repeat #f6f8fa;
}
#mainNavbarCollapse .container-domain .row {
  background: url(../../images/layoutfour/background-img.webp) 0 0 / cover;
}
#mainNavbarCollapse p {
  line-height: 20px;
  text-align: justify;
  font-size: 13px;
}
select#tld-dropdown {
  position: absolute;
  right: 200px;
  height: 56px;
  border: transparent;
  background: #eef5f7;
  padding: 6px 10px;
  font-size: 15px;
  font-weight: 700;
}
::placeholder {
  color: #b5a9a9 !important;
}
.pricing_section .price_group .price_sect h1 {
  padding: 0;
  font-size: 28px;
}
.pricing_section.custom-pricing-section {
  background: #2b2b2b;
}
.back-to-home a,
.bottom_sect .button03,
.nav-item.active button {
  background-color: #00a63f;
}
.pricing_section .price_top h2 {
  color: #fff;
  margin-bottom: 25px;
}
.pricing_section .price_group .price_sect .bottom_sect .button03 {
  background-color: #00a63f;
  border: 1px solid #00a63f;
}
.pricing_section.custom-pricing-section
  .price_group
  #productListss
  .price_sect {
  text-align: center;
  width: 100%;
}
.price_sect h5 > span {
  background: #f9f9f9;
}
.price_sect .price_box {
  background-color: #f9f9f9;
  position: relative;
  text-align: center;
  padding-bottom: 12px;
  float: left;
  width: 100%;
  padding-top: 10px;
}
.price_sect .price_box:after {
  position: absolute;
  bottom: -28px;
  left: 0;
  right: 0;
  content: "";
  border-top: 29px solid #f9f9f9;
  width: 0;
  border-left: 144.2px solid transparent;
  border-right: 139px solid transparent;
}
.pricing_section .price_group .price_sect h2 {
  color: #000 !important;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.pricing_section.custom-pricing-section .price_group .price_sect {
  padding: 15px 0 0;
}
.business-row .left,
.domain,
.job-opening-wrapper,
.pricing_section.custom-pricing-section
  .price_group
  #productLists
  .price_sect
  li,
.reason-col p,
.why-choose-bare-metal {
  text-align: center;
}
.custom-pricing-section.pricing_section .price_group .price_sect ul.list {
  border-top: transparent;
}
.custom-pricing-section.pricing_section .price_group .price_sect .bottom_sect {
  text-align: center;
  margin: auto;
  display: inline-block;
  max-width: 195px;
  width: 100%;
}
.custom-pricing-section.pricing_section
  .price_group
  #productLists
  .price_sect:hover
  .price_box {
  background: #32a638;
}
.custom-pricing-section.pricing_section
  .price_group
  #productLists
  .price_sect:hover
  .price_box:after {
  border-top: 29px solid #32a638;
}
.icon-img {
  margin: unset;
}
.copyright-box {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.pricing_section .price_group .price_sect {
  padding: unset !important;
  width: 100% !important;
  width: calc(25% - 20px);
  float: left;
  text-align: center;
  background-color: #fff;
  margin: 0;
  border: 1px solid #e8e8e8;
  border-radius: 0;
}
.footer .footer_col a:hover {
  text-decoration: unset;
}
.pricing_section .price_group .price_sect .bottom_sect {
  margin: 0 35px;
}
.pricing_section .price_group .price_sect ul.list {
  border-top: unset;
}
.price_group {
  display: block !important;
}
#productLists {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  grid-gap: 10px;
}
.back-to-home {
  display: flex;
  justify-content: center;
  margin-top: 50px;
  gap: 15px;
}
.back-to-home a {
  padding: 12px;
  border-radius: 92px;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
}
.nav_bar .wgs-new-mega-menu .megamenu .drow_menu .nav li a i {
  color: #2fb662;
  background-color: #8388891f;
  margin-left: 0;
  border-radius: 4px;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ddnavbar .n-contact-icon,
.nav .n-contact-icon,
.second-nav .n-contact-icon {
  background-position: -62px -37px;
}
.nav_bar .wgs-new-mega-menu .megamenu .drow_menu .nav li a {
  padding: 4px !important;
  line-height: 28px;
  display: flex;
}
.ddnavbar .register-domain-icon,
.nav .register-domain-icon,
.second-nav .register-domain-icon {
  background-position: 1px -3px;
}
.ddnavbar .transfer_domain-icon,
.nav .transfer_domain-icon,
.second-nav .transfer_domain-icon {
  background-position: 0 -36px;
}
.ddnavbar .cPanel-hosting-icon,
.nav .cPanel-hosting-icon,
.second-nav .cPanel-hosting-icon {
  background-position: -32px -2px;
}
.ddnavbar .plesk-hosting-icon,
.nav .plesk-hosting-icon,
.second-nav .plesk-hosting-icon {
  background-position: -31px -36px;
}
.ddnavbar .enterprise_server-icon,
.nav .enterprise_server-icon,
.second-nav .enterprise_server-icon {
  background-position: 0 -174px;
}
.ddnavbar .gaming_server-icon,
.nav .gaming_server-icon,
.second-nav .gaming_server-icon {
  background-position: 1px -241px;
}
.ddnavbar .vps-ssd-icon,
.nav .vps-ssd-icon,
.second-nav .vps-ssd-icon {
  background-position: -32px -140px;
}
.ddnavbar .hosting_server-icon,
.nav .hosting_server-icon,
.second-nav .hosting_server-icon {
  background-position: 0 -139px;
}
.ddnavbar .public_cloud-icon,
.nav .public_cloud-icon,
.second-nav .public_cloud-icon {
  background-position: -32px -173px;
}
.ddnavbar .n-dummy-icon,
.nav .n-dummy-icon,
.second-nav .n-dummy-icon {
  background-position: -63px -105px;
}
.ddnavbar .support-ticket-icon,
.nav .support-ticket-icon,
.second-nav .support-ticket-icon {
  background-position: -63px -2px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
  width: 78px;
  margin-top: 4px;
}
.nav_bar .wgs-new-mega-menu .navbar-nav > li {
  margin-right: 4px;
}
.footer_links.ft-hosting-links,
ul.footer_links.ft-domain-links.ft-domain-links {
  margin-bottom: 37px !important;
}
nav#myHeader {
  padding: 11px 0;
  border-bottom: none;
}
.right.float-right.telephone-part ul {
  display: flex;
  gap: 13px;
}
#myHeader #mainNavbarCollapse.wgs-new-mega-menu .navbar-nav a:hover {
  background: #fff !important;
  color: #000;
}
.nav_bar .wgs-new-mega-menu .megamenu {
  top: 79px !important;
}
#myHeader #mainNavbarCollapse.wgs-new-mega-menu .navbar-nav .menu-last-btn a {
  border: unset;
}
.domain .search_box {
  max-width: 1000px;
  margin: 30px auto auto !important;
  min-height: 69px;
  width: 100%;
  float: unset;
}
.new-hx-tabs .nav-pills .nav-link-new span img {
  filter: unset;
  height: 35px;
}
.cart_pricing_section .price_group #productList .price_sect {
  text-align: unset;
}
.pricing_section .price_group .owl-item:nth-child(4) .price_sect .bottom_sect,
.pricing_section .price_group .price_sect .bottom_sect,
.pricing_section.cart_pricing_section
  .price_group
  .owl-item
  .price_sect
  .bottom_sect,
.pricing_section.cart_pricing_section
  .price_group
  .owl-item:nth-child(2)
  .price_sect
  .bottom_sect {
  background-color: unset;
  border-color: #00a63f;
}
.button03,
.pricing_section.cart_pricing_section
  .price_group
  .owl-item:nth-child(3)
  .price_sect
  .bottom_sect
  .button03 {
  background-color: #00a63f;
  border-color: #00a63f;
}
.domain-header span,
.domain.domain-register-banner,
.website-migra-sec {
  background-color: #e5f6eb;
}
.pricing_section .price_group .owl-item .price_sect,
.pricing_section .price_group .owl-item:nth-child(3) .price_sect,
.pricing_section .price_group .price_sect,
.pricing_section .price_group .price_sect .bottom_sect .button03:hover,
.pricing_section .price_group .price_sect:nth-child(3) {
  border-color: #00a63f;
}
.contact-us-location-heading h3,
.contact_us_address h3 {
  border-bottom: 1px solid #999;
}
.features-option3 .features-col {
  cursor: pointer;
}
.features-option2 .features-col .img-box img,
.features-option2 .features-col .img-box svg {
  width: 40px;
}
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.website-migra-sec {
  padding: 70px 0;
}
.migra-header h1 {
  color: #000;
  font-weight: 700;
  font-size: 42px;
  line-height: 50px;
}
.migra-header p {
  font-size: 25px;
  line-height: 33px;
  color: #000;
  font-weight: 500;
  margin-top: 20px;
}
.migra-header p span {
  font-weight: 700;
  color: #422020;
}
.season-markdown-list ul {
  margin-top: 10px;
  padding: 0;
}
.season-markdown-list ul li {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-bottom: 10px;
  color: #000;
  font-size: 18px;
  line-height: 23px;
  font-weight: 600;
}
.season-markdown-list ul li span img {
  width: 15px;
  height: 15px;
}
.price_mark {
  display: flex;
  align-items: center;
  gap: 5px;
}
.price_mark h3 {
  font-weight: 600;
  color: #006400;
  font-size: 42px;
  line-height: 50px;
}
.price_mark span {
  font-size: 20px;
  color: #000;
  font-weight: 600;
}
.website-migra-wrapper p {
  font-size: 25px;
  color: #000;
  font-weight: 600;
}
.website-migra-sec.banner img {
  max-width: 650px !important;
  width: auto;
}
.data-center-list li span img {
  width: 15px;
  margin-right: 10px;
}
ul.data-center-list {
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: 25px;
}
ul.data-center-list li {
  width: 48%;
  font-size: 16px;
  line-height: 23px;
  margin-bottom: 10px;
  color: #000;
  font-weight: 500;
  padding: 15px;
  background: #eff5f7;
  margin-right: 10px;
}
.hx-table-content table td {
  width: unset;
}
p {
  margin: 0;
  padding: 0;
}
.domain-sec .form-control {
  padding: 14px 35px;
}
.domain-box {
  padding: 20px 0;
  display: flex;
  gap: 10px;
}
.domain-bx-last-info p {
  font-size: 20px;
  line-height: 28px;
  color: #000;
  font-weight: 600;
}
.domain-bx-last-info span {
  font-size: 18px;
  color: #000;
  font-weight: 500;
}
.domain-nm {
  border-radius: 5px;
}
.domain-box-outer,
.extra-domain {
  border-radius: 20px;
  display: flex;
}
.domain-nm a {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}
.domain-box-outer {
  background: #fff;
  text-align: left;
  justify-content: space-between;
  padding: 30px 0 30px 30px;
  overflow: hidden;
}
.domain-box-right img {
  max-width: 439px;
  position: absolute;
  bottom: -32px;
  z-index: 9;
  right: 0;
  width: auto;
}
.domain-box-right,
.primaryNav,
.primaryNav ul,
.slide,
a.top-sitemap-menu,
ul.site-map-inner {
  position: relative;
}
.domain-box-left {
  padding: 18px 10px;
}
.domain-register-banner {
  padding: 65px 0;
}
.extra-domain {
  background-color: #191c1a;
  padding: 35px 10px;
  height: 100%;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.extra-domain ul li span img {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.extra-domain ul li {
  list-style: none;
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  text-align: left;
  line-height: 24px;
  margin-bottom: 8px;
}
.extra-domain span {
  color: #fff;
  font-weight: 700;
  font-size: 18px;
}
.extra-domain h3 {
  color: #fff;
  margin-top: 15px;
  font-size: 20px;
  line-height: 30px;
}
.extra-domain ul {
  padding: 0 10px;
}
.domain-header span {
  font-size: 17px;
  line-height: 28px;
  color: #00a63f;
  padding: 4px 16px;
  border-radius: 10px;
  font-weight: 700;
}
.domain-header h1 {
  font-size: 42px;
  margin-top: 8px;
  line-height: 50px;
  color: #000;
  font-weight: 900;
  letter-spacing: -0.2px;
  max-width: 63%;
}
.domain-header p,
.domain-last-btn p {
  color: #191c1a;
  font-size: 17px;
  line-height: 25px;
}
#colocation_submit,
.domain-header p,
.domain-registration-list-content h4,
.gpu-server-sec .title-heading h2,
.server-solution-list-conent h4,
.web-hosting-list-conent h4 {
  font-weight: 700;
}
.domain-last-btn {
  margin-top: 16px;
}
.domain-last-btn p {
  margin-top: 17px;
  font-size: 13px;
}
.domain-register-banner .search_box {
  max-width: 1183px !important;
  border-radius: 10px;
}
.domain-wrapper {
  margin-top: 30px;
}
.colocation-products .getChangeInputFieldsVal,
.extra-domain a,
.reason-col,
.service-list-section,
.service-list-section ul,
.slide .slide__content a,
.theme-btnss {
  margin-top: 20px;
}
.colocation-second-paragraph p {
  margin-bottom: 10px !important;
  color: #000;
  font-weight: 600;
  line-height: 23px;
}
#feature,
.colocation-our-services,
.feature-webapp-dev.banner.hosting-service-banner,
.features-domain-services,
.vps-hosting {
  background-color: #eef5f7;
}
.colocation-services-title h2 {
  color: #000;
  font-size: 35px;
  line-height: 43px;
}
.colocation-services-title {
  max-width: 948px;
  margin: 0 auto 50px;
  width: 100%;
}
.colocation-services-title p {
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  font-weight: 500;
}
.data-center-content h2 {
  font-size: 33px;
  font-weight: 700;
  line-height: 38px;
}
.data-center-content p {
  font-size: 16px;
  color: #727272;
  margin-top: 20px;
  line-height: 24px;
}
.why-choose-colocation-desc {
  max-width: 100%;
  margin: 0 auto;
  width: 100%;
}
.why-choose-colocation-desc p {
  color: #727272;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}
.data-center-location,
.pricing-table {
  padding-top: 60px;
}
.recent-changes-effact.colocation_second_section
  .ssl-effect-site-row
  .http-image-box {
  border-radius: unset;
  box-shadow: none;
  background-color: unset;
  padding: 16px 10px;
  margin-top: 20px;
}
.recent-changes-effact.colocation_second_section .ssl-effect-site-row p {
  padding-left: unset;
  padding-right: 0;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
}
.vps-hosting .vps-hosting-list {
  margin-top: 35px;
  clear: both;
  float: left;
  width: 100%;
  background: #fff;
  padding: 20px;
}
.vps-hosting .vps-hosting-list .left img {
  margin: auto;
}
.recent-changes-effact.colocation_second_section {
  background-color: #fff;
  padding-bottom: 70px;
}
.colocation-second-paragraph h2 {
  color: #000;
  font-size: 34px;
  line-height: 43px;
  margin-bottom: 15px;
  font-weight: 600;
}
.colocation-second-paragraph,
.what-is-vps {
  text-align: left;
  padding-left: 40px;
}
.ssl-effect-site .ssl-effect-site-row {
  margin-top: 0;
}
.data-center-content {
  max-width: 650px;
  width: 100%;
}
.vps_pricing_list .deschfirstbox {
  float: left;
  margin-top: 80px;
  width: 100%;
}
.deschfirstbox {
  float: left;
  margin-top: 49px;
  width: 100%;
}
.vps_pricing_list ul#pills-tab {
  justify-content: center;
  margin-bottom: 40px !important;
}
.vps_pricing_list ul#pills-tab li.nav-item.active button {
  background-color: #00a63f;
  width: auto;
  color: #fff;
}
.vps_pricing_list ul#pills-tab li.nav-item button {
  max-width: 242px;
  min-width: 130px;
  width: auto;
  font-size: 15px;
  color: #000;
  background-color: #fff;
  border: transparent;
  margin-right: 5px;
  padding: 7px 20px;
  border-radius: 20px;
  font-weight: 600;
}
.price_grid.vps_plan .deschfirstbox ul {
  padding: 0;
}
.banner.colocation-banner-custom .left h1 {
  margin: 0;
  padding: 0;
  font-weight: 700;
  font-size: 37px;
  color: #000;
  text-transform: uppercase;
}
.contact_us_address h3 {
  margin-bottom: 5px !important;
}
.btn.btn-primary.sendemail {
  color: #fff;
  background-color: #00a63f;
  border-color: #00a63f;
  height: 43px;
  width: 130px;
}
button#sendEmailButton {
    background-color: #007bff;
    height: 31px;
    width: 105px;
}
.Standard_Refund_Terms li {
  line-height: 25px;
}
.price_list .price_grid .price_box:after {
  bottom: -30px;
}
#popUpContactForm .exclusive-contact-us button,
#popUpContactForm .modal-box-right,
.contact-us-location_map_sec iframe,
.get-domain-contact-form textarea,
.gpu-contact-form textarea {
  width: 100%;
}
.panel-title i {
  color: #03a84e;
}
.price_sect:hover .price_box p {
  color: #fff;
  font-weight: 900;
}
.web-essential-img img,
img {
  max-width: 100%;
}
.our-produc-title h2 {
  font-size: 26px;
  color: #000;
  line-height: 43px;
  margin-bottom: 15px;
  font-weight: 600;
}
.Join_Our_Velosting_Affiliate h2,
.simple-steps h2 {
  line-height: 48px;
  text-align: center;
}
.Join_Our_Velosting_Affiliate h2,
.affiliates-banner .left h1,
.simple-steps h2 {
  font-weight: 700;
  color: #000;
  font-size: 36px;
}
.vps_pricing_list ul.monthstab li a {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #464646;
  padding: 8px 0;
  font-weight: 600;
}
.vps_pricing_list ul.monthstab {
  display: flex;
  height: auto;
  padding: 0;
  width: 70%;
  margin: 0 auto 20px;
  float: none;
  background: #eee;
  border-radius: 25px;
}
.vps_pricing_list ul.monthstab li {
  width: auto;
  text-align: center;
  flex: auto;
  float: none;
}
.vps_pricing_list ul.monthstab li a:hover,
.vps_pricing_list ul.monthstab li.active {
  background: #000;
  color: #fff;
  border-radius: 25px;
}
.vps_pricing_list ul.monthstab li.active a {
  color: #fff !important;
}
.affiliates-banner .left h1 {
  line-height: 49px;
}
.Join_Our_Velosting_Affiliate h2 {
  margin: 0 auto;
  padding-bottom: 10px;
}
.get-domain-contact-form .form-group label,
.window_linux_tab i.fab.fa-windows {
  font-weight: 400;
}
.careers-with-velo,
.opportunities-with-cPanel-hosting.banner {
  background: #fff;
}
ul.opportunities-cpanel-list li img {
  width: 13px;
  height: 13px;
}
.opportunities-cpanel h2 {
  font-size: 36px;
  color: #000;
  font-weight: 600;
  line-height: 43px;
  text-align: center;
  margin-bottom: 20px;
}
ul.impeccable-feature-list li,
ul.opportunities-cpanel-list li {
  width: 30%;
  font-size: 16px;
  line-height: 23px;
  color: #000;
  font-weight: 500;
  padding: 15px;
  margin: 0 auto;
}
ul.opportunities-cpanel-list {
  display: flex;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.why-choose-cpanel-list li img,
ul.impeccable-feature-list li img {
  width: 20px !important;
  height: auto;
}
ul.impeccable-feature-list {
  display: flex;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: 25px;
}
.best-hosting-head h2 {
  margin: 0 0 15px;
  padding: 0;
  font-size: 36px;
  font-weight: 700;
  color: #222;
  text-align: center;
  line-height: 43px;
}
.seamless-cPanel-paragraph h2,
.why-choose-cpanel h2 {
  font-size: 36px;
  font-weight: 600;
  color: #222;
  line-height: 43px;
  margin-bottom: 15px;
}
.best-hosting-head p {
  font-size: 16px;
  color: #727272;
  line-height: 24px;
  text-align: center;
}
.impeccable-features h3 {
  font-weight: 700;
  line-height: 28px;
  margin-top: 35px;
  font-size: 20px;
  text-decoration: underline;
  text-align: center;
}
.seamless-cPanel-paragraph p {
  padding-left: unset;
  padding-right: 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 23px;
}
.seamless-cPanel-paragraph {
  text-align: left;
  font-size: 34px;
}
.why-choose-cpanel p,
.why-choose-cpanel-list li {
  padding-left: unset;
  padding-right: 0;
  font-weight: 400;
  font-size: 14px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.why-choose-cpanel p {
  font-size: 17px;
  line-height: 23px;
  color: #222;
  margin-bottom: 20px;
}
.why-choose-cpanel-list p {
  color: #222;
  font-size: 18px;
  line-height: 23px;
  margin-bottom: 10px;
}
.why-choose-cpanel-list ul li {
  margin-bottom: 10px;
  color: #222;
  font-size: 15px;
  line-height: 23px;
}
.month-tag,
.price_sect h5 > span {
  font-size: 14px;
}
.get_started.affiliates-start-earning a {
  font-size: 20px;
}
ul.opportunities-cpanel-list {
  max-width: 922px;
  margin: 0 auto;
}
.affilates-table .dataTables_length label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
.affilates-table .dataTables_wrapper .dataTables_filter label .form-control {
  width: 81%;
}
.affilates-table .dataTables_wrapper .dataTables_filter label {
  padding: 10px 0 0 10px;
}
.client_affiliate_view_page
  .shared-hosting
  .affilates-table
  .dataTables_wrapper
  .dataTables_filter {
  border-radius: 0;
  margin-bottom: 15px;
}
.affiliate-program .button03:hover {
  background-color: transparent;
  border: 1px solid #00a63f;
  color: #00a63f;
}
.register_page .personal_information_form a#nextButton:disabled {
  opacity: 0.65;
  cursor: not-allowed;
}
.colo-button {
  margin-top: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.colocation-products h2 {
  font-size: 36px;
  text-align: center;
  margin: 0 0 10px;
  padding: 0;
  font-weight: 700;
  float: left;
  width: 100%;
}
.register_page .personal_information_form .button03.disable {
  cursor: no-drop;
  opacity: 0.6;
}
.colocation-products.banner {
  background-color: #000;
}
#colocation_submit:hover {
  background: #fff;
  color: #2b2b2b;
  font-weight: 700;
}
.career-with-banner {
  background-image: url(../../banners/banner_2.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 141px 0;
  background-position: center;
}
.digitalm-banner h4 {
  padding: 10px 0;
}
.b-list li,
.digitalm-list li {
  padding: 5px;
}
.whats_digitalm-paragraph h2 {
  padding: 10px 0;
  font-weight: 600;
}
.whats_digitalm-paragraph p {
  padding: 10px 0;
  font-size: 16px;
}
.why-velosity-digitalm h4 {
  text-align: center;
  font-size: 17px;
  padding: 15px 0 30px;
}
.why-digitalm-down {
  padding: 40px 0 20px;
  justify-content: center;
}
.reason-col .img-box {
  text-align: center;
  padding: 10px 0 15px;
}
.reason-col h3 {
  text-align: center;
  padding: 10px 0;
}
.vps-hosting.why-choos-vps .vps-hosting-list .right h3 {
  font-size: 22px;
  color: #00a63f;
  font-weight: 700;
  margin: 8px 0 0;
  padding: 0;
  text-transform: uppercase;
}
p.why-choos-vps-desc {
  text-align: center;
  padding: 0;
  margin: 20px 0 0;
  font-size: 15px;
  line-height: 22px;
  color: #363636;
}
.vps-features-sec h2 {
  font-size: 36px;
  color: #000;
  text-align: center;
  margin: 0 0 10px;
  padding: 0;
  font-weight: 700;
  float: left;
  width: 100%;
}
.what-domain-services h2,
.what-is-vps h2 {
  color: #000;
  font-size: 35px;
  line-height: 43px;
  margin-bottom: 15px;
  font-weight: 600;
}
.what-is-vps p {
  padding-left: unset;
  padding-right: 0;
  font-weight: 400;
  font-size: 15px;
}
.why-velosity-digitalm h2 {
  text-align: center;
  max-width: 700px;
  margin: auto auto 10px;
  font-weight: 600;
  font-size: 40px;
}
.b-list,
.digitalm-list {
  padding: 10px 0 0;
}
.domain-services-sec {
  padding-top: 90px;
  padding-bottom: 70px;
  background-position: 100% 17%;
}
.domain-services-sec p {
  padding: 10px 0 15px;
  font-size: 16px;
}
.domain-services-sec h4 {
  padding: 0 0 10px;
  font-size: 16px;
}
.ds-list li {
  padding: 6px;
}
.domain-services-sec h2 {
  padding: 10px 0;
  font-weight: 600;
  font-size: 40px;
}
.domain-service-top h2 {
  margin: 0;
  padding: 0;
  font-weight: 700;
  font-size: 37px;
  color: #000;
}
.domain-service-top p {
  margin: 20px 0 0;
  padding: 0;
  font-size: 16px;
  color: #4b4949;
  line-height: 27px;
}
.service-list-section h4 {
  margin: 0;
  padding: 0;
  font-weight: 600;
  font-size: 20px;
  color: #000;
}
.features-domain-services h1 {
  text-align: center;
  font-weight: 600;
}
.features-domain-services h4 {
  text-align: center;
  padding: 15px 0 20px;
}
.row.why-digitalm-down,
.velo-advantage-down,
.velo-domain-service-down {
  justify-content: center;
}
.web-app-list,
ul.domain-service-list {
  display: flex;
  flex-wrap: wrap;
}
.domain-service-list li {
  padding: 5px 0;
  width: 100%;
  max-width: 50%;
}
.web-app-feature h4 {
  padding: 10px 0;
  font-size: 15px;
  font-weight: 600;
}
.web-app-list li {
  width: 100%;
  max-width: 50%;
  padding: 6px;
}
.why-velosity-digitalm.banner .row {
  align-items: unset !important;
}
.why-velosity-digitalm {
  padding: 70px 0;
  background: #f5f5f5;
}
.why-velosity-digitalm .reason-col {
  background: #fff;
  border-radius: 4px;
  padding: 20px;
  min-height: 370px;
}
.why-velosity-digitalm p {
  font-size: 15px;
  line-height: 25px;
}
section.domain-services-section-custom {
  float: left;
  width: 100%;
  background: #eef5f7;
}
.vps-hosting .vps-hosting-list .row {
  clear: both;
  align-items: center;
}
.features-domain-services .reason-col h3 {
  text-align: center;
  padding: 10px 0;
  font-weight: 600;
  font-size: 20px;
}
.vps-features-sec .block-box.block-5 {
  height: auto;
  min-height: 295px;
}
.vps-list-sec {
  padding-top: 40px;
}
.ssl-effect-site .ssl-effect-site-row ul {
  padding-left: 27px;
  padding-top: 15px;
}
.banner.cpanel-banner .left h2 {
  text-transform: none;
}
.feature-webapp-dev h2 {
  padding: 10px 0;
  font-weight: 600;
  text-align: center;
  font-size: 36px;
}
.feature-webapp-dev h4 {
  text-align: center;
  font-size: 18px;
  padding: 15px 0 30px;
  color: #333;
  font-weight: 500;
}
.features-domain-services,
.what-domain-services {
  float: left;
  width: 100%;
  padding: 70px 0;
}
.our-produc-title p {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
}
.why-velo-webapp-dev .b-left-box {
  min-height: 212px;
}
.why-velo-domain-service h3,
.why-velo-webapp-dev h3 {
  margin: 0;
  padding: 0;
  font-size: 18px;
  color: #000;
  font-weight: 600;
  line-height: 25px;
}
.price_box.pricehfirstbox h4 {
  font-family: unset !important;
  display: inline-grid;
  gap: 10px;
}
.why-choose-cloud-dedicated .b-left-box {
  min-height: 188px;
}
.on-premises-sec {
  background: #fff !important;
}
.hx-banner-content h1 {
  font-weight: 600;
  line-height: 70px;
}
.hx-banner-content h3 {
  font-weight: 500;
  font-size: 18px;
}
.nav-parent .nav-item i,
.nav-parent .nav-item span i {
  color: #2fb662;
}
.whats_digitalm {
  clear: both;
  padding-bottom: 50px;
  padding-top: 75px;
}
.our-founders h1 {
  text-align: center;
  padding: 10px 0 15px;
  font-size: 55px;
  line-height: 63px;
  font-weight: 700;
}
.founders-desc {
  height: 100%;
  max-height: 720px;
}
.founders-desc p {
  font-size: 15px;
  color: #222;
  margin: 0;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 500;
  text-align: center;
  width: 100%;
}
.cloud-dedicated-server-banner {
  padding-top: 70px;
}
.careers-with-velo h1 {
  text-align: left;
  font-size: 38px;
  font-weight: 600;
  padding: 0 0 15px;
  color: #0a8237;
}
.careers-with-velo p {
  padding: 5px;
  text-align: left;
  font-size: 16px;
}
.career-last-sec .suitable-opening {
  height: 100%;
  max-height: 130px;
}
.wetackcareforupgrade .maintenance-inner-text-row ul li {
  font-size: 15px;
  line-height: 26px;
  padding: 10px 0;
}
.job-opening-wrapper a {
  border-radius: 25px;
}
.job-opening-wrapper .fa-address-card:before {
  content: "\f2bb";
  font-weight: 500;
}
.job-opening {
  background-color: #e5f6eb;
  padding: 40px;
  clear: both;
}
.faqs-homepage .b-left-box {
  margin: 0 0 8px;
}
.why-choose-f-web-hosting li {
  list-style: disc;
}
ul.why-choose-f-web-hosting {
  padding-left: 36px;
}
.new-hx-tabs div#v-pills-tab {
  height: 100%;
  padding: 25px 0 0;
}
.figure-icon img {
  margin: 0;
  padding: 0;
  max-width: 65px;
  height: 45px;
}
.new-hx-tabs .nav-pills .nav-link-new {
  font-size: 14px;
  padding: 15px 10px 15px 0;
}
.testimonial-homepage img {
  border-radius: 50%;
}
.hosting_feature P {
  width: 100%;
  padding: 0;
  font-size: 17px;
  line-height: 25px;
  color: #363636;
  text-align: center;
  max-width: 820px;
  margin: 25px auto;
}
.features-domain-services .reason-col p {
  max-width: 360px;
  margin: 0 auto;
  width: 100%;
}
.custom-pricing-section.pricing_section
  .price_group
  #productLists
  .price_sect:hover
  .price_box
  span {
  background: #46a630;
}
.custom-block-3 {
  padding: 40px 0;
}
.main-sate {
  padding: 0 0 70px;
}
.month-tag {
  font-weight: 600 !important;
  color: #000;
}
.footer .footer_col .button03.footer-contact-btn {
  margin-top: 0;
  font-weight: 600;
}
.price_box h4 del,
.price_sect h5 del {
  font-size: 16px;
  color: #5f6d81;
  margin-top: 0 !important;
  position: relative;
}
.founders-img img {
  max-height: 312px;
  margin-bottom: 15px;
  border-radius: 10px;
}
.email-desc {
  padding: 100px 0;
  margin: 0 auto;
  width: 100%;
  text-align: center;
  clear: both;
}
.email-desc h2 {
  margin-top: 14px;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 14px;
}
.email-desc p {
  font-size: 20px;
  line-height: 30px;
  color: #000;
  font-weight: 500;
}
.theme-btnss a {
  color: #fff;
  background: #00a63f;
  font-size: 15px;
  font-weight: 700;
  padding: 12px 30px;
  border-radius: 4px;
  letter-spacing: 1px;
  border-color: #00a63f;
}
.thanku_img img {
  width: 150px;
}
.banner__slider,
.faq-mainpage-begin,
.homepage-slider {
  clear: both;
}
.domain-registration-list-content,
.server-solution-list-conent,
.web-hosting-list-conent {
  padding-top: 20px;
}
.our-service-include-title h3 {
  font-size: 25px;
  font-weight: 700;
  margin-bottom: 15px;
}
.sitemap {
  margin: 5em auto;
  max-width: 980px;
}
.primaryNav li a[href] {
  color: #551a8b !important;
}
.primaryNav {
  clear: both;
  width: 100%;
}
.primaryNav ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding-inline-start: 40px;
  justify-content: space-between;
}
.primaryNav #home {
  position: absolute;
  margin-top: -8em;
  margin-bottom: 10px;
  min-width: 14.5em;
  width: 100%;
}
.primaryNav li a {
  margin: 0;
  padding: 0.875em 0.9375em 0.9375em;
  display: block;
  font-size: 0.9375em;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  box-shadow: 0 3px 3px #666;
  text-decoration: none;
  color: #000 !important;
}
.primaryNav ul ul li:first-child {
  padding-top: 2em;
}
.primaryNav li ul li {
  min-width: 12.5em;
}
.primaryNav ul li:after,
.primaryNav ul li:before,
.primaryNav ul:after,
.primaryNav ul:before {
  display: block;
  content: "";
  position: absolute;
  border: 0 solid #ccc;
  z-index: -2;
}
.primaryNav > ul > li:first-child + li:before {
  border-top-width: 0;
  height: 5em;
  top: -5em;
}
.slide .slide__img {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.slide .slide__content {
  position: absolute;
  top: 50%;
  left: 35%;
  transform: translate(-73%, -51%);
}
.slide .slide__content.slide__content__left {
  left: 15%;
  transform: translate(-15%, -50%);
}
.slide .slide__content.slide__content__right {
  right: 15%;
  left: auto;
  transform: translate(5%, -50%);
}
.slide .slide__content--headings {
  color: #fff;
  max-width: 700px;
  width: 100%;
}
.slide .slide__content--headings h2 {
  font-size: 3.5rem;
  margin: 10px 0;
}
.slide .slide__content--headings .animated {
  transition: 0.5s;
}
.slide .slide__content--headings .top-title {
  font-family: Playball, cursive;
  font-size: 2.5rem;
}
.slide .slide__content--headings .title {
  font-size: 3.5rem;
}
.slide .slide__content--headings .button-custom {
  text-decoration: none;
  color: #333;
  padding: 1.2rem 2.5rem;
  font-size: 1.5rem;
}
.slider [data-animation-in] {
  opacity: 0;
  animation-duration: 1.5s;
  transition: opacity 0.5s 0.3s;
}
.slick-dotted .slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: 25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  display: block;
  outline: 0;
  line-height: 0;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
  transition: 0.3s;
}
.slick-dots li button:focus,
.slick-dots li button:hover {
  outline: 0;
}
.simple-dots .slick-dots li {
  width: 20px;
  height: 20px;
}
.simple-dots .slick-dots li button {
  border-radius: 50%;
  background-color: #fff;
  opacity: 0.25;
  width: 20px;
  height: 20px;
}
.simple-dots .slick-dots li button:focus,
.simple-dots .slick-dots li button:hover,
.stick-dots .slick-dots li button:focus,
.stick-dots .slick-dots li button:hover,
.stick-dots .slick-dots li.slick-active button:focus,
.stick-dots .slick-dots li.slick-active button:hover {
  opacity: 1;
}
.simple-dots .slick-dots li.slick-active button,
.stick-dots .slick-dots li.slick-active button {
  color: #fff;
  opacity: 0.75;
}
.stick-dots .slick-dots li {
  height: 3px;
  width: 50px;
}
.stick-dots .slick-dots li button {
  position: relative;
  background-color: #fff;
  opacity: 0.25;
  width: 50px;
  height: 3px;
  padding: 0;
}
@keyframes zoomInImage {
  from {
    transform: scale3d(1, 1, 1);
  }
  to {
    transform: scale3d(1.1, 1.1, 1.1);
  }
}
.zoomInImage {
  animation-name: zoomInImage;
}
@keyframes zoomOutImage {
  from {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
.zoomOutImage {
  animation-name: zoomOutImage;
}
.banner__slider .slick-nav {
  color: #fff;
  border: rgba(255, 255, 255, 0.12);
  width: 44px;
  height: 44px;
  position: absolute;
  cursor: pointer;
  top: calc(50% - 44px);
}
.banner__slider .slick-nav.prev-arrow {
  left: 3%;
  transform: scaleX(-1);
  z-index: 999;
}
.banner__slider .slick-nav.next-arrow {
  left: auto;
  right: 3%;
}
.banner__slider .slick-nav i {
  display: block;
  position: absolute;
  margin: -10px 0 0 -10px;
  width: 20px;
  height: 20px;
  left: 50%;
  top: 50%;
}
.banner__slider .slick-nav i:before,
.slick-nav i:after {
  content: "";
  width: 10px;
  height: 2px;
  border-radius: 1px;
  position: absolute;
  left: 50%;
  top: 50%;
  background: #fff;
  margin: -1px 0 0 -5px;
  display: block;
  transform-origin: 9px 50%;
}
.banner__slider .slick-nav i:before {
  transform: rotate(-40deg);
}
.banner__slider .slick-nav i:after {
  transform: rotate(40deg);
}
.banner__slider .slick-nav:before,
.slick-nav:after {
  content: "";
  display: block;
  position: absolute;
  left: 1px;
  right: 1px;
  top: 1px;
  bottom: 1px;
  border-radius: 50%;
  border: 2px solid #fff;
}
.banner__slider .slick-nav svg {
  width: 44px;
  height: 44px;
  display: block;
  position: relative;
  z-index: 1;
  color: #fff;
  stroke-width: 2px;
  stroke-dashoffset: 126;
  stroke-dasharray: 126 126 0;
  transform: rotate(0);
}
.banner__slider .slick-nav.animate svg {
  animation: 0.6s 0.3s forwards stroke;
}
.banner__slider .slick-nav.animate i {
  animation: 0.6s forwards arrow;
}
.banner__slider .slick-nav.animate i:before {
  animation: 0.6s forwards arrowUp;
}
.banner__slider .slick-nav.animate i:after {
  animation: 0.6s forwards arrowDown;
}
@keyframes arrow {
  0%,
  100% {
    transform: translateX(0);
    opacity: 1;
  }
  23% {
    transform: translateX(17px);
    opacity: 1;
  }
  24%,
  80% {
    transform: translateX(-22px);
    opacity: 0;
  }
  81% {
    opacity: 1;
    transform: translateX(-22px);
  }
}
@keyframes arrowUp {
  0%,
  100% {
    transform: rotate(-40deg) scaleX(1);
  }
  20%,
  80% {
    transform: rotate(0) scaleX(0.1);
  }
}
@keyframes arrowDown {
  0%,
  100% {
    transform: rotate(40deg) scaleX(1);
  }
  20%,
  80% {
    transform: rotate(0) scaleX(0.1);
  }
}
.slide .slide__content .slide__content--headings p {
  font-size: 18px;
  line-height: 26px;
  max-width: 870px;
}
.slide .slide__img img {
  max-width: 100%;
  opacity: 1 !important;
  animation-duration: 3s;
  transition: 1s;
  height: auto;
  width: 100%;
  object-fit: cover;
}
ul.site-map-inner:before {
  position: absolute;
  background: #ddd;
  width: 3px;
  height: 100%;
  right: 50%;
}
li#home:before {
  position: absolute;
  width: 2px;
  height: 110px;
  background: #ddd;
  left: 46%;
  top: 47px;
}
li#home:after {
  position: absolute;
  width: 735px;
  height: 2px;
  background: #ddd;
  left: 46%;
  top: 77px;
}
.primaryNav > ul > li:nth-child(3) a.top-sitemap-menu:before,
.primaryNav > ul > li:nth-child(4) a.top-sitemap-menu:before,
.primaryNav > ul > li:nth-child(5) a.top-sitemap-menu:before {
  position: absolute;
  width: 2px;
  height: 40px;
  background: #ddd;
  content: "";
  top: -35px;
  z-index: -1;
  right: 95px;
}
.sitemap-top-section.top-space-class {
  clear: both;
  padding: 70px 0;
}
.faq-accordion {
  width: 100%;
  max-width: 800px;
  margin: 20px auto;
  border: 1px solid #ccc;
  border-radius: 5px;
  overflow: hidden;
}
.faq-accordion-item {
  border-bottom: 1px solid #ccc;
}
.faq-accordion-header {
  padding: 2.2rem 2.5rem;
  background-color: #fff;
  cursor: pointer;
  margin: 0;
  font-size: 18px;
}
.faq-accordion-content {
  display: none;
  padding: 10px 25px;
  background-color: #fff;
}
.faq-accordion-header.active::after {
  content: "\2212";
  float: right;
  color: #00a63f;
  font-size: 16px;
  transform: rotate(180deg);
}
.faq-accordion-header::after {
  content: "\002B";
  float: right;
  color: #00a63f;
  font-size: 16px;
}
.faq-header-title {
  text-align: center;
  color: #00a63f;
}
.faq-header-main {
  margin-top: 40px;
}
.pap-heading {
  text-transform: uppercase;
  font-weight: 600;
  margin-top: 30px;
}
.refund-policy-sec h2:after {
  border-bottom: 4px solid #00a63f;
  content: "";
  width: 45px;
  float: left;
  position: absolute;
  bottom: -4px;
  left: 0;
}
.refund-policy-sec h2 {
  color: #000;
  font-weight: 600;
  font-size: 30px;
  border-bottom: 1px solid #e6e8eb;
  position: relative;
  line-height: 58px;
}
.refund-policy-sec p {
  margin-bottom: 12px;
}
nav.sitemap-nav.primaryNav:before {
  position: absolute;
  content: "";
  background: #ddd;
  width: 2px;
  height: 52.5%;
  top: -89px;
}
li#home a:after {
  position: absolute;
  content: "";
  background: #ddd;
  width: 40px;
  height: 2px;
  left: -40px;
  top: 21px;
}
.primaryNav ul li:nth-child(10) a.top-sitemap-menu:after,
.primaryNav ul li:nth-child(2) a.top-sitemap-menu:after,
.primaryNav ul li:nth-child(6) a.top-sitemap-menu:after {
  background: #ddd;
  width: 40px;
  position: absolute;
  height: 2px;
  top: 20px;
  content: "";
  left: -41px;
}
@media only screen and (min-width: 525px) and (max-width: 767px) {
  .vps-server-list li {
    width: 50% !important;
  }
  .vps-hosting.why-choos-vps .vps-hosting-list .right h3 {
    text-align: left;
  }
}
@media only screen and (min-width: 500px) and (max-width: 991px) {
  .price_list div[class*="col-"] {
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .why-velo-webapp-dev .b-left-box {
    min-height: 262px !important;
  }
}
@media only screen and (min-width: 991px) and (max-width: 1199px) {
  .custom-block-5.vps-features-sec .block-box {
    padding: 5px !important;
  }
  .why-velo-webapp-dev .b-left-box {
    min-height: 291px !important;
  }
  .why-velosity-digitalm .reason-col {
    padding: 10px !important;
    min-height: 375px !important;
  }
  .ssl-certification div[class*="col-"] .why-choose-inner-abt {
    min-height: 320px !important;
  }
  .quotes .col-sm-4 .block {
    min-height: 290px;
  }
  .about-us-our-products .b-left-box {
    min-height: 265px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .pricing_section .price_top ul.months-ul li a {
    background: #00a63f !important;
  }
  .http-image-box img {
    max-width: 70% !important;
    margin: 0 auto;
    display: block;
  }
}
@media (min-width: 992px) {
  #myHeader #mainNavbarCollapse.wgs-new-mega-menu .navbar-nav a.menu_top {
    background: 0 0;
    border-radius: 10px !important;
    border-top: unset !important;
  }
  .nav_bar .wgs-new-mega-menu .navbar-nav > li.menu-last-btn a {
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 10px;
  }
}
@media (min-width: 767px) {
  .homepage-faq-sec .b-left-box-cont {
    min-height: unset !important;
  }
}
@media (min-width: 525px) {
  .ssl-effect-site .ssl-effect-site-row .web-app-dev-list ul li {
    width: 50%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .b-left-box {
    min-height: 280px !important;
  }
}
@media only screen and (min-width: 1441px) {
  .slide .slide__content {
    position: absolute;
    top: 50%;
    left: 45%;
    transform: translate(-73%, -51%);
  }
}
@media screen and (min-width: 84.5em) {
  .primaryNav > ul > li {
    max-width: 24%;
    width: 100%;
  }
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
  .vps-server-list li {
    width: 100% !important;
  }
  .slide .slide__content--headings h2 {
    font-size: 3rem;
    margin: 10px 0;
  }
  .slide .slide__content {
    left: 60px !important;
  }
  .vps-features-sec .block-box.block-5 {
    height: auto;
    min-height: 390px !important;
  }
  .why-velo-webapp-dev .b-left-box {
    min-height: 420px !important;
  }
  .why-velosity-digitalm .reason-col {
    min-height: 543px !important;
  }
  .why-velo-domain-service .col-md-6 .b-left-box {
    min-height: 240px;
  }
  .career-last-sec .b-left-box {
    min-height: unset;
  }
  .about-us-our-products .b-left-box {
    min-height: 395px;
  }
}
@media only screen and (min-width: 767px) and (max-width: 1199px) {
  .founders-desc {
    min-height: 820px;
  }
}
@media (max-width: 1440px) {
  .domain_banner_wrapper {
    background-image: unset !important;
  }
  .slide__img:after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    background: #00000091;
  }
  .price_list .price_grid {
    min-height: auto;
  }
  .register-domain-banner2 {
    background-position: center right;
  }
  body .price_list .price_grid h2 {
    font-size: 18px;
  }
  .slide .slide__content {
    transform: translate(-50%, -50%);
  }
}
@media screen and (max-width: 1440px) {
  .register-domain-section .tooltip.right.fade {
    left: 465px !important;
    top: 41px !important;
  }
  .price_sect .price_box:after {
    border-left: 123px solid transparent;
  }
}
@media (max-width: 1365px) {
  .slide .slide__content--headings {
    color: #fff;
    max-width: 550px;
    width: 100%;
  }
  .price_sect .price_box:after {
    border-left: 123.2px solid transparent;
  }
}
@media (max-width: 1200px) {
  .ssl-effect-site .ssl-effect-site-row img {
    width: unset;
  }
  .register-domain-section .tooltip.right.fade {
    left: 380px !important;
  }
}
@media (max-width: 1199px) {
  .faq-banner .faq-right {
    margin-left: 110px;
  }
  .price_sect .price_box:after {
    border-left: 11em solid transparent;
    border-right: 9.5em solid transparent;
  }
  body .price_list .price_grid h2 {
    font-size: 14px;
  }
  .price_box h4 strike {
    display: block;
  }
  .price_list .price_grid {
    min-height: unset;
  }
  .slide .slide__img img {
    height: auto;
    width: 100%;
    object-fit: cover;
  }
  .slide .slide__content {
    position: absolute;
    top: 50%;
    left: 100px;
    transform: translateY(-50%);
    width: 100%;
    max-width: 800px;
    text-align: left;
    padding: 0 90px;
  }
  .slide .slide__content .slide__content--headings p {
    max-width: 100%;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  #myHeader .clientarea-entered,
  header.header.wgs-new-header-top {
    background-color: #2b2b2b !important;
  }
  ul.nav.right_navi li a i {
    vertical-align: middle;
    color: #fff;
  }
  header.header.wgs-new-header-top {
    z-index: 999;
  }
  .header .right {
    border-top: 1px solid #3e3e3e;
  }
  .right-content .header.wgs-new-header-top .right .right_navi li i,
  ul.nav.left_navi_info li a i {
    color: #fff !important;
  }
  .right.float-right.telephone-part ul li a,
  a.telephoneanchor span,
  button.navbar-toggler.wgs-nav-main-header.hc-nav-trigger.hc-nav-1 {
    color: #fff;
  }
  .price_list .price_grid {
    min-height: unset;
  }
}
@media (max-width: 991px) {
  .extra-domain {
    margin-top: 10px;
  }
  .domain-box-right img,
  .price_sect .price_box:after,
  .right.float-right.telephone-part ul.nav.left_navi_info {
    display: none;
  }
  .quotes .col-sm-4 .block {
    padding: 10px;
  }
  .domain-box-outer {
    flex-wrap: wrap;
  }
  .hc-offcanvas-nav li.nav-parent .nav-item,
  span.nav-item span {
    display: flex;
    align-items: center;
  }
  .nav-parent .nav-item i,
  .nav-parent .nav-item span i {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .block-box-cont p {
    font-size: 14px;
    line-height: 20px;
  }
  #myHeader #mainNavbarCollapse.wgs-new-mega-menu .navbar-nav a.menu_top {
    padding: 15px 10px 18px;
  }
  .ssl-effect-site .ssl-effect-site-row .web-app-dev-list ul li {
    font-size: 12px;
    padding-right: 5px;
  }
  .wetackcareforupgrade .maintenance-inner-text-row ul li {
    font-size: 15px !important;
    line-height: 23px !important;
    padding: unset !important;
  }
  .hx-banner-business-content p,
  .our-founders .col-lg-4.col-md-6.col-sm-12 {
    margin-bottom: 20px;
  }
  .banner.about-us-banner.section-pd {
    padding: 50px 0 !important;
  }
  ul.data-center-list li {
    width: 47% !important;
    font-size: 14px !important;
    padding: 10px;
    background: #eff5f7;
    margin-right: 10px !important;
  }
  .quotes .block {
    height: 100%;
  }
  ul.nav.left_navi_info.topmost a.telephoneanchor span {
    display: inline !important;
  }
  .right.float-right.telephone-part ul li a i,
  ul.nav.left_navi_info.topmost a {
    color: #fff;
  }
  ul.nav.left_navi_info.topmost {
    display: flex !important;
  }
  .wgs-new-header-top a.telephoneanchor,
  a.telephoneanchor {
    position: unset;
    display: block;
  }
  ul.nav.left_navi_info {
    align-items: center;
    justify-content: center;
  }
  a.logo.wgs-new-head-logo {
    display: block;
    width: auto;
    margin-left: 0 !important;
  }
  .right.float-right.telephone-part {
    align-items: center;
    justify-content: space-between;
    width: 100%;
    justify-content: center;
  }
  .register-domain-section .tooltip.right.fade {
    left: 409px !important;
    top: 12px !important;
  }
  .career-last-sec .suitable-opening {
    height: unset;
    max-height: unset;
  }
  nav#myHeader {
    z-index: 1;
    padding: 0 !important;
  }
  .about-us-banner .right img {
    margin: 0 auto !important;
    float: unset;
  }
  .custom_calculate_services_cost td.align-middle {
    padding: 20px 15px !important;
  }
  .custom_calculate_services_cost .table.plan-table td:first-child,
  .custom_calculate_services_cost .table.plan-table th:first-child {
    font-size: 15px;
  }
  .footer .footer_col a {
    font-size: 14px;
    padding: 5px 0;
    min-height: 27px;
    min-width: 131px;
    word-break: break-word;
  }
  .ssl-certification div[class*="col-"] .why-choose-inner-abt {
    max-height: 400px !important;
  }
}
@media (max-width: 706px) {
  .digitalm-banner h4 {
    color: #fff;
  }
  .price_list .price_grid.vps_plan {
    border: 2px solid #00a63f;
    margin-bottom: 15px;
  }
  .cloud-dedicated-server-banner .b-list li,
  .digitalm-banner .b-list li {
    color: #fff;
    padding: 5px;
  }
  .feature-webapp-dev.banner,
  .seamless-cPanel-hosting-solutions.banner,
  .why-choose-our-cPanel-hosting.banner {
    background-color: #eef5f7;
  }
  .banner.colocation-banner-custom .left h1 {
    color: #fff;
    text-transform: uppercase;
  }
  .affiliate-program h1 {
    color: #fff !important;
    text-transform: uppercase;
  }
}
@media (max-width: 767px) {
  .vps_pricing_list ul#pills-tab,
  .vps_pricing_list ul.monthstab {
    float: left !important;
    width: 100% !important;
  }
  .footer_col h4.active:after,
  .footer_col h4:after {
    font-weight: 300 !important;
    font-family: FontAwesome;
    position: absolute;
    right: 15px;
  }
  .new-hx-tabs .nav-pills .nav-link-new.active::after {
    right: 10px;
  }
  .vps-hosting.why-choos-vps .vps-hosting-list .right p {
    text-align: left;
  }
  .revolutionise-business-row .right h3,
  .revolutionise-business-row .right p {
    text-align: left !important;
  }
  .what-sets-velosting-apart .vps-hosting-list .right ul {
    text-align: left;
    margin-top: 10px;
  }
  #mainNavbarCollapse .h1,
  h1 {
    font-size: 24px;
  }
  .domain .search_box .submit {
    margin-top: 24px;
  }
  select#tld-dropdown {
    right: 11px;
    top: 6px;
  }
  .right.float-right.telephone-part ul li a {
    margin-top: 0;
    color: #fff;
  }
  .right.float-right.telephone-part ul li .color_white.email-link {
    margin-top: 0;
    color: #fff;
    display: none;
  }
  .price_grid.vps_plan .price_grid {
    border: 2px solid #00a63f;
  }
  .custom-pricing-section .price_group .price_sect p,
  .custom-pricing-section .price_sect h5 strike,
  .custom-pricing-section .price_sect h5.blpr,
  .price_list .price_grid .price_box h4 strike,
  .vps_pricing_list ul.monthstab li.active a {
    color: #fff;
  }
  .custom-pricing-section .price_sect .price_box {
    background-color: #00a63f;
  }
  .pricing_section.custom-pricing-section .price_group .price_sect {
    padding-top: 20px !important;
    border: 2px solid #00a63f;
  }
  .slide .slide__img img {
    height: 400px;
  }
  .banner__slider .slick-nav,
  .banner__slider .slick-nav svg {
    width: 34px;
    height: 34px;
  }
  .slide .slide__content--headings h2 {
    font-size: 3rem;
  }
  .slide .slide__content {
    padding: 0 60px;
  }
  .what-domain-services h2,
  .what-is-vps h2 {
    font-size: 27px !important;
  }
  .recent-changes-effact.colocation_second_section {
    padding-bottom: 0 !important;
  }
  .vps-feature-wrapper h2 {
    font-size: 26px !important;
    line-height: 34px;
  }
  .colocation-second-paragraph h2,
  .recent-changes-effact.colocation_second_section .ssl-effect-site-row p,
  .web-essential-img,
  .what-is-vps h2 {
    text-align: center;
  }
  .colocation-second-paragraph {
    text-align: left;
    padding-left: 0 !important;
  }
  .vps-title-desc h1 {
    text-align: Center;
    font-size: 22px;
  }
  .vps_pricing_list ul.monthstab li a:hover {
    background-color: #00a63f !important;
    border-radius: unset !important;
  }
  .vps_pricing_list ul.monthstab li a {
    color: #000 !important;
    font-weight: 600;
    background-color: #00a63f;
    margin-top: 12px;
  }
  .vps_pricing_list ul.monthstab {
    display: block !important;
    background-color: unset !important;
  }
  .extra-domain {
    margin-top: 20px;
  }
  .domain-register-banner {
    padding: 35px 0 !important;
  }
  section.domain-services-section-custom .row {
    padding: 40px 0;
  }
  .domain-service-top h2 {
    font-size: 27px !important;
    text-align: center;
  }
  .left.what-domain-service {
    margin: 0 auto !important;
    width: 100%;
    max-width: 450px;
  }
  .what-domain-services .left h2 {
    text-align: center;
    font-size: 25px;
    line-height: 33px;
  }
  .register-domain-section .tooltip.right.fade {
    left: 433px !important;
    top: 43px !important;
  }
  .domain-services-section-custom .right {
    margin: 31px auto 0;
    width: 100%;
    max-width: 382px;
  }
  .features-domain-services h1 {
    font-size: 22px;
  }
  .career-last-sec .suitable-opening h2 {
    font-size: 25px;
    line-height: 33px;
  }
  .career-with-banner {
    padding: 25px 0 !important;
  }
  .footer_col h4.active:after {
    content: "\f106";
    font-size: 25px;
  }
  .footer_col h4:after {
    content: "\f107";
    font-size: 25px;
  }
  .footer_links.contact-info a {
    line-height: 0;
  }
  .footer .footer_col a {
    min-height: 3px;
  }
  .footer_links.active {
    display: block;
    margin-bottom: 20px;
  }
  .custom_calculate_services_cost table.table.plan-table {
    width: 800px;
    max-width: none;
  }
  .custom_calculate_services_cost .container {
    overflow: auto;
  }
  div#tooltip879425 {
    top: 52px;
    left: 293px;
    display: block;
  }
  .what-is-vps {
    text-align: center !important;
    padding-left: 0 !important;
  }
  .why-velo-webapp-dev .b-left-box {
    min-height: 180px !important;
  }
  .why-velosity-digitalm .reason-col {
    min-height: 260px !important;
  }
  .our-founders h1 {
    padding: 0 !important;
    font-size: 30px !important;
    line-height: 38px !important;
  }
  .custom-block-3 {
    padding: 20px 0 !important;
  }
  .our-value-title h2 {
    margin-top: unset;
  }
  .block h3 {
    font-size: 16px;
  }
  .simple-steps {
    padding: 40px 0 10px;
  }
  .main-sate,
  .section-pd,
  .why-digitalm-down {
    padding: 20px 0;
  }
  .main-sate .upper-sec-satelite h2 {
    font-size: 26px;
  }
  .founders-desc p {
    font-size: 16px;
    line-height: 24px;
  }
  .Join_Our_Velosting_Affiliate h2,
  .affiliates-banner .left h1,
  .opportunities-cpanel h2,
  .why-choose-cpanel h2 {
    line-height: 34px !important;
    font-size: 26px !important;
  }
  .testimonials-1 {
    padding: 30px 0;
  }
  .affiliates-banner .left h1 {
    margin-top: 10px;
  }
  .new_hx-banner {
    padding: 35px 0;
  }
  .hx-banner-content h1 {
    line-height: 33px !important;
  }
  .what-domain-services h2,
  .what-is-vps h2 {
    line-height: 30px;
  }
  .seamless-cPanel-paragraph h2 {
    margin-top: 20px !important;
    font-size: 26px !important;
    line-height: 36px !important;
    text-align: center;
  }
  .best-hosting-head h2,
  .our-produc-title h2 {
    font-size: 20px !important;
    line-height: 28px !important;
  }
  ul.opportunities-cpanel-list li {
    width: 100% !important;
    margin: unset !important;
    padding: 5px !important;
  }
  .row.maintenance-inner-text-row img {
    padding-top: unset !important;
  }
  .impeccable-features h3 {
    text-decoration: unset !important;
  }
  ul.impeccable-feature-list li {
    padding: 7px 0 !important;
  }
  .frequently-questions {
    padding: 30px 0 !important;
  }
  .our-produc-title h2 {
    color: #000;
    margin-bottom: 15px;
    font-weight: 600;
  }
  .feature-webapp-dev h2 {
    font-size: 22px !important;
  }
  .feature-webapp-dev h4 {
    padding: 15px 0 0 !important;
  }
  .whats_digitalm {
    text-align: center;
    padding-bottom: 35px;
    padding-top: 35px;
  }
  .vps_pricing_list .deschfirstbox {
    margin-top: 20px !important;
  }
  .whats_digitalm-paragraph h2 {
    font-size: 20px;
  }
  .pricing_section .price_top ul.months-ul li a {
    color: #000;
  }
  .price_list.vps_pricing_list.cloud-dedicated-plan .price_grid.vps_plan {
    margin-bottom: 15px;
    border: 2px solid #00a63f;
  }
  .price_list .price_grid .price_box {
    background-color: #33a63c;
    color: #fff;
  }
  .price_list .container > .row .col-sm-3 .price_grid {
    border: 2px solid #00a63f;
    border-radius: 5px;
  }
  section.domain-services-section-custom .row .what-domain-services {
    padding: 25px 0;
  }
  .pricing_section ul#changeBillingCycle li a.active,
  .pricing_section ul#changeBillingCycle li a:hover {
    background: #00a63f !important;
  }
}
@media (max-width: 766px) {
  .register-domain-section .tooltip.right.fade {
    display: none !important;
  }
  .slide .slide__content {
    left: 15px;
  }
  .slide .slide__content--headings h2 {
    font-size: 24px;
  }
  .slide .slide__content .slide__content--headings p {
    font-size: 15px;
    line-height: 23px;
  }
}
@media (max-width: 575px) {
  .vps-hosting.why-choos-vps
    .what-sets-velosting-apart
    .vps-hosting-list
    .right
    h3 {
    text-align: center;
    font-size: 18px;
  }
  .quotes .col-sm-4 {
    margin-bottom: 15px !important;
  }
  .career-last-sec .suitable-opening {
    height: unset;
    max-height: unset;
  }
  .careers-with-velo h1 {
    font-size: 26px;
  }
}
@media (max-width: 569px) {
  .custom-pricing-section.pricing_section
    .price_group
    .price_sect
    .bottom_sect {
    display: block;
  }
}
@media (max-width: 480px) {
  table#tbl-new-block-tld #domainSuggestionTable tr td {
    width: 73%;
  }
  .our-founders .col-lg-4.col-md-6.col-sm-12 {
    margin-bottom: 20px;
  }
  a.telephoneanchor span {
    display: inline-block;
  }
  .hx-banner-business-content p {
    display: block;
    margin-bottom: 20px;
  }
}
@media (max-width: 425px) {
  .domain .search_box {
    min-height: auto !important;
  }
  select#tld-dropdown {
    height: 47px;
    font-size: 15px;
    font-weight: 700;
    max-width: 83px;
    width: 100%;
  }
}
@media (max-width: 400px) {
  ul.nav.left_navi_info.topmost a,
  ul.nav.left_navi_info.topmost a.telephoneanchor span {
    font-size: 11px;
  }
}
#popUpContactForm .exclusive-offer .modal-box-left img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#popUpContactForm .exclusive-offer .input-box .form-group select {
  display: block;
  width: 100%;
  padding: 8px 12px;
  border-color: #ddd;
  font-size: 12px;
}
#popUpContactForm .exclusive-offer .input-box .form-group textarea {
  width: 100%;
  border-color: #ddd;
}
#popUpContactForm .exclusive-offer.modal-dialog {
  max-width: 900px;
  border-radius: 20px;
  margin: 0;
  transform: translate(-50%, -50%);
  max-height: 550px;
}
#popUpContactForm .exclusive-offer .modal-header {
  background-color: unset;
  padding: 0;
  border: transparent;
}
#popUpContactForm .exclusive-offer .modal-title {
  text-align: center;
  display: inline-block;
  width: 100%;
}
#popUpContactForm .login-checkbox-form-group label {
  display: flex;
  gap: 10px;
}
#popUpContactForm .exclusive-offer .modal-right-box h3 {
  font-size: 16px;
  line-height: 24px;
  color: #00a63e;
  text-align: center;
}
#popUpContactForm .exclusive_modal_wrapper {
  width: 100%;
  display: flex;
}
#popUpContactForm .exclusive-contact-us {
  background: #fff;
  border-radius: 15px;
  padding: 15px;
}
#popUpContactForm .exclusive-contact-us h4 {
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin-bottom: 20px;
  color: #000;
}
#popUpContactForm .exclusive-offer .modal-header > .close {
  position: absolute;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  padding: unset;
  right: 0;
  top: -10px;
  background: #00a63e !important;
  color: #fff !important;
  opacity: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
div#popUpContactForm {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 99999;
  padding-top: 0;
}
#popUpContactForm .exclusive-offer label {
  font-size: 12px;
  color: #000;
  font-weight: 500;
}
#popUpContactForm .exclusive-offer .form-control:focus {
  border-color: #00a63e !important;
}
#popUpContactForm .exclusive-offer .modal-body {
  padding: 0;
  border-radius: 20px;
  overflow: hidden;
}
#popUpContactForm .exclusive-offer .modal-box-right {
  padding: 20px 0;
}
#popUpContactForm .exclusive-offer ::placeholder {
  font-size: 12px;
}
#popUpContactForm .modal-content {
  border: unset;
  border-radius: 20px;
  outline: 0;
  padding: 0;
}
#popUpContactForm .modal-dialog .modal-header span {
  display: block;
  padding: 3px 10px;
}
.col-lg-12:has(div#dntShowAgain) {
  padding-left: 0;
}
#popUpContactForm .modal-box-left {
  width: 50%;
  background-color: #f2f5f4;
  padding: 40px 46px 20px;
  text-align: center;
}
#popUpContactForm .modal-box-left h2 {
  font-weight: 700;
  font-size: 30px;
  line-height: 38px;
}
#popUpContactForm .modal-box-left h3 {
  font-size: 18px;
  text-align: center;
  margin: 0 auto;
  padding-top: 10px;
  line-height: 24px;
}
#popUpContactForm .modal-box-left h3 span {
  font-weight: 900;
}
#popUpContactForm .modal-box-left h4 span {
  color: #17ae4f;
  font-weight: 600;
}
#popUpContactForm .modal-box-left h4 {
  font-size: 20px;
  color: #000;
  font-weight: 600;
  line-height: 28px;
}
#popUpContactForm .modal_image-left {
  width: 330px;
  margin-top: 20px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 1024px) {
  @media (min-width: 768px) and (max-width: 1024px) {
    .wgs-new-header-top a.telephoneanchor,
    a.telephoneanchor {
      top: 0;
    }
  }
  li.currencyDiv a span {
    color: #fff;
  }
}
@media (max-width: 991px) {
  #popUpContactForm .exclusive-offer.modal-dialog {
    max-width: 750px;
    margin-right: 40px;
  }
}
@media (max-width: 525px) {
  .data-center-content h2,
  .data-center-content p {
    text-align: center;
  }
  ul.impeccable-feature-list li {
    width: 100%;
  }
  ul.data-center-list li {
    width: 65%;
  }
  ul.data-center-list {
    justify-content: center;
  }
  .domain-header h1 {
    font-size: 22px;
    margin-top: 8px;
    line-height: 30px;
    color: #000;
    font-weight: 900;
    margin-bottom: 20px;
    max-width: 73%;
  }
  .domain-service-list li {
    padding: 5px 0;
    width: 100%;
    max-width: unset;
  }
  #popUpContactForm .modal_image-left {
    width: 230px;
    margin: 0 auto;
  }
}
section.special-offer-sec {
  clear: both;
  padding: 70px 0;
  background: #2b2b2b;
}
section.special-offer-sec .row {
  align-items: center;
}
.special-offer-left-box span {
  font-size: 40px;
  font-weight: 700;
  line-height: 60px;
  color: #00d752;
}
.special-offer-left-box h2 {
  font-size: 46px;
  font-weight: 700;
  line-height: 63px;
  text-align: center;
  color: #fff;
}
.special-offer-left-box,
span.provide {
  text-align: center !important;
}
.special-offer-left-box h2 span {
  color: #fff;
  display: block;
}
.domain_banner_wrapper {
    /*background-image: url(../../images/Background-new-domain.png);*/
    background-image: url(../../images/online-business-solutions.png);
    background-repeat: no-repeat;
    background-position: top;
}
.domain_banner-main-box {
  padding-top: 47px;
}
.get-domain-contact-form {
  background-color: #000201;
  padding: 16px 40px;
  border-radius: 15px;
}
.exclusive-contact-us.get-domain-contact-form {
  text-align: left;
  color: #fff;
}
.exclusive-contact-us.get-domain-contact-form h3 {
  font-size: 50px;
  font-weight: 600;
  line-height: 58px;
  letter-spacing: 0.005em;
  text-align: left;
  margin-bottom: 29px;
  margin-top: 20px;
}
.exclusive-contact-us.get-domain-contact-form h4 {
  font-family: Open Sans;
  font-size: 30px;
  font-weight: 600;
  line-height: 40.85px;
  letter-spacing: 0.01em;
  margin-bottom: 24px;
}
.exclusive-contact-us.get-domain-contact-form form input {
  border-radius: 4px;
  border: 0.5px solid #c8c8c8b2;
}
.domain_banner-main-box .domain-header {
  text-align: left !important;
  max-width: 95%;
  width: 100%;
  margin-left: 82px;
}
.domain_banner-main-box .domain-header h1 {
  font-family: Poppins;
  font-size: 60px;
  font-weight: 700;
  line-height: 70px;
  letter-spacing: 3px;
  text-align: left;
  max-width: 93%;
}
.domain_banner-main-box .domain-last-btn p {
  margin-top: 17px;
  margin-bottom: 20px;
  font-size: 13px;
  text-align: left;
  margin-left: 82px;
}
span.provide {
  color: #00a63f;
  font-family: Poppins;
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
  display: block;
}
.gpu-serber-box,
.pricing-card,
.title-heading {
  text-align: center;
}
.get-domain-contact-form .form-group {
  margin-bottom: 25px;
}
.domain_service_main,
.our-service-domain {
  background-color: #fff !important;
}
.our-service-domain .reason-col {
  max-width: 360px;
  margin: 0 auto;
  padding-bottom: 30px;
}
@media (max-width: 767px) {
  .domain_banner-main-box .domain-header h1 {
    font-size: 40px;
    line-height: 48px;
  }
  .exclusive-contact-us.get-domain-contact-form h3 {
    font-size: 38px;
    line-height: 46px;
  }
  section.special-offer-sec {
    padding: 40px 0;
  }
  .domain_banner-main-box .domain-header {
    max-width: 100%;
    width: 100%;
    margin-left: 0;
  }
  .domain_banner-main-box .domain-last-btn p {
    margin-left: 0;
  }
  .special-offer-left-box span {
    font-size: 25px;
    line-height: 32px;
  }
  .special-offer-left-box h2 {
    font-size: 25px;
    line-height: 38px;
    color: #fff;
    margin-top: 20px;
  }
}
.container {
  padding: 0 20px;
  margin: 0 auto;
}
.click-gpu-sec {
  background-color: #ebf0f1;
  padding: 60px 0;
}
.click-gpu-left h2 {
  font-size: 36px;
  font-weight: 500;
  line-height: 44px;
  color: #000;
}
.click-gpu-right {
  display: flex;
  justify-content: center;
  gap: 40px;
}
.click-gpu-left {
  max-width: 479px;
  width: 100%;
}
.click-gpu-right a.email-btn {
  color: #00a63f;
  border: 1px solid #00a63f;
  padding: 4px 40px;
  font-size: 28px;
}
.click-gpu-right a.whats-btn {
  background-color: #00a63f;
  padding: 4px 40px;
  display: flex;
  gap: 10px;
  color: #fff;
  align-content: center;
  align-items: center;
  font-size: 20px;
}
.click-gpu-right.why_choose-right-box a {
  padding: 4px 48px;
}
.click-gpu-right.why_choose-right-box a:hover,
.why_choose_program a.email-btn:hover {
  color: #fff;
  border-color: #fff;
}
section.key-specification-sec {
  padding: 70px 0;
  background-color: #f5f5f5;
}
[data-aos^="fade"][data-aos^="fade"].aos-animate {
  opacity: 1;
  transform: translateZ(0);
}
.index-feature-sec .expand-feature-inner.service-inner {
  padding: 40px;
  background-color: #fff;
}
.service-inner {
  box-shadow: 0 3px 5.5px rgb(0 0 0 / 5%);
  padding: 30px;
  border: 1px solid #e6f5ff;
  border-radius: 15px;
  transition: 0.3s ease-in-out;
  height: 100%;
  background-color: #fff;
}
.service-inner:hover {
  transform: translateY(-7px);
  box-shadow: 0 18px 33px 6px rgb(0 0 0 / 10%);
}
.expand-feature-content p {
  font-size: 18px;
  line-height: 32px;
  color: #000;
  font-weight: 400;
}
.expand-feature-content h3 {
  font-size: 21px;
  font-weight: 600;
  line-height: 29px;
  min-height: 50px;
  color: #000;
}
.title-heading {
  font-weight: 700;
}
.key_specification-wrapper .title-heading h2 {
  font-size: 40px;
  text-align: left;
  line-height: 48px;
  color: #000;
  font-weight: 700;
  margin-bottom: 48px;
}
.pricing-card {
  border: 1px solid #ddd;
  border-radius: 10px;
  transition: transform 0.2s;
  box-shadow: 0 0 4px rgb(0 0 0 / 25%);
}
.pricing-card:hover {
  transform: scale(1.05);
}
.pricing-header {
  background-color: #00a63f;
  color: #fff;
  padding: 15px;
  border-radius: 10px 10px 0 0;
}
.price {
  font-size: 2rem;
  margin: 15px 0;
}
.velosting-pricing-plan-wrapper .title-heading p {
  font-size: 22px;
  line-height: 30px;
  font-weight: 400;
  color: #000;
}
.velosting-pricing-plan-wrapper .list-unstyled {
  padding-left: 0;
  list-style: none;
  margin-top: 50px;
  margin-bottom: 50px;
}
.gpu-serber-box,
.gpu-server-wrapper .title-heading {
  margin-bottom: 40px;
}
ul.list-unstyled li {
  margin-bottom: 8px;
  font-size: 13px;
  color: #414141;
}
section.velosting-pricing-plan-sec {
  padding-top: 0;
  padding-bottom: 70px;
}
.velosting-pricing-plan-wrapper .title-heading h2 {
  max-width: 722px;
  margin: 0 auto;
  padding-bottom: 20px;
  line-height: 48px;
  font-size: 40px;
  font-weight: 700;
  color: #000;
}
section.why_choose-sec {
  padding: 70px 0;
  background-color: #000;
}
.why_choose-left h3 {
  font-size: 40px;
  line-height: 48px;
  color: #fff;
  margin-bottom: 5px;
}
.why_choose-left p {
  color: #fff;
  font-size: 18px;
  line-height: 33px;
}
.get-started_wrapper {
  background: #000;
  padding: 70px 90px;
  border-radius: 25px;
  position: relative;
}
.col-md-4,
.get-started_wrapper .col-md-8 {
  position: unset;
}
.get-started_right {
  position: absolute;
  top: -55px;
  right: 43px;
}
.why_choose_program {
  padding-top: 30px;
}
.why_choose-left-box h3 {
  color: #fff;
  font-size: 36px;
}
.gpu-serber-box h3 {
  font-size: 18px;
  text-align: center;
  max-width: 303px;
  margin: 0 auto;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 600;
}
.gpu-server-sec .title-heading p {
  max-width: 750px;
  margin: 0 auto;
  font-size: 25px;
  padding-top: 10px;
  font-weight: 500;
}
.faq-gpu-sec {
  background-color: #f4f8f9;
  padding: 70px 0;
}
.exclusive-contact-us.gpu-contact-form {
  background: #fff;
  padding: 30px;
  border-radius: 5px;
}
.exclusive-contact-us.gpu-contact-form h3 {
  color: #000;
  font-size: 28px;
  line-height: 38px;
  font-weight: 700;
}
.faq-gpu-sec .faq-accordion-item {
  margin-top: 10px;
  border-bottom: unset;
}
section.velosting-premium-sec {
  background: #000;
  padding: 70px 0;
  clear: both;
}
.velosting-premium-left p {
  font-size: 24px;
  color: #fff;
  margin-top: 24px;
  font-weight: 400;
  max-width: 740px;
}
.velosting-premium-left h1 {
  color: #fff;
  font-size: 48px;
  max-width: 769px;
  margin-top: 160px;
}
.get-started-left-bx h2 {
  color: #fff;
  font-size: 40px;
  line-height: 48px;
  margin-bottom: 20px;
}
.get-started-left-bx p {
  color: #fff;
  font-size: 20px;
  line-height: 28px;
}
.bx-premium h4,
.started-today-btn ul li h4 {
  font-size: 18px;
  margin-top: 20px;
  line-height: 26px;
}
.started-today-btns ul {
  display: flex;
  gap: 80px;
}
.started-today-btns ul li {
  color: #fff;
  border-right: 1px solid #066100;
  padding-right: 60px;
}
.bx-premium h4 {
  color: #fff;
}
.bx-premium a {
  color: #fff;
  font-size: 15px;
  line-height: 23px;
}
.started-today-btns {
  padding-top: 36px;
}
.get-started_left {
  padding-top: 56px;
}
.started-today-btns ul li:last-child {
  border-right: unset !important;
  padding-right: unset;
}
.why_choose-left {
  padding-right: 60px;
}
.faq-gpu-sec .faq-accordion {
  border: unset;
  margin-left: 0;
}
.faq-gpu-sec .faq-accordion-header {
  cursor: pointer;
  font-size: 17px;
  font-weight: 600;
}
.faq-gpu-sec .faq-accordion-header::after,
.faq-gpu-sec .faq-accordion-header::before {
  font-size: 20px;
  float: left;
  margin-right: 20px;
}
.faq-gpu-sec h2.faq-header-title {
  color: #000;
  text-align: left;
}
@media (max-width: 1199px) {
  .started-today-btns ul li {
    padding-right: 18px;
  }
  .started-today-btns ul {
    gap: 50px;
  }
}
@media (max-width: 767px) {
  #popUpContactForm .exclusive-offer.modal-dialog {
    max-width: 550px;
    margin-right: 40px;
  }
  #popUpContactForm .exclusive_modal_wrapper {
    width: 100%;
    display: flex;
    flex-direction: column-reverse;
  }
  #popUpContactForm .modal-box-left {
    width: 100%;
  }
  .click-gpu-left h2,
  .key-specification-sec .col-md-3.aos-init.aos-animate,
  .row.pricing-table .col-md-3 {
    margin-bottom: 20px;
  }
  .click-gpu-sec,
  .faq-gpu-sec,
  section.get-started-today-sec,
  section.gpu-server-sec,
  section.key-specification-sec,
  section.velosting-premium-sec,
  section.velosting-pricing-plan-sec,
  section.why_choose-sec {
    padding: 30px 0;
  }
  .get-started_right {
    display: none;
  }
  .get-started_wrapper,
  .service-inner {
    padding: 15px;
  }
  .started-today-btns ul {
    gap: 10px;
    flex-direction: column;
  }
  .velosting-premium-left h1 {
    margin-top: 40px;
    font-size: 24px;
  }
  .velosting-premium-left p {
    font-size: 18px;
  }
  .exclusive-contact-us.gpu-contact-form {
    padding: 15px;
    margin-top: 20px;
  }
  .click-gpu-left h2 {
    font-size: 25px;
    line-height: 33px;
  }
  .exclusive-contact-us.gpu-contact-form .form-control:focus {
    box-shadow: none;
    border-color: #ddd;
  }
  .click-gpu-right {
    display: flex;
    gap: 20px;
  }
  .key_specification-wrapper .title-heading h2 {
    font-size: 30px;
    line-height: 38px;
    margin-bottom: 28px;
  }
  .velosting-pricing-plan-wrapper .title-heading h2 {
    line-height: 30px;
    font-size: 24px;
  }
  .pricing-table {
    padding-top: 20px;
  }
  .pricing-header h3 {
    margin: 0;
  }
  .started-today-btns,
  .why_choose-right {
    text-align: center;
  }
  .started-today-btns ul li {
    padding-right: 18px;
    border-right: unset;
  }
  .why_choose-left h3 {
    font-size: 30px;
    line-height: 38px;
    margin-bottom: 15px;
  }
  .why_choose-left-box h3 {
    color: #fff;
    font-size: 24px;
    margin-bottom: 20px;
  }
  .gpu-server-sec .title-heading h2 {
    font-size: 24px;
  }
  .gpu-server-sec .title-heading p {
    font-size: 20px;
    padding-top: 10px;
    font-weight: 500;
  }
  .faq-gpu-sec .faq-accordion-header::after,
  .faq-gpu-sec .faq-accordion-header::before {
    margin-right: 8px;
  }
}
@media (max-width: 575px) {
  .click-gpu-right {
    flex-direction: column;
  }
}


/*homepage banner*/
.nextcloud-feature-subheading {
    max-width: 1000px;
    width: 100%;
    margin: 20px auto;
    text-align: center;
}
.velosting-top-bannner-query {
    clear: both;
    width: 100%;
    float: left;
    background: #000;
}

.velosting-query-box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 0;
}
.homepage-new-banner .homepage-banner-slide1 {
    background-image: url(../../images/icons/Domain-slider.webp);

}

.homepage-new-banner .homepage-banner-slide2 {
    background-image: url(../../images/icons/Hosting-slider.webp);
}

.homepage-new-banner .homepage-banner-slide3 {
    background-image: url(../../images/icons/server-slider.webp);
}

.homepage-content-banr {
    max-width: 650px;
    justify-content: center;
    padding-top: 100px;
}

.homepage-content-banr h2 {
    color: #fff;
    font-size: 3.5rem;
    margin: 10px 0;
}

.homepage-content-banr p {
    font-size: 18px;
    line-height: 26px;
    color: #fff;
    margin-bottom: 20px;
}

.homepage-new-banner button.slick-arrow {
    width: 44px;
    height: 44px;
    background: transparent;
    border: 2px solid #ffffff;
    border-radius: 50%;
    font-size: 0;
    position: absolute;
    top: 50%;
    z-index: 999;
}

.homepage-new-banner.slick-slider {
    float: left;
    width: 100%;
}

.homepage-new-banner button.slick-next.slick-arrow {
    right: 30px;
}

.homepage-new-banner button.slick-prev.slick-arrow {
    left: 40px;
}

.homepage-new-banner button.slick-next.slick-arrow:after {
    content: "\f054";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 700;
    font-size: 20px;
    color: #fff;
}

.homepage-new-banner button.slick-prev.slick-arrow:after {
    content: "\f053";
    font-weight: 700;
    font-family: 'Font Awesome 5 Pro';
    font-size: 20px;
    color: #fff;
}

/*end homepage banner*/


input#domainnameAjax::placeholder {
    color: #000 !important;
}

input#domainnameAjax {
    height: auto;
    display: inline-block !important;
    width: auto !important;
    max-width: 647px;
}

.hx-tablesearchbar .input-group-prepend.pr-0 {
    margin-right: 0;
}

.hx-tablesearchbar .input-group-append {
    margin-left: 0;
}


/*lightweight slider */
.new-homepage-slider-slides .homepage-banner-slide1 {
    background-image: url(../../images/icons/Domain-slider.webp);

}

.new-homepage-slider-slides .homepage-banner-slide2 {
    background-image: url(../../images/icons/Hosting-slider.webp);
}

.new-homepage-slider-slides .homepage-banner-slide3 {
    background-image: url(../../images/icons/server-slider.webp);
}

.new-homepage-slider-container {
    width: 100%;
    margin: 50px auto;
    overflow: hidden;
    position: relative;
}

.new-homepage-slider-slides {
    color: #fff;
    display: flex;
    transition: transform 0.5s ease-in-out;
}

.new-homepage-slider-slide {
    min-width: 100%;
    box-sizing: border-box;
    padding: 50px;
    max-height: 600px;
    height: 500px;
    background-position: right;
}

.new-homepage-slider-slide h2,
.new-homepage-slider-slide p,
.new-homepage-slider-slide button {
    margin: 15px 0;
}

.new-homepage-slider-buttons {
    position: absolute;
    top: 50%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    transform: translateY(-50%);
    z-index: 99999;
}

.new-homepage-slider-buttons button {
    background: transparent;
    color: #ffffff;
    padding: 10px 17px;
    cursor: pointer;
    border-radius: 50px;
    margin: 20px;
    border: 2px solid #fff;
}

/*.new-homepage-slider-buttons */
.new-homepage-slider-slide {
    background-size: cover;
    background-position: right;
}

/*End lightweight slider */

.product-range-box img {
    width: 320px;
    height: 270px;
    padding: 10px;
    background: #eeffee;
}
 
.top-custom-bnr.dedicated-baner {
    float: left;
    width: 100%;
    background: url(../../images/dedicated-main-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #1B4023;
}


.banner-inner-sec {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.banner-text-sec {
    color: #fff;
    width: 100%;
    max-width: 30%;
}

.banner-text-sec span {
    font-size: 20px;
}

.banner-text-sec h1 {
    font-size: 70px;
    font-weight: 700;
    line-height: 90px;
}

.banner-text-sec p {
    font-size: 30px;
}

.banner-text-sec h3 {
    font-size: 40px;
    font-weight: 700;
    margin-top: 20px;
}

.banner-text-sec h3 span {
    font-weight: 300;
    font-size: 40px;
}

.baner-middle-img img {
    width: 500px;
    max-width: 520px;
    margin: auto;
}

.baner-middle-img {
    padding: 0px 20px;
    width: 100%;
    max-width: 42%;
}

.baner-form-inner {
    padding: 50px 20px;
    background: #104223;
    border: 1px dashed #fff;
    float: left;
    width: 100%;
    border-radius: 15px;
}

.baner-form-inner .input-group {
    display: block;
    height: auto;
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

.baner-form-inner lable {
    width: 100%;
    font-size: 15px;
    color: #fff;
    margin-bottom: 12px !important;
}

.baner-form-inner input.form-control {
    width: 100% !important;
    display: block !important;
    border-color: #C8C8C8B2;
    border-radius: 5px !important;
}

.baner-form-inner h3 {
    text-align: center;
    color: #fff;
    font-size: 40px;
    font-weight: 700;
    line-height: 55px;
}

.baner-form-sec {
    width: 100%;
    max-width: 30%;
}

.baner-form-sec button.btn-submit {
    border: 1px solid #00A63F;
    background: #fff;
    padding: 17px 40px;
    text-align: center;
    margin: auto;
    display: table;
    margin-top: 30px;
    clear: both;
    font-size: 16px;
    color: #00A63F;
    text-transform: uppercase;
    font-weight: 500;
}

.discount-sec {
    float: left;
    width: 100%;
    background: url(../../images/discount-sec.png) no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
}

.p-vertical {
    padding: 70px 0px;
}

.discount-bnr-sec {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.discount-text span {
    font-size: 60px;
    color: #fff;
    font-weight: 700;
    line-height: 70px;
}

.discount-text {
    width: 100%;
    max-width: 30%;
}

.discount-text h2 {
    color: #00A63F;
    text-transform: capitalize;
    font-weight: 800;
    font-size: 90px;
    line-height: 110px;
}

/*get-gpu-server Start*/
.banner-gpu-server {
    float: left;
    width: 100%;
    /*background: url(../../images/banner-gpu-server.png) no-repeat;*/
}

.banner-gpu-server {
    background-size: cover;
    background: url(../../images/banner-gpu-server1.png) no-repeat;
}

.banner-gpu-server-text span {
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
    color: #00D752;
}

.banner-gpu-server-text h2 {
    font-size: 60px;
    font-weight: 500;
    line-height: 68px;
    color: #fff;
    width: 100%;
    max-width: 80%;
}

.banner-gpu-server-sec {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.banner-gpu-server-text p {
    font-size: 22px;
    font-weight: 500;
    line-height: 30px;
    color: #fff;
    margin-top: 90px;
}

.banner-gpu-server-right {
    width: 522px;
    transform: rotateY(164deg);
}

.vps-baner {
    float: left;
    width: 100%;
    background: url(../../images/Vps-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #1B4023;
}

.vps-baner .baner-middle-img img {
    width: 500px;
    max-width: 430px;
}

.vps-baner .banner-text-sec p {
    max-width: 90%;
}

.top-custom-bnr.vps-baner.p-vertical {
    padding-bottom: 0;
}

.vps-baner .banner-inner-sec {
    padding-bottom: 30px;
}

.vps-dedicated-wrapper {
    display: flex;
    justify-content: center;
    gap: 20px;
    max-width: 70%;
    margin: 0 auto;

}

.vps-dedicated-box {
    background: #fff;
    padding: 24px 9px;
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
    display: flex;
    gap: 20px;
    align-items: center;
    max-width: 209px;
    width: 100%;
}

.vps-dedicated-box h4 {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-align: left;
    color: #161716;
}

.vps-discount-baner {
    background-color: #EEF5F7;
}

.top-custom-bnr.vps-discount-baner.p-vertical {
    float: left;
    width: 100%;
    clear: both;
}

.top-custom-bnr.vps-discount-baner.p-vertical .banner-text-sec h2 {
    font-size: 40px;
    font-weight: 700;
    line-height: 80px;
    text-align: center;
    color: #000;
}

.top-custom-bnr.vps-discount-baner.p-vertical .banner-text-sec h3 {
    font-size: 50px;
    font-weight: 700;
    line-height: 80px;
    text-align: center;
    color: #00A63F;
}

.top-custom-bnr.vps-discount-baner.p-vertical .banner-text-sec h3 span {
    font-size: 70px;
    font-weight: 800;
    line-height: 80px;
    text-align: center;
    color: #00A63F;
}

.top-custom-bnr.vps-discount-baner.p-vertical .banner-text-sec {
    max-width: 30%;
    text-align: center;
}

.top-custom-bnr.discount-gpu-server.p-vertical {
    float: left;
    width: 100%;
    background: #2A362A;
}

.top-custom-bnr.discount-gpu-server.p-vertical .baner-form-inner {
    background: linear-gradient(149.51deg, #29A859 -9.08%, #29A859 8.09%, #29A859 101.39%, #104223 136.56%);
}

.top-custom-bnr.discount-gpu-server.p-vertical .discount-text {
    width: 100%;
    max-width: 40%;
}

.feature-webapp-dev.gpu-product-range-sec.p-vertical {
    clear: both;
}

.feature-webapp-dev.gpu-product-range-sec.p-vertical h2 {
    color: #000;
    font-size: 36px;
    font-weight: 600;
    line-height: 40px;
}

.feature-webapp-dev.gpu-product-range-sec.p-vertical h4 {
    font-size: 22px;
    font-weight: 600;
    line-height: 40px;
    text-align: center;
}

.product-range-box {
    border: 1px solid #BFBFBF;
    border-radius: 15px;
}

.gpu-product-range-wrapper {
    display: flex;
    gap: 20px;
    justify-content: center;
}

.product-range-box img {
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
}

.product-range-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.product-range-content {
    padding: 24px 19px;
}

.product-range-title a.btn-submit {
    background: #096D09;
    padding: 9px 14px;
    color: #fff;
    font-size: 16px;
}

.product-range-title p {
    font-size: 16px;
    font-weight: 900;
    line-height: 24px;
    text-align: left;
    color: #096d09;
}

.product-range-title p del {
    font-family: Poppins;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
    color: #595959;
}


.product-range-title p span {
    color: #595959;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
}

.product-range-heading h3 {
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    color: #414040;
}

.top-custom-bnr.p-vertical.top-banner-gpu-server-landing {
    clear: both;
    float: left;
    width: 100%;
}

.top-banner-gpu-server-landing {
    background: url(../../images/top-baner-landing-bg.png);
    background-size: cover;
    background-repeat: no-repeat;

}

.baner-form-sec.gpu-server-land-form .baner-form-inner {
    background: linear-gradient(149.51deg, #29A859 -9.08%, #29A859 8.09%, #29A859 101.39%, #104223 136.56%);
    border: unset;
    border-radius: unset;
}

.baner-form-inner h4 {
    font-size: 26px;
    font-weight: 600;
    line-height: 39px;
    text-align: center;
    margin-bottom: 20px;
    color: #fff;
}

.gpu-server-left-content p {
    font-size: 26px;
    font-weight: 600;
    line-height: 33px;
    text-align: left;
    color: #fff;
    max-width: 813px;
    margin-top: 10px;
    width: 100%;
}

/*.top-custom-bnr.p-vertical.top-banner-gpu-server-landing {*/
/*    padding-bottom: 0;*/
/*}*/
.gpu-server-offer span {
    color: #fff;
}

.gpu-server-left {
    display: flex;
    flex-wrap: wrap;
}

/*.gpu-server-offer{*/
/*    background: url(../../images/gpu-sever-offer.png)  no-repeat;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*}*/
.gpu-server-wrapper {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.price_list .price_grid .price_box:after{
    border-left: 11.5em solid transparent;
    border-right: 13.2em solid transparent;
}
.faq-gpu-sec.fag {
    clear: both;
}

.faq-gpu-sec.fag .faq-accordion {
    margin-left: auto;
}

.faq-gpu-sec.fag h2.faq-header-title {
    text-align: center !important;
}

.faq-header-title {
    font-weight: 700;
}
.product-range-content .deschfirstbox ul {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin-bottom : 10px ;
    padding: 10px 0px;
}
.product-range-content .deschfirstbox {
    float: unset;
    padding: 15px 0;
    text-align: center;
    margin-top: 5px;
}
.product-range-content {
    text-align: center;
}
/*get-gpu-server End*/

.btn.btn-primary.sendphoneotp {
    color: #fff;
    background-color: #00a63f;
    border-color: #00a63f;
    height: 43px;
    width: 130px
}
span.form_icon_phone i.fa.fa-check {
    position: absolute;
    right: 16px;
    top: 20%;
    color: #00a63f;
}
button#verifyOtpPhoneButton {
    margin-top: 8px;
}

span.form_icon_phone {
    position: relative;
}

@media (min-width: 1660px) {
    .container {
        max-width: 1440px;
    }
}

@media (max-width: 1440px) {

    .new-homepage-slider-slide {
        z-index: 1;
        position: relative;
    }

    .new-homepage-slider-slide:after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: #00000052;
        z-index: -1;
    }

    .gpu-server-offer img {
        width: 80%;
    }

    .product-range-title a.btn-submit {
        padding: 9px 4px;
    }

    .top-custom-bnr.vps-discount-baner.p-vertical .banner-inner-sec {
        justify-content: space-around;
        flex-wrap: wrap;
        gap: 20px;
    }

    .top-custom-bnr.vps-discount-baner.p-vertical .baner-form-sec {
        max-width: 50%;
    }
    .price_list .price_grid .price_box:after {
        border-left: 11.5em solid transparent;
        border-right: 9.2em solid transparent;
    }
    .top-custom-bnr.discount-gpu-server.p-vertical .baner-middle-img img {
        width: 500px;
        max-width: 304px;
        margin: auto;
        margin-left: 20px;
    }
}
@media (max-width: 1400px){
    .product-range-title p {
        text-align: center;
    }
    .product-range-title{
        flex-wrap: wrap;
        justify-content: center;
    }
    .product-range-title a {
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 1365px) {
    .top-custom-bnr.dedicated-baner.p-vertical .baner-middle-img img {
        width: 430px;
    }
    .gpu-server-wrapper .gpu-server-left {
        flex-wrap: wrap;
        align-content: center;
        justify-content: center;
    }
    .discount-text span {
        font-size: 50px;
        color: #fff;
        font-weight: 700;
        line-height: 58px;
    }
    .discount-text h2 {
        color: #00A63F;
        text-transform: capitalize;
        font-weight: 800;
        font-size: 50px;
        line-height: 58px;
    }
    
}

@media (max-width: 1200px) {
    .top-custom-bnr.dedicated-baner .banner-text-sec {
        max-width: 50%;
    }

    .top-custom-bnr.dedicated-baner .baner-middle-img {
        max-width: 50%;
    }

    .top-custom-bnr.dedicated-baner .banner-inner-sec {
        justify-content: center;
        flex-wrap: wrap;
    }

    .top-custom-bnr.dedicated-baner .baner-form-sec {
        max-width: 60%;
    }

    .discount-sec.p-vertical .baner-form-sec {
        max-width: 40%;
    }

    .discount-sec.p-vertical .discount-text {
        max-width: 60%;
    }
    .top-custom-bnr.vps-baner.p-vertical .banner-inner-sec{
        justify-content: space-around;
        flex-wrap: wrap;
        align-content: center;
    }
    .top-custom-bnr.vps-baner.p-vertical .baner-form-sec{
        max-width: 70%;
        margin-top: 20px;
    }

}

@media(max-width: 1024px){
    .gpu-server-wrapper{
        flex-direction: column;
    }
   .gpu-server-wrapper .baner-form-sec {
        width: 100%;
        max-width: 50%;
        margin: 0 auto;
        margin-top: 20px;
    }
}
@media (max-width: 991px) {
    .top-custom-bnr.discount-gpu-server.p-vertical .banner-inner-sec{
        flex-direction: column;
    }
    .top-custom-bnr.discount-gpu-server.p-vertical .baner-form-sec{
        max-width: 100%;
    }
   .top-custom-bnr.discount-gpu-server.p-vertical .baner-middle-img {
        max-width: 100%;
        text-align: center;
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .top-custom-bnr.discount-gpu-server.p-vertical .discount-text {
        width: 100%;
        max-width: 100%;
        TEXT-ALIGN: center;
    }
    
    .discount-sec.p-vertical .discount-bnr-sec {
        flex-direction: column;
    }

    .discount-sec.p-vertical .discount-text {
        max-width: 100%;
        text-align: center;
    }

    .discount-sec.p-vertical .baner-form-sec {
        max-width: 80%;
    }

    .top-custom-bnr.dedicated-baner.p-vertical .baner-middle-img img {
        width: 345px;
    }

    /*.top-custom-bnr.vps-discount-baner.p-vertical .banner-text-sec {*/
    /*    max-width: 37%;*/
    /*    text-align: center;*/
    /*}*/

    .top-custom-bnr.vps-discount-baner.p-vertical .banner-text-sec h2 {
        font-size: 30px;
        line-height: 38px;
    }

    .top-custom-bnr.vps-discount-baner.p-vertical .banner-text-sec h3 {
        font-size: 30px;
        line-height: 38px;
    }

    .top-custom-bnr.vps-discount-baner.p-vertical .baner-middle-img img {
        max-width: 280px;
    }

    .top-custom-bnr.vps-discount-baner.p-vertical .banner-text-sec h3 span {
        font-size: 40px;
        line-height: 40px;
        color: #00A63F;
    }

    .top-custom-bnr.vps-discount-baner.p-vertical .baner-form-sec {
        max-width: 100%;
    }

    .top-custom-bnr.vps-discount-baner.p-vertical .banner-text-sec {
        max-width: 45%;
        text-align: center;
    }

    .top-custom-bnr.vps-discount-baner.p-vertical .baner-middle-img {
        max-width: 50%;
    }
    .vps-baner .baner-middle-img img{
        max-width: 600px;
    }
    .top-custom-bnr.vps-baner.p-vertical .baner-middle-img {
        text-align: center;
        max-width: 100%;
    }

    .top-custom-bnr.vps-baner.p-vertical .banner-text-sec {
        text-align: center;
        max-width: 100%;
    }
    .top-custom-bnr.vps-baner.p-vertical .baner-form-sec {
        max-width: 100%;
        margin-top: 20px;
    }
     .vps-dedicated-box h4{
        text-align: center !important;
    }
    .vps-dedicated-box{
            flex-direction: column;
    }
    .gpu-server-wrapper .baner-form-sec {
        width: 100%;
        max-width: 100%;
        margin: 0 auto;
        margin-top: 20px;
    }
}

@media (max-width: 767px) {
    .velosting-query-box{
        flex-direction: column;
        gap: 20px;
    }
    .gpu-server-left-content p{
        font-size: 18px;
        line-height: 23px;
    }
    .banner-gpu-server-sec{
        justify-content: center;
    }
    .banner-gpu-server-text p{
            margin-top: 30px;
    }
    .banner-gpu-server-text h2 {
        font-size: 30px;
        font-weight: 500;
        line-height: 38px;
        color: #fff;
        width: 100%;
        max-width: 100%;
    }
    .banner-gpu-server-text {
        text-align: center;
    }
    .baner-form-inner{
        padding: 15px;
    }
    .gpu-server-offer {
        margin: 20px 0;
        text-align: center;
    }
    .baner-form-sec button.btn-submit{
        width: 100%;
    }
    .new-homepage-slider-slide {
        background-position: center;
    }

    .homepage-content-banr {
        padding-top: 75px;
    }

    .new-homepage-slider-slide {
        max-height: 400px;
        height: 400px;
    }

    .new-homepage-slider-buttons button {
        padding: 3px 10px;
        margin: 10px;
    }

    .homepage-content-banr h2 {
        color: #fff;
        font-size: 20px;
    }

    .new-homepage-slider-slide {
        padding: 30px;
    }

    .homepage-content-banr p {
        font-size: 15px;
        line-height: 24px;
    }

    .top-custom-bnr.dedicated-baner .banner-inner-sec {
        align-items: center;
        text-align: center;
    }

    .top-custom-bnr.dedicated-baner .banner-text-sec {
        max-width: 100%;
    }

    .top-custom-bnr.dedicated-baner .baner-form-sec {
        max-width: 100%;
        text-align: left;
    }

    .top-custom-bnr.dedicated-baner .baner-middle-img {
        max-width: 100%;
    }

    .discount-sec.p-vertical .baner-form-sec {
        max-width: 100%;
    }

    .discount-sec.p-vertical .discount-text h2 {
        font-size: 40px;
        line-height: 48px;
    }

    .discount-sec.p-vertical .discount-text span {
        line-height: 48px;
        font-size: 40px;
    }

    .discount-sec.p-vertical .discount-text {
        text-align: center;
    }

    .discount-sec.p-vertical .banner-text-sec p {
        font-size: 25px;
        text-transform: capitalize;
    }
   
    .vps-dedicated-wrapper {
        text-align: center;
        margin: 0 auto;
        flex-wrap: wrap;
    }
    .gpu-product-range-wrapper{
            flex-wrap: wrap;
    }
}

@media (max-width: 525px) {
    .top-custom-bnr.dedicated-baner.p-vertical .baner-middle-img img {
        width: -webkit-fill-available;
    }

    .top-custom-bnr.vps-discount-baner.p-vertical .banner-text-sec {
        max-width: 100%;
        text-align: center;
    }

    .top-custom-bnr.vps-discount-baner.p-vertical .baner-middle-img img {
        max-width: 330px;
    }
    .top-custom-bnr.vps-discount-baner.p-vertical .baner-middle-img {
        max-width: 100%;
        text-align: center;
    }
    .vps-baner .baner-middle-img img {
    width: -webkit-fill-available;
}
    .vps-baner .banner-text-sec p {
    max-width: 100%;
}
}
@media (max-width: 480px){
    .top-custom-bnr.vps-discount-baner.p-vertical .baner-middle-img img {
        max-width: 250px;
    }
}
     
.bg-none {
    display: flex;
}

.new-homepage-slider-slide.homepage-banner-slide4 .right {
    width: 100%;
}

.new-homepage-slider-slide.homepage-banner-slide4 {
    background: #01140e;
}

.new-homepage-slider-slide.homepage-banner-slide4 p, .new-homepage-slider-slide.homepage-banner-slide4 h2 {
    color: #fff;
}
.new-homepage-slider-slide.homepage-banner-slide4 img {
    width: 100%;
    max-width: 600px;
    margin: auto;
    display: block;
}




.vps-linus-tabpane .owl-carousel .owl-prev, .vps-linus-tabpane .owl-carousel .owl-next {
    top: 50%;
    transform: translateY(-50%);
    background: #0d950d !important; /* Change button color if needed */
    color: #fff !important;       /* Change icon color */
    border-radius: 50%;
    padding: 10px 15px !important;
    font-size: 20px !important;
    box-shadow: none;
    width: 30px;
    height: 30px;
    border-radius: 50px;
    border-radius: 50px !important;
    position:absolute;
}

.vps-linus-tabpane .owl-carousel .owl-prev {
    left: -40px; /* Adjust left button position */
}

.vps-linus-tabpane .owl-carousel .owl-next {
    right: -40px; /* Adjust right button position */
}

.vps-linus-tabpane button {
    width: 30px;
    height: 30px;
    border-radius: 50px;
    border-radius: 50px !important;;
    background: #000;
}


.vps-linus-tabpane .owl-carousel .owl-prev, .vps-linus-tabpane .owl-carousel .owl-next {
    top: 50%;
    transform: translateY(-50%);
    background: #0d950d !important;
    color: #fff !important;
    border-radius: 50%;
    padding: 10px 15px !important;
    font-size: 25px !important;
    box-shadow: none;
    width: 40px;
    height: 40px;
    text-align: center;
    border-radius: 50px;
    border-radius: 50px !important;
    position: absolute;
    margin: 0 auto !important;
}
.vps-linus-tabpane .owl-carousel .owl-next {
    right: -51px;
}
.vps-linus-tabpane .owl-carousel .owl-prev {
    left: -56px;
}

a.button03.blpr.hostingpanel {
    margin: 22px auto;
    display: block;
}
@media (max-width: 2025px){
    .domain_banner-main-box .domain-header h1 {
        font-size: 35px !important;
        line-height: 43px !important;
    }
    .domain_banner-main-box .domain-box-left {
        max-width: 620px !important;
        margin: 0 auto;
    }
}
@media (max-width: 1280px){
    .domain_banner_wrapper{
        background-image: none;
    }
}

@media (max-width: 1365px){
    .domain_banner_wrapper{
        background-position: top;
    }
    .domain_banner-main-box .domain-header{
        margin-left: 0;
    }
}
@media(max-width: 991px){
    .domain_banner-main-box .domain-box-left {
        max-width: 100%;
        margin: 0 auto;
    }
    .exclusive-contact-us.get-domain-contact-form {
       margin-top: 30px;
    }
}