<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#main-body {
    margin: 0;
    padding: 0 0 20px;
    min-height: 350px;
    background-color: #fff;
    width: 100%;
    clear: both
}

.navbar-collapse {
    padding-right: 0;
    padding-left: 0
}

.navbar-nav&gt;li&gt;a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 24px
}

.nav .open&gt;a,
.nav .open&gt;a:focus,
.nav .open&gt;a:hover {
    background-color: inherit;
    border-color: inherit
}

.dropdown-menu {
    font-size: 16px;
    min-width: 16rem
}

.h5,
h5 {
    font-size: 20px
}

.nav_bar .megamenu .drow_menu .nav li a {
    padding: 1rem 1.5rem;
    border: none
}

#mainNavbarCollapse p {
    line-height: 24px
}

.h2,
h2 {
    font-size: 3.2rem
}

#mainNavbarCollapse .mt-3,
.my-3 {
    margin-top: 2rem !important
}

#mainNavbarCollapse .mb-4,
.my-4 {
    margin-bottom: 2.5rem !important;
    padding-top: 2px
}

.nav_bar .megamenu .learn_btn {
    font-size: 16px
}

#mainNavbarCollapse .h1,
h1 {
    font-size: 4rem;
    padding-top: 5px
}

#mainNavbarCollapse h1 small {
    font-size: 81%;
    color: inherit
}

.form-control {
    height: 34px;
    padding: 6px 12px;
    font-size: 14px
}

.btn {
    font-size: 14px
}

.btn-default {
    border-color: #ccc
}

.listtable {
    width: 100%
}

#order-standard_cart .col-md-9:nth-child(2n) {
    margin-top: -493px !important
}

.h6,
h6 {
    font-size: 16px
}

.price_box h4 small {
    color: inherit
}

.hosting_sections .mt-3,
.my-3 {
    margin-top: 15px !important
}

#locationList {
    position: absolute;
    left: 0;
    right: 0;
    width: inherit;
    margin: 0 auto
}

.banner img {
    max-width: 100%
}

body #sLocation img {
    width: 24px;
    margin: 0 5px 0 5px
}

.header .right .right_navi li.languageDiv .dropdown-item {
    padding: 0 15px
}

.wordpress_banner {
    padding: 75px 0 115px 0
}

.dedicateelocation {
    transform: translate3d(0, 58px, 0) !important
}

.pricing_section .price_group .price_sect h1 {
    font-size: 33px
}

.pricing_section .price_group .price_sect .blpr {
    display: none
}

.pricing_section .price_group .price_sect .blpr small {
    margin: 0
}

.pricing_section .price_group #productList .price_sect {
    width: calc(100% - 30px);
    text-align: left;
    position: relative;
    margin: auto 14px
}

#productList .owl-controls .owl-prev {
    background-color: #c7c7c7;
    -webkit-mask: url(../../images/custom_images/left-arro.svg);
    mask: url(../../images/custom_images/left-arro.svg);
    color: transparent;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    width: 18px;
    height: 35px;
    float: left;
    mask-size: 18px 35px;
    -webkit-mask-size: 18px 35px;
    margin-left: -30px;
    margin-top: -20px;
    position: absolute;
    top: 50%
}

#productList .owl-controls .owl-next {
    background-color: #c7c7c7;
    -webkit-mask: url(../../images/custom_images/right-arro.svg);
    mask: url(../../images/custom_images/right-arro.svg);
    color: transparent;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    width: 18px;
    height: 35px;
    float: right;
    mask-size: 18px 35px;
    -webkit-mask-size: 18px 35px;
    margin-right: -30px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    right: 0
}

#productList .owl-controls {
    margin-top: -475px;
    padding-bottom: 475px
}

#order-standard_cart .panel-sidebar .panel-title {
    line-height: 16px
}

#order-standard_cart .panel-sidebar .list-group-item i {
    position: absolute;
    left: 0;
    float: left;
    font-size: 12px;
    color: #000
}

#order-standard_cart .panel-footer {
    padding: inherit;
    background-color: inherit;
    border-top: none;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

#domainSuggestions .button01 {
    padding: 10px 15px
}

#domainSuggestions .button01 .to-add {
    padding: 10px 15px
}

.suggested-domains p {
    padding: 10px 0
}

.domain-pricing .nav&gt;li {
    margin-bottom: 8px
}

.featured-tlds-container {
    margin: 5px 0 15px
}

.domain-checker-result-headline {
    margin: 0
}

.domain-unavailable {
    font-size: 18px;
    line-height: 52px;
    color: #f51322;
    border: 1px solid #dcd9d9;
    border-top: none;
    padding: 0 25px
}

.domain-invalid {
    padding-left: 10px;
    font-size: 16px;
    line-height: 52px;
    color: #f51322;
    border: 1px solid #dcd9d9
}

.domain-available {
    border: 1px solid #dcd9d9
}

.domain-available .domain-checker-available {
    color: #000
}

.domain-available strong {
    color: #5cb85c
}

.domain-available .price {
    color: #5cb85c;
    font-weight: 700;
    top: 3px;
    position: relative
}

.domain-available .button01 {
    background-color: #f51322;
    color: #fff;
    border: none;
    font-size: 13px;
    padding: 10px 10px;
    white-space: nowrap;
    min-width: 82px;
    width: auto !important
}

.domain-available .button01 .to-add {
    padding: 10px 15px
}

.domain-available .button01 .unavailable {
    padding: 10px 15px
}

#primaryLookupSearching {
    border: 1px solid #dcd9d9;
    line-height: 50px
}

body .register_page .login-form .form-group {
    margin-bottom: 10px
}

.pwreset a {
    font-size: 13px;
    color: #1367af;
    font-weight: 400
}

.alert-danger {
    background-color: #fdf8f7;
    border: 1px solid #fdb1b6;
    font-size: 15px;
    color: #d64e3f;
    text-align: left !important;
    font-weight: 600
}

.register_page .nav-link:hover {
    color: #f51322 !important;
    border-bottom: 2px solid #f51322 !important;
    background: 0 0
}

#account_security .progress {
    height: 20px;
    margin: 30px 0 3px 0
}

#inputPhone {
    padding-left: 83px
}

#register .alert.alert-danger li {
    line-height: 28px;
    font-size: 14px
}

.register_tab #default-captcha-domainchecker {
    margin-top: 0;
    margin-bottom: 40px;
    float: left
}

.alert-danger ul {
    margin: 0;
    padding: 4px 8px
}

.alert-success {
    font-size: 15px;
    text-align: left !important;
    font-weight: 600
}

.requireError {
    color: #e60a0a;
    position: absolute
}

.register_page .requireError {
    position: relative;
    clear: both;
    width: 100%;
    font-size: 12px
}

.register_page .right .nav li a:first-child {
    margin-left: 0
}

.register_page .personal_information_form .custom_checkbox {
    width: 100%
}

.header .right .right_navi li.accountMenu a {
    color: #000 !important;
    font-size: 14px !important;
    font-weight: 400 !important
}

.header .right .right_navi li a:hover {
    background-color: inherit
}

.header .currencyDiv {
    padding-top: 6px
}

.header .accountMenu {
    padding-top: 6px
}

.carouselInnerCT .owl-wrapper-outer .carousel-item {
    display: block !important
}

.open1&gt;.dropdown-menu {
    display: block !important
}

.carouselInnerCT .slick-prev {
    display: none !important
}

.carouselInnerCT .slick-next {
    display: none !important
}

.dedicatedpage {
    box-shadow: 0 0 6px 0 #bdbdbd
}

body #order-standard_cart .domain-selection-options .option {
    background-color: #fff;
    margin-bottom: 25px;
    padding: 6px 0;
    position: relative
}

#order-standard_cart .domain-selection-options .option .iradio_square-blue {
    position: absolute !important;
    left: 15px
}

body #order-standard_cart .domain-selection-options .option-selected {
    background-color: #fff
}

#order-standard_cart .domains-row .input-group-addon {
    position: absolute;
    z-index: 99999;
    background: 0 0;
    border: none;
    padding-top: 8px;
    color: #545454;
    font-size: 18px;
    font-weight: 600
}

#order-standard_cart .domains-row .form-control {
    padding-left: 70px;
    border: none;
    outline: 0;
    box-shadow: none;
    color: #5f5f5f;
    font-size: 18px;
    font-weight: 600;
    height: 36px !important;
    display: flex;
    align-items: flex-end
}

#order-standard_cart .domains-row #subdomainsld {
    padding-left: 56px !important
}

#order-standard_cart .domain-input-group {
    border-top: 1px solid #ebebeb
}

#order-standard_cart .domain-input-group .btn-primary {
    background: #f51322;
    border: none;
    border-radius: 0;
    padding: 6px
}

#order-standard_cart .domain-input-group .row {
    padding-top: 20px
}

#order-standard_cart .domains-row {
    padding-top: 0 !important
}

#order-standard_cart .option label {
    padding: 7px 10px 7px 45px;
    font-weight: 600;
    margin-bottom: 0;
    color: #000;
    font-size: 14px
}

#order-standard_cart .option .col-sm-offset-1 {
    margin-left: 0
}

input#inputAuthCode::placeholder,
input#inputTransferDomain::placeholder,
input#owndomainsld::placeholder,
input#owndomaintld::placeholder {
    color: #ddd
}

.domainResultsWithProducts #primaryLookupResult {
    border: 1px solid #ccc;
    float: left;
    width: 100%;
    padding: 15px 20px
}

.domainResultsWithProducts .domain-available {
    float: left;
    border: none
}

.domainResultsWithProducts .domain-price {
    float: right;
    font-size: 14px;
    padding-top: 2px
}

.domainResultsWithProducts .domain-price .price {
    font-weight: 700;
    color: #5cb85c;
    font-size: 18px
}

#order-standard_cart .domainResultsWithProducts .domain-checker-available {
    color: #000
}

.domainResultsWithProducts .spotlight-tlds {
    background-color: transparent;
    padding: 7px 0
}

.domainResultsWithProducts .domain-unavailable {
    line-height: normal;
    border: none
}

.domainResultsWithProducts .domain-invalid {
    font-size: 16px;
    line-height: normal;
    color: #f51322;
    border: 1px solid #dcd9d9
}

.domainResultsWithProducts .spotlight-tld-container {
    box-shadow: 0 0 19px 0 rgba(0, 0, 0, .09);
    border: none
}

.domainResultsWithProducts .spotlight-tld-container .spotlight-tld {
    padding: 9px 0;
    height: auto;
    background-color: #fff;
    border: none;
    font-size: 19px;
    font-weight: 700;
    color: #2071d2
}

.domainResultsWithProducts .spotlight-tld .btn-add-to-cart {
    font-size: 12px;
    border: 1px solid #f51322 !important;
    background: #fff !important;
    padding: 3px;
    min-width: 83px;
    color: #f51322 !important;
    text-align: center;
    display: inline-block;
    border-radius: 0 !important;
    width: 37% !important
}

.domainResultsWithProducts .spotlight-tld .btn-add-to-cart span {
    background: #fff !important
}

.domainResultsWithProducts .spotlight-tld-container {
    padding: 0;
    margin-left: -10px;
    margin-right: -10px
}

.domainResultsWithProducts .spotlight-tld-container-5 {
    width: 18%;
    margin: 0 1%
}

.domainResultsWithProducts .available.price {
    color: grey;
    font-weight: 700
}

.domainResultsWithProducts .domain {
    float: left;
    width: auto;
    background-color: transparent;
    padding: 0
}

.domainResultsWithProducts li .domain {
    font-size: 16px;
    color: #404040;
    font-weight: 700;
    padding: 0;
    border: none;
    float: inherit;
    width: auto;
    background-color: inherit
}

.domainResultsWithProducts li .extension {
    font-size: 16px;
    color: #404040;
    font-weight: 700;
    padding: 0;
    border: none;
    float: inherit;
    width: auto;
    background-color: inherit
}

.domainResultsWithProducts li .price {
    font-size: 18px;
    font-weight: bolder;
    color: #404040
}

.domainResultsWithProducts li .btn-add-to-cart {
    background-color: #f51322 !important;
    color: #fff !important;
    font-size: 13px !important;
    color: #fff !important;
    padding: 10px 16px !important;
    display: inline-block;
    font-weight: 500;
    border: none;
    border-radius: 0 !important
}

.domainResultsWithProducts .suggested-domains .panel-heading {
    border-bottom: none;
    margin: 0 0 10px;
    padding: 0;
    font-size: 25px;
    color: #000;
    font-weight: 700
}

.domainResultsWithProducts #domainSuggestions {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc
}

#btnDomainContinue {
    background-color: #f51322 !important;
    font-size: 15px !important;
    color: #fff !important;
    padding: 10px 16px !important;
    display: inline-block;
    font-weight: 500;
    border: none;
    border-radius: 0 !important
}

#order-standard_cart .transfer-not-eligible {
    margin: 0 !important;
    padding: 0 !important;
    background-color: transparent !important
}

#order-standard_cart .transfer-eligible {
    float: left;
    text-align: left;
    line-height: 16px
}

#order-standard_cart .transfer-eligible {
    color: #666 !important;
    background-color: transparent !important;
    border-color: inherit !important;
    margin: 0 !important;
    padding: 0 !important
}

.shared-hosting .left .personal_section {
    float: left;
    width: 100%;
    padding: 0
}

.configureProductDiv .left .heding {
    margin-bottom: 7px
}

.configureProductDiv .left .personal_section {
    padding: 0
}

.configureProductDiv .left .personal_section ul {
    margin: 10px 0 0 0;
    width: 100%
}

.configureProductDiv .left .personal_section ul li {
    float: left;
    width: auto;
    margin: 0 0 5px 0;
    padding: 0 0;
    text-align: left;
    min-width: 100%;
    padding-left: 20px;
    position: relative
}

.configureProductDiv .left .personal_section ul li:before {
    mask: url(../../images/custom_images/check.svg);
    -moz-mask: url(../../images/custom_images/check.svg);
    content: "";
    -webkit-mask: url(../../images/custom_images/check.svg);
    width: 11px;
    height: 8px;
    background-color: #00f;
    position: absolute;
    margin-top: 5px;
    margin-left: -20px
}

.configureProductDiv .billingcycleDiv {
    width: 60%
}

#order-standard_cart .sub-heading-borderless span {
    font-size: 18px !important;
    color: #f51322 !important;
    font-weight: 700 !important;
    padding: 0 !important
}

body #order-standard_cart .sub-heading span {
    color: #000 !important;
    font-size: 18px;
    font-weight: 700;
    padding: 0;
    top: 0
}

#order-standard_cart .sub-heading {
    height: 0 !important;
    border-top: none !important;
    text-align: left !important;
    margin-top: 20px !important
}

.configureProductDiv .configurationContainer .form-group {
    float: left;
    width: 30%;
    margin-right: 2%;
    min-height: 110px
}

.configureProductDiv .alert-warning {
    float: left;
    width: 100%
}

body #order-standard_cart .order-summary {
    margin: 0 0 20px 0;
    padding: 0;
    background-color: transparent;
    border-bottom: none;
    border-radius: 0
}

body #order-standard_cart .order-summary h2 {
    margin: 0;
    padding: 10px;
    color: #000;
    text-align: left;
    font-size: 1.4em;
    font-weight: 400
}

body #order-standard_cart .summary-container {
    margin: 0;
    padding: 0;
    min-height: 100px;
    border-radius: 0;
    background-color: #fff;
    font-size: 14px;
    float: left;
    width: 100%
}

body #order-standard_cart .configureProductDiv .summary-container span {
    padding: 0 20px;
    font-style: normal
}

body #orderSummary {
    border: 1px solid #ccc;
    padding: 21px 0;
    background-color: #fff
}

body #btnCompleteProductConfig {
    background-color: transparent;
    border: 1px solid #ce2934;
    color: #fff;
    background: #f51322;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    padding: 12px 85px;
    width: 100%
}

.configureProductDiv .leftRow {
    margin-right: 0;
    margin-left: 0
}

.configureProductDiv {
    padding: 20px 0
}

.configureProductDiv .info-text-sm {
    background: 0 0;
    border: none;
    text-align: left !important;
    color: #666;
    font-size: 13px !important
}

.configureProductDiv .info-text-sm a {
    color: #f51322
}

.configureProductDiv .order-summary .total-due-today {
    float: left;
    width: 100%;
    padding: 15px 0 25px 0;
    border-top: 2px dashed #ccc;
    margin-top: 20px
}

.configureProductDiv .order-summary .total-due-today span {
    float: left;
    font-size: 17px;
    line-height: 36px;
    color: #000;
    font-weight: 700
}

.configureProductDiv .order-summary .total-due-today .amt {
    font-size: 22px !important;
    color: #17494d;
    float: right
}

body .configureProductDiv .summary-container {
    font-size: 13px;
    line-height: 22px
}

.configureProductDiv .personal_section {
    box-shadow: 0 0 17px 0 rgba(0, 0, 0, .14);
    padding: 25px !important;
    margin-bottom: 25px
}

#order-standard_cart .configureProductDiv .order-summary .summary-totals {
    border-top: none;
    border-bottom: none
}

.configureProductDiv .pconfig {
    font-size: 20px;
    font-weight: 700;
    color: #000;
    margin-bottom: 17px
}

.custom_checkbox input:checked+span::after {
    top: 2px !important;
    left: 1.5px !important
}

.radio_input input:checked+span:after {
    top: 2px !important;
    left: 0 !important
}

.right .open_ticket .shared-hosting {
    padding-top: 25px
}

.right .open_ticket .shared-hosting .alert.alert-danger {
    margin-left: 0;
    margin-bottom: 25px
}

.btn-toolbar&gt;.btn,
.btn-toolbar&gt;.btn-group,
.btn-toolbar&gt;.input-group {
    margin-bottom: 6px
}

.md-editor&gt;.md-header {
    background: 0 0 !important
}

.md-editor .md-footer,
.md-editor&gt;.md-header {
    background: 0 0 !important
}

.right .open_ticket .shared-hosting .row&gt;div[class*=col-] .form-group {
    margin-bottom: 24px
}

.right .open_ticket .shared-hosting .row&gt;div[class*=col-] .form-group .btn-block {
    margin-top: 10px;
    background: 0 0;
    border: none;
    color: #007bff;
    font-size: 15px
}

.right .open_ticket .shared-hosting .row&gt;div[class*=col-] .form-group .btn-block:focus {
    outline: 0;
    box-shadow: none
}

#inputAttachments {
    border: none;
    background: 0 0;
    height: 41px !important
}

#fileUploadsContainer&gt;input[type=file] {
    border: none;
    background: 0 0;
    height: 41px !important
}

#openTicketSubmit {
    border-radius: 0;
    margin-right: 10px;
    background-color: #f51322;
    color: #fff;
    border: none;
    padding: 7px 20px;
    min-width: 178px;
    min-height: 51px;
    line-height: 37px
}

a.cancel-btn-wgs {
    background-color: #17494d;
    color: #fff;
    border: none;
    padding: 7px 20px;
    border-radius: 0;
    min-width: 178px;
    min-height: 51px;
    line-height: 37px
}

a.cancel-btn-wgs:hover {
    background-color: #226166;
    color: #fff;
    border: none
}

.ticket-attachments-message {
    padding-top: 0
}

.form-group.wgs-margin-bottom {
    margin-bottom: 10px !important
}

.right .open_ticket .shared-hosting .form-group .form-control {
    border-radius: 0
}

.right .open_ticket .shared-hosting #autoAnswerSuggestions {
    background: #fff;
    border: none
}

#ticketReply {
    border: solid 1px #f2a7ae;
    font-size: 15px;
    color: #505050;
    background: 0 0
}

.view_ticket_col .shared-hosting .panel.panel-info {
    background: 0 0;
    border: solid 1px #f2a7ae
}

.view_ticket_col .shared-hosting h3.panel-title i {
    color: #f51322
}

.right .view_ticket_col .shared-hosting .row&gt;div[class*=col-] .form-group {
    margin-bottom: 24px
}

.right .view_ticket_col .shared-hosting .row&gt;div[class*=col-] .form-group .btn-block {
    margin-top: 10px;
    background: 0 0;
    border: none;
    color: #007bff;
    font-size: 15px
}

.right .view_ticket_col .shared-hosting .row&gt;div[class*=col-] .form-group .btn-block:focus {
    outline: 0;
    box-shadow: none
}

.wgs-submit-button {
    border-radius: 0;
    margin-right: 10px;
    background-color: #f51322;
    color: #fff;
    border: none;
    padding: 5px 25px 5px 25px;
    min-width: 178px;
    min-height: 51px;
    font-size: 14px;
    line-height: 38px
}

.wgs-submit-button:hover {
    background-color: #f51322;
    color: #fff;
    border: none
}

.wgs-cancel-button {
    background-color: #17494d;
    color: #fff;
    border: none;
    border-radius: 0;
    padding: 5px 25px 5px 25px;
    min-width: 178px;
    min-height: 51px;
    font-size: 14px
}

.wgs-cancel-button:hover {
    background-color: #17494d;
    color: #fff;
    border: none
}

.view_ticket_col .shared-hosting .view_ticket_box {
    float: left;
    padding: 18px;
    width: 100%;
    border-radius: 0;
    background-color: #fff;
    box-shadow: 0 0 13px 0 rgba(0, 0, 0, .1);
    margin-top: 30px
}

.view_ticket_col .shared-hosting .ticket-reply {
    margin: 0;
    padding: 0;
    border: none;
    background-color: transparent
}

.view_ticket_col .shared-hosting .view_ticket_box .top {
    position: relative;
    padding-left: 44px;
    font-size: 18px;
    color: #000;
    border-bottom: 1px solid #edeff1;
    padding-bottom: 8px;
    margin-bottom: 17px
}

.view_ticket_col .shared-hosting .view_ticket_box .top span {
    float: right;
    font-size: 12px;
    color: grey;
    font-weight: 300
}

.view_ticket_col .shared-hosting .view_ticket_box .top {
    float: left;
    width: 100%
}

.view_ticket_col .shared-hosting .view_ticket_box .top&gt;img {
    position: absolute;
    top: 0;
    left: 0
}

.view_ticket_col .shared-hosting .view_ticket_box .top:before {
    content: "";
    border-bottom: 4px solid red;
    width: 30px;
    float: left;
    position: absolute;
    bottom: -4px;
    left: 0
}

.view_ticket_col .shared-hosting .ticket-reply .message {
    padding: 0
}

.view_ticket_col .shared-hosting .ticket-reply .attachments {
    padding: 0
}

.view_ticket_col .shared-hosting .ticket-reply .message hr {
    border-top: 1px dashed #ccc
}

.view_ticket_col .shared-hosting .view_ticket_box .attachments {
    float: left;
    width: 100%;
    border-top: 1px dashed #ccc;
    padding-top: 10px;
    background: 0 0
}

.view_ticket_col .shared-hosting .view_ticket_box .attachments strong {
    float: left;
    font-size: 13px;
    color: grey;
    font-weight: 400
}

.view_ticket_col .shared-hosting .view_ticket_box .attachments ul {
    float: left;
    margin: 0 0 0 13px;
    padding: 0
}

.view_ticket_col .shared-hosting .view_ticket_box .attachments ul li a {
    float: left;
    position: relative;
    padding-left: 23px;
    font-size: 13px;
    color: #505050
}

.view_ticket_col .shared-hosting .view_ticket_box .attachments ul li a i {
    position: absolute;
    left: 0;
    top: 2px;
    color: #f74a55;
    font-size: 18px
}

.view_ticket_col .shared-hosting .panel.panel-info.visible-print-block .panel-heading {
    border-bottom: solid 1px #f2a7ae;
    font-size: 15px;
    color: #505050;
    background: 0 0
}

.view_ticket_col .shared-hosting .view_ticket_box .message .clearfix {
    border-top: 1px dashed #ccc
}

.view_ticket_col .shared-hosting .view_ticket_box .rating {
    padding-bottom: 0
}

.view_ticket_col .shared-hosting .view_ticket_box .rating-done {
    padding-bottom: 0
}

.right .view_ticket_col .shared-hosting .form-group .form-control {
    border-radius: 0
}

.right .client_security_page .shared-hosting .row&gt;div[class*=col-] .form-group {
    margin-bottom: 24px
}

.right .client_security_page .shared-hosting .alert-info {
    color: inherit;
    background: 0 0;
    border: none;
    padding-left: 0;
    margin-bottom: 25px
}

.right .client_security_page .shared-hosting .alert-error {
    color: inherit;
    background: 0 0;
    border: none;
    padding-left: 0;
    margin-bottom: 25px
}

.right .client_security_page .shared-hosting .alert-success {
    color: inherit;
    background: 0 0;
    border: none;
    padding-left: 0;
    margin-bottom: 25px
}

.right .client_security_page .shared-hosting .form-group .form-control {
    border-radius: 0
}

.right .client_security_page .shared-hosting h2 {
    font-size: 17px;
    font-weight: 600
}

.right .client_security_page .shared-hosting {
    padding-top: 35px
}

.right .client_security_page .shared-hosting .form-horizontal .form-group .form-control {
    border-radius: 0
}

.right .client_change_password_page .shared-hosting .alert.alert-info {
    display: none
}

.client_change_password_page #passwordStrengthBar {
    height: 20px;
    background-color: #fff;
    border-radius: 0;
    border: 1px solid #ccc;
    box-shadow: none;
    margin-top: -10px;
    margin-bottom: 31px
}

.right .client_change_password_page .shared-hosting .form-horizontal .form-group {
    margin-right: 0;
    margin-left: 0
}

.right .client_change_password_page .shared-hosting {
    padding-top: 35px
}

.wgs-submit-button:disabled {
    color: #fff;
    background-color: #f51322;
    border-color: #f51322
}

.wgs-submit-button[disabled]:hover {
    color: #fff;
    background-color: #f51322;
    border-color: #f51322
}

.right .client_change_password_page #inputNewPassword2Msg p.help-block {
    margin-top: 0;
    color: #f51322
}

.right .client_change_password_page .has-error .form-control-feedback {
    color: #f51322
}

.right .client_change_password_page .shared-hosting .form-horizontal .form-group .form-control {
    border-radius: 0
}

.right .client_contact_sale_page .shared-hosting {
    padding-top: 20px
}

.right .client_contact_sale_page .shared-hosting .form-horizontal .form-group {
    margin-right: 0;
    margin-left: 0;
    clear: both
}

.right .client_contact_sale_page .shared-hosting .form-horizontal .form-group #inputCaptcha {
    height: 30px !important
}

.right .client_contact_sale_page .shared-hosting .form-horizontal .form-group #default-captcha-domainchecker {
    margin-top: 0;
    text-align: left
}

.right .client_contact_sale_page .shared-hosting .form-horizontal .form-group .form-control {
    border-radius: 0
}

.right .client_contact_sale_page .shared-hosting .margin-bottom {
    margin-bottom: 5px
}

.right .client_download_page .shared-hosting {
    padding-top: 25px
}

.right .client_download_page .shared-hosting .download_searchbar {
    background: #e70000;
    padding: 34px 34px;
    border-radius: 0;
    margin-bottom: 20px;
    background-size: cover;
    background-image: url(../../images/custom_images/top_search-back.png)
}

.right .client_download_page .shared-hosting .download_searchbar label {
    background: #fff;
    padding: 20px
}

.right .client_download_page .shared-hosting .download_searchbar input {
    border: none;
    box-shadow: none;
    height: 52px;
    font-weight: 400;
    font-size: 17px
}

.right .client_download_page .shared-hosting .download_searchbar .btn {
    background-color: #f51322;
    border-radius: 0;
    padding: 0 55px;
    font-size: 18px;
    min-height: 51px;
    min-width: 178px
}

