@media only screen and (max-width:1199px) {
    #myHeader #mainNavbarCollapse .navbar-nav .menu_top {
        padding-right: 15px;
        padding-left: 15px
    }
    .best-vps-server,
    .build-sites,
    .business-row,
    .certificate,
    .customers,
    .dedicated-server,
    .features-option2.features-option3,
    .features-option4,
    .footer,
    .free-trial,
    .frequbntly_asked,
    .frequently-questions,
    .hosting_feature,
    .how-it-works-offers,
    .install,
    .offers-banner,
    .operating-system,
    .price_list,
    .ready-to-grab,
    .secure_col .ssl-effect-site,
    .simple-steps,
    .ssl-certification,
    .ssl-effect-site,
    .technical-specifications,
    .testimonials-1,
    .tlds,
    .vps-hosting,
    .why-choose,
    .why-hostx {
        padding: 30px 0
    }
    .about-why-choose-us .choose-us-row h2,
    .best-vps-server>h1,
    .certificate .right h2,
    .choose_section h1,
    .cloud_hosting .left h1,
    .features-option2 .top h2,
    .frequbntly_asked .top h5,
    .hosting_feature h1,
    .install .right h2,
    .operating-system .left h1,
    .pricing_section .price_top h1,
    .ready-to-grab .row-grab h2,
    .secure_col h2,
    .simple-steps>h1,
    .technical-specifications>h1,
    .testimonials-1 h1,
    .vps-hosting h1,
    .why-hostx .why-hostx-left h2 {
        font-size: 28px;
        font-weight: 600
    }
    .certificate .right h4 {
        font-size: 28px
    }
    .vps-hosting .vps-hosting-list {
        margin-top: 24px
    }
    .vps-hosting .vps-hosting-list .right h2 {
        font-size: 19px
    }
    .best-vps-server .cols p {
        margin: 3px 0 0 0;
        line-height: 22px;
        font-size: 15px
    }
    .best-vps-server .cols h3 {
        font-size: 17px
    }
    1024 .best-vps-server .cols p br {
        display: none
    }
    .free-trial .free-trial-col h2 {
        font-size: 20px
    }
    .free-trial .free-trial-col p {
        font-size: 16px
    }
    .free-trial .free-trial-col img {
        max-width: 105px
    }
    .free-trial .free-trial-col {
        min-height: 1px
    }
    .technical-specifications>h1 {
        margin: 0 0 30px 0
    }
    .technical-specifications .cols h3 {
        font-size: 19px
    }
    .technical-specifications .cols p {
        line-height: 19px
    }
    .technical-specifications .cols span {
        width: 90px;
        height: 90px;
        top: 40px;
        line-height: 90px
    }
    .frequbntly_asked .top {
        margin-bottom: 0
    }
    .frequbntly_asked .question_answers .question {
        font-size: 15px
    }
    .frequbntly_asked .question_answers {
        padding-bottom: 10px;
        padding-top: 10px
    }
    .certificate .right p {
        text-align: left;
        margin: 20px 0 5px 0
    }
    .install .right p {
        font-size: 14px;
        line-height: 23px
    }
    .certificate .right {
        margin-top: 0
    }
    .certificate .left.text-right {
        text-align: center!important
    }
    .secure_col h2 {
        margin: 24px 0 0 0
    }
    .secure_col p {
        margin: 8px 0 0 0;
        font-size: 14px;
        line-height: 20px
    }
    .secure_col h5 {
        margin: 25px 0 0 0;
        font-size: 15px
    }
    .secure_col h4 {
        margin: 4px 0 0 0;
        font-size: 19px
    }
    .support_tickets .support_tickets_col .panel-title {
        position: relative
    }
    .support_tickets .support_tickets_col .panel-title i {
        position: absolute;
        left: 0;
        top: 3px
    }
    .support_tickets .support_tickets_col .panel-title {
        padding-left: 16px;
        font-size: 14px
    }
    .support_tickets .regis .panel-title {
        font-size: 16px
    }
    .clientarea .left ul.side_menu>li ul.side_menu_sub {
        padding: 0 0 0 35px
    }
    .clientarea .right .top h2,
    .clientarea .right .top h2 span {
        font-size: 27px
    }
    .clientarea .left ul.side_menu>li>a {
        padding-right: 10px
    }
    .emptycredit-card {
        padding: 15px
    }
    .cardInfoDiv {
        padding: 15px;
        margin-top: 20px
    }
    .cardInfoDiv h3 i {
        left: 36px;
        padding-top: 5px
    }
    .register-domain-section {
        padding-top: 0
    }
    .register-domain-section .right .search_domain {
        padding: 15px
    }
    .register-domain-section .right .search_domain .search_domain_in .form-control {
        min-height: 40px
    }
    #order-standard_cart .form-control {
        height: 40px!important
    }
    .register-domain-section .right .search_domain .search_domain_in .btn {
        height: 40px;
        top: 5px;
        right: 5px;
        width: 130px;
        font-size: 14px;
        background-position: calc(100% - 19px)
    }
    .register-domain-section .right .search_domain .search_domain_in {
        padding: 5px
    }
    .register-domain-section .add_web_hosting {
        padding: 15px
    }
    .domaintransfer .tDomain {
        padding: 15px
    }
    .knowledgebaseDiv .top_searchbar {
        padding: 5px 5px 0
    }
    .knowledgebaseDiv .top_searchbar label,
    .right .client_download_page .shared-hosting .download_searchbar label {
        padding: 0
    }
    .knowledgebaseDiv .kbcategories .kbcat {
        padding: 14px 13px
    }
    .knowledgebaseDiv .top_searchbar input {
        height: 51px;
        font-size: 14px;
        font-weight: 600
    }
    .right .client_download_page .shared-hosting .download_searchbar {
        padding: 5px 5px 1px
    }
    .right .client_download_page .shared-hosting .download_searchbar input {
        font-weight: 600;
        font-size: 14px
    }
    .col-sm-4.down-cat {
        -ms-flex: 0 0 40.333333%;
        flex: 0 0 40.333333%;
        max-width: 40.333%
    }
    .right .client_download_page .shared-hosting .download-categories .down-cat p {
        padding-left: 18px
    }
    .clientarea .left ul.side_menu>li>a {
        padding-top: 16px;
        padding-bottom: 16px
    }
    .clientarea .left ul.side_menu>li.notificationswgs>a::after {
        border-top: 27px solid transparent;
        border-bottom: 27px solid transparent
    }
    .messagesicn {
        top: 11px
    }
}

@media only screen and (min-width:992px) and (max-width:1199px) {
    #order-standard_cart .viewCartDiv .order-summary .orderSummaryCd .btn-checkout {
        padding: 10px 80px
    }
    #order-standard_cart .viewCartDiv .order-summary .orderSummaryCd #applyPromoDiv .btn-block {
        font-size: 13px
    }
    ul.login-manage-detail li a i {
        padding-right: 3px
    }
    ul.login-manage-detail li a {
        padding: 17px 10px
    }
    .business-row .left h2 {
        line-height: 35px;
        font-size: 27px
    }
    .business-row .left p {
        margin-top: 10px;
        margin-bottom: 7px;
        font-size: 15px;
        line-height: 25px
    }
    .build-sites h2 {
        font-size: 29px;
        margin-bottom: 30px;
        margin-top: 30px
    }
    .ssl-effect-site .ssl-effect-site-row {
        margin-top: 0
    }
    .ssl-effect-site .ssl-effect-site-row h4 {
        font-size: 25px;
        font-weight: 600
    }
    .ssl-effect-site .ssl-effect-site-row p {
        font-size: 14px;
        line-height: 22px
    }
    .frequently-questions .frequently-questions-row h2 {
        font-size: 30px;
        margin-bottom: 30px
    }
    .simple-steps>h1 {
        margin-bottom: 40px
    }
    .ready-to-grab .row-grab h2 {
        margin-bottom: 14px
    }
    .pricing_section {
        padding-bottom: 10px
    }
    .banner .big_col .big_col_in h4 {
        font-size: 50px;
        font-weight: 600
    }
    .banner .big_col h5 {
        font-size: 20px;
        color: #000;
        font-weight: 700;
        padding: 27px 15px;
        line-height: 25px;
        color: #fff
    }
    .banner .big_col .big_col_in {
        min-height: 104px
    }
    .banner .big_col {
        min-width: 450px
    }
    .banner .banner_bottom h3 {
        font-size: 15px;
        color: #fff;
        padding: 0 0 9px 0
    }
    .pricing_section {
        padding-bottom: 30px
    }
    .simple-steps .simple-col h3 {
        margin: 15px 0 0 0
    }
    .simple-steps .simple-col p {
        font-size: 14px;
        margin: 10px 0 20px 0
    }
    .frequently-questions .frequently-questions-row .accordion-container-main .card .card-header a .mb-0 {
        font-size: 16px
    }
    .frequently-questions .frequently-questions-row .accordion-container-main .card::before {
        top: 13px
    }
    .frequently-questions .frequently-questions-row .accordion-container-main .current::before {
        top: 14px
    }
    .testimonials-1 .testimonials_box {
        padding: 14px 50px
    }
    .banner-bottombar .cols img {
        float: left
    }
    .about-why-choose-us .choose-us-row-two .why-choose-inner-abt {
        margin-top: 30px
    }
    .cloud_hosting .cloud_hosting_in {
        min-height: 507px
    }
    .banner .left h2,
    .frequbntly_asked .top h5 {
        font-size: 26px;
        font-weight: 700;
        line-height: 34px
    }
    .pricing_section .price_top {
        padding-top: 20px
    }
    .pricing_section .price_top p {
        font-size: 15px;
        line-height: 23px
    }
    .pricing_section .price_group {
        margin-top: 0
    }
    .choose_section {
        padding: 30px 0 0
    }
}

