.total_unitprice {
    display: inline;
    float: right;
}

.verification-banner .col-xs-12.col-sm-4.col-md-3.col-sm-pull-1 {
    position: absolute;
    display: inline-table;
}

/*.clientarea.complete .email-verification .col-xs-2.col-xs-push-10.col-sm-1.col-sm-push-11 {
    float: unset!important;
}*/

#fullpage-overlay {
    display: none !important;
}

footer.footer {
    background-color: #f9f9f9;
}

.footer .custom-accor-footer .card-footer {
    padding: 0.75rem 0.25rem !important;
}

.terms-conditions,
.privacy-policy,
.refund-cancellations {
    background-color: white;
    text-align: center;
    /*padding: 10px 0px;
    margin-bottom: 18px;*/
}

.filter-tab-business {
    margin: auto;
    width: 58%;
    padding: 10px;
}
.pricing-block.file {
    /* min-width: 596px; */
    min-height: 641px;
}
/* .privacy-policy
{
    background-color: white;
    padding: 16px;
    text-align: center;
} */

button.btn.btn-primary.filtertab.active {
    color: #fff;
    border: 1px solid #f60;
    background-color: #f60;
}

button.btn.btn-primary.filtertab {
    color: #ff6600;
    border: 1px solid #f60;
    background-color: #fff;
}
.results_box.pdt_53 ul.list-unstyled :nth-child(n + 8) {
    display: none;
}
.results_box.pdt_53 ul.list-unstyled :nth-child(3)
{
    display: none;

}
.results_box.pdt_53 ul.list-unstyled :nth-child(2)
{
    display: none;

}
.results_box.pdt_49 ul.list-unstyled :nth-child(n + 8) {
    display: none;
}
.results_box.pdt_49 ul.list-unstyled :nth-child(3)
{
    display: none;

}
.results_box.pdt_49 ul.list-unstyled :nth-child(2)
{
    display: none;

}



.product-details a.request.upgrade {
    margin-right: 8px !important;
}

.acceptable-usage-policy-h {
    background-color: white;
    text-align: center;
    padding: 0;

}

.acceptable-usage-policy-h h2 {
    font-size: 32px;
    margin-top: 30px;
}

select#inputBillingcycle,
select#inputBillingcycle option {
    font-weight: bold;
}

section#main-body.terms-conditions,
section#main-body.refund-cancellations,
section#main-body.privacy-policy {
    background-color: #fff !important;
}

.configureProductDiv .sidebar-collapsed.visible-xs.visible-sm.clearfix {
    display: none !important;
}

button.btn.btn-primary.filtertab:focus {
    box-shadow: unset !important;
}

.filter-tab button {
    margin: 5px;
}

select#inputBillingcycle {
    min-width: 110%;
}

.ssl_pagediv .cloud-price .cloud-prc {
    font-size: 40px;
}

.filter-tab {
    margin: auto;
    width: 30%;
    padding: 10px;
	display: flex;
    align-items: center;
    justify-content: center;
}

button.btn.btn-primary.filtertab i {
    margin-right: 5px;
    font-size: 18px;
}

div#result-container .loader {
    font-size: 15px;
    color: #ff6600;
    margin: 0px 43%;
}

.ctm-row .dasboard-home h1 {
    margin-left: 10px;
}

div#captchaContainer .default-captcha-register-margin>div {
    display: flex;
    margin-left: 80px;
    width: 100%;
}

section.server-plans-sec.pd.banner-top.package-section.firewalldedicated-plan {
    padding: 0;
    background: none;
    margin-top: 35px;
}

#manageemailmodal .modal-title,
#emailforwordingmodal .modal-title,
#setmailaliasmodal .modal-title,
#upgradequotamodal .modal-title,
#chnge-mail-select-quota,
#addemailmodal .modal-title,
#adddomainmodal .modal-title {
    color: #fff;
}

.next-cloud-page .cloud-price .cloud-prc {
    font-size: 40px;
}

.custom-accor .current .fa-inverse:before {
    content: "\f068" !important;
    font-family: 'Font Awesome 5 Free';
    font-weight: 600;
    font-style: normal;
}

.custom-accor .fa-inverse:before {
    content: "\f067" !important;
    font-family: 'Font Awesome 5 Free';
    font-weight: 600;
    font-style: normal;
}

.cloud-blocks .col-md-3.aos-init.aos-animate {
    margin-bottom: 15px;
}

.cloud-blocks .col-sm-12.col-md-4.popular-top.aos-init.aos-animate {
    margin-bottom: 15px;
}

.btn-group-sub-cencel input.btn.btn-danger {
    min-width: 165px !important;
    min-height: 36px !important;
}

.ctm-icon-email .expand-feature-inner .expand-feature-img {
    width: 57px;
    height: 57px;
    border-radius: 50%;
    text-align: center;
    line-height: 50px;
    border: 2px solid #ffcead;
    transition: all .3s ease-in-out;
}

.ctm-icon-email .expand-feature-inner .expand-feature-img img {
    vertical-align: middle;
    border-style: none;
    width: 38px;
}

.ctm-icon-email .expand-feature-inner:hover .expand-feature-img {
    box-shadow: 0px 2px 1.5px rgb(0 0 0 / 13%);
    border-color: transparent;
    background-color: #fff;
}

.anti-section-img p {
    margin-top: 20px;
    font-size: 15px;
    line-height: 26px;
}

.ssl_pagediv .col-md-4.aos-init.aos-animate {
    margin-bottom: 30px;
}

.wrapper .anti-header-section {
    padding-top: 120px;
}

.anti-section-img img {
    width: 70% !important
}

.SSL-validation-types {
    margin: 65px 0px 70px 0px;
    background-color: #f0f3f7;
    padding: 32px;
    border-radius: 10px;
}

.SSL-validation-types table.table.table-bordered td,
.SSL-validation-types table.table.table-bordered th {
    padding: 24px 20px;
    font-size: 15px;
    border: 0;
    color: #4e4e4e;
}

.SSL-validation-types table.table.table-bordered th {
    text-align: center;
    width: 33.333%;
    font-size: 17px;
    font-weight: 700;
    color: #000;
    padding: 29px 50px;
}


/*.SSL-validation-types table.table.table-bordered th span {
    display: block;
    font-weight: 600;
    font-size: 26px;
}*/

.domain-search img#inputCaptchaImage {
    width: 35%;
    min-height: 36px;
    top: 2px;
}

.right .domain_detail_page .shared-hosting .manage-domain-box .overview-main-div .active-domain {
    padding: 15px 20px;
    min-height: auto;
    max-width: 100%;
}

.right .domain_detail_page .shared-hosting .manage-domain-box .overview-main-div .manage-detail {
    padding: 20px 0;
}

.right .domain_detail_page .shared-hosting .manage-domain-box .overview-main-div .manage-detail p {
    padding-bottom: 10px;
}

.ssl-table {
    margin: 30px 0 0;
    font-size: 14px;
    background-color: #fff;
    border: 0px;
    text-align: center;
    border-radius: 10px;
    box-shadow: 0px 0px 2px #0000002e;
}

.ssl-table thead tr th {
    /* background: #f60;
    color: #fff;*/
    border: 0px !important;
}

.ssl-table tr:nth-child(odd) td {
    background: #f8f8f8;
}

.domain_detail_page .overview-main-div-2 {
    width: 100%;
    background: unset !important;
}

.domain_detail_page .col-sm-offset-1.col-sm-5.ssl-inactive {
    padding: 0;
    margin: 0;
    text-align: left;
}

.domain-search input#inputCaptcha {
    width: 30%;
}

select#subdomaintld {
    padding-left: 10px !important;
}

.dasboard_hr {
    border-top: 2px solid rgba(0, 0, 0, .1);
    margin-right: 10px;
    margin-left: 10px;
}

.suggestion-list-innr span {
    font-size: 20px;
    transition: all .3s ease-in-out;
}

.suggestion-list-innr span.extension {
    font-weight: 700;
}

.suggestion-list-innr span.domain-sale {
    font-size: 11px;
    position: relative;
    top: -10px;
    font-weight: 700;
    color: var(--primary-color);
    background: rgb(255 102 0 / 15%);
    display: inline-block;
    border-radius: 50px;
    padding: 1px 9px;
}

#primaryLookupResult .domain-price {
    width: 100%;
}

.suggestions-addtocart {
    padding: 8px 15px 8px !important;
    font-size: 13px !important;
    border-radius: 4px !important;
    background-color: #ff6600 !important;
    color: #ffffff !important;
    border: 1px solid #ff6600 !important;
    font-weight: 600;
}

.suggestions-addtocart span {
    font-size: 13px !important;
}

.suggestions-addtocart:hover {
    background-color: transparent !important;
    color: #ff6600 !important;
}

.suggestions-addtocart span:hover {
    color: #ff6600;
}

.spotlight-addtocart {
    background-color: #ff6600 !important;
    color: #ffffff !important;
    border-color: #ff6600 !important;
    width: 50% !important;
}

.spotlight-addtocart:hover {
    background-color: transparent !important;
    color: #ff6600 !important;
}

.spotlight-addtocart span:hover {
    color: #ff6600;
}

.searched-addtocart {
    border-color: #ff6600 !important;
}

.fade.in {
    opacity: 1 !important;
}


/* div#domainSuggestions .suggestion-list-innr {
display: flex !important;
} */

.fade.show {
    opacity: 1;
}


a.clientarea-icon {
    font-size: 15px !important;
    font-weight: 700 !important;
}

.filter-servicetype h2.widgetTitle {
    overflow: inherit;
    font-size: 13px;
}

.filter-servicetype .alladmintextHeader.hoverbggray {
    border: solid #ff660052 3px;
}

.filter-servicetype {
    cursor: pointer;
}

.format-options {
    display: flex;
    margin: 8px 0px;
}

.format-options input {
    display: none;
}

.format-options label {
    display: flex;
    align-items: center;
    font-family: "Mulish", sans-serif;
    color: #000;
    font-size: 1rem;
}

.format-options .option-group label:before {
    content: "";
    border: 2px solid #FF6600;
    border-radius: 50%;
    padding: 8px;
    margin-right: 9px;
    background-color: #FFF;
}

.format-options .option-group input:checked+label::after {
    content: "";
    position: absolute;
    left: 5px;
    border: 5px solid #FF6600;
    border-radius: 50%;
}

.format-options .option-group input:checked+label {
    position: relative;
}

.format-options .option-group label {
    display: flex;
    align-items: center;
    color: #000;
    font-size: 13px;
}

.tlds {
    float: left;
    width: 100%;
    background-color: #17494d;
    padding-top: 70px;
    padding-bottom: 98px
}

.tlds .top {
    margin-bottom: 40px;
    float: left;
    width: 100%
}

.tlds .top h2 {
    margin: 0;
    padding: 0;
    font-size: 32px;
    color: #fff;
    font-weight: 800;
    text-align: center;
    float: left;
    width: 100%
}

.tlds .top p {
    font-size: 15px;
    color: #fff;
    line-height: 25px;
    margin: 12px 0 0 0;
    padding: 0;
    text-align: center;
    float: left;
    width: 100%
}

.tlds .left h4 {
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center
}

.tlds .left table {
    width: 100%;
    border-spacing: 0 5px;
    border-collapse: separate
}

.tlds .left table tr th {
    background-color: #efefef;
    font-size: 13px;
    color: #000;
    padding: 8px;
    font-weight: 400;
    text-align: center
}

.tlds .left table tr td:first-child {
    padding-left: 46px
}

.tlds .left table tr td {
    box-shadow: 2.394px 6.578px 7px 0 rgba(0, 0, 0, .1);
    background-color: #fff;
    position: relative;
    vertical-align: middle;
    padding: 5px 13px
}

.tlds .left table tr td span {
    background-color: #6747d5;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    overflow: hidden
}

.tlds .left table tr td h6 {
    font-size: 16px;
    color: #000;
    font-weight: 600;
    margin: 0
}

.tlds .left table tr td svg {
    width: 20px;
    height: 20px
}

.tlds .left table tr td svg path {
    fill: #2bd588
}

.tlds .left table tr td small {
    font-size: 11px;
    color: #287bb3
}

.tlds .left table tr td:last-child h6 {
    margin: 0 0 -4px 0;
    padding: 0
}

.business-domaindiv {
    padding: 30px 0 15px;
}

#result-container .results_box li .svg {
    max-width: 15px;
}

.order-now-header {
    margin-right: 10px;
    border: 1px solid;
}

section.server-plans-sec.pd.anti-server-section {
    padding-top: 190px;
}

section.server-plans-sec.pd.banner-top.strg-plans.anti-spam-sec {
    padding: 15px;
}

.expand-feature-section.pd {
    padding-top: 55px;
}

section.expand-feature-section.expand-email-features.pd.bussines-email {
    padding: 190px 0px 90px;
}

section.expand-feature-section.expand-email-features.pd.enterprise-email {
    padding: 190px 0px;
}

section.expand-feature-section.pd.single-plan-feature-section.mail-store {
    padding: 70px 0px;
}

section.expand-feature-section.pd.anti-spam {
    padding: 70px 0px;
}

section.server-plans-sec.pd.banner-top.unlimited-business {
    padding: 190px 0px 90px;
}

section.server-plans-sec.pd.banner-top.unlimited-enterprise {
    padding: 190px 0px 90px;
}

.filter-chekboxes .custom-control input,
label {
    z-index: 1;
    cursor: pointer;
}