.right .client_download_page .shared-hosting h2 {
    font-size: 17px;
    font-weight: 600;
    padding: 15px 0;
    float: left
}

.right .client_download_page .shared-hosting .download-categories {
    width: 100%;
    float: left;
    clear: both
}

.right .client_download_page .shared-hosting .download-categories .down-cat {
    font-size: 13px;
    color: #2a2a2a;
    background-color: #f3f3f3;
    border-top: 4px solid transparent;
    padding: 14px 25px 14px 25px;
    text-transform: uppercase;
    border: 1px solid #dbdbdb;
    position: relative
}

.right .client_download_page .shared-hosting .download-popular-wgs .download-box-div {
    float: left;
    width: 100%;
    border: 1px solid #d4dcde;
    padding: 20px 20px;
    margin-bottom: 15px;
    background: #fff
}

.right .client_download_page .shared-hosting .download-popular-wgs .download-box-div i {
    font-size: 14px;
    color: #f51322;
    background-color: #eef2f4;
    height: 30px;
    width: 30px;
    border-radius: 100px;
    text-align: center;
    line-height: 29px;
    float: left;
    margin-right: 15px
}

.right .client_download_page .shared-hosting .download-popular-wgs .download-box-div h4 {
    font-size: 16px;
    color: #000;
    margin-top: 5px
}

.right .client_download_page .shared-hosting .download-popular-wgs .download-box-div p {
    font-size: 14px;
    color: #505050;
    float: left;
    width: 100%;
    line-height: 23px;
    margin-top: 3px;
    font-weight: 400
}

.right .client_download_page .shared-hosting .download-popular-wgs .download-box-div .downloads-link-wgs {
    float: left;
    width: 100%;
    border-top: 1px dashed #ccc;
    padding-top: 10px;
    background: 0 0
}

.right .client_download_page .shared-hosting .download-popular-wgs .download-box-div .downloads-link-wgs ul {
    float: left;
    margin: 0 0 0 13px;
    padding: 0
}

.right .client_download_page .shared-hosting .download-popular-wgs .download-box-div .downloads-link-wgs ul li a {
    float: left;
    position: relative;
    padding-left: 23px;
    font-size: 13px;
    color: #505050;
    border: none
}

.right .client_download_page .shared-hosting .download-popular-wgs .download-box-div .downloads-link-wgs ul li a:hover {
    background: 0 0
}

.right .client_download_page .shared-hosting .download-popular-wgs .download-box-div .downloads-link-wgs ul li a i {
    line-height: 28px;
    position: absolute;
    left: 0;
    top: 2px;
    color: #f74a55;
    font-size: 15px;
    background-color: transparent;
    height: 15px;
    width: 15px
}

.right .client_download_page .shared-hosting .download-categories .down-cat a {
    color: #2a2a2a
}

.right .client_download_page .shared-hosting .download-categories .down-cat a:hover {
    color: #f51322
}

.right .client_download_page .shared-hosting .download-categories .down-cat p {
    margin-bottom: 0
}

.right .client_download_page .shared-hosting .download-popular-wgs {
    padding: 0 0 25px 0;
    font-size: .8em;
    width: 100%;
    float: left
}

.right .client_download_page .shared-hosting .download-popular-wgs&gt;div[class*=col-] {
    padding-left: 0
}

.right .domain_detail_page .shared-hosting .manage-domain-box {
    margin: 0 0 22px;
    padding: 0;
    width: 100%;
    border: 1px solid #fedcde;
    background: #fff
}

.right .domain_detail_page .shared-hosting .manage-domain-box .d-flex {
    display: flex !important
}

.right .domain_detail_page .shared-hosting .manage-domain-box .active-domain {
    background: #fbfdfa;
    margin: 0;
    padding: 78px 0;
    border-right: 1px dashed #ccc;
    text-align: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: center;
    align-content: center;
    max-width: 315px
}

.right .domain_detail_page .shared-hosting .manage-domain-box .active-domain h2 {
    margin: 15px auto 0;
    text-align: center;
    padding: 0;
    width: 100%;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #000;
    line-height: 30px;
    float: left
}

.right .domain_detail_page .shared-hosting .manage-domain-box .active-domain a {
    width: 100%
}

.right .domain_detail_page .shared-hosting .manage-domain-box .active-domain p {
    margin: 18px auto 0;
    text-align: center;
    padding: 0;
    width: 100%;
    color: #72c04a;
    font-size: 15px;
    font-weight: 700
}

.right .domain_detail_page .shared-hosting .manage-domain-box .active-domain p span {
    color: #000;
    font-weight: 400
}

.right .domain_detail_page .shared-hosting .manage-domain-box .active-domain img {
    margin: 0 auto;
    text-align: center;
    padding: 0
}

.right .domain_detail_page .shared-hosting .manage-domain-box .manage-detail {
    margin: 0;
    padding: 75px 0
}

.right .domain_detail_page .shared-hosting .manage-domain-box .manage-detail p {
    padding: 0 0 30px;
    width: 100%;
    color: #000;
    font-size: 15px;
    font-weight: 600;
    margin: 0;
    letter-spacing: .04em
}

.right .domain_detail_page .shared-hosting .manage-domain-box .manage-detail img {
    margin-right: 12px
}

.right .domain_detail_page .shared-hosting .manage-domain-box .manage-detail span {
    color: #9a9a9a;
    font-weight: 400
}

.right .domain_detail_page .shared-hosting .manage-domain-box .row {
    display: flex !important;
    width: 100%;
    margin: 0
}

.right .domain_detail_page .shared-hosting .today-text {
    color: #000;
    font-size: 18px;
    font-weight: 700
}

.right .domain_detail_page .shared-hosting .canbeMangaedWgs {
    padding-right: 0;
    padding-left: 0
}

.right .domain_detail_page .shared-hosting .domain-detail-tabs {
    margin: 0;
    padding: 0;
    width: 100%
}

.domain-detail-tabs .nav-tabs {
    border-bottom: none;
    margin-top: 10px
}

.domain-detail-tabs .nav-tabs .nav-item {
    margin-bottom: -1px;
    width: 100%
}

.domain-detail-tabs .nav-tabs .nav-item a:hover {
    background-color: transparent
}

.domain-detail-tabs .nav-tabs .nav-link {
    border: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    font-size: 14px;
    padding: 12px 10px 12px 0;
    color: #2a2a2a;
    font-weight: 600
}

.cloud-icon1 {
    width: 21px;
    height: 21px;
    margin-right: 6px;
    margin-top: -2px
}

.right .domain_detail_page .shared-hosting #tabNameservers .alert-info {
    color: inherit;
    background: 0 0;
    padding-left: 12px;
    margin-bottom: 25px;
    border: solid 1px #f2a7ae
}

.right .domain_detail_page .shared-hosting #tabNameservers .row&gt;div[class*=col-] .form-group {
    margin-bottom: 24px
}

.right .domain_detail_page .shared-hosting #tabNameservers .form-horizontal .form-group {
    margin-right: 0;
    margin-left: 0;
    clear: both
}

.right .domain_detail_page .shared-hosting {
    padding-top: 30px
}

.right .domain_detail_page .shared-hosting #tabNameservers h3 {
    font-weight: inherit;
    margin-bottom: 20px;
    font-size: 25px
}

#tabNameservers .form-group .form-control {
    border-radius: 0
}

.right .domain_detail_page .shared-hosting #tabReglock h3 {
    font-weight: inherit;
    margin-bottom: 20px;
    font-size: 25px
}

.right .domain_detail_page .shared-hosting #tabReglock .alert-info {
    color: inherit;
    background: 0 0;
    padding-left: 12px;
    margin-bottom: 25px;
    border: solid 1px #f2a7ae
}

.right .domain_detail_page .shared-hosting #tabReglock h2 {
    font-size: 20px;
    margin-bottom: 25px
}

.right .domain_detail_page .shared-hosting #tabReglock .label.label-danger {
    background-color: #17494d
}

.right .domain_detail_page .shared-hosting #tabReglock .label.label-success {
    background-color: #f51322
}

.right .domain_detail_page .shared-hosting .wgs-alter-info-cls .alert-info {
    color: inherit;
    background: 0 0;
    padding-left: 12px;
    margin-bottom: 25px;
    border: solid 1px #f2a7ae
}

.right .domain_detail_page .shared-hosting .wgs-alter-info-cls .alert-warning {
    color: inherit;
    background: 0 0;
    padding-left: 12px;
    margin-bottom: 25px;
    border: solid 1px #f2a7ae
}

.right .domain_detail_page .shared-hosting .wgs-alter-info-cls .alert-error {
    color: inherit;
    background: 0 0;
    padding-left: 12px;
    margin-bottom: 25px;
    border: solid 1px #f2a7ae
}

.right .domain_detail_page .shared-hosting .wgs-alter-info-cls .alert-success {
    color: inherit;
    background: 0 0;
    padding-left: 12px;
    margin-bottom: 25px;
    border: solid 1px #f2a7ae
}

.domain-detail-tabs .nav-tabs&gt;li.active&gt;a,
.nav-tabs&gt;li.active&gt;a:focus,
.nav-tabs&gt;li.active&gt;a:hover {
    background-color: transparent;
    border: none
}

.right .domain_detail_page .shared-hosting .manage-domain-box .active-domain .deactive-domain {
    background-color: #fef3f4 !important
}

.right .domain_detail_page .shared-hosting .manage-domain-box .active-domain p.active-status {
    color: #72c04a
}

.right .domain_detail_page .shared-hosting .manage-domain-box .active-domain p.pending-status {
    color: #f51322 !important
}

.right .client_mass_payment_page .shared-hosting {
    padding-top: 0;
    padding-bottom: 10px
}

.right .client_mass_payment_page .shared-hosting .manage_payments {
    margin: 10px 0;
    padding: 0;
    width: 100%;
    clear: both;
    display: inline-block
}

.client_mass_payment_page .manage_payments .view_manage_pays {
    float: left;
    padding: 40px 40px;
    width: 100%;
    border-radius: 0;
    background-color: #fff;
    box-shadow: 0 0 13px 0 rgba(0, 0, 0, .1);
    margin-top: 30px
}

.client_mass_payment_page .manage_pay_top_bar {
    padding-left: 0;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    color: #383838;
    letter-spacing: normal;
    padding-bottom: 16px
}

.client_mass_payment_page .manage_payments .view_manage_pays .top-bars {
    position: relative;
    border-bottom: 1px solid #edeff1;
    margin-bottom: 17px
}

.client_mass_payment_page .manage_payments .top-bars.manage_pay_top_bar:before {
    content: "";
    border-bottom: 4px solid red;
    width: 30px;
    float: left;
    position: absolute;
    bottom: -3px;
    left: 0
}

.client_mass_payment_page .manage_payments .top-bars:before {
    content: "";
    border-bottom: 4px solid red;
    width: 30px;
    float: left;
    position: absolute;
    bottom: -4px;
    left: 0
}

.client_mass_payment_page .manage_payments .manage_pay_top_bar strong {
    float: right;
    font-weight: 700;
    color: #383838
}

.client_mass_payment_page .manage_payments .invoice-dis {
    margin: 0;
    padding: 0
}

.client_mass_payment_page .manage_payments .invoice-title {
    color: #f51322;
    font-weight: 600;
    font-size: 15px;
    padding: 10px 0 8px;
    clear: both
}

.client_mass_payment_page .manage_payments .invoice-table {
    margin: 0 0 20px;
    padding: 0 0 30px;
    border-bottom: 1px solid #e8eaed;
    border-collapse: inherit
}

.client_mass_payment_page .manage_payments .invoice-table td {
    margin: 0;
    padding: 5px 0;
    font-size: 12px;
    color: #7c7c7c;
    font-weight: 600
}

.price-col {
    color: #424242 !important;
    text-align: right
}

.invoice-total-tb {
    margin: 0;
    border: 1px solid #dbd8d8;
    padding: 25px 0;
    border-collapse: separate;
    background-color: #fff
}

.invoice-total-tb td {
    margin: 0;
    padding: 3px 10px;
    color: #3a3a3a;
    font-size: 14px
}

.invoice-total-tb td span {
    color: #9a6f6f;
    font-size: 14px
}

.invoice-total-tb tr:last-child td span {
    color: #000;
    font-size: 15px;
    font-weight: 700
}

.invoice-total-tb tr:last-child td {
    color: #17494d;
    font-size: 20px;
    font-weight: 700
}

td.rightPriceWgs {
    text-align: right;
    padding-right: 35px
}

.inner-bottom_tb {
    margin-top: 30px
}

.pay-select {
    font-size: 14px;
    color: #000 !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    height: 51px
}

.right .client_mass_payment_page .shared-hosting .row&gt;div[class*=col-] .form-group {
    margin-bottom: 24px
}

.inner-bottom_tb .wgs-submit-button {
    float: right;
    padding-top: 14px;
    padding-bottom: 14px
}

.inner-bottom_tb #paymentmethod {
    border-radius: 0;
    height: 51px
}

.confirm_ticket_page .shared-hosting {
    padding-top: 25px
}

.right .confirm_ticket_page .shared-hosting .alert-success.text-center {
    color: #333;
    border: solid 1px #f2a7ae;
    background: 0 0;
    font-weight: 400
}

.right .confirm_ticket_page .shared-hosting .alert-success .alert-link {
    color: #f51322
}

.right .server_status_page .shared-hosting {
    padding-top: 25px
}

.right .server_status_page .shared-hosting .alert.alert-success {
    color: #333;
    background: 0 0
}

.right .server_status_page .shared-hosting .row {
    margin-bottom: 25px
}

.right .server_status_page .shared-hosting .table-responsive {
    border-radius: 0;
    background-color: #fff;
    box-shadow: 0 0 13px 0 rgba(0, 0, 0, .1);
    padding: 10px 18px 18px 18px;
    float: left
}

.right .server_status_page .shared-hosting .table-responsive .table&gt;tbody&gt;tr&gt;td {
    font-size: 14px;
    padding: 1rem;
    color: #505050;
    border-top: 1px solid #edeff1;
    border-bottom: none;
    vertical-align: middle;
    font-weight: 500;
    background: #fff
}

.right .server_status_page .shared-hosting .table-responsive .table&gt;thead&gt;tr&gt;th {
    border-bottom: none;
    padding: 1rem
}

.right .server_status_page .shared-hosting .btn-group {
    margin-top: 20px
}

.right .server_status_page .shared-hosting .btn-group a {
    font-size: 12px;
    color: #242625;
    padding: 8px 10px;
    float: left;
    min-width: 35px;
    text-align: center
}

.intl-tel-input.separate-dial-code .selected-flag {
    background-color: transparent;
    display: table
}

.right .client_affiliate_signup .shared-hosting {
    padding-top: 25px
}

.right .client_affiliate_signup .shared-hosting .alert.alert-info {
    background-color: #eaf6f9;
    border: 1px solid #bee5eb
}

.right .client_affiliate_signup .shared-hosting .alert.alert-warning {
    background-color: #f9f6ed;
    border: 1px solid #ffeeba
}

.right .client_affiliate_signup .shared-hosting .alert.alert-info h2 {
    font-size: 20px
}

.right .client_affiliate_signup .shared-hosting ul {
    padding-left: 0
}

.client_affiliate_view_page .shared-hosting {
    padding-top: 25px
}

.client_affiliate_view_page .shared-hosting .affilates_div_box {
    flex-direction: column;
    min-height: 170px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-self: center;
    align-content: center;
    justify-content: center;
    float: left;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 0 17px 0 rgba(0, 0, 0, .14);
    text-align: center;
    border-bottom: 3px solid #6747d5
}

.client_affiliate_view_page .shared-hosting .affilates_div_box i {
    font-size: 52px
}

.client_affiliate_view_page .shared-hosting .affilates_div_box i.fa-users {
    color: #6747d5
}

.client_affiliate_view_page .shared-hosting .affilates_div_box i.fa-shopping-cart {
    color: #fb775e
}

.client_affiliate_view_page .shared-hosting .affilates_div_box i.fa-chart-bar {
    color: #74cfed
}

.client_affiliate_view_page .shared-hosting .affilates_div_box.affiSecond {
    border-bottom-color: #fb775e
}

.client_affiliate_view_page .shared-hosting .affilates_div_box.affiThird {
    border-bottom-color: #74cfed
}

.client_affiliate_view_page .shared-hosting .affilates_div_box h3 {
    margin: 16px 0 0 0;
    padding: 0;
    font-size: 16px;
    color: #000;
    float: left
}

.client_affiliate_view_page .shared-hosting .affilates_div_box span {
    color: #ccc
}

.client_affiliate_view_page .shared-hosting .affiliate-referral-link span {
    border-radius: 0;
    border-color: #f2a7ae
}

.client_affiliate_view_page .shared-hosting p.text-left {
    margin-top: 30px;
    margin-bottom: 20px
}

.client_affiliate_view_page .shared-hosting .affilate_data_tbl {
    margin: 0;
    border: 1px solid #dbd8d8;
    padding: 15px 0;
    border-collapse: separate;
    background-color: #fff
}

.client_affiliate_view_page .shared-hosting .affilate_data_tbl td {
    margin: 0;
    padding: 3px 10px;
    color: #3a3a3a;
    font-size: 14px;
    border-top: none
}

.client_affiliate_view_page .shared-hosting .affilate_data_tbl td span {
    color: #9a6f6f;
    font-size: 14px
}

.client_affiliate_view_page .shared-hosting .table-container .table {
    border-radius: 0
}

.client_affiliate_view_page .shared-hosting .table-container .dataTables_wrapper .dataTables_filter {
    border-radius: 0
}

.client_affiliate_view_page .shared-hosting .wgs_success_cls .alert.alert-success {
    margin-top: 30px;
    padding: 12px;
    background: 0 0;
    border-color: #f2a7ae;
    color: #333;
    margin-bottom: 20px
}

.affl_sub_hedr h2 {
    font-size: 19px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit
}

span.bootstrap-switch-label {
    width: 29px !important;
    height: 29px
}

table#tableDomainsList th {
    vertical-align: top
}

#productList {
    display: none
}

.checkbox label,
.radio label {
    margin-top: 6px;
    margin-bottom: 7px
}

.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999
}

.table.table-list .border-left {
    border-left: 0 solid #dee2e6 !important
}

#order-standard_cart .field,
#order-standard_cart .form-control {
    letter-spacing: 0;
    border-radius: 0
}

.inner-bottom_tb .wgs-submit-button {
    border: none;
    padding: 2px 25px 5px 25px;
    min-width: 178px;
    min-height: 50px;
    font-size: 14px;
    line-height: 23px
}

.inner-bottom_tb .payment-heading {
    margin-top: 12px
}

.icon-img {
    margin: 0 6px 0 0;
    padding: 0;
    background: url(../../images/custom_images/sprite-icon-img.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 20px;
    float: left
}

.ddnavbar .register-domain-icon,
.nav .register-domain-icon,
.second-nav .register-domain-icon {
    background-position: -6px -4px
}

.ddnavbar .transfer_domain-icon,
.nav .transfer_domain-icon,
.second-nav .transfer_domain-icon {
    background-position: -6px -39px
}

.ddnavbar .vps-ssd-icon,
.nav .vps-ssd-icon,
.second-nav .vps-ssd-icon {
    background-position: -38px -141px
}

.ddnavbar .public_cloud-icon,
.nav .public_cloud-icon,
.second-nav .public_cloud-icon {
    background-position: -38px -176px
}

.ddnavbar .vps-private-icon,
.nav .vps-private-icon,
.second-nav .vps-private-icon {
    background-position: -38px -211px
}

.ddnavbar .enterprise_server-icon,
.nav .enterprise_server-icon,
.second-nav .enterprise_server-icon {
    background-position: -6px -176px
}

.ddnavbar .hosting_server-icon,
.nav .hosting_server-icon,
.second-nav .hosting_server-icon {
    background-position: -6px -142px
}

.ddnavbar .cPanel-hosting-icon,
.nav .cPanel-hosting-icon,
.second-nav .cPanel-hosting-icon {
    background-position: -38px -4px
}

.ddnavbar .plesk-hosting-icon,
.nav .plesk-hosting-icon,
.second-nav .plesk-hosting-icon {
    background-position: -38px -38px
}

.ddnavbar .windows-hosting-icon,
.nav .windows-hosting-icon,
.second-nav .windows-hosting-icon {
    background-position: -6px -74px
}

.ddnavbar .wordpres-hosting-icon,
.nav .wordpres-hosting-icon,
.second-nav .wordpres-hosting-icon {
    background-position: -69px -74px
}

.ddnavbar .developer_friendly-icon,
.nav .developer_friendly-icon,
.second-nav .developer_friendly-icon {
    background-position: -6px -210px
}

.ddnavbar .gaming_server-icon,
.nav .gaming_server-icon,
.second-nav .gaming_server-icon {
    background-position: -6px -244px
}

.ddnavbar .support-ticket-icon,
.nav .support-ticket-icon,
.second-nav .support-ticket-icon {
    background-position: -69px -4px
}

.ddnavbar .knowledgebase-ico,
.nav .knowledgebase-ico,
.second-nav .knowledgebase-ico {
    background-position: -38px -74px
}

.ddnavbar .n-contact-icon,
.nav .n-contact-icon,
.second-nav .n-contact-icon {
    background-position: -69px -39px
}

.ddnavbar .new-design-icon,
.nav .new-design-icon,
.second-nav .new-design-icon {
    background-position: -6px -108px
}

.ddnavbar .custom_chnages-icon,
.nav .custom_chnages-icon,
.second-nav .custom_chnages-icon {
    background-position: -38px -108px
}

.ddnavbar .n-dummy-icon,
.nav .n-dummy-icon,
.second-nav .n-dummy-icon {
    background-position: -69px -108px
}

.domain-suggestion .domain-name {
    width: 60%;
    float: left
}

.domain-suggestion .wgs-domains {
    float: left;
    width: 20%
}

.domain-suggestion .domain-button {
    float: left;
    width: 20%;
    text-align: right
}

.sign-in-display {
    display: none !important
}

#order-standard_cart .mc-promos .header {
    float: inherit
}

#order-standard_cart .mc-promos.viewcart {
    max-width: 100%
}

#order-standard_cart .mc-promo {
    border: 1px solid #ccc !important
}

#order-standard_cart .mc-promo span.arrow {
    display: none
}

#order-standard_cart .mc-promo button.btn-add {
    background-color: #f51322 !important;
    border-radius: 0
}

#order-standard_cart .mc-promo .price {
    color: #000 !important;
    font-size: 13px !important
}

#order-standard_cart .checkoutDiv .showMarketingEmail p {
    height: auto !important;
    width: 100% !important
}

#order-standard_cart .mc-promos.checkout {
    max-width: 100%
}

#order-standard_cart .addon-promo-container {
    padding: 15px 20px !important;
    float: left;
    width: 100%;
    margin: 10px 0 !important
}

#order-standard_cart .addon-promo-container .description a {
    padding-top: 8px;
    display: inherit;
    color: #2489c5;
    font-size: 12px
}

.personal_section {
    float: left;
    width: 100%
}

.addon-promo-container.addon-promo-container-ssl {
    float: left;
    width: 100%
}

div#scrollingPanelContainer2 {
    float: left;
    width: 100%
}

.categories-collapsed.visible-xs.visible-sm.clearfix {
    margin: 20px 15px
}

.configureProductDiv .personal_section {
    box-shadow: none;
    padding: 25px 0 !important;
    margin-bottom: 0;
    margin-bottom: 10px !important
}

.row.leftRow .sub-heading {
    float: left;
    width: 100%
}

.header .right .right_navi li:last-child a,
.header .right .right_navi li:nth-last-child(2) a {
    height: 100%;
    bottom: 0
}

section#main-body {
    margin: 0;
    padding: 20px 0
}

.header .right .right_navi li a {
    line-height: 34px
}

.header .right .right_navi li a i {
    font-size: 20px;
    color: #999
}

.header .right .right_navi li:first-child a .fa {
    vertical-align: middle
}

.header .currencyDiv {
    padding-top: 0
}

.header .accountMenu {
    padding-top: 0
}

.ticket-completed strong {
    font-size: 20px;
    padding: 10px 0;
    display: inline-table
}

.col-sm-10.text-center.ticket-completed {
    padding: 75px 130px;
    box-shadow: 0 0 3px 0 #888
}

.ticket-completed img {
    width: 80px
}

.ticket-completed strong a {
    color: #f51322
}

i.far.fa-stop-circle.ticket-closed {
    color: #c1c1c1;
    font-size: 16px
}

i.fa.fa-reply.ticket-customer-reply {
    color: #f19b1a;
    font-size: 16px
}

i.fa.fa-check.ticket-answered {
    color: #549a2f;
    font-size: 16px
}

i.fa.fa-clock-o.ticket-open {
    color: #118ce4;
    font-size: 16px
}

i.far.fa-stopwatch.ticket-in-progress {
    color: #f3b808;
    font-size: 16px
}

i.fa.fa-pause-circle.ticket-on-hold {
    color: #de3c0b;
    font-size: 16px
}

span.ticket-subject.unread {
    font-weight: 400 !important
}

.table-container .table td span {
    color: #252121e0;
    font-weight: 700
}

