.header-background-image {
    background-color: #383838;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    padding: 30px 0 130px;
    /* background-attachment: fixed; */
}
.row-flex-center-md {
    display: flex;
    align-items: center;
}
.supplement-section {
    position: relative;
    top: -9px;
    z-index: 98;
}
.supplement-section .supplement-element-left.supplement-element-grey {
    border-right: 14px solid #ededed;
}
table.product-overview-card tbody tr:nth-child(1) td {

    border-bottom: 1px solid #e3e3ec;
}
table.product-overview-card tbody tr:nth-child(3) td {

    border-bottom: 1px solid #e3e3ec;
}
table.product-overview-card tbody tr:nth-child(4) td {

    border-bottom: 1px solid #e3e3ec;
}
table.product-overview-card tbody tr:nth-child(5) td {
    border-bottom: 1px solid #e3e3ec;
}
table.product-overview-card tbody tr:nth-child(6) td {
    border-bottom: 1px solid #e3e3ec;
}
table.product-overview-card tbody tr:nth-child(7) td {
    border-bottom: 1px solid #e3e3ec;
}
.supplement-section .supplement-element-middle.supplement-element-grey {
    background-color: #ededed;
}
.supplement-section .supplement-element-middle {
    background-color: #fff;
    height: 22px;
    left: 2%;
    width: 96%;
}
.supplement-section .supplement-element-right.supplement-element-grey {
    border-left: 14px solid #ededed;
}
.supplement-section .supplement-element-right {
    border-top: 11px solid transparent;
    border-bottom: 11px solid transparent;
    border-left: 14px solid #fff;
    right: 0;
}

.supplement-section .supplement-element-left, .supplement-section .supplement-element-right {
    width: 2%;
    height: 0;
}

.supplement-section .supplement-element-left {
    border-top: 11px solid transparent;
    border-bottom: 11px solid transparent;
    border-right: 14px solid #fff;
    left: 0;
}
.supplement-section .supplement-element-left, .supplement-section .supplement-element-middle, .supplement-section .supplement-element-right {
    position: absolute;
    display: inline-block;
}
:root {
    --sc-color: #58585a;
    --pc-color: #BE152D;
}

.color-white{
    color:white;
}
.spicom-bg-shadow:before{
    content:"";
    background-color: #00000005;
    position:absolute;
    top:0;
    width:100%;
    height:100%;
}
.spicom-bg-shadow{

    position:relative;
}


/**************************************************SLIDER PRICE BOX* vendor.css hetzner***********************************************************/
.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translate(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.mobile-product.more-than-2 {
    max-width: 51%;
    margin: 0 auto;
}
.mobile-product {
    border-color: #e9eaed #e0e1e5 #d4d5d9;
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    max-width: 82%;
    background-color: #fff;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff;
}
.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2;
}
.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 10;
}
.swiper-pagination-bullet {
    width: 11px;
    height: 11px;
    border: 1px solid #bebebe;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%;
}

