.whmpBoxShadow {
    box-shadow: 0 0 0 4px #eee inset, 0 0 0 5px #ddd inset;
    border: 6px solid transparent;
    border-radius: 0
}

.whmpInputStyles {
    outline: 0;
    padding: 8px 10px;
    border-radius: 0;
    border: 2px solid #ddd
}

.whmpBtnStyles {
    border: 0;
    color: #fff;
    cursor: pointer;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 0;
    text-align: center;
    height: auto;
    background: #48e0a4;
    transition: background .5s ease-in-out;
    display: inline-block
}

.whmpBtnStyles:active, .whmpBtnStyles:hover, .whmpBtnStyles:visited {
    color: #fff
}

.whmpBtnStyles:hover {
    background: #23d28d
}

.ptsc {
    color: #333;
    max-width: 100%;
    font-size: 16px;
    line-height: 1.4;
    padding-top: 10px;
    padding-bottom: 10px
}

.ptsc *, .ptsc :after, .ptsc :before, .ptsc input[type=search] {
    box-sizing: border-box
}

.ptsc a {
    color: #48e0a4;
    text-decoration: none
}

.ptsc a:hover {
    color: #23d28d
}

.ptsc ol, .ptsc ol li, .ptsc ul, .ptsc ul li {
    margin: 0;
    padding: 0
}

.ptsc ul, .ptsc ul li {
    list-style: none
}

.ptsc a.buy-button, .ptsc a.ptsc-btn, .ptsc a.ptsc_order_button, .ptsc a.whois-button, .ptsc a.www-button, .ptsc button, .ptsc input[type=submit] {
    border: 0;
    color: #fff;
    cursor: pointer;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 0;
    text-align: center;
    height: auto;
    background: #48e0a4;
    transition: background .5s ease-in-out;
    display: inline-block
}

.ptsc a.buy-button:active, .ptsc a.buy-button:hover, .ptsc a.buy-button:visited, .ptsc a.ptsc-btn:active, .ptsc a.ptsc-btn:hover, .ptsc a.ptsc-btn:visited, .ptsc a.ptsc_order_button:active, .ptsc a.ptsc_order_button:hover, .ptsc a.ptsc_order_button:visited, .ptsc a.whois-button:active, .ptsc a.whois-button:hover, .ptsc a.whois-button:visited, .ptsc a.www-button:active, .ptsc a.www-button:hover, .ptsc a.www-button:visited, .ptsc button:active, .ptsc button:hover, .ptsc button:visited, .ptsc input[type=submit]:active, .ptsc input[type=submit]:hover, .ptsc input[type=submit]:visited {
    color: #fff
}

.ptsc a.buy-button:hover, .ptsc a.ptsc-btn:hover, .ptsc a.ptsc_order_button:hover, .ptsc a.whois-button:hover, .ptsc a.www-button:hover, .ptsc button:hover, .ptsc input[type=submit]:hover {
    background: #23d28d
}

.ptsc input[type=radio], .ptsc input[type=checkbox] {
    vertical-align: middle;
    margin: 0
}

.ptsc input:not([type=radio]):not([type=checkbox]):not([type=submit]), .ptsc select, .ptsc textarea {
    outline: 0;
    padding: 8px 10px;
    border-radius: 0;
    border: 2px solid #ddd
}

.ptsc input[type=search] {
    -webkit-appearance: textfield
}

.ptsc_has_tooltip {
    cursor: help;
    z-index: 99;
    -webkit-transform: translateZ(0);
    -webkit-font-smoothing: antialiased
}

.ptsc_has_tooltip .ptsc_tooltip {
    background: #fb4400;
    top: auto;
    right: 0;
    left: 0;
    bottom: 100%;
    color: #fff;
    display: block;
    margin-bottom: 15px;
    opacity: 0;
    padding: 20px;
    pointer-events: none;
    position: absolute;
    width: 100%;
    transform: translateY(10px);
    transition: all 0.25s ease-out;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28)
}

.ptsc_has_tooltip .ptsc_tooltip:before {
    content: " ";
    display: block;
    width: 40px;
    left: -40px;
    top: 0;
    bottom: 0;
    position: absolute;
}

.ptsc_has_tooltip .ptsc_tooltip:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 0 10px;
    border-color: #fb4400 transparent transparent transparent;
    left: 50%;
    top: 100%;
    margin-left: -10px;
}