@media only screen and (max-width:1024px) {
    input.search_input {
        width: 100%;
        border: 1px solid #ccc;
        height: 30px;
        padding: 6px 12px;
        font-size: 14px;
        color: #333;
        border-radius: 4px
    }
    .hc-offcanvas-nav li.nav-close span::before {
        margin-left: -6px
    }
    .hc-offcanvas-nav .nav-container,
    .hc-offcanvas-nav .nav-wrapper,
    .hc-offcanvas-nav ul {
        background: #f7efef
    }
    .hc-offcanvas-nav li.nav-back a,
    .hc-offcanvas-nav li.nav-close a {
        background: #32b563;
        border-top: 1px solid #32b563;
        border-bottom: 1px solid #32b563
    }
    .hc-offcanvas-nav .nav-item,
    .hc-offcanvas-nav a {
        padding: 10px 15px;
        font-size: 14px;
        color: #333;
        border-bottom: 1px solid #dddede
    }
    .hc-offcanvas-nav li.nav-back span::before,
    .hc-offcanvas-nav span.nav-next::before {
        border-top: 2px solid #333;
        border-left: 2px solid #333
    }
    .hc-offcanvas-nav.is-ios .nav-item span i {
        cursor: pointer!important;
        color: #043d5f;
        font-size: 11px
    }
    .cryptocurrency span.nav-item {
        padding: 25px 10px
    }
    .svg-img-ar {
        display: none
    }
    @media only screen and (min-width:821px) and (max-width:990px) {
        .header .navbar-toggler {
            right: 4%;
            top: 0;
            bottom: 0
        }
        .navbar-toggler {
            font-size: 2rem
        }
    }
    @media only screen and (min-width:768px) and (max-width:820px) {
        .header .navbar-toggler {
            right: 1%;
            top: 0;
            bottom: 0
        }
        .navbar-toggler {
            font-size: 2rem
        }
    }
    @media only screen and (max-width:991px) {
        .banner-bottombar .cols img {
            float: left
        }
        .banner .big_col .big_col_in {
            min-height: 104px
        }
        .banner .big_col .big_col_in h4 {
            font-size: 50px
        }
        .banner .big_col h5 {
            font-size: 19px;
            font-weight: 800;
            padding: 20px 15px;
            line-height: 30px;
            width: calc(100% - 160px);
            color: #fff
        }
        .banner .banner_bottom h3 {
            font-size: 16px;
            margin-top: 25px;
            color: #fff;
            padding: 0 0 6px 0
        }
        .banner .banner_bottom .button02 {
            font-size: 13px;
            padding: 9px;
            margin-top: 20px
        }
        .banner .banner_bottom ul li a {
            min-height: 35px;
            font-size: 11px;
            padding-top: 10px
        }
        .banner {
            padding-bottom: 50px
        }
        .domain-block-home {
            padding: 40px 0 20px;
            background-position: 0 -5px
        }
        .domain-b-search {
            padding-left: 38px;
            min-height: 32px;
            font-size: 14px
        }
        .domain-block-search .btn {
            width: 145px;
            height: 34px;
            font-size: 14px
        }
        .domain-block-content h2 {
            margin: 0 0 20px
        }
        ul.domain-block-tld-price {
            display: flex;
            justify-content: center
        }
        .features-option2.features-option3,
        .features-option4,
        .footer,
        .price_list {
            padding: 40px 0
        }
        .domain-block-content h2,
        .features-option2 .top h2 {
            font-size: 27px
        }
        .features-option2 .top {
            margin-bottom: 25px
        }
        .features-option2 .features-col h3 {
            margin: 10px 0 0 0;
            font-size: 13px
        }
        .features-option2 .features-col p {
            line-height: 20px
        }
        .price_list p {
            margin: 10px 0 30px 0;
            font-size: 14px
        }
        .price_list .price_grid .price_box h4 {
            margin: 8px 0 0 0;
            font-size: 26px
        }
        .price_list .price_grid .price_box .tag {
            font-size: 13px
        }
        .price_list .price_grid h2 {
            margin: 0;
            padding: 10px 0;
            font-size: 15px
        }
        .deschfirstbox {
            min-height: 1px
        }
        .price_list .price_grid .button03 {
            margin-top: 0
        }
        .footcaptionhfirstbox {
            padding: 10px 0;
            display: block;
            width: 100%;
            float: left
        }
        .price_list .container>.row .col-sm-3 .price_grid {
            margin-bottom: 30px
        }
        .descSecondBox,
        .priceSecondBox {
            min-height: 1px
        }
        .pricing_section {
            padding: 0 0 10px 0
        }
        .pricing_section .vat_col {
            margin: 20px 0 20px
        }
        .footer .footer_col h4 {
            font-size: 15px
        }
        .footer .footer_col a {
            font-size: 14px;
            padding: 5px 0;
            min-height: 27px;
            line-height: 27px;
            min-width: 131px
        }
        .footer_col img {
            max-width: 200px
        }
        .footer .footer_col ul.socil_icon {
            display: flex;
            justify-content: flex-start
        }
        .footer .footer_col ul.socil_icon li a {
            min-width: auto;
            padding: 0 4px
        }
        .business-row .left h2 {
            font-size: 21px
        }
        .business-row .left p {
            font-size: 15px;
            line-height: 24px
        }
        .about-why-choose-us .choose-us-row h2,
        .build-sites h2,
        .dedicated_servers .dedicated_servers_top h1,
        .features-option2 .top h2,
        .frequently-questions .frequently-questions-row h2,
        .pricing_section .price_top h1,
        .ready-to-grab .row-grab h2,
        .simple-steps h1,
        .ssl-effect-site .ssl-effect-site-row h4,
        .testimonials-1 h1 {
            color: #333;
            font-size: 27px;
            font-weight: 700;
            line-height: 34px
        }
        .ssl-certification .choose-us-row h2 {
            color: #fff;
            font-size: 27px;
            font-weight: 700;
            line-height: 34px
        }
        .build-sites {
            float: left;
            width: 100%
        }
        .ssl-effect-site .ssl-effect-site-row {
            margin-top: 0
        }
        .build-sites h2 {
            margin-top: 0
        }
        .ssl-certification .col-sm-3 {
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%
        }
        .features-option4 .col-sm-4 {
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%
        }
        .ssl-certification div[class*=col-] .why-choose-inner-abt {
            padding: 18px 18px;
            min-height: 210px;
            max-height: 210px
        }
        .about-why-choose-us .choose-us-row-two .why-choose-inner-abt h5 {
            padding: 14px 0 10px
        }
        .banner .left h2,
        .frequbntly_asked .top h5 {
            font-size: 27px;
            font-weight: 700;
            line-height: 34px
        }
        .banner .left h6 {
            margin: 5px 0 0 0;
            font-size: 16px
        }
        .banner .left p {
            margin: 20px 0 0 0;
            font-size: 13px;
            line-height: 20px
        }
        .button04 {
            width: 162px;
            line-height: 37px;
            padding: 5px
        }
        .dedicated_servers {
            margin: 0;
            padding: 40px 0
        }
        .dedicated_servers .right .results_box .col1 h2 {
            font-size: 16px;
            font-weight: 600
        }
        .results_box .col_in {
            font-size: 12px
        }
        .dedicated_servers .right .results_box .col1 .sata_button {
            margin-left: 0!important;
            width: 100%
        }
        .features-option2 {
            padding: 0 0 40px 0
        }
        .cloud_hosting_in .row {
            align-items: center
        }
        .hosting_box img {
            margin: 15px auto 0
        }
        .why-choose .col-sm-3 {
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%
        }
        .why-choose .choose-col {
            text-align: center;
            margin-bottom: 30px
        }
        .frequbntly_asked .top h2 {
            font-size: 26px;
            font-weight: 500;
            margin-top: 7px
        }
        .frequbntly_asked .question_answers {
            padding-left: 50px;
            padding-bottom: 10px;
            padding-top: 10px
        }
        .frequbntly_asked .question_answers .question {
            font-size: 14px
        }
        .frequbntly_asked .question_answers>span {
            left: 6px;
            top: 5px
        }
        .frequbntly_asked .question_answers .collapse {
            font-size: 13px;
            line-height: 20px
        }
        .dedicated-server h2 {
            font-size: 22px
        }
        .dedicated-server .dedicated_box .dedicated_box_col h5 {
            font-size: 14px
        }
        .dedicated-server .dedicated_box .dedicated_box_col h6,
        .dedicated-server .dedicated_box .dedicated_box_col h6 span {
            font-size: 12px
        }
        .dedicated-server .dedicated_box .dedicated_box_col .button02 {
            font-size: 12px;
            padding: 3px 5px
        }
        .dedicated-server .dedicated_box .dedicated_box_col .gol {
            width: 40px;
            left: 3px;
            height: 40px
        }
        .dedicated-server .item {
            padding: 0 19px
        }
        .dedicated-server .owl-controls .owl-next,
        .dedicated-server .owl-controls .owl-prev {
            background-color: #fff
        }
        .dedicated-server .item img {
            max-width: 200px
        }
        .pricing_section .price_top {
            padding-top: 20px
        }
        .best-vps-server .col-sm-4 {
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            ax-width: 50%
        }
        .technical-specifications .cols {
            padding: 20px
        }
        .technical-specifications .cols span {
            position: static;
            display: block;
            left: 0;
            margin: 0 auto 20px
        }
        .best-vps-server .cols,
        .technical-specifications .cols {
            text-align: center
        }
        .best-vps-server .cols {
            margin-top: 20px;
            margin-bottom: 20px
        }
        .frequbntly_asked.frequbntly_asked1 .question_answers {
            padding-left: 0
        }
        .certificate .left img {
            max-width: 55%
        }
        .secure_col .secure-box .secure-box1 {
            min-height: 90px
        }
        .frequbntly_asked.mt-5 {
            margin: 0!important
        }
        .frequbntly_asked .top {
            margin-bottom: 20px
        }
        .frequently-questions .frequently-questions-row h2 {
            margin-bottom: 20px
        }
        .tab-content.personal_information_form.wgs-logout {
            margin-top: 30px
        }
        .wgs-logout .main-content {
            margin-bottom: 0;
            min-height: 1px;
            padding: 0 0
        }
        .register_page .right .nav {
            margin-top: 10px
        }
        .register_page .personal_information_form .button03 {
            min-height: 44px;
            font-size: 16px;
            line-height: 45px;
            min-width: 150px
        }
        object#someid {
            max-width: 39px;
            left: -31px;
            top: 48px
        }
        .clientarea .left ul.side_menu>li>a {
            padding: 10px 40px
        }
        ul.side_menu i.messagesicn {
            line-height: 27px;
            width: 27px;
            height: 27px;
            top: 7px
        }
        .clientarea .left ul.side_menu>li.notificationswgs>a::after {
            border-left: 19px solid #f51322;
            border-right: 19px solid transparent;
            border-top: 20px solid transparent;
            border-bottom: 22px solid transparent;
            right: -38px
        }
        .clientarea .right .top h2,
        .clientarea .right .top h2 span {
            font-size: 22px
        }
        .search_opt1 .form-control {
            min-height: 45px
        }
        .search_opt1 .btn {
            height: 45px
        }
        #categoriesBox .slick-next {
            right: -15px
        }
        #categoriesBox .slick-prev {
            left: -20px
        }
        #productList .owl-controls .owl-prev {
            margin-left: -20px
        }
        #productList .owl-controls .owl-next {
            margin-right: -20px
        }
        .clientarea .main-content {
            margin-bottom: 0
        }
        .register-domain-section .browse_extensions ul.nav li a {
            padding: 10px 15px
        }
        .register-domain-section .browse_extensions .domain_table table tr td {
            padding: 10px 5px;
            font-size: 14px
        }
        #frmDomainChecker .col-xs-offset-1 {
            margin-left: 0;
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%
        }
        #order-standard_cart .default-captcha {
            max-width: 250px
        }
        .register-domain-section .right .domain_row .domain_colos h2 .img-container img {
            max-height: 25px
        }
        .domaintransfer .tDomain .btn-transfer {
            min-width: 90px
        }
        .table-container .dataTables_wrapper .dataTables_filter label {
            min-height: 50px;
            padding: 0
        }
        .dataTables_wrapper .dataTables_filter label .form-control {
            background: url(../../../assets/img/search.png) #fff no-repeat 8px 16px;
            height: 50px;
            width: 99%
        }
        /*.clientareaproductdetails .row {
            display: block!important
        }*/
    }
    @media only screen and (min-width:768px) and (max-width:991px) {
        #order-standard_cart .viewCartDiv .order-summary .orderSummaryCd #applyPromoDiv {
            float: left;
            width: 100%
        }
        div#scrollingPanelContainer2 {
            max-width: 100%
        }
        .mx_width {
            max-width: 100%
        }
        #order-standard_cart .viewCartDiv .order-summary .orderSummaryCd #applyPromoDiv .plable {
            float: left;
            width: 100%
        }
        ul.login-manage-detail li a {
            padding: 17px 16px
        }
    }
    @media only screen and (min-width:320px) and (max-width:452px) {
        .cardInfoDiv h3 span {
            margin-left: 15%
        }
        input#inputKnowledgebaseSearch {
            display: inline-block;
            width: 100%
        }
        #order-standard_cart .viewCartDiv .order-summary .orderSummaryCd #applyPromoDiv .btn-block {
            font-size: 13px
        }
    }
    @media only screen and (min-width:320px) and (max-width:576px) {
        .business-row {
            background-image: linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, .5)), url(../images/banner03.jpg)
        }
        .business-row .left p {
            color: #000!important
        }
        .domain-renewals #domainRenewals .domain-renewal h3 {
            padding-top: 5px;
            word-break: break-all;
            clear: both
        }
        .clientareadetails .row .form-group {
            display: block;
            width: 100%;
            padding: 0 10px
        }
        .landing-page.sitelockvpn .feature.devices .logos {
            padding: 20px 0;
        }
        .landing-page.sitelockvpn .feature.devices .logos img {
            margin: 25px 6px!important;
            width: 34px;
        }
    }
    @media only screen and (min-width:320px) and (max-width:767px) {
        .has_no_block img {
            max-width: 100%;
        }
        .right-content .landing-page.sitelockvpn .feature.devices h3, .right-content .landing-page.sitelockvpn .feature h3, .feature.world h3{
            font-size: 26px;
        }

        ul.domain-block-tld-price {
         display: flex;
         justify-content: center;
         width: 100%;
         overflow: scroll;
         padding: 20px 0;
        }
        ul.domain-block-tld-price li:first-child {
        border-right: none;
        }
        .container>.navbar-collapse {
            margin-right: 0;
            margin-left: 10px
        }
        .nav>li>a>img {
            max-width: none;
            display: none
        }
        .drow_menu {
            padding-right: unset
        }
        .nav_bar .megamenu .container .row .drow_menu h5 {
            color: #fff
        }
        .nav_bar .megamenu .drow_menu h5:after {
            width: 100%
        }
        .register {
            display: none
        }
        .nav_bar .megamenu .drow_menu p {
            display: none
        }
        .nav_bar .megamenu .drow_menu .nav li a {
            padding: .5rem .5rem;
            border: none;
            text-align: left!important
        }
        .nav_bar .megamenu .drow_menu a {
            color: #040404!important;
            background: #fff!important
        }
        .nav_bar .megamenu .learn_btn {
            display: none
        }
        .nav_bar .megamenu .drow_menu>h3 {
            display: none
        }
        .nav_bar .navbar-nav li a {
            text-align: left!important
        }
        input#owndomaintld {
            padding-left: 0!important
        }
        .listtable {
            overflow: scroll!important
        }
        .departdiv {
            width: 100%!important
        }
        #productList .owl-controls {
            margin-top: 0!important
        }
        #productList .owl-controls {
            padding-bottom: 30px
        }
        #order-standard_cart .viewCartDiv .order-summary .orderSummaryCd #applyPromoDiv .plable {
            float: left;
            width: 100%
        }
        .ddnavbar .submenu {
            position: relative!important;
            margin-top: 0!important;
            min-width: 100%!important;
            box-shadow: 0 0 9px rgba(0, 0, 0, .07)!important;
            float: left!important
        }
        .ddnavbar .childsubmenu {
            position: relative!important;
            margin-left: 180px!important;
            min-width: 100%!important;
            float: left!important;
            margin: 0!important;
            margin-top: 0!important
        }
        .ddnavbar .nav-link.dropdown-toggle.menu_top:hover {
            background: 0 0!important
        }
        .header .right .right_navi li:last-child a,
        .header .right .right_navi li:nth-last-child(2) a {
            bottom: 0;
            padding: 24px 0
        }
        .vps-hosting .vps-hosting-list .left img.img-responsive {
            margin: 0 auto;
            margin-bottom: 28px
        }
        .clientarea .right {
            margin-top: 0
        }
        section#main-body {
            padding: 0 0 20px
        }
        #order-standard_cart {
            margin: 0!important;
            padding: 0!important
        }
        p.wgs-responsive-btn-class {
            display: inline-block;
            width: 100%;
            margin-top: 30px
        }
        .shared-hosting {
            padding: 0
        }
        .main-content {
            margin-bottom: 30px;
            min-height: 300px
        }
        .submitticketstepone .col-md-4 {
            max-width: 100%!important
        }
        .pricing_section {
            padding-bottom: 0
        }
        .register-domain-section .browse_extensions .domain_table li {
            margin-bottom: 10px
        }
        .domain-suggestion .domain-name {
            width: 100%;
            margin-bottom: 10px
        }
        .wgs-domains {
            width: 50%!important;
            float: left;
            text-align: left
        }
        .register-domain-section .browse_extensions .domain_table li .price {
            font-size: 18px
        }
        .domain-suggestion .domain-button {
            float: left;
            width: 50%;
            text-align: right
        }
        .domain-suggestion .domain-button button.button01.btn-add-to-cart {
            padding: 6px 0!important
        }
        #searchDomainInfo .domain-available .domain-price {
            float: right;
            width: 100%
        }
        p.domain-checker-available {
            font-size: 18px
        }
        .domain-price button.button01.btn-add-to-cart {
            font-size: 12px;
            padding: 7px 0;
            float: right
        }
        .col-md-9.pull-md-right.main-content {
            display: inline-block
        }
        .register-domain-section .right .domain_row .domain_colos {
            width: 94.5%;
            margin-bottom: 20px
        }
        .wgs-class-captcha {
            display: inline-block
        }
        .cpanel_banner .button04 {
            margin-top: 25px!important;
            margin-bottom: 15px;
            width: 100%;
            text-align: center
        }
        a.button02 {
            width: 100%;
            text-align: center
        }
        .navbar-toggler {
            padding: 7px 9px;
            font-size: 20px
        }
        .header .right .right_navi li a {
            padding: 24px 9px!important;
            font-size: 14px;
            line-height: 18px
        }
        .sign-in-display {
            display: block!important
        }
        .sub-heading.domain-nm {
            word-break: break-all;
            display: inline-block
        }
        #order-standard_cart .registrationPeriod {
            width: 92.4%
        }
        div#categoriesBox {
            display: none!important
        }
        #order-standard_cart .categories-collapsed .pull-left.form-inline {
            width: 100%
        }
        #order-standard_cart .categories-collapsed .pull-left.form-inline form {
            width: 100%
        }
        #order-standard_cart .categories-collapsed .pull-left.form-inline select.form-control {
            width: 100%
        }
        #order-standard_cart .categories-collapsed .pull-right.form-inline {
            display: none
        }
        #order-standard_cart .categories-collapsed {
            margin-top: 0!important
        }
        .header .right .nav li:last-child {
            display: block;
            padding-right: 0
        }
        .mblshow {
            display: block!important
        }
        .search_box input.search_input {
            display: inline-block;
            width: 91%!important
        }
        .search_box form img {
            display: inline-table;
            height: 100%;
            width: 20px
        }
        .business-row {
            background: #fff;
            border-bottom: 1px solid #ddd
        }
        .clientarea .left ul.side_menu>li:first-child {
            width: 92%;
            display: inline-block
        }
        .left button.navbar-toggler.hidden-lg-up {
            position: absolute;
            right: 0;
            top: 17px;
            margin: 0!important
        }
        .certificate .left img {
            display: none
        }
        .certificate .right {
            margin-top: 0
        }
        .secure_col {
            background: #000
        }
        .install .left img {
            display: none
        }
        .register-domain-section {
            padding-bottom: 0
        }
        .domainregister .col-xs-12.main-content {
            margin-bottom: 0
        }
        .col-md-8.mx_width {
            display: inline-block
        }
        #order-standard_cart .domains-row .form-control {
            padding-left: 8px
        }
        #order-standard_cart .domains-row #owndomainsld{
           padding-left: 50px   
        }
           
        #order-standard_cart .domains-row #transfersld {
            padding-left: 50px
        }
        input#registersld {
            padding-left: 50px!important
        }
        .domainResultsWithProducts .spotlight-tld-container-5 {
            width: 31%;
            margin: 5px 1%
        }
        .domainResultsWithProducts .spotlight-tld-container .spotlight-tld {
            font-size: 14px
        }
        body #order-standard_cart .checkoutDiv #paymentGatewaysContainer .radio-inline {
            padding: 10px 15px 10px 0
        }
        .right_navi li:last-child a {
            padding-left: 1px!important
        }
        .clientareadetails .mrg18 {
            display: table;
            margin-right: 7px;
            text-align: center!important
        }
        .clientareadetails .mrg18 input.btn.btn-default,
        .clientareadetails .mrg18 input.btn.btn-primary {
            margin-bottom: 10px;
            width: 100%
        }
        .header .right {
            padding-right: 20px
        }
        ul.nav.right_navi li a i {
            vertical-align: middle
        }
        .header .logo {
            padding-top: 15px;
            float: left
        }
        .header .navbar-toggler {
            top: 0;
            bottom: 0;
            outline: 0;
            right: 15px
        }
        .right_navi i.fa.fa-sign-in {
            font-size: 19px!important;
            margin-top: 0
        }
        .right_navi i.fa.fa-shopping-bag {
            font-size: 15px!important
        }
        .pricing_section .price_top ul.months-ul li a:focus {
            background: #000000ad
        }
        .pricing_section .price_top ul.months-ul li a {
            float: left;
            width: 100%;
            font-size: 13px;
            color: #fff;
            border-top: none;
            padding: 8px 0;
            background: #6747d5;
            margin-bottom: 5px;
            cursor: pointer
        }
        .features-option2 .features-col .img-box img,
        .features-option2 .features-col .img-box svg {
            width: 50px;
            height: auto
        }
        .clientareaproductdetails .tab-content .product-details .manage-detail {
            margin: 0;
            padding: 25px 15px
        }
        .clientareaproductdetails .tab-content .product-details .active-domain {
            padding: 45px 0;
            min-height: 300px
        }
        li.accountMenu.open a.dropdown-item {
            padding: 10px!important
        }
       /* .clientareaproductdetails .row {
            display: block!important;
            clear: both!important
        }*/
        p.text-left.wgs-responsive-btn-class {
            text-align: center!important
        }
        li.accountMenu {
            display: block!important
        }
        li.accountMenu .dropdown-menu.flag_drop {
            transform: translateX(-50%)
        }
        .sign-in-display {
            display: none!important
        }
        .domain-block-home {
            background: #f6f8fa!important
        }
        ul.domain-block-tld-price {
            margin: 20px 0 0
        }
        .domain-block-content h2 {
            font-size: 22px;
            margin: 0 0 30px
        }
        .domain-block-inner {
            padding-right: 107px;
            width: 100%;
            max-width: 100%
        }
        .domain-block-search {
            float: left;
            width: 100%;
            position: relative;
            padding-right: 0
        }
        .domain-block-search .btn {
            width: 100%;
            position: relative;
            height: 40px
        }
        .dedicated_servers .left .filters_box .range_slider {
            padding: 0 20px
        }
        .dedicated_servers .right .results_box {
            border: 1px solid #48474880;
            margin-bottom: 20px
        }
        .dedicated_servers .right .results_box {
            margin-bottom: 20px
        }
        .dedicated-server .item {
            padding: 0 30px
        }
        .dedicated-server .dedicated_box {
            padding: 8px 0 0
        }
        .dedicated-server .item .dedicated_box .dedicated_box_col {
            margin-top: 0
        }
        .frequbntly_asked .question_answers>span {
            top: 0;
            font-size: 16px;
            display: flex;
            justify-content: center;
            align-items: center;
            bottom: 0
        }
        .frequbntly_asked .question_answers .question {
            font-size: 12px
        }
        .customers h1 {
            font-size: 19px;
            font-weight: 600
        }
        .customers .data_box {
            font-size: 15px;
            line-height: 25px
        }
        .domain .domain-companys {
            justify-content: center
        }
        .domain .domain-companys .domain-companys-col {
            width: 45%;
            margin: 0 8px 15px;
            min-height: 140px
        }
        .domain .domain-companys .domain-companys-col h3 b {
            font-size: 30px;
            font-weight: 600
        }
        .domain .domain-companys .domain-companys-col h3 {
            font-size: 15px;
            margin-top: 10px
        }
        .domain ul.domain-options {
            text-align: center
        }
        .domain ul.domain-options li {
            width: 46%;
            margin-bottom: 5px;
            border: 1px solid #ccc;
            text-align: center;
            padding: 10px;
            margin: 5px;
            float: none;
            display: inline-block
        }
        .perfect-domain .button03 {
            margin-top: 20px
        }
        .pricing_section .vat_col {
            margin: 15px 0
        }
        .dedicated-server .dedicated_box .dedicated_box_col .gol {
            width: 40px;
            left: 0;
            height: 40px;
            margin: 10px auto 15px!important;
            position: static;
            left: 0
        }
        .banner {
            padding: 50px 30px
        }
        .secure_col .secure-box .secure-box1 {
            min-height: 1px
        }
        .secure_col .secure-box .secure-box1 {
            width: calc(33.33% - 5px)
        }
        .about-why-choose-us .choose-us-row h2,
        .best-vps-server>h1,
        .certificate .right h2,
        .choose_section h1,
        .cloud_hosting .left h1,
        .features-option2 .top h2,
        .frequbntly_asked .top h5,
        .hosting_feature h1,
        .install .right h2,
        .operating-system .left h1,
        .perfect-domain h1,
        .pricing_section .price_top h1,
        .ready-to-grab .row-grab h2,
        .secure_col h2,
        .simple-steps>h1,
        .technical-specifications>h1,
        .testimonials-1 h1,
        .vps-hosting h1,
        .why-hostx .why-hostx-left h2 {
            font-size: 22px;
            font-weight: 600
        }
        .why-hostx .why-hostx-left .media h5 {
            font-size: 14px
        }
        .why-hostx .why-hostx-left .media p {
            font-size: 13px
        }
        .register_page .right .nav li {
            float: left;
            width: auto
        }
        .register_page .right {
            padding: 0 40px
        }
        .register_page .min_box .register_tab #frmCheckout .nav li {
            margin-right: 10px
        }
        .register_page .min_box .register_tab #frmCheckout .nav li a {
            font-size: 15px;
            padding: 16px 5px 10px 5px
        }
        .register_page .personal_information_form .form-group {
            margin-bottom: 20px
        }
        .register_page .personal_information_form .form-group .form-control {
            height: 36px
        }
        .register_page .personal_information_form .form-group .form-control {
            font-weight: 400
        }
        .register_page .personal_information_form .button03 {
            min-width: 130px
        }
        .register_page .personal_information_form .button03 {
            min-height: 34px;
            line-height: 33px
        }
        #account_security .progress {
            margin: 0 0 3px 0
        }
        .services_list .services_list_in {
            min-height: 115px
        }
        .left button.navbar-toggler.hidden-lg-up {
            right: 10px;
            top: 3px
        }
        .weebly.promo-weebly_lite {
            background-size: cover;
            min-height: 1px;
            background-position: center
        }
        .clientareadetails .row .form-group {
            margin-top: 0;
            margin-left: 0
        }
        .clientarea .right form .row {
            margin: 0
        }
        .clientareadetails .row {
            display: block!important;
            width: auto;
            float: none
        }
        .cardInfoDiv .col-sm-4,
        .cardInfoDiv .col-sm-6 {
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%
        }
        .btn.btn-primary.wgs-submit-button,
        .cardInfoDiv .btn-default,
        .cardInfoDiv .btn-primary,
        .clientareadetails .mrg18 input.btn.btn-default,
        .clientareadetails .mrg18 input.btn.btn-primary,
        .wgs-cancel-button {
            min-width: 135px;
            min-height: 40px;
            width: auto;
            line-height: normal
        }
        .cardInfoDiv .mrg36 {
            margin-right: 0;
            text-align: center!important
        }
        .clientareadetails form {
            width: 100%;
            float: left
        }
        .clientareadetails .row .form-group {
            width: 33.33%;
            padding: 0 10px
        }
        .shared-hosting .form-group .form-control {
            height: 36px!important
        }
        .client_security_page .shared-hosting form p.text-left {
            text-align: center!important
        }
        .table-container .dataTables_wrapper .dataTables_filter label {
            in-height: 36px;
            padding: 0
        }
        .choose-more-product .more-product-col h3 {
            font-size: 13px;
            margin: 6px 0 0 0
        }
        .choose-more-product .more-product-col {
            min-height: 125px
        }
        #order-standard_cart .row {
            padding: 0 32px
        }
        .pricing_section .price_group .price_sect h2 {
            font-size: 17px;
            margin: 0
        }
        .pricing_section .price_group .price_sect h1 {
            font-size: 23px;
            margin: 10px 0 0 0
        }
        .pricing_section .price_group .price_sect ul.list {
            margin: 15px -15px 0 -15px
        }
        #tableServicesList_wrapper {
            margin: 0
        }
        .table-container .dataTables_wrapper {
            margin-top: 10px
        }
        div.dataTables_wrapper div.dataTables_paginate ul.pagination {
            width: 100%;
            justify-content: center;
            border: none;
            background: 0 0
        }
        .table-container .dataTables_paginate {
            padding: 15px 0
        }
        .categories-collapsed.visible-xs.visible-sm.clearfix {
            margin: 20px 0
        }
        .register-domain-section .right .search_domain .search_domain_in .btn {
            top: 0;
            right: 5px;
            width: 100%;
            background-image: none;
            padding: 5px
        }
        .register-domain-section .browse_extensions .nav li {
            float: left;
            width: 50%;
            margin-bottom: 10px;
            padding: 0 5px
        }
        .add_web_hosting .col-sm-6 {
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%
        }
        .register-domain-section .add_web_hosting {
            margin-bottom: 20px
        }
        .register-domain-section .add_web_hosting .box h2 {
            margin: 9px 0;
            font-size: 14px
        }
        .register-domain-section .add_web_hosting .box p {
            margin: 0
        }
        .register-domain-section .add_web_hosting .box .button01 {
            min-height: 40px;
            min-width: 136px;
            line-height: 25px;
            margin-top: 9px
        }
                 #domaintransfer .col-sm-2 {
         clear: both;
        }
        #domainregister .col-sm-2 {
          clear: both;
        }
        #order-standard_cart .row .col-sm-2,
        #order-standard_cart .row .col-sm-5 {
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%;
        }
        .domaintransfer .tDomain .panel-body {
            padding: 0
        }
        #order-standard_cart .row {
            padding: 0
        }
        .download-categories,
        .knowledgebaseDiv .kbcategories {
            display: flex;
            align-items: center
        }
        .download-categories .col-sm-4.down-cat,
        .kbcategories .col-sm-4 {
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%
        }
        .kbarticles a {
            padding-left: 40px;
            position: relative;
            display: block
        }
        .download-box-div i,
        .knowledgebaseDiv .inner_bx_area i {
            position: absolute;
            left: 0;
            display: flex;
            justify-content: center;
            align-items: center;
            top: 0
        }
        .knowledgebaseDiv .top_searchbar input {
            height: 41px
        }
        .right .client_download_page .shared-hosting .download-popular-wgs .download-box-div {
            padding-left: 60px;
            position: relative;
            display: block
        }
        .download-box-div i,
        .knowledgebaseDiv .inner_bx_area i {
            left: 20px;
            top: 23px
        }
        .client_mass_payment_page .manage_payments .invoice-table {
            margin: 0;
            padding: 0
        }
        .clientareaaddfunds .right .col-sm-6,
        .clientareaaddfunds .right .col-sm-8 {
            max-width: 100%;
            flex: 0 0 100%;
            -ms-flex: 0 0 100%
        }
        .wgs-logout .alert-success {
            font-size: 14px;
            text-align: center!important
        }
        .register_page .wgs-logout.personal_information_form .button03 {
            font-size: 12px
        }
        .register_page .right>h1 {
            text-align: left;
            margin-bottom: 0!important
        }
        .clientareaproductdetails .tab-content div#SitelockLogin .panel-body img {
            display: block;
            margin: 0 auto 20px;
            width: auto
        }
        div#registrationDate .col-xs-6, #nextDueDate .col-xs-6{
            text-align: center!important;
        }
        #cPanelMetricStatsPanel .table-striped .modal .modal-dialog {
            margin: 0 auto;
            padding: 0;
            left: 0;
            right: 0;
        }
    }
    @media only screen and (min-width:320px) and (max-width:990px) {
        .nav_bar {
            background-color: #000
        }
        .nav_bar ul.navbar-nav li {
            position: static
        }
        .dropdown-toggle::after {
            text-align: right;
            right: 7px;
            position: absolute;
            top: 26px
        }
        .nav_bar .navbar-nav>li a.active,
        .nav_bar .navbar-nav>li a:focus,
        .nav_bar .navbar-nav>li>a:hover {
            padding-left: 20px
        }
        .col-md-3.drow_menu.empty-menu {
            display: none
        }
        li.menu-last-btn {
            display: none
        }
        .nav_bar .megamenu .container .row .drow_menu h5 {
            display: inline-block;
            width: 100%;
            margin-top: 10px
        }
        .navbar-nav .dropdown-menu {
            position: relative
        }
        .nav_bar .megamenu {
            top: 60px!important;
            position: absolute;
            padding: 0 0 25px;
            height: 320px;
            overflow: auto
        }
        .nav_bar .megamenu .drow_menu .nav li a {
            padding: 10px 10px
        }
        .nav_bar .megamenu .container .row .drow_menu h5 {
            display: block;
            width: 100%;
            margin: 0;
            background: #a2a2a2;
            line-height: normal;
            float: left;
            padding: 6px 10px;
            color: #fff;
            font-size: 15px
        }
        .nav_bar .megamenu .container .row .drow_menu {
            margin-top: 0;
            padding: 15px
        }
        .nav_bar .megamenu .drow_menu h5::after {
            display: none
        }
        .nav {
            width: 100%
        }
        .nav_bar ul.navbar-nav li {
            position: relative
        }
        .nav_bar .megamenu .register h2 {
            font-size: 16px
        }
        #mainNavbarCollapse p {
            line-height: 20px;
            font-size: 14px
        }
        .nav_bar .megamenu .register h1 {
            font-size: 15px
        }
        #mainNavbarCollapse .mb-4,
        .my-4 {
            margin-bottom: 15px!important;
            padding-top: 2px;
            font-size: 14px
        }
        .nav_bar .megamenu .learn_btn {
            padding: 2px 14px;
            font-size: 12px!important
        }
        .carouselInnerCT .carousel-item {
            padding: 0 15px
        }
        .nav_bar .megamenu .drow_menu>h3 {
            font-size: 18px
        }
    }
    @media only screen and (max-width:706px) {
        .clientareacancelrequest .alert.alert-info.text-center {
            height: auto
        }
        .banner .big_col .big_col_in h4 {
            font-size: 30px
        }
        .banner .big_col .big_col_in small {
            font-size: 12px;
            margin: 3px 0 0 0
        }
        .banner .big_col .big_col_in {
            min-height: 77px;
            background-image: none;
            background-color: #052657
        }
        .banner .big_col {
            border: 1px solid #3c73bf
        }
        .banner .big_col h5 {
            font-size: 14px;
            padding: 12px 15px;
            line-height: 22px;
            width: 100%;
            font-weight: 600
        }
        .banner .big_col h5 br {
            display: none
        }
        .banner {
            background-image: none!important;
            background-color: #08387a;
            padding: 30px 0
        }
        .banner .banner_bottom ul li {
            width: 50%;
            margin: 0 0;
            padding: 12px 5px 0
        }
        .banner .banner_bottom .button02 {
            font-size: 13px;
            padding: 9px;
            margin-top: 0;
            width: 40%
        }
        .banner .banner_bottom h3 {
            font-size: 12px;
            padding: 0 0 10px 0
        }
        .business-row .left h2 {
            font-size: 16px
        }
        .business-row .left p {
            font-size: 13px;
            line-height: 21px
        }
        .business-row {
            padding: 20px 0
        }
        .build-sites h2 {
            font-size: 16px;
            margin-bottom: 20px;
            margin-top: 20px;
            color: #404040;
            font-weight: 600;
            text-align: left
        }
        .build-sites img,
        .recent-changes-effact .ssl-effect-site-row .http-image-box img,
        .ssl-effect-site .ssl-effect-site-row img,
        .why-hostx-right img {
            width: auto;
            max-width: 70%;
            margin: 0 auto;
            display: block
        }
        .build-sites .build-sites-right p {
            font-size: 14px;
            margin-top: 10px
        }
        .build-sites .build-sites-right .upgrade-btn-box {
            margin-top: 25px
        }
        .button04 {
            font-size: 14px;
            padding: 5px;
            width: 162px;
            line-height: 37px
        }
        .build-sites,
        .frequently-questions,
        .how-it-works-offers,
        .offers-banner,
        .ready-to-grab,
        .recent-changes-effact,
        .ssl-certification,
        .ssl-effect-site,
        .why-hostx {
            padding: 20px 0
        }
        .build-sites .build-sites-right h4 {
            font-size: 15px
        }
        .ssl-effect-site .ssl-effect-site-row h4 {
            font-size: 16px;
            margin-bottom: 20px;
            color: #404040;
            font-weight: 600;
            line-height: 24px
        }
        .ssl-effect-site .ssl-effect-site-row p {
            font-size: 14px;
            letter-spacing: 0;
            line-height: 25px;
            color: #868686
        }
        .frequently-questions .frequently-questions-row h2 {
            font-size: 18px;
            font-weight: 600
        }
        .frequently-questions .frequently-questions-row .accordion-container-main .card .card-header a h5 {
            font-size: 14px
        }
        .ssl-effect-site .ssl-effect-site-row ul li {
            font-weight: 400
        }
        .ssl-effect-site .ssl-effect-site-row ul {
            padding-top: 0
        }
        .simple-steps h1 {
            font-size: 20px;
            margin-bottom: 20px;
            color: #404040;
            font-weight: 600;
            line-height: 24px
        }
        .simple-steps .simple-col img {
            max-width: 31%
        }
        .simple-steps .simple-col {
            margin-bottom: 54px
        }
        .simple-steps .simple-col p {
            font-size: 13px;
            padding: 0 35px
        }
        .ready-to-grab .row-grab h2 {
            font-size: 20px;
            margin-bottom: 20px;
            color: #404040;
            font-weight: 600;
            line-height: 24px
        }
        .ready-to-grab .row-grab p {
            font-size: 14px;
            width: 320px
        }
        .about-why-choose-us .choose-us-row h2 {
            font-size: 20px;
            margin-bottom: 20px;
            color: #fff;
            font-weight: 600;
            line-height: 24px
        }
        .about-why-choose-us .choose-us-row p {
            font-size: 14px;
            line-height: 21px;
            padding: 0 30px
        }
        .ssl-certification div[class*=col-] .why-choose-inner-abt {
            padding: 22px 40px;
            min-height: 210px;
            max-height: 210px
        }
        .about-why-choose-us .choose-us-row-two .why-choose-inner-abt h5 {
            font-size: 19px;
            padding: 5px 0 10px
        }
        .about-why-choose-us .choose-us-row-two .why-choose-inner-abt p {
            font-size: 13px
        }
        .features-option2 .top h2,
        .pricing_section .price_top h1 {
            font-size: 20px;
            margin-bottom: 10px;
            color: #404040;
            font-weight: 600;
            line-height: 24px
        }
        .pricing_section .price_top p {
            font-size: 14px;
            line-height: 21px;
            margin-top: 0
        }
        .pricing_section .price_top ul.months-ul {
            margin: 15px 0 0 0
        }
        .pricing_section .price_group {
            margin-top: 0
        }
        .features-option2.features-option4 {
            padding: 40px 20px
        }
        .business-row .col-sm-6,
        .ssl-certification .col-sm-3 {
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%
        }
        .features-option4 .col-sm-4 {
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%
        }
        .footer_col img {
            max-width: 160px
        }
        .why-choose .col-sm-3 {
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%
        }
        .banner .right img {
            max-width: 60%;
            margin: 20px auto 0;
            display: block
        }
        .banner .left h2,
        .banner .left h6,
        .banner .left p {
            color: #fff
        }
        .navbar-nav .open .dropdown-menu {
            background-color: #fff
        }
        .navbar-nav {
            margin: 0
        }
        .container>.navbar-collapse {
            margin-right: 0;
            margin-left: 0
        }
        .nav_bar ul.navbar-nav li {
            padding: 0 10px
        }
        .nav_bar .megamenu .drow_menu .nav li a {
            padding: 5px
        }
        .nav_bar .megamenu .container .row .drow_menu {
            padding: 15px 10px 0
        }
        .nav_bar .megamenu {
            height: 180px
        }
        .nav_bar .navbar-nav>li>a {
            padding: 7px 15px 7px 15px;
            border-top: 2px solid transparent
        }
        .dedicated_servers .dedicated_servers_top p {
            font-size: 13px
        }
        .customers,
        .dedicated-server,
        .dedicated_servers,
        .frequbntly_asked,
        .why-choose {
            padding: 20px 0
        }
        .why-choose .choose-col p {
            font-size: 13px;
            margin-top: 6px
        }
        .banner .left h2,
        .frequbntly_asked .top h5 {
            font-size: 22px
        }
        .frequbntly_asked .top h2 {
            font-size: 20px
        }
        .customers h1 {
            font-size: 18px;
            margin: 0 0 20px 0
        }
        .customers .data_box::before {
            margin-right: 5px
        }
        .customers .data_box::after {
            margin-left: 4px
        }
        .customers .data_box {
            font-size: 13px
        }
        .get_started h1 {
            font-size: 16px
        }
        .get_started .button01 {
            min-height: 45px;
            min-width: 160px;
            padding: 5px
        }
    }
    @media (max-width:840px) and (orientation:landscape) {
        .nav_bar .megamenu {
            height: 240px
        }
    }
    @media (min-width:320px) and (max-width:360px) {
        ul.domain-block-tld-price li {
            padding: 0 12px
        }
        ul.login-manage-detail {
            width: 100%;
            display: inline-block
        }
        ul.login-manage-detail li a {
            display: inline-block;
            width: 100%;
            margin-bottom: 10px;
            text-align: center
        }

    }
    @media (max-width:480px) {
        .features-option4 .col-sm-4 {
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%
        }
        .dedicated_servers .right .results_box .col1,
        .dedicated_servers .right .results_box .col1.col2 {
            flex: 0 0 100%;
            width: 100%;
            border-bottom: 1px solid #ccc
        }
        .results_box .col_in {
            text-align: left
        }
        .domain .domain-companys .domain-companys-col {
            width: 43%;
            margin: 0 10px 15px;
            min-height: 140px
        }
        .domain .domain-companys .domain-companys-col h3 b {
            font-size: 23px
        }
        .domain .domain-companys .domain-companys-col h3 {
            font-size: 12px
        }
        .perfect-domain h1 {
            font-size: 17px
        }
        .perfect-domain p {
            font-size: 13px
        }
        .simple-steps .simple-col {
            margin-bottom: 50px;
            box-shadow: 0 0 3px 0 #ccc;
            padding: 29px 0
        }
        .ssl-certification div[class*=col-] .why-choose-inner-abt {
            margin-bottom: 20px
        }
        .about-why-choose-us .choose-us-row h2,
        .best-vps-server>h1,
        .choose_section h1,
        .cloud_hosting .left h1,
        .features-option2 .top h2,
        .frequbntly_asked .top h5,
        .hosting_feature h1,
        .pricing_section .price_top h1,
        .ready-to-grab .row-grab h2,
        .simple-steps>h1,
        .technical-specifications>h1,
        .testimonials-1 h1,
        .vps-hosting h1 {
            font-size: 21px;
            font-weight: 600
        }
        .best-vps-server .col-sm-4 {
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%
        }
        .register_page .min_box .register_tab #frmCheckout .nav li {
            margin-right: 0;
            width: 100%
        }
        .clientareadetails .mrg18 {
            display: block;
            margin-right: 0
        }
        .clientareadetails .row .form-group {
            width: 100%;
            padding: 0
        }
        .clientareadetails .gobtn .btn-default {
            margin: -20px 0 0;
            height: 40px;
            width: 100%
        }
        .register-domain-section .browse_extensions .nav li {
            float: left;
            width: 100%;
            margin-bottom: 10px;
            padding: 0 0
        }
        .register-domain-section .browse_extensions ul.nav li a {
            border-right: none
        }
        .announcements .view_ticket_box .top {
            font-size: 15px
        }
        .announcements .view_ticket_box .top span {
            position: absolute;
            right: 0;
            top: 3px
        }
        .announcements .view_ticket_box .top {
            padding-right: 70px
        }
        .download-categories,
        .knowledgebaseDiv .kbcategories {
            display: block
        }
        .download-categories .col-sm-4.down-cat,
        .kbcategories .col-sm-4 {
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%
        }
        .knowledgebaseDiv .top_searchbar .btn {
            font-size: 15px;
            min-height: 30px;
            min-width: 100%;
            height: 30px
        }
        .knowledgebaseDiv .top_searchbar input {
            height: 54px
        }
        .dataTables_wrapper .dataTables_filter {
            margin-top: 0
        }
        .inner-bottom_tb .payment-heading {
            margin-top: 0;
            font-size: 14px
        }
        .client_mass_payment_page .manage_payments .view_manage_pays {
            padding: 40px 10px
        }
        .invoice-dis {
            overflow-y: hidden;
            display: block;
            width: 100%;
            overflow-x: auto
        }
        .clientareaproductdetails .tab-content .tab-pane a.btn.btn-default,
        .clientareaproductdetails .tab-content .tab-pane input {
            width: 100%;
            margin-bottom: 5px
        }
        .clientareaproductdetails .tab-content div#SitelockLogin .panel-body button {
            width: 100%;
            margin-bottom: 5px
        }
        .clientareacancelrequest .alert.alert-info.text-center {
            height: auto
        }
        
    }
    @media (min-width:361px) and (max-width:767px) {
        ul.login-manage-detail {
            width: 100%;
            display: inline-block
        }
        ul.login-manage-detail li {
            width: 48%;
            margin: 0 1px;
            display: inline-block
        }
        ul.login-manage-detail li a {
            display: inline-block;
            width: 100%;
            margin-bottom: 10px;
            text-align: center;
            padding: 17px 5px
        }
        ul.login-manage-detail li a i {
            padding-right: 3px
        }
        .clientareacancelrequest .alert.alert-info.text-center {
            height: auto
        }
        .clientareacancelrequest select#type {
            min-width: 100%
        }
        .clientareacancelrequest input.btn.btn-danger {
            padding: 7px 6px;
            min-width: 100%;
            min-height: 45px;
            max-width: 100%;
            position: relative;
            top: -2px
        }
        .clientareacancelrequest a.cencel-btn-bottom {
            padding: 10px 20px 9px;
            margin-left: 0;
            width: 100%;
            min-width: 100%;
            display: block;
            text-align: center;
            margin-top: 8px;
            height: 40px
        }
        .clientareadomains i.fas.fa-wrench {
            color: #2d2626!important;
            padding-top: 5px!important
        }
        li#tableDomainsList_next a {
            width: 56px
        }
        .right .domain_detail_page .shared-hosting .manage-domain-box .manage-detail {
            padding: 75px 22px
        }
        .right .domain_detail_page .shared-hosting .manage-domain-box .manage-detail img {
            margin-right: 3px;
            margin-bottom: 2px
        }
        .right .domain_detail_page .shared-hosting .manage-domain-box .active-domain {
            border-right: none;
            max-width: 100%;
            min-width: 100%
        }
        #categoriesBox .slick-next {
            right: 7px!important
        }
        #categoriesBox .slick-prev {
            left: -1px;
            z-index: 99
        }
        #order-standard_cart .categories-collapsed .pull-left.form-inline select.form-control {
            border: 1px solid #ddd!important
        }
        .pricing_section .price_group .price_sect .bottom_sect .button03 {
            margin-bottom: 30px
        }
        #productList .owl-controls .owl-prev {
            margin-left: -1px
        }
        #productList .owl-controls .owl-next {
            margin-right: -1px
        }
        .domain-renewals #domainRenewals .domain-renewal {
            padding: 30px 40px 25px 40px!important
        }
        .addons .right .products .product footer .product-pricing {
            width: 100%;
            text-align: center
        }
        .addons .right .products .product footer .btn-success {
            float: none;
            margin-right: 0
        }
        #order-standard_cart .products .product div.product-pricing {
            padding-left: 0
        }
        .addons .right .products .product {
            padding: 30px 20px 25px 20px!important;
            text-align: center
        }
        .domainResultsWithProducts .spotlight-tld-container.spotlight-tld-container-5 {
            width: 48%;
            margin: 0;
            border-right: 1px solid #f5f1f1;
            margin-bottom: 11px;
            margin-right: 2%
        }
        .configureProductDiv .left .personal_section ul li {
            min-width: 100%
        }
        .configureProductDiv .left .personal_section ul {
            margin: 10px 0 0 0
        }
        .configureDomainsDiv.col-md-12 h2 {
            font-size: 29px
        }
        #order-standard_cart .registrationPeriod {
            float: none
        }
        #order-standard_cart .registrationPeriod .col-sm-3 label {
            font-size: 19px;
            font-weight: 500
        }
        #order-standard_cart .categories-collapsed select {
            border: 1px solid #ddd
        }
        #order-standard_cart .view-cart-items .item-title {
            padding-bottom: 5px
        }
        #order-standard_cart .viewCartDiv .view-cart-items .item .item-price {
            padding-top: 5px
        }
        #order-standard_cart .viewCartDiv .view-cart-items .item {
            padding: 10px 0 10px 2px
        }
        #order-standard_cart .viewCartDiv .empty-cart {
            text-align: left;
            width: 100%
        }
        button#btnEmptyCart i.fas.fa-trash-alt {
            color: #00a63f
        }
        #order-standard_cart .viewCartDiv #btnEmptyCart {
            float: none
        }
        .promo-rapidssl_rapidssl {
            min-height: auto!important
        }
        #order-standard_cart .mc-promo .body li {
            width: 100%!important
        }
        .mc-promos.checkout .mc-promo {
            background-size: cover
        }
        body #order-standard_cart .checkoutDiv #paymentGatewaysContainer .radio-inline {
            width: 100%;
            margin-left: 0
        }
        .alert.alert-warning.checkout-security-msg i.fas.fa-lock {
            color: #929292
        }
        #order-standard_cart .checkout-security-msg {
            float: left
        }
        .invoice-row.row-3-top .table-responsive {
            overflow: scroll
        }
        #WeeblyLogin .panel-body {
            padding: 0 15px 10px;
            text-align: center
        }
        ul.nav.nav-tabs.nav-tabs-overflow .fas {
            color: #00a63f
        }
        .bandwidth .bandwidth_in .row .left p {
            font-size: 15px
        }
        .results_box .col_in {
            text-align: center
        }
        .dedicated_servers .right .results_box .col1 h2 {
            font-size: 21px;
            font-weight: 700
        }
        .dedicated_servers .right .results_box .col1 .sata_button {
            font-size: 18px
        }
        .navbar #nav-ssl .navbar-nav li {
            padding-right: 0
        }
        .landing-page.ssl .browser-notice {
            margin-top: 146px!important
        }
        nav.navbar.navbar-default.navs_tab_ssl_sec .navbar-nav li {
            float: left;
            width: 100%!important;
            padding-right: 0
        }
        .innr_bx_lastsec form button {
            left: 0;
            right: 0;
            float: none!important
        }
        .sitelock .frequently-questions h2 {
            padding-bottom: 20px;
            font-size: 25px
        }
        .hc-offcanvas-nav li.nav-close a {
            color: #fff!important
        }
        .cryptocurrency i.fa.fa-search {
            position: absolute;
            right: 26px;
            top: 34px
        }
        .cryptocurrency {
            position: relative
        }
    }
    @media (min-width:768px) and (max-width:1024px) {
        .domain-block-home .col-md-7 {
            -ms-flex: 0 0 58.333333%;
            flex: 0 0 100%;
            max-width: 100%
        }
        .domain-block-home .col-md-5 {
            -ms-flex: 0 0 58.333333%;
            flex: 0 0 100%;
            max-width: 100%
        }
        ul.domain-block-tld-price {
            margin-top: 30px
        }
        #order-standard_cart .categories-collapsed select {
            border: 1px solid #ddd
        }
        .domainResultsWithProducts .spotlight-tld-container.spotlight-tld-container-5 {
            width: 19%;
            margin-right: 0
        }
        .domainResultsWithProducts #primaryLookupResult .domain-available.domain-checker-available.headline {
            float: left;
            width: 100%
        }
        .domainResultsWithProducts .domain-price {
            width: 100%;
            text-align: center
        }
        .domain-suggestion .wgs-domains {
            padding-top: 7px
        }
        .domainResultsWithProducts li .price {
            font-size: 19px;
            padding: 0
        }
    }
    @media (min-width:1025px) and (max-width:1200px) {
        ul.domain-block-tld-price li {
            padding: 0 20px
        }
    }
    @media (min-width:1400px) and (max-width:1450px) {
        .domain-block-home {
            background-position: -330px bottom;
            background-size: 140% 90%
        }
    }
    @media (min-width:1451px) and (max-width:1600px) {
        .domain-block-home {
            background-position: -344px bottom;
            background-size: 140% 90%
        }
    }
    @media (min-width:1025px) {
        .hc-nav-trigger.hc-nav-1 {
            display: none!important
        }
        @media (min-width:1200px) {
            #myHeader #mainNavbarCollapse .navbar-nav .menu_top {
                padding-right: 15px;
                padding-left: 15px;
                font-size: 14px
            }
            .clientarea .right .top h2,
            .clientarea .right .top h2 span {
                font-size: 30px
            }
        }
        @media (min-width:0px) {
            .col_in {
                word-wrap: break-word;
                word-break: break-all
            }
            .banner-bottombar .row {
                align-items: center
            }
            .secure_col .secure-box .secure-box1 svg path {
                fill: #fff
            }
            .register_page .personal_information_form .button03:focus {
                color: #fff
            }
            .client_mass_payment_page .manage_payments .invoice-table td br {
                display: none
            }
            .client_mass_payment_page .manage_payments .invoice-table td {
                font-size: 13px;
                color: #333;
                font-weight: 500;
                border: 1px solid #f1f1f1;
                padding: 5px 10px
            }
            .clientareaaddfunds .right .alert-danger {
                margin-left: 0
            }
        }
    }
}

@media (min-width: 1024px) {
    /** 21 may 2019 **/
    .hc-nav-trigger.hc-nav-1 {
        display: none !important;
    }

}

@media (min-width:361px) and (max-width:767px) {
    .cryptocurrency i.fa.fa-search {
        position: absolute;
        right: 26px;
        top: 34px
    }
    .cryptocurrency {
        position: relative
    }
}