.mobile-product-listing-container {
    margin-bottom: 45px;
    align-items: flex-end;
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translate(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}

.mobile-product .matrix-mobile-addon.addon-green {
    color: #fff;
    background-color: #fd7022;
}
.mobile-product .matrix-mobile-addon {
    text-align: center;
    padding: 6px 0 5px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    width: 100%;
    background-color: #fafafa;
    color: #8a8a8a;
}
.mobile-product .matrix-mobile-heading {
    padding: 10px 20px;
    line-height: 1em;
    background-color: #2076ac;
    text-align: center;
}
.mobile-product ul.mobile-matrix-content {
    padding: 10px;
    text-align: center;
    margin: 0;
}
.hr-grey {
    background-color: #ededed;
}

.hr-dark, .hr-grey {
    height: 2px;
    border-top: 0;
    border-bottom: 0;
}
.mobile-product .matrix-mobile-datacenter {
    /* padding: 10px; */
    text-align: center;
    /* font-size: .8rem; */
    /* line-height: 1.4em; */
    /* min-height: 78px; */
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-evenly;
}
.mobile-product .matrix-mobile-datacenter .flag-icon:first-child {
    margin-right: 5px;
}
.mobile-product .matrix-mobile-datacenter .flag-icon {
    font-size: 1rem;
    box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, .2);
    margin: 0;
}
.mobile-product .mobile-matrix-footer {
    background-color: #383838;
    padding: 10px;
    text-align: center;
}
.mobile-product .mobile-matrix-footer .price-mobile {
    margin: 0;
    color: #fdc400;
    font-size: 1.6em;
    font-weight: 500;
}
.mobile-product .mobile-matrix-footer .mobile-price-additional {
    margin-bottom: 10px;
}
.mobile-product .mobile-matrix-footer .mobile-price-additional small {
    color: #fff;
    line-height: 1.4em;
    font-size: .7rem;
    display: block;
}
.fa-shopping-cart:before {
    content: "\F07A";
}
.mobile-product .mobile-matrix-footer .link-details {
    display: block;
    margin-top: 10px;
}
a.link-color-white:active, a.link-color-white:hover {
    color: #fff;
    text-decoration: underline;
}
main a.link-single-external:after, main a.link-single-internal:after {
    font-family: FontAwesome;
    display: inline-block;
    text-decoration: none;
    position: relative;
    padding-left: 5px;
}
main a.link-single-internal:after {
    content: "\F105";
}
.mobile-product .mobile-matrix-footer .link-details {
    display: block;
    margin-top: 10px;
}
a.link-color-white {
    color: #fff;
}
.mobile-product .matrix-mobile-heading a:hover {
    color: #fdc400;
}
.mobile-product .matrix-mobile-heading a {
    color: #fff;
    text-decoration: none;
}
.mobile-product ul.mobile-matrix-content li:last-child {
    padding: 0 20px;
}
.mobile-product ul.mobile-matrix-content li {
    padding: 0 10px 8px;

    line-height: 1.4em;
    font-weight: 500;
}
.mobile-product ul.mobile-matrix-content li span {
    font-weight: 400;
    display: block;
}
/**************************************************END SLIDER PRICE BOX* vendor.css hetzner***********************************************************/



.inner-content-top-out-bottom-out {
    padding: 4px 0;
}
table.product-overview-card {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    display: table;
    table-layout: fixed;
    width: 100%;
    border-collapse: separate;
}
table.product-overview-card thead tr th:nth-child(odd):first-child {
    background-color: #f3f5f9;
    border: none;
    opacity: 0;
}

table.product-overview-card thead tr.row-product-new th {
    border-left: 1px solid transparent;
    background-color: transparent;
    padding: 0;
    vertical-align: bottom;
}
table.product-overview-card thead tr th:nth-child(odd) {
    background-color: #2076ac;
}

table.product-overview-card {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    display: table;
    table-layout: fixed;
    width: 100%;
    border-collapse: separate;
}
table.product-overview-card thead tr.row-product-new th {
    border-left: 1px solid transparent;
    background-color: transparent;
    padding: 0;
    vertical-align: bottom;
}
table.product-overview-card thead tr th:nth-child(2) {
    /* border-left: 1px solid #e3e3ec; */
}

table.product-overview-card {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    display: table;
    table-layout: fixed;
    width: 100%;
    border-collapse: separate;
}
table.product-overview-card thead tr.row-product-new th .product-matrix-addon.addon-green {
    background-color: #fd7022;
}
table.product-overview-card thead tr.row-product-new th .product-matrix-addon {
    padding: 6px 0 5px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    text-transform: none;

    font-size: 18px;
}

user agent stylesheet
div {
    display: block;
}


table.product-overview-card thead tr.row-product-new th .product-matrix-addon {
    padding: 6px 0 5px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    text-transform: none;

    font-size: .8em;
}

table.product-overview-card thead tr th:nth-child(n+2) {
    text-align: center;
}
table.product-overview-card thead tr th {
    line-height: 1em;
    border-left: 1px solid #2076ac;
    padding: 12px 10px;
    background-color: #2095d7;
    color: #fff;
    font-size:18px;
    text-transform: uppercase;
    font-weight: 500;
}
.product-overview-card.has-matrix-switch tbody tr td:first-child, .product-overview-card.has-matrix-switch thead tr th:first-child, .product-overview.has-matrix-switch tbody tr td:first-child {

}
.product-overview.has-matrix-switch tbody tr td:nth-child(2) {
    /* width: 110px; */
}
table.product-overview-card tbody tr td:first-child {
    background-color: #f3f5f9;
    border: none;
    opacity: 0;
}