.promo-rapidssl_rapidssl {
    background-image: url(../../images/custom_images/banner1-bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 5px 10px 0 10px;
    border-top: 0 solid #4da24c !important
}

.promo-rapidssl_rapidssl h3 {
    color: #fff;
    font-size: 27px;
    font-weight: 800;
    line-height: 40px
}

.promo-rapidssl_rapidssl .content {
    max-width: 510px;
    padding: 34px 50px
}

.promo-rapidssl_rapidssl .btn-success {
    background-image: url(../../images/custom_images/banner_btn_bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: transparent;
    border-color: transparent;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 19px 22px;
    line-height: 0;
    margin-top: 27px;
    margin-bottom: 20px
}

.promo-rapidssl_rapidssl .btn.btn-success:focus {
    box-shadow: 0 0 0 0 rgba(40, 167, 69, .5) !important
}

.promo-rapidssl_rapidssl .btn-success:active {
    color: #fff;
    background-color: transparent !important;
    border-color: transparent !important
}

.promo-rapidssl_rapidssl .btn {
    background-color: transparent !important
}

.promo-rapidssl_rapidssl .icon-left {
    float: right;
    width: 240px;
    margin-top: 49px;
    margin-right: 18px
}

.promo-rapidssl_rapidssl a {
    color: #f4c567;
    text-decoration: underline;
    font-size: 15px;
    font-style: inherit
}

.promo-rapidssl_rapidssl .content {
    margin-left: 0;
    padding: 11px 11px;
    float: left
}

.promo-rapidssl_rapidssl h4 {
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 22px;
    margin-top: 4px
}

.promo-rapidssl_rapidssl ul li {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 14px;
    margin-bottom: 8px
}

.weebly.promo-weebly_lite {
    background-image: url(../../images/custom_images/banner1-bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 5px 10px 0 10px;
    border-top: 0 solid #4da24c !important
}

.weebly.promo-weebly_lite h3 {
    color: #fff;
    font-size: 27px;
    font-weight: 800;
    line-height: 40px
}

.weebly.promo-weebly_lite .content {
    max-width: 510px;
    padding: 34px 50px
}

.weebly.promo-weebly_lite .btn-success {
    background-image: url(../../images/custom_images/banner_btn_bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: transparent;
    border-color: transparent;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 19px 22px;
    line-height: 0;
    margin-top: 27px;
    margin-bottom: 20px
}

.weebly.promo-weebly_lite .btn.btn-success:focus {
    box-shadow: 0 0 0 0 rgba(40, 167, 69, .5) !important
}

.weebly.promo-weebly_lite .btn-success:active {
    color: #fff;
    background-color: transparent !important;
    border-color: transparent !important
}

.weebly.promo-weebly_lite .btn {
    background-color: transparent !important
}

.weebly.promo-weebly_lite .icon-left {
    float: right;
    width: 240px;
    margin-top: 49px;
    margin-right: 18px
}

.weebly.promo-weebly_lite a {
    color: #f4c567;
    text-decoration: underline;
    font-size: 15px;
    font-style: inherit
}

.weebly.promo-weebly_lite .content {
    margin-left: 0
}

.weebly.promo-weebly_lite .content {
    padding: 11px 11px;
    float: left
}

.weebly.promo-weebly_lite h4 {
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 22px;
    margin-top: 4px
}

.weebly.promo-weebly_lite ul li {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 14px;
    margin-bottom: 8px
}

.sitelock.promo-sitelock_lite {
    background-image: url(../../images/custom_images/banner1-bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 5px 10px 0 10px;
    border-top: 0 solid #4da24c !important
}

.sitelock.promo-sitelock_lite h3 {
    color: #fff;
    font-size: 27px;
    font-weight: 800;
    line-height: 40px
}

.sitelock.promo-sitelock_lite .btn-success {
    background-image: url(../../images/custom_images/banner_btn_bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: transparent;
    border-color: transparent;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 19px 22px;
    line-height: 0;
    margin-top: 27px;
    margin-bottom: 20px
}

.sitelock.promo-sitelock_lite .btn.btn-success:focus {
    box-shadow: 0 0 0 0 rgba(40, 167, 69, .5) !important
}

.sitelock.promo-sitelock_lite .btn-success:active {
    color: #fff;
    background-color: transparent !important;
    border-color: transparent !important
}

.sitelock.promo-sitelock_lite .btn {
    background-color: transparent !important
}

.sitelock.promo-sitelock_lite .icon-left {
    float: right;
    width: 240px;
    margin-top: 49px;
    margin-right: 18px
}

.sitelock.promo-sitelock_lite a {
    color: #f4c567;
    text-decoration: underline;
    font-size: 15px;
    font-style: inherit
}

.sitelock.promo-sitelock_lite .content {
    margin-left: 0
}

.sitelock.promo-sitelock_lite .content {
    max-width: 510px;
    padding: 11px 11px;
    float: left
}

.sitelock.promo-sitelock_lite h4 {
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 22px;
    margin-top: 4px
}

.sitelock.promo-sitelock_lite ul li {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 14px;
    margin-bottom: 8px
}

.promo-banner-rounded.spamexperts.promo-spamexperts_incoming {
    background-image: url(../../images/custom_images/banner1-bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 5px 10px 0 10px;
    border-top: 0 solid #4da24c !important
}

.promo-banner-rounded.spamexperts.promo-spamexperts_incoming h3 {
    color: #fff;
    font-size: 27px;
    font-weight: 800;
    line-height: 40px
}

.promo-banner-rounded.spamexperts.promo-spamexperts_incoming .content {
    max-width: 510px;
    padding: 34px 50px
}

.promo-banner-rounded.spamexperts.promo-spamexperts_incoming .btn-success {
    background-image: url(../../images/custom_images/banner_btn_bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: transparent;
    border-color: transparent;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 19px 22px;
    line-height: 0;
    margin-top: 27px;
    margin-bottom: 20px;
    float: left
}

.promo-banner-rounded.spamexperts.promo-spamexperts_incoming .btn.btn-success:focus {
    box-shadow: 0 0 0 0 rgba(40, 167, 69, .5) !important
}

.promo-banner-rounded.spamexperts.promo-spamexperts_incoming .btn-success:active {
    color: #fff;
    background-color: transparent !important;
    border-color: transparent !important
}

.promo-banner-rounded.spamexperts.promo-spamexperts_incoming .btn {
    background-color: transparent !important
}

.promo-banner-rounded.spamexperts.promo-spamexperts_incoming .icon-left {
    float: right;
    width: 240px;
    margin-top: 49px;
    margin-right: 18px
}

.promo-banner-rounded.spamexperts.promo-spamexperts_incoming a {
    color: #f4c567;
    text-decoration: underline;
    font-size: 15px;
    font-style: inherit
}

.promo-banner-rounded.spamexperts.promo-spamexperts_incoming .content {
    margin-left: 0
}

.promo-banner-rounded.spamexperts.promo-spamexperts_incoming .content {
    padding: 11px 11px;
    float: left
}

.promo-banner-rounded.spamexperts.promo-spamexperts_incoming h4 {
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 22px;
    margin-top: 4px
}

.promo-banner-rounded.spamexperts.promo-spamexperts_incoming ul li {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 14px;
    margin-bottom: 8px
}

.domainResultsWithProducts .suggested-domains .list-group-item {
    border-left: 1px solid rgba(0, 0, 0, .125);
    border-right: 1px solid rgba(0, 0, 0, .125);
}

@media screen and (min-width:768px) and (max-width:1199px) {
    .weebly.promo-weebly_lite {
        background-size: 100% 100%
    }

    .promo-banner-rounded.spamexperts.promo-spamexperts_incoming {
        background-size: 100% 100%
    }

    .sitelock.promo-sitelock_lite {
        background-size: 100% 100%
    }

    .promo-rapidssl_rapidssl {
        background-size: 100% 100%
    }

    .sitelock.promo-sitelock_lite .content {
        max-width: 464px;
        padding: 9px 9px;
        float: left
    }

    .sitelock.promo-sitelock_lite .icon-left {
        width: 140px
    }

    .sitelock.promo-sitelock_lite .btn-success {
        margin-top: 5px
    }

    .sitelock.promo-sitelock_lite h3 {
        font-size: 24px
    }

    .sitelock.promo-sitelock_lite h4 {
        font-size: 16px;
        margin-bottom: 13px;
        margin-top: 4px
    }

    .promo-banner-rounded.spamexperts.promo-spamexperts_incoming .content {
        max-width: 464px;
        padding: 9px 9px;
        float: left
    }

    .promo-banner-rounded.spamexperts.promo-spamexperts_incoming .icon-left {
        width: 140px
    }

    .promo-banner-rounded.spamexperts.promo-spamexperts_incoming .btn-success {
        margin-top: 5px
    }

    .promo-banner-rounded.spamexperts.promo-spamexperts_incoming h3 {
        font-size: 24px
    }

    .promo-banner-rounded.spamexperts.promo-spamexperts_incoming h4 {
        font-size: 16px;
        margin-bottom: 13px;
        margin-top: 4px
    }

    .weebly.promo-weebly_lite .content {
        max-width: 464px;
        padding: 9px 9px;
        float: left
    }

    .weebly.promo-weebly_lite .icon-left {
        width: 140px
    }

    .weebly.promo-weebly_lite .btn-success {
        margin-top: 5px
    }

    .weebly.promo-weebly_lite h3 {
        font-size: 24px
    }

    .weebly.promo-weebly_lite h4 {
        font-size: 16px;
        margin-bottom: 13px;
        margin-top: 4px
    }

    .promo-rapidssl_rapidssl .content {
        max-width: 464px;
        padding: 9px 9px;
        float: left
    }

    .promo-rapidssl_rapidssl .icon-left {
        width: 140px
    }

    .promo-rapidssl_rapidssl .btn-success {
        margin-top: 5px
    }

    .promo-rapidssl_rapidssl h3 {
        font-size: 24px
    }

    .promo-rapidssl_rapidssl h4 {
        font-size: 16px;
        margin-bottom: 13px;
        margin-top: 4px
    }
}

@media (max-width:767px) {
    .pricing_section .price_group #productList .price_sect {
        margin: auto 10px
    }

    .promo-rapidssl_rapidssl {
        background-size: 100% 80%
    }

    .promo-rapidssl_rapidssl .content {
        max-width: 476px;
        padding: 35px 29px
    }

    .promo-rapidssl_rapidssl h3 {
        font-size: 20px;
        line-height: 29px
    }

    .promo-rapidssl_rapidssl .btn-success {
        font-size: 10px;
        padding: 17px;
        float: left
    }

    .promo-rapidssl_rapidssl .shiled_img {
        width: 30px
    }

    .promo-spamexperts_incoming {
        background-size: 100% 80%
    }

    .weebly.promo-weebly_lite {
        background-size: 100% 80%
    }

    .weebly.promo-weebly_lite .content {
        max-width: 476px;
        padding: 35px 29px
    }

    .weebly.promo-weebly_lite h3 {
        font-size: 20px;
        line-height: 29px
    }

    .weebly.promo-weebly_lite .btn-success {
        font-size: 14px;
        padding: 17px;
        float: left
    }

    .weebly.promo-weebly_lite .shiled_img {
        width: 30px
    }

    .sitelock.promo-sitelock_lite {
        background-size: 100% 100%;
        min-height: 320px
    }

    .sitelock.promo-sitelock_lite h3 {
        font-size: 16px;
        line-height: 23px
    }

    .sitelock.promo-sitelock_lite .content {
        max-width: 67%;
        padding: 11px 0;
        padding: 5px 4px 0 0
    }

    .promo-rapidssl_rapidssl .icon-left {
        float: right;
        width: 150px;
        margin-right: 20px
    }

    .sitelock.promo-sitelock_lite .icon-left img {
        max-width: 150px
    }

    .sitelock.promo-sitelock_lite .btn-success {
        font-size: 11px;
        padding: 17px;
        float: left
    }

    .weebly.promo-weebly_lite .btn-success {
        font-size: 10px;
        padding: 17px;
        float: left
    }

    .weebly.promo-weebly_lite {
        background-size: 100% 100%;
        min-height: 320px
    }

    .weebly.promo-weebly_lite h3 {
        font-size: 16px;
        line-height: 23px
    }

    .weebly.promo-weebly_lite .content {
        max-width: 67%;
        padding: 11px 0;
        padding: 5px 4px 0 0
    }

    .weebly.promo-weebly_lite .icon-left {
        float: right;
        width: 150px;
        margin-right: 20px
    }

    .weebly.promo-weebly_lite .icon-left img {
        max-width: 150px
    }

    .promo-banner-rounded.promo-spamexperts_incoming {
        background-size: 100% 100% !important;
        min-height: 320px
    }

    .promo-banner-rounded.promo-spamexperts_incoming h3 {
        font-size: 16px !important
    }

    .promo-banner-rounded.promo-spamexperts_incoming .content {
        max-width: 67% !important;
        padding: 11px 0 !important;
        padding: 5px 4px 0 0 !important
    }

    .promo-banner-rounded.promo-spamexperts_incoming .icon-left {
        float: right !important;
        width: 150px !important;
        margin-right: 20px !important
    }

    .promo-banner-rounded.promo-spamexperts_incoming .icon-left img {
        max-width: 150px !important
    }

    .promo-banner-rounded.promo-spamexperts_incoming .btn-success {
        font-size: 10px !important;
        padding: 17px !important
    }

    .promo-rapidssl_rapidssl .btn-success {
        font-size: 11px;
        padding: 17px;
        float: left
    }

    .promo-rapidssl_rapidssl {
        background-size: 100% 100%;
        min-height: 320px
    }

    .promo-rapidssl_rapidssl h3 {
        font-size: 16px;
        line-height: 23px
    }

    .promo-rapidssl_rapidssl .content {
        max-width: 67%;
        padding: 11px 0;
        padding: 5px 4px 0 0
    }

    .promo-rapidssl_rapidssl .icon-left {
        float: right;
        width: 150px;
        margin-right: 20px
    }

    .sitelock.promo-sitelock_lite .icon-left {
        width: 150px;
        margin-right: 20px
    }

    .promo-rapidssl_rapidssl .icon-left img {
        max-width: 150px
    }
}

@media (max-width:600px) {
    .promo-rapidssl_rapidssl {
        background-size: 100% 80%
    }

    .promo-rapidssl_rapidssl .content {
        max-width: 476px;
        padding: 35px 29px
    }

    .promo-rapidssl_rapidssl h3 {
        font-size: 20px;
        line-height: 29px
    }

    .promo-rapidssl_rapidssl .btn-success {
        font-size: 10px;
        padding: 17px;
        float: left
    }

    .promo-rapidssl_rapidssl .shiled_img {
        width: 30px
    }

    .promo-spamexperts_incoming {
        background-size: 100% 80%
    }

    .weebly.promo-weebly_lite {
        background-size: 100% 80%
    }

    .weebly.promo-weebly_lite .content {
        max-width: 476px;
        padding: 35px 29px
    }

    .weebly.promo-weebly_lite h3 {
        font-size: 20px;
        line-height: 29px
    }

    .weebly.promo-weebly_lite .btn-success {
        font-size: 14px;
        padding: 17px;
        float: left
    }

    .weebly.promo-weebly_lite .shiled_img {
        width: 30px
    }

    .sitelock.promo-sitelock_lite {
        background-size: 100% 100%;
        min-height: 524px
    }

    .sitelock.promo-sitelock_lite h3 {
        font-size: 16px;
        line-height: 23px
    }

    .sitelock.promo-sitelock_lite .content {
        max-width: 100%;
        padding: 11px 0;
        padding: 5px 4px 0 0
    }

    .sitelock.promo-sitelock_lite .icon-left {
        float: right;
        width: 100%
    }

    .sitelock.promo-sitelock_lite .icon-left img {
        max-width: 150px
    }

    .sitelock.promo-sitelock_lite .btn-success {
        font-size: 11px;
        padding: 17px;
        float: left
    }

    .weebly.promo-weebly_lite .btn-success {
        font-size: 10px;
        padding: 17px;
        float: left
    }

    .weebly.promo-weebly_lite {
        background-size: 100% 100%;
        min-height: 524px
    }

    .weebly.promo-weebly_lite h3 {
        font-size: 16px;
        line-height: 23px
    }

    .weebly.promo-weebly_lite .content {
        max-width: 100%;
        padding: 11px 0;
        padding: 5px 4px 0 0
    }

    .weebly.promo-weebly_lite .icon-left {
        float: right;
        width: 100%
    }

    .weebly.promo-weebly_lite .icon-left img {
        max-width: 150px
    }

    .promo-banner-rounded.promo-spamexperts_incoming {
        background-size: 100% 100% !important;
        min-height: 524px
    }

    .promo-banner-rounded.promo-spamexperts_incoming h3 {
        font-size: 16px !important
    }

    .promo-banner-rounded.promo-spamexperts_incoming .content {
        max-width: 100% !important;
        padding: 11px 0 !important;
        padding: 5px 4px 0 0 !important
    }

    .promo-banner-rounded.promo-spamexperts_incoming .icon-left {
        float: left !important;
        width: 100% !important
    }

    .promo-banner-rounded.promo-spamexperts_incoming .icon-left img {
        max-width: 150px !important
    }

    .promo-banner-rounded.promo-spamexperts_incoming .btn-success {
        font-size: 10px !important;
        padding: 17px !important
    }

    .promo-rapidssl_rapidssl .btn-success {
        font-size: 11px;
        padding: 17px;
        float: left
    }

    .promo-rapidssl_rapidssl {
        background-size: 100% 100%;
        min-height: 524px
    }

    .promo-rapidssl_rapidssl h3 {
        font-size: 16px;
        line-height: 23px
    }

    .promo-rapidssl_rapidssl .content {
        max-width: 100% padding: 11px 0;
        padding: 5px 4px 0 0
    }

    .promo-rapidssl_rapidssl .icon-left {
        float: left;
        width: 100%
    }

    .promo-rapidssl_rapidssl .icon-left img {
        max-width: 150px
    }
}

@media (max-width:340px) {
    .promo-spamexperts_incoming .btn-success {
        font-size: 8px !important;
        padding: 17px !important
    }
}

select[name^=domainfield] {
    margin-bottom: 15px
}

input[name^=domainfield] {
    margin-bottom: 15px
}

ul#domainSuggestions li.domain-suggestion.list-group-item.clone {
    margin-top: 15px
}

.domain_table.domain_table1 p {
    margin: 0;
    padding: 0;
    font-size: 18px;
    color: #000;
    font-weight: 700
}

.domain_table.domain_table1 .domain-suggestions-warning p {
    margin-top: 10px;
    font-size: inherit
}

.tab-content.personal_information_form.wgs-logout {
    margin-top: 0
}

.wgs-configurable-option {
    float: left;
    width: 100%
}

.wgs-configuration-option {
    float: left;
    width: 100%
}

.configureProductDiv .configurationContainer.wgs-configuration-option .form-group {
    width: 100%;
    min-height: auto
}

#containerProductValidationErrors {
    float: left;
    width: 100%;
    margin-left: 0
}

.domain-block-home {
    margin: 0;
    padding: 80px 0 80px;
    width: 100%;
    background: #f6f8fa url(../../images/custom_images/d-block-bg.png) no-repeat bottom;
    clear: both
}

.domain-block-search {
    float: left;
    width: 100%;
    position: relative;
    padding-right: 180px
}

.domain-block-content h2 {
    font-weight: 700;
    font-size: 36px;
    margin: 0 0 35px;
    padding: 0;
    text-align: center
}

.domain-search-frm {
    background: #fff;
    padding: 10px 10px 10px 20px;
    display: inline-block;
    width: 100%;
    box-shadow: 0 8px 33px 0 rgba(0, 0, 0, .2);
    position: relative
}

.domain-b-search {
    border-style: solid;
    border-width: 1px;
    background-image: url(../../images/custom_images/search-icon11.png);
    background-repeat: no-repeat;
    background-position: 5px;
    padding-left: 38px;
    border-color: #e5e5e5;
    border-radius: 0;
    background-color: #fff;
    min-height: 57px;
    font-size: 15px;
    color: #525152;
    width: 100%;
    border: none;
    outline: 0;
    padding-right: 25px
}

.domain-block-search .btn {
    background-color: #f51322;
    color: #fff;
    width: 194px;
    height: 57px;
    text-align: center;
    text-transform: uppercase;
    border-radius: 0;
    font-size: 15px;
    position: absolute;
    right: 0;
    top: 0
}

.domain-block-search .btn:hover {
    border: 1px solid #f51321;
    color: #f51322;
    background-color: #fff
}

.domain-block-inner {
    position: relative;
    padding-right: 0
}

.domain-block-Select.domain-block-Select--placeholder {
    width: 92px;
    position: absolute;
    right: 0;
    float: right;
    top: 0
}

.domain-block-Select__Input {
    font-size: 18px;
    font-weight: 400;
    line-height: 2.4rem;
    text-transform: initial;
    letter-spacing: initial;
    position: relative;
    z-index: 20;
    min-height: 3.6rem;
    margin: 0;
    background: 0 0;
    border: 1px solid transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    line-height: 2rem;
    width: 80%;
    font-weight: 600
}

.domain-block-s-icon::before {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
    top: 28px;
    position: absolute;
    color: #f51322;
    right: 30px
}

.domain-block-tld {
    margin: 0;
    padding: 0;
    width: 100%
}

ul.domain-block-tld-price {
    margin: 80px 0 0;
    padding: 0;
    width: 100%
}

ul.domain-block-tld-price li {
    margin: 0;
    padding: 0 30px;
    border-right: 1px solid #e0e0e0;
    line-height: normal;
    text-align: center;
    display: inline-block
}

ul.domain-block-tld-price li:last-child {
    border-right: none
}

ul.domain-block-tld-price li p {
    margin: 3px 0 0;
    padding: 0;
    color: #000;
    font-size: 12px;
    font-weight: 700
}

ul.domain-block-tld-price li span,
ul.domain-block-tld-price li strong {
    font-size: 20px;
    font-weight: 900
}

.domain-block-home .col-md-7 {
    margin: 0 auto;
    width: 90% !important;
    max-width: 80%;
    flex: auto
}

.block-com span {
    color: #f86000
}

.block-co span {
    color: #009100
}

.block-net span {
    color: #00e6ed
}

.block-info span {
    color: #191919
}

.block-org strong {
    color: #f94e00
}

.block-com strong {
    color: #006ac6
}

.block-co strong {
    color: #440078
}

.block-net strong {
    color: #000
}

.block-info strong {
    color: #f94e00
}

.block-biz strong {
    color: #f94e00
}

.block-design strong {
    color: #000
}

.block-domains strong {
    color: #440078
}

.block-download strong {
    color: #440078
}

.domainResultsWithProducts .suggested-domains ul#domainSuggestions li {
    padding: 14px 20px 14px 20px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc
}

.domainResultsWithProducts ul#domainSuggestions {
    border-left: none;
    border-right: none
}

.domainResultsWithProducts .suggested-domains .domain-suggestions-warning p {
    font-size: 15px;
    color: #000;
    font-weight: 700
}

.domainResultsWithProducts .suggested-domains .panel-footer.more-suggestions.text-center a#moreSuggestions {
    font-size: 14px;
    background-color: #ffc410;
    color: #fff;
    padding: 12px 20px;
    display: inline-block;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 20px
}

.mc-promos.viewcart .mc-promo {
    background-image: url(../../images/custom_images/banner1-bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 5px 10px 0 10px;
    border-top: 0 solid #4da24c !important
}

.mc-promos.viewcart .mc-promo .body {
    border-top: none !important;
    background-color: transparent !important
}

.mc-promos.viewcart .mc-promo .header .content .headline {
    color: #fff
}

.mc-promos.viewcart .mc-promo .header .content .tagline {
    color: #fff
}

.mc-promos.viewcart .mc-promo .body ul li {
    color: #ffc046
}

#order-standard_cart .mc-promos.viewcart .mc-promo .header .cta .price {
    color: #fff !important
}

.mc-promos.viewcart .mc-promo .header .cta span {
    background-image: url(../../images/custom_images/banner_btn_bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: transparent;
    border-color: transparent;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 15px 22px !important;
    line-height: 0
}

#order-standard_cart .mc-promos.viewcart .mc-promo .header .cta button.btn-add {
    background-color: transparent !important
}

#order-standard_cart .mc-promos.viewcart .mc-promo .header .expander i {
    color: #ffc046
}

#order-standard_cart .mc-promos.viewcart .mc-promo .body li i {
    color: #fff !important
}

.mc-promos.checkout .mc-promo {
    background-image: url(../../images/custom_images/banner1-bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 5px 10px 0 10px;
    border-top: 0 solid #4da24c !important
}

.mc-promos.checkout .mc-promo .body {
    border-top: none !important;
    background-color: transparent !important
}

.mc-promos.checkout .mc-promo .header .content .headline {
    color: #fff
}

.mc-promos.checkout .mc-promo .header .content .tagline {
    color: #fff
}

.mc-promos.checkout .mc-promo .body ul li {
    color: #ffc046
}

#order-standard_cart .mc-promos.checkout .mc-promo .header .cta .price {
    color: #fff !important
}

.mc-promos.checkout .mc-promo .header .cta span {
    background-image: url(../../images/custom_images/banner_btn_bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: transparent;
    border-color: transparent;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 15px 22px !important;
    line-height: 0
}

#order-standard_cart .mc-promos.checkout .mc-promo .header .cta button.btn-add {
    background-color: transparent !important
}

#order-standard_cart .mc-promos.checkout .mc-promo .header .expander i {
    color: #ffc046
}

#order-standard_cart .mc-promos.checkout .mc-promo .body li i {
    color: #fff !important
}

.domainResultsWithProducts #primaryLookupResult .domain-available.domain-checker-available.headline {
    width: auto;
    padding: 0
}

.priceSecondBox {
    float: left;
    width: 100%;
    min-height: 125px
}

.sortDescSecondBox {
    min-height: 40px
}

.descSecondBox {
    width: 100%;
    min-height: 403px
}

.price_box.pricehfirstbox .custom_paln {
    line-height: 21px !important
}

.deschfirstbox {
    min-height: 415px
}

.footsorthfirstbox p {
    color: #9e9d9d;
    font-size: 13px;
    margin: 5px 0 0 0;
    padding: 0
}

.footsorthfirstbox {
    min-height: 35px
}

.footer .footer_col ul.footer_links li {
    width: 100%
}

.pricing_section .price_top .dropdown button {
    padding-right: 21px;
    position: relative
}

.tDomain .tooltip.left {
    padding: 0 45px
}

.view_ticket_box .pull-right.wgs-twit {
    float: left !important
}

.wgs-pwreset-sub-btn {
    margin-top: 25px
}

p.wgs-pwreset {
    margin-bottom: 25px
}

.custom_checkbox input:checked+span::after {
    top: 0 !important;
    left: 0 !important
}

.custom_checkbox span {
    width: 16px;
    height: 16px
}

.loader-wrapper {
    display: none;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, .8) url(../../images/custom_images/loader.gif) 50% 50% no-repeat
}

.tlds .left table tr td span.hot {
    background-color: #ffc410
}

p.rotate {
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    margin-top: 16px;
    color: #fff;
    font-weight: 700
}

.dedicated_servers .right .results_box .col1 .flag_text {
    padding-left: 0 !important
}

.dedicated_servers .right .results_box .col1 .sata_button {
    margin-left: 6px !important
}

.dedicated_servers .right .results_box .col1 .flag_text img {
    position: relative;
    top: 0;
    left: 0;
    margin: 0 7px 0 0
}

#myHeader #mainNavbarCollapse .open .nav-item .nav-link .fa {
    color: #585858;
    font: normal normal normal 14px/1 FontAwesome;
}

.term-domain_banner {
    float: left;
    width: 100%;
    background-color: #464646;
    padding: 110px 0 158px
}

.term-domain_banner h1 {
    font-size: 37px;
    color: #fff;
    font-weight: 600
}

.inner-term-domain-page {
    float: left;
    width: 100%
}

.inner-term-domain-page .inner_term_container {
    box-shadow: 0 0 43px rgba(0, 0, 0, .18);
    padding: 45px 45px;
    top: -45px;
    position: relative;
    z-index: 999;
    background: #fff
}

.inner-term-domain-page h3 {
    color: #000;
    font-weight: 600;
    font-size: 18px;
    border-bottom: 1px solid #e6e8eb;
    position: relative;
    line-height: 58px
}

.inner-term-domain-page h3:after {
    content: "";
    border-bottom: 4px solid red;
    width: 45px;
    float: left;
    position: absolute;
    bottom: -4px;
    left: 0
}

.inner-term-domain-page p {
    font-size: 14px;
    letter-spacing: 0;
    line-height: 24px;
    color: #505050;
    font-family: "Open Sans";
    font-weight: 400;
    margin-bottom: 25px
}

.inner-term-domain-page .term_lis {
    padding-left: 0
}

.inner-term-domain-page span {
    display: inline-block;
    width: 100%;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 40px;
    color: #6e6e6e;
    font-family: "Open Sans";
    font-weight: 400
}

.inner-term-domain-page img {
    margin-right: 10px;
    width: 18px
}

.testimonials-1 .testimonials_box p br {
    display: none
}

.testimonials-1 .testimonials_box p {
    line-height: 24px
}

.cuppon-box {
    margin: 0 auto 0;
    padding: 15px 20px;
    border: 2px dashed #f51322;
    width: 100%;
    text-align: center;
    background: #fff;
    position: relative
}