.ptsc_has_tooltip:hover .ptsc_tooltip {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.lte8 .wrapper .ptsc_tooltip {
    display: none
}

.lte8 .wpct_has_tooltip:hover .ptsc_tooltip {
    display: block
}

.ptsc_order_button {
    border: 0;
    color: #fff;
    cursor: pointer;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 0;
    text-align: center;
    height: auto;
    background: #48e0a4;
    transition: background .5s ease-in-out;
    display: inline-block
}

.ptsc_order_button:active, .ptsc_order_button:hover, .ptsc_order_button:visited {
    color: #fff
}

.ptsc_order_button:hover {
    background: #23d28d
}

.whmp_dropdown_outer {
    position: relative
}

.whmp_dropdown_outer .whmp_dropdown_toggle {
    cursor: pointer
}

.whmp_dropdown_outer .whmp_dropdown_inner {
    display: none
}

.whmp_dropdown_outer.active .whmp_dropdown_inner {
    display: block
}

.ptsc_order_combo form {
    display: -webkit-box;
    display: flex
}

.ptsc_order_combo form select {
    margin-right: 10px;
    width: 100%
}

.ptsc_order_combo form button {
    width: 20%;
    min-width: 120px
}

@media only screen and (max-width: 480px) {
    .ptsc_order_combo form {
        display: block
    }

    .ptsc_order_combo form select {
        margin: 0 0 10px;
        width: 100%
    }

    .ptsc_order_combo form button {
        width: 100%
    }
}

.ptsc_price_matrix, .ptsc_price_matrix_domain {
    overflow-x: auto
}

.ptsc_price_matrix input, .ptsc_price_matrix_domain input {
    margin-bottom: 15px
}

.ptsc_price_matrix table, .ptsc_price_matrix_domain table {
    width: 100%;
    border-collapse: collapse;
    vertical-align: middle
}

.ptsc_price_matrix table tr, .ptsc_price_matrix_domain table tr {
    height: 50px;
    border: 0
}

.ptsc_price_matrix table td, .ptsc_price_matrix table th, .ptsc_price_matrix_domain table td, .ptsc_price_matrix_domain table th {
    vertical-align: middle;
    padding: 8px;
    border: 0
}

.ptsc_price_matrix table th, .ptsc_price_matrix_domain table th {
    background: #333;
    color: #fff
}

.ptsc_price_matrix table thead tr, .ptsc_price_matrix_domain table thead tr {
    height: 60px
}

.ptsc_price_matrix table tr:nth-of-type(odd), .ptsc_price_matrix_domain table tr:nth-of-type(odd) {
    background: #eee
}

.ptsc_price_matrix table tr:nth-of-type(even), .ptsc_price_matrix_domain table tr:nth-of-type(even) {
    background: #fff
}

.ptsc_price_matrix table button, .ptsc_price_matrix_domain table button {
    margin-bottom: 0
}

.ptsc_price_matrix input, .ptsc_price_matrix_domain input {
    margin-bottom: 15px
}

@media only screen and (max-width: 640px) {
    .ptsc table, .ptsc tbody, .ptsc tbody tr, .ptsc td {
        display: block;
        height: auto
    }

    .ptsc table thead {
        position: absolute;
        top: -9999px;
        left: -9999px
    }

    tr {
        border: 1px solid #ccc
    }

    td {
        border: none;
        border-bottom: 1px solid #eee
    }

    td[data-content]:before {
        content: attr(data-content) ": ";
        display: inline-block;
        font-weight: 700;
        width: 45%
    }

    td:not([data-content]) {
        text-align: center
    }
}

.ptsc_price_matrix_domain.style_1 {
    margin: 0 auto
}

.ptsc_price_matrix_domain.style_1 table thead tr {
    height: 30px
}

.ptsc_price_matrix_domain.style_1 .ptsc_price_matrix_header {
    background: #ddd;
    padding: 15px 10px
}

.ptsc_price_matrix_domain.style_1 .whmp_domain_search_container, .ptsc_price_matrix_domain.style_1 .whmp_domain_special_toggle_container, .ptsc_price_matrix_domain.style_1 .whmp_domain_type_toggle_container {
    float: left;
    width: 33.33%;
    margin-bottom: 10px
}

.ptsc_price_matrix_domain.style_1 .whmp_domain_search_container label, .ptsc_price_matrix_domain.style_1 .whmp_domain_special_toggle_container label, .ptsc_price_matrix_domain.style_1 .whmp_domain_type_toggle_container label {
    font-weight: 400;
    margin-right: 5px;
    display: inline-block;
    min-width: 50px
}

.ptsc_price_matrix_domain.style_1 .whmp_domain_search_container input[type=search], .ptsc_price_matrix_domain.style_1 .whmp_domain_special_toggle_container input[type=search], .ptsc_price_matrix_domain.style_1 .whmp_domain_type_toggle_container input[type=search] {
    margin-bottom: 0;
    height: 30px;
    padding: 2px 10px;
    border: 1px solid #333;
    border-radius: 0;
    font-size: 14px
}

.ptsc_price_matrix_domain.style_1 .whmp_domain_type_toggle_container .whmp_domain_type_toggle {
    background: #333;
    color: #fff;
    cursor: pointer;
    padding: 6px;
    font-size: 14px;
    margin-right: 5px;
    display: inline-block
}

.ptsc_price_matrix_domain.style_1 .whmp_domain_special_toggle_container .whmp_domain_special_toggle {
    background: #333;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    padding: 6px;
    margin-right: 5px;
    display: inline-block
}

.ptsc_price_matrix_domain.style_1 .duration_minus, .ptsc_price_matrix_domain.style_1 .duration_plus {
    background: #fff;
    margin: 0 5px;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    line-height: 18px;
    padding: 0;
    text-align: center
}

.ptsc_price_matrix_domain.style_1 .duration_minus {
    line-height: 15px
}

.ptsc_price_matrix_domain.style_1 tr {
    text-align: center
}

.ptsc_price_matrix_domain.style_1 tr .whmp_domain {
    position: relative;
    text-align: left
}

.ptsc_price_matrix_domain.style_1 tr .whmp_domain span.whmp_dropdown_toggle, .ptsc_price_matrix_domain.style_1 tr .whmp_domain span.whmp_promo, .ptsc_price_matrix_domain.style_1 tr .whmp_domain span.whmp_special {
    text-align: center;
    font-size: 12px;
    color: #fff;
    background: #666;
    padding: 2px 6px 3px;
    line-height: 12px;
    border-radius: 3px;
    text-transform: uppercase;
    float: right;
    margin-right: 5px
}

.ptsc_price_matrix_domain.style_1 tr .whmp_domain span.whmp_dropdown_toggle.whmp_hot, .ptsc_price_matrix_domain.style_1 tr .whmp_domain span.whmp_promo.whmp_hot, .ptsc_price_matrix_domain.style_1 tr .whmp_domain span.whmp_special.whmp_hot {
    background: green
}

.ptsc_price_matrix_domain.style_1 tr .whmp_domain span.whmp_dropdown_toggle.whmp_new, .ptsc_price_matrix_domain.style_1 tr .whmp_domain span.whmp_promo.whmp_new, .ptsc_price_matrix_domain.style_1 tr .whmp_domain span.whmp_special.whmp_new {
    background: #00008b
}

.ptsc_price_matrix_domain.style_1 tr .whmp_domain span.whmp_dropdown_toggle.whmp_promo, .ptsc_price_matrix_domain.style_1 tr .whmp_domain span.whmp_promo.whmp_promo, .ptsc_price_matrix_domain.style_1 tr .whmp_domain span.whmp_special.whmp_promo {
    background: red;
    text-transform: none
}

.ptsc_price_matrix_domain.style_1 tr .whmp_domain span.whmp_dropdown_toggle.whmp_sale, .ptsc_price_matrix_domain.style_1 tr .whmp_domain span.whmp_promo.whmp_sale, .ptsc_price_matrix_domain.style_1 tr .whmp_domain span.whmp_special.whmp_sale {
    background: purple
}

.ptsc_price_matrix_domain.style_1 tr .whmp_domain span.whmp_dropdown_toggle.whmp_none, .ptsc_price_matrix_domain.style_1 tr .whmp_domain span.whmp_promo.whmp_none, .ptsc_price_matrix_domain.style_1 tr .whmp_domain span.whmp_special.whmp_none {
    display: none
}

.ptsc_price_matrix_domain.style_1 tr .whmp_type {
    text-align: left
}

.ptsc_price_matrix_domain.style_1 tr .whmp_price .whmp_show_price {
    text-decoration: line-through;
    padding: 0 5px
}

.ptsc_price_matrix_domain.style_1 .whmp_dropdown_outer {
    position: static;
    float: right
}

.ptsc_price_matrix_domain.style_1 .whmp_dropdown_outer .whmp_dropdown_toggle {
    text-transform: none !important;
    padding-right: 18px
}

.ptsc_price_matrix_domain.style_1 .whmp_dropdown_outer .whmp_dropdown_toggle:after {
    content: "\f078";
    font-size: .8em;
    font-family: FontAwesome;
    line-height: 1;
    padding: 0 1px 1px;
    margin-top: -1px;
    display: inline-block;
    vertical-align: middle;
    width: 16px
}

.ptsc_price_matrix_domain.style_1 .whmp_dropdown_outer .whmp_dropdown_inner {
    position: absolute;
    top: 100%;
    right: 13px;
    text-align: right;
    padding: 10px;
    width: auto;
    z-index: 999;
    border-radius: 6px;
    margin-top: -15px;
    background: #666;
    color: #fff
}

.ptsc_price_matrix_domain.style_1 .whmp_dropdown_outer .whmp_dropdown_inner li {
    position: relative;
    padding-right: 80px;
    text-align: left;
    margin-bottom: 5px;
    font-size: 12px
}

.ptsc_price_matrix_domain.style_1 .whmp_dropdown_outer .whmp_dropdown_inner li .whmp_addon_price {
    line-height: inherit;
    position: absolute;
    right: 0;
    top: 0;
    text-align: right;
    font-weight: 700
}

.ptsc_price_matrix_domain.style_1 .whmp_dropdown_outer.active .whmp_dropdown_toggle:after {
    content: "\f077"
}

@media (max-width: 980px) {
    .ptsc_price_matrix_domain.style_1 .whmp_domain_search_container, .ptsc_price_matrix_domain.style_1 .whmp_domain_special_toggle_container, .ptsc_price_matrix_domain.style_1 .whmp_domain_type_toggle_container {
        float: none;
        width: 100%
    }

    .ptsc_price_matrix_domain.style_1 .whmp_domain_search_container label, .ptsc_price_matrix_domain.style_1 .whmp_domain_special_toggle_container label, .ptsc_price_matrix_domain.style_1 .whmp_domain_type_toggle_container label {
        min-width: 80px
    }
}

.ptsc_price_box {
    box-shadow: 0 0 0 4px #eee inset, 0 0 0 5px #ddd inset;
    border: 6px solid transparent;
    border-radius: 0;
    padding: 20px;
    text-align: left;
    max-width: 600px
}

.ptsc_price_box h3 {
    margin: 0;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
    border-bottom: 1px solid #eee
}

.ptsc_price_box .style1_wrapper {
    display: -webkit-box;
    display: flex
}

.ptsc_price_box .style1_left, .ptsc_price_box .style1_right {
    padding-top: 10px;
    width: 50%
}

.ptsc_price_box ol, .ptsc_price_box ul {
    padding: 0 0 20px;
    margin: 0;
    min-width: 250px;
    text-align: left
}

.ptsc_price_box li {
    padding: 0 0 5px;
    list-style: none
}

.ptsc_price_box .style1_right {
    text-align: center
}

.ptsc_price_box h2 {
    border-bottom: 1px solid #ddd
}

.ptsc_price_box .ptsc_order_combo, .ptsc_price_box h2 {
    margin: 0 auto 10px;
    padding: 0
}

.ptsc_price_box .ptsc_order_combo form {
    display: block
}

.ptsc_price_box .ptsc_order_combo form select {
    width: 100%;
    margin: 0
}

.ptsc_price_box .ptsc_price {
    color: #48e0a4
}

.ptsc_price_box button {
    margin: 10px 0 0;
    width: 90%;
    text-transform: uppercase
}

@media only screen and (max-width: 640px) {
    .ptsc_price_box .style1_wrapper {
        display: block
    }

    .ptsc_price_box .style1_left, .ptsc_price_box .style1_right {
        width: 90%;
        margin: 0 auto 20px;
        text-align: center
    }
}

.ptsc_pricing_table {
    box-shadow: 0 0 0 4px #eee inset, 0 0 0 5px #ddd inset;
    border: 6px solid transparent;
    border-radius: 0;
    max-width: 300px;
    margin: 0 auto;
    text-align: center;
    padding: 20px 0
}

.ptsc_pricing_table ul {
    width: 100%;
    padding: 15px;
    margin: 10px 0 0;
    border-top: 1px solid #ddd
}

.ptsc_pricing_table ul li {
    width: 100%;
    padding: 5px 0;
    margin: 0;
    border-bottom: 1px solid #ddd;
    list-style: none
}

.ptsc_pricing_table ul li:last-child {
    border-bottom: 0
}

.ptsc_pricing_table h4 {
    width: 100%;
    border-top: 1px solid #ddd;
    margin: 0;
    padding: 20px 0 10px
}

.ptsc_pricing_table .ptsc_order_combo form {
    display: block
}

.ptsc_pricing_table .ptsc_order_combo form button, .ptsc_pricing_table .ptsc_order_combo form select {
    display: block;
    width: 90%;
    margin: 0 auto 15px
}

.ptsc_pricing_table .ptsc_order_button {
    width: 90%;
    display: inline-block
}

.ptsc_domain_search form {
    display: -webkit-box;
    display: flex;
    line-height: 2;
    max-width: 980px;
    margin-left: auto;
    margin-right: auto
}

.ptsc_domain_search form div input, .ptsc_domain_search form div select {
    width: 100%;
    font-size: 18px;
    height: 56px
}

.ptsc_domain_search form div input#search_domain {
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ptsc_domain_search form div input[type=submit] {
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    height: 56px
}

.ptsc_domain_search form div select {
    border-radius: 0;
    text-align: right;
    border-right: 0;
    border-left: 0;
    width: auto
}

.ptsc_domain_search form div.search_div {
    width: 100%
}

.ptsc_domain_search form div.submit_div {
    width: 25%;
    min-width: 120px
}

@media only screen and (max-width: 480px) {
    .ptsc_domain_search form {
        display: block;
        padding: 10px
    }

    .ptsc_domain_search form div {
        margin-bottom: 10px
    }

    .ptsc_domain_search form div, .ptsc_domain_search form input, .ptsc_domain_search form select {
        width: 100% !important
    }

    .ptsc_domain_search form input[type=search], .ptsc_domain_search form select {
        outline: 0 !important;
        padding: 8px 10px !important;
        border-radius: 0 !important;
        border: 2px solid #ddd !important
    }

    .ptsc_domain_search form input[type=submit] {
        border-radius: 0 !important
    }
}

.ptsc_domain_search_ajax form {
    display: -webkit-box;
    display: flex;
    font-size: 18px;
    max-width: 980px;
    margin-left: auto;
    margin-right: auto
}

.ptsc_domain_search_ajax form input#search_box {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-right: 0;
    height: 56px;
    width: 80%
}