.configureProductDiv .left .personal_section ul li img {
    width: 20px;
}

#addemailmodal .modal-dialog .modal-content .input-group .input-group-append {
    width: 60% !important;
}

#productConfigurableOptions .irs-single {
    color: #fff;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background: #ff6600;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

#productConfigurableOptions .irs-single:after {
    position: absolute;
    display: block;
    content: "";
    bottom: -6px;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #ff6600;
}

#productConfigurableOptions .irs-bar {
    background: #ff6600;
}

#productConfigurableOptions span .irs-bar-edge {
    background: #ff6600;
    border-radius: 50px;
}

#main-body.clientareaproductdetails .tab-content .product-details .manage-detail,
.manage-domain-box .manage-detail {
    padding: 20px 0;
}

#main-body.clientareaproductdetails .tab-content .product-details .active-domain {
    padding: 15px 20px;
    min-height: auto;
}

#main-body.clientareaproductdetails .tab-content .product-details .active-domain p {
    margin: 10px auto 0;
}

#main-body.clientareaproductdetails .tab-content .product-details .manage-detail p,
.manage-domain-box .manage-detail p {
    padding: 0 0 10px 25px;
    font-size: 14px;
}

#main-body.clientareaproductdetails .tab-content .product-details .manage-detail p:last-child,
.manage-domain-box .manage-detail p:last-child {
    padding-bottom: 0;
}

.clientarea-header.header .logo a:first-child {
    max-width: 305px;
    width: 100%;
    display: flex;
    align-items: center;
}

.clientarea-header.header .logo {
    display: flex;
    width: 100%;
}

.clientarea-header .order-now-header:hover {
    color: var(--primary-color);
    background-color: #ffffff;
    border: 1px solid;
}

.clientareaproductdetails .tab-content .product-details .active-domain .custom-paragraph p {
    font-size: 13px;
    color: #000;
}

header.header.clientarea-header.up-complte .container,
.topbar.clientarea-topbar.up-complete-top .container {
    max-width: 1280px !important;
    margin: 0 auto;
}

header.header.clientarea-header.up-complte ul.nav-link-items {
    display: flex;
}

header.header.clientarea-header.up-complte {
    position: fixed;
    top: 47px;
    left: 0;
    right: 0;
}

header.header.clientarea-header.up-complte.fixed-header {
    top: 0;
}

header.header.clientarea-header.up-complte {
    border: none;
}

.clientarea.complete {
    margin-top: 80px !important;
}

.container,
header.header.clientarea-header.up-complte .container {
    max-width: 100%;
    padding: 0px 25px;
    width: 100%;
}

.up-complete-top {}

.clientarea.complete {
    padding-top: 0 !important;
}

.clientarea.upgrade ul li {
    font-size: 14px;
}

.clientarea.upgrade ul li img {
    max-width: 15px;
}

.clientarea.upgrade table.table.table-striped,
.upgradesummary table.table.table-striped {
    font-size: 14px;
}

#main-body.clientareaproductdetails .tab-content .product-details .active-domain .custom-paragraph p:not(:first-child) {
    margin-top: 5px;
}

#main-body.clientareaproductdetails .tab-content .product-details .request {
    margin: 20px 8px 0;
    padding: 3px 13px;
    color: #ffffff;
    width: auto;
    background-color: #ff6600;
    display: block;
    border-radius: 0;
}

.custom-paragraph {
    width: 100%;
}

.ctm-icon-email .expand-feature-img i {
    font-size: 35px !important;
    margin: 7px !important;
}



.col-md-8.banner-head p {
    max-width: unset;
}

.banner-content .list-block {
    display: flex;
    flex-wrap: wrap;
}

.banner-content .list-block li {
    width: 40%;
}

.client_affiliate_signup ul li {
    font-size: 15px;
    margin-bottom: 6px;
    list-style-type: none;
}

.clientareaproductdetails #tabOverview .product-details,
#tabOverview .manage-domain-box {
    margin-top: 10px;
}

.clientareaproductdetails .innerDashTitle {
    margin: 0px;
}

#order-standard_cart .viewCartDiv .order-summary .orderSummaryCd #taxTotal1 {
    font-size: 13px !important;
}

form.next-cloud-form {
    font-size: 14px;
    font-weight: 600;
}

form.next-cloud-form .col-sm-3 {
    padding: 12px;
}

form.next-cloud-form .btn-primary {
    max-width: 22%;
}

form.next-cloud-form .modulebutton {
    max-width: 22%;
}

div#cPanelPackagePanel {
    margin-top: 10px;
}

div#cPanelUsagePanel {
    margin-top: 10px;
}

.configuressl-stepone .form-group {
    font-size: 14px;
}

div#next_login_details {
    font-size: 14px;
    text-align: left;
    font-weight: 600;
}

div#next_login_details h3 {
    font-size: 18px;
    margin-bottom: 18px;
    font-weight: 600;
}

div#next_login_details {
    border-bottom: 1px solid #ddd;
    margin: 15px 0px;
}

form.next-cloud-form .btn-primary {
    background-color: #ff6600;
    border-color: #ff6600;
}

form.next-cloud-form .btn-primary:hover {
    background-color: #204d74;
    border-color: #204d74;
    color: #fff
}

div#next_login_details a {
    padding: 6px;
    background-color: #ff6600;
    color: #fff;
    border-radius: 3px;
}

.cpanel-package-details {
    text-align: left;
}

div#cPanelPackagePanel p {
    text-align: left;
}

select#inputOrderType {
    margin-top: 15px;
}

span.label.status.status-refunded span {
    color: red;
}

span.label.status.status-refunded span:hover {
    color: #fff;
}

span.label.status.status-cancelled span,
span.label.status.status-collections span {
    color: #7e7e7e;
}

span.label.status.status-cancelled span:hover,
span.label.status.status-collections span:hover {
    color: #fff;
}

.sorting_1 span.label.status.status-cancelled,
.sorting_1 span.label.status.status-collections {
    border: 1px solid #7e7e7e;
}

.sorting_1 span.label.status.status-cancelled:hover,
.sorting_1 span.label.status.status-collections:hover {
    background-color: #7e7e7e;
}

textarea#privateKey {
    height: 200px;
}


/*span.label.status.status-cancelled {
    color: #fff;
    background-color:#7e7e7e;
}*/


/***---- custom detail page css start****************/

.domain_detail_page.custom-domain-detail .active-domain a h2 {
    font-size: 20px;
    margin: 0 !important;
    text-align: left !important;
    padding: 0 !important;
    width: 100% !important;
    font-family: "Open Sans", sans-serif !important;
    font-weight: 600 !important;
    font-size: 30px !important;
    color: #000 !important;
    line-height: 30px !important;
}

.domain_detail_page.custom-domain-detail .shared-hosting .manage-domain-box .active-domain {
    align-content: start !important;
    -webkit-align-content: start !important;
}

.domain_detail_page.custom-domain-detail .active-domain p {
    margin: 10px auto 0 !important;
    text-align: left !important;
    padding: 0 !important;
    width: 100%;
    color: #72c04a;
    font-size: 16px !important;
    font-weight: 700 !important;
}


/***---- custom detail page css end****************/


/***---- 3-jan-22 -----***/

#default-captcha-domainchecker {
    margin-bottom: 0px;
}

#default-captcha-domainchecker #inputCaptcha {
    padding: 6px 12px;
    font-size: 16px;
}

#default-captcha-domainchecker img#inputCaptchaImage,
#order-standard_cart .captcha-container img#inputCaptchaImage {
    min-height: 36px;
    top: 2px;
}

.clientareaproductdetails ul.nav.nav-tabs.nav-tabs-overflow li a:focus {
    /* background-color: transparent; */
    outline: none;
}

div#modalGenerateCsr .modal-dialog {
    top: unset;
    left: unset;
    margin: 18px auto;
    transform: unset;
}

.modal-dialog .modal-header {
    background-color: #ff6600;
    border-color: #ff6600;
}

div#modalGenerateCsr .modal-header .close {
    opacity: 1;
}

div#modalGenerateCsr .modal-dialog .modal-header span {
    color: #ffffff;
}

.section-heading.t-center p.ssl-ptag {
    font-weight: normal;
    font-size: 16px;
    padding: 4px;
}

.dedicated-description h3 {
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
}

.dedicated-description .col_in {
    display: flex;
    flex-wrap: wrap;
}

.dedicated-description .col_in li {
    width: 20%;
    font-size: 14px;
    margin-top: 10px;
}

.dedicated-description .col_in li img.svg {
    max-width: 18px;
}

.dedicated-description .list-unstyled li {
    font-size: 14px;
    margin-top: 10px;
}

.cloud-blocks .owl-carousel-ctm .owl-nav .owl-prev,
.cloud-blocks .owl-carousel-ctm .owl-nav .owl-next {
    background-color: transparent;
    color: #FF6600;
}

.owl-carousel-ctm .owl-nav span {
    font-size: 33px;
}

.cloud-blocks .owl-carousel-ctm .owl-nav .owl-prev::after,
.cloud-blocks .owl-carousel-ctm .owl-nav .owl-next::after {
    border: 1px solid #EDEDED;
}

//**orderform div**/
.datacenter_div img,
.ossystem_div img {
    width: 100%;
    height: 90px;
}

.datacenter_div,
.ossystem_div {
    display: inline-grid;
    text-align: center;
}

form#frmConfigureProduct .datacenter_div.col-md-4,
form#frmConfigureProduct .ossystem_div.col-md-4 {
    padding-right: 7.5px;
}

.datacenter_div .iradio_square-blue,
.ossystem_div .iradio_square-blue {
    margin: 10px auto;
}

#productConfigurableOptions .col-sm-12 {
    margin-top: 15px;
}

.datacenter_div .img_div,
.ossystem_div .img_div {
    text-align: left;
    height: auto;
    margin: 0 auto;
    padding: 8px;
}

.datacenter_div .img_div img,
.ossystem_div .img_div img {
    height: 50%;
    width: 50%;
}

.datacenter_div.col-md-4 .iradio_square-blue,
.ossystem_div.col-md-4 .iradio_square-blue {
    display: none;
}

.datacenter_div .img_div_txt,
.ossystem_div .img_div_txt {
    position: absolute;
    position: absolute;
    margin: -60px 0px -12px 109px;
}

.datacenter_div .img_div_txt p,
.ossystem_div .img_div_txt p {
    margin-top: 13px;
    font-size: 11px;
    text-align: left;
}


/*.datacenter_div.col-md-4 .hover :parent{
           border: 1px solid #ff6600;
        }*/

.datacenter_div.col-md-4,
.ossystem_div.col-md-4 {
    padding: 0;
    max-width: 220px;
    margin: 5px;
    border: 1px solid #d4d4d8;
}

.datacenter_div .img_div_txt,
.ossystem_div .img_div_txt {
    font-size: 13px;
}

.datacenter_div.col-md-4.active_box,
.ossystem_div.col-md-4.active_box {
    background-color: #f8ede5;
    border: 1px solid #ff6600;
}

.topbar.clientarea-topbar.up-complete-top .top-inner ul.list-inline {
    margin-bottom: 0;
}

.clientareaproductdetails .nav-tabs li.active a {
    color: #fff !important;
}


/***---- 3-jan-22 End -----***/

.clientarea.complete .verification-banner {
    padding: 10px;
}

.clientarea.complete .verification-banner .col-xs-12.col-sm-4.col-md-3.col-sm-pull-1 {
    position: unset;
}

.clientarea.complete .verification-banner.email-verification .container .row {
    clear: both;
}

.clientarea.complete .email-verification .col-xs-2.col-xs-push-10.col-sm-1.col-sm-push-11 {
    /* float: right !important;*/
}

.clientareadetails .email-verification #btnResendVerificationEmail {
    min-height: 41px;
}

section.expand-feature-section.pd.unlimited {
    padding-top: 0 !important;
}

section.expand-feature-section.pd.enterprice-un {
    padding-top: 0px !important;
}

.row.wgs-add-funds {
    font-size: 14px;
}

.wgs-add-funds .panel {
    border: 1px solid #e2e2e3;
}

.shared_hosting_page .pricing-block,
.window_hosting_page .pricing-block {
    padding: 40px 25px;
}

.shared_hosting_page select.btn.btn-primary.dropdown-toggle,
.window_hosting_page select.btn.btn-primary.dropdown-toggle {
    font-size: 14px;
}

.shared_hosting_page .pricing-block ul li:not(:last-child),
.window_hosting_page .pricing-block ul li:not(:last-child) {
    margin-bottom: 10px;
}

.filter-tab.hosting_tabs {
    width: 103%;
}


/*
ul.nav-sub.service_ctm_sidebar {
    /*display: flex !important;*/

width: 100%;

/*flex-wrap: wrap;*/

flex-direction: column;

}

.service_ctm_sidebar li.odr_1 {
    order: 1;
}

.service_ctm_sidebar li.odr_2 {
    order: 2;
}

.service_ctm_sidebar li.odr_3 {
    order: 3;
}

.service_ctm_sidebar li.odr_4 {
    order: 4;
}

.service_ctm_sidebar li.odr_5 {
    order: 5;
}

.service_ctm_sidebar li.odr_6 {
    order: 6;
}

.service_ctm_sidebar li.odr_7 {
    order: 7;
}

.service_ctm_sidebar li.odr_8 {
    order: 8;
}

.service_ctm_sidebar li.odr_9 {
    order: 9;
}

.service_ctm_sidebar li.odr_10 {
    order: 10;
}