@media (min-width:992px) {
    .dedicated_servers .left .filters_box .range_slider {
        width: 90%
    }

    .cuppon-box {
        width: 72%
    }

    .header.header.wgs-new-header-top .float-right ul.nav.right_navi {
        position: relative
    }

    .header .right .right_navi li {
        float: left;
        position: unset
    }

    .header .right .right_navi li div#languageList,
    nav#myHeader div#languageList {
        min-width: 475px;
        right: 0;
        margin: 0 auto;
        left: -195px;
        z-index: 10
    }

    .header .right .right_navi li div#languageList a.dropdown-item,
    nav#myHeader div#languageList a.dropdown-item {
        width: 25%;
        float: left;
        clear: unset;
        font-size: 11px;
        display: inline-block
    }

    #myHeader #mainNavbarCollapse .navbar-nav {
        display: block
    }

    #myHeader #mainNavbarCollapse .navbar-nav .menu_top {
        padding-right: 17px;
        padding-left: 27.5px
    }

    #myHeader #mainNavbarCollapse.wgs-new-mega-menu .navbar-nav {
        text-align: right
    }

    #myHeader #mainNavbarCollapse.wgs-new-mega-menu .navbar-nav a.menu_top {
        padding: 22px 10px 22px 10px
    }

    .nav_bar .wgs-new-mega-menu .navbar-nav&gt;li.menu-last-btn a {
        padding-top: 22px;
        padding-bottom: 22px
    }

    #myHeader #mainNavbarCollapse.wgs-new-mega-menu .navbar-nav .menu-last-btn {
        margin-left: 10px
    }

    #myHeader #mainNavbarCollapse .navbar-nav li:last-child .menu_top {
        padding-right: 5px
    }

    #myHeader #mainNavbarCollapse .navbar-nav .menu-last-btn {
        float: right
    }

    #myHeader #mainNavbarCollapse .navbar-nav .menu-last-btn a {
        padding-right: 15px;
        padding-left: 15px
    }

    #myHeader #mainNavbarCollapse .navbar-nav li:first-child .menu_top {
        padding-left: 15px;
        padding-right: 10px
    }

    .block-5 .block-box-cont {
        min-height: 130px
    }

    .wgsTestimonial.carousel-inner {
        max-width: 80%;
        margin: 0 auto
    }
}

.wgs-captch-login {
    margin-bottom: 0
}

.wgs-captch-login #inputCaptcha.form-control {
    height: 25px
}

.footer .footer_col ul.socil_icon li a .fab {
    float: left;
    width: 21px;
    height: 21px;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    background-color: #4d70a8;
    font-size: 13px;
    line-height: 21px
}

.footer .footer_col ul.socil_icon li a .fab.fa-twitter {
    background-color: #1cb7eb
}

.footer .footer_col ul.socil_icon li a .fab.fa-linkedin {
    background-color: #1686b0
}

.footer .footer_col ul.socil_icon li a .fab.fa-pinterest {
    background-color: #ca3737
}

.footer .footer_col ul.socil_icon li a .fab.fa-instagram {
    background-color: #444
}

.register-side-image {
    background-color: #e21422;
    text-align: center;
    background-image: url(../../images/custom_images/left-img-grl.png);
    height: 935px;
    background-repeat: no-repeat;
    background-position: bottom
}

.left-logo-image {
    max-width: 271px;
    margin: 0 auto;
    padding-top: 45px;
    position: relative
}

.left-logo-image:after {
    position: absolute;
    content: url(../../images/custom_images/logo-aftaer-shape.png);
    bottom: -100px;
    left: 64px
}

.login-side-image {
    background-color: #e21422;
    text-align: center;
    background-image: url(../../images/custom_images/left-img-grl-reg.png);
    height: 560px;
    background-repeat: no-repeat;
    background-position: bottom
}

.left-logo-image {
    max-width: 271px;
    margin: 0 auto;
    padding-top: 62px;
    position: relative
}

object#someid {
    max-width: 52px;
    position: absolute;
    left: -43px;
    top: -58px
}

.register_page .min_box .register_tab {
    position: relative
}

.banner .banner_bottom ul li embed {
    position: absolute;
    top: calc(50% - 9px);
    left: 15px;
    width: 20px;
    height: 20px
}

.banner .banner_bottom ul li img {
    position: absolute;
    top: calc(50% - 9px);
    left: 15px;
    width: 20px;
    height: 20px
}

.banner .banner_bottom ul li {
    background-color: #fff;
    color: #708096;
    box-shadow: 1.5px 2.598px 5px 0 rgba(0, 0, 0, .04);
    min-height: 45px;
    position: relative;
    padding-left: 40px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    font-size: 11px;
    padding-top: 0;
    letter-spacing: -.1px;
    font-weight: 600;
    min-width: 195px;
    padding-right: 5px;
    display: flex;
    align-items: center
}

.hosting_box img {
    width: 52px !important;
    display: block;
    left: 0;
    right: 0;
    margin: 0 auto
}

#myHeader li.languageDiv a,
.header .right .right_navi li.languageDiv a {
    font-weight: 600;
    font-size: 14px;
    line-height: 34px;
    cursor: pointer
}

.header .right .right_navi li.languageDiv a .fa {
    vertical-align: unset;
    font-size: 18px;
    line-height: normal;
    position: relative;
    bottom: 2px;
    color: #999
}

.pricing_section .price_group .owl-item .price_sect ul.list li:before {
    -webkit-mask-image: url(../../images/custom_images/check.svg);
    mask-image: url(../../images/custom_images/check.svg)
}

.view_image_modal .modal-body img {
    width: 100%
}

.view_image_modal .modal-header {
    padding: 0;
    border-bottom: 0 solid #e5e5e5
}

.view_image_modal .modal-header .close {
    position: absolute;
    right: 5px;
    z-index: 99;
    opacity: .7
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #order-standard_cart .viewCartDiv .view-cart-items {
        border-bottom: none;
        float: left;
        width: 100%
    }

    #order-standard_cart .viewCartDiv .view-cart-items .item {
        border: 1px solid #ccc;
        background: #fff !important;
        margin-bottom: 15px;
        padding: 14px 0 14px 0;
        float: left;
        width: 100%
    }

    body #order-standard_cart .checkoutDiv .sub-heading {
        float: left;
        width: 100%
    }

    .viewCartDiv.checkoutDiv .text-muted {
        float: left
    }

    #paymentGatewaysContainer .text-left {
        float: left
    }

    #order-standard_cart .mc-promo {
        float: left;
        width: 100%
    }
}

.banner {
    background-image: none;
    background-color: #eef5f7
}

#locationList a img {
    margin-right: 5px
}

ul.side_menu i.messagesicn {
    line-height: 31px
}

.clientarea.clientareaaddfunds .right .alert {
    clear: both;
    margin-bottom: 25px
}

.clientarea.clientareaaddfunds .right .top {
    margin-bottom: 25px
}

.domainResultsWithProducts .spotlight-tld-container.spotlight-tld-container-1 {
    width: 99%
}

.domainResultsWithProducts .spotlight-tld-container.spotlight-tld-container-2 {
    width: 49%
}

.domainResultsWithProducts .spotlight-tld-container.spotlight-tld-container-3 {
    width: 32.3%
}

.domainResultsWithProducts .spotlight-tld-container.spotlight-tld-container-4 {
    width: 24%
}

.domainResultsWithProducts .spotlight-tld-container.spotlight-tld-container-5 {
    width: 19%;
    margin: 0
}

.domainResultsWithProducts .spotlight-tld-container.spotlight-tld-container-6 {
    width: 15.6%
}

.domainResultsWithProducts .spotlight-tld-container.spotlight-tld-container-7 {
    width: 13.28%
}

.domainResultsWithProducts .spotlight-tld-container.spotlight-tld-container-8 {
    width: 11.5%
}

.domainResultsWithProducts .spotlight-tld-container {
    margin-left: 5px;
    margin-right: 5px
}

#frmConfigureDomains .radio-inline {
    margin-bottom: 15px
}

span.poweredByWhmcsCls {
    float: right
}

.contact-us-banner {
    padding: 120px 0
}

.submit_your_inquiry {
    padding: 50px 0;
    display: inline-block;
    width: 100%
}

.submit_your_inquiry .left-contact-sec h4 {
    color: #f51322;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 20px
}

.submit_your_inquiry .left-contact-sec address {
    color: #333;
    padding: 10px 0 20px
}

.submit_your_inquiry .left-contact-sec .tab-left-contact button {
    font-weight: 400;
    font-size: 19px;
    width: 100%;
    text-align: left;
    background: 0 0;
    border: none;
    border-left: 4px solid #17494d;
    margin-bottom: 17px;
    padding: 20px 10px;
    color: #949393
}

.submit_your_inquiry .left-contact-sec .tab-left-contact button:focus {
    outline: 0 auto -webkit-focus-ring-color
}

.submit_your_inquiry .left-contact-sec .tab-left-contact .tab-active {
    border-left: 4px solid #f51322 !important;
    color: #000
}

.submit_your_inquiry .left-contact-sec .size-product-des h3 {
    color: #f51322;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 20px;
    margin: 50px 0 25px
}

.submit_your_inquiry .left-contact-sec .size-product-des ul {
    padding: 0 0 10px
}

.submit_your_inquiry .left-contact-sec .size-product-des a.sales-btn {
    font-size: 13px;
    border: 1px #f51322 solid;
    color: #fff;
    padding: 9px 30px;
    display: inline-block;
    border: none;
    background-color: #f51322
}

.submit_your_inquiry .left-contact-sec .size-product-des a.live-chat-con {
    font-size: 13px;
    border: 1px #f51322 solid;
    color: #fff;
    padding: 9px 30px;
    display: inline-block;
    border: none;
    background-color: #333
}

.submit_your_inquiry .left-contact-sec .size-product-des p {
    color: #333;
    margin-bottom: 5px;
    font-size: 14px
}

.submit_your_inquiry .ryt-contact-sec h3 {
    font-size: 24px;
    color: #000;
    font-weight: 700;
    margin-bottom: 25px
}

.submit_your_inquiry .ryt-contact-sec .form-group label {
    color: #919191;
    font-size: 13px
}

.submit_your_inquiry .ryt-contact-sec .form-group input {
    font-size: 14px;
    color: #000;
    height: 50px;
    border-color: #c5c5c5;
    font-weight: 600;
    border: 1px solid #ced4da;
    border-radius: 0;
    font-weight: 400
}

.submit_your_inquiry .ryt-contact-sec .form-group input:focus {
    box-shadow: 0 0 0 0 rgba(0, 123, 255, .25);
    border: 1px solid #000
}

.submit_your_inquiry .ryt-contact-sec .form-group select {
    font-size: 14px;
    color: #000;
    height: 50px;
    border-color: #c5c5c5;
    font-weight: 600;
    border: 1px solid #ced4da;
    border-radius: 0
}

.submit_your_inquiry .ryt-contact-sec .form-group select:focus {
    box-shadow: 0 0 0 0 rgba(0, 123, 255, .25);
    border: 1px solid #000
}

.submit_your_inquiry .ryt-contact-sec .form-group textarea {
    font-size: 14px;
    color: #000;
    height: 50px;
    border-color: #c5c5c5;
    font-weight: 600;
    border: 1px solid #ced4da;
    border-radius: 0;
    height: 100px;
    font-weight: 400
}

.submit_your_inquiry .ryt-contact-sec .form-group textarea:focus {
    box-shadow: 0 0 0 0 rgba(0, 123, 255, .25);
    border: 1px solid #000
}

.submit_your_inquiry .ryt-contact-sec .Submit-contact-btn {
    font-size: 18px;
    border: 1px #f51322 solid;
    color: #fff;
    padding: 10px 80px;
    display: inline-block;
    border: none;
    font-weight: 600;
    background-color: #f51322
}

.submit_your_inquiry .container .row {
    display: unset
}

.ryt-contact-sec #inputCaptcha {
    height: auto
}

.wgs-alert-contact .alert {
    margin-bottom: 50px
}

.ryt-contact-sec .wgs-submit-button {
    margin-top: 25px
}

@media (min-width:320px) and (max-width:380px) {
    #cPanelMetricStatsPanel table.table.table-striped {
        overflow-x: scroll;
        display: inherit
    }

    #cPanelMetricStatsPanel .table.table-striped td,
    #cPanelMetricStatsPanel .table.table-striped th {
        font-size: 12px;
        padding: 12px 4px
    }
}

@media (min-width:320px) and (max-width:767px) {
    .domain-block-content h2 {
        font-size: 22px;
        margin: 0 0 30px
    }

    .domain-block-content .domain-block-search {
        width: 100% !important;
        padding: 0 !important
    }

    .domain-block-content .domain-block-search .domain-block-inner {
        padding-right: 0 !important;
        width: 100% !important;
        max-width: 100% !important
    }

    .domain-block-content .domain-block-search .btn {
        width: 100% !important;
        position: relative !important;
        height: 40px !important
    }
}

#mg-container .row {
    display: unset !important
}

.product-details-tab-container #domain .row {
    display: unset !important
}

#mg-container .modal-dialog {
    left: 0 !important;
    top: 15% !important
}

#mg-container .row {
    width: 100%
}

#mg-container .dataTables_info {
    background-color: #262626 !important
}

.choose-more-product {
    float: left;
    width: 100%;
    padding: 15px 0 30px 0
}

.choose-more-product .slick-slide {
    padding-top: 15px;
    padding-bottom: 15px
}

.choose-more-product .top {
    float: left;
    width: 100%;
    margin-bottom: 22px
}

.choose-more-product .top h3 {
    margin: 0;
    padding: 0;
    font-size: 18px;
    color: #000;
    font-weight: 700;
    padding-left: 24px;
    position: relative;
    float: left
}

.choose-more-product .top h3&gt;i {
    position: absolute;
    top: 4px;
    left: 0
}

.choose-more-product .top .right-links a {
    font-size: 14px;
    color: #616161;
    padding-left: 23px;
    margin-left: 22px;
    position: relative
}

.choose-more-product .top .right-links a i {
    position: absolute;
    left: 0;
    top: 4px
}

.choose-more-product .more-product-col {
    flex-direction: column;
    min-height: 170px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-self: center;
    align-content: center;
    justify-content: center;
    float: left;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 0 17px 0 rgba(0, 0, 0, .14);
    text-align: center;
    border-bottom: 3px solid #f51322
}

.choose-more-product .more-product-col h3 {
    margin: 16px 0 0 0;
    font-size: 16px;
    color: #000;
    float: left;
    padding: 0 5px
}

.choose-more-product .row {
    margin-left: -7px;
    margin-right: -7px
}

.choose-more-product .row&gt;div[class*=col-] {
    padding-left: 7px;
    padding-right: 7px;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%
}

.choose-more-product .col-sm-2:nth-child(1) .more-product-col {
    border-bottom: 3px solid #ac9ae8
}

.choose-more-product .col-sm-2:nth-child(2) .more-product-col {
    border-bottom: 3px solid #fee494
}

.choose-more-product .col-sm-2:nth-child(3) .more-product-col {
    border-bottom: 3px solid #9b93bf
}

.choose-more-product .col-sm-2:nth-child(4) .more-product-col {
    border-bottom: 3px solid #feb4a8
}

.choose-more-product .col-sm-2:nth-child(5) .more-product-col {
    border-bottom: 3px solid #74cfed
}

@media (max-width:767px) {
    .choose-more-product .top h3 {
        float: left;
        width: 100%;
        margin-bottom: 10px
    }

    .choose-more-product .top .right-links {
        float: left !important
    }

    .choose-more-product .top .right-links a {
        margin-left: 0;
        margin-right: 6px
    }

    .choose-more-product .row {
        margin-left: -7px;
        margin-right: -7px
    }

    .choose-more-product .row&gt;div[class*=col-] {
        padding-left: 7px;
        padding-right: 7px;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .choose-more-product .row&gt;div[class*=col-] .more-product-col {
        margin-bottom: 15px
    }
}

.submitticketstepone p {
    width: 100%;
    padding: 25px 0 10px 0;
    float: left
}

.submitticketstepone .col-md-4 {
    max-width: 30.333333% !important;
    line-height: 30px
}

.submitticketstepone span {
    color: #ccc
}

.submitticketstepone .ticketh3 {
    font-weight: 700;
    margin-top: 25px;
    float: left;
    width: 100%
}

.domaintransfer h1 {
    font-size: 18px;
    line-height: 60px;
    color: #000;
    font-weight: 700
}

.domaintransfer .tDomain {
    width: 100%;
    border-radius: 0;
    box-shadow: 0 0 9px rgba(0, 0, 0, .12);
    background-color: #fff;
    border: 3px solid rgba(245, 19, 34, .15);
    padding: 35px 40px;
    float: left
}

.domaintransfer .tDomain h2 {
    font-size: 18px !important;
    color: #000 !important;
    font-weight: 700 !important
}

.domaintransfer .tDomain p {
    font-size: 14px;
    color: #9a9a9a
}

.domaintransfer .tDomain .form-control {
    font-size: 14px;
    letter-spacing: 1px;
    color: #000 !important;
    font-weight: 700
}

.domaintransfer .tDomain a {
    color: #919191
}

.domaintransfer .tDomain .col-sm-5 p {
    padding-top: 4px;
    font-size: 12px
}

.domaintransfer .tDomain .text-left {
    padding-bottom: 16px
}

.domaintransfer .tDomain .btn-transfer {
    font-size: 14px;
    background-color: #f51322;
    border: 1px #f51322 solid;
    color: #fff;
    border-radius: 0;
    width: 100%;
    line-height: 35px;
    margin-top: 22px;
    margin-bottom: 5px
}

.domaintransfer .tDomain .btn-transfer:active,
.domaintransfer .tDomain .btn-transfer:focus {
    background-color: #f51322;
    color: #fff;
    border: 1px #f51322 solid;
    box-shadow: 0 0 0 0 rgba(0, 123, 255, .5) !important
}

.domaintransfer .tDomain .panel-body {
    padding: 10px 0
}

.domaintransfer .tDomain .default-captcha {
    background: #fff !important;
    width: 100% !important;
    clear: both;
    border: none !important;
    box-shadow: none !important
}

.domaintransfer .tDomain .default-captcha input {
    height: 20px !important;
    margin-top: 5px;
    max-height: 20px !important
}

.domaintransfer .tDomain .slim-alert {
    padding: 10px;
    text-align: left
}

.customers .owl-prev {
    background-color: #807878;
    -webkit-mask: url(../../images/custom_images/left-arro.svg);
    mask: url(../../images/custom_images/left-arro.svg);
    color: transparent;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    width: 18px;
    height: 35px;
    float: left;
    mask-size: 18px 35px;
    -webkit-mask-size: 18px 35px;
    margin-left: -30px;
    margin-top: -20px;
    position: absolute;
    top: 50%
}

.customers .owl-next {
    background-color: #807878;
    -webkit-mask: url(../../images/custom_images/right-arro.svg);
    mask: url(../../images/custom_images/right-arro.svg);
    color: transparent;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    width: 18px;
    height: 35px;
    float: right;
    mask-size: 18px 35px;
    -webkit-mask-size: 18px 35px;
    margin-right: -30px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    right: 0
}

.banner .left h2 {
    margin: 0;
    padding: 0;
    font-weight: 700;
    font-size: 37px;
    color: #000;
    text-transform: uppercase
}

.banner .left h6 {
    margin: 16px 0 0 0;
    padding: 0;
    font-size: 18px;
    color: #000;
    font-style: italic;
    font-weight: 700;
    line-height: 24px
}

.banner .left p {
    margin: 20px 0 0 0;
    padding: 0;
    font-size: 16px;
    color: #4b4949;
    line-height: 27px
}

.banner .left h2 span {
    color: #f51322
}

.banner .right img {
    max-width: 100%
}

.banner .left.mt-2 ul li {
    font-size: 14px;
    color: #464646;
    font-weight: 700;
    border-bottom: 1px solid #d8e1e5;
    padding: 14px 0;
    width: 100%
}

.banner .left.mt-2 h2 {
    color: #f51322;
    font-size: 30px;
    font-weight: 800
}

.banner .left.mt-2 h3 {
    font-size: 18px;
    line-height: 29px;
    color: #000;
    font-weight: 700;
    font-style: italic;
    position: relative;
    margin-top: 10px
}

.banner .left.mt-2 h3:after {
    position: absolute;
    content: "";
    background-color: #f51322;
    width: 243px;
    height: 3px;
    left: 0;
    bottom: -3px
}

.banner .left.mt-2 ul {
    margin-top: 20px
}

.banner .left.mt-2 li strong {
    padding-right: 25px
}

.banner .left.mt-2 ul li img {
    vertical-align: unset;
    margin-right: 9px
}

.banner .left.mt-2 .view-plan h6 {
    font-size: 17px;
    color: #000;
    font-weight: 400;
    font-style: normal
}

.banner .left.mt-2 .view-plan h5 {
    font-size: 46px;
    color: #323335;
    font-weight: 700;
    float: left;
    margin-right: 40px
}

.banner .left.mt-2 .view-plan h5 sup {
    font-size: 13px;
    font-weight: 700;
    top: -16px;
    right: -1px
}

.blog-banner {
    background-image: url(../../images/custom_images/blog-banner.jpg);
    padding: 119px 0;
    background-color: #f1f5f8
}

.blog-banner .left {
    padding: 0
}

.blog-banner .left h2 {
    color: #f51322 !important;
    font-weight: 800
}

.blog-post-sec {
    width: 100%;
    float: left;
    margin-bottom: 30px
}

.blog-post-sec .blog-style {
    position: relative
}

.blog-post-sec .blog-style .blog-style-inner {
    background: #fff;
    width: 385px;
    position: absolute;
    bottom: 32px;
    left: 0;
    padding: 10px 27px
}

.blog-post-sec .blog-style .blog-style-inner h4 {
    color: #000;
    font-weight: 600;
    font-size: 21px;
    margin-bottom: 13px;
    margin-top: 13px
}

.blog-post-sec .blog-style .blog-style-inner ul li {
    color: #9f9f9f;
    width: 49%;
    margin-right: 0;
    font-size: 15px
}

.blog-post-sec .blog-style .blog-style-inner ul li i {
    margin-right: 10px
}

.blog-post-sec .subcribe-rytbox {
    position: relative
}

.blog-post-sec .subcribe-rytbox img {
    width: 100%;
    max-height: 335px
}

.blog-post-sec .subcribe-rytbox .subcribe-rytbox-inner {
    position: absolute;
    bottom: 32px;
    max-width: 80%;
    margin: 0 auto;
    left: 10%
}

.blog-post-sec .subcribe-rytbox .subcribe-rytbox-inner h4 {
    color: #fff;
    font-weight: 700;
    font-size: 30px;
    margin-bottom: 13px;
    margin-top: 13px;
    text-transform: uppercase
}

.blog-post-sec .subcribe-rytbox .subcribe-rytbox-inner h4 span {
    font-size: 15px;
    font-weight: 600;
    text-transform: none
}

.blog-post-sec .subcribe-rytbox .subcribe-rytbox-inner .form-cantrol {
    margin: 16px 0;
    height: 45px;
    width: 100%;
    padding-left: 35px;
    background: url(../../images/custom_images/messageicon-blog.png);
    background-repeat: no-repeat;
    background-position: 11px;
    background-color: #fff;
    border: 0
}

.blog-post-sec .subcribe-rytbox .subcribe-rytbox-inner .submit-btn-blog {
    background: #f51322;
    border: 1px solid #fff;
    color: #fff;
    font-size: 16px;
    width: 100%;
    height: 42px;
    font-weight: 600
}

.blog-post-sec .row-blog-post .sam-blog-style {
    box-shadow: 0 0 14px rgba(0, 0, 0, .17);
    margin-top: 60px;
    min-height: 365px
}

.blog-post-sec .row-blog-post .sam-blog-style img {
    width: 100%
}

.blog-post-sec .row-blog-post .sam-blog-style .sam-blog-style-inner {
    padding: 18px 20px 0;
    width: 90%;
    margin: 0 auto;
    position: relative;
    top: -20px;
    background: #fff
}

.blog-post-sec .row-blog-post .sam-blog-style .sam-blog-style-inner h4 {
    color: #000;
    font-weight: 600;
    font-size: 18px;
    line-height: 25px
}

.blog-post-sec .row-blog-post .sam-blog-style .sam-blog-style-inner ul li {
    color: #4b4949;
    font-size: 14px;
    width: 49%;
    margin-right: 0;
    font-weight: 600
}

.blog-post-sec .row-blog-post .sam-blog-style .sam-blog-style-inner ul li i {
    margin-right: 10px
}

.blog-post-sec .row {
    display: block !important
}

@media (min-width:992px) and (max-width:1199px) {
    .blog-style img {
        width: 100%
    }

    .row-blog-post .col-sm-4 {
        flex: 50%;
        max-width: 50%
    }
}

@media (min-width:768px) and (max-width:991px) {

    .blog-post-sec .col-sm-4,
    .blog-post-sec .col-sm-8 {
        flex: 100%;
        max-width: 100%
    }

    .blog-style img {
        width: 100%
    }

    .row-blog-post .col-sm-4 {
        flex: 50%;
        max-width: 50%
    }
}

@media(min-width:768px) {
    .custom-block-3 .b-left-box-cont {
        min-height: 110px
    }
}

@media (min-width:320px) and (max-width:767px) {

    .blog-post-sec .col-sm-4,
    .blog-post-sec .col-sm-8 {
        flex: 100%;
        max-width: 100%
    }

    .blog-style img {
        width: 100%
    }

    .blog-post-sec {
        padding-top: 60px
    }
}

form#frmPayment .row {
    display: inline-block !important
}

.cc-details .newccinfo {
    margin-bottom: 10px
}

.cc-details .select-inline {
    margin-bottom: 10px
}

#order-standard_cart .row.hidden {
    display: none !important
}

.clientarea .left ul.side_menu&gt;li:first-child&gt;a {
    background-color: transparent;
    color: #2a2a2a;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .14)
}

.clientarea .left ul.side_menu&gt;li:first-child&gt;a:after {
    content: none;
    border-left: 25px solid #f51322;
    border-right: 25px solid transparent;
    border-top: 35px solid transparent;
    border-bottom: 35px solid transparent;
    width: 0;
    height: 0;
    position: absolute;
    right: -50px;
    top: 0
}

.clientarea .left ul.side_menu&gt;li.notificationswgs&gt;a {
    background-color: #f51322;
    color: #fff;
    box-shadow: 0 0 24px 0 rgba(0, 0, 0, .14)
}

.clientarea .left ul.side_menu&gt;li.notificationswgs&gt;a:after {
    content: "";
    border-left: 25px solid #f51322;
    border-right: 25px solid transparent;
    border-top: 35px solid transparent;
    border-bottom: 35px solid transparent;
    width: 0;
    height: 0;
    position: absolute;
    right: -50px;
    top: 0
}

.viewticket .alert-warning.text-center {
    padding: 10px;
    clear: both
}

.viewticket .top {
    margin-bottom: 25px
}

.inner-term-domain-page .inner_term_container {
    z-index: 99
}

#cPanelExtrasPurchasePanel select.form-control.input-sm {
    width: 100%
}

.login-manage {
    margin: 0 0 30px;
    padding: 0;
    width: 100%;
    padding-top: 20px
}

ul.login-manage-detail {
    margin: 0;
    padding: 0;
    width: 100%;
    display: flex
}

ul.login-manage-detail li {
    margin: 0 3px;
    padding: 0;
    list-style: none
}

ul.login-manage-detail li a {
    margin: 0;
    padding: 17px 21px;
    border-radius: 0;
    font-size: 13px;
    color: rgba(0, 0, 0, .7);
    font-weight: 600;
    display: inline-block
}

ul.login-manage-detail li a i {
    padding-right: 10px
}

.l-cp-btn {
    background: #fff0e5;
    border-bottom: 2px solid #e8c2a6
}

.l-wm-btn {
    background: #def2eb;
    border-bottom: 2px solid #a0e2cb
}