.ptsc_domain_search_ajax form button {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    width: 20%;
    height: 56px
}

@media only screen and (max-width: 480px) {
    .ptsc_domain_search_ajax form {
        display: block
    }

    .ptsc_domain_search_ajax form button, .ptsc_domain_search_ajax form input {
        width: 100% !important
    }

    .ptsc_domain_search_ajax form input[type=search] {
        outline: 0 !important;
        padding: 8px 10px !important;
        border-radius: 0 !important;
        border: 2px solid #ddd !important;
        margin-bottom: 10px
    }

    .ptsc_domain_search_ajax form button {
        border-radius: 0 !important
    }
}

.ptsc_domain_search_ajax_results .found-div, .ptsc_domain_search_ajax_results .found-title, .ptsc_domain_search_ajax_results .not-found-div, .ptsc_domain_search_ajax_results .not-found-title, .ptsc_domain_search_ajax_results .recommended, .ptsc_domain_search_bulk .found-div, .ptsc_domain_search_bulk .found-title, .ptsc_domain_search_bulk .not-found-div, .ptsc_domain_search_bulk .not-found-title, .ptsc_domain_search_bulk .recommended {
    display: -webkit-box;
    display: flex;
    padding: 10px;
    -webkit-box-align: center;
    align-items: center;
    min-height: 64px;
    border-bottom: 1px solid #eee
}