.service_ctm_sidebar li.odr_11 {
    order: 11;
}

.service_ctm_sidebar li.odr_12 {
    order: 12;
}

.service_ctm_sidebar li.odr_13 {
    order: 13;
}

*/

/*=============acceptable-usage-policy page css=========*/
.acceptable-usage-policy-h {
    background-color: white;
    text-align: center;
    padding: 10px;
    margin-bottom: 28px;
    border-bottom: 2px solid #ccc;
}

#acceptable-usage-policy-page {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
}

#acceptable-usage-policy-page .text-justify p strong {
    font-size: 15px;
    color: #515151;
}

#acceptable-usage-policy-page .text-justify ul {
    padding-left: 34px;
}

#acceptable-usage-policy-page .text-justify p {
    font-size: 15px;
    color: #515151;
}

#acceptable-usage-policy-page li {
    font-size: 15px;
    color: #515151;
}

/*view ticket page*/
.topbar.clientarea-topbar.viewticket .container {
    max-width: 1280px;
}

header.header.clientarea-header.viewticket {
    position: fixed;
    top: 41px;
    left: 0;
    right: 0;
}

header.header.clientarea-header.viewticket .container.d-flex.align-items-center {
    max-width: 1280px;
}

header.header.clientarea-header.viewticket ul.nav-link-items {
    display: flex;
}

header.header.clientarea-header.viewticket.fixed-header {
    top: 0;
}

.clientarea.viewticket {
    margin-top: 80px;
}

.clientarea.viewticket {
    margin-top: 80px !important;
}

/*=============service-level-agreement page css=========*/
.service-level-agreement {
    text-align: center;
    background-color: white;
    /*padding: 10px;
    margin-bottom: 28px;
    border-bottom: 2px solid #ccc;*/
}

#service-level-page {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
}

#service-level-page .text-justify p strong {
    font-size: 15px;
    color: #515151;
}

#service-level-page .text-justify ul {
    padding-left: 34px;
}

#service-level-page .text-justify p {
    font-size: 15px;
    color: #515151;
}

/*=============report-abuse page css=========*/
#report-abuse-page {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
}

/*.report-abuse {
    background-color: white;
    text-align: center;
    padding: 10px;
    margin-bottom: 28px;
    border-bottom: 2px solid #ccc;
}*/
#report-abuse-page .contact-left-wrapper {
    background-color: #fff;
    padding: 52px 40px 10px 0px;
    height: 100%;
    position: relative;
}

#report-abuse-page .contact-left-wrapper h5 {
    font-size: 20px;
    font-weight: bold;
}

.contact-left-wrapper p {
    font-size: 15px;
    font-weight: 500;
    color: #393939;
}

#report-abuse-page ul.contact-number-mail {
    padding-left: 15px;
    padding-top: 40px;
    border-top: 1px solid #eee;
    margin-top: 40px;
}

#report-abuse-page .contact-number-mail li {
    padding-left: 15px;
    display: block;
    position: relative;
    padding-bottom: 4px;
    color: #393939;
}

#report-abuse-page .contact-number-mail .call-icon:before {
    content: '';
    position: absolute;
    top: 2px;
    left: -17px;
    background: url(../image/call.png) no-repeat center;
    height: 20px;
    width: 20px;
}

#report-abuse-page .contact-number-mail .mail-icon:before {
    content: '';
    position: absolute;
    top: 2px;
    left: -17px;
    background: url(../image/mail.png) no-repeat center;
    height: 20px;
    width: 20px;
}

#report-abuse-page .contact-form-wrapper {
    padding: 50px 0px 20px 0px;
    float: left;
    width: 100%
}

#report-abuse-page .email-top-header {
    margin-bottom: 25px;
    margin-left: 15px;
}

div.wpcf7 .screen-reader-response {
    position: absolute;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    width: 1px;
    margin: 0;
    padding: 0;
    border: 0;
}

#report-abuse-page .contact-form input,
.contact-form select {
    border: 2px solid #cfcfcf;
    border-radius: 100px;
    height: 50px;
    text-indent: 15px;
    margin-bottom: 20px;
}

#report-abuse-page .wpcf7-form-control-wrap {
    position: relative;
}

#report-abuse-page .email-btn {
    font-size: 16px;
    margin-top: 30px !important;
}

#report-abuse-page .landing-button {
    background-color: #f86304;
    padding: 10px 35px;
    color: #fff;
    border-radius: 4px;
    border: transparent;
    font-size: 17px;
    font-weight: 600;
    border: 1px solid transparent;
}

#report-abuse-page .landing-button:hover {
    background: #fff !important;
    border: 1px solid #f8631c !important;
    color: #f8631c !important;
}

#report-abuse-page .email-top-header h5 {
    font-weight: bold;
}

/*=====================Terms & Condition Page=======================*/
/*.terms-conditions {
    background-color: white;
    text-align: center;
    padding: 33px;
    border-bottom: 2px solid #ccc;
}
.privacy-policy {
    background-color: white;
    text-align: center;
    padding: 33px;
    border-bottom: 2px solid #ccc;
}
.refund-cancellations {
    background-color: white;
    text-align: center;
    padding: 33px;
    border-bottom: 2px solid #ccc;
}*/
.sidebar-left-hostx-sec .nav .col-button-right a {
    padding: 6px 10px;
    width: auto;
    font-size: 13px;
}

.top-inner {
    text-align: left;
}

/*2-june-2022*/
/*.clientarea.privacy-policy, .clientarea.refund-cancellations   {
    padding-top: 50px !important;
}*/
#acceptable-usage-policy-page h2.heading-inner {
    font-size: 20px;
    line-height: 35px;
    margin-top: 20px;
    text-decoration: underline;
    text-underline-offset: 10px;
    text-decoration-thickness: 1px;
    text-decoration-color: #000;
    color: #000;
}

.clientarea.refund-cancellations h2,
.clientarea.privacy-policy h2,
#service-level-page h2,
.terms-conditions h2 {
    text-align: left;
    font-size: 20px;
    line-height: 35px;
    margin-top: 20px;
    text-decoration: underline;
    text-underline-offset: 10px;
    text-decoration-thickness: 1px;
    text-decoration-color: #000;
    color: #000;

}

.clientarea.refund-cancellations p,
.clientarea.privacy-policy p,
#service-level-page p {
    text-align: left;
    color: #515151;
    font-size: 15px;
}

.clientarea h2.heading-inner.top-heading-inner,
#service-level-page h2.top-heading-inner {
    text-align: center;
    text-decoration: none;
    font-size: 32px;
    margin-top: 30px;
}

.clientarea.terms-conditions section.anti-header-section.pd {
    padding-top: 0;
}

.terms-conditions h2.top-heading-inner {
    font-size: 32px;
    margin-top: 30px;
    text-align: center;
    text-decoration: none;
}

.terms-condition ul {
    font-size: 15px;
    padding-left: 33px;
    margin-bottom: 10px;
}

.clientarea.terms-conditions section.anti-header-section.pd p {
    font-size: 15px;
}

.contact-form-wrapper textarea.form-control {
    height: auto;
    border: 1px solid #e8eaf1;
    text-indent: 15px;
    font-size: 16px;
    color: #96a4af;
    resize: none;
}

.contact-form-wrapper textarea.form-control:focus {
    border: 1px solid #ff661d;
}

.contact-form-wrapper input.form-control,
.contact-form-wrapper select.form-control {
    border: 1px solid #e8eaf1;
    height: 58px;
    text-indent: 15px;
    margin-bottom: 20px;
    font-size: 16px;
    color: #96a4af;
}

.contact-form-wrapper input.form-control:focus,
.contact-form-wrapper select.form-control:focus {
    border: 1px solid #ff661d;
}

.report-abuse h2.top-heading-inner {
    font-size: 32px;
    text-align: center;
    margin: 20px auto;
    width: 100%;
    max-width: 250px;
    background: #fff;
}

#report-abuse-page .report-abuse {
    position: relative;
}

#report-abuse-page .report-abuse:after {
    position: absolute;
    content: "";
    bottom: 16px;
    background: #ddd;
    height: 1px;
    width: 100%;
    z-index: -1;
}

.contact-form-wrapper input::placeholder {
    color: #96a4af;
}

.contact-form-wrapper textarea.form-control::placeholder {
    color: #96a4af;
}

#report-abuse-page .contact-form-wrapper span#agree {
    display: block;
    margin: 15px 0px;
}

.refund-cancellation-h h2.top-heading-inner,
.privacy-policy-h h2.top-heading-inner {
    text-decoration: none;
    text-align: center;
    font-size: 25px;
    font-size: 32px;
    margin-top: 30px;
}

.clientarea.terms-conditions section.anti-header-section.pd ul {
    font-size: 15px;
    padding-left: 34px;
    margin-bottom: 10px;
}

.main-content {
    margin-bottom: 30px;
}

.terms-conditions section.anti-header-section.pd {
    padding-bottom: 0;
}

.submenu-items {
    text-align: left;
}

#service-level-page .text-justify li {
    font-size: 15px;
    margin-bottom: 10px;
    color: #515151;
}

.service-level-table table td {
    color: #515151;
}

/*6-june-2022 start*/
.shared-hosting {
    float: unset !important;
    width: 100%;
    padding: 15px 0 !important;
}

div#nickNameModal h4.modal-title {
    color: #fff;
}

div#nickNameModal button.close {
    font-size: 20px;
    color: #fff;
    opacity: 1;
}

/*6-june-2022 end*/

/*7-june-2022 start*/
#layers .lu-t-c__top .lu-top__search {
    width: 262px;
    position: relative;
    height: 40px;
    padding-right: 32px;
}

.clientareaproductdetails #layers .lu-input-group__icon:first-child {
    margin-left: 0;
    margin-right: 0;
    position: absolute;
    right: 5px;
    top: 7px;
}

.clientareaproductdetails span.lu-text-faded.lu-font-weight-normal {
    color: #fff;
}

.clientareaproductdetails .lu-modal__top.lu-top {
    background: #ff661d;
}

.clientareaproductdetails #layers .lu-btn--link.lu-btn--plain {
    color: #fff;
}

.inner_bnr .banner-content.about {

    text-align: justify;
    margin: auto;
    max-width: 100%;

}
.banner-content.about h1.banner-title.aos-init.aos-animate {
    text-align: center;
}
section.expand-feature-section.pd.index-feature-sec.about-features {
    background-color: #fff;
}
section.history-sec.pd.extra-spc {
    background-color: #f9f9f9;
}
.banner-content.about p {
    line-height: 32px!important;
    color: #515151!important;
    font-weight: 600!important;
    font-size: 15px!important;
    margin-top: 0;
    margin-bottom: 2rem;
}

/*7-june-2022 end*/
@media (max-width: 1700px) {
    nav#menu-sidebar-hostx-sec .col-button-right {
        padding-left: 0px;
    }

    .sidebar-left-hostx-sec .nav .col-button-right a {
        font-size: 11px;
    }

    nav#menu-sidebar-hostx-sec a.btn.btn-success.btn-sm.btn-block {
        font-size: 11px;
    }
}

@media(min-width: 1401px) and (max-width: 1799px) {
    .clientarea-header.header .logo a:first-child {
        max-width: 252px;
    }
}

@media(min-width: 1201px) and (max-width: 1400px) {
    .clientarea-header.header .logo a:first-child {
        max-width: 232px;
    }
}

@media(min-width: 1024px) and (max-width: 1200px) {
    .clientarea-header.header .logo a:first-child {
        max-width: 215px;
    }
}

@media(min-width: 992px) and (max-width: 1024px) {
    header.header .order-now-header {
        right: 74px;
        top: 16px;
    }

    header.header .order-now-header.open-ticket {
        right: 36px;
    }

}

@media(max-width: 1199px) {
    .expand-feature-section.pd {
        padding-top: 70px;
    }

    .filter-tab {
        width: 100%;
    }

    section.server-plans-sec.pd.banner-top.unlimited-business {
        padding: 60px 0px 90px;
    }
    .banner-top.pricing div#accordion .card-header h5 {
        font-size: 16px;
    }

}

@media(max-width: 1024px) {
    section.contact_inform.pd.extra-spc {
        padding-top: 40px;
    }

    .wrapper .anti-header-section {
        padding-top: 10px;
    }

    .container.vulnerability-page {
        max-width: 880px;
        width: 100%;
    }

    .order-now-header {
        border: transparent;
    }

    body .owl-nav button.owl-next {
        right: -18px;
    }

    body .owl-nav button.owl-prev {
        left: -18px;
    }
}