.l-chp-btn {
    background: #e1f5fa;
    border-bottom: 2px solid #b0d8e2
}

.l-rc-btn {
    background: #f8ecef;
    border-bottom: 2px solid #edd1d8
}

.l-cp-btn i {
    color: #fa996e
}

.l-wm-btn i {
    color: #36b883
}

.l-chp-btn i {
    color: #72b5c6
}

.l-rc-btn i {
    color: #c896a5
}

.custom-block-1 {
    margin: 0;
    padding: 65px 0;
    width: 100%;
    clear: both;
    background: #f6f6f6
}

.block-box {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: all .5s ease;
    padding: 30px 20px 20px
}

.img-blc {
    margin: 0;
    padding: 0
}

.img-blc img {
    margin: 0;
    padding: 0;
    max-width: 130px
}

.block-box-cont h3 {
    margin: 15px 0;
    padding: 0;
    font-size: 16px;
    color: #000;
    font-weight: 700;
    line-height: 26px
}

.block-box-cont p {
    font-size: 13px;
    color: #6e6e6e;
    line-height: 24px;
    padding: 0
}

.custom-block-2 {
    margin: 0;
    padding: 65px 0;
    width: 100%;
    clear: both
}

.b-support-img {
    margin: 0;
    padding: 0
}

.b-support-img img {
    margin: 0;
    padding: 0;
    max-width: 300px
}

.block2-cont {
    margin: 0;
    padding: 30px 0
}

.block2-cont h2 {
    margin: 0;
    padding: 0;
    font-size: 32px;
    color: #222;
    font-weight: 700;
    line-height: 44px
}

.block2-cont h3 {
    margin: 25px 0 20px;
    padding: 0;
    font-size: 17px;
    color: #6d6a6a;
    font-weight: 600;
    line-height: 26px;
    display: inline-block
}

.block2-cont p {
    margin: 15px 0 0;
    padding: 0;
    font-size: 14px;
    color: #6e6e6e;
    line-height: 26px
}

.c-support-btn {
    margin: 0;
    padding: 0
}

.c-support-btn a {
    margin: 0
}

.c-support-btn .button03 {
    background-color: #f51322;
    padding: 5px 20px
}

.live-btn {
    font-size: 14px;
    color: #fff;
    background-color: #17494d;
    display: inline-block;
    min-width: 162px;
    text-transform: uppercase;
    min-height: 47px;
    line-height: 37px;
    font-weight: 700;
    text-align: center;
    padding: 5px 20px
}

.live-btn:hover {
    color: #fff;
    opacity: .8
}

.custom-block-3 {
    margin: 0;
    padding: 70px 0;
    width: 100%;
    clear: both;
    background: #f6f6f6
}

.b-left-box {
    display: flex;
    margin: 0 0 30px;
    padding: 25px 20px;
    width: 100%;
    background: #fff;
    box-shadow: 0 0 5px #00000012;
    -webkit-transition: box-shadow .25s cubic-bezier(.215, .61, .355, 1);
    transition: box-shadow .25s cubic-bezier(.215, .61, .355, 1)
}

.figure-icon {
    margin: 0 26px 0 0;
    padding: 0
}

.figure-icon img {
    margin: 0;
    padding: 0;
    max-width: 65px;
    height: 50px
}

.b-left-box-cont {
    margin: 0;
    padding: 0
}

.b-left-box-cont h5 {
    margin: 0;
    padding: 0;
    font-size: 18px;
    color: #000;
    font-weight: 700;
    line-height: 25px
}

.b-left-box-cont p {
    margin: 8px 0 0;
    padding: 0;
    font-size: 14px;
    color: #6e6e6e;
    line-height: 26px
}

.custom-block-4 {
    margin: 0;
    padding: 70px 0;
    width: 100%;
    clear: both
}

.opt-title {
    margin: 0 0 40px;
    padding: 0;
    width: 100%;
    text-align: center
}

.opt-title h2 {
    font-size: 36px;
    font-weight: 700;
    color: #222;
    margin: 0 0 15px;
    padding: 0
}

.opt-title p {
    font-size: 15px;
    color: #363636;
    line-height: 22px;
    margin: 0;
    padding: 0
}

.blck-4 .img-blc img {
    max-width: 50px
}

.custom-block-5 {
    margin: 0;
    padding: 70px 0;
    width: 100%;
    clear: both;
    background: #ededed
}

.block-5 {
    background: #fff;
    margin: 20px 0;
    box-shadow: 1px 6px 7px #d4d1d1;
    transition: all .6s ease-in
}

.block-5 .img-blc {
    background: #ededed;
    padding: 13px;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    width: 80px;
    height: 80px
}

.block-5 .img-blc img {
    max-width: 100%
}

.block-5 .block-box-cont {
    padding: 0 25px 10px
}

.block-5-btm {
    margin: 0;
    padding: 18px 0;
    width: 100%;
    background: #f7f7f7
}

.block-5-btm h4 {
    margin: 6px 0 4px;
    padding: 0;
    color: #000;
    font-size: 34px;
    font-weight: 700
}

.block-5-btm h4 small {
    font-size: 14px;
    width: 100%;
    display: block;
    color: grey
}

.block-5-btm a {
    background: #000;
    color: #fff;
    padding: 7px 23px;
    display: inline-block;
    margin: 5px 0 5px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: .1em;
    border-radius: 0
}

.block-5-btm a:hover {
    opacity: .8
}

.custom-block-6 {
    margin: 0;
    padding: 70px 0;
    width: 100%;
    clear: both;
    background: #fff
}

.vps-plan-box {
    margin: 10px 0;
    padding: 40px 0;
    width: 100%;
    text-align: center;
    border: 1px solid #e1e1e1;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1)
}

.vps-top {
    margin: 0 0 20px
}

.vps-top h3 {
    font-size: 24px;
    color: #222;
    margin: 0 0 40px;
    padding: 0;
    position: relative;
    font-weight: 700
}

.vps-top h3::after {
    background: #f51322;
    content: "";
    height: 3px;
    width: 80px;
    display: inline-block;
    left: 0;
    right: 0;
    position: absolute;
    bottom: -16px;
    margin: 0 auto
}

.vps-plan-box p {
    font-size: 15px;
    color: #222;
    margin: 0;
    padding: 10px 5px;
    line-height: 24px;
    font-weight: 600
}

.vps-btm h2 {
    font-size: 36px;
    color: #222;
    margin: 0;
    padding: 0;
    font-weight: 700
}

a.choose-btn {
    background: #f51322;
    font-size: 14px;
    color: #fff;
    display: inline-block;
    min-width: 162px;
    text-transform: uppercase;
    min-height: 47px;
    line-height: 37px;
    font-weight: 700;
    text-align: center;
    padding: 5px;
    margin: 10px 0 0
}

a.choose-btn:hover {
    opacity: .8
}

.custom-block-7 {
    margin: 0;
    padding: 80px 0;
    width: 100%;
    clear: both;
    background: url(../../images/custom_images/bck-7-bg.jpg) no-repeat;
    background-size: cover
}

.sp-offer {
    margin: 0 auto;
    padding: 10px 40px;
    background: #f51322;
    display: table;
    transform: rotate(-3deg);
    text-align: center
}

.sp-offer h3 {
    margin: 0;
    padding: 0;
    color: #fff;
    font-size: 36px;
    text-transform: uppercase;
    font-weight: 700
}

.sp-offer h2 {
    margin: 0;
    padding: 0;
    color: #f1d200;
    font-size: 54px;
    text-transform: uppercase;
    font-weight: 900
}

.cuppon-box h5 {
    margin: 0;
    padding: 0;
    color: #464646;
    font-size: 16px;
    font-weight: 400;
    line-height: 38px
}

.cuppon-box h5 span,
.cuppon-box h5 strong {
    color: #f51322
}

.c-code {
    background: #fdf3cf;
    border: 1px dashed #f51322;
    padding: 2px 10px;
    font-size: 20px;
    font-weight: 700
}

.see-ofr-btn {
    margin: 55px auto 0;
    padding: 12px 35px;
    background: #f51322;
    font-size: 20px;
    color: #fff;
    display: table;
    border-radius: 0;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: .04em
}

.see-ofr-btn:hover {
    color: #f51322;
    background: #fff
}

.custom-block-8 {
    margin: 0;
    padding: 65px 0;
    width: 100%;
    clear: both;
    background: #f51322
}

.b8-price-detail {
    margin: 0 0 20px;
    padding: 10px 0;
    width: 100%;
    text-align: center;
    background: #fff
}

.b8-p-title {
    margin: 0;
    padding: 0 0 5px;
    font-size: 18px;
    font-weight: 600
}

.b8-pricing-top {
    background: #2b2b2b;
    margin: 0;
    padding: 10px 0
}

.b8-pricing-top h2 {
    color: #f51322;
    margin: 0;
    padding: 0;
    font-size: 32px;
    font-weight: 600
}

.b8-pricing-top h6 {
    color: #f51322;
    margin: 0;
    padding: 2px 0 0;
    font-size: 16px
}

.b8-pricing-top p {
    margin: 0;
    padding: 5px 0 0;
    color: #cccbcb;
    font-size: 14px;
    font-weight: 600
}

ul.b8-price-list {
    margin: 0;
    padding: 15px 0
}

ul.b8-price-list li {
    margin: 0;
    padding: 0 0 7px;
    font-size: 14px;
    color: #333;
    line-height: 22px
}

.custom-block-9 {
    margin: 0;
    padding: 65px 0;
    width: 100%;
    clear: both;
    background: #fff
}

.b-9-title {
    margin: 0 0 40px;
    padding: 0;
    width: 100%;
    text-align: center
}

.b-9-title h2 {
    font-size: 36px;
    font-weight: 700;
    color: #222;
    margin: 0 0 15px;
    padding: 0
}

.b-9-box {
    width: 100%;
    text-align: left;
    margin-bottom: 25px;
    padding: 25px 30px;
    background: #fff;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2);
    transition: box-shadow .3s, border-color .3s, -webkit-box-shadow .3s
}

.b-9-box:hover {
    box-shadow: rgba(0, 0, 0, .1) 0 6px 14px 0
}

.b-9-box h3 i {
    color: #f51322;
    margin-right: 10px;
    font-size: 30px;
    vertical-align: middle
}

.b-9-box h3 {
    margin: 0 0 18px;
    padding: 0;
    font-size: 18px;
    line-height: 28px;
    color: #2a363f;
    font-weight: 700
}

.b-9-box p {
    margin: 0;
    padding: 0;
    font-size: 15px;
    line-height: 28px;
    color: #727272
}

.support_tickets_col.activ.sb-container {
    height: 300px
}

.support_tickets_col.recen.sb-container {
    height: 300px
}

.support_tickets_col.recen.wgs-recen.sb-container {
    height: 300px
}

.sb-container {
    position: relative;
    overflow: hidden;
    padding-right: 10px
}

.sb-content {
    height: 100%;
    width: 120%;
    padding-right: 20%;
    overflow-y: scroll;
    box-sizing: border-box
}

.sb-scrollbar-container {
    position: absolute;
    right: 5px;
    bottom: 5px;
    top: 5px;
    width: 10px
}

.sb-container-noscroll .sb-scrollbar-container {
    right: -20px
}

.sb-scrollbar {
    position: absolute;
    right: 0;
    height: 30px;
    width: 3px;
    border-radius: 0;
    background: rgba(50, 50, 50, .3)
}

.sb-scrollbar:hover {
    background: rgba(0, 0, 0, .5)
}

.banner .left h6 {
    font-style: normal
}

.price_list .price_grid h2 {
    margin: 0;
    padding: 17px 0;
    text-transform: uppercase;
    font-size: 17px;
    font-weight: 700;
    text-align: center;
    color: #17494d
}

.price_list .price_grid .price_grid_list li {
    color: #5f6d81
}

.banner {
    padding-top: 90px;
    padding-bottom: 70px;
    background-position: 100% 17%
}

.price_list .price_grid .price_box .tag img,
.price_list .price_grid .price_box .tag svg {
    display: none
}

.img-blc img {
    margin: 0;
    padding: 0;
    max-width: inherit;
    height: 50px
}

.features-option2 .features-col .img-box img,
.features-option2 .features-col .img-box svg {
    width: 40px;
    height: auto
}

.ColorSwitcher {
    position: fixed;
    top: 50%;
    left: -36px;
    width: 36;
    padding: 20px 10px;
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, .15);
    -webkit-transform: translateY(-80%);
    transform: translateY(-80%);
    -webkit-transition: left .2s;
    transition: left .2s;
    z-index: 999
}

.ColorSwitcher--open {
    left: 0
}

.ColorSwitcher--open .ColorSwitcher__control {
    background: #fff
}

.ColorSwitcher__control:before {
    content: "\f1fc";
    font-family: FontAwesome
}

.ColorSwitcher__switchs {
    margin: -5px
}

.ColorSwitcher__control,
.ColorSwitcher__switch {
    display: inherit;
    width: 20px;
    height: 20px;
    padding: 0;
    border: 0;
    cursor: pointer;
    -webkit-transition: all .2s;
    transition: all .2s;
    margin-bottom: 5px;
    border-radius: 50%;
    outline: 0
}

.ColorSwitcher__switchs a {
    display: block
}

.domain .search_box .search_input:focus {
    outline: 0
}

.login-manage {
    margin: 0 0 30px;
    padding: 0;
    width: 100%;
    padding-top: 20px
}

ul.login-manage-detail {
    margin: 0;
    padding: 0;
    width: 100%;
    display: inline-block
}

ul.login-manage-detail li {
    margin: 0 3px;
    padding: 0;
    list-style: none;
    float: left;
    margin-bottom: 10px
}

ul.login-manage-detail li a {
    margin: 0;
    padding: 17px 21px;
    border-radius: 0;
    font-size: 0;
    color: rgba(0, 0, 0, .7);
    font-weight: 600;
    display: inline-block
}

ul.login-manage-detail li a i {
    padding-right: 10px
}

.l-cp-btn {
    background: #fff0e5;
    border-bottom: 2px solid #e8c2a6
}

.l-wm-btn {
    background: #def2eb;
    border-bottom: 2px solid #a0e2cb
}

.l-chp-btn {
    background: #e1f5fa;
    border-bottom: 2px solid #b0d8e2
}

.l-rc-btn {
    background: #f8ecef;
    border-bottom: 2px solid #edd1d8
}

.l-cp-btn i {
    color: #fa996e
}

.l-wm-btn i {
    color: #36b883
}

.l-chp-btn i {
    color: #72b5c6
}

.l-rc-btn i {
    color: #c896a5
}

.wgs-add-funds {
    display: inherit !important
}

.cryptocurrency .search {
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 199px;
    width: 35px;
    height: 35px;
    background: #dc143c;
    border-radius: 50%;
    transition: all .3s;
    z-index: 4;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .4)
}

.cryptocurrency .nav-item {
    border-bottom: 0
}

.cryptocurrency .search:hover {
    cursor: pointer
}

.cryptocurrency .search::before {
    content: "";
    position: absolute;
    margin: auto;
    top: 14px;
    right: 0;
    bottom: 0;
    left: 14px;
    width: 6px;
    height: 2px;
    background: #fff;
    transform: rotate(45deg);
    transition: all .5s
}

.cryptocurrency .nav-item {
    border-bottom: 0 solid #e9edf3
}

button.navbar-toggler.hc-nav-trigger.hc-nav-1 {
    padding-left: 16px
}

.pricing_section .price_group .price_sect .bottom_sect .button03 {
    margin-bottom: 0
}

.domain-renewals #domainRenewals .domain-renewal {
    float: left !important;
    width: 100% !important
}

#productList .owl-item {
    margin-top: 20px
}

#result-container .results_box li {
    margin-bottom: 8px
}

.cryptocurrency span.nav-item {
    padding: 4px 10px;
    position: relative
}

input.search_input {
    width: 100%
}

.cryptocurrency i.fa.fa-search {
    position: absolute;
    top: 31px;
    right: 23px
}

.domain-name-cintainer-inner {
    display: flex
}

.dedicated_servers .right .results_box .col1 h5 {
    text-align: center
}

.dedicated_servers .right .results_box .col1 {
    display: flex;
    justify-content: center
}

#frmCreateEmailAccount span.input-group-addon {
    border-left: 0;
    display: block;
    clear: both;
    width: 100%
}

.pricing_section .price_group .price_sect .bottom_sect .button03 {
    margin-bottom: 0;
    clear: both;
    border: 1px solid transparent
}

.price_list .price_grid:hover {
    border: 1px solid transparent
}

.pricing_section .price_group .owl-item .price_sect {
    box-shadow: 0 0 10px rgba(0, 0, 0, .1)
}

.no-padding-use {
    padding: 0
}

.chpwv8 {
    margin-top: 25px
}

.price_sect h5.blpr {
    font-size: 36px;
    font-weight: 700;
    color: #222;
    line-height: 30px
}

.price_sect h5.blpr strong {
    width: 100%;
    display: block
}

.price_sect h5&gt;span {
    font-size: 12px;
    font-weight: 600;
    color: #000;
    background: #ffeea9;
    padding: 4px 10px;
    width: 104px
}

.cst-genrate-pass {
    padding: 15px;
    max-width: 90%;
    margin: 20px auto;
    text-align: left;
    width: 100%
}

.cst-genrate-pass .p-inp {
    height: 45px;
    padding: 9px 12px;
    border: 1px solid #d2d2d2;
    border-radius: 0 !important;
    box-shadow: none;
    margin-top: 8px;
    margin-bottom: 18px
}

#frmGeneratePassword button.btn.btn-default.btn-sm.wgs-submit-button {
    min-height: 28px;
    line-height: 28px;
    border-radius: 0;
    background-color: #f51322;
    border-color: #f51322
}

#frmGeneratePassword button.btn.btn-default.btn-sm.copy-to-clipboard {
    padding: 7px 12px;
    background: #efeff1
}

.btn-c {
    background-color: #17494d;
    color: #fff;
    border-color: #17494d
}

#frmGeneratePassword button#btnGeneratePasswordInsert {
    background-color: #f51322;
    border-color: #f51322
}

#frmGeneratePassword button.btn.btn-default.generate-password {
    margin: 32px 0 0;
    background: #3c3b3b;
    border-color: #3c3b3b;
    color: #fff
}

.clientareadetails #subacct-container table#tableLinkedAccounts {
    width: 100% !important
}

.row.cntcpsw {
    margin-bottom: 20px
}

.wgs-button-gen-pwd {
    background: #17494d;
    color: #fff;
    border-color: #17494d;
    padding: 10px 10px;
    margin-top: 25px;
    border-radius: 0
}

.wgs-button-gen-pwd:hover {
    color: #fff;
    background-color: #17494d;
    border-color: #17494d
}

.wgs-margin-class {
    margin-top: 20px;
    margin-bottom: 15px
}

table#tblpaymentMethod {
    border-radius: 0;
    background-color: #fff;
    box-shadow: 0 0 13px 0 rgba(0, 0, 0, .1);
    padding: 10px 18px 18px 18px;
    float: left;
    margin-bottom: 6px
}

table#tblpaymentMethod th {
    font-size: 14px;
    vertical-align: top;
    color: #383838;
    text-transform: uppercase;
    font-weight: 700 !important;
    border: none !important;
    background-color: transparent !important;
    text-align: left;
    padding-bottom: 15px;
    padding-top: 15px
}

table#tblpaymentMethod td {
    font-size: 14px;
    padding: 15px;
    color: #505050;
    border-top: 1px solid #edeff1;
    border-bottom: none;
    vertical-align: middle;
    font-weight: 500;
    background-color: transparent !important
}

td.icon-card-wgs i {
    font-size: 20px;
    color: initial
}

td.action-td-cls .btn-set-default {
    background: #f51322;
    color: #fff;
    border-radius: 0;
    border-color: #f51322;
    padding: 5px 8px;
    margin-right: 8px
}

td.action-td-cls .btn-set-default:hover {
    background: #f51322;
    color: #fff;
    border-color: #f51322
}

td.action-td-cls .btn-edit {
    background: #17494d;
    color: #fff;
    border-radius: 0;
    border-color: #17494d;
    padding: 5px 8px;
    margin-right: 8px
}

td.action-td-cls .btn-edit:hover {
    background: #17494d;
    color: #fff;
    border-color: #17494d
}

td.action-td-cls .btn-delete {
    background: #dc3545;
    color: #fff;
    border-radius: 0;
    border-color: #dc3545;
    padding: 5px 8px
}

td.action-td-cls .btn-delete:hover {
    background: #dc3545;
    color: #fff;
    border-color: #dc3545
}

.wgs-success-msg {
    padding-top: 25px;
    clear: both
}

.main-content .alert {
    clear: both
}

.btn.focus,
.btn:focus {
    box-shadow: none
}

.right .domain_detail_page .shared-hosting .wgs-alter-info-cls .alert-danger {
    color: inherit;
    background: 0 0;
    padding-left: 12px;
    margin-bottom: 25px;
    border: solid 1px #f2a7ae;
    font-weight: inherit;
    margin-left: 0
}

.wgs-alert-invc .btn {
    padding: 0 15px;
    background: #17494d;
    color: #fff;
    border-color: #17494d
}

.clientareaproductdetails .wgs-alert-invc {
    margin-top: 25px;
    margin-bottom: 15px
}

#account_security .wgs-alert-invc .btn {
    margin-top: 10px
}

.hostx-container-psw .col-sm-12 {
    padding: 0 0 0 35px
}

.hostx-container-psw .form-group .form-control {
    font-size: 14px;
    color: #000;
    height: 50px;
    border-color: #c5c5c5;
    font-weight: 600
}

.hostx-container-psw .button03 {
    background-color: #f51322;
    border-color: transparent
}

.cancel-btns {
    font-size: 14px;
    background-color: #17494d;
    border: 1px solid #17494d;
    color: #fff;
    padding: 7px 20px;
    border-radius: 0;
    min-width: 178px;
    min-height: 51px
}

.wgs-payMethod-head {
    clear: both;
    padding: 25px 0;
    text-align: center;
    font-weight: 600
}

form#frmManagePaymentMethod .form-group {
    clear: both;
    padding: 10px
}

form#frmManagePaymentMethod .checkbox-inline,
form#frmManagePaymentMethod .radio-inline {
    padding-left: 0
}

#stripeCreditCard,
#stripeCvc,
#stripeExpiryDate {
    height: 45px;
    box-shadow: inherit;
    padding: 14px 12px 9px
}

input#inputDescription {
    height: 45px;
    box-shadow: inherit
}

#modalBillingAddress form#billingContactForm .form-group .form-control {
    height: 45px
}

#frmManagePaymentMethod a.btn.btn-default.btn-sm {
    background-color: #17494d;
    border: 1px solid #17494d;
    color: #fff;
    padding: 9px 20px
}

button#btnSubmit {
    background-color: #f51322;
    border: 1px #f51322 solid;
    padding: 10px 20px
}

a.btn.btn-default.cn-btn {
    background-color: #424242;
    border: 1px #424242 solid;
    padding: 10px 20px;
    color: #fff
}

#modalBillingAddress .wgs-btn-sv {
    background-color: #f51322;
    border: 1px #f51322 solid;
    padding: 10px 20px
}

#modalBillingAddress .wgs-btn-cn {
    background-color: #17494d;
    border: 1px solid #17494d;
    color: #fff;
    padding: 9px 20px
}

#modalBillingAddress .modal-content {
    padding: 20px 40px
}

#modalBillingAddress .modal-title {
    margin-bottom: 15px;
    font-size: 21px;
    display: inherit
}

#modalBillingAddress .modal-dialog .modal-header {
    text-align: center;
    display: inline-block;
    width: 100%;
    color: #000;
    font-size: 21px
}

#billingContactForm .modal-footer {
    width: 100%
}

.r-flx {
    display: flex;
    width: 100%
}

.r-flx .paymethod-info {
    padding: 8px 4px 0;
    font-size: 14px
}

#frmPayment .radio.paymethod-info label {
    padding-left: 6px
}

#frmPayment.form-horizontal .form-group {
    clear: both
}

#frmPayment div#stripeExpiryDate {
    width: 100px
}

#frmPayment.form-horizontal #stripeElements .form-group {
    margin-bottom: 0;
    display: inline-block;
    width: 100%
}

#billingAddressChoice label.radio-inline.icheck-label {
    margin-bottom: 6px;
    padding-left: 0
}

#frmPayment div#stripeCvc {
    width: 60px
}

div#newBillingAddress {
    clear: both
}

#newBillingAddress .form-control {
    height: 42px;
    margin-bottom: 6px
}

label.col-sm-12.control-label.t-left {
    text-align: left;
    margin-bottom: 10px
}

#newBillingAddress .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 {
    margin-bottom: 6px
}

#btnSubmitContainer button#btnSubmit {
    margin: 10px 0;
    left: 10px;
    position: relative;
    right: 10px;
    clear: both
}

#tabOverview .panel-title {
    font-size: 16px;
    font-weight: 700
}

#cPanelMetricStatsPanel .panel-body {
    padding-top: 0
}

#cPanelMetricStatsPanel .panel-body p {
    color: #666;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 14px
}

#tabOverview .table&gt;tbody&gt;tr&gt;td,
#tabOverview .table&gt;tbody&gt;tr&gt;th,
#tabOverview .table&gt;tfoot&gt;tr&gt;td,
#tabOverview .table&gt;tfoot&gt;tr&gt;th,
#tabOverview .table&gt;thead&gt;tr&gt;td,
#tabOverview .table&gt;thead&gt;tr&gt;th {
    border-top: none;
    color: #464646;
    text-align: left;
    vertical-align: middle
}

#tabOverview .table-striped tbody tr:nth-of-type(odd) {
    background-color: #f9f9f9
}

#tabOverview .table&gt;tbody&gt;tr&gt;td br,
#tabOverview .table&gt;tfoot&gt;tr&gt;td br {
    display: none
}

.clientareaproductdetails #tabOverview #cPanelMetricStatsPanel .table.table-striped .btn-xs {
    padding: 2px 5px;
    margin: 5px 0;
    text-decoration: underline;
    border: none;
    background: 0 0;
    color: #f51322;
    font-size: 12px
}

#tabOverview .table.table-striped {
    border-bottom: none !important
}

#cPanelBillingOverviewPanel #billingCycle,
#cPanelBillingOverviewPanel #nextDueDate,
#cPanelBillingOverviewPanel #paymentMethod,
#cPanelBillingOverviewPanel #recurringAmount,
#cPanelBillingOverviewPanel #registrationDate {
    font-size: 13px;
    color: #464646;
    line-height: 20px;
    margin: 0 0 3px;
    padding: 0
}

#cPanelPackagePanel input.btn.btn-info.btn-sm {
    padding: 6px 15px;
    display: inline-block;
    border-radius: 0
}

#cPanelMetricStatsPanel .modal-dialog .modal-footer {
    text-align: center;
    display: inline-block;
    background: #f0f0f0;
    padding: 20px 0;
    border-radius: 0
}

#cPanelMetricStatsPanel .modal table.table.table-condensed.table-striped td {
    text-align: center
}

ul.mtx-list {
    border: 1px solid #e7e7e7;
    padding: 17px 30px
}

ul.mtx-list li {
    margin: 0;
    border-bottom: 1px solid #e7e7e7;
    padding: 9px 0
}

ul.mtx-list li:last-child {
    border-bottom: none
}

ul.mtx-list li button.btn.btn-default.btn-xs {
    color: #f51322;
    border: none;
    text-decoration: underline
}

ul.mtx-list li button.btn.btn-default.btn-xs:hover {
    color: #fff;
    background: #f51322;
    text-decoration: none
}