.ptsc_domain_search_ajax_results .found-div .domain-name, .ptsc_domain_search_ajax_results .found-title .domain-name, .ptsc_domain_search_ajax_results .not-found-div .domain-name, .ptsc_domain_search_ajax_results .not-found-title .domain-name, .ptsc_domain_search_ajax_results .recommended .domain-name, .ptsc_domain_search_bulk .found-div .domain-name, .ptsc_domain_search_bulk .found-title .domain-name, .ptsc_domain_search_bulk .not-found-div .domain-name, .ptsc_domain_search_bulk .not-found-title .domain-name, .ptsc_domain_search_bulk .recommended .domain-name {
    width: 50%
}

.ptsc_domain_search_ajax_results .found-div .domain-name b, .ptsc_domain_search_ajax_results .found-title .domain-name b, .ptsc_domain_search_ajax_results .not-found-div .domain-name b, .ptsc_domain_search_ajax_results .not-found-title .domain-name b, .ptsc_domain_search_ajax_results .recommended .domain-name b, .ptsc_domain_search_bulk .found-div .domain-name b, .ptsc_domain_search_bulk .found-title .domain-name b, .ptsc_domain_search_bulk .not-found-div .domain-name b, .ptsc_domain_search_bulk .not-found-title .domain-name b, .ptsc_domain_search_bulk .recommended .domain-name b {
    display: block
}