@media(max-width: 991px) {
    form.report-abuse-form .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .topbar {
        z-index: 999999 !important;
    }

    .report-abuse h2.top-heading-inner {
        margin: 50px auto 20px;
    }

    .refund-cancellation-h h2.top-heading-inner,
    .privacy-policy-h h2.top-heading-inner {
        margin-top: 0px;
    }

    .terms-conditions h2.top-heading-inner {
        margin-top: 0px;
    }

    .refund-cancellations .top,
    .terms-conditions .top,
    .privacy-policy .top {
        display: none;
    }

    .footer-links h4 {
        font-size: 14px;
    }

    .footer-links li a {
        font-size: 12px;
    }

    footer ul li a {
        font-size: 13px;
    }

    .mobile-nav .submenu-items {
        margin-left: 10px !important;
        max-width: 90%;
    }

    span.icon-users {
        width: 100%;
        max-width: 10%;
    }

    .SSL-validation-types {
        margin: 95px 0px 0px 0px !important;
    }

    .filter-tab-sql {
        width: 100%;
    }

    .owl-nav button.owl-next {
        right: -13px !important;
    }

    .owl-nav button.owl-prev {
        left: -15px !important;
    }

    section.expand-feature-section.expand-email-features.pd.bussines-email {
        padding: 90px 0px 90px;
        margin-top: 0px;
    }

    .shared-hosting .row>div[class*=col-] {
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }

    .cloud-price .cloud-prc {
        font-size: 30px;
        line-height: 40px;
    }

    .cloud-price {
        min-width: auto;
    }

    .pricing-block {
        padding: 30px 20px;
    }

    .topbar.clientarea-topbar.clientareaproductdetails.client-logged .row {
        display: flex !important;
    }

    .verification-banner .col-xs-12.col-sm-4.col-md-3.col-sm-pull-1 {
        position: unset;
    }

    .row.wgs-add-funds .col-sm-10 {
        flex: 0 0 100.333333%;
        max-width: 100.333333%;
    }

    .page-wrapper {
        margin-left: 0px !important;
    }

    .gridster-item.ctm-link-div {
        height: auto;
    }

    .row.wgs-add-funds .col-sm-offset-1 {
        margin-left: 0;
    }

}
@media (min-width: 768px) and (max-width: 991px) {
    .pricing .col-md-3, .pricing .col-md-9 {
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media(max-width: 767px) {

    .header .logo img {
        max-width: 130px;
    }

    .acceptable-usage-policy-h h2 {
        font-size: 22px;
        margin-top: 20px;
    }

    #acceptable-usage-policy-page h2.heading-inner {
        font-size: 16px;
        margin-top: 10px;
    }

    #acceptable-usage-policy-page .text-justify p {
        font-size: 13px;
        text-align: left;
    }

    .report-abuse h2.top-heading-inner {
        margin: 30px auto 0px;
        font-size: 22px;
    }

    #report-abuse-page .report-abuse:after {
        display: none;
    }

    #report-abuse-page .contact-left-wrapper h5 {
        font-size: 15px;
    }

    #report-abuse-page .contact-left-wrapper {
        padding: 30px 40px 10px 0px;
    }

    #report-abuse-page .contact-form-wrapper {
        padding: 20px 0px 20px 0px;
    }

    #report-abuse-page .email-top-header h5 {
        font-size: 15px;
    }

    .contact-left-wrapper p {
        font-size: 13px;
    }

    #report-abuse-page .contact-number-mail li {
        font-size: 13px;
    }

    #report-abuse-page ul.contact-number-mail {
        padding-top: 20px;
        margin-top: 20px;
    }

    .contact-form-wrapper input.form-control,
    .contact-form-wrapper select.form-control {
        height: 50px;
        font-size: 13px;
    }

    form.report-abuse-form span.wpcf7-list-item-label {
        font-size: 13px;
    }

    #report-abuse-page .landing-button {
        font-size: 15px;
    }

    .contact-form-wrapper textarea.form-control {
        font-size: 13px;
    }

    #acceptable-usage-policy-page .text-justify p strong {
        font-size: 13px;
    }

    #acceptable-usage-policy-page .text-justify ul {
        padding-left: 14px;
    }

    #acceptable-usage-policy-page li {
        font-size: 13px;
    }

    .refund-cancellation-h h2.top-heading-inner,
    .privacy-policy-h h2.top-heading-inner {
        font-size: 22px !important;
    }

    .clientarea.refund-cancellations h2,
    .clientarea.privacy-policy h2,
    #service-level-page h2,
    .terms-conditions h2 {
        font-size: 16px;
        margin-bottom: 10px !important;
        margin-top: 10px !important;
    }

    .clientarea.refund-cancellations p,
    .clientarea.privacy-policy p,
    #service-level-page p {
        font-size: 13px;
    }

    .clientarea.terms-conditions section.anti-header-section.pd p {
        font-size: 13px;
    }

    .terms-conditions h2.top-heading-inner {
        font-size: 22px;
    }

    .terms-conditions section#main-body .main-content,
    .refund-cancellations section#main-body .main-content {
        padding: 15px 0px 14px;
    }

    section#service-level-page {
        padding-top: 20px;
    }

    .clientarea h2.heading-inner.top-heading-inner,
    #service-level-page h2.top-heading-inner {
        font-size: 22px;
    }

    #service-level-page .text-justify p {
        font-size: 13px;
    }

    #service-level-page .text-justify p strong {
        font-size: 13px;
    }

    #service-level-page .text-justify li {
        font-size: 13px;
    }

    #service-level-page ol,
    #service-level-page ul {
        padding-left: 15px !important;
    }

    .service-level-table {
        overflow-x: auto;
    }

    .service-level-table .table {
        width: 800px;
        max-width: unset;
    }

    .footer #accordionExample .col-md-3:nth-of-type(2) {
        padding-left: 0px !important;
    }

    .server-plans-left-block {
        position: unset;
        background: #fff;
        padding: 10px 15px;
    }
    section.server-plans-sec.pd.banner-top .SSL-validation-types {
        padding: 20px 0;
    }
    .filter-tab {
        width: 100% !important;
    }

    .filter-tab-sql {
        width: 100%;
    }

    .filter-tab-sql button.btn.btn-primary.filtertab {
        margin-bottom: 15px;
        width: 100%;
    }

    .ctm-icon-email .expand-feature-inner .expand-feature-img {
        margin: 0 auto;
    }

    /* .server-feature-section.pd {
        padding-top: 0;
    } */

    section.feature-section.pd.server-plan-sec.banner-top {
        padding-bottom: 30px;
    }

    .server-feature-section .feature-inner {
        padding-top: 10px;
    }

    section.server-feature-section.pd.backup-section-one .feature-inner {
        padding-top: 20px;
    }

    section.server-feature-section.pd.backup-section-one .feature-inner .col-md-3 {
        margin-bottom: 20px;
    }

    section.server-feature-section.pd.backup-section-one .feature-inner .col-md-3:last-child {
        margin: 0;
    }

    .feature-inner-backup-new {
        padding: 40px 0px 0px;
    }

    section.backup-tabs-sec {
        padding: 20px 0px !important;
    }

    section.server-feature-section.pd.backup-section-one .feature-inner h3 {
        text-align: center;
    }

    section.server-feature-section.pd.backup-section-one .feature-inner .feature-box {
        text-align: center;
    }

    .banner-top,
    .wrapper .banner-top-space,
    .inner_bnr.banner-top,
    section.server-plans-sec.pd.banner-top.package-section.next-cloud-page,
    section.email-service-section.pd.banner-top.last-pd,
    section.server-plans-sec.pd.banner-top.package-section.ftp-backup-page {
        padding-bottom: 30px;
    }

    section.server-plans-sec.pd.banner-top.package-section.ftp-backup-page {
        padding: 60px 0px 90px;
    }

    section.server-plans-sec.pd.banner-top.unlimited-enterprise {
        padding: 70px 0px 90px;
    }

    .single-plan-feature-section .wordpress-server-list ul li {
        width: 100%;
    }

    section.expand-feature-section.pd.single-plan-feature-section.mail-store {
        padding: 0px 0px 50px;
    }

    section.anti-header-section.pd {
        padding-top: 40px;
    }

    section.server-plans-sec.pd.banner-top.package-section.firewalldedicated-plan {
        margin-top: 0px;
        margin-bottom: 30px;
    }

    #order-standard_cart .recaptcha-container {
        margin-top: 10px
    }

    /*    .server-feature-section.pd .server-feature-heading h2 {
        padding-top: 20px;
    }
*/
    .shared-hosting {
        padding: 10px 0 !important;
        float: unset !important;
    }

    .shared-hosting .row>div[class*=col-] {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }

    section.contact_inform.pd.extra-spc .col {
        max-width: 100%;
        width: 100%;
        flex: 0 0 100%;
    }

    section.banner-section.contact-us.bg_light.inner_bnr.banner-top p {
        margin: 0 auto 0px;
    }

    .table-container .table th {
        font-size: 12px !important;
    }

    .table-container .table td {
        font-size: 12px !important;
    }

    div#tableInvoicesList_paginate {
        overflow: auto;
    }

    div#tableEmailsList_paginate {
        overflow: auto;
    }

    table#tableEmailsList {
        width: 500px !important;
    }

    .clientareaproductdetails .tab-content #tabOverview .col-md-5 {
        margin: 5px;
    }

    .clientareadomaindetails .innerDashTitle {
        margin-bottom: 15px;
    }
    .pricing .results_box {
        display: inherit;
        text-align: center;
        padding-bottom: 20px;
    }
    #result-container .col2.results_box_full ul li {
        width: 100%;
    }
    .col2.results_box_full ul {
        display: inherit;
        text-align: center;
    }
}

@media(max-width: 576px) {
    .owl-nav button.owl-next {
        right: -50px !important;
    }

    .owl-nav button.owl-prev {
        left: -50px !important;
    }

    div#nickNameModal .modal-dialog {
        transform: translate(-50%, -50%);
        margin-left: 0;
        margin-top: 0;

    }

    select#registertld {
        border-radius: 0;
        margin-left: 5px;
    }

    /* .domain-search .input-group {
        margin-bottom: 10px;
    } */

}

@media(max-width: 480px) {
    .knowledgebaseDiv .top_searchbar {
        background: transparent !important;
        margin-bottom: 20px !important;
    }

    .knowledgebaseDiv .top_searchbar label.input-group.input-group-lg.kb-search input.form-control {
        border: 5px solid #FF6600;
        height: 55px;
    }

    .knowledgebaseDiv .top_searchbar label.input-group.input-group-lg.kb-search .btn-primary {
        height: 50px;
        padding-top: 0;
    }
}

@media(max-width:375px) {
    header .order-now-header {
        right: 53px;
        top: 14px;
    }
}

/*===============cloud-compute page css ==========*/
.email-service-section .section-heading h3 {
    font-weight: 700;
}


/*  04/07/2022   */

h1.banner-title {
    line-height: 38px;
    font-size: 30px;
    margin: 10px 0px 20px;
}

/*
h2.banner-title {
    font-size: 25px;
    line-height: 45px;
}
*/
.banner-img img {
    width: 100%;
}

.selection-heading-cloud-sec {
   /* display: flex;*/
    align-items: center;
    justify-content: center;
    /* text-align: center; */
    padding-bottom: 20px;
}

.selection-heading-cloud-sec i {
    margin-right: 5px;
    color: #ff6600;
    font-size: 13px;
}

.selection-heading-cloud-sec h3.font-weight-bold.mr-5 {
    font-size: 27px;
}

section.service-section.pd.index-service {
    margin-bottom: 30px;
}

/* 05/07/2022 */

@media (max-width:767px) {
    .selection-heading-cloud-sec {
        display: block;
        margin-top: 20px;
    }

}

@media (min-width:460px) and (max-width:575px) {
    .selection-heading-cloud-sec {
        margin-left: 20px;
    }

}

.footer-top {
    padding: 35px 0px 35px;
}

.footer-logo {
    margin-bottom: 20px;
}

.footer-addrs-block ul li {
    margin-bottom: 10px;
}

.footer-links h4 {
    margin-bottom: 10px;
}

.footer-links li {
    margin-bottom: 3px;
}

/*7-july-2022*/
section.banner-section.banner-top.single-plans.banner-email-sec h1.banner-title {
    font-size: 45px;
}

section.banner-section.banner-top.single-plans.banner-email-sec .banner-content p {
    font-size: 20px;
    line-height: 32px;
    color: #677788;
    font-weight: 500;
}

section.banner-section.banner-top.single-plans.banner-email-sec {
    background-color: #f0f3f7;
    background-image: none;
}

.mail-store-new-sec .single-plans-inr span {
    font-size: 16px;
    color: #080f1a;
    font-weight: 400;
}

.mail-store-new-sec .list-block li img {
    position: relative;
    left: 0;
    top: 2px;
    margin-right: 9px;
}

.mail-store-new-sec .wordpress-server-list ul li {
    width: 31%;
    border-bottom: 5px solid #f56400;
    box-shadow: 0 0 25px #00000021;
    padding: 25px;
}

.mail-store-new-sec .single-plans-inr .disp-flex-wrap {
    justify-content: space-between;
}

.mail-store-new-sec .wordpress-server-list p {
    display: flex;
    align-items: baseline;
}

.mail-store-new-sec .wordpress-hosting-content h2 {
    font-size: 40px;
}

.mail-store-new-sec .wordpress-hosting-content p {
    color: #515151;
    font-size: 16px;
    line-height: 29px;
    /* margin-bottom: 30px; */
}

.mail-store-new-sec h5.wrdpress-hstng-subtitle {
    font-size: 24px;
    margin-bottom: 40px;
    margin-top: 40px;
}

.banner-email-sec .email-service-content.email-content-services p {
    font-size: 15px !important;
    font-weight: 500;
}

.price-email-sec-main {
    display: flex;
}

section.banner-section.banner-top.single-plans.banner-email-sec .price-email-sec-main p.single-plans-price {
    margin: 0 !important;
    color: #f56400;
    font-weight: 700 !important;
    font-size: 36px !important;
}

section.banner-section.banner-top.single-plans.banner-email-sec .email-service-content h5 {
    font-weight: 700;
    margin-bottom: 6px;
    font-size: 18px;
    color: #302c28;
}

.price-email-sec-main a.btn.get-started-btn {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    height: 56px;
    line-height: 50px;
    width: 100%;
    max-width: 153px;
    background: #ff6600;
    border: transparent;
    font-size: 17px;
}

