@media only screen and (max-width:1920px) {
    .rs-support {
        background-repeat: no-repeat;
        background-size: cover;
    }
}

@media only screen and (max-width:1199px) {
    .home4 .rs-hostlab-slider .single-slider .slider-text .sl-title,
    .home3 .rs-banner .banner-section .slider-text .home3-title,
    .home2 .rs-banner .slider-text .sl-title,
    .rs-hostlab-slider .content-inner .slider-text .sl-title {
        font-size: 50px;
        line-height: 65px;
    }

    .rs-menu ul ul a {
        width: 240px;
    }

    .home4 .full-width-header .rs-header .rs-header-top .header-contact ul li a {
        margin-right: 0;
        font-size: 14px;
    }

    .nav-menu > li > a i {
        display: unset;
    }

    .full-width-header .rs-header .main-menu .rs-menu ul.nav-menu > li > a {
        padding: 0 0 0 6px;
        font-size: 13px;
    }

    .rs-hostlab-footer .footer-content .footer-menu form.footer-form input.submit {
        padding: 0 10px;
    }

    .rs-hostlab-domain-search .available-domain input.domain-name {
        width: 60%;
    }

    .rs-hostlab-classification .single-hosting .hostlab-img {
        padding-right: 10px;
    }

    .rs-hostlab-pricing .single-pricing .pricing-top .hostlab-title h3 {
        font-size: 18px;
    }

    .rs-client-service .client-service-text {
        margin-top: 0;
    }

    .inner-page .banner-bottom-list ul::before {
        left: unset;
        right: 2%;
        width: 70%;
    }

    .rs-hostlab-footer .footer-content .footer-menu ul li a,
    .rs-hostlab-footer .footer-content .footer-menu p.some-text,
    .rs-hostlab-footer .footer-content .footer-menu form.footer-form input.email,
    .rs-hostlab-footer .footer-content .footer-menu form.footer-form input.submit,
    .rs-hostlab-footer .copyright .copy-text,
    .rs-hostlab-footer .copyright .social-links ul li a {
        font-size: 12px;
    }

    .rs-hostlab-footer .copyright .social-links ul li a {
        padding: 6px;
    }

    .home2 .rs-banner .slider-text {
        top: 50%;
        transform: translate(-50%, -50%);
    }

    .home2 .rs-hostlab-domain-search2 {
        margin-top: 0;
    }

        .home2 .rs-hostlab-domain-search2 .available-domain input.domain-name {
            width: 330px;
        }

    .rs-different-featured .featured-item .title h3 a {
        font-size: 17px;
    }

    .rs-banner .slider-text .sl-title {
        font-size: 45px;
    }

    .rs-support .support-content .support-here ul li h4 {
        font-size: 17px;
    }

    .rs-support .support-content .support-here ul li span {
        font-size: 11px;
    }

    .rs-domain-search .domain-search-form-group ul.domain-info li {
        margin-right: 30px;
    }

    .rs-domain-search .domain-search-form-group form.domain-search-form .select-group {
        right: 0;
    }

    .home2 .rs-hostlab-domain-search {
        margin-top: -110px;
    }

    .home2 .rs-banner .slider-text .sl-subtitle,
    .home2 .rs-banner .slider-text .sl-title {
        margin-bottom: 0;
    }
}

@media only screen and (max-width:1120px) {
    .hidden-md-new {
        display: none !important;
    }

    .fullmd-new {
        width: 100% !important;
        max-width: none !important;
        flex: none !important;
    }
    .hide-bg-lab {
        background-image:none !important;
    }
}

@media only screen and (min-width:992px) and (max-width:1120px) {
    .new-sg-pricetable.onyheader table thead th {
        width: 33.33%;
        display: inline-block;
    }

    .new-sathya-banner-content h1 {
        font-size: 28px !important;
    }

    .new-sathya-banner-content h3 {
        font-size: 16px !important;
    }

    .rs-hostlab-slider.produtc-detail-page-slide .content-inner .slider-text {
        padding: 4% 0 !important;
    }


    

   
}