.ptsc_domain_search_ajax_results .found-div .rate, .ptsc_domain_search_ajax_results .found-div .year, .ptsc_domain_search_ajax_results .found-title .rate, .ptsc_domain_search_ajax_results .found-title .year, .ptsc_domain_search_ajax_results .not-found-div .rate, .ptsc_domain_search_ajax_results .not-found-div .year, .ptsc_domain_search_ajax_results .not-found-title .rate, .ptsc_domain_search_ajax_results .not-found-title .year, .ptsc_domain_search_ajax_results .recommended .rate, .ptsc_domain_search_ajax_results .recommended .year, .ptsc_domain_search_bulk .found-div .rate, .ptsc_domain_search_bulk .found-div .year, .ptsc_domain_search_bulk .found-title .rate, .ptsc_domain_search_bulk .found-title .year, .ptsc_domain_search_bulk .not-found-div .rate, .ptsc_domain_search_bulk .not-found-div .year, .ptsc_domain_search_bulk .not-found-title .rate, .ptsc_domain_search_bulk .not-found-title .year, .ptsc_domain_search_bulk .recommended .rate, .ptsc_domain_search_bulk .recommended .year {
    min-width: 100px
}

.ptsc_domain_search_ajax_results .found-div .select-box, .ptsc_domain_search_ajax_results .found-title .select-box, .ptsc_domain_search_ajax_results .not-found-div .select-box, .ptsc_domain_search_ajax_results .not-found-title .select-box, .ptsc_domain_search_ajax_results .recommended .select-box, .ptsc_domain_search_bulk .found-div .select-box, .ptsc_domain_search_bulk .found-title .select-box, .ptsc_domain_search_bulk .not-found-div .select-box, .ptsc_domain_search_bulk .not-found-title .select-box, .ptsc_domain_search_bulk .recommended .select-box {
    margin-left: auto;
    text-align: center
}