.banner-email-sec .email-content-services .price-email-sec span {
    font-size: 14px !important;
    margin-bottom: 5px !important;
    color: #302c28;
}

.price-email-sec {
    border-right: 1px solid #e7e7e7;
    padding-right: 35px;
    margin-right: 35px;
}

.single-plans.banner-email-sec .list-block li {
    color: #302c28;
    font-size: 16px;
}

.single-plans.banner-email-sec .banner-content .list-block li {
    width: 50%;
}

.banner-email-sec .banner-right-img img {
    display: block;
    margin-left: auto;
}

section.expand-feature-section.pd.single-plan-feature-section.mail-store.mail-store-new-sec {
    padding-bottom: 70px;
}

.banner-top.single-plans.banner-email-sec .banner-content .email-content-services p {
    margin-bottom: 20px;
}

.mail-store-new-sec .wordpress-hosting-content .single-plans-inr .wordpress-server-list p {
    margin-bottom: 10px;
}

/*12-july-2022*/
.index-service .service-new-sec .server-icon {
    width: 40px;
    height: 40px;
    line-height: 40px;
    position: unset;
}

.index-service .service-new-sec .server-icon img {
    height: 24px;
}

.index-service .service-new-sec .server-box {
    padding-left: 0px;
    display: flex;
}

.service-new-sec .middle-heading-sec h4 {
    font-size: 16px;
    font-weight: 800;
}

.service-new-sec span.for-from {
    display: block;
    font-size: 14px;
}

.service-new-sec span.main-price {
    font-weight: 900;
    font-size: 30px;
    color: #f56400;
    line-height: 44px;
}

span.price-text {
    display: block;
    font-size: 14px;
}

span.for-month {
    font-size: 14px;
}

.service-new-sec .server-list-blk {
    padding-top: 15px;
}

.service-new-sec .list-block li {
    padding-left: 0;
}

.index-service .service-new-sec .list-block {
    min-height: 110px;
}

.service-new-sec .server-list-blk a {
    font-size: 17px;
    padding: 10px 20px;
    border-radius: 5px;
    background: #f56400;
    color: #fff;
    text-align: center;
    display: inline-block;
    border: 1px solid transparent;
}

.index-service .service-new-sec .service-inner {
    padding: 20px 20px;
}

.service-new-sec .service-inner:hover .server-list-blk a {
    color: #ec6200;
    background: transparent;
    border: 1px solid #ec6200;
}

.service-new-sec .service-inner {
    box-shadow: 0px 3px 12.5px #0000002e;
    border: transparent;
}

.index-service .service-new-sec .server-txt h3 {
    margin-bottom: 5px;
    font-size: 25px;
    
}

.middle-heading-sec {
    min-height: 45px;
}

.index-service .service-new-sec .server-txt h3 {
    margin-bottom: 25px;
    font-size: 25px;
}

.index-service .service-new-sec .server-txt {
    padding-top: 8px;
    padding-left: 10px;
    font-size: 25px;
}

.email {
    padding-top: 0px;
}

/*12 july end*/

/*13 july start*/
.comparison-item {
    display: flex;
    justify-content: end;
    margin-bottom: 20px;
    flex-wrap: wrap;
}

.comparison-item svg {
    width: 100%;
    max-width: 40px;
    height: auto;
}

.progress-wrapper {
    display: flex;
    align-items: center;
    width: 100%
}

p.progress-price {
    padding-left: 20px;
    color: #000;
    font-weight: 700;
    font-size: 20px;
    width: 100%;
    max-width: 30%;
}

.comparison-item .progress {
    max-width: 70%;
    width: 100%;
}

.progress-wrapper.second .progress,
.progress-wrapper.third .progress {
    width: 100%;
    max-width: 62%;
}

.more-computing-inner-sec {
    width: 100%;
    max-width: 1088px;
    box-shadow: 0 0 10px #0003;
    border-radius: 16px;
    margin: 0 auto;
    padding: 55px 25px 25px 25px;
}

.progress-text-sec p {
    font-size: 12px;
}

p.progress-price span {
    font-size: 14px;
    font-weight: 500;
}

.progress-bar-main-sec .progress-bar {
    background-color: #b4c3cd;
    box-shadow: none;
}

.comparison-item .img-sec {
    width: 100%;
    max-width: 7%;
}

.title-sec {
    width: 100%;
    max-width: 14%;
}

.progress-bar-main-sec {
    width: 73%;
}

.more-computing-heading {
    text-align: center;
    margin-bottom: 30px;
}

.comparison-item .progress {
    height: 40px;
    border-radius: 10px;
    margin-bottom: 5px;
}

.comparison-item .progress-wrapper.first .progress {
    max-width: 11%;
}

.comparison-item .progress-wrapper.first .progress .progress-bar {
    background: #ec6200;
}

.comparison-item .title-sec h5 {
    font-size: 16px;
    font-weight: 600;
}

section.banner-section.banner-top.single-plans.banner-email-sec h1.banner-title {
    margin: 10px auto 20px;
    text-align: center;
}

section.banner-section.banner-top.single-plans.banner-email-sec .banner-content p {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

/*13 july end*/

/*20 july start*/
section.expand-feature-section.pd.single-plan-feature-section.mail-store.mail-store-new-sec .wordpress-hosting-content h2 {
    text-align: center;
}

section.expand-feature-section.pd.single-plan-feature-section.mail-store.mail-store-new-sec .wordpress-hosting-content p {
    text-align: justify;
}

section.expand-feature-section.pd.single-plan-feature-section.mail-store.mail-store-new-sec .wordpress-hosting-content p span {
    text-align: left;
}

section.server-feature-section.pd ul,
li {
    padding: 0;
    margin: 0;
    font-size: 17px;
}



.capability-box {
    border: 2px solid #ededed;
    padding: 35px 20px 40px;
    margin: 0 0px;
    border-radius: 10px;
    height: 100%;
    transition: all .3s ease-in-out;
    flex: 0 0 48%;
    max-width: 48%;
    text-align: center;
    min-height: 380px;
}

.row.key-capability-inner {
    justify-content: space-between;
}

.capability-box-icon {
    width: 57px;
    height: 57px;
    border-radius: 50%;
    text-align: center;
    line-height: 50px;
    border: 2px solid #ffcead;
    margin-bottom: 18px;
    transition: all .3s ease-in-out;
    margin: 0 auto 20px;
}

.key-capability-inner h3 {
    font-size: 20px;
    line-height: 30px;
    color: #080f1a;
    font-weight: 600;
}

.key-capability {
    padding: 40px 0px 0px;
}

.key-capability-heading {
    padding-bottom: 20px;
}

section.email-child-theme section.expand-feature-section.expand-email-features.pd.bussines-email {
    padding-top: 90px;
}

.capability-box:hover .capability-box-icon {
    box-shadow: 0px 2px 1.5px rgb(0 0 0 / 13%);
    border-color: transparent;
    background-color: #fff;
}

.capability-box:hover {
    background-color: #f7f8f9;
}

section.email-child-theme .mail-store-new-sec .wordpress-hosting-content h2 {
    font-size: 30px;
    margin-bottom: 10px;
}

section.email-child-theme h5.wrdpress-hstng-subtitle {
    width: 100%;
    text-align: center;
    max-width: 100%;
}

.widgetBody.alladmintext {
    min-height: 165px;
}

.gridster-item.ctm-link-div .dashboard-widget {
    height: auto;
}

.gridster-item.ctm-link-div {
    height: auto;
}

/*26-07-2022 */
section.email-child-theme section.server-plans-sec.pd.banner-top.package-section.next-cloud-page {
    padding-top: 50px;
}

/* .col-md-4.col-sm-6.aos-init.aos-animate {
    margin: auto;
} */
section.email-service-section.pd.banner-top.last-pd .col-md-6 {
    margin-left: auto;
    margin-right: auto;
}

section.expand-email-features.pd.bussines-email .col-md-4.col-sm-6 {
    margin-left: auto;
    margin-right: auto;
}

.server-feature-section.pd.suggestion-list-sec.license-pricing-sec .col-8 {
    margin: 0 auto;
}

/*20 july end*/
/* 27-july-2022 start */
.server-feature-section .feature-box {
    padding: 20px 31px 20px 50px;
}

.clientarea.configureproduct.wgs-in-cart.section-space ul.text-left li {
    position: relative;
    list-style: none;
    margin-bottom: 10px;
}

.wgs-in-cart.section-space .server-feature-section ul.text-left li:after {
    position: absolute;
    left: -30px;
    content: "\f00c";
    top: 3px;
    color: #f60;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 15px;
}

.clientarea.configureproduct.wgs-in-cart.section-space .feature-box:hover .feature-icon {
    box-shadow: none;
    border: transparent;
    background-color: transparent;
}

.clientarea.configureproduct.wgs-in-cart.section-space .server-feature-section .feature-box img {
    width: 100%;
    height: 52px;
    object-fit: contain;
}

.clientarea.configureproduct.wgs-in-cart.section-space .server-feature-section .feature-icon {
    border: transparent;
    width: 100%;
    margin: 0 auto 30px;
}

.clientarea.configureproduct.wgs-in-cart.section-space .server-feature-section .feature-box h3 {
    font-size: 25px;
    margin-bottom: 20px;
}

li.list-inline-item.sign-in a {
    background: #f60;
    padding: 5px 7px;
    color: #fff;
    border-radius: 4px;
}

li.list-inline-item.sign-in a:hover {
    color: #fff;
}

.navhome a.clientarea-icon {
    font-size: 15px !important;
    font-weight: 700 !important;
    color: #fff;
    background: #f60;
    padding: 4px 20px 7px 5px;
    border-radius: 5px;
    margin-left: 5px;
}

.navhome.dropdown.show.open .dropdown-menu.show {
    left: 7px !important;
    width: 100%;
    min-width: auto;
    z-index: 99999;
}

.top-inner-right {
    display: flex;
    justify-content: flex-end;
}

.performance-section .perform-img {
    width: 100%;
}

.top-inner-right .dropdown-item {
    padding: 5px 15px;
    font-size: 15px;
}

.top-inner-right .dropdown-item:focus,
.top-inner-right .dropdown-item:hover {
    color: #ff6a03;
}

.navhome a.clientarea-icon:after {
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
    top: 13px;
    right: 5px;
    margin: 0;
    position: absolute;
}

nav.nav-menu.d-none.d-lg-flex.secondary-sidebar {
    width: 100%;
    max-width: 50%;
    justify-content: flex-end;
}

.header .logo {
    width: 100%;
    max-width: 50%;
}

.nav-menu .drop-down:hover>ul.dropdown-nav .submenu-items ul.nav__item-list li {
    width: 100%;
    max-width: 100%;
}

.nav-menu .drop-down:hover>ul.dropdown-nav li {
    width: 100%;
    max-width: 50%;
}

/*27-july-2022 end  */
/*28-july-2022 start  */
.feature-icon-new img {
    width: 100%;
    height: 160px;
    max-width: 230px;
}

.feature-icon-new {
    margin-bottom: 15px;
}

.feature-inner-backup-new .feature-box.backup-inner-bck {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 30px;
}

.feature-inner-backup-new .feature-icon-new {
    margin-right: 20px;
}

.feature-inner-backup-new .feature-icon-new img {
    width: 55px;
    height: auto;
}

.how-itworks-backup .expand-feature-inner:after {
    position: absolute;
    content: "";
    background: url(../image/arrow.png);
    height: 20px;
    width: 240px;
    right: -113px;
    top: 71px;
}

section.server-feature-section.pd.backup-section-one .feature-box {
    padding: 35px;
}

.expand-feature-inner.last:after {
    display: none;
}

.feature-inner-backup-new {
    padding: 80px 0px 0px;
}

section.expand-email-features.pd.bussines-email.how-itworks-backup img {
    height: auto;
    max-width: 110px;
}

.backup-tabs-left .nav-tabs>li {
    float: unset;
    margin-bottom: 10px;
}

.backup-tabs-left ul.nav.nav-tabs {
    display: block;
    max-width: 350px;
    border-bottom: transparent;
}

.backup-tabs-left ul.nav.nav-tabs a {
    border: 1px solid transparent !important;
}

.backup-tabs-left ul.nav.nav-tabs a {
    border: 1px solid transparent !important;
    display: flex;
    align-items: center;
    padding: 12px 15px;
}

.img-left img {
    width: 100%;
    max-width: 65px;
    margin-right: 18px;
}

.img-left {
    width: 100%;
    max-width: 30%;
}

.tab-left-inner {
    width: 100%;
    max-width: 65%;
}

section.backup-tabs-sec {
    padding: 50px 0px 80px;
}

section.backup-tabs-sec h2 {
    text-align: center;
    margin-bottom: 50px;
}

section.server-feature-section.pd.backup-section-one {
    padding-top: 180px;
}

.feature-inner-backup-new .server-feature-heading {
    margin-bottom: 25px;
}

.backup-tabs-right img {
    width: 100%;
}

.tab-left-inner h3 {
    font-weight: 700;
}

section.expand-email-features.pd.bussines-email.how-itworks-backup .expand-feature-inner:hover {
    box-shadow: none;
    background: #fff;
}

section.pricing-sec-backup select.dropdown-toggle {
    height: 37px;
    position: relative;
    font-size: 15px;
    color: #404040;
    background-color: #fff;
    width: 100%;
    float: left;
    text-align: left;
    padding: 7px 15px;
    border: 1px solid #dbd8d8;
    border-radius: 4px;
    font-weight: 600;
    margin-bottom: 15px;
}

.pricing-sec-innerbackup {
    margin-top: 40px;
}

section.pricing-sec-backup {
    padding-bottom: 40px;

}

section.server-feature-section.pd.backup-section-one .feature-box:hover {
    background-color: transparent;
}

.nav-menu .drop-down li {
    padding: 10px;
}

.nav-menu .drop-down:hover>ul.dropdown-nav li {
    padding-right: 10px;
}

.nav-menu .drop-down ul {
    padding: 10px;
}

.business-backup .nav-menu>.nav-link-items>li {
    margin: 0px 10px;
}

.extra-spc .col-md-6 {
    margin-bottom: 25px;
}



.extra-spc a.contact-details-wrapper.w-inline-block {
    color: #515151;
}

.extra-spc address.contact-us-content_bottom-info-details {
    text-align: left;
    border-top: 1px solid #ddd;
    padding-top: 15px;
    margin-top: 15px;
    color: #515151;
}

.extra-spc .contact-info-text {
    font-size: 15px;
    padding: 3px 0px;
    transition: all 0.5s;
}

.extra-spc .contact-info-text i {
    margin: 0 10px 0 0;
}

.extra-spc .contact-info-text:hover {
    color: #f56400;
}

.feature-box.backup-inner-bck {
    background: #f5640010;
    border: 1px solid #fbece1;
}

.nav-menu>.nav-link-items>li {
    margin: 0px 10px !important;
}

.backup-tabs-left .nav>li>a:focus,
.backup-tabs-left .nav>li>a:hover {
    text-decoration: none;
    background-color: #fdf5ef;
}

.config-features button.btn.btn-primary.btn-sm {
    margin-bottom: 12px;
    padding: 5px 18px;
}

.features img {
    vertical-align: middle;
    border-style: none;
    width: 59px;
}

.business-backup-blocks {
    padding-top: 14px;
}

.section-busy-accounting {
    text-align: center;
}

.form-outer .recaptcha-container {
    padding: 0 15px;
}

/*
02-08-2022
*/
section.section-contact-us-location .page-padding {
    padding-right: 0rem;
    padding-left: 0rem;
}

.page-padding {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
}

.page-padding .padding-vertical {
    padding-right: 0;
    padding-left: 0;
}

.page-padding .padding-large {
    padding-bottom: 40px;
}

section.section-contact-us-location .form-outer {
    margin-top: 0;
}

.contact-us-location_component {
    margin-top: 10px;
}

.contact-us-location_map.w-embed.w-iframe iframe {
    max-height: 500px;
}

/*.page-padding .contact-us-location_layout {
 
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 2rem;
    grid-row-gap: 0px;
 
    grid-template-columns: 1fr 1fr;
   
    grid-template-rows: auto;
}*/
.contact-us-location_item-heading {
    padding-bottom: 0.5rem;
    border-bottom: 1px solid #999;
}

.contact-us-location_map-wrapper {
    margin-top: 1.25rem;
}

.contact-us-location_item-heading h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2rem;
    line-height: 1.2;
    font-weight: 600;
}