.main-content #order-standard_cart .mc-promos .header {
    height: 80px
}

div#cPanelMetricStatsPanel .modal-title {
    font-weight: 700
}

.email-prefernce-div {
    clear: both;
    margin-bottom: 25px;
    padding-top: 15px
}

.email-prefernce-div label {
    color: #b9b9b9;
    font-weight: 400
}

.email-prefernce-div h3 {
    font-weight: 600
}

.wgsTestimonial .carousel-item {
    width: 100%;
    width: 1110px;
    box-shadow: none;
    padding: 16px;
    margin-top: 0
}

.wgsTestimonial.carousel-inner {
    margin-top: 40px
}

.wgsTestimonial .slick-slide img {
    display: inline
}

.wgsTestimonial .slick-prev {
    display: none !important
}

.wgsTestimonial .slick-next {
    display: none !important
}

.wgsTestimonial .slick-dots {
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 1rem 0;
    list-style-type: none
}

.wgsTestimonial .slick-dots li {
    margin: 0 .25rem
}

.wgsTestimonial button {
    display: block;
    width: 1rem;
    height: 1rem;
    padding: 0;
    border: none;
    border-radius: 100%;
    background-color: #ebd8d9;
    text-indent: -9999px;
    outline: 0
}

.wgsTestimonial li.slick-active button {
    background-color: #17494d
}

.how-it-works-offers {
    clear: both;
    background: #3f4e6f;
    padding: 60px 0;
    width: 100%
}

.how-it-works-offers-row h2 {
    color: #fff;
    text-align: center;
    font-size: 36px;
    font-weight: 700
}

.how-it-works-offers-row p {
    color: #fff;
    text-align: center;
    margin: 10px 0 45px;
    float: left;
    width: 100%;
    font-size: 16px;
    font-weight: 600
}

.how-it-works-offers-inner span {
    text-align: left;
    display: inherit;
    color: #9999993d;
    font-size: 51px;
    font-weight: 700;
    position: relative;
    line-height: 30px
}

.how-it-works-offers-inner {
    background: #fff;
    text-align: center;
    padding: 20px;
    border-bottom: 3px solid #ccc;
    float: left
}

.border-light-blue-offer {
    border-color: #cbc0f1
}

.border-yellow-offer {
    border-color: #fee494
}

.border-light-red-offer {
    border-color: #fec1b7
}

.how-it-works-offers-inner img {
    display: table;
    clear: both;
    margin: 0 auto
}

.upgrade-btn-box {
    text-align: center;
    display: table;
    margin: 40px auto 10px
}

.how-it-works-offers-inner h5 {
    margin: 14px 0;
    font-size: 19px;
    font-weight: 700;
    color: #363636;
    line-height: 28px
}

.how-it-works-offers-inner p {
    color: #b2b2b2;
    font-size: 15px;
    line-height: 24px;
    margin: 0 0 16px;
    padding: 0
}

.ready-to-grab {
    padding: 70px 0 80px;
    background-color: #f3f7f8
}

.ready-to-grab .row-grab h2 {
    color: #000;
    font-weight: 800;
    text-align: center;
    font-size: 40px
}

.ready-to-grab .row-grab p {
    color: #363636;
    font-size: 15px;
    width: 590px;
    text-align: center;
    margin: 0 auto;
    max-width: 100%;
    padding-top: 15px;
    letter-spacing: .3px;
    line-height: 22px
}

.ready-to-grab .tab-content .price_group {
    max-width: 1000px;
    margin: 40px auto 0;
    float: none !important;
    width: 100%
}

.pricing_section .price_group .price_sect {
    width: calc(25% - 20px);
    float: left;
    text-align: center;
    background-color: #fff;
    padding: 15px 15px 0 15px;
    margin: 0 10px;
    border: 1px solid #e8e8e8;
    border-radius: 0
}

.ready-to-grab .tab-content .price_group .price_sect {
    width: calc(33% - 20px);
    margin: 0 16px
}

.pricing_section .price_group .price_sect ul.list {
    margin: 26px -15px 0 -15px;
    padding: 18px 22px 0 22px;
    border-top: 1px solid #f5f5f5;
    display: inline-block
}

.pricing_section .price_group .price_sect ul.list li {
    text-align: left;
    font-size: 13px;
    color: #414141;
    position: relative;
    padding-left: 21px;
    margin-bottom: 10px
}

.ready-to-grab .tab-content .price_group .price_sect ul li:before {
    -webkit-mask-image: url(../../images/custom_images/check.svg);
    mask-image: url(../../images/custom_images/check.svg)
}

.pricing_section.ready-to-grab .price_group .price_sect h1 small {
    font-size: 18px;
    color: #000;
    font-weight: 600
}

.pricing_section .price_group .price_sect h1 span {
    float: left;
    width: 100%
}

.pricing_section .price_group .price_sect h1 span {
    font-size: 14px;
    color: #000;
    font-weight: 300
}

.pricing_section .price_group .price_sect ul.list li:before {
    content: "";
    mask: url(../../images/custom_images/check.svg);
    width: 11px;
    height: 8px;
    float: left;
    background-color: #6747d5;
    position: absolute;
    left: 0;
    top: calc(50% - 3px)
}

.pricing_section .price_group .price_sect .bottom_sect {
    margin: 0 -15px;
    background-color: #faf8ff;
    padding-top: 19px;
    padding-bottom: 30px
}

.pricing_section .price_group .price_sect h2 {
    margin: 14px 0 0 0;
    padding: 0;
    font-weight: 800;
    font-size: 22px;
    color: #6747d5;
    text-transform: uppercase
}

.pricing_section .price_group .price_sect p {
    margin: 12px 0 10px 0;
    padding: 0;
    font-size: 13px;
    color: #777;
    font-weight: font-weight300
}

.pricing_section .price_group .price_sect:nth-child(2) h2 {
    color: #fec310
}

.pricing_section .price_group .price_sect:nth-child(3) h2 {
    color: #17494d
}

.pricing_section .price_group .price_sect:nth-child(2) ul.list li:before {
    background-color: #fec310
}

.pricing_section .price_group .price_sect:nth-child(3) ul.list li:before {
    background-color: #17494d
}

.pricing_section .price_group .price_sect:nth-child(2) {
    border-top-color: #fec310
}

.pricing_section .price_group .price_sect:nth-child(3) {
    border-top-color: #17494d
}

.col-sm-12.col-md-4.departdiv {
    margin-bottom: 10px
}

.ColorSwitcher {
    position: fixed;
    top: 75%;
    left: -36px;
    width: 36;
    padding: 20px 10px;
    -webkit-transform: translateY(-80%);
    transform: translateY(-80%);
    -webkit-transition: left .2s;
    transition: left .2s;
    z-index: 999
}

.ColorSwitcher--open {
    left: 0
}

.ColorSwitcher--open .ColorSwitcher__control {
    background: #fff
}

.ColorSwitcher__control:before {
    content: "\f1fc";
    font-family: FontAwesome
}

.ColorSwitcher__switchs {
    margin: -5px
}

.ColorSwitcher__control,
.ColorSwitcher__switch {
    display: inherit;
    width: 20px;
    height: 20px;
    padding: 0;
    border: 0;
    cursor: pointer;
    -webkit-transition: all .2s;
    transition: all .2s;
    margin-bottom: 5px;
    border-radius: 50%;
    outline: 0
}

p.completeSolution {
    color: #bcbcbc;
    clear: both;
    background-color: #262626;
    margin-bottom: 0;
    padding: 10px 0;
    text-align: center
}

p.completeSolution a {
    color: #fff;
    text-decoration: underline
}

#wgs-toplink {
    width: 40px;
    line-height: 40px;
    overflow: hidden;
    z-index: 999;
    display: none;
    cursor: pointer;
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    position: fixed;
    bottom: 35px;
    right: 0;
    background-color: #ddd;
    color: #555;
    text-align: center;
    font-size: 30px;
    text-decoration: none
}

#wgs-toplink:hover {
    background-color: #ddf;
    color: #000
}

.bar_outer_hostx {
    display: table-cell;
    vertical-align: middle;
    cursor: pointer;
    width: 47px;
    padding: 0 14px
}

.hostxbar1,
.hostxbar2,
.hostxbar3 {
    width: 18px;
    height: 2px;
    background-color: #f51322;
    margin: 4px 0;
    transition: .4s
}

.bar_outer_hostx.hostxchange {
    background-color: transparent
}

.hostxchange .hostxbar1 {
    -webkit-transform: rotate(-45deg) translate(-9px, 6px);
    transform: rotate(-45deg) translate(-3px, 3px)
}

.hostxchange .hostxbar2 {
    opacity: 0
}

.hostxchange .hostxbar3 {
    -webkit-transform: rotate(45deg) translate(-5px, -6px);
    transform: rotate(45deg) translate(-5px, -6px)
}

div#menu_bar_hostx {
    margin-top: 20px;
    left: 20px;
    position: fixed
}

nav#menu-sidebar-hostx {
    position: fixed;
    z-index: 999;
    height: calc(100% - 0px);
    box-shadow: none;
    transform: translate3d(0, 0, 0);
    visibility: visible;
    outline: 0;
    padding-top: 0;
    background-color: transparent;
    padding-right: 20px
}

.inner-outer-div {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .1);
    height: calc(100% - 0px);
    background: #fff;
    overflow: auto;
    overflow-x: hidden;
    padding-bottom: 50px
}

.inner-outer-div::-webkit-scrollbar {
    width: 5px
}

.inner-outer-div::-webkit-scrollbar-track {
    background: #f1f1f1
}

.inner-outer-div::-webkit-scrollbar-thumb {
    background: #ccc
}

.inner-outer-div::-webkit-scrollbar-thumb:hover {
    background: #ccc
}

.pimary-side-open-close-side {
    position: fixed
}

.pimary-side-open-close-side i,
.secondary-side-open-close-side i {
    font-size: 21px;
    margin: 3px
}

.secondary-side-open-close-side {
    position: fixed;
    right: 0
}

div#menu_bar_hostx_second {
    float: right;
    position: fixed;
    right: 0;
    top: 95px
}

nav.sidebar-hostx.sidebar-left-hostx.left-open-hostx {
    left: 0;
    transition: .8s
}

nav.sidebar-hostx.sidebar-left-hostx {
    display: block;
    left: -1000px;
    transition: 1s;
    background: #d4d4d4
}

.sidebar-left-hostx,
.sidebar-left-hostx-sec {
    width: 305px
}

.sidebar-left-hostx .nav .nav-sub {
    list-style: none;
    padding: 0;
    display: none;
    margin-bottom: 12px
}

.sidebar-left-hostx .nav-pills&gt;li&gt;a {
    padding-left: 16px
}

.sidebar-left-hostx .nav-stacked&gt;li {
    float: none;
    background-color: #f5f2f2;
    border-color: #fff
}

.sidebar-left-hostx .nav-pills&gt;li&gt;a {
    color: #212121;
    border: unset;
    border-color: #d4d4d4
}

.sidebar-left-hostx .nav-pills&gt;li&gt;a {
    padding-left: 16px
}

.sidebar-left-hostx .nav-pills&gt;li&gt;a {
    color: #212121;
    border: unset;
    border-color: #d4d4d4
}

.sidebar-left-hostx .nav-pills&gt;li&gt;a {
    padding: 12px 10px;
    font-size: 15px;
    border-radius: 0
}

.sidebar-left-hostx .nav a {
    text-decoration: none;
    color: #0d1925
}

.sidebar-left-hostx .nav {
    display: inherit
}

.sidebar-left-hostx .nav li:hover {
    background-color: #f7f5f6
}

.sidebar-left-hostx .nav&gt;li&gt;.nav-sub&gt;li&gt;a {
    padding-left: 25px;
    padding-right: 8px;
    background: #fff;
    margin-top: 2px;
    font-size: 12px
}

.sidebar-left-hostx .nav .nav-sub li&gt;a {
    font-size: 13px;
    padding: 8px 0 8px 10px;
    display: block
}

.sidebar-left-hostx .nav-dropdown&gt;a:after {
    float: right;
    content: "\f105"
}

.sidebar-left-hostx .nav-dropdown&gt;a:after,
html[dir=rtl] .sidebar-left-hostx .nav-dropdown&gt;a:after {
    font-family: 'Font Awesome 5 Pro';
    margin-top: -2px;
    font-size: 16px;
    font-weight: 900;
    height: auto;
    text-shadow: none
}

.sidebar-left-hostx .nav-dropdown.open&gt;a:after,
html[dir=rtl] .sidebar-left-hostx .nav-dropdown.open&gt;a:after {
    content: "\f107"
}

.sidebar-left-hostx .nav-pills&gt;li&gt;a&gt;i {
    color: #f37660;
    padding-right: 10px
}

.sidebar-left-hostx .nav&gt;li&gt;.nav-sub&gt;li&gt;a&gt;i {
    color: #9c9898;
    font-size: 12px
}

.sidebar-left-hostx .nav&gt;li&gt;a:focus,
.sidebar-left-hostx .nav&gt;li&gt;a:hover {
    text-decoration: none;
    background-color: transparent;
    color: inherit
}

.sidebar-left-hostx .nav&gt;li.active&gt;a {
    background: 0 0
}

a#side-first-bar-trigger {
    display: none
}

ul.sidenav-list li {
    width: 100%
}

.sidebar-left-hostx ul.sidenav-list a i {
    width: 34px;
    height: auto;
    text-align: center;
    border-radius: 0;
    font-size: 15px;
    line-height: 44px;
    margin-right: 0;
    color: #3c3939
}

ul.sidenav-list li a {
    font-size: 14px;
    color: #0d1925;
    font-weight: 500;
    font-family: Poppins, sans-serif
}

ul.sidenav-list ul.nav-sub {
    margin: 0;
    padding: 0
}

ul.sidenav-list ul.nav-sub a {
    color: #717070
}

ul.sidenav-list&gt;li&gt;a:focus,
ul.sidenav-list&gt;li&gt;a:hover {
    background-color: transparent;
    color: #8950fc
}

ul.sidenav-list .nav-sub&gt;li&gt;a:focus,
ul.sidenav-list .nav-sub&gt;li&gt;a:hover {
    color: #000
}

html[dir=rtl] ul.sidenav-list .nav-dropdown&gt;a:after,
ul.sidenav-list .nav-dropdown&gt;a:after {
    font-family: 'Font Awesome 5 Pro';
    margin-top: 10px;
    font-size: 16px;
    font-weight: 900;
    height: auto;
    text-shadow: none
}

ul.sidenav-list .nav-dropdown&gt;a:after {
    float: right;
    content: "\f105";
    color: #7e8299;
    margin-right: 10px;
    font-weight: 400;
    font-size: 18px
}

html[dir=rtl] ul.sidenav-list .nav-dropdown.open&gt;a:after,
ul.sidenav-list .nav-dropdown.open&gt;a:after {
    content: "\f107"
}

nav#menu-sidebar-hostx-sec {
    position: fixed;
    z-index: 999;
    height: calc(100% - 0px);
    overflow: auto;
    overflow-x: hidden;
    transform: translate3d(0, 0, 0);
    visibility: visible;
    outline: 0;
    padding-top: 0;
    background-color: transparent;
    padding-left: 20px;
    box-shadow: none;
    z-index: 9
}

.secondary-side-open-close {
    position: relative;
    z-index: 999;
    left: 4px;
    top: 4px
}

.tab-content ul.nav.nav-pills {
    padding: 10px 5px
}

.sidebar-hostx-sec ul.nav.nav-tabs {
    background: #f5f2f2;
    border: none
}

.sidebar-hostx-sec .nav-tabs&gt;li.active&gt;a,
.sidebar-hostx-sec .nav-tabs&gt;li.active&gt;a:focus,
.sidebar-hostx-sec .nav-tabs&gt;li.active&gt;a:hover {
    background-color: #fff;
    border: none;
    border-radius: 0
}

nav.sidebar-hostx-sec.sidebar-left-hostx-sec.left-open-hostx-sec {
    left: inherit;
    right: 0;
    transition: .8s
}

nav.sidebar-hostx-sec.sidebar-left-hostx-sec {
    display: block;
    right: -1000px;
    transition: 1s;
    background: #d4d4d4
}

.sidebar-left-hostx-sec .nav .nav-sub {
    list-style: none;
    padding: 5px 20px;
    display: none;
    border-bottom: 1px solid #e7e7e7
}

.sidebar-left-hostx-sec .nav-pills&gt;li&gt;a {
    padding: 12px 10px;
    font-size: 14px;
    border-left: none;
    border-radius: 0;
    border-bottom: 1px solid #e7e7e7;
    color: #212121
}

.sidebar-left-hostx-sec ul.nav.nav-tabs li a {
    padding: 15px 20px
}

.tab-content .nav-stacked&gt;li+li {
    margin-top: 0
}

.sidebar-left-hostx-sec .nav-pills&gt;li:last-child a {
    border-bottom: none
}

ul.nav.nav-pills.nav-stacked li a i {
    margin-right: 8px;
    color: #f51322
}

.sidebar-left-hostx-sec .nav a {
    text-decoration: none;
    color: #212121;
    border: none
}

.sidebar-left-hostx-sec .nav {
    display: inherit;
    padding: 20px 0
}

.sidebar-hostx-sec ul.nav.nav-pills.nav-stacked {
    padding: 0 10px
}

.sidebar-left-hostx-sec .nav-pills&gt;li.active&gt;a,
.sidebar-left-hostx-sec .nav-pills&gt;li.active&gt;a:hover {
    background-color: #e7e7e7;
    color: #212121
}

.sidebar-left-hostx-sec .nav .nav-sub li&gt;a {
    font-size: 13px;
    padding: 8px 0 8px 10px;
    display: block
}

.sidebar-left-hostx-sec .nav-dropdown&gt;a:after {
    float: right;
    content: "\f105";
    color: #424141
}

.sidebar-left-hostx-sec .nav-dropdown&gt;a:after,
html[dir=rtl] .sidebar-left-hostx-sec .nav-dropdown&gt;a:after {
    font-family: 'Font Awesome 5 Pro';
    margin-top: -2px;
    font-size: 16px;
    font-weight: 900;
    height: auto;
    text-shadow: none
}

.sidebar-left-hostx-sec .nav-dropdown.open&gt;a:after,
html[dir=rtl] .sidebar-left-hostx-sec .nav-dropdown.open&gt;a:after {
    content: "\f107"
}

.nav-stacked&gt;li+li {
    margin-top: 2px;
    margin-left: 0
}

.wgs-side-slide {
    background: 0 0;
    border-radius: 0;
    margin-top: 25px
}

.carouselInnerSideBar .carousel-item {
    width: 265px !important;
    padding: 12px 25px
}

.carouselInnerSideBar .slick-next,
.carouselInnerSideBar .slick-prev {
    display: none !important
}

.carouselInnerSideBar .slick-dots {
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 1rem 0;
    list-style-type: none
}

.carouselInnerSideBar .slick-dots li {
    margin: 0 .25rem
}

.carouselInnerSideBar button {
    display: block;
    width: 1rem;
    height: 1rem;
    padding: 0;
    border: none;
    border-radius: 100%;
    background-color: #9e9e9e;
    text-indent: -9999px
}

.carouselInnerSideBar li.slick-active button {
    background-color: #f51322
}

.wgs-side-slide h6 {
    color: #fff;
    font-weight: 600
}

img.sideBrLogo {
    padding: 10px 0;
    width: 200px;
    height: 75px;
    object-fit: contain
}

p.slideDescrip {
    color: #fff
}

a.wgsLearnMore {
    background-color: #f51322;
    color: #fff !important;
    font-size: 13px;
    padding: 5px 14px 7px;
    border-radius: 0;
    position: absolute;
    bottom: -7px
}

.custom-btn-wgsLearnMore {
    width: 100%;
    display: flex;
    justify-content: center
}

.carouselInnerSideBar .carousel-item {
    min-height: 200px;
    margin-bottom: 8px
}

.wgs-side-slide .codeguard {
    background-image: url(../../images/custom_images/codeguard-bg.jpg);
    border-radius: 0
}

.wgs-side-slide .weebly {
    background-image: url(../../images/custom_images/weebly-bg.jpg);
    border-radius: 0
}

.wgs-side-slide .marketgoo {
    background-image: url(../../images/custom_images/marketgoo-bg.jpg);
    border-radius: 0
}

.wgs-side-slide .sitelock {
    background-image: url(../../images/custom_images/sitelock-bg.jpg);
    border-radius: 0
}

.wgs-side-slide .sitelockvpn {
    background-image: url(../../images/custom_images/sitelockvpn-bg.jpg);
    border-radius: 0
}

.wgs-side-slide .spamexperts {
    background-image: url(../../images/custom_images/spamexperts-bg.jpg);
    border-radius: 0
}

.wgs-side-slide .ssl,
.wgs-side-slide .symantec {
    background-image: url(../../images/custom_images/ssl-bg.jpg);
    border-radius: 0
}

.wgs-side-slide .symantec {
    background-image: url(../../images/custom_images/symantec-bg.jpg);
    border-radius: 0
}

.wgs-side-slide .ox {
    background-image: url(../../images/custom_images/ox-bg.jpg);
    border-radius: 0
}

.wgs-side-slide .sitebuilder {
    background-image: url(../../images/custom_images/sitebuilder-bg.jpg);
    border-radius: 0
}

.wgs-side-panels .panel-heading {
    background-color: transparent;
    border-color: #ddd
}

.wgs-side-panels .list-group a {
    border: 0
}

.wgs-side-panels {
    border: 0;
    transition: all .3s ease-in-out;
    margin: 15px;
    padding-bottom: 8px
}

.wgs-side-panels .panel-title {
    font-weight: 700;
    color: #0d1925;
    font-family: Poppins
}

.wgs-side-panels a.list-group-item.active,
.wgs-side-panels a.list-group-item.active:focus,
.wgs-side-panels a.list-group-item.active:hover {
    background-color: transparent;
    border-color: #eaeaea;
    color: #000;
    font-weight: 600
}

.wgs-side-panels .panel-title i {
    font-weight: 600;
    color: #555
}

.wgs-side-home,
.wgs-side-home .panel-heading {
    background-color: #f0f4f6;
    margin: 0
}

.wgs-side-home .panel-body {
    line-height: 24px;
    margin: 0 15px;
    position: relative;
    text-align: left;
    padding-top: 54px;
    width: 90%;
    margin: auto;
    margin-top: 78px;
    color: #5d6167;
    font-size: 13px;
    line-height: 27px;
    font-weight: 500;
    font-family: Poppins
}

.wgs-side-home .panel-body strong {
    color: #5d6167;
    font-size: 13px;
    line-height: 27px;
    font-weight: 600;
    font-family: Poppins
}

.wgs-side-home .panel-heading {
    margin-bottom: 42px;
    text-align: center
}

.wgs-circle-name span {
    background-color: #ffebe5;
    color: #f51322;
    width: 80px;
    height: 80px;
    border-radius: 100%;
    position: absolute;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: -45px;
    text-transform: uppercase;
    font-size: 28px;
    font-weight: 600;
    font-family: Poppins
}

.wgs-circle-name {
    width: 100%;
    display: flex
}

p.wgsEditIcon {
    position: absolute;
    right: 0;
    top: -50px;
    padding: 7px 12px;
    color: #ccc
}

p.wgsEditIcon a i {
    color: #6c6c6c
}

.wgs-side-panels .panel-footer .btn {
    background-color: #f51322;
    width: auto;
    border: 0;
    padding: 5px;
    font-size: 12px;
    color: #fff;
    border-radius: 0
}

.wgs-side-panels .panel-footer a i {
    display: none
}

.wgs-side-home,
.wgs-side-panels .panel-footer.clearfix {
    background: 0 0
}

.wgs-side-panels .panel-heading {
    border-top: 1px solid #f0f0f0;
    padding: 20px 0 0 2px
}

.sidebar-hostx-sec ul.nav.nav-pills.nav-stacked .wgs-side-panels:nth-child(2) .list-group .list-group-item {
    border: 0
}

.wgs-side-panels {
    box-shadow: none;
    -webkit-box-shadow: none;
    padding-bottom: 3px
}

.wgs-side-home:hover {
    box-shadow: none
}

section#main-body {
    padding-top: 0;
    background-color: #f7f5f6
}

.main-content {
    padding-top: 15px
}

a#side-second-bar-trigger {
    display: none
}