.ptsc_domain_search_ajax_results .found-div .select-box a, .ptsc_domain_search_ajax_results .found-title .select-box a, .ptsc_domain_search_ajax_results .not-found-div .select-box a, .ptsc_domain_search_ajax_results .not-found-title .select-box a, .ptsc_domain_search_ajax_results .recommended .select-box a, .ptsc_domain_search_bulk .found-div .select-box a, .ptsc_domain_search_bulk .found-title .select-box a, .ptsc_domain_search_bulk .not-found-div .select-box a, .ptsc_domain_search_bulk .not-found-title .select-box a, .ptsc_domain_search_bulk .recommended .select-box a {
    display: inline-block
}

.ptsc_domain_search_ajax_results .not-found-div .rate, .ptsc_domain_search_ajax_results .not-found-div .year, .ptsc_domain_search_ajax_results .not-found-title .rate, .ptsc_domain_search_ajax_results .not-found-title .year, .ptsc_domain_search_bulk .not-found-div .rate, .ptsc_domain_search_bulk .not-found-div .year, .ptsc_domain_search_bulk .not-found-title .rate, .ptsc_domain_search_bulk .not-found-title .year {
    display: none
}

.ptsc_domain_search_ajax_results .recommended, .ptsc_domain_search_bulk .recommended {
    -webkit-box-pack: center;
    justify-content: center
}

.ptsc_domain_search_ajax_results .load-more-div, .ptsc_domain_search_bulk .load-more-div {
    padding: 10px;
    text-align: center
}

@media only screen and (max-width: 768px) {
    .ptsc_domain_search_ajax_results .found-div, .ptsc_domain_search_ajax_results .found-title, .ptsc_domain_search_ajax_results .not-found-div, .ptsc_domain_search_ajax_results .not-found-title, .ptsc_domain_search_ajax_results .recommended {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        text-align: center
    }

    .ptsc_domain_search_ajax_results .found-div div[style="clear:both"], .ptsc_domain_search_ajax_results .found-title div[style="clear:both"], .ptsc_domain_search_ajax_results .not-found-div div[style="clear:both"], .ptsc_domain_search_ajax_results .not-found-title div[style="clear:both"], .ptsc_domain_search_ajax_results .recommended div[style="clear:both"] {
        display: none !important
    }

    .ptsc_domain_search_ajax_results .found-div .select-box, .ptsc_domain_search_ajax_results .found-title .select-box, .ptsc_domain_search_ajax_results .not-found-div .select-box, .ptsc_domain_search_ajax_results .not-found-title .select-box, .ptsc_domain_search_ajax_results .recommended .select-box {
        margin-right: auto
    }
}

.whmp_domain_search_ajax_results {
    padding-top: 60px
}

.whmp_domain_search_ajax_results .whmp_search_ajax_title {
    padding: 20px;
    text-align: center;
    max-width: 640px;
    margin: 0 auto 20px;
    border-radius: 6px
}

.whmp_domain_search_ajax_results .whmp_search_ajax_title .whmp_search_ajax_domain {
    font-size: 2.5em;
    font-weight: 700;
    word-break: break-all
}

.whmp_domain_search_ajax_results .whmp_search_ajax_title .whmp_search_ajax_buttons a {
    padding: 8px 15px;
    color: #fff;
    border-radius: 6px;
    border: 1px solid #ccc;
    display: inline-block
}

.whmp_domain_search_ajax_results .whmp_search_ajax_title.whmp_found_title {
    background: #bfd6c1;
    color: #3a573d;
    border-top: 6px solid #3a573d
}

.whmp_domain_search_ajax_results .whmp_search_ajax_title.whmp_found_title .whmp_search_ajax_buttons a {
    background: #3a573d;
    border-color: #5a775d
}

.whmp_domain_search_ajax_results .whmp_search_ajax_title.whmp_not_found_title {
    background: #f7c6c6;
    color: #4A2929;
    border-top: 6px solid #4A2929
}

.whmp_domain_search_ajax_results .whmp_search_ajax_title.whmp_not_found_title .whmp_search_ajax_buttons a {
    background: #4A2929;
    border-color: #6A4949
}

.whmp_domain_search_ajax_results .whmp_search_ajax_result {
    padding: 15px;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    color: #fff;
    border-radius: 3px;
    margin: 0 0 15px;
    -webkit-box-align: center;
    align-items: center
}

.whmp_domain_search_ajax_results .whmp_search_ajax_result li {
    list-style: none
}

.whmp_domain_search_ajax_results .whmp_search_ajax_result .whmp_icon {
    margin-right: 10px
}

.whmp_domain_search_ajax_results .whmp_search_ajax_result .whmp_domain {
    width: 40%
}