.contact-details-address .contact-info-text {
    margin-left: 0.5rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-style: normal;
    font-size: 16px;
}

address.contact-details-address {
    display: flex;
    margin-top: 10px;
}



.busy-oncloud .pricing-block
{
    min-height: 1245px;
}

.tally-oncloud .pricing-block ul {
    padding: 25px 0px 30px;
    min-height: 872px;
}

.busy-oncloud .pricing-block ul {
    padding: 25px 0px 30px;
    min-height: 1022px;
}

.tally-oncloud .pricing-block
{
    min-height: 1204px;
}

.tally-oncloud .pricing-block ul {
    padding: 25px 0px 30px;
    min-height: 948px;
}

.busy-features .feature-inner .col-lg-6.col-sm-6 {
    margin-bottom: 20px;
}

.tally-features .feature-inner .col-lg-6.col-sm-6 {
    margin-bottom: 20px;
}

/*new page css*/
.banner-content.inr-bnr h1.banner-title {
    font-size: 60px;
    max-width: 600px;
    line-height: 72px;
    font-weight: 700;
}

.banner-content.inr-bnr p {
    font-size: 18px;
    line-height: 28px;
    color: #777;
    font-weight: normal;
    max-width: 65%;
}

.innobative-sec {
    background: #f3f3f3;
    padding: 80px 0;
}

.orange-text {
    color: #FF6600;
}

.innobative-cont {
    padding-right: 70px;
}

.good-comp-box {
    display: flex;
    align-items: center;
    background: #FFFFFF;
    border: 1px solid #C9C9C9;
    border-radius: 10px;
    padding: 32px 26px;
    margin-top: 37px;
}

.good-comp-box figure {
    min-width: 91px;
    margin: 0;
    margin-right: 20px;
}

.good-comp-cont h3 {
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
}

.benefit-hosting-box {
    background: #FFFFFF;
    box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.12);
    border-radius: 15px;
    padding: 30px 30px 40px;
    min-height: 100%;
}

.benefit-hosting-box h3 {
    font-weight: 700;
    font-size: 25px;
    line-height: 35px;
}

.benefit-hosting-box ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.benefit-hosting-box ul li {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #4F5253;
    position: relative;
    padding-left: 37px;
    margin-top: 10px;
}

.benefit-hosting-box ul li i {
    font-size: 20px;
    margin-right: 10px;
    position: absolute;
    top: 3px;
    left: 0;
    color: #ff6600;
}

.invo .row [class*="col-"] {
    margin-bottom: 32px;
}

.invo .feature-icon-new img {
    max-width: 100%;
    width: auto;
    height: 75px;
    display: block;
    margin: 0 auto;
}

.invo .feature-box h3 {
    text-align: center;
}

.host-provider-row .feature-box.backup-inner-bck {
    justify-content: flex-start;
    text-align: left;
}

.sap-busin-tab-sec {
    background-color: #FBFBFB;
    padding: 70px 0px;
}

.business-tabs .nav-tabs {
    border: 0;
    justify-content: center;
}

.business-tabs .nav-tabs .nav-link {
    background: #F3F3F3;
    border-radius: 10px;
    font-weight: 600;
    font-size: 20px;
    line-height: 40px;
    padding: 20px 10px;
    min-width: 250px;
    text-align: center;
    margin-right: 25px;
    border: 0;
}

.business-tabs .nav-tabs .nav-link:last-child {
    margin: 0;
}

.business-tabs .nav-tabs .nav-link.active {
    background-color: #FF6600;
    color: #fff;
}

/*.sap-busin-tabcontent {
    padding: 40px 0 0;
}*/
.sap-busin-tab-sec .section-heading.title-pd {
    padding-bottom: 0;
}

.sap-busin-tabcontent .section-heading {
    max-width: 640px;
    text-align: center;
    margin: 0 auto 0px;
}

.sap-busin-tabcontent .section-heading h2 {
    margin-bottom: 30px;
}

.sap-busin-tabcontent .row [class*="col-"] {
    padding: 0 6px;
}

.sap-busin-tabcontent .dropdown-toggle {
    width: 100%;
    margin-bottom: 15px;
}

.sap-busin-tabcontent .pricing-block select.dropdown-toggle {
    height: 37px;
    position: relative;
    font-size: 15px;
    color: #404040 !important;
    width: 100%;
    float: left;
    text-align: left;
    padding: 7px 15px !important;
    border: 1px solid #dbd8d8 !important;
    font-weight: 600;
    border-radius: 4px !important;
    margin-top: 20px;
}

.certifications-sec {
    padding: 80px 0;
}

.certificat-logos {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: center;
}

.trust-us-sec .banner-logo {
    padding-top: 0;
}

section.trust-us-sec {
    margin-top: 40px;
}

.trust-us-sec .title-pd {
    max-width: 80%;
}

.trust-us-sec .owl-carousel.owl-loaded .owl-stage-outer {
    border: 1px solid #D8D8D8;
    text-align: center;
    height: 127px;
}

.trust-us-sec .owl-carousel .owl-item {
    border-right: 1px solid #D8D8D8;
    padding: 30px 0;
}

.trust-us-sec .banner-logo-slider .banner-slidr-img img {
    margin: 0 auto;
    height: 65px;
    width: auto;
}

.trust-us-sec .owl-carousel {
    position: inherit;
}

.trust-us-sec .owl-nav {
    position: absolute;
    top: -50px;
    right: 15px;
    width: 95px;
}

.trust-us-sec .owl-carousel .owl-nav.disabled,
.trust-us-sec .owl-carousel .owl-dots.disabled {
    display: block;
}

.trust-us-sec .owl-carousel .owl-nav button.owl-next,
.trust-us-sec .owl-carousel .owl-nav button.owl-prev {
    position: initial;
    width: 32px;
}

.trust-us-sec .owl-carousel .owl-nav .owl-prev span {
    font-size: 0px !important;
    background: url(../../assets/image/l-arow.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 14px;
    background-size: cover;
}

.trust-us-sec .owl-carousel .owl-nav .owl-next span {
    font-size: 0px !important;
    background: url(../../assets/image/r-arow.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 14px;
    background-size: cover;
}

.trust-us-sec .owl-carousel .owl-nav button.owl-prev::after,
.trust-us-sec .owl-carousel .owl-nav button.owl-next::after {
    display: none;
}

.trust-us-sec .owl-theme .owl-nav [class*='owl-']:hover {
    background: transparent;
}

.trust-us-sec .owl-carousel .owl-nav button.owl-prev {
    margin-right: 14px;
}

.trust-us-sec .owl-carousel .owl-item:last-child {
    border: none;
}

.single-plans-inr img {
    max-width: 100%;
}

.feature-dedicated img {
    vertical-align: middle;
    border-style: none;
    width: 59px;
}

.cloud-blocks .owl-carousel-ctm .owl-item {
    padding: 10px 0 0;
}

.service-new-sec .list-block li:nth-child(1) {
    min-height: 85px;
}
.sapcloud-features .col-lg-6.col-sm-6.aos-init.aos-animate {
    margin-top: 31px;
}
.db-backup {
 
    margin-top: 23px;
}
section.server-feature-section.pd.sapcloud-features .feature-inner {
    padding-top: 0;
}
.db-backup h3 {
    font-size: 20px;
}
.wgsrow .has-feedback label {
    font-size: 14px;
    font-weight: 700;
}
.busy-oncloud .pricing-block ul {
    padding: 25px 0px 30px;
    min-height: 1000px;
}
.busy-oncloud .pricing-block {
  
    padding: 25px;
}
.tally-oncloud .pricing-block {

    /* min-height: auto; */
    padding: 25px;
}
.tally-oncloud .pricing-block-heading {
    text-align: center;
    min-height: 100px;
}



/*
09-09-2022
*/
.our-serv-tabs .nav-tabs .nav-link.active {
    background-color: #FF6600;
    color: #fff;
}
.our-serv-tabs .nav-tabs {
    border: 0;
    justify-content: center;
}
.our-serv-tabs .nav-tabs .nav-link {
    background: #ff6600;
    border-radius: 5px;
    font-weight: 600;
    font-size: 18px;
    line-height: 8px;
    padding: 16px 10px;
    min-width: 139px;
    text-align: center;
    margin-right: 25px;
    border: 0;
    margin-bottom: 12px;
    color: #fff;

}
section#cloud{
    padding-top: 34px;
    padding-bottom: 41px;
  
}
section#stroage {
    padding-top: 12px;
}
section#email-hosting {
    padding-top: 39px;
}
section.our-serv-tab-sec {
    margin-top: 159px;
}
section#accounting {
    padding-top: 32px;
}
section#ssl {
    padding-top: 12px;
}
.server-plan-content .flex.flex-column.mb-5.mt-4.faq-section {
    margin-top: 0px!important;
}
section.feature-section.pd.server-plan-sec.banner-top.pricing .server-plan-content {

    padding-top: 0;
}
section.feature-section.pd.server-plan-sec.banner-top.pricing .results_box .col1 h2 {
    margin: 0;
    font-size: 19px;
    color: var(--heading-color);
    padding: 0;
    font-weight: 800;
}
section.feature-section.pd.server-plan-sec.banner-top.pricing  .small, small {
    word-break: break-word!important;
    font-size: 12px!important;
}
section.feature-section.pd.server-plan-sec.banner-top.pricing .col-md-12 {
    padding-bottom: 42px;
}
.faq-section .mb-0>a {
    display: block;
    position: relative;
}

.faq-section .mb-0>a:after {
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    position: absolute;
    right: 0;
    font-weight: 600;
}

.faq-section .mb-0>a[aria-expanded="true"]:after {
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
} 
/* .faq-section .mb-0 .collapsed:after {
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
} */
.pricing-table_simple.is-7-col-10-row {
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto;
    /* grid-template-rows: auto auto auto auto auto auto auto auto auto auto; */
}

.pricing-table_simple {
    display: -ms-grid;
    display: grid;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    border: 1px solid #e6e6e6;
    border-radius: 0.75rem;
}

.products_pricing-item.is-blue-top-left {
    border-top-left-radius: 0.75rem;
    background-color: #000000;
}


.products_pricing-text.is-column-heading {
    color: #fff;
    font-weight: 500;
}

.products_pricing-text {
    font-size: .75rem;
    line-height: 1.4;
    font-weight: 400;
}

.products_pricing-item.is-blue {
    background-color: #000;
}