.promo-banner-rounded.sitelock.upsell-sitelock_find {
    background-image: url(../../images/custom_images/sitelock.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 5px 10px 0 10px;
    border-top: 0 solid #4da24c !important
}

.promo-banner-rounded.sitelock.upsell-sitelock_find h3 {
    color: #fff;
    font-size: 27px;
    font-weight: 800;
    line-height: 40px
}

.promo-banner-rounded.sitelock.upsell-sitelock_find .content {
    max-width: 510px;
    padding: 34px 50px
}

.promo-banner-rounded.sitelock.upsell-sitelock_find .btn-success {
    background-image: url(../../images/custom_images/banner_btn_bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: transparent;
    border-color: transparent;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 19px 22px;
    line-height: 0;
    margin-top: 27px;
    margin-bottom: 20px;
    float: left
}

.promo-banner-rounded.sitelock.upsell-sitelock_find .btn.btn-success:focus {
    box-shadow: 0 0 0 0 rgba(40, 167, 69, .5) !important
}

.promo-banner-rounded.sitelock.upsell-sitelock_find .btn-success:active {
    color: #fff;
    background-color: transparent !important;
    border-color: transparent !important
}

.promo-banner-rounded.sitelock.upsell-sitelock_find .btn {
    background-color: transparent !important
}

.promo-banner-rounded.sitelock.upsell-sitelock_find .icon-left {
    float: right;
    width: 240px;
    margin-top: 49px;
    margin-right: 18px
}

.promo-banner-rounded.sitelock.upsell-sitelock_find a {
    color: #f4c567;
    text-decoration: underline;
    font-size: 15px;
    font-style: inherit
}

.promo-banner-rounded.sitelock.upsell-sitelock_find .content {
    margin-left: 0;
    padding: 11px 11px;
    float: left
}

.promo-banner-rounded.sitelock.upsell-sitelock_find h4 {
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 22px;
    margin-top: 4px
}

.promo-banner-rounded.sitelock.upsell-sitelock_find ul li {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 14px;
    margin-bottom: 8px
}

.promo-banner-rounded.marketgoo.promo-marketgoo_lite {
    background-image: url(../../images/custom_images/marketgoo.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 5px 10px 0 10px;
    border-top: 0 solid #4da24c !important
}

.promo-banner-rounded.marketgoo.promo-marketgoo_lite h3 {
    color: #fff;
    font-size: 27px;
    font-weight: 800;
    line-height: 40px
}

.promo-banner-rounded.marketgoo.promo-marketgoo_lite .content {
    max-width: 510px;
    padding: 34px 50px
}

.promo-banner-rounded.marketgoo.promo-marketgoo_lite .btn-success {
    background-image: url(../../images/custom_images/banner_btn_bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: transparent;
    border-color: transparent;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 19px 22px;
    line-height: 0;
    margin-top: 27px;
    margin-bottom: 20px;
    float: left
}

.promo-banner-rounded.marketgoo.promo-marketgoo_lite .btn.btn-success:focus {
    box-shadow: 0 0 0 0 rgba(40, 167, 69, .5) !important
}

.promo-banner-rounded.marketgoo.promo-marketgoo_lite .btn-success:active {
    color: #fff;
    background-color: transparent !important;
    border-color: transparent !important
}

.promo-banner-rounded.marketgoo.promo-marketgoo_lite .btn {
    background-color: transparent !important
}

.promo-banner-rounded.marketgoo.promo-marketgoo_lite .icon-left {
    float: right;
    width: 240px;
    margin-top: 49px;
    margin-right: 18px
}

.promo-banner-rounded.marketgoo.promo-marketgoo_lite a {
    color: #f4c567;
    text-decoration: underline;
    font-size: 15px;
    font-style: inherit
}

.promo-banner-rounded.marketgoo.promo-marketgoo_lite .content {
    margin-left: 0;
    padding: 11px 11px;
    float: left
}

.promo-banner-rounded.marketgoo.promo-marketgoo_lite h4 {
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 22px;
    margin-top: 4px
}

.promo-banner-rounded.marketgoo.promo-marketgoo_lite ul li {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 14px;
    margin-bottom: 8px
}

.promo-banner-rounded.sitelockvpn.promo-sitelockvpn_standard {
    background-image: url(../../images/custom_images/sitelockvpn.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 5px 10px 0 10px;
    border-top: 0 solid #4da24c !important
}

.promo-banner-rounded.sitelockvpn.promo-sitelockvpn_standard h3 {
    color: #fff;
    font-size: 27px;
    font-weight: 800;
    line-height: 40px
}

.promo-banner-rounded.sitelockvpn.promo-sitelockvpn_standard .content {
    max-width: 510px;
    padding: 34px 50px
}

.promo-banner-rounded.sitelockvpn.promo-sitelockvpn_standard .btn-success {
    background-image: url(../../images/custom_images/banner_btn_bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: transparent;
    border-color: transparent;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 19px 22px;
    line-height: 0;
    margin-top: 27px;
    margin-bottom: 20px;
    float: left
}

.promo-banner-rounded.sitelockvpn.promo-sitelockvpn_standard .btn.btn-success:focus {
    box-shadow: 0 0 0 0 rgba(40, 167, 69, .5) !important
}

.promo-banner-rounded.sitelockvpn.promo-sitelockvpn_standard .btn-success:active {
    color: #fff;
    background-color: transparent !important;
    border-color: transparent !important
}

.promo-banner-rounded.sitelockvpn.promo-sitelockvpn_standard .btn {
    background-color: transparent !important
}

.promo-banner-rounded.sitelockvpn.promo-sitelockvpn_standard .icon-left {
    float: right;
    width: 240px;
    margin-top: 49px;
    margin-right: 18px
}

.promo-banner-rounded.sitelockvpn.promo-sitelockvpn_standard a {
    color: #f4c567;
    text-decoration: underline;
    font-size: 15px;
    font-style: inherit
}

.promo-banner-rounded.sitelockvpn.promo-sitelockvpn_standard .content {
    margin-left: 0;
    padding: 11px 11px;
    float: left
}

.promo-banner-rounded.sitelockvpn.promo-sitelockvpn_standard h4 {
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 22px;
    margin-top: 4px
}

.promo-banner-rounded.sitelockvpn.promo-sitelockvpn_standard ul li {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 14px;
    margin-bottom: 8px
}

.promo-banner-rounded.weebly.upsell-weebly_starter {
    background-image: url(../../images/custom_images/weebly.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 5px 10px 0 10px;
    border-top: 0 solid #4da24c !important
}

.promo-banner-rounded.weebly.upsell-weebly_starter h3 {
    color: #fff;
    font-size: 27px;
    font-weight: 800;
    line-height: 40px
}

.promo-banner-rounded.weebly.upsell-weebly_starter .content {
    max-width: 510px;
    padding: 34px 50px
}

.promo-banner-rounded.weebly.upsell-weebly_starter .btn-success {
    background-image: url(../../images/custom_images/banner_btn_bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: transparent;
    border-color: transparent;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 19px 22px;
    line-height: 0;
    margin-top: 27px;
    margin-bottom: 20px;
    float: left
}

.promo-banner-rounded.weebly.upsell-weebly_starter .btn.btn-success:focus {
    box-shadow: 0 0 0 0 rgba(40, 167, 69, .5) !important
}

.promo-banner-rounded.weebly.upsell-weebly_starter .btn-success:active {
    color: #fff;
    background-color: transparent !important;
    border-color: transparent !important
}

.promo-banner-rounded.weebly.upsell-weebly_starter .btn {
    background-color: transparent !important
}

.promo-banner-rounded.weebly.upsell-weebly_starter .icon-left {
    float: right;
    width: 240px;
    margin-top: 49px;
    margin-right: 18px
}

.promo-banner-rounded.weebly.upsell-weebly_starter a {
    color: #f4c567;
    text-decoration: underline;
    font-size: 15px;
    font-style: inherit
}

.promo-banner-rounded.weebly.upsell-weebly_starter .content {
    margin-left: 0;
    padding: 11px 11px;
    float: left
}

.promo-banner-rounded.weebly.upsell-weebly_starter h4 {
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 22px;
    margin-top: 4px
}

.promo-banner-rounded.weebly.upsell-weebly_starter ul li {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 14px;
    margin-bottom: 8px
}

.promo-banner-rounded.codeguard.promo-codeguard_lite {
    background-image: url(../../images/custom_images/codegaurd.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 5px 10px 0 10px;
    border-top: 0 solid #4da24c !important
}

.promo-banner-rounded.codeguard.promo-codeguard_lite h3 {
    color: #fff;
    font-size: 27px;
    font-weight: 800;
    line-height: 40px
}

.promo-banner-rounded.codeguard.promo-codeguard_lite .content {
    max-width: 510px;
    padding: 34px 50px
}

.promo-banner-rounded.codeguard.promo-codeguard_lite .btn-success {
    background-image: url(../../images/custom_images/banner_btn_bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: transparent;
    border-color: transparent;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 19px 22px;
    line-height: 0;
    margin-top: 27px;
    margin-bottom: 20px;
    float: left
}

.promo-banner-rounded.codeguard.promo-codeguard_lite .btn.btn-success:focus {
    box-shadow: 0 0 0 0 rgba(40, 167, 69, .5) !important
}

.promo-banner-rounded.codeguard.promo-codeguard_lite .btn-success:active {
    color: #fff;
    background-color: transparent !important;
    border-color: transparent !important
}

.promo-banner-rounded.codeguard.promo-codeguard_lite .btn {
    background-color: transparent !important
}

.promo-banner-rounded.codeguard.promo-codeguard_lite .icon-left {
    float: right;
    width: 240px;
    margin-top: 49px;
    margin-right: 18px
}

.promo-banner-rounded.codeguard.promo-codeguard_lite a {
    color: #f4c567;
    text-decoration: underline;
    font-size: 15px;
    font-style: inherit
}

.promo-banner-rounded.codeguard.promo-codeguard_lite .content {
    margin-left: 0;
    padding: 11px 11px;
    float: left
}

.promo-banner-rounded.codeguard.promo-codeguard_lite h4 {
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 22px;
    margin-top: 4px
}

.promo-banner-rounded.codeguard.promo-codeguard_lite ul li {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 14px;
    margin-bottom: 8px
}

.gridster-item {
    box-sizing: border-box;
    list-style: none;
    -webkit-transition: opacity .3s, left .3s, top .3s, width .3s, height .3s;
    transition: opacity .3s, left .3s, top .3s, width .3s, height .3s;
    -webkit-transition-delay: 50ms;
    transition-delay: 50ms;
    padding-bottom: 25px;
    height: 100%
}

.dashboard-widget {
    margin-right: 0;
    display: inline-block;
    vertical-align: top;
    min-width: 100%;
    min-height: 260px;
    background-color: #fff;
    position: relative;
    box-shadow: 0 .3px .9px rgba(0, 0, 0, .108), 0 1.6px 3.6px rgba(0, 0, 0, .132)
}

.alladmintextHeader {
    min-height: unset
}

.alladmintextHeader {
    padding: 0 20px
}

.alladmintextHeader {
    display: block;
    border-bottom-color: #e6e6e6;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    height: 65px;
    display: flex;
    align-items: center
}

.widgetLabel {
    padding: 10px 0;
    margin-left: 0;
    display: inline-block;
    text-align: left;
    vertical-align: top;
    padding-right: 8px;
    width: calc(100% - 96px);
    white-space: nowrap
}

h2.widgetTitle {
    text-overflow: ellipsis;
    max-width: 100%;
    overflow: hidden;
    margin: unset;
    width: auto;
    font-size: 16px;
    color: #272727;
    font-weight: 600;
    line-height: 24px;
    font-family: Poppins
}

.alladmintext {
    padding: 12px 20px;
    text-align: left;
    font-size: 12px
}

.alladmintext h3.boxttl {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 0;
    font-family: 'Source Sans Pro', Arial, sans-serif !important;
    line-height: 30px
}

.alladmintext p {
    color: #8a8a8a
}

.dashboard-widget p.bottom-buttom a:first-child {
    margin-bottom: 7px
}

p.bottom-buttom {
    padding: 0 20px 0 20px
}

p.bottom-buttom a {
    width: 100%;
    background: #e9e9e9;
    color: #333;
    font-size: 11px;
    font-weight: 600;
    padding: 6px 0;
    text-align: center;
    display: block;
    margin-bottom: 0;
    border: 0 solid #ddd
}

.dashboard-widget-max {
    margin-bottom: 0;
    vertical-align: top;
    min-height: 245px;
    background-color: #fff;
    position: relative;
    height: 100%;
    box-shadow: 0 .3px .9px rgba(0, 0, 0, .108), 0 1.6px 3.6px rgba(0, 0, 0, .132)
}

.promo-cont-block {
    display: flex;
    margin: auto;
    padding: 0;
    width: 100%;
    margin: 0 0 25px
}

.pcb-icon {
    width: 44px;
    height: 44px;
    margin-right: 15px;
    padding: 0;
    float: left
}

.pcb-icon img {
    max-width: 100%
}

.promo-cont-inner {
    float: left;
    margin: 0;
    padding: 0
}

.promo-cont-inner h4 {
    font-size: 15px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    line-height: 25px;
    color: #1e1e1e
}

.promo-cont-inner p {
    font-size: 13px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    line-height: 20px;
    color: #3a3939
}

.body-promo-bnr {
    padding: 25px 20px 10px;
    text-align: left;
    font-size: 12px
}

.dasboard-home {
    display: flex;
    align-items: center;
    width: calc(100% - 8px);
    margin-bottom: 15px
}

.dasboard-home h1 {
    font-weight: 700;
    font-size: 23px;
    margin-bottom: 10px;
    padding-left: 0;
    float: left;
    line-height: 25px;
    color: #0d1925;
    font-family: Poppins
}

.body-promo-bnr-ord-right {
    text-align: center;
    padding: 20px 15px 20px
}

.body-promo-bnr-ord-right .promo-cont-block-img {
    margin: 22px 0
}

.body-promo-bnr-ord-right p {
    line-height: 22px;
    color: #636363;
    padding: 20px 10px 10px 20px;
    font-size: 13px
}

.order-div-mx {
    padding-bottom: 20px
}

.panel-head-home {
    display: block;
    border-bottom-color: #e6e6e6;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.panel-head-home h3.panel-title {
    text-overflow: ellipsis;
    max-width: 100%;
    overflow: hidden;
    width: auto;
    font-size: 16px;
    color: #272727;
    line-height: 22px;
    padding: 10px 0;
    font-weight: 600
}

.inner-body-home-panel {
    vertical-align: top;
    min-width: 260px;
    min-height: auto;
    background-color: #fff;
    position: relative
}

.inner-body-home-panel .panel-body p {
    color: #8a8a8a;
    font-size: 13px;
    line-height: 22px
}

.wid-level {
    padding: 0;
    margin-left: 0;
    display: inline-block;
    text-align: left;
    vertical-align: top;
    padding-right: 0;
    width: 100%
}

.wgs-margin-top-zero {
    margin-top: 0
}

.home-panel-summary {
    background-color: #fff;
    box-shadow: 0 .3px .9px rgba(0, 0, 0, .108), 0 1.6px 3.6px rgba(0, 0, 0, .132)
}

.support_tickets .home-panel-summary .panel-body {
    padding: 17px 17px 25px
}

.support_tickets .panel-head-home h3.panel-title {
    font-size: 16px
}

.wid-level .wgs-a-btn a {
    background-color: #e9e9e9;
    width: 100px;
    border: 0;
    padding: 3px 10px;
    border-radius: 0;
    color: #333;
    font-size: 11px;
    font-weight: 500
}

.dropdown-menu {
    border: none;
    border-top: 1px solid #e7e7e7
}

.side-bar-second {
    width: 40px;
    line-height: 40px;
    overflow: hidden;
    z-index: 999;
    cursor: pointer;
    -moz-transform: rotate(0);
    -webkit-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    position: fixed;
    background-color: #ddd;
    color: #555;
    text-align: center;
    font-size: 30px;
    text-decoration: none
}

.side-bar-first {
    width: 40px;
    line-height: 40px;
    overflow: hidden;
    z-index: 999;
    cursor: pointer;
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    position: fixed;
    background-color: #ddd;
    color: #555;
    text-align: center;
    font-size: 30px;
    text-decoration: none
}

.close-arrows-bar-second {
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.close-arrows-bar-first {
    -moz-transform: rotate(0);
    -webkit-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
}

.left-side-arrow-primary {
    position: fixed;
    top: 50%
}

.right-side-arrow-secondary {
    position: fixed;
    top: 50%;
    right: 40px
}

a#side-first-bar-trigger {
    right: 0
}

.promo-cont-inner a small {
    display: none
}

.promo-cont-inner a {
    font-size: 15px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    line-height: 25px;
    color: #1e1e1e
}

.promo-cont-inner div {
    color: #8a8a8a
}

.promo-cont-inner a:hover {
    color: #f51322
}

.home-promo-product {
    display: none
}

span.label.label-success.wgs-custom-label-cart-hostx {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    top: 20px;
    right: 15px;
    font-size: 10px;
    width: 18px;
    font-weight: 700;
    color: #999;
    border: solid 1px #999;
    height: 18px;
    line-height: 13px;
    text-align: center;
    padding: 2px;
    background: #fff
}

div#alertOverdueInvoice {
    margin: 0;
    min-height: 42px
}

div#alertOverdueInvoice .btn-default {
    margin: 0 0 0 5px;
    padding: 2px 10px
}

.navs_tab_ssl_sec .navbar-nav&gt;li&gt;a:focus,
.navs_tab_ssl_sec .navbar-nav&gt;li&gt;a:hover {
    color: #dae7df
}

div#calcTaxes {
    border-top: 2px dashed #ccc;
    margin: 25px 0 0 0;
    padding: 25px 20px 0 20px;
    float: left;
    width: 100%
}

#order-standard_cart label.taxlbl {
    font-weight: 600;
    color: #000
}

#calcTaxes .form-horizontal .control-label {
    margin-bottom: 3px;
    text-align: left;
    color: #000;
    font-weight: 400
}

.tax-up-btn {
    width: 100%;
    border: 1px solid #ce2934;
    color: #fff;
    background: #f51322;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    padding: 12px 85px
}

.tax-up-btn:focus,
.tax-up-btn:hover {
    color: #fff;
    background: #ea0e1c
}

.domain-name span.promo span {
    padding: 1px 7px;
}

span.sales-group-new,
span.sales-group-sale,
.suggested-domains .promo.new,
.suggested-domains .promo.sale {
    background: #ffc410;
    border-radius: 50px;
    font-size: 11px;
    font-weight: 600;
    color: #fff;
    text-transform: capitalize !important;
    margin: 0px 1px;
}

span.sales-group-new .span.sales-group-sale {
    padding: 1px 1px;
}

.choose-more-product .more-product-col img {
    max-width: 50px;
    height: auto
}

.new_hx-navbar {
    background-color: #280a4d;
    border-bottom: 1px solid #ffffff2e
}

.new_hx-navbar .navbar-nav&gt;li:last-child a {
    background-color: #e51d6b
}

.new_hx-banner {
    padding: 90px 0 250px;
    clear: both;
    transition: .4s cubic-bezier(1, -1, 0, 2);
    position: relative;
    background: #fce9e9 url(../../images/custom_images/bnr-graphic.png);
    background-repeat: no-repeat;
    background-size: 100%
}

.hx-banner-content h1 {
    font-size: 62px;
    line-height: 62px;
    color: #000;
    font-weight: 800;
    text-align: center;
    margin-bottom: 15px;
    letter-spacing: -.5px
}

.hx-banner-content h3 {
    font-size: 28px;
    line-height: 35px;
    color: #000;
    font-weight: 700;
    text-align: center;
    margin-top: 25px
}

.hx-banner-list p {
    font-size: 16px;
    letter-spacing: 0;
    line-height: 35px;
    color: #000;
    font-weight: 600;
    text-align: center
}

.hx-banner-list .hx-box {
    text-align: center;
    margin-bottom: 14px
}

.hx-banner-list .hx-box img {
    width: 59px;
    height: 59px;
    filter: invert(1)
}

.hx-list {
    padding-top: 70px;
    padding-bottom: 20px
}

.hx-list&gt;.col-md-3:not(:last-child) {
    border-right: 1px solid #f0e0e0
}

.hx-getstart-btn {
    font-size: 15px;
    color: #000;
    font-weight: 700;
    text-align: center;
    border-radius: 0;
    padding: 12px;
    min-width: 200px;
    transition: all .4s ease;
    border: 2px solid #000
}

.hx-getstart-btn:hover {
    background-color: #000;
    color: #fff
}

.new-hx-tabs div#v-pills-tab {
    height: 100%;
    padding: 25px 0 0 25px;
    overflow-y: auto;
    overflow-x: hidden;
    display: inline-block;
    width: 100%
}

.col-md-3.tab-leftwidth {
    position: relative;
    padding-right: 0
}

.col-md-3.tab-leftwidth::after {
    content: "";
    border-right: 1px solid #e6e6e6;
    width: 10px;
    height: 100%;
    position: absolute;
    display: inline-block;
    z-index: -1;
    right: 0;
    bottom: 0
}

.new-hx-tabs .nav-pills .nav-link-new {
    font-size: 16px;
    letter-spacing: 0;
    color: #4b5561;
    font-weight: 600;
    position: relative;
    height: auto;
    display: inherit;
    margin: 0;
    padding: 25px 10px 25px 0;
    line-height: normal;
    width: 100%
}

.new-hx-tabs .nav-pills .nav-link-new span {
    padding-right: 14px
}

.new-hx-tabs .nav-pills .nav-link-new.active {
    color: #17494d;
    background-color: unset
}

.new-hx-tabs .nav-pills .nav-link-new.active span svg path {
    fill: #663fe7
}

.new-hx-tabs .nav-pills .nav-link-new.active::after {
    content: "";
    position: absolute;
    width: 3px;
    height: 50%;
    background-color: #17494d;
    right: -1px;
    top: 0;
    border: 0;
    margin: auto;
    bottom: 0
}

.new-hx-tabs .nav-pills .nav-link-new span img {
    width: auto;
    height: 24px;
    filter: sepia(60%)
}

.hx-tablesearchbar .has-search .form-control {
    padding-left: 2.375rem
}

.hx-tablesearchbar .has-search .form-control-feedback {
    position: absolute;
    z-index: 2;
    display: block;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 2.375rem;
    text-align: center;
    pointer-events: none;
    color: #aaa
}

.hx-tablesearchbar .input-group-text {
    font-size: 17px;
    letter-spacing: 0;
    color: #000;
    font-weight: 600
}

.hx-tablesearchbar .input-group {
    height: 64px;
    border-radius: 0;
    background-color: #fff;
    border: 2px solid rgba(0, 0, 0, .36)
}

.hx-tablesearchbar input.form-control {
    height: 100%
}

.hx-tablesearchbar input.form-control::placeholder {
    height: 100%;
    font-size: 17px;
    color: #6d6d6d99;
    font-weight: 600
}

.hx-tablesearchbar .input-group-append button {
    width: 120px;
    height: 44px;
    border-radius: 0;
    border: 0;
    background-color: #17494d;
    margin: 9px;
    font-size: 14px;
    color: #fff;
    font-weight: 700;
    text-align: center
}

.hx-table-content .table-striped tbody tr:nth-of-type(odd) {
    background-color: #f5f5f5
}

.hx-table-content {
    padding: 35px 35px 40px
}

.hx-table-content table td {
    border: 0;
    vertical-align: middle;
    width: 33.33%
}

.hx-table-content table tbody td {
    border-top: 0
}

#tbl-new-block-tld td.hx-table-extensions {
    font-size: 18px;
    color: #000;
    font-weight: 600;
    padding-left: 20px
}

#tbl-new-block-tld td.hx-table-price select {
    box-shadow: unset
}

#tbl-new-block-tld td.hx-table-noprice {
    font-size: 13px;
    text-decoration: line-through;
    color: #909090;
    font-weight: 600;
    font-family: "Open Sans";
    text-align: right;
    padding-right: 20px
}

#tbl-new-block-tld td.hx-table-price {
    font-size: 17px;
    color: #000;
    font-weight: 700;
    text-align: center;
    width: 150px;
    background-color: transparent;
    border: 0;
    margin: auto
}

#tbl-new-block-tld td,
#tbl-new-block-tld th {
    padding: 15px
}

.hx-table-content p {
    font-size: 13px;
    color: #9a9999;
    font-weight: 600;
    font-family: "Open Sans"
}

.hx-table-content p .hx-domain-txt {
    color: #17494d
}

.hx-table-content p span.hx-arrow {
    padding: 0 10px 0 5px
}

.row.hx-tab-inner {
    border-radius: 0;
    filter: drop-shadow(0 3px 5px rgba(0, 0, 0, .1));
    background-color: #fff;
    border: 1px solid rgba(207, 207, 207, .67);
    margin-top: -180px
}

.hx-tablesearchbar input:focus,
td.hx-table-price select:focus {
    box-shadow: none
}

.hx_supprt-sec {
    background-color: #17494d;
    padding: 25px 0 15px;
    border-top-left-radius: 16% 100%;
    position: relative
}

.hx_supprt-sec ul {
    text-align: right;
    padding: 0 25px
}

.hx_supprt-sec ul li span {
    padding-right: 5px
}

.hx_supprt-sec ul li {
    font-size: 14px;
    letter-spacing: 0;
    line-height: 45px;
    color: #fff;
    font-weight: 500;
    padding: 0 16px;
    font-family: "Open Sans"
}

.hx_hide-btn {
    width: auto;
    border-radius: 0;
    background-color: #ffc410;
    font-size: 13px;
    color: #000;
    font-weight: 700;
    font-family: "Open Sans";
    padding: 5px 10px;
    text-align: center
}

.hx_supprt-sec .hx_hide-btn {
    position: absolute;
    top: 0;
    margin-top: -13px;
    left: 100px
}

div#v-pills-tab::-webkit-scrollbar-thumb {
    background: #e51d6b
}

div#v-pills-tab::-webkit-scrollbar-track {
    background: #f1f1f1
}

div#v-pills-tab::-webkit-scrollbar {
    width: 2px
}

div#v-pills-tab::-webkit-scrollbar-thumb {
    background: #e51d6b
}

div#v-pills-tab::-webkit-scrollbar-track {
    background: #f1f1f1
}

div#v-pills-tab::-webkit-scrollbar {
    width: 2px
}

.hx_domain-header h3 {
    font-size: 20px;
    color: #f51322;
    font-weight: 700;
    display: flex;
    margin-bottom: 0;
    align-items: center
}

.hx_domain-header h3 span {
    margin-right: 10px
}

.hx_domain-header {
    background-color: #fdf3f7;
    padding: 15px 20px
}

.hx_domain-header h3 span {
    background-color: #f51322;
    color: #fff;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    padding: 0;
    line-height: 26px;
    font-size: 15px;
    text-align: center;
    display: inline-block
}

.hx_domain {
    margin: 42px 0;
    border: 2px solid #f51322;
    border-radius: 0
}

.hx-table-content .unavail-msg {
    font-size: 20px;
    color: #000;
    font-weight: 500
}

.unavail-msg span {
    color: #f51322;
    font-weight: 700;
    padding-right: 5px
}

.hx_domain-body {
    padding: 20px 30px
}

.hx_domain-body p {
    color: #4b5561;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 3px
}

.hx_domain-border {
    height: 2px;
    background-color: #e5e5e5;
    margin: 25px 0
}

.hx_domain-list ul li {
    color: #4b5561;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px
}

.hx_domain-list ul li span {
    color: #d7327d;
    padding-right: 7px
}

.hx-tablesearchbar .input-group-text {
    border: 0
}

#tbl-new-block-tld .hx_domaintxt {
    font-size: 14px;
    letter-spacing: 1px;
    color: #232323;
    font-weight: 500;
    margin-bottom: 0;
    position: relative;
    padding-left: 5px
}

#tbl-new-block-tld .hx_domain-available .hx_domaintxt span i {
    background-color: #f51322;
    color: #349c27;
    font-weight: 700;
    font-size: 18px;
    letter-spacing: 0;
    display: none
}

.hx_domain-available .hx_domaintxt {
    font-size: 16px;
    letter-spacing: 0;
    font-weight: 700
}

#tbl-new-block-tld .hx_domain-available .hx_domaintxt span {
    color: #f51322;
    font-weight: 700;
    font-size: 18px
}

.hx_domain-available {
    background-color: #edffeb !important;
    border: 2px solid #349c2726
}

#tbl-new-block-tld .hx_domaintxt span {
    color: #6d7b8a
}

#tbl-new-block-tld .hx_domaintxt span i {
    color: #03c9a9;
    position: absolute;
    left: 0;
    background-color: #e5f9f6;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 13px
}

td.hx_domaindata2 {
    font-size: 15px;
    letter-spacing: 0;
    color: #707e8c;
    font-weight: 500;
    text-align: center
}

td.hx_domaindata2 span {
    color: #232323
}

.hx_registerbtn {
    background-color: #d7327d;
    min-width: 100px;
    font-size: 13px;
    color: #fff;
    font-weight: 500;
    text-align: center;
    display: inline-block;
    padding: 8px;
    margin: 5px 0
}

.hx_domaindata3 {
    text-align: right
}

.hx-tbl-data .table {
    margin-bottom: 25px
}

.hx_load-domain {
    font-size: 14px;
    letter-spacing: 0;
    color: #d7327d;
    font-weight: 700;
    text-align: center;
    margin-top: 25px
}

.hx_web-host-heading h3 {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 15px;
    font-weight: 700;
    color: #232323
}

.hx_webhost-pdng {
    padding: 40px 40px;
    align-items: center
}

.hx_web-host-heading p {
    font-size: 15px;
    line-height: 1.6;
    color: #6c7a89;
    font-weight: 600;
    font-family: "Open Sans"
}

.hx_webhosting_plans&gt;.col-md-4 {
    border-top: 1px solid #e6e6e6
}

.hx_webhost-list li span i {
    color: #17494d;
    padding-right: 12px;
    position: absolute;
    left: 20px;
    top: 6px;
    font-size: 12px
}

.hx_webhost-list li {
    font-size: 13px;
    line-height: 1.5;
    padding-left: 45px;
    margin-bottom: 7px;
    position: relative
}

.hx_webhost-list li:first-child {
    font-size: 16px;
    color: #000;
    font-weight: 700
}

li.hx_find-more {
    padding-left: 20px;
    margin: 10px 0
}

.hx_plans {
    padding: 35px 30px
}

.hx_wb-hostplans h3 {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 15px;
    text-align: center;
    color: #232323
}

.hx_wb-hostprice .txt.value {
    font-size: 22px;
    font-weight: 700;
    color: #232323;
    transition: all .3s ease;
    -webkit-transition: all .3s ease
}