.whmp_domain_search_ajax_results .whmp_search_ajax_result .whmp_domain strong {
    display: block;
    margin-right: 10px
}

.whmp_domain_search_ajax_results .whmp_search_ajax_result .whmp_domain_price {
    width: 15%
}

.whmp_domain_search_ajax_results .whmp_search_ajax_result .whmp_duration {
    width: 15%
}

.whmp_domain_search_ajax_results .whmp_search_ajax_result .whmp_search_ajax_buttons {
    width: 20%;
    min-width: 150px;
    text-align: right
}

.whmp_domain_search_ajax_results .whmp_search_ajax_result .whmp_search_ajax_buttons a {
    padding: 8px 15px;
    color: #fff;
    border-radius: 6px;
    border: 1px solid #ccc;
    display: inline-block
}

.whmp_domain_search_ajax_results .whmp_found_result {
    background: #bfd6c1;
    color: #3a573d;
    border-left: 3px solid #3a573d
}

.whmp_domain_search_ajax_results .whmp_found_result .whmp_search_ajax_buttons a {
    background: #3a573d;
    border-color: #5a775d
}

.whmp_domain_search_ajax_results .whmp_not_found_result {
    background: #f7c6c6;
    color: #4A2929;
    border-left: 3px solid #4A2929
}

.whmp_domain_search_ajax_results .whmp_not_found_result .whmp_duration {
    display: none
}

.whmp_domain_search_ajax_results .whmp_not_found_result .whmp_search_ajax_buttons {
    width: 35%;
    min-width: 150px
}

.whmp_domain_search_ajax_results .whmp_not_found_result .whmp_search_ajax_buttons a {
    background: #4A2929;
    border-color: #6A4949
}

.whmp_domain_search_ajax_results .load-more-div {
    padding: 10px;
    text-align: center
}

.whmp_domain_search_ajax_results .load-more-div button {
    padding: 8px 15px;
    color: #fff;
    border-radius: 6px;
    border: 1px solid #5a775d;
    display: inline-block;
    background: #3a573d
}

.whmp_domain_search_ajax_results .load-more-div button:hover {
    background: #304832
}

.whmp_domain_search_ajax_results .whmp_loading_div {
    text-align: center;
    font-size: 24px
}

@media only screen and (max-width: 768px) {
    .whmp_domain_search_ajax_results .whmp_search_ajax_result {
        text-align: center
    }

    .whmp_domain_search_ajax_results .whmp_search_ajax_result li {
        margin-bottom: 15px
    }

    .whmp_domain_search_ajax_results .whmp_search_ajax_result .whmp_icon {
        display: none
    }

    .whmp_domain_search_ajax_results .whmp_search_ajax_result .whmp_domain {
        width: 100%
    }

    .whmp_domain_search_ajax_results .whmp_search_ajax_result .whmp_domain_price, .whmp_domain_search_ajax_results .whmp_search_ajax_result .whmp_duration {
        display: block;
        width: 50%;
        padding: 0 10px;
        text-align: left
    }

    .whmp_domain_search_ajax_results .whmp_search_ajax_result .whmp_domain_price {
        text-align: right
    }

    .whmp_domain_search_ajax_results .whmp_search_ajax_result .whmp_search_ajax_buttons {
        width: 100%;
        text-align: center
    }
}

@media only screen and (max-width: 640px) {
    .whmp_domain_search_ajax_results .whmp_search_ajax_title .whmp_search_ajax_domain {
        font-size: 1.5em
    }

    .whmp_domain_search_ajax_results .whmp_search_ajax_result .whmp_icon {
        margin-right: 10px
    }

    .whmp_domain_search_ajax_results .whmp_search_ajax_result .whmp_domain {
        width: 100%
    }

    .whmp_domain_search_ajax_results .whmp_search_ajax_result .whmp_search_ajax_buttons {
        width: 100%;
        min-width: 150px
    }
}

.ptsc_domain_search_bulk form {
    display: -webkit-box;
    display: flex
}

.ptsc_domain_search_bulk form .bulk-domains, .ptsc_domain_search_bulk form .bulk-options {
    width: 50%;
    padding: 10px
}

.ptsc_domain_search_bulk form .bulk-domains textarea {
    width: 100%;
    height: 200px;
    max-width: 100%
}

.ptsc_domain_search_bulk form .bulk-options .extentions {
    margin: 20px auto;
    display: block
}

.ptsc_domain_search_bulk form .bulk-options .extentions div {
    width: 20%;
    display: inline-block
}

.ptsc_domain_search_bulk form .bulk-options .extentions div:last-child:after {
    content: "";
    display: block;
    clear: both
}

.ptsc_domain_search_bulk form .bulk-options .extentions div label {
    display: inline-block
}

.ptsc_domain_search_bulk .search-button {
    text-align: center;
    padding: 10px
}