table.product-overview-card tbody tr td .matrix-price-container {
    margin-bottom: 11px;
    margin-top: 5px;
}
table.product-overview-card tbody tr td .matrix-price {
    font-size: 30px;
    font-weight: 400;
    line-height: 1em;
    white-space: nowrap;
}
table.product-overview-card tbody tr td .duration {
    font-size: .8rem;
    line-height: 1em;
    padding-bottom: 5px;
}
table.product-overview-card tbody tr td .duration:last-child {
    padding-bottom: 0;
}
table.product-overview-card tbody tr td .duration {
    font-size: 13px;
    line-height: 1em;
    padding-bottom: 5px;
    font-weight: 600;
}
table.product-overview-card tbody tr:nth-child(2) td:first-child {
    border-bottom: none;
}




table.product-overview-card tbody tr:nth-child(2) td {
    padding: 0 5px 10px;
    border-bottom: 1px solid #e3e3ec;
}
table.product-overview-card tbody tr td.price-additional {
    color: #383838;
    font-weight: 500;
    font-size: .8rem;
}

table.product-overview-card tbody tr td.price-additional.datacenter-location {
    /* border-bottom: 1px solid #e3e3ec; */
}
table.product-overview-card tbody tr td.price-additional {
    color: #383838;
    font-weight: 500;
    font-size: .8rem;
}
table.product-overview-card tbody tr td {
    background-color: #fff;
    padding: 10px 5px;
    border-left: 1px solid #e3e3ec;
    text-align: center;
}
table.product-overview-card tbody tr td.price-additional.datacenter-location .flag-container span.flag-icon {
    margin-right: 0;
    cursor: default;
}
table.product-overview-card tbody tr td.price-additional.datacenter-location .flag-container .flag-icon {
    box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, .2);
}
span.flag-icon {
    margin-right: 5px;
    background-size: cover;
}
.flag-icon-de {
    background-image: url(../images/de.svg);
}
.flag-icon-ir {
    background-image: url(../images/ir.svg);
}
.flag-icon-fi {
    background-image: url(../images/fi.svg);
}
.flag-icon {
    position: relative;
    display: inline-block;
    width: 1.33333333em;
    line-height: 1em;
}
.flag-icon, .flag-icon-background {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
}

table.product-overview-card tbody tr td.price-additional {
    color: #383838;
    font-weight: 500;
    font-size: 13px;
}
.flag-icon:before {
    content: "\A0";
}
.btn.btn-yellow, .btn.btn-yellow:hover {
    transition: all .2s;
    -webkit-transition: all .2s;
}
.btn.btn-yellow {
    color: #383838;
    background-color: #8ac321;
    box-shadow: none;
}
table.product-overview-card tbody tr td.details {
    padding-top: 0;
}
main a {
    color: #383838;
    text-decoration: underline;
    font-weight: 500;
}
main a.link-single-external:after, main a.link-single-internal:after {
    font-family: FontAwesome;
    display: inline-block;
    text-decoration: none;
    position: relative;
    padding-left: 5px;
}
main a.link-single-internal:after {
    content: "\F105";
}
main a:after {
    text-decoration: underline;
}
.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .modal-header:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .panel-body:after, .row:after {
    clear: both;
}
button.collapse-container-button:first-child {
    border-top: none;
}

button.collapse-container-button {
    color: #fff;
    outline: 0;
    width: 100%;
    height: 100%;
    padding: 11px 20px;
    background-color: #2075ab;
    border: none;
    border-top: 1px solid #1e6898;
    border-radius: 0;
}
button.collapse-container-button span.collapse-icon-right {
    line-height: 1em;
}
button.collapse-container-button[aria-expanded=true] span.collapse-icon-right:after {
    font-family: FontAwesome;
    content: "\F078";
}

button.collapse-container-button span.collapse-icon-right:after {
    font-family: FontAwesome;
    content: "\F053";
}
button.collapse-container-button span.headline {
    /* font-family: Montserrat, sans-serif; */
    text-transform: uppercase;
    font-weight: 500;
    font-size: 15px;
    margin: 0;
    text-align: right;
    display: block;
    line-height: 1em;
}
table.product-overview {
    background-color: #fff;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    display: table;
    table-layout: fixed;
    width: 100%;
    border: 1px solid #e3e3ec;
    border-collapse: collapse;
    border-spacing: 0;
}
table.product-overview tbody tr td {
    border-top: 1px solid #e3e3ec;
    font-weight: 400;
    padding: 12px 10px;
    font-size: 14px;
}
table.product-overview tbody tr td:nth-child(n+2) {
    font-weight: 400;
    border-right: 1px solid #e3e3ec;
    text-align: center;
}