.hx_webhosting_plans&gt;.col-md-4:nth-child(2) {
    box-shadow: 0 4px 0 #17494d inset
}

.hx_webhosting_plans&gt;.col-md-4.selected,
.hx_webhosting_plans&gt;.col-md-4:hover {
    box-shadow: 0 4px 0 #17494d inset
}

.hx_webhosting_plans&gt;.col-md-4:hover .hx_wb-hostprice .txt.value {
    color: #000
}

.hx_webhosting_plans&gt;.col-md-4:nth-child(2) .hx_wb-hostprice .txt.value {
    color: #000
}

.hx_webhosting_plans&gt;.col-md-4:hover .hx_buybtn a {
    background: #17494d;
    color: #fff
}

.hx_wb-hostprice {
    text-align: center;
    border-bottom: 1px solid #eaebeb;
    padding-bottom: 25px
}

.hx_wb-hostprice .txt {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2;
    display: inline-block;
    color: #232323
}

.hx_description p {
    text-align: center;
    font-size: 14px;
    font-family: "Open Sans";
    line-height: 1.4;
    color: #6e6e6e
}

.hx_description {
    padding: 15px 0;
    font-size: 12px;
    color: #6c7a89
}

.hx_brd-r {
    border-right: 1px solid #e6e6e6
}

.col-md-4.hx_brd-r:nth-child(3) {
    border-right: none
}

.hx_plans-find {
    text-align: center
}

.hx_plans-find a {
    background-color: #f1f1f1;
    padding: 22px 0;
    font-size: 14px;
    color: #17494d;
    font-weight: 600;
    transition: all ease 1s;
    display: block
}

.hx_plans-find a:hover {
    background-color: #17494d;
    color: #fff
}

.hx_description ul li::before {
    content: "";
    width: 11px;
    height: 8px;
    float: left;
    background-color: #000;
    position: absolute;
    left: 0;
    -webkit-mask-image: url(../../images/custom_images/check.svg);
    mask-image: url(../../images/custom_images/check.svg);
    margin-top: 6px
}

.hx_description ul li {
    font-size: 13px;
    font-family: "Open Sans";
    line-height: 1.4;
    color: #383838;
    margin-bottom: 8px
}

.hx_description ul {
    padding: 0 0 0 20px;
    position: relative
}

.hx_buybtn {
    text-align: center
}

.hx_buybtn a {
    border: 1px solid #17494d;
    font-size: 12px;
    padding: 5px 12px;
    display: inline-block;
    text-align: center;
    font-weight: 400;
    margin-top: 10px;
    color: #17494d
}

.hx_buybtn a:hover {
    background: #17494d;
    color: #fff
}

.hx_webhosting_plans&gt;.col-md-4:nth-child(2) .hx_buybtn a {
    background: #17494d;
    color: #fff
}

.hx-tablesearchbar .input-group-append {
    align-items: center
}

.hx-tablesearchbar .input-group-append select {
    border: 0;
    margin-right: 10px;
    box-shadow: unset;
    width: 125px;
    cursor: pointer
}

.hx-tablesearchbar .input-group-append select:focus {
    box-shadow: unset
}

#tbl-new-block-tld .add-to-cart-btn {
    font-size: 12px;
    color: #000;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    padding: 8px;
    background-color: #ffe400;
    border: 0;
    margin: 3px 3px;
    min-width: 100px
}

#tbl-new-block-tld .add-to-cart-btn.removeBtnCat {
    background-color: #f51322;
    color: #fff
}

#tbl-new-block-tld button.add-to-cart-btn.addhostingbtn {
    background-color: #17494d;
    color: #fff
}

#tbl-new-block-tld td {
    vertical-align: middle
}

div#loaderSerachBlock {
    text-align: center
}

div#loaderSerachBlock img {
    margin-top: 10px
}

.cursorPointerCss {
    cursor: pointer
}

.tlds .left table tr td span.new {
    background-color: #5cb85c
}

.hx-testimonial-img img {
    border-radius: 50%;
    margin-bottom: 20px;
    max-height: 74px
}

.hx-testimonial-content h3 {
    font-size: 15px;
    color: #333;
    line-height: 24px;
    font-weight: 600;
    margin-bottom: 10px
}

.hx-testimonial-content p {
    font-size: 14px;
    color: #333;
    line-height: 24px;
    margin-bottom: 20px
}

.hx-client-name {
    font-size: 14px;
    color: #333;
    font-weight: 600
}

.hx-client-rating i {
    color: #f3bb00;
    font-size: 11px;
    margin-right: 0
}

.hx-client-designation {
    margin-bottom: 7px;
    color: #52b3d9;
    font-weight: 600
}

.hx-client-info li {
    font-size: 13px;
    color: #444;
    line-height: 18px;
    text-align: center;
    font-weight: 400;
    margin: 0 0 3px 0
}

.hx_social-icons li a {
    color: #aaa;
    background: 0 0;
    border: 1px solid #ddd;
    border-radius: 50%;
    display: inline-block;
    width: 30px;
    height: 30px;
    font-size: 14px;
    line-height: 27px;
    transition: all .4s;
    -webkit-transition: all .4s;
    margin-bottom: 5px
}

.hx-testimonial-wrap-inner {
    padding: 0 15px
}

.hx_social-icons li a:hover {
    color: #fff;
    background: #e51d6b;
    border: 1px solid #e51d6b
}

.hx-client-url {
    color: #f51322;
    word-break: break-word
}

.has_no_block {
    text-align: center
}

.has_no_block {
    text-align: center;
    padding: 50px 0;
    display: inline-block;
    width: 100%
}

.hx_testimonial-wrapper {
    clear: both
}

.hx-testimonial-img img {
    display: inline !important;
    background: #f0f0f0
}

.wgsTestimonialCrouselCustom .slick-prev,
.wgsTestimonialCrouselCustomOneSlide .slick-prev {
    display: none !important
}

.wgsTestimonialCrouselCustom .slick-next,
.wgsTestimonialCrouselCustomOneSlide .slick-next {
    display: none !important
}

.wgsTestimonialCrouselCustom .slick-dots,
.wgsTestimonialCrouselCustomOneSlide .slick-dots {
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 1rem 0;
    list-style-type: none;
    background: #fff
}

.wgsTestimonialCrouselCustom .slick-dots li,
.wgsTestimonialCrouselCustomOneSlide .slick-dots li {
    margin: 0 .25rem
}

.wgsTestimonialCrouselCustom button,
.wgsTestimonialCrouselCustomOneSlide button {
    display: block;
    width: 1rem;
    height: 1rem;
    padding: 0;
    border: none;
    border-radius: 100%;
    background-color: #ebd8d9;
    text-indent: -9999px
}

.wgsTestimonialCrouselCustom li.slick-active button,
.wgsTestimonialCrouselCustomOneSlide li.slick-active button {
    background-color: #f51322;
}

button.close.mdlCloseBtn {
    background: 0 0;
    color: #fff;
    position: absolute;
    right: 13px;
    font-size: 25px;
    top: 12px;
    opacity: 1;
    width: 28px;
    height: 28px;
    border-radius: 0;
    font-weight: 400;
    padding-bottom: 5px;
    text-align: center
}

button.close.mdlCloseBtn span {
    display: block;
    font-size: 25px;
    color: #727272;
    opacity: 1;
    font-weight: 400
}

.itemincart {
    animation: shadow-pulse 1s infinite
}

.inner-content-area .btn-primary,
.inner-content-area .btn-primary.disabled,
.inner-content-area .btn-primary:disabled {
    background-color: #f51322;
    border-color: #f51322
}

@keyframes blinker {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes shadow-pulse {
    0% {
        box-shadow: 0 0 0 0 rgb(255, 0, 0, .7)
    }

    100% {
        box-shadow: 0 0 0 20px transparent
    }
}

@keyframes shadow-pulse-big {
    0% {
        box-shadow: 0 0 0 0 rgba(0, 0, 0, .3)
    }

    100% {
        box-shadow: 0 0 0 40px transparent
    }
}

li.active svg.svg.replaced-svg .cls-2,
li:first-child svg.svg.replaced-svg .cls-2 {
    fill: #17494d
}

li.active svg.svg.replaced-svg .cls-1 {
    stroke: #17494d
}

.register_page .personal_information_form .button03:focus,
.register_page .personal_information_form .button03:hover {
    color: #fff !important;
    outline: 0
}

.personal_information_form .bootstrap-switch span.bootstrap-switch-label {
    width: 41px !important
}

.personal_information_form .bootstrap-switch-on .bootstrap-switch-container {
    margin-left: 0 !important
}

.personal_information_form .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on {
    padding-left: 5px
}

.personal_information_form span.bootstrap-switch-handle-off.bootstrap-switch-default,
.personal_information_form span.bootstrap-switch-handle-on.bootstrap-switch-success {
    width: 50px !important
}

.frequently-questions .frequently-questions-row .accordion-container-main .card .card-header {
    padding: 2.2rem .5rem;
    padding-left: 0;
    border-radius: 0;
    margin-bottom: 0;
    margin-top: 10px;
    background: #fff;
    border: 1px solid #ececec
}

.frequently-questions .frequently-questions-row .accordion-container-main .card .card-header:hover {
    cursor: pointer
}

.frequently-questions .frequently-questions-row .accordion-container-main .card .card-header a {
    padding-left: 45px;
    display: inline-block
}

.frequently-questions .frequently-questions-row .accordion-container-main .card:before,
.frequently-questions .frequently-questions-row .accordion-container-main .current:before {
    display: none
}

.frequently-questions .frequently-questions-row .accordion-container-main .card a:before {
    position: absolute;
    left: 18px;
    width: 17px;
    overflow: hidden;
    top: 32px;
    transition: all 1s ease-in-out 1s;
    content: "\f067";
    font-family: FontAwesome;
    color: #f51322
}

.frequently-questions .frequently-questions-row .accordion-container-main .current a:before {
    position: absolute;
    left: 18px;
    width: 17px;
    overflow: hidden;
    top: 32px;
    transition: all 1s ease-in-out 1s;
    content: "\f068";
    color: #f51322
}

.frequently-questions .frequently-questions-row .accordion-container-main .current a.collapsed:before {
    content: "\f067"
}

.form-control:focus {
    box-shadow: none
}

.secure_col .secure-box .secure-box1 {
    transition: all ease 1s;
    -moz-transition: all ease 1s;
    -webkit-transition: all ease 1s
}

#tableDomainsList ul.dropdown-menu li a {
    padding: 6px 22px
}

#tableDomainsList ul.dropdown-menu li:first-child a {
    padding-top: 12px
}

#tableDomainsList ul.dropdown-menu li:last-child a {
    padding-bottom: 12px
}

.clientareaproductdetails .nav-tabs li a {
    border-right: 0
}

#tabOverview .btn-group .dropdown-menu&gt;li&gt;a i,
#tableDomainsList ul.dropdown-menu li a i {
    font-size: 11px;
    margin-right: 2px
}

#tabOverview .btn-group .dropdown-menu&gt;li&gt;a,
#tableDomainsList ul.dropdown-menu li a {
    font-size: 13px
}

#tableDomainsList ul.dropdown-menu {
    padding: 0
}

.banner .big_col h5 {
    padding-left: 20px;
    font-weight: 600
}

.banner .big_col {
    display: flex;
    align-items: center
}

#tableDomainsList ul.dropdown-menu .divider {
    background-color: transparent;
    margin: 0
}

.clientareadetails .gobtn .btn-default {
    min-height: 45px
}

.frequently-questions {
    padding: 80px 0
}

.get_started {
    padding: 50px 0
}

.get_started h1 {
    margin-bottom: 35px
}

.bootstrap-switch-on .bootstrap-switch-container {
    margin-left: -8px !important
}

.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on {
    padding: 5px 14px;
    padding-right: 0;
    padding-left: 32px
}

.domain-renewals .domain-renewal .label-info,
.pricing_section .price_group .owl-item:nth-child(3) .p rice_sect .bottom_sect .button03:hover,
a.cancel-btn-wgs:hover,
body .continue-row button.btn.btn-primary:hover {
    background-color: #226166
}

.domain .search_box .submit:focus {
    outline: 0
}

.knowledgebaseDiv .top_searchbar label.input-group.input-group-lg.kb-search input {
    height: 100%
}

.knowledgebaseDiv .inner_bx_area p {
    padding-left: 45px
}

#sslDetail.detailed-info .panel-heading h4 {
    position: relative
}

.landing-page.ssl .detailed-info .arrow {
    position: absolute;
    left: 0
}

.landing-page.ssl .detailed-info h4 a {
    position: relative;
    padding-left: 35px
}

.tab-rightwidth {
    padding: 0
}

.tab-rightwidth .row {
    width: 100%;
    margin: 0
}

nav#myHeader .container {
    padding: 0
}

.landing-page.ssl .validation-levels.validate_level .item {
    border-bottom: 0;
    border: 1px solid #f3f3f3;
    box-shadow: none;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    border-radius: 0
}

.landing-page.ssl .validation-levels.validate_level .item:hover {
    box-shadow: 0 0 17px rgba(0, 0, 0, .14)
}

.landing-page.ssl .validation-levels.validate_level .item a.btn {
    background-color: #989898
}

.landing-page.ssl .validation-levels.validate_level .item:hover a.btn {
    background-color: #f19620
}

.landing-page.ssl .validate_level .item h4 {
    font-size: 18px;
    text-transform: capitalize
}

.price_list .price_grid,
.price_list .price_grid .price_box,
.price_list .price_grid .price_box:after {
    transition: all .3s ease;
    -webkit-transition: all .3s ease
}

.features-option2 .features-col:hover .img-box .box-svg path {
    stroke: #fff !important
}

.perfect-domain .button03 {
    border-radius: 0
}

nav.nav_bar .navbar-nav&gt;li:last-child:hover a.nav-link.dropdown-toggle.menu_top,
nav.nav_bar .navbar-nav&gt;li&gt;a.active,
nav.nav_bar .navbar-nav&gt;li&gt;a:hover {
    background-color: transparent;
    border-top-color: transparent
}

#myHeader #mainNavbarCollapse .navbar-nav .menu_top:hover {
    color: #f51322
}

.tab-rightwidth div#v-pills-tabContent div#v-pills-home {
    overflow: hidden
}

.testimonials-1 .testimonials_box h2 span {
    color: #000
}

.register_page .right .nav li a {
    padding: 10px 0;
    margin: 0 10px
}

#order-standard_cart a.btn.btn-default {
    background-color: #f51322;
    border-color: #f51322
}

#order-standard_cart a.btn.btn-default,
#order-standard_cart a.btn.btn-default i,
.business-row .left .button03:focus {
    color: #fff
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success {
    background: #f51322
}

.nav_bar .megamenu .learn_btn {
    border: 3px solid #f51322
}

.nav_bar .megamenu .btn-danger:not(:disabled):not(.disabled):active:focus,
.nav_bar .megamenu .learn_btn {
    box-shadow: none;
    border-color: #f51322
}

.nav_bar .megamenu .btn-danger:not(:disabled):not(.disabled):active {
    background-color: transparent;
    color: #000
}

.nav_bar .megamenu .drow_menu h5:after {
    border-bottom: 2px solid #f51322
}

.nav_bar .navbar-nav&gt;li.menu-last-btn a:hover {
    background-color: #f51322
}

#mainNavbarCollapse .btn.btn-default.domain-search-bn {
    border-color: transparent
}

.nav_bar .megamenu .learn_btn:focus {
    border-top-color: inherit
}

.pricing_section .price_group .owl-item:nth-child(2) .price_sect .bottom_sect .button03:hover,
.pricing_section .price_group .price_sect .bottom_sect .button03:hover {
    background-color: #fff;
    border-color: #000;
    color: #000
}

.irs-from,
.irs-single,
.irs-to {
    background: #17494d
}

.tab-content .secure_col .secure-box1:nth-child(2) {
    background-color: #f51222;
    border: 1px solid transparent
}

.tab-content .secure_col .secure-box1:nth-child(2):hover {
    background-color: #0c0c0c4f;
    border-color: #f51222
}

.secure_col .secure-box .secure-box1 {
    background-color: #17494d;
    border: 1px solid transparent
}

.secure_col .secure-box .secure-box1:hover {
    background-color: #0c0c0c4f;
    border-color: #17494d
}

#domainSuggestions .button01 .to-add:focus,
button#btnCompleteProductConfig:focus,
button:focus {
    outline: 0;
    box-shadow: none
}

.tlds .left table tr td svg path {
    stroke: initial
}

.frequently-questions .frequently-questions-row .accordion-container-main .card .card-header a h5.mb-0 {
    font-weight: 600;
    letter-spacing: 0;
    font-size: 17px
}

.store-promoted-product.upsell-weebly_starter button.btn.btn-success {
    white-space: inherit
}

.store-order-container form#frmAddToCart .row {
    margin: 0
}

.continue-row button.btn.btn-primary {
    min-height: 39px;
    height: 39px
}

.new-mega-menu-right-bar {
    margin-left: auto;
    padding: 12px 0;
    align-items: center;
    padding-right: 25px
}

nav#myHeader {
    box-shadow: 0 1px 4.5px rgba(0, 0, 0, .08);
    border-bottom: 1px solid #dfe4f2
}

.new-mega-menu-right-bar li a {
    color: #191919;
    font-weight: 600
}

.new-mega-menu-right-bar span.label.label-success.wgs-custom-label-cart-hostx {
    top: 4px;
    right: 5px
}

.wgs-side-panels .list-group .list-group-item {
    padding: 6px 0
}

.wgs-side-panels.panel-sidebar .list-group-item i:not(.fa-circle):not(.fa-dot-circle):not(.no-transform) {
    float: none;
    font-size: 12px;
    color: #3d4751
}

.sidebar-hostx-sec ul.nav.nav-pills.nav-stacked .wgs-side-panels:nth-child(2) .list-group .list-group-item {
    position: relative;
    line-height: 20px
}

.wgs-side-panels .list-group .list-group-item {
    color: #5d6167;
    font-size: 13px;
    font-weight: 500;
    font-family: Poppins
}

.wgs-side-panels .panel-title i.fas {
    font-size: .75em
}

.sidebar-left-hostx .nav&gt;li&gt;.nav-sub&gt;li&gt;a {
    white-space: nowrap;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    text-transform: capitalize
}

.sidebar-left-hostx-sec .nav .wgs-side-panels:first-child .panel-heading {
    border-top: 0
}

a.list-group-item:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover,
nav#menu-sidebar-hostx ul.nav.sidenav-list li:hover,
ul.nav.right_navi.new-mega-menu-right-bar li a:hover {
    background-color: transparent
}

nav#menu-sidebar-hostx ul.nav.sidenav-list li a:hover {
    background-color: #f7f5f6
}

.width-cross-nav {
    width: 13px
}

.secondary-side-open-close-side-new {
    padding-right: 15px;
    width: auto
}

.width-right-nav {
    width: 19px
}

.secondary-side-open-close-side-new img {
    margin-bottom: 2px
}

.primary-menu-toggle .bar1,
.primary-menu-toggle .bar2,
.primary-menu-toggle .bar3,
.secondary-menu-toggle .bar1,
.secondary-menu-toggle .bar2,
.secondary-menu-toggle .bar3 {
    width: 18px;
    height: 2px;
    background-color: #6b7388;
    margin: 4px 0;
    transition: .4s
}

.change-primary.primary-menu-toggle .bar1,
.change-secondary.secondary-menu-toggle .bar1 {
    -webkit-transform: rotate(-45deg) translate(-6px, 2px);
    transform: rotate(-45deg) translate(-6px, 2px)
}

.change-primary.primary-menu-toggle .bar2,
.change-secondary.secondary-menu-toggle .bar2 {
    opacity: 0
}

.change-primary.primary-menu-toggle .bar3,
.change-secondary.secondary-menu-toggle .bar3 {
    -webkit-transform: rotate(45deg) translate(-6px, -3px);
    transform: rotate(45deg) translate(-6px, -3px)
}

.services_list .row,
.support_tickets.wgs-margin-top-zero .row {
    width: 100%;
    margin: 0
}

.support_tickets.wgs-margin-top-zero .row .col-sm-6 {
    padding: 0 10px
}

.support_tickets .support_tickets_col .list-group span.label.pull-right.label-success {
    padding: .3em .6em .3em
}

.logo.mega-new-menu-logo,
.mega-new-menu-logo-dropdown {
    display: flex;
    width: 271px;
    height: 76px;
    align-items: center;
    border-right: 1px solid #dfe4f2
}

.primary-side-open-close-side-new {
    padding-left: 40px
}

.table-container .table td:focus {
    outline: 0
}

.font-22 {
    font-size: 22px
}

.primary-menu-toggle {
    cursor: pointer
}

.right .domain_detail_page .shared-hosting .manage-domain-box .row .col-sm-5.d-flex {
    padding: 0
}

.right .domain_detail_page .shared-hosting .manage-domain-box .overview-main-div-2 {
    padding: 20px 0;
    background-color: #fbfdfa
}

.right .domain_detail_page .shared-hosting .manage-domain-box .overview-main-div-2 .row {
    margin-bottom: 10px
}

.clientarea.user-security .inner-content-area h2 {
    font-size: 18px;
    font-weight: 600;
    margin-top: 25px
}

#order-standard_cart .domains-row select#registertld {
    background-color: #f7f7f7
}

.row {
    clear: both;
}

body .register-domain-section .browse_extensions .domain_table {
    padding: 14px 0;
}

@media(min-width:1400px) {

    .clientarea.wgs-in-cart .container,
    .container {
        max-width: 1220px
    }

    .container.inner_term_container {
        max-width: 1185px
    }
}

li.languageDiv.open .dropdown-backdrop {
    display: none;
}

/*** Whmcs-V8.3.X ***/
div#wordpressInstanceRow[style="display: none"] {
    display: none !important;
}

button.btn.btn-default.btn-sidebar-form-submit {
    background: #f51322;
    color: #fff;
    border: none;
    border-radius: 0;
    margin: 10px 0 0;
    font-size: 13px;
    padding: 6px 18px;
}

.kb-article-content ul li,
.kb-article-content ol li {
    list-style: inherit;
}

.kb-article-content b,
.kb-article-content strong {
    font-weight: 700;
}

.landing-page.sitebuilder {
    clear: both;
}

/*******border- red color******/

.verification-banner {
    border-bottom: 1px solid #e71f27 !important;
}

.alladmintextHeader {
    border-bottom-color: #e71f27 !important;
}

.panel-head-home {
    border-bottom-color: #e71f27 !important;
}

.price_list .price_grid {
    border: 1px solid #e71f27 !important;
}

.pricing_section .price_group .price_sect {
    border: 1px solid #e71f27 !important;
}

.cloud_hosting .left .hosting_list {

    border: 1px solid #e71f27 !important;

}

.clientareadetails .marketing-email-optin {
    border: 1px solid #e71f27;
}

.form-control,
.form-control:focus {
    border: 1px solid #e71f27;
}

.bootstrap-switch {
    border-color: #e71f27 !important;
}

.submit_your_inquiry .ryt-contact-sec .form-group input {

    border: 1px solid #e71f27;
}

.submit_your_inquiry .ryt-contact-sec .form-group textarea {
    border: 1px solid #e71f27;
}

.dedicated_servers .left .filters_box .dropdown .dropdown-toggle {
    border: 1px solid #e71f27;
}

.custom_checkbox span {
    border: 1px solid #e71f27;
}

.irs-from,
.irs-single,
.irs-to {
    background: #e71f27;
}

.hx-tablesearchbar .input-group {
    border: 2px solid rgb(233 31 40);
}

.hx-tablesearchbar .input-group-append button {
    background-color: #e71f27;
}

.hx-tablesearchbar .input-group {

    border: 2px solid rgb(236 31 40) !important;

}

.register_page .personal_information_form .form-group .form-control {

    border-color: #e71f27 !important;

}

.register_page .personal_information_form .custom_checkbox&gt;span {

    border-color: #e71f27 !important
}

.register_page .personal_information_form .form-group .form-control:focus {
    border-color: #e71f27 !important;
}

.shared-hosting .form-group .form-control,
.shared-hosting .form-group .form-control:focus {

    border-color: #e71f27 !important;

}

.tooltip {

    display: inline-flex !important;
}

input#inputCaptcha {
    border-color: rgb(234 31 40) !important;
}

.progress-bar {
    background-color: #e71f27 !important;
}

.md-editor {
    border: 1px solid #e71f27 !important;
}

.md-header.btn-toolbar button.btn-sm.btn.btn-primary {
    background-color: #e71f27 !important;
    border-color: #e71f27 !important;
}

.landing-page.sitelockvpn .dividing-line {
    background-color: #e71f27 !important;
}

#order-standard_cart .form-control,
#order-standard_cart .form-control:focus {
    border: 1px solid #e71f27 !important;
}

.search_box,
.search_box:focus {
    border-color: #e71f27 !important;

}

.choose_section .tab li a {
    border-right: 2px solid #ec1f28;
    background-color: #e61f28;
    border-bottom: 3px solid #ea1f28;

}

.choose_section .tab li a.active:after {
    border-top: 9px solid #e61f28;
}

.dedicated_servers .right .results_box .col1 .button02 {
    background-color: #e71f28;

}

.dedicated_servers .left .filters_box .dropdown .dropdown-toggle:after {

    color: #e71f28;

}

.pricing_section .price_group .price_sect .bottom_sect a {
    background-color: #e71f28 !important;
}

/*.pricing_section .price_group .owl-item:nth-child(2) .price_sect .bottom_sect a{*/
/*     background-color: #e71f28;*/
/*}*/

.pricing_section .price_group .price_sect .bottom_sect .button03:hover {
    background-color: #fff !important;
    border-color: #e71f28 !important;
    color: #e71f28 !important;
}

.pricing_section ul#changeBillingCycle li a.active,
.pricing_section ul#changeBillingCycle li a:hover {
    background: #ec1f28 !important;

}

p#primaryLookupSearching {
    color: #f51322;
    text-align: center;
}

.global-page-icon h4 {
    text-align: center;
    font-weight: 600;
}

img.global-page {
    /*margin-left: 108%;*/
}

#SubmitStepAccount input.form-control {
    padding: 20px 5px;
    border-radius: 5px;
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text] {
    border: 1px solid #e71f28;
    height: 44px;
    border-radius: 5px;
}

.intl-tel-input .selected-flag .iti-flag {
    left: 5px;
}

.intl-tel-input .country-list {
    max-width: 420px;
}

.sepetlistcon .checkbox-custom-label {
    margin-left: 5px;
}

#form_forget_content .sifreunuttulink {
    text-align: center;
    float: none;
    text-decoration: underline;
}

#form_login_content .sifreunuttulink {
    text-decoration: underline;
}

#form_forget_content .yuzde100 {
    width: 70%;
}

.sepet .sepetbaslik {
    color: #333333;
    background-color: #fff;
    border-radius: 0px;
    border-bottom: 1px dashed #ccc;
    font-size: 20px;
}

#OrderSummaryContent input#coupon_code {
    border: 1px dashed #000;
    border-radius: 0;
    margin-top: 10px;
}

.sepetleft .sepetlist .sepetlistcon {
    padding: 30px 20px;
    border: 1px solid #ccc;
}

.sepetright {
    border: 1px solid #cccccc;
    padding: 10px;
}

.sepetlist .fa.fa-trash {
    color: #f51322;
}

#use_coupon td a {
    color: #f51322;
}

#total-amount-payable .amount_spot_view {
    color: #f51322;
}

#total-amount .amount_spot_view {
    color: #000;
}</pre></body></html>