/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */
.maping .datacenters.france {top:38%; left:48%;}
.maping .datacenters.poland {top:37%; left:52%;}
.maping .datacenters.sydney {top:83%; left:90%;}
.maping .datacenters.virginia {top:47%; left:25%;}
.maping .datacenters.oregon {top:43%; left:12%;}
.maping .datacenters.germany {top:39%; left:50%;}
.maping .datacenters.finland {top:32%; left:52%;}
.maping .datacenters.india {top:54%; left:68%;}
.maping .datacenters.ireland {top:38%; left:44.3%;}

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {z-index: 3 !important;}

.table-responsive {overflow-x: visible !important;}

.pricing .info {margin:0 0 10px 0}

div#productConfigurableOptions .form-group {margin-top:15px; display: block;}

.store-order-container .payment-term {position: static !important;}
.store-order-container .nav {flex-wrap: nowrap !important;}
.store-promoted-product.upsell-sitebuilder_storeplus {padding:15px !important;}
.store-promoted-product.upsell-sitebuilder_storeplus button.btn.btn-success {max-width: 100%; text-wrap: wrap;}

.landing-page.marketgoo .logo img {width:100% !important;}
.landing-page.marketgoo h2 {text-align: center;}

.landing-page.xovinow .content-block.faq .panel.panel-default .panel-heading { padding:0 !important;}

.store-order-container div#custom-domain {display: block;}

#order-standard_cart .order-summary .btn-continue-shopping {padding:17px 25px !important; font-size: 13px !important; margin-top:15px;}

.box-container .sec-normal.bg-colorstyle.backgroundebeff5 {background-color:#ebeff5 !important;}
.sub-menu .service svg.svg {float:left; width:35px; height:35px; margin:0 5px; padding:0 !important;}
.megamenu .service-list.hostings .service, .megamenu-list .service-list .service {padding:5px;}
.hidden {display:none !important}

.best-plans tr.price-section td {border:none !important;}
.best-plans tr.price-section th {border:none !important;}
.best-plans tr.price-section {background-color: #ebeff5;}
.menu-wrap.mobile.active .main-menu {padding-top:150px;}
.landing-page.nordvpn .hero, .landing-page.nordvpn .feature.world {background:#0e1b33 !important}
.wrapper.targetDiv li {list-style:disc;}
.sub-menu .service-list svg.svg {float:left; margin-right: 10px; margin-top:10px;}

div#productConfigurableOptions {background:#ebeff5 !important; padding:30px; border-radius:15px; margin-bottom:30px;}
.service-list a.menu-item.mergecolor {font-weight: bold;}
.megamenu-list .service .top-head .svg {width:50px !important; height:50px !important;}
.megamenu-list .service .top-head div {font-size:22px !important;}
.offcanvas-body img {min-width: 100%; height: auto;}
a.menu-item.mergecolor.active {color:#97cb3b !important;}
section#custom img {min-width:300px;}
.help-container.location svg {max-width:70px; margin-top:35px; margin-left:30px;}
h3.panel-title.mergecolor {font-weight: bold;}

@media (max-width:767px) {
    .offcanvas.offcanvas-box .os {flex:inherit !important; width:calc(33% - 20px) !important;}
    .slider-content h1 {font-size: 25px !important; line-height: 35px !important;}
}
@media (max-width:991px) {
    .menu-wrap.active .nav-menu .main-menu {padding:150px 20px 0 0 !important;}
    .nav-menu .main-menu .menu-item>a {font-weight: bold;}
    .nav-menu .main-menu>.menu-item {padding:10px !important;}
    .store-order-container button.btn.btn-default {width: 100%; margin:20px 0;}
    .store-order-container button.btn.btn-primary {width: 100%;}
    .store-order-container p.text-muted.mergecolor {text-align: center;}
    .store-order-container h4 {text-align: center; margin-top:20px;}
}
@media (min-width:992px) {
    #menu .sub-menu.megamenu-list.mybackend {margin-left:-180px !important;}
}
@media (min-width:1200px) {
    #menu .sub-menu.megamenu-list.mybackend {margin-left:-190px !important;}
    .help-container.location .img {width:10%;}
    .help-container.location .help-item:before {left:10% !important;}
    .offcanvas.offcanvas-box .card svg {transform: translate(-50%, 40%);}
    .offcanvas-body img {max-width:100%}
}
@media (min-width:1400px) {
    #menu .sub-menu.megamenu-list.mybackend {margin-left:-220px !important;}
    .help-container.location .img {width:10%;}
    .help-container.location .help-item:before {left:10% !important;}
    .offcanvas.offcanvas-box .card svg {transform: translate(-50%, 40%);}
    .offcanvas-body img {max-width:100%}
}

.tab-content .expiry-date-ssl {left:0; padding:0 !important;}

.nav-menu .main-menu>.menu-item>.sub-menu.menu-large.hosting {margin-left:20px !important;}
.nav-menu .main-menu>.menu-item>.sub-menu.menu-large.servers {margin-left:150px !important;}

table.table.bg-seccolorstyle.bg-white.br-12.mt-5.noshadow {overflow-x:scroll; width: 100%; display:block;}

#sidebar.termsandconditoins svg.svg.me-3 {max-width:32px;}
table.table.table-bordered.table-striped.tld-policies td {max-width:490px;}
a.tld-filters-button.btn.btn-default-yellow-fill.badge-success {background-color: #5cb85c !important;}

#order-standard_cart .product-info .list-info {display:inline-flex !important; padding:0 !important; align-items: center;}
#order-standard_cart .product-info .list-info span.spec {font-weight: bold !important; text-decoration: underline;}

section.services.maping.vps.sec-grad-grey-to-grey.bg-colorstyle.pb-5 {padding-top:100px;}
section.services.maping.vps.sec-grad-grey-to-grey.bg-colorstyle.pb-5 h2 {color:white !important;}
section.services.maping.vps.sec-grad-grey-to-grey.bg-colorstyle.pb-5 p {color:white !important;}

.service-section .svg-image img {max-width:60px;}
.services .service-wrap .service-section {margin-top:25px !important;}

.dropnav-header-lined:before {content:'submenu'; font-size: 20px;}

table.table-striped svg.svg {max-width:50px;}
table.table-striped .list-info {display: flex; align-items:baseline;}
#order-standard_cart .product-info .list-info .spec {margin-left:40px !important;}
#order-standard_cart .product-info .list-info i {font-size: 25px !important;}

.service-section .list-group a {width:100%;}
.rockbox .service-section .input-group-btn.input-group-append {width:100%; text-align: right;position: relative;float: right;max-width: 241px;}
div#google-recaptcha-domainchecker1 {position: relative;margin-top: 80px; display: block;}
div#google-recaptcha-domainchecker1 {float:left !important;}
/*div#google-recaptcha-domainchecker1.form-group.recaptcha-container {float:none !important;}*/