@media only screen and (min-width:767px) and (max-width:1120px) {
    .lab-back-only {
        background-position: 0% 0%;
        background-size: cover !important;
    }

        .lab-back-only img {
            display: none;
        }
}

    @media only screen and (min-width:1121px) {
        .lab-back-only {
            background-image: none !important;
        }
    }

    @media only screen and (max-width:767px) {
        .back-side-block {
            background: linear-gradient(50deg, #2196f3 0%, #6baff7 57%) !important;
            /*background-image:none !important;*/
            text-align: center !important;
        }

            .back-side-block h1, .back-side-block h3, .reswhite {
                color: #fff !important;
            }
    }

    @media only screen and (max-width:991px) {

        .bannerhas-form .slider-product-digital {
            position: relative !important;
            background-color: #2196f3;
        }
        .norbgblakresnone {
            background:none !important;
        }

        .bannerhas-form > img {
            display: none !important;
        }

        .storemobile {
            display: block !important;
        }

        .back-one {
            background-image: none;
            background-color: #2196f3 !important;
        }
        .blue_text {
            color: #464545 !important;
        }

        .full-width-header .rs-header .main-menu .rs-menu ul.sub-menu {
            position: relative !important;
        }

        .rs-menu ul ul li > ul.thirdlevel {
            left: auto !important;
            box-shadow: none !important;
        }

        .store_header {
            /*background-size:contain !important;*/
        }

        .new-sg-pricetable.onyheader table thead th {
            width: 50%;
            display: inline-block;
        }

        .new-sg-pricetable.onyheader table {
            max-width: 100% !important;
            width: 100%;
        }

        .new-sg-pricetable table {
            max-width: 900px;
            width: max-content;
        }

        .new-sg-pricetable {
            overflow-x: scroll;
            width: 100%;
        }

        .home4 .rs-hostlab-slider .single-slider .slider-text .sl-title,
        .home3 .rs-banner .banner-section .slider-text .home3-title,
        .home2 .rs-banner .slider-text .sl-title,
        .rs-hostlab-slider .content-inner .slider-text .sl-title {
            font-size: 40px;
            line-height: 55px;
        }

        .rs-breadcrumbs .page-title {
            font-size: 30px;
        }

        .hidden-md {
            display: none;
        }

        .full-width-header .rs-header .main-menu .rs-menu ul.nav-menu > li > a {
            padding-left: 12px;
        }

        .inner-page .banner-img .banner-title .banner-bottom-list {
            padding-top: 10px;
        }

        .text-center-md {
            text-align: center;
        }

        .home2 .rs-hostlab-domain-search .available-domain {
            padding: 0;
        }

        .home2 .rs-hostlab-domain-search {
            margin-top: 0;
        }

        .mb-md-30 {
            margin-bottom: 30px;
        }

        .client-footer .rs-hostlab-footer .footer-content,
        .pt-100 {
            padding-top: 80px !important;
        }

        .rs-choose-us,
        .pb-100 {
            padding-bottom: 80px !important;
        }

        .single-product-page .our-products-section,
        .rs-different-featured,
        .home1 .rs-different-featured {
            padding-bottom: 50px !important;
        }

        .rs-dedicated-server {
            padding: 80px 0 10px !important;
        }

        .col-md-hidden {
            display: none;
        }

        .sec-spacer6 {
            padding: 70px 0 70px !important;
        }

        .logo-area span {
            line-height: 18px;
        }

        .full-width-header {
            margin: 5px 0px;
        }

        .inner-page .rs-menu ul {
            margin-right: 0;
        }

        .rs-check-out .title-bg {
            margin-top: 30px;
        }

        .full-width-header .toolbar-area {
            display: block;
        }

        .full-width-header .rs-header .sticky {
            display: none;
        }
        .full-width-header .toolbar-area .toolbar-contact ul.store_loacted-drop {
           
        }
        .full-width-header .toolbar-area .toolbar-contact ul {
            z-index: 999999;
        }

        .full-width-header .rs-header .logo-area {
            top: 0;
            line-height: normal
        }

            .full-width-header .rs-header .logo-area:after {
                border: none;
            }

        .full-width-header .rs-header .menu-area,
        .home4 .full-width-header .rs-header .menu-area {
            background-color: #fff;
            margin-left: -1px;
            box-shadow: -1px 2px 4px 0px rgba(0, 0, 0, 0.1);
        }

        .full-width-header .rs-header .main-menu {
            position: relative;
            margin-top: 20px;
            left: 0;
            width: 100%;
            z-index: 99999;
        }

            .full-width-header .rs-header .main-menu .rs-menu-toggle {
                text-align: right;
                background-color: #fff !important;
                color: #1ba1e2 !important;
                border: none !important;
                margin-top: -1px;
            }

        .rs-host-platform .tab-content .tab-pane .column-space .col-content .col-inner ul li span.from {
            margin-left: 0;
        }

        .home4 .full-width-header .rs-header .main-menu .rs-menu ul.nav-menu li.current-menu-item > a {
            padding-left: 20px;
        }

        .home2 .rs-header .main-menu .rs-menu ul.nav-menu .current-menu-item a {
            color: #fff !important;
        }

        .home3 .full-width-header .rs-header .main-menu .rs-menu-toggle,
        .home3 .full-width-header .rs-header .main-menu .rs-menu ul.nav-menu li i {
            color: #3b982d !important;
        }

        .home3 .full-width-header .rs-header .main-menu .rs-menu ul.nav-menu li {
            background-color: #3b982d !important;
        }

            .home3 .full-width-header .rs-header .main-menu .rs-menu ul.nav-menu li:hover {
                background-color: #2a6720 !important;
            }

            .home3 .full-width-header .rs-header .main-menu .rs-menu ul.nav-menu li a {
                border-color: #2a6720 !important;
            }

                .home3 .full-width-header .rs-header .main-menu .rs-menu ul.nav-menu li a:hover,
                .home3 .full-width-header .rs-header .main-menu .rs-menu ul li.current-menu-item > a {
                    color: #ddd !important;
                }

        .home4 .full-width-header .rs-header .menu-area, .home4 .full-width-header .rs-header .menu-sticky {
            top: 0;
        }

        .rs-client-service .client-service-text {
            padding-bottom: 60px;
        }

        .full-width-header .rs-header .main-menu .rs-menu ul.nav-menu {
            background-color: #1b1b1b;
            margin: 0;
        }

            .full-width-header .rs-header .main-menu .rs-menu ul.nav-menu li a.active-icon::before {
                display: none;
            }

            .full-width-header .rs-header .main-menu .rs-menu ul.nav-menu li {
                display: block;
                margin: 0;
            }

                .full-width-header .rs-header .main-menu .rs-menu ul.nav-menu li a:hover {
                    background-color: #565656;
                }

                .full-width-header .rs-header .main-menu .rs-menu ul.nav-menu li:hover {
                    background-color: #565656;
                }

        .full-width-header .rs-header .main-menu .rs-menu ul.sub-menu li:hover {
            background-color: #565656 !important;
        }

        .full-width-header .rs-header .main-menu .rs-menu ul.nav-menu li.active a {
            background-color: #565656;
        }

        .full-width-header .rs-header .main-menu .rs-menu ul.nav-menu li a {
            height: auto;
            line-height: 40px;
            border-color: #4e4e4e;
            border-bottom: 1px solid rgba(204, 204, 204, 0.20);
        }

        .rs-menu ul ul li {
            border-bottom: none;
        }

        .full-width-header .rs-header .main-menu .rs-menu ul.sub-menu li a {
            line-height: 8px;
            width: 100%;
            font-weight: 300;
            color: #fff !important;
        }

        .full-width-header .rs-header .main-menu .rs-menu ul.sub-menu {
            background-color: #565656;
        }

        .nav-menu > .menu-item-has-children > span.rs-menu-parent {
            height: 40px;
            background-color: transparent;
            padding: 10px 20px;
            border: none;
        }

            .nav-menu > .menu-item-has-children > span.rs-menu-parent:hover,
            .nav-menu > .rs-mega-menu > span.rs-menu-parent:hover {
                background-color: transparent;
            }

        .full-width-header .rs-header .main-menu .rs-menu ul.nav-menu li i {
            color: #fff !important;
        }

        .full-width-header .rs-header .main-menu .rs-menu .nav-menu .sub-menu-close i {
            color: #2287ff !important;
            margin-right: 5px;
        }

        .full-width-header .rs-header .main-menu .rs-menu .nav-menu span.rs-menu-parent i {
            color: #fff !important;
        }

        .inner-page .banner-bottom-list ul::before {
            width: 50%;
        }

        .rs-domain-item ul.domain-info li {
            margin-right: 15px;
            padding-right: 15px;
        }

        .domain .rs-hostlab-domain-search .available-domain .domain-format::after {
            right: 10%;
        }

        .rs-hostlab-cta .hostlab-cta-desc {
            width: unset;
        }

        .rs-hostlab-footer .footer-content .footer-menu .partiton-menu ul li {
            width: 100%;
            float: none;
        }

        .rs-different-featured .featured-item {
            min-height: 275px;
        }

            .rs-different-featured .featured-item .title h3 {
                line-height: 25px;
            }

        .rs-different-hosting .item-host .title h3 {
            font-size: 15px;
        }

        .rs-support {
            position: relative;
        }

            .rs-support .inner-cta-img {
                top: 0;
                text-align: center;
                padding-top: 60px;
            }

            .rs-support .support-content {
                color: #ffffff;
                padding: 75px 0 60px;
            }

            .rs-support .support-content {
                position: relative;
                z-index: 1;
                text-align: center;
            }

                .rs-support .support-content .support-here ul li h4 {
                    font-size: 18px;
                }

                .rs-support .support-content .support-here ul li span {
                    font-size: 12px;
                }

        .rs-client-service .client-service-img {
            text-align: center;
        }

            .rs-client-service .client-service-img img {
                float: unset;
            }

        .sec-spacer {
            padding: 80px 0;
        }

        .rs-support .section-title {
            margin-bottom: 40px;
        }

        .rs-hostlab-footer .copyright .social-links ul li {
            line-height: unset;
        }

        .rs-contact-info {
            padding: 70px 0 78px;
        }

        .rs-contact-comment {
            padding-top: 76px !important;
        }

        .rs-blog-news .blog-grid .blog-contents .title {
            font-size: 22px;
        }

        .rs-testimonial .testi-grid .testi-right img {
            margin-top: -37px;
        }

        .rs-client-service .client-service {
            border-right: 0;
            border-bottom: 1px solid #fff;
            width: auto;
        }

        .client-footer .client-contact-services {
            position: unset;
            left: unset;
            width: 100%;
            top: unset;
            background-color: rgb(33, 33, 33);
            transform: unset;
            margin: 0 0;
        }

        .client-contact-services .client-service {
            width: auto;
            padding: 0;
            display: inline-block;
            text-align: center;
            border-right: 2px solid #1450c9;
        }

        .footer-social-links ul li a i {
            margin-left: 10px;
        }

        .footer-social-links {
            border: none;
            text-align: center;
        }

        .inner-page .client-footer .client-contact-services,
        .home1 .client-footer .client-contact-services,
        .home3 .client-footer .client-contact-services,
        .home4 .client-footer .client-contact-services {
            margin-top: 0;
        }

        .client-footer .client-contact-services .client-contact {
            height: auto;
        }

        .client-footer .client-border {
            border-bottom: 1px solid #3a3a3a;
            border-right: unset;
        }

        .rs-domain-search .domain-search-form-group ul.domain-info li {
            margin-right: 7px;
            padding-right: 7px;
        }

        .full-width-header .rs-header .main-menu .rs-menu .rs-mega-menu.hosting-menu .mega-menu,
        .full-width-header .rs-header .main-menu .rs-menu .rs-mega-menu.hosting-menu .mega-menu .single-magemenu {
            width: 100%;
        }

        .sub-menu li a i {
            display: none;
        }

        .single-magemenu ul .sub-menu-close {
            display: none;
        }

        .full-width-header .rs-header .main-menu .rs-menu ul.nav-menu li i {
            margin-right: 0;
        }

        .full-width-header .rs-header .main-menu .rs-menu ul.nav-menu li a i {
            display: none;
        }

        nav.rs-menu {
            box-shadow: none;
            position: fixed;
            width: 100%;
            right: 0;
            top: auto;
            overflow-y: auto;
            /*height: 500px !important;*/
        }

        .home3 nav.rs-menu {
            box-shadow: 0 30px 60px #2a6720;
        }

        .client-footer .rs-hostlab-footer .footer-content {
            padding-top: 15px;
        }

        .rs-hostlab-footer .footer-content .col-lg-3,
        .rs-hostlab-footer .footer-content .col-lg-2 + .col-lg-2 {
            margin-top: 40px;
        }

        .rs-hostlab-footer .footer-content .footer-menu {
            max-width: 450px;
        }

            .rs-hostlab-footer .footer-content .footer-menu form.footer-form::before {
                right: 20px;
            }

            .rs-hostlab-footer .footer-content .footer-menu form.footer-form input.submit {
                width: 65px;
            }

        .home2 .rs-hostlab-cta .section-title h2 {
            font-size: 20px;
        }

        .rs-hostlab-cta .section-title h2 span {
            font-size: 36px;
        }

        .section-title h2 {
            font-size: 25px;
        }

        .rs-support .support-content .support-here ul li i:before {
            font-size: 40px;
        }

        .defult-logo {
            display: none !important;
        }

        .sticky-logo {
            display: block !important;
        }

        .shared-hosting-top .shared-top-text .hosting-subtitle {
            margin-top: 0;
            font-size: 17px;
        }
    }

    @media only screen and (max-width:767px) {

        .store_header {
            position: absolute !important;
            /*background-image: url(../../assets/images/topview.jpg);*/
            padding: 12px 0;
            background-position: 6% 255px;
            background-size: cover;
            width: 100%;
            top: 0;
            background-image: none !important;
            background-color: rgba(0, 0, 0, 0.35);
            height: 100%;
            margin: auto;
            z-index: 999999;
        }

            .store_header .row {
                width: 80%;
                border-radius: 4px;
                margin: auto;
                padding: 15px;
                background-color: #fff;
            }



        .map-addres .new-sg-card {
            position: relative;
            right: 0;
        }

        .rs-breadcrumbs {
            overflow: hidden;
        }

            .rs-breadcrumbs .breadcrumbs-inner {
                display: block;
                text-align: center;
            }

            .rs-breadcrumbs nav ul li + li {
                margin-left: 5px;
            }

            .rs-breadcrumbs nav ul li {
                display: inline-block;
            }

            .rs-breadcrumbs nav ul li,
            .rs-breadcrumbs .page-title {
                float: none;
            }

        .rs-banner img {
            min-height: 100px;
        }

        .order-last,
        .order-first {
            order: unset;
        }

        .sm-padding {
            padding: 0 15px !important;
        }

        .mb-sm-30 {
            margin-bottom: 30px;
        }

        .sl-subtitle {
            display: none;
        }

        .rs-domain-item .domain-search-group form.domain-search-form,
        body.domain .domain-search-group form.domain-search-form {
            margin-bottom: 70px;
        }

        .rs-domain-search .domain-search-form-group form.domain-search-form .submin-btn {
            max-width: 122px;
            margin: 0 auto;
            float: right;
        }

        .hostlab-btn {
            /*padding: 8px 0;*/
        }

        .price-table-section .price-table.style-one .cl-pricetable-wrap {
            box-shadow: 0 20px 50px 0 rgba(54, 54, 54, 0.3);
        }

            .price-table-section .price-table.style-one .cl-pricetable-wrap.popular_plan {
                margin-top: 30px;
            }

        .rs-domain-item .domain-search-group form.domain-search-form .submin-btn input,
        .home2 .rs-hostlab-domain-search .available-domain form.domain-form input.domain-search,
        body.domain .domain-search-group form.domain-search-form .submin-btn input {
            top: 100%;
            left: 0;
            max-width: unset !important;
            width: 100%;
            border-radius: 50px !important;
            margin-top: 10px;
        }

        .rs-hostlab-slider .content-inner .domain-search-group .price {
            margin-top: 90px;
        }

        .home2 .rs-banner .slider-text li .slider-btn {
            margin-top: 0;
        }

        .home2 .rs-hostlab-domain-search .available-domain {
            margin-bottom: 60px;
        }

        .rs-domain-search .domain-search-form-group form.domain-search-form .submin-btn input {
            height: 50px;
            line-height: 50px;
            margin: 22px 0 0;
        }

        .rs-domain-search .domain-search-form-group form.domain-search-form {
            overflow: hidden;
        }

            .rs-domain-search .domain-search-form-group form.domain-search-form .select-group {
                position: unset;
                top: 0;
                right: 0;
                float: left;
                margin: 22px 0 0;
            }

            .rs-domain-search .domain-search-form-group form.domain-search-form input {
                box-shadow: none;
            }

            .rs-domain-search .domain-search-form-group form.domain-search-form .select-group .select {
                width: 90px;
            }

                .rs-domain-search .domain-search-form-group form.domain-search-form .select-group .select::after {
                    display: none;
                }

                .rs-domain-search .domain-search-form-group form.domain-search-form .select-group .select select.select-hidden {
                    padding: 0;
                }

        .home2 .rs-hostlab-domain-search .available-domain input.domain-search {
            margin: 0;
        }

        .rs-host-platform .tab-content .tab-pane .column-space .col-content {
            margin-bottom: 20px;
        }

        .rs-domain-item ul.domain-info li {
            display: block;
            margin: 0 0 10px;
            padding: 0 0 10px;
            text-align: center;
            border-right: 0;
            /*border-bottom: 1px solid rgba(71, 93, 255, 0.25);*/
        }

            .rs-domain-item ul.domain-info li:last-child {
                margin: 0;
                padding: 0;
                border: none;
            }

        .rs-hostlab-classification .single-hosting .hostlab-icon {
            padding: 0 0 10px;
        }

        .single-product-page .tab-btm ul.nav li a {
            padding: 20px 16px 20px 0;
            font-size: 14px;
        }

        .slider-btn {
        }

        .product-image img {
            width: 100%;
        }

        .sec-spacer {
            padding: 80px 0;
        }

        .sec-spacer2,
        .sec-spacer6 {
            padding: 50px 0;
        }

        .sec-spacer3 {
            padding-top: 50px;
            padding-bottom: 50px;
        }

        .sec-spacer4 {
            padding: 50px 0 80px !important;
        }

        .sec-spacer5 {
            padding: 80px 0 50px !important;
        }

        .section-title {
            margin-bottom: 25px;
        }

            .section-title h2,
            .rs-client-service .client-service-text h2 {
                font-size: 22px;
            }

        .rs-host-platform ul.nav-tabs li.nav-item a.nav-link {
            padding: 5px 7px;
            font-size: 14px;
        }

        .rs-hostlab-cta .section-title h2 span {
            font-size: 30px;
        }

        .hostlab-title h3 {
            font-size: 18px;
        }

        .rs-hostlab-cta .hostlab-cta-desc .hostlab-desc {
            font-size: 15px;
            line-height: 25px;
        }

        .home4 .full-width-header .rs-header .rs-header-top .logo-area {
            text-align: unset;
        }

        .rs-hostlab-slider .content-inner .slider-text .sl-title,
        .rs-banner .slider-text .sl-title,
        .home3 .rs-banner .banner-section .slider-text .home3-title,
        .home2 .rs-banner .slider-text .sl-title,
        .home4 .rs-hostlab-slider .single-slider .slider-text .sl-title {
            font-size: 24px;
            line-height: 30px;
        }

        .rs-hostlab-slider .content-inner .slider-text .sl-subtitle,
        .home4 .rs-hostlab-slider .single-slider .slider-text .sl-subtitle,
        .home4 .rs-hostlab-slider .single-slider .slider-text .sl-price {
            font-size: 15px;
        }

        .home4 .rs-hostlab-slider .single-slider .slider-text .slider-btn {
            font-size: 13px;
        }

        .rs-banner .slider-text .sl-title {
            margin-bottom: 10px;
        }

        .rs-banner .slider-text .sl-subtitle {
            margin-bottom: 10px;
        }

        .rs-banner .slider-text .slider-btn {
            width: 170px;
            padding: 10px;
            font-size: 15px;
        }

        .inner-page .banner-img .banner-title .banner-title-text {
            font-size: 25px;
        }

        .inner-page .banner-bottom-list ul::before {
            width: 40%;
        }

        .rs-hostlab-cta .hostlab-cta-desc .hostlab-desc {
            margin-bottom: 25px;
        }

        .rs-hostlab-domain-search .available-domain input.domain-name,
        .domain .rs-hostlab-domain-search .available-domain .domain-name,
        .home2 .rs-hostlab-domain-search2 .available-domain input.domain-name {
            width: 75%;
        }

        .rs-hostlab-domain-search .available-domain .domain-format,
        .domain .rs-hostlab-domain-search .available-domain .domain-format {
            width: 25%;
        }

        .home2 .rs-hostlab-domain-search2 .available-domain .domain-format,
        .home2 .rs-hostlab-domain-search2 .available-domain .domain-format select,
        .home2 .rs-hostlab-domain-search2 .available-domain input.domain-search,
        .home2 .rs-hostlab-domain-search2 .available-domain input.domain-name {
            float: left;
        }

        .rs-hostlab-domain-search .available-domain .domain-format::after {
            right: 10%;
        }

        .rs-hostlab-domain-search .available-domain input.domain-search,
        .domain .rs-hostlab-domain-search .available-domain .domain-search {
            width: 100%;
            margin: 5px 0 0 0;
        }

        .rs-hostlab-classification .single-hosting {
            display: inline-block;
        }

            .rs-hostlab-classification .single-hosting .hostlab-img {
                width: 100%;
                padding-bottom: 20px;
                text-align: center;
            }

            .rs-hostlab-classification .single-hosting .hostlab-text {
                width: 100%;
            }

        .shared-hosting .shared-hosting-price-table .shared-hosting-table table tr th,
        .rs-hostlab-domain-price .price-list-table table tr th {
            max-width: 115px;
            font-size: 15px;
        }

            .shared-hosting .shared-hosting-price-table .shared-hosting-table table tr th h1 {
                font-size: 30px;
                padding: 10px 0 0;
            }

                .shared-hosting .shared-hosting-price-table .shared-hosting-table table tr th h1 span {
                    padding: 10px 0 0;
                }

        .shared-hosting .shared-hosting-price-table .shared-hosting-table table tr:first-child td,
        .shared-hosting .shared-hosting-price-table .shared-hosting-table table tr:last-child td,
        .shared-hosting .shared-hosting-price-table .shared-hosting-table table tr:first-child th,
        .shared-hosting .shared-hosting-price-table .shared-hosting-table table tr:last-child th {
            padding: 10px 0;
        }

        .shared-hosting .shared-hosting-price-table .shared-hosting-table table tr td {
            max-width: 115px;
        }

        .shared-hosting .shared-hosting-price-table .shared-hosting-table .hostlab-btn {
            width: 80px;
            font-size: 12px;
            padding: 3px 0;
            margin: 0 3px;
        }

        .rs-history .total-history .history-single .history-item .right-sector,
        .rs-history .total-history .history-single .history-item .left-sector {
            float: none;
            text-align: center;
        }

        .rs-history .total-history .history-single .history-item .history-panel::before {
            display: none;
        }

        .rs-hostlab-our-team .hostlab-team-member {
            display: inline-block;
        }

            .rs-hostlab-our-team .hostlab-team-member .our-team-image,
            .rs-hostlab-our-team .hostlab-team-member .our-team-text {
                width: 100%;
                text-align: center;
            }

        .rs-hostlab-footer .copyright .copy-text {
            text-align: center;
            margin-bottom: 15px;
        }

        .rs-hostlab-footer .copyright .social-links ul li {
            float: none;
            display: inline-block;
        }

        .rs-hostlab-footer .copyright .social-links {
            text-align: center;
        }

            .rs-hostlab-footer .copyright .social-links ul li:first-child {
                margin-right: 15px;
            }

            .rs-hostlab-footer .copyright .social-links ul li:last-child {
                margin-right: 0;
            }

        .rs-different-hosting .item-host {
            margin-bottom: 30px;
        }

            .rs-different-hosting .item-host .title h3 {
                font-size: 20px;
            }

        .rs-different-featured .featured-item {
            min-height: auto;
        }

            .rs-different-featured .featured-item .title h3 a {
                font-size: 18px;
            }

        .rs-support .support-content {
            text-align: left;
        }

            .rs-support .support-content li {
                display: block;
                width: 100% !important;
                margin-bottom: 30px;
            }

                .rs-support .support-content li:last-child {
                    margin-bottom: 0;
                }

        .rs-support {
            background-size: cover;
        }

        .rs-contact-info .contact-grid .text-here p.some-text {
            margin-bottom: 28px;
        }

        .rs-contact-info {
            padding-bottom: 48px;
        }

        .rs-blog-news .blog-grid {
            text-align: center;
        }

            .rs-blog-news .blog-grid .blog-img .tool-right .bottom {
                padding: 7px 7px;
            }

            .rs-blog-news .blog-grid .blog-img .tool-right .top {
                padding: 7px 7px;
            }

                .rs-blog-news .blog-grid .blog-img .tool-right .top div {
                    font-size: 22px;
                }

            .rs-blog-news .blog-grid .blog-contents .title {
                line-height: 32px;
            }

        .rs-testimonial {
            padding-bottom: 32px !important;
        }

        .rs-blog-details .blog-wrapper .blog-grid .blog-img .tool-right .top,
        .rs-blog-details .blog-wrapper .blog-grid .blog-img .tool-right .bottom {
            padding: 10px;
        }

        .rs-domain-search .domain-search-form-group {
            padding: 50px 30px;
        }

            .rs-domain-search .domain-search-form-group ul.domain-info li {
                text-align: center;
                margin: 13px 0;
                display: block;
                padding: 0;
                border: none;
            }

            .rs-domain-search .domain-search-form-group .domain-search-form .select-group {
                top: 80px;
                left: 0;
            }

                .rs-domain-search .domain-search-form-group .domain-search-form .select-group .select {
                    margin-right: 218px;
                }

                .rs-domain-search .domain-search-form-group .domain-search-form .select-group input {
                    height: 30px;
                }

                .rs-domain-search .domain-search-form-group .domain-search-form .select-group .select .select-hidden {
                    background: #2287ff;
                    color: #fff;
                    width: 111px;
                    border-radius: 30px;
                    height: 30px;
                    padding: 0;
                    padding-right: 10px;
                    text-align: center;
                    line-height: 30px;
                }

                .rs-domain-search .domain-search-form-group .domain-search-form .select-group .select::after {
                    top: 4px;
                    right: 25px;
                    color: #fff;
                }

                .rs-domain-search .domain-search-form-group .domain-search-form .select-group input {
                    width: 111px;
                }

                .rs-domain-search .domain-search-form-group .domain-search-form .select-group .select {
                    margin-right: 0;
                }

            .rs-domain-search .domain-search-form-group form.domain-search-form {
                padding-bottom: 0;
            }

        .shared-hosting .shared-hosting-price-table .shared-hosting-table table tr th small {
            font-size: 45px;
        }
    }

    @media (max-width:767px) {
        .rs-hostlab-slider .single-slider {
            background-image: linear-gradient(50deg, #2196f3 0%, #6baff7 57%);
            background-color: none;
            text-align: center;
            position: relative;
        }

        .produtc-detail-page-slide > img {
            display: none;
        }
    }

    @media (max-width:767px) {

        .rs-hostlab-slider.produtc-detail-page-slide .bacgrong-white .content-inner .slider-text .sl-desc {
            color: #fff;
        }

        .rs-hostlab-slider.produtc-detail-page-slide .bacgrong-white .content-inner .slider-text .sl-title-spn {
            color: #fff !important;
        }

        .price-list-table table {
            width: 750px !important;
        }

        .sathya-price-table {
            overflow-x: scroll;
            border: 1px solid #e0dddd;
        }

        .new-sg-pricetable.onyheader table thead th {
            display: block;
            width: 100%;
        }
    }

    @media only screen and (max-width:480px) {

        .full-width-header .rs-header .logo-area img {
            max-width: 80%;
        }

        .rs-breadcrumbs .page-title {
            font-size: 26px;
        }

        .sec-spacer {
            padding: 60px 0;
        }

        .sec-spacer2,
        .sec-spacer6 {
            padding: 40px 0;
        }

        .sec-spacer3 {
            padding-top: 40px;
            padding-bottom: 40px;
        }

        .sec-spacer4 {
            padding: 40px 0 60px !important;
        }

        .inner-page .banner-img .banner-title {
            min-width: 250px;
        }

        .rs-hostlab-slider .single-slider {
            /*background-image: unset !important;*/
            background-image: linear-gradient(50deg, #2196f3 0%, #6baff7 57%);
            text-align: center;
        }

        .home4 .rs-hostlab-slider .single-slider .slider-text .sl-price span,
        .home4 .rs-hostlab-slider .single-slider .slider-text .sl-title span {
            color: #ffffff;
        }

        .rs-hostlab-slider .content-inner .slider-text .sl-title,
        .rs-banner .slider-text .sl-title,
        .home3 .rs-banner .banner-section .slider-text .home3-title,
        .home2 .rs-banner .slider-text .sl-title,
        .home4 .rs-hostlab-slider .single-slider .slider-text .sl-title {
            font-size: 20px;
        }

        .shared-hosting .shared-hosting-price-table .shared-hosting-table table tr th small {
            font-size: 30px;
        }

        .rs-domain-item .domain-search-group form.domain-search-form {
            max-width: 300px;
        }

        .single-product-page .tab-btm ul.nav li a {
            padding: 5px 16px 5px 0;
        }

        .sec-spacer5 {
            padding: 60px 0 40px !important;
        }

        .rs-hostlab-cta .section-title h2 {
            line-height: 1.5;
        }

        .rs-hostlab-slider .content-inner .slider-text {
            padding: 100px 0 50px;
        }

            .rs-hostlab-slider .content-inner .slider-text .sl-title,
            .rs-banner .slider-text .sl-title,
            .home4 .rs-hostlab-slider .single-slider .slider-text .sl-title {
                font-size: 24px;
            }

        .rs-hostlab-slider .content-inner .domain-search-group form.domain-search-form {
            max-width: unset;
        }

        .rs-hostlab-slider .content-inner .slider-text .slider-btn,
        .home4 .rs-hostlab-slider .single-slider .slider-text .slider-btn,
        .rs-banner .slider-text .slider-btn,
        .hostlab-btn {
        }

        .home2 .rs-banner .slider-text {
            margin-top: 30px;
        }

        .inner-page .banner-img .banner-title {
            padding: 50px 20px;
        }

            .inner-page .banner-img .banner-title .banner-title-text {
                font-size: 20px;
            }

        .section-title h2,
        .rs-client-service .client-service-text h2 {
            font-size: 18px;
        }

        .inner-page .banner-bottom-list ul::before {
            display: none;
        }

        .rs-hostlab-slider .content-inner .domain-search-group form.domain-search-form input {
            height: 50px;
        }

        .rs-hostlab-classification {
            margin-top: 70px;
        }

        .price-list-table {
            overflow-y: hidden;
        }

        .shared-hosting .shared-hosting-price-table .shared-hosting-table table tr th,
        .rs-hostlab-domain-price .price-list-table table tr th {
            max-width: 100px;
            font-size: 11px;
        }

        .shared-hosting .shared-hosting-price-table .shared-hosting-table table tr td {
            max-width: 100px;
            font-size: 12px;
        }

        .shared-hosting .shared-hosting-price-table .shared-hosting-table table tr th h1 {
            font-size: 25px;
        }

            .shared-hosting .shared-hosting-price-table .shared-hosting-table table tr th h1 span {
                font-size: 12px;
            }

        .rs-contact-comment {
            padding-top: 58px !important;
        }

        .rs-contact-info {
            padding-bottom: 30px;
            padding-top: 59px;
        }

        .rs-blog-news .blog-grid .blog-img .tool-right .top,
        .rs-blog-news .blog-grid .blog-img .tool-right .bottom {
            padding: 3px 3px;
            font-size: 10px;
        }

            .rs-blog-news .blog-grid .blog-img .tool-right .top div,
            .rs-blog-news .blog-grid .blog-img .tool-right .bottom i {
                font-size: 15px;
            }

        .rs-blog-news .blog-grid .blog-contents .title {
            font-size: 20px;
        }

        .rs-login-section .center-xs .lost-psw {
            text-align: center !important;
        }

        .rs-login-section .center-xs {
            text-align: center;
        }

        .rs-registration .register-width form.register-form .date {
            margin-right: 0;
        }

        .rs-testimonial {
            padding-bottom: 12px !important;
        }

        .rs-blog-details .blog-wrapper .feedback .hits {
            float: none;
            text-align: left;
        }

        .rs-blog-details .blog-wrapper .share-now .title {
            float: none;
        }

        .rs-blog-details .blog-wrapper .author-comment ul li .image-comments img {
            width: 61px;
        }

        .rs-blog-details .blog-wrapper .author-comment ul li:nth-child(2) {
            margin-left: 0;
        }

        .rs-blog-details .sidebar-area {
            padding-top: 50px;
        }

        .rs-blog-details .blog-wrapper .blog-grid .blog-img .tool-right .top {
            padding: 5px 3px;
            font-size: 12px;
        }

            .rs-blog-details .blog-wrapper .blog-grid .blog-img .tool-right .top div {
                font-size: 18px;
            }

        .rs-blog-details .blog-wrapper .blog-grid .blog-img .tool-right .bottom {
            padding: 5px 3px;
            font-size: 12px;
        }

            .rs-blog-details .blog-wrapper .blog-grid .blog-img .tool-right .bottom i {
                font-size: 18px;
            }

        .rs-banner .slider-text .sl-subtitle {
            display: none;
        }

        .rs-banner .slider-text .sl-title {
            font-size: 21px;
        }

        .rs-domain-search .domain-search-form-group .domain-search-form .select-group input {
            width: 110px;
        }

        .client-footer .client-contact-services {
        }

        .rs-domain-search .domain-search-form-group {
            margin-top: 0;
        }

        .rs-hostlab-classification {
            margin-top: 0;
        }

        .rs-domain-search .domain-search-form-group .domain-search-form input#domain-search {
            padding: 15px 32px;
        }

        .rs-domain-search .domain-search-form-group .domain-search-form .select-group {
            left: 21%;
        }

        .rs-domain-search .domain-search-form-group form.domain-search-form input {
            height: 50px;
            line-height: 50px;
        }

        .rs-domain-search .domain-search-form-group form.domain-search-form {
            padding-bottom: 0;
        }

        .our-products-section .pagination-style ul li {
            min-width: 40px;
        }

        .rs-hostlab-footer .footer-content {
            padding-top: 15px !important;
        }

        .hostlab-accordion .accordion .card .card-header .acdn-title {
            font-size: 15px;
        }
    }
