@media(min-width: 1024px) {
    .nav-menu li.drop-down.servers-menu-section:hover>ul {
        min-width: 710px;
        right: 0;
        padding: 10px 0px;
    }
    .nav-menu .drop-down ul.nav__item-list li a{
        font-size:13px !important;
    }
}
@media(max-width: 1365px) {
    .why-spectra-left.vps-compute-win-left.tailored-olutions-img img{
        width: 100%;
    }
    .vps-compute-usecase-right.supported-workloads-img img{
        width: 100% !important;
    }
    .cloudvalue-usecase-section .vps-compute-usecase-right img, .vpswebapp-usecase-section .vps-compute-usecase-right img {
    width: 360px;
}
    body section.service-section.pd.index-service {
        margin-bottom: 0 !important;
    }
    .comparison-wrapper {
        padding: 40px 0;
    }
    section.trust-grid {
        padding: 40px 0;
    }
    .trust-section {
        padding: 40px 0px;
    }
}
@media(max-width: 1280px) {
    .section-spectra{
        padding: 50px 0;
    }
    section.banner-section {
        padding-top: 110px;
    }
    body .item-inner p {
        font-size: 18px;
        margin-bottom: 0;
    }
}
@media(max-width:1199px) {
    .service-new-sec .list-block li:nth-child(1) {
        min-height: unset !important;
    }
    #result-container .results_box .col1.col2.results_box_full {
        display: block;
        order: 1;
        border-top: 1px solid #f0f3f7;
        flex: 0 0 100%;
        -ms-flex: 0 0 100%;
    }
    #result-container .col2.results_box_full ul li {
        width: 33%;
    }
    #result-container .results_box .col1 {
        flex: 0 0 25%;
    }
}
@media (max-width: 992px) {
    .comparison-section {
        flex-direction: column;
        text-align: center;
    }
    .comparison-section.enterprise {
        flex-direction: column;
    }
    .bar-label {
        width: 90px;
        font-size: 0.85rem;
    }
}
@media (max-width: 991px) {
    .spectracloud-features .feature-box {
    padding: 15px;
}

.spectracloud-features .feature-box  ul.boxes-inner-list li {
    font-size: 13px;
    line-height: 23px;
}

    .practical-outcomes-sec.pd {
        padding: 30px 0 !important;
    }
    .why-spectracloud-win .why-spectra-right h2{
        font-size: 30px;
        line-height: 38px;
    }
    .cloudvalue-usecase-section .vps-compute-usecase-right img, .vpswebapp-usecase-section .vps-compute-usecase-right img {
    width: 320px;
}
    .why-spectracloud-win .why-spectra-left img{
        width: 100% !important;
    }
    .section-spectra {
        padding: 40px 0;
    }
    body .mobile-nav-toggle {
        top: 104px !important;
    }
    .comparison-section .comparison-image-column {
        margin-top: 50px;
        margin-bottom: 30px;
    }
    .comparison-section .section-title {
        font-size: 2rem;
    }
    .comparison-section .point-text {
        font-size: 1.05rem;
    }
    .reseller-white-label-section .image-column {
        margin-top: 40px;
        margin-bottom: 20px;
    }
}
@media(max-width: 768px) {
    .cloudvalue-usecase-section .vps-compute-usecase-right img, .vpswebapp-usecase-section .vps-compute-usecase-right img {
    width: 100%;
}
    .trust-header {
        margin-bottom: 20px;
    }
    .section-title {
        font-size: 30px !important;
    }
    .section-title.plans {
        padding: 5px !important;
    }
    .trust-header.margin-top-70 {
        margin-top: 0;
    }
    .vps-box {
        padding: 15px;
    }
}
@media (min-width: 767px) {
    .mobile-title {
        display: none;
    }
    .tr-mobile {
        display: none;
    }
    .object-storage-inner .col-sm-6 {
        margin-bottom: 20px;
    }
}
@media(max-width:767px) {
    .platform-section .icon-wrapper {
    margin: unset;
}
.platform-section .why-spectra-right {
    text-align: center;
}
.vps-compute-usecase-right.methodology-img {
    text-align: center;
}

    .enterprise-cybersecurity-section .usecase-icon-header {
        justify-content: center;
    }
    .enterprise-cybersecurity-section .usecase-box p{
    	text-align:center;
    }
    section.section-spectra.enterprise-backup-protects-section h2 {
        margin-bottom: 30px;
    }
    .comparison-section .comparison-image-column {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .testimonial-author {
        flex-wrap: wrap;
    }
    .comparison-section .section-title {
        font-size: 1.8rem;
    }
    .trust-grid-wrapper .text-block {
        margin-bottom: 20px;
    }
    section.why-choose-us {
        padding-top: 0;
    }
    section.who-use-storage-server.why-choose-us.section-spectra,
    section.why-choose-us.spectra-cloud-backup.section-spectra {
        padding-top: 30px;
    }
    .item-inner {
        height: 290px;
    }
    section.banner-section.section-spectra {
        padding-top: 50px;
    }
    ul.selection-heading-cloud-sec li {
        justify-content: center;
    }
    ul.selection-heading-cloud-sec {
        margin-top: 30px;
    }
    .reduce-configureproductdomain #order-standard_cart .domains-row #subdomainsld {
        padding-left: 56px !important;
    }
    .desktop-title {
        display: none;
    }
    .tr-desktop {
        display: none;
    }
    .spectra-table-four td:nth-child(2) {
        width: inherit;
        padding: 12px 20px;
    }
    table.spectra-table-four tr.tr-mobile td:nth-child(1) {
        text-align: center;
    }
    td.desktop-content,
    .spectra-table-four th:first-child {
        display: none;
    }
    .spectra-table-four {
        margin: 0px;
    }
    .spectra-table-four th {
        padding: 10px;
    }
    table.spectra-table-four tfoot tr.tr-mobile td.detailed {
        background: rgb(213 213 213);
    }
    section.banner-section.storage-top-sec {
        padding-top: 40px;
    }
    .object-storage-inner .feature-box h3 {
        text-align: center;
    }
    .storage-top-sec .row {
        flex-wrap: wrap;
    }
    .storage-top-sec .product-storage-section.s3-storage.s3-storage {
        min-width: 90%;
        max-width: 100%;
    }
    section.banner-section.storage-top-sec .group-title.s3-storage {
        text-align: center;
    }
    section.storage-config .row {
        margin: 0;
    }
    section.storage-config .cloud-blocks.ssl_pagediv {
        margin-bottom: 0;
    }
    section.vps-box-section.section-spectra h2.section-title {
        padding-bottom: 0;
        margin-bottom: 20px;
    }
    section.spectracloud-features.section-spectra h2.section-title {
        margin-bottom: 20px;
    }
    section.why-choose-us.spectra-cloud-backup h2 {
        margin-bottom: 20px;
    }
    .why-choose-spectra h2 {
        margin-bottom: 20px;
    }
    .reseller-white-label-section .section-title {
        margin-bottom: 20px !important;
    }
    section.datacenter-section.section-spectra .usecase-list.row {
        padding-top: 0;
    }
    .usecase-list li {
        flex-wrap: wrap;
        flex-direction: column;
        text-align: center;
        display: block;
    }
    .icon-wrapper {
        margin: 0 auto;
    }
    .why-spectra-right .icon-wrapper {
        margin: unset;
    }
}
@media(max-width:575px) {
    .plans-footer-desc .owl-carousel .owl-nav {
            bottom: -100px;
    }
    .work-current-platform-sec h2{
        margin: 0px 16px 20px 16px !important;

    }
     .standards‑aligned-actionable h2.section-title {
        margin: 0 auto;
    }
    .standards‑aligned-actionable .usecase-icon-header {
        justify-content: center;
    }
    .standards‑aligned-actionable  .usecase-box p{
    text-align:center !important;
    }
    section.banner-section.section-spectra .banner-content span.pre-heading-text {
        font-size: 12px;
    }
    .section-title {
        font-size: 25px !important;
        line-height: 33px !important;
    }
    .banner-title {
        max-width: 400px;
        margin: 0 auto !important;
        padding-bottom: 15px;
    }
    #result-container .col2.results_box_full ul li {
        width: 100%;
    }
    .firewall-submenu {
        padding-top: 0px !important;
    }
    .one_table {
        width: 100%;
        overflow-x: scroll;
    }
    .left_grid p {
        line-height: 26px;
        font-size: 16px;
    }
    .spectra-table-four .section {
        font-size: 14px;
    }
    .spectra-table-four tbody td {
        font-size: 13px;
    }
    .spectra-table-four tfoot td a.btn {
        font-size: 11px;
    }
    .spectra-table-four th {
        font-size: 14px;
    }
    tr.tr-mobile td.detailed {
        font-size: 13px;
    }
    .product-storage-section.s3-storage .price-wrapper .price,
    .product-storage-section.s3-storage .price-wrapper .suffix {
        font-size: 28px !important;
    }
}
@media(max-width:480px) {
    ul.banner_listing {
        grid-template-columns: 1fr;
        padding: 15px 0px 20px;
    }
    .spectra-table-four tfoot tr:nth-child(2) td,
    .spectra-table-four tfoot span.nowrap {
        font-size: 13px;
    }
    span.yes img {
        width: 16px;
        height: 16px;
    }
}
@media(max-width:360px) {
    .spectra-table-four tbody td:nth-child(3) {
        padding: 12px 0px;
    }
}