.banner-top.pricing div#accordion button {
    background: #ff6600;
    border: transparent;
    width: 100%;
    margin-bottom: 10px;
    padding: 10px;
    color: #fff;
    font-size: 15px;
}

.banner-top.pricing div#accordion .card-header {
    padding: 15px;
    background: transparent;
    border-bottom: transparent;
}

.banner-top.pricing div#accordion a:focus,
.banner-top.pricing div#accordion a:hover {
    color: #000000;
    text-decoration: none;
    outline: none !important;
}

.pricing-table-heading {
    font-size: 20px;
}

.products_pricing-text {
    font-size: 13px;
}

.pricing-table-heading {
    font-size: 27px;
}
.banner-logo-slider.owl-carousel.owl-theme button.owl-next {
    right: 0 !important;
}
.banner-logo-slider.owl-carousel.owl-theme button.owl-prev {
    left: 0 !important;
}
.banner-logo-slider.owl-carousel.owl-theme .owl-nav button {
    position: absolute !important;
}
/*  04-10-2022 */
.ftp-backup-page .cloud-price
{
    min-height: 80px;
}
.next-cloud-page .cloud-price
{
    min-height: 72px;
}
.pricing-sec-backup .cloud-price
{
    min-height: 80px;
}
.unlimited-business .cloud-price
{
    min-height: 76px;
}
.dedicated-storage .cloud-price
{
    min-height: 73px;
}
.client-logged a.dropdown-item {
    color: #fff;
    background-color: #ff6600;
}
.client-logged a.dropdown-item:hover {
    color: #fff!important;
}
.client-logged .dropdown-menu 
{
    min-width: auto;
    width: 100%;
}

/* 06/10/22 */
.refund-cancellation-h {
    margin-top: 130px;
}
.configure-addons.row.addon-products {
    float: unset;
}
.paddons.no-addon-desc.panel-addon.rank-item.product_addons {
    width: 100%;
    max-width: 100%;
    padding: 20px !important;
}
/* ========== Responsive css ========== */


@media (min-width: 768px) and (max-width: 1260px) {
    .contact-us-location_map.w-embed.w-iframe iframe {
        max-height: 460px;
    }
}

@media (max-width: 1366px) {
    .performance-section .perform-img {
        left: 0;
        max-width: 700px;
    }
}

@media (max-width: 1199px) {
    .performance-section .perform-img {
        margin: 0 auto;
        display: block;
        position: relative;
        max-width: 500px;
    }

    .performance-section .col-lg-5 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .performance-section .col-lg-7 {
        text-align: center;
        max-width: 100%;
        flex: 100%;
    }

    .performance-inner {
        padding-top: 20px;
    }

    .banner-content.inr-bnr h1.banner-title {
        font-size: 49px;
        line-height: 55px;
    }

    .feature-inner .feature-box h3 {
        font-size: 17px;
        line-height: 22px;
    }

    .business-tabs .nav-tabs .nav-link {
        font-size: 18px;
        line-height: 30px;
        min-width: 200px;
    }

    .cloud-price .cloud-prc {
        font-size: 30px;
        line-height: 20px;
    }

    section.server-feature-section.pd.backup-section-one .feature-box {
        padding: 25px 25px 30px;
    }
}

/*28-july-2022*/
@media (min-width: 768px) and (max-width: 991px) {
    .feature-inner-backup-new .col-md-4 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .feature-inner .col-md-3 {
        flex: 0 0 33%;
        max-width: 33%;
    }

    .feature-inner .row [class*="col-"] {
        margin-bottom: 32px;
    }

    .business-tabs .nav-tabs .nav-link {
        font-size: 17px;
        padding: 10px 31px;
        min-width: auto;
    }

    .tab-left-inner h3 {
        font-weight: 700;
        font-size: 15px;
    }
}

@media (max-width: 991px) {
    .contact-us-location_map.w-embed.w-iframe iframe {
        width: 100%;
    }

    .page-padding .contact-us-location_layout {
        grid-template-columns: 1fr;
    }

    section.pricing-sec-backup {
        padding-bottom: 40px;
    }

    section.server-feature-section.pd.backup-section-one {
        padding-top: 40px;
    }

    .innobative-cont {
        padding-right: 30px;
    }

    .feature-inner-backup-new .feature-box.backup-inner-bck {
        padding: 15px;
    }

    .feature-inner-backup-new .feature-icon-new img {
        width: 45px;
    }
}

@media (max-width:767px) {
    .navhome.dropdown {
        text-align: center;
        margin: 3px 0;
    }

    body .navhome a.clientarea-icon {
        font-size: 11px !important;
        font-weight: normal !important;
        padding: 2px 12px 5px 10px;
    }

    .mobile-nav li .dropdown-nav .submenu li i {
        margin-right: 6px;
    }

    .cont-inner {
        padding: 20px;
    }

    .banner-top {
        background-color: #f0f3f7;
        padding: 40px 0 !important;
    }

    .top-inner-right {
        width: 100%;
        display: block;
    }

    .topbar {
        display: inline-block;
        width: 100%;
    }

    .navhome.dropdown.show.open .dropdown-menu.show {
        max-width: 220px;
    }

    .top-inner-right ul.list-inline li {
        margin: 0;
    }

    .banner-email-sec .banner-right-img img {
        width: 100%;
    }

    .banner-content.inr-bnr h1.banner-title,
    h2.banner-title {
        font-size: 25px;
        line-height: normal;
    }

    h1.banner-title {
        line-height: 28px;
        font-size: 20px;
        margin: 0px 0px 10px;
    }

    .selection-heading-cloud-sec h3.font-weight-bold.mr-5 {
        font-size: 16px;
    }

    .innobative-cont {
        padding-right: 0;
    }

    .trust-us-sec .owl-carousel .owl-nav button.owl-next,
    .trust-us-sec .owl-carousel .owl-nav button.owl-prev {
        position: absolute;
    }

    .trust-us-sec .owl-nav {
        position: absolute;
        top: inherit;
        right: 0;
        width: 96px;
        left: 0;
        margin: 18px auto;
    }

    .sap-busin-tab-sec .col-md-3 {
        margin-bottom: 15px;
    }

    .price-email-sec-main {
        justify-content: center;
    }

    .business-tabs .nav-tabs .nav-link {
        font-size: 13px;
        padding: 2px 10px;
        min-width: auto;
        margin-right: 5px;
        border: 0;
    }

    section.expand-feature-section.pd.single-plan-feature-section.mail-store.mail-store-new-sec {
        padding-top: 50px;
    }

    .mail-store-new-sec .wordpress-hosting-content h2 {
        font-size: 30px;
    }

    .mail-store-new-sec .wordpress-hosting-content p {
        font-size: 14px;
        line-height: 24px;
    }

    .mail-store-new-sec .wordpress-server-list ul li {
        width: 100%;
        margin-bottom: 20px;
        padding: 20px;
    }

    section.banner-section.banner-top.single-plans.banner-email-sec h1.banner-title {
        font-size: 35px;
    }

    .progress-bar-main-sec {
        width: 100%;
    }

    .comparison-item {
        justify-content: flex-start;
        align-items: center;
    }

    .comparison-item:last-child {
        margin: 0;
    }

    section.expand-feature-section.pd.index-feature-sec {
        margin-bottom: 0;
    }

    .contact-us-location_item {
        margin-top: 23px;
    }

    .service-section.index-service {
        padding-bottom: 30px;
    }

    .title-sec {
        max-width: 60%;
        margin-left: 5px;
    }

    p.progress-price {
        padding-left: 15px;
        font-size: 17px;
        max-width: 50%;
    }

    .comparison-item .progress-wrapper.first .progress {
        max-width: 40%;
    }

    .widgetBody.alladmintext {
        min-height: auto;
    }

    body .primary-side-open-close-side-new.trynow {
        padding: 10px 15px 0px 15px;
    }

    body .client-logged .primary-side-open-close-side-new.trynow {
        padding: 0px 15px 0px 0px;
    }

    .performance-section .perform-img {
        max-width: 100%;
        margin-bottom: 10px;
    }

    .benefit-hosting-box ul li {
        padding-left: 35px;
        margin-top: 15px;
        line-height: normal;
    }

    .benefit-hosting-box ul li i {
        font-size: 18px;
    }

    .benefit-hosting-box {
        padding: 30px;
        margin-top: 15px;
    }

    .sap-busin-tabcontent .row [class*="col-"],
    .business-backup-blocks .row [class*="col-"] {
        margin-bottom: 20px;
    }

    .sap-busin-tab-sec {
        padding: 40px 0;
    }

    .sap-busin-tabcontent {
        padding: 20px 0 0px;
    }

    .certifications-sec {
        padding: 30px 0;
    }

    .section-heading h2 br {
        display: none;
    }

    .certificat-logos {
        flex-wrap: wrap;
    }

    .certificat-logos li {
        flex: 0 0 33%;
        max-width: 33%;
    }

    .service-new-sec span.main-price {
        font-size: 24px;
        line-height: 34px;
    }

    .comparison-item .img-sec {
        max-width: 47px;
        margin: 0 0 10px;
    }

    .how-itworks-backup .expand-feature-inner:after {
        content: none;
    }

    section.server-feature-section.pd.backup-section-one .feature-box {
        padding: 15px 25px 15px;
        justify-content: flex-start;
    }

    .feature-box h3 {
        text-align: left;
    }

    .more-computing-inner-sec {
        padding: 25px;
    }
}


@media (max-width: 575px) {
    body.body-leftsidebar-active .mobile-nav-toggle {
        top: 90px;
    }

    .feature-inner .feature-box h3 {
        text-align: center;
    }

    /* .tally-oncloud .pricing-block ul {
        min-height: auto;
    } */

    section.server-plans-sec.pd.tally-oncloud {
        padding-bottom: 60px;
    }
}

@media (max-width: 480px) {
    .capability-box {
        padding: 20px 20px 20px;
        flex: 0 0 100%;
        max-width: 100%;
        min-height: auto;
    }

    .selection-heading-cloud-sec h3.font-weight-bold.mr-5 {
        width: 100%;
    }

    section.service-section.pd.index-service {
        margin-bottom: 0px;
    }

    .g-recaptcha div {
        width: 100% !important;
    }

    .g-recaptcha iframe {
        width: 100%;
    }
}

@media (max-width:396px) {
    .banner-content.inr-bnr p {
        font-size: 16px;
        line-height: normal;
        max-width: 100%;
    }

    .business-tabs .nav-tabs .nav-link {
        margin: 5px 0;
        width: 100%;
    }

    .good-comp-box {
        flex-wrap: wrap;
        border-radius: 10px;
        padding: 16px 15px;
    }

    .trust-us-sec .owl-carousel.owl-loaded .owl-stage-outer {
        height: 100px;
    }

    .trust-us-sec .banner-logo-slider .banner-slidr-img img {
        height: 40px;
        width: auto;
    }

    h2,
    .choose-section h2,
    .performance-section h2,
    .banner-title,
    .wordpress-server-section h2 {
        font-size: 22px;
    }

    .benefit-hosting-box h3 {
        font-size: 22px;
        line-height: 28px;
    }

    .certificat-logos li {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .feature-inner-backup-new .feature-icon-new img {
        width: 45px;
    }


}

@media(max-width: 991px){
    .hover{
        font-weight: 700 !important;
        font-size: 18px !important;
        margin-top: 15px;
        padding-bottom: 12px!important;
        border-bottom: 1px solid #f0f3f7;
    }
}


.hover:hover{
    color:#302c28!important;
 }  
.summary-container .pull-right {
    text-align: right !important;
    float: unset !important;
}
.summary-container .pull-left.col-6, .summary-container .pull-right.col-6 {
    padding: 0 !important;
}
.summary-container .bordered-totals .row {
    margin: 0;
}

div#producttotal span.pull-left.float-left {
    width: 75%;
}

/*    Storage cloud css */

.ssl_pagediv .cloud-nav {
    padding-top: 33px;
}
.pricing-table-sec.tab-pane.fade {
    display: none;
}
p.mail-to {
    font-size: large;
}
.spectra-table-five td:nth-child(1) {
    width: 335px;
    padding: 18px 20px;
}




.spectra-table-five {
    width: 100%;
    margin: 15px 0 25px 0;
}
.spectra-table-five tbody td:nth-child(1) {
    background: rgb(245 245 245);
    border-bottom: 1px solid #ffffff;
}
.spectra-table-five tbody td {
    font-size: 15px;
    color: #000;
    text-align: left;
}
.spectra-table-five td {
    vertical-align: middle;
    text-align: center;
    padding: 12px 15px;
    line-height: 135%;
}
.spectra-table-five .section {
    background: #3c3b3a !important;
    padding: 15px 20px !important;
    font-size: 18px;
    text-align: center!important;
    color: #fff;
}
.spectra-table-five tbody td h4 {
    padding: 0 0 3px 0;
    color: #ff6600;
    font-weight: 600;
    font-size: 17px;
}
.spectra-table-five tbody td:nth-child(2) {
    background: rgb(237 237 237);
    border-bottom: 1px solid #ffffff;
    font-weight: 600;
}