@media only screen and (max-width: 640px) {
    .ptsc_domain_search_bulk form {
        display: block
    }

    .ptsc_domain_search_bulk form .bulk-domains, .ptsc_domain_search_bulk form .bulk-options {
        width: 100%
    }

    .ptsc_domain_search_bulk form .bulk-options .extentions > div {
        width: 30%
    }
}

.ptsc_domain_whois {
    max-width: 980px;
    margin-left: auto;
    margin-right: auto
}

.ptsc_domain_whois form {
    display: -webkit-box;
    display: flex;
    font-size: 18px
}

.ptsc_domain_whois form input {
    height: 56px;
    width: 100%;
    margin-right: 10px
}

.ptsc_domain_whois form button {
    width: 25%;
    height: 56px;
    min-width: 120px
}

@media only screen and (max-width: 480px) {
    .ptsc_domain_whois form {
        display: block
    }

    .ptsc_domain_whois form button, .ptsc_domain_whois form input {
        width: 100% !important
    }

    .ptsc_domain_whois form input[type=search] {
        outline: 0 !important;
        padding: 8px 10px !important;
        border-radius: 0 !important;
        border: 2px solid #ddd !important;
        margin-bottom: 10px
    }

    .ptsc_domain_whois form button {
        border-radius: 0 !important
    }
}

.ptsc_login_form {
    box-shadow: 0 0 0 4px #eee inset, 0 0 0 5px #ddd inset;
    border: 6px solid transparent;
    border-radius: 0;
    max-width: 480px;
    min-width: 450px;
    padding: 50px 20px 30px;
    margin-left: auto;
    margin-right: auto
}

.ptsc_login_form form div {
    margin-bottom: 20px
}

.ptsc_login_form form input, .ptsc_login_form form label {
    display: block;
    width: 100%
}

.ptsc_login_form form button {
    display: block;
    margin-left: auto;
    margin-right: auto
}

@media only screen and (max-width: 480px) {
    .ptsc_login_form form div input, .ptsc_login_form form div label {
        display: block;
        width: 100%;
        min-width: 160px
    }

    .ptsc_login_form form button {
        display: block;
        width: 100%
    }
}

.ptsc_announcements .announcement-date {
    background-color: #48e0a4;
    display: inline-block;
    width: 150px;
    padding: 5px 10px;
    margin-right: 15px;
    color: #fff
}

.ptsc_announcements .announcement-summary {
    margin-top: 15px
}

.ptsc_announcements a {
    color: #48e0a4;
    text-decoration: none
}

.ptsc_announcements a :hover {
    color: #23d28d
}

.ptsc_domain_price_list {
    padding: 0;
    margin-bottom: 40px
}

.ptsc_domain_price_list ul {
    padding: 15px;
    margin: 0;
    list-style: none;
    font-size: 0;
    font-size: 0;
    text-align: center
}

.ptsc_domain_price_list ul li {
    list-style: none;
    background: #fff;
    padding: 5px;
    font-size: 16px;
    text-align: left;
    display: inline-block
}

.ptsc_domain_price_list ul li > a {
    border: 1px solid #666;
    display: block;
    padding: 10px;
    color: #333
}

.ptsc_domain_price_list ul li > a > span {
    display: block
}

.ptsc_domain_price_list ul li > a:hover {
    color: #222;
    border-color: #1A5EC6
}

.ptsc_domain_price_list ul li .domain_tld {
    font-size: 48px;
    text-align: center
}

.ptsc_domain_price_list ul li .domain_tld .price_title {
    display: none
}

.ptsc_pricing_bundle {
    box-shadow: 0 0 0 4px #eee inset, 0 0 0 5px #ddd inset;
    border: 6px solid transparent;
    border-radius: 0;
    text-align: center
}

.ptsc_pricing_bundle .pricing_bundle_heading {
    padding: 15px
}

.ptsc_pricing_bundle .pricing_bundle_heading span {
    font-size: 28px
}

.ptsc_pricing_bundle .pricing_bundle_items {
    border: 1px solid #e1e1e1
}

.ptsc_pricing_bundle .pricing_bundle_items .pricing_bundle_item {
    border-bottom: 1px solid #e1e1e1;
    padding: 15px
}

.ptsc_pricing_bundle .pricing_bundle_items .pricing_bundle_item:last-child {
    border-bottom: 0
}

.ptsc_pricing_bundle .pricing_bundle_submit {
    padding: 15px
}

.ptsc_pricing_bundle.ptsc-02 .pricing_bundle_items {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap
}

.ptsc_pricing_bundle.ptsc-02 .pricing_bundle_items .pricing_bundle_item {
    -webkit-box-flex: 1;
    flex-grow: 1;
    min-width: 300px;
    border: 0;
    width: 10%
}

.btnStyles {
    color: #333
}

.ptsc_announcements .announcement-date {
    color: #333
}

.ptsc_hidden {
    display: none;
}