table.product-overview tbody tr td:nth-child(n+2) p, table.product-overview tbody tr td:nth-child(n+2) ul {
    font-size: 14px;
    margin: 0;
}
table.product-overview tbody tr:nth-child(2n) {
    background-color: #f5f5f5;
}
.color-green {
    color: #59a219;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fa-check:before {
    content: "\F00C";
}
table.product-overview-card thead tr th:nth-child(n+2) a:hover {
    color: #fdc400;
}

table.product-overview-card thead tr th:nth-child(n+2) a {
    color: #fff;
    text-decoration: none;
}
div.pull-right a i.fa.fa-question-circle {
    cursor: pointer;
    display: none;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fa-question-circle:before {
    content: "\F059";
}

.mobile-product .matrix-mobile-datacenter strong {
    display: block;
}


ul.list-breadcrumbs li:nth-child(odd) a:active {
    background-color: hsla(0, 0%, 100%, .2);
}
ul.list-breadcrumbs li:nth-child(odd) a:hover {
    text-decoration: underline;
    background-color: hsla(0, 0%, 100%, .3);
}
ul.list-breadcrumbs li:nth-child(odd) a {
    background-color: hsla(0, 0%, 100%, .2);
    border-radius: 4px;
    padding: 5px 10px;
    color: #fff;
    display: block;
    text-decoration: none;
    transition: background-color .1s;
}
main a:active, main a:focus, main a:hover {
    color: #d50c2d;
    text-decoration: underline;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fa-angle-right:before {
    content: "\F105";
}
@media (max-width: 767px){
    .mobile-product.more-than-2 {
        max-width: 73%;
        margin-left: 15px;
        margin: 0 auto;
    }
}
.pt-30 {
    padding: 30px 0px;
}
.border-card {
    border-color: #e9eaed #e0e1e5 #d4d5d9;
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;

}


.content {
    padding: 20px;
    line-height: 1.6em;

}
.content-container {
    background-color: #fff;
}
.background-color-grey {
    /* background: url(../images/motpath.png) #f3f5f9; */
}
.custom-cloud .container-faqs .container-list-faqs {
    border-color: #e9eaed #e0e1e5 #d4d5d9;
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    background-color: #fff;
    padding: 20px;
}
.custom-cloud .container-faqs .container-list-faqs .list-faqs {
    margin: 0;
}
.custom-cloud .container-faqs .container-list-faqs .list-faqs li:not(:last-child) {
    margin-bottom: 20px;
}
.custom-cloud .container-faqs .container-list-faqs .list-faqs li strong.faq-question {
    cursor: pointer;
    color: #d5102d;
}
.faq-question, ul.pagination {
    margin: 0;
}
.custom-cloud .container-faqs .container-list-faqs .list-faqs li strong.faq-question i {
    margin-left: 5px;
    transition: transform .2s ease-in;
}
.fa-chevron-right:before {
    content: "\F053";
}
.custom-cloud .container-faqs .container-list-faqs .list-faqs li .faq-answer {
    margin-right: 20px;
}
.custom-cloud .container-faqs .container-list-faqs .list-faqs li .faq-answer p {
    margin: 0;
}
.custom-cloud .container-faqs .container-list-faqs .list-faqs li .collapsed i{
    transform: rotate(0deg);
    transition: transform .2s ease-in;
}
.custom-cloud .container-faqs .container-list-faqs .list-faqs li i{
    transform: rotate(-90deg);
    transition: transform .2s ease-in;
}
.price-host{
    font-size: 11px;
    font-weight: 500;
}
.return-mony{
    font-size: 13px;

    font-weight: bold;

}

.package .description ul li{
    text-align:right;
}

.package .description ul li:before {

    font-size: 14px;

    line-height: 1.1;

    top: 5px;

    content: "\f00c";

    font-family: fontello;

    font-style: normal;

    font-weight: 400;

    display: inline-block;

    text-decoration: inherit;

    font-variant: normal;

    text-transform: none;

    color: #59a219;

    font: normal normal normal 14px/1 FontAwesome;
}

.package .description ul li.not-available:before {
    content: '\f00d';
    color: red;
}
.package .description ul li.turbo:before {
    content: '\f00c';
    color: #59a219;
}
.not-available a{
    font-weight:800;

    text-decoration: underline!important;
}
.turbo a{
    font-weight:800;

    text-decoration: underline!important;
}
.package ul li:before{
    /* position: relative; */
    padding: 3px 4px 0px 8px;
}
.package{
    padding: 35px 8px!important;
}
.mobile-price-additional .duration{
    color:white;
}
.mobile-matrix-footer .return-mony{
    color:white;
}

.sec-title{

    padding: 30px 0px;
}
.price-time{

    padding: 10px 0px 2px 0px;
}
.main-price{

    font-size: 33px;

    color: #2196f3;

    padding-bottom: 2px;

    display: inline-block;

    padding-top: 3px;
}
.slug-price{

    font-size: 15px;
}
.more-btn-container {
    bottom: 0;
    position: absolute;
    height: 100px;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #f6f6f6e0, #f6f6f6);
    width: 100%;
}
.icon-spicom_com-host-cat i:before{
    font-size: 100px;
    color:white;
    border: 4px solid white;
    border-radius: 50%;
    padding: 38px;
}

.bg-ssl-spicom{
    text-align:center;
    background :#fedc44;
    /* height: 371px; */
}
.bg-ssl-spicom{
    position:relative;
    text-align:center;
    width:100%;
}
.bg-ssl-spicom h2{position:absolute;top: 104px;font-size: 37px;line-height: 2;margin-left: auto;margin-right: auto;left: 0;right: 0;color: #444444;font-weight: bolder;}


.header-order h2{
    background:#535353;
    color:white;
    font-size:16px;
    padding: 10px 15px 3px 5px;
    margin: 0;
}
.body-order{
    background:white;
    padding: 15px;
}


.header-order .time-ssl{
    background:#535353;
    color:white;
    font-size:16px;
    padding: 10px 15px 3px 5px;
    margin: 0;
}

section.order-ssl-spicom {
    background: #ededed;
    padding: 50px 0px;
}
.ssl-labale{
    text-align: left;
    font-size:17px;
    font-weight:500!important;
    margin-top: 9px;
}
.ssl-green{
    background: #4CAF50;
    padding:2px 4px 0px 5px;
    color:white;
    border-radius:4px 0px 0px 4px;
}
.ssl-green-gray{
    background: #96dc99;
    padding:2px 4px 0px 5px;
    color:#020202;
    font-weight:500!important;
    border-radius:0px;
}
.ssl-simple{
    background:#e2e2e2;
    padding:2px 4px 0px 5px;;
    color:#2b2b2b;
    border-radius:0px;
    border-radius:0px 4px 4px 0px;
}
.header-order{
    padding:0px 10px;
}



.header-order .ssl-a-1, .header-order .ssl-a-2 {
    display:none;
}
.rb-ssl-a-2:checked ~  .ssl-a-2  {
    display: block;
}
.rb-ssl-a-1:checked ~  .ssl-a-1 {
    display: block;
}


.header-order .ssl-b-1, .header-order .ssl-b-2{
    display:none;
}
.rb-ssl-b-1:checked ~  .ssl-b-1  {
    display: block;
}
.rb-ssl-b-2:checked ~  .ssl-b-2 {
    display: block;
}


.header-order label{
    color: #535353;
    font-size: 17px;
}
.notic-ssl{
    background:#4caf50;
    text-align:center;
    padding:10px;
    color:white;
    font-size:16px;
}
.ssl-price{
    background-color:#535353;
    width:100%;
    text-align: center;
    padding: 10px 9px 5px 10px;
}
.ssl-price .main-price{
    color: #fed316;
}
.ssl-price .price-slug{
    color: #fed316;
}
.ssl-price .notic-time{
    color: #fed316;
    font-size:12px;
    margin-bottom: 22px;
}



.ssl-prices{
    background-color:#535353;
    width:100%;
    text-align: center;
    padding: 10px 9px 5px 10px;
}
.ssl-prices .main-price{
    color: #fed316;
}
.ssl-prices .price-slug{
    color: #fed316;
}
.ssl-prices .notic-time{
    color: #fed316;
    font-size:12px;
    margin-bottom: 22px;
}
.rr-padd{
    padding: 0px!important;
}
.ssl-duration{
    text-align:center;
}
.ssl-duration p{
    font-size: 15px;
    padding: 10px 15px 0px 0px;
    font-weight: bold;
}


.ssl-plan{
    margin-bottom: 50px;
}
.border-b-r{
    border-bottom: none!important;
}
.padding-t{
    padding-top: 0px!important;
}