/*  */
.hero-section-container.svelte-1vrm9t9.svelte-1vrm9t9 {
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    justify-items: flex-end;
    align-items: flex-start;
    z-index: 100;
}
.hero-section-container.svelte-1vrm9t9 .product-storage-section {
    border: none;
}
.product-storage-section.s3-storage.s3-storage {
    margin-top: 2em;
    min-width: 380px;
    max-width: 380px;
    padding: 20px;
}
section.s3-storage.s3-storage {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 1.5em;
    box-shadow: 0 17px 39px rgb(0 0 0 / 10%), 0 4px 10px rgb(0 0 0 / 13%);
    border-radius: 10px;
    height: 100%;
    margin: 0 auto;
    background: white;
}
.product-storage-section.s3-storage h3.s3-storage {
    flex-direction: column;
}

h3.s3-storage.s3-storage {
    display: flex;
    align-items: left;
    width: 100%;
}
.group-title.s3-storage.s3-storage {
    font-size: 16px;
    color: var(--c-gray-body);
    text-transform: uppercase;
}
.product-storage-section.s3-storage h3 h2.s3-storage {
    text-align: left !important;
    color: #000;
}
h3.s3-storage h2.s3-storage {
    display: none;
    margin: 0;
    padding: 0;
    text-align: left;
    font-size: 22px;
    line-height: 1.2;
    margin-left: 0;
    font-weight: 900;
}
.product-storage-section.s3-storage .stack.s3-storage {
    margin-top: 7px;
}
.stack.s3-storage.s3-storage {
    display: grid;
    grid-gap: 0.15em;
}
.hero-section-container.svelte-1vrm9t9 section > div {
    grid-template-columns: 1fr;
}
.previous-price-row.s3-storage.s3-storage {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 2rem;   
     font-size: large;
}
.discount.s3-storage.s3-storage {
    color: #d71919;
    font-weight: bold;
}
.product-storage-section.s3-storage .price-wrapper {
    text-align: left;
    font-size: large;
}
.price-wrapper.price-list.price-list {
    line-height: 1.15;
    text-align: center;
}
/* .product-storage-section.s3-storage .price-wrapper .price-from {
    display: none;
} */
.product-storage-section.s3-storage .price-wrapper .price {
    color: #000;
    font-weight: 900;
    font-size: 40px;
    display: initial;
}
.product-storage-section.s3-storage .price-wrapper .suffix {
    color: #000;
    font-weight: 900;
    font-size: 40px;
    display: initial;
}
.product-storage-section.s3-storage .price-wrapper .monthly {
    display: inline-block;
}
.product-storage-section.s3-storage .incl-vat {
    display: none;
}
.product-storage-section.s3-storage .features-storage-container {
    padding-bottom: 0.5em;
}

.product-storage-section.s3-storage .features-storage-container ul {
    list-style: none;
    padding: 0;
}
.product-storage-section.s3-storage .features-storage-container li {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    margin: 0.75em 0;
    padding-left: 0;
}
.price-from.price-list {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 2rem;
    margin-bottom: 5px!important;
    margin:auto;
    FONT-WEIGHT: 900;
}
.product-storage-section.s3-storage .features-storage-container li p {
    margin: 0;
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #000;
}
.flat.cta[data-cta-type="primary"].s3-storage.s3-storage {
    font-size: 22px;
    background: #ff6600;
}
.cta[data-cta-type="primary"].s3-storage.s3-storage {
    padding: 1rem 2rem;
    box-shadow: 0px 2px 2px #323c4626;
    border-radius: 31px;
    font-weight: 600;
    text-decoration: none;
    background: transparent linear-gradient(180deg, #009beb 0%, #0a78c3 100%) 0% 0% no-repeat padding-box;
    color:#fff;
    border: none;
}

section.s3-storage .cta.s3-storage {
    margin-top: auto;
    align-self: center;
}
.product-storage-section.s3-storage .features-storage-container li::before {
    content: "";
    display: inline-block;
    height: 18px;
    width: 18px;
    background-image: url(/templates/spectra/assets/image/check-mark.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 0.5em;
    margin-top: 0.25em;
    flex-shrink: 0;
}

.product-storage-section.s3-storage .price-wrapper {
    text-align: left;
}
.cta.s3-storage.s3-storage {
    display: inline-block;
    text-decoration: none;
    font-weight: 600;
    border-radius: 2em;
    text-align: center;
    box-shadow: 0px 5px 5px #323c4626;
    background: white;
    padding: 1em 1.5em;
    width: 100%;
}
section.banner-section.banner-top-space.index-banner.storage-top-sec {
    padding-top: 109px;
}
section#table-section {
    padding-bottom: 76px;
}
p#links {
    font-size: large;
}
.storage .feature-inner .col-lg-6.col-sm-6.aos-init.aos-animate {
    padding-bottom: 20px;
}
section.storage-config
{
    width: 99%;
}

.pricing-tbl-first {
    box-shadow: 0px 0px 5px #00000024;
    border-radius: 20px;
}
.pricing-tbl-second {
    margin-top: 22px;
}


/* *******      DNS Manger Css 12-10-2024  Start                 */




#filters {
    font-size: 15px;
}
.busy-rackdns-manger small {
    display: block;
    margin: 10px 0px;
    font-size: 14px !important;
}
.busy-rackdns-manger .h1, .busy-rackdns-manger h1 {
    font-size: 25px !important;
    font-weight: 700;
}
.busy-rackdns-manger .table th {
    font-size: 14px;
}
.busy-rackdns-manger .table{
    margin: 20px 0px;
    border-collapse: separate;
    border-spacing: 0px 10px !important;
}
.busy-rackdns-manger .table th, .table td {
    padding: 15px 15px !important;
    border: transparent;
    font-size: 13px;
}
.busy-rackdns-manger .table tr, .busy-rackdns-manger .table-striped tbody tr:nth-of-type(odd) {
    background: #fff;
    box-shadow: 0px 0px 10px #0000001f;
}
.busy-rackdns-manger input.form-control {
    margin: 3px;
}
a.dns-mangement-server-request {
    background-color: var(--primary-color);
    color: #fff;
    padding: 10px 18px;
    border-radius: 4px;
    font-size: 12px;
}

.item-inner {
    /*background: url(/templates/spectra/assets/image/banner-bg-new.svg);*/
    min-height: 470px;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 50px;
    text-align: center;
    height: 510px;
    display: flex;
    flex-direction: column;
    width: auto;
    justify-content: space-around;
}
.item-inner .get-started-btn {
    width: 100%;
    max-width: 200px;
    margin: 0px auto;
}
.item-inner img {
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
}

.item-inner p {
    font-size: 21px;
    color: #27292E;
    font-weight: 700;
    margin-bottom: 15px;
}
.home-demo .owl-prev, .home-demo .owl-next {
    display: none !important;
}
.home-demo .owl-stage-outer {
    margin-bottom: 10px;
}
@media (max-width: 1760px){
    .header .logo {
        width: 30%;
    }
    nav.nav-menu.d-none.d-lg-flex.secondary-sidebar {
        width: 100%;
        max-width: 70%;
    }
}
@media (max-width:1400px){
    .item-inner{
        border-radius: 40px;
    }
}
@media (max-width:1199px){
    .item-inner{ 
        min-height: auto;
        padding: 30px;
        height: 390px;
    }
    .item-inner p {
        font-size: 16px;
    }
}
@media (max-width: 767px){
    .item-inner p {
        margin-top: 10px;
        font-size: 15px;
    }
    .item-inner{
        height: 340px;
        padding: 20px;
        min-height:auto;
        border-radius: 40px;
    }
    .item-inner img {
        max-width: 230px;
        margin: 0 auto;
    }
}


.dedicated-result div#result-container {
    margin-top: 40px;
}
 
/*replace*/
.dedicated-result .results_box .col1:first-child {
    background: #fef9f6;
}
.dedicated-result .results_box {
    border: 1px solid #f5f5f5;
}
.dedicated-result .results_box .col2 {
    flex: 0 0 55%;
    padding: 25px 20px;
}
.dedicated-result .results_box .col1 {
    flex: 0 0 15%;
}
.dedicated-result .col1.col2.results_box_full{
	flex: 0 0 55%;
    padding: 25px 20px;
}







/*Add Below all Code last change 6  Augest 2024*/






/*headercss*/
.section-title {
    font-size:40px;
    text-align: center;
    margin-bottom: 20px; /* Adjust as needed */
}

.section-title h2 {
    font-size:51px; /* Adjust as needed */
    font-weight: bold; /* Optional: makes the text bold */
    color: #333; /* Optional: adjust color as needed */
}


/*maps css*/

.maps-box {
      width: 100%;
      height: 100vh; /* Full viewport height */
      display: flex;
      justify-content: center;
      align-items: center;
    }
    .maps-icon {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 100%; /* Full width of the parent */
      height: 100%; /* Full height of the parent */
    }
    .maps-icon img {
      max-width: 70%;
      max-height: 70%;
      width: auto;
      height: auto;
    }
    
    .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: transparent;
}

.tabs.svelte-otmry7 {
        background: #f5f5f5;
    padding: 70px 0px;
}
 
.svelte-otmry7 ul#myTab {

    box-shadow: 0px 0px 10px #00000014;

    max-width: fit-content;
    background: #fff;
    justify-content: center;
    max-width: 700px;
    width: 100%;
    border: none;

    margin: 0px auto 0px;

}
 
.svelte-otmry7 .nav-tabs .nav-link {

    padding: 20px 30px;

    font-size: 18px;

    color: #000;

    font-weight: 600;
        margin-bottom: 0 !important;
    border: none;
    cursor: pointer !important;
    border-radius: 0 !important;
}
 
.svelte-otmry7 li.nav-item.active .nav-link {

    background: var(--primary-color) !important;

    color: #fff !important;

    border: transparent;

}
 
.svelte-otmry7 .tab-pane {

   background: #ffffff;
    padding: 30px;
    max-width: 980px;
    margin: auto;

}
 
.svelte-otmry7 .tab-pane p {

    font-size: 15px;

    font-weight: 600;

    color: #000;

}
 
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    border-color: transparent;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    border-color: transparent;
}
 
.svelte-otmry7 .nav-tabs>li{
     margin-bottom:0 !important;
    width: 100%;
    max-width: 33.3%;
        text-align: center;
 }


.svelte-otmry7 :is(.image-container img, .image-wrapper img){
    width: 60px;
    height: 60px;
}
.svelte-otmry7 :is(.image-container, .image-wrapper){
    background-color: #ffffff;
    width: 75px;
    height: 75px;
}

.tabs.svelte-otmry7 h2 {
    max-width: 900px;
    margin: 0 auto 40px;
}
.svelte-otmry7 .image2-container, .popular-img, .image3-container {
    justify-content: space-between;
}
.content-block.faq.common-faq.xovinow-faq.p-vertical {
    padding: 60px 0px;
}

.svelte-otmry7 .nav>li>a:hover {
    background: var(--primary-color);
    color: #fff !important;
}
.common-faq.xovinow-faq button.btn.btn-link.btn-block {
    background: transparent;
    border: transparent;
    color: #000;
    box-shadow: 0px 0px 10px #00000024 !important;
    margin-bottom: 7px;
    padding: 20px 25px;
    margin-bottom: 0;
    font-size: 16px;
}
.common-faq.xovinow-faq .card.mb-3 {
    overflow: unset;
        margin-bottom: 20px !important;
}
.common-faq.xovinow-faq button.btn.btn-link.btn-block:hover {
    text-decoration: none;
}
.xovinow-faq .card-body {
    background: #f6f6f6;
}
.common-faq.xovinow-faq h2.text-center.mb-4 {
    margin-bottom: 30px!important;
}

/*Who We Work With to Build Our Servers css*/


/* General Styles */



.section-heading .section-title {
    background-color: white; /* White background */
    padding: 21px; /* Padding inside the header */
    /*margin: 4px;*/
    border-radius: 8px; /* Rounded corners */
    
}
/*Customers Worldwide css*/



.section-heading {
    text-align: center; /* Ensure text is centered */
}

.section-title {
    margin-top: 20px; /* Space between the image and the text */
}

.images {
    margin-bottom: 20px; /* Space between images and the section-title if needed */
}





.server-txt h3 {
    margin: 0;                 /* Remove default margin from <h3> */
    font-size: 18px;           /* Adjust font size as needed */
    color: #333;               /* Adjust text color as needed */
}



.server-txt {
    display: flex;             /* Use flexbox to align items */
    justify-content: center;   /* Center horizontally */
    align-items: center;       /* Center vertically */
    height: 100px;             /* Adjust height as needed */
    width: 200px;              /* Adjust width as needed */
    padding: 10px;            /* Optional: Add padding */
    text-align: center;        /* Center text inside the container */
}




.index-service .service-new-sec .server-icon img {
    height: 33px;
}



.section-title h2 {
    font-size: 40px; /* Adjust as needed */
    font-weight: bold; /* Optional: makes the text bold */
    color: #333; /* Optional: adjust color as needed */
}





/* logo  css for it */


.image-component.svelte-wjeab7 img {
  margin-right: 20px;
}

h2.banner-title {
    font-size: 25px;
    line-height: 35px;
}


.service-title {
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  color: #333;
  line-height: 1.5;
}
/* responsive css homepage*/

@media (max-width: 767){
    .section-title.svelte-bghgzd h2 {
        font-size: 28px;
        line-height: 38px;
    }
    .image-component.svelte-wjeab7 img {
       width: 110px;
    }
    section#trust-numbers-section .grid {
        flex-wrap: wrap;
    }
   
}
@media (max-width: 575){
    .section-title.svelte-bghgzd h2 {
        font-size: 20px;
        line-height: 28px;
    }
    .image-component.svelte-wjeab7 img {
        width: 110px;
    }
}



