.register-domain-banner2 {
  background-size: cover;
  background-position: center right
}

.cryptocurrency {
  position: relative
}

#order-standard_cart .viewCartDiv .order-summary {
  margin-top: 0 !important
}

.header .logo {
  float: inherit;
  text-align: center;
  display: inherit
}

.hx-list {
  padding-top: 42px
}

.new_hx-banner {
  padding: 90px 0 100px
}

.hx-banner-content h1 {
  line-height: 32px
}

.hx-banner-content h3 {
  font-size: 14px;
  line-height: 22px
}

.hx-banner-list .hx-box img {
  width: 32px;
  height: 32px
}

.banner .left h1,
.hx-banner-content h1 {
  font-size: 25px;
  letter-spacing: -.1px
}

.hx-banner-content h3 {
  letter-spacing: .8px
}

.banner .big_col {
  border: 2px solid #f51322
}

.email-verification .col-xs-2.col-xs-push-10.col-sm-1.col-sm-push-11 {
  float: inherit;
  left: inherit;
  max-width: inherit
}

.email-verification .col-xs-10.col-xs-pull-2.col-sm-7.col-sm-pull-1.col-md-8,
.email-verification .col-xs-12.col-sm-4.col-md-3.col-sm-pull-1 {
  left: inherit;
  right: inherit
}

i#desktop-primary-side-bar,
i#desktop-secondary-side-bar {
  display: none
}

.nav {
  width: auto
}

.header .right .right_navi li a i {
  font-size: 18px
}

.right_navi i.fa.fa-shopping-bag {
  font-size: 18px !important
}

button.navbar-toggler.hc-nav-trigger.hc-nav-1 {
  padding-left: 10px;
  position: inherit
}

.header .right .nav li {
  display: block
}

.header .right .right_navi li.languageDiv a {
  font-weight: 600;
  font-size: 12px;
  line-height: normal;
  border-right: none
}

.right-content .header .right .right_navi li a {
  padding: 2px 10px !important;
  margin: 0;
  line-height: 28px
}

li.currencyDiv a span {
  line-height: 30px;
  vertical-align: middle;
  padding-top: 3px;
  display: inline-block
}

li.languageDiv {
  margin-top: 4px
}

.right-content .header .right .right_navi li a {
  padding: 2px 7px !important
}

.row:after,
.row:before {
  display: inline
}

.choose-more-product .slick-next,
.choose-more-product .slick-prev {
  width: 28px !important;
  height: 28px !important
}

.landing-page.sitelockvpn .feature {
  clear: both;
  width: 100%
}

.right-content .landing-page .product-options .item .btn {
  margin-bottom: 8px
}

.right-content .landing-page.mail-services .product-options .price {
  font-size: 30px
}

.right-content .landing-page.mail-services .benefits {
  padding: 10px
}

.right-content #howitworks .tab-content {
  padding: 0
}

div#faq .col-md-12 h4 {
  font-size: 16PX;
  font-weight: 600;
  margin: 20px 0 8px
}

.right-content .landing-page .product-options .powered-by {
  text-align: center;
  color: #3f3d46
}

.landing-page .product-options .powered-by img {
  filter: invert(.4)
}

body .landing-page.sitelock .plans .plan ul {
  min-height: 635px
}

#offerStyleOne .modal-dialog {
  transform: translate(-50%, -50%);
  margin: 0;
  top: 20%
}

.dedicated_servers .left .filters_box .dropdown .dropdown-toggle:focus {
  outline: 0;
  box-shadow: none
}

.dedicated_servers .left .filters_box .range_slider input#price_filter,
.dedicated_servers .left .filters_box input#ram_filter {
  border: 1px solid #dbd8d8
}

.wgs-captch-login .col-md-8.col-md-offset-2.col-xs-10.col-xs-offset-1 {
  margin-left: 7px
}

.social-signin-btns {
  padding-top: 25px
}

html body #order-standard_cart .products .product div.product-desc {
  padding: 8px 0
}

#order-standard_cart .products .product header {
  padding: 0 !important
}

p.completeSolution {
  padding: 10px 10px
}

section#main-body #order-standard_cart .row.row-eq-height {
  display: flex
}

section#main-body #order-standard_cart .row.row-eq-height .col-md-6 {
  margin-bottom: 20px
}

.form-horizontal .form-group .text-center.margin-bottom .col-md-8.col-md-offset-2.col-xs-10.col-xs-offset-1,
.ryt-contact-sec .form-group {
  margin-left: 0
}

.form-horizontal .form-group .text-center.margin-bottom .col-md-8.col-md-offset-2.col-xs-10.col-xs-offset-1 {
  padding: 0
}

.register-domain-section .right .search_domain .tooltip.bottom {
  margin-top: 0
}

.register-domain-section .right .search_domain .tooltip.bottom .tooltip-arrow {
  top: 5px
}

.inner-content-area {
  clear: both;
  width: 100%;
  margin: 20px 0 0;
  display: inline-block
}

.generate-password,
.inner-content-area .form-group input.btn.btn-default {
  color: #fff
}

.inner-content-area .form-control {
  border-radius: 0;
  box-shadow: none
}

.secondary-menu-toggle {
  cursor: pointer
}

.sidebar-left-hostx .nav>li>.nav-sub>li>a>i {
  height: auto
}

body #order-standard_cart .font-size-36 {
  font-size: 18px
}

.fa-sort-desc:before,
.fa-sort-down:before {
  content: "\f0dd"
}

.fa-credit-card:before {
  content: "\f09d"
}

.fa-money:before {
  content: "\f0d6"
}

.fa-dollar:before,
.fa-usd:before {
  content: "\f155"
}

.confirm_ticket_page .col-sm-10.text-center.ticket-completed .wgs-submit-button {
  padding: 10px 18px;
  min-width: 100px;
  min-height: auto;
  line-height: 20px;
  text-align: center;
  display: flex;
  max-width: 100px;
  margin: auto;
}

.confirm_ticket_page .col-sm-10.text-center.ticket-completed {
  padding: 35px 0;
}

.hx-tablesearchbar .input-group-append button {
  font-size: 12px;
}

.viewCartDiv .sidebar-collapsed .form-inline,
.viewCartDiv .sidebar-collapsed .form-inline form,
.viewCartDiv .sidebar-collapsed .form-inline form select {
  width: 100%
}

.viewCartDiv .sidebar-collapsed .form-inline {
  margin-bottom: 4px
}

form.form-horizontal.using-password-strength .text-center {
  padding: 0 15px
}

.clientarea-entered a.telephoneanchor {
  top: 0
}

.clientarea-entered .new-mega-menu-right-bar {
  padding-right: 0
}

.clientarea-entered .new-mega-menu-right-bar {
  margin: auto
}

.home-logo-mega-menu-dropdown,
.wgs-new-mega-menu a.home-logo-mega-menu {
  display: none
}

#openTicketSubmit,
a.cancel-btn-wgs {
  margin-bottom: 10px
}

.offers-banner .offers-banner-inner .offer-view-plan .left-offer-inner h5 {
  padding: 9px 14px 0 14px;
  font-size: 60px
}

.offers-banner .offers-banner-inner .offer-view-plan .left-offer-inner h5 sub {
  bottom: 50px;
  left: -10px
}

.banner .left.mt-2 li strong {
  width: 100%;
  display: block
}

.irs-from,
.irs-single,
.irs-to {
  font-size: 10px
}

.wgs-new-mega-menu .nav>li:first-child>a span {
  display: none
}

body .landing-page.ox .features p {
  margin-left: 95px
}

body .landing-page.ox img {
  max-width: 85px
}

body .landing-page.ox .header .logo-img {
  max-width: 90%
}

.hx-bnr-list p {
  text-align: center
}

.hx-business-list li:first-child .hx-bnr-list p {
  padding: 0 10px
}

.domainResultsWithProducts .spotlight-tld-container.spotlight-tld-container-8 {
  width: 100%
}

.hx_supprt-sec ul li {
  width: 100%
}

.text-center.margin-bottom.wgs-class-captcha .col-md-8.col-md-offset-2.col-xs-10.col-xs-offset-1 div#tooltip300528 {
  left: 125.125px
}

.supportticketsubmit-steptwo .up-r-btn,
.text-center.margin-bottom.wgs-class-captcha {
  width: 100%
}

.text-center.margin-bottom.wgs-class-captcha {
  margin-bottom: 10px
}

.contact-us-banner {
  padding: 50px 0
}

.register-domain-section .search_domain .col-md-8.col-md-offset-2.col-xs-10.col-xs-offset-1,
div#order-standard_cart form#frmCheckout .row .col-md-8 .col-sm-12 {
  padding: 0
}

div#order-standard_cart form#frmCheckout .row:first-child .col-md-8.col-md-offset-2.col-xs-10.col-xs-offset-1 {
  margin-left: 0
}

#offerStyleOne .pop-inner-box h3 span::after,
#offerStyleOne .pop-inner-box h3 span::before {
  display: none
}

.clientareadetails .mrg18 {
  display: block
}

.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
}

.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,
.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
}

.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: 0
}

.download-categories,
.knowledgebaseDiv .kbcategories {
  display: block
}

.knowledgebaseDiv .top_searchbar input {
  height: 54px
}

.dataTables_wrapper .dataTables_filter {
  margin-top: 0
}

.inner-bottom_tb .payment-heading {
  margin-top: 0;
  font-size: 14px
}

.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 .tab-pane .btn {
  width: auto;
}

.clientareaproductdetails .tab-content div#SitelockLogin .panel-body button {
  width: 100%;
  margin-bottom: 5px
}

.clientareacancelrequest .alert.alert-info.text-center {
  height: auto
}

@media only screen and (min-width:1025px) and (max-width:1199px) {
  header .nav-menu>.nav-link-items>li {
    margin: 0px 30px;
  }

  .navhome a.clientarea-icon {
    font-size: 13px !important;
  }
}

@media only screen and (min-width:992px) and (max-width:1199px) {
  body .new-hx-tabs div#v-pills-tab {
    padding: 25px 0
  }

  .email-verification .col-xs-2.col-xs-push-10.col-sm-1.col-sm-push-11 {
    order: 2;
    right: 0;
    position: absolute
  }

  .new-hx-tabs .nav-pills .nav-link-new span {
    padding-right: 8px
  }

  body #mainNavbarCollapse.wgs-new-mega-menu p.my-3 {
    max-width: 60%
  }

  a.logo img {
    max-width: 140px
  }

  .banner .big_col h1 {
    font-size: 28px;
    padding: 10px 15px;
    line-height: 36px
  }

  div#owl-demo1 .owl-item {
    margin: 0 10px
  }

  .dedicated-server .dedicated_box .dedicated_box_col .button02 {
    font-size: 10px
  }

  .dedicated-server .owl-buttons {
    margin: 0 -15px
  }

  .dedicated_servers,
  .features-option2 .top {
    margin-bottom: 0
  }

  .features-option2 {
    padding-top: 40px
  }

  .features-option2 .row .col-sm-3 {
    max-width: 33.333%;
    flex: 0 0 33.33%;
    -ms-flex: 0 0 33.33%
  }

  .frequbntly_asked .top h2 {
    margin: 5px 0 10px
  }

  #order-standard_cart .viewCartDiv .order-summary .orderSummaryCd .btn-checkout {
    padding: 10px 80px
  }

  .b-left-box-cont h5 {
    font-size: 16px
  }

  #order-standard_cart .viewCartDiv .order-summary .orderSummaryCd #applyPromoDiv .btn-block {
    font-size: 12px;
    line-height: 14px;
    padding: 5px;
  }

  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 {
    font-size: 26px
  }

  .frequbntly_asked .top h5 {
    margin-bottom: 20px
  }

  .banner .left h2,
  .frequbntly_asked .top h5 {
    font-weight: 700;
    line-height: 34px
  }

  .pricing_section .price_top {
    padding-top: 20px
  }

  .pricing_section .tab-content .price_top {
    padding-top: 40px
  }

  .pricing_section .price_top p {
    font-size: 15px;
    line-height: 23px
  }

  .choose_section {
    padding: 30px 0 0
  }

  .right-content #myHeader #mainNavbarCollapse .navbar-nav .menu_top {
    padding-right: 16px;
    padding-left: 17px
  }

  .right-content #pricing .btn.btn-default.cycle-change {
    padding: 20px 30px
  }

  .right-content .landing-page .currency-selector {
    width: 100%;
    margin-top: 10px
  }

  .right-content .landing-page .content-block {
    margin: 0 0 30px
  }

  .right-content .landing-page.weebly .frequbntly_asked.frequbntly_asked1 {
    padding-bottom: 30px
  }

  .right-content .landing-page.weebly .faq {
    padding: 30px 0
  }
}

@media screen and (min-width:992px) and (max-width:1200px) {

  .register_page .min_box,
  .register_page .min_box {
    padding: 25px 25px;
  }

  .register_page .right {
    width: calc(100% - 280px);
  }

  .register_page .left {
    width: 280px;
  }

  #myHeader #mainNavbarCollapse.wgs-new-mega-menu .navbar-nav a.menu_top {
    padding: 22px 8px 22px 8px;
    font-size: 13px
  }

  .nav_bar .wgs-new-mega-menu .navbar-nav>li>a {
    font-size: 13px
  }

  header.header.wgs-new-header-top .container {
    padding: 0
  }
}

@media only screen and (min-width:821px) and (max-width:991px) {
  .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) {
  button.navbar-toggler.hc-nav-trigger.hc-nav-1 {
    right: 22px
  }

  ul.nav.right_navi {
    margin-right: 20px
  }

  .clientarea-entered ul.nav.right_navi {
    margin-right: 0
  }

  .header .navbar-toggler {
    right: 1%;
    top: 0;
    bottom: 0
  }

  .navbar-toggler {
    font-size: 2rem
  }
}

@media only screen and (min-width:768px) and (max-width:991px) {
  .landing-page.marketgoo .hero .logo img {
    width: 60%
  }

  .landing-page.marketgoo .hero h2 {
    font-size: 26px;
    line-height: 22px
  }

  .landing-page.marketgoo .hero .logo {
    text-align: center
  }

  .email-verification .btn {
    margin: 5px 0 0
  }

  .email-verification .far,
  .email-verification .fas {
    font-size: 28px
  }

  #order-standard_cart .viewCartDiv.checkoutDiv .order-summary .orderSummaryCd .total-due-today span {
    font-size: 11px
  }

  #order-standard_cart .viewCartDiv.checkoutDiv .order-summary .orderSummaryCd .total-due-today .amt {
    font-size: 12px
  }

  #frmConfigureProduct div#productConfigurableOptions .col-sm-6 {
    padding-left: 0
  }

  .dedicated-server .dedicated_box .dedicated_box_col .button02 {
    padding: 3px 5px
  }

  #order-standard_cart .categories-collapsed,
  .sidebar-collapsed.visible-xs {
    display: none !important
  }

  .email-verification .btn.close {
    padding: 0;
    line-height: 12px
  }

  .clientarea.products #order-standard_cart .choose-more-product {
    padding-bottom: 0
  }

  .clientarea.products .pricing_section .price_group {
    margin-top: 0
  }

  .clientarea.products #order-standard_cart .categories-collapsed.visible-xs.visible-sm.clearfix {
    display: none !important
  }

  .content-block.what-is-ssl.standout .col-sm-pull-4 {
    right: 24.333333%
  }

  .content-block.what-is-ssl.standout .col-sm-push-8 {
    left: 72.666667%
  }

  .hx-banner-business-content h1,
  .hx-banner-content h1 {
    font-size: 40px;
    line-height: 45px
  }

  .hx-banner-content h3 {
    font-size: 25px
  }

  .hx-banner-list .hx-box img {
    width: 42px;
    height: 42px
  }

  .hx-banner-list p {
    font-size: 14px;
    letter-spacing: 0;
    line-height: 22px
  }

  .new_hx-banner::after {
    width: 100%;
    background-size: cover
  }

  body .new-hx-tabs div#v-pills-tab {
    padding: 25px 0 0 0
  }

  .new-hx-tabs .nav-pills .nav-link-new span img {
    height: 18px
  }

  .new-hx-tabs .nav-pills .nav-link-new {
    font-size: 12px;
    padding: 14px 10px 14px 0
  }

  .hx-table-content {
    padding: 35px 15px 40px
  }

  #tbl-new-block-tld td.hx-table-extensions {
    font-size: 12px;
    padding-left: 15px
  }

  #tbl-new-block-tld td.hx-table-price {
    font-size: 14px
  }

  .hx-tablesearchbar .input-group-text {
    font-size: 14px
  }

  .hx-tablesearchbar .form-control {
    font-size: 13px
  }

  .hx-tablesearchbar .input-group input::placeholder {
    font-size: 13px !important
  }

  .hx-tablesearchbar .input-group-append select {
    margin-right: 4px;
    width: 100px
  }

  .hx_supprt-sec ul {
    text-align: left
  }

  .hx_supprt-sec .hx_hide-btn {
    left: 40px
  }

  .hx_webhost-pdng {
    padding: 20px
  }

  .hx_web-host-heading h3 {
    font-size: 18px;
    line-height: 25px
  }

  .hx_web-host-heading p {
    font-size: 13px
  }

  .hx_plans {
    padding: 35px 0
  }

  .hx_wb-hostplans h3 {
    font-size: 16px
  }

  .hx_wb-hostprice .txt.value {
    font-size: 19px
  }

  .hx_wb-hostprice .txt {
    font-size: 12px
  }

  #order-standard_cart .checkoutDiv #paymentGatewaysContainer .Pcheckout .radio-inline:last-child {
    padding-left: 15px
  }

  #order-standard_cart .viewCartDiv.checkoutDiv #paymentGatewaysContainer .Pcheckout .radio-inline:last-child {
    padding-left: 0;
  }

  .personal_information_form .row .col-12.Rcaptcha .col-md-8.col-md-offset-2.col-xs-10.col-xs-offset-1 {
    margin-left: 0 !important;
    padding: 0
  }

  .col-12.Rcaptcha div#google-recaptcha-domainchecker {
    padding: 0
  }

  .domainResultsWithProducts .spotlight-tld-container.spotlight-tld-container-8 {
    width: 23.5%
  }

  form#frmCheckout .row:first-child .col-md-8.col-md-offset-2.col-xs-10.col-xs-offset-1 {
    margin-left: 14.333333%
  }

  .ssl .competitive-upgrade-promo p {
    width: 73%
  }

  .domain-suggestion .domain-name {
    width: 50%
  }

  #order-standard_cart .domains-row .form-control {
    /* padding-left: 15px */
  }

  .domain-suggestion .wgs-domains {
    width: 30%
  }

  #searchDomainInfo .domain-available .domain-checker-available {
    font-size: 14px
  }

  #order-standard_cart .configureDomainsDiv .panel-addon .panel-body {
    min-height: 240px
  }

  .block2-cont {
    padding: 20px 0 0 50px
  }

  .block2-cont h2 {
    line-height: 35px
  }

  .view_ticket_col .shared-hosting .panel-body {
    padding: 10px 15px
  }

  .landing-page div#pricing .currency-selector {
    margin: 15px auto 20px
  }

  .wetackcareforupgrade .maintenance-inner-text-row .m-i-img img {
    bottom: -135px
  }

  body #order-standard_cart .checkoutDiv #paymentGatewaysContainer .radio-inline {
    padding: 0;
    margin: 0 0 10px 0;
    width: 100%
  }

  .iradio_square-blue {
    margin-right: 5px
  }

  .right-content #pricing .btn.btn-default.cycle-change {
    font-size: 14px;
    padding: 18px 17px
  }

  #order-standard_cart .list-group form label {
    margin-top: 10px
  }

  #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
  }

  #order-standard_cart .viewCartDiv .row {
    display: flex
  }

  .row.margin-bottom {
    clear: both
  }

  #order-standard_cart .viewCartDiv .order-summary .orderSummaryCd .recurring-totals,
  #order-standard_cart .viewCartDiv .order-summary .orderSummaryCd .subtotal {
    font-size: 16px;
    padding: 0 10px
  }

  .categories-collapsed.visible-xs.visible-sm.clearfix {
    margin: 20px 0
  }

  #order-standard_cart .products .product header span,
  .addons .right .products .product footer .product-pricing,
  .addons .right .products .product footer .product-pricing span {
    font-size: 17px !important;
    line-height: 20px
  }

  .addons .right .products .product {
    padding: 30px 21px 25px 20px !important
  }

  .addons .right .products .product footer .btn-success {
    min-width: auto;
    padding: 5px 10px;
    height: 42px;
    font-size: 13px
  }

  .widgetLabel {
    width: calc(100% - 5px)
  }

  .row.mrkt-upr-row .col-sm-3,
  .row.mrkt-upr-row .col-sm-9 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
  }

  .gridster-item,
  .order-div-mx {
    margin-bottom: 10PX
  }

  p.bottom-buttom a {
    font-size: 11px
  }

  #scrollingPanelContainer2,
  .col-md-8.mx_width {
    max-width: 100%;
    flex: 0 0 100%
  }

  .register-domain-section .pull-right.form-inline.currency-div-domain-reg {
    display: none
  }

  .b-left-box {
    min-height: 230px
  }

  #categoriesBox .slick-slide img {
    height: 30px
  }

  .choose-more-product .more-product-col {
    min-height: 140px
  }

  .banner .big_col h1 {
    font-size: 24px;
    padding: 18px 15px;
    line-height: 32px
  }
}

@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: 12px;
    line-height: 14px;
    padding: 5px;
  }

  .our-serv-tabs a {
    max-width: 100% !important;
  }
}

@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) {
  .clientarea .secondary-side-open-close-side-new {
    top: 90px;
  }

  .clientareacancelrequest .btn-input-container .form-group.btn-group-sub-cencel {
    width: 100%;
  }

  .clientareacancelrequest .btn-input-container .form-group {
    width: 100%;
  }

  .clientareacancelrequest .form-group.btn-group-sub-cencel .form-inline {
    text-align: left;
    display: flex;
  }

  .domain-search .input-group {
    padding-bottom: 4px;
  }

  .btn-group-sub-cencel input.btn.btn-danger,
  .clientareacancelrequest a.cencel-btn-bottom {
    min-width: 45% !important;
    min-height: 36px !important;
    margin: 0 10px 0 0 !important;
    top: 0 !important;
    width: auto !important;
  }

  .clientareaproductdetails ul.nav.nav-tabs.nav-tabs-overflow li a {
    padding: 15px 20px;
  }

  .domain-inner-sec .title-ired h3 {
    font-size: 16px;
    text-align: left;
    margin-bottom: 12px;
  }

  .domain-inner-sec .title-ired div#btn-domain-div,
  #domain .domain-inner-sec .title-ired>div {
    float: unset;
    margin-left: 0;
  }

  .domain-inner-sec .title-ired {
    display: block;
    margin-bottom: 20px;
    text-align: left;
  }

  .server-plan-sec.license-pricing-sec,
  .business-email-form .submitform-button span {
    padding-top: 30px;
  }

  .clientareaproductdetails .tab-content .product-details .active-domain {
    border-right: 0;
  }

  .clientareaproductdetails .tab-content .product-details .active-domain h2 {
    margin-left: 0;
    max-width: 100%;
  }

  .configureProductDiv.viewCartDiv #frmConfigureProduct div#productConfigurableOptions.product-configurable-options.wgs-configurable-option .col-sm-12,
  .configureProductDiv.viewCartDiv.shared-hosting.col-md-12 form#frmConfigureProduct div#productConfigurableOptions .col-sm-6 {
    padding: 0px 7.5px;
  }

  #DomainSearchResults .suggested-domains .domain_table.domain_table1 p {
    margin-bottom: 20px;
  }

  .register-sec .login-form {
    padding: 15px 10px;
  }

  .right .domain_detail_page .shared-hosting .tab-pane,
  form#frmDomainContactModification .col-md-6,
  .clientareadomainregisterns form.form-horizontal,
  .client_affiliate_view_page .shared-hosting,
  form#frmManagePaymentMethod,
  .clientareadetails form {
    padding: 20px;
  }

  .configuredomains #order-standard_cart .configureDomainsDiv form#frmConfigureDomains .col-sm-4:nth-child(odd) {
    padding-left: 0;
  }

  .configuredomains #order-standard_cart .configureDomainsDiv form#frmConfigureDomains .col-sm-4.text-right {
    margin-bottom: 10px;
    font-weight: 600;
  }

  #order-standard_cart .configureDomainsBtn {
    font-size: 14px;
    padding: 7px 18px;
    min-width: auto;
    min-height: auto;
  }

  #frmManagePaymentMethod .form-group.row.cc-billing-address .col-sm-4,
  #frmManagePaymentMethod .form-group.row.cc-billing-address .col-sm-7,
  #frmManagePaymentMethod .form-group.row.cc-billing-address .col-sm-6,
  #frmManagePaymentMethod .form-group.row.cc-billing-address .col-sm-2 {
    padding-left: 15px;
  }

  div#order-standard_cart .viewCartDiv.checkoutDiv form#frmCheckout .col-md-8 .sub-heading~.row .col-sm-12 {
    padding: 0px 15px;
  }

  div#order-standard_cart .viewCartDiv.checkoutDiv form#frmCheckout .col-md-8 div#containerExistingAccountSelect .col-sm-12 {
    padding: 0;
  }

  #order-standard_cart .mc-promos.viewcart .header {
    background-color: transparent;
  }

  #filterfrm .customrow .col-sm-6 {
    max-width: 100%;
  }

  #filterfrm .customrow {
    margin: 0px 15px;
  }

  .right .domain_detail_page .shared-hosting #tabNameservers .row>div[class*=col-].col-sm-4:first-child .form-group {
    margin-bottom: 0;
  }

  #tabAutorenew h2 {
    font-size: 20px;
  }

  .sidebar-left-hostx-sec .panel-sidebar .btn.btn-success,
  .sidebar-left-hostx-sec .panel-sidebar .btn.btn-danger {
    padding: 4px 10px;
    font-size: 12px;
  }

  .view_ticket_col form#frmReply .row,
  #order-standard_cart .viewCartDiv .view-cart-items .item .row {
    margin: 0;
  }

  #order-standard_cart .configureProductDiv.viewCartDiv .sidebar-collapsed.visible-xs {
    padding: 0px 15px;
  }

  #domainSuggestions {
    padding-top: 0;
  }

  #main-body.section-space {
    padding-top: 50px;
  }

  #tbl-new-block-tld td.hx-table-extensions,
  #tbl-new-block-tld td.hx-table-price {
    font-size: 14px;
  }

  .new-hx-tabs .nav-pills .nav-link-new span {
    padding-right: 7px
  }

  .register_page .right .hostxpsw {
    padding: 25px 25px
  }

  .hx_plans {
    background: #fbeaf2;
    border-radius: 6px
  }

  .hx_plans-find a {
    margin: 10px 0
  }

  .pop-inner-box h6 {
    padding: 8px 20px
  }

  .left-side-arrow-primary-header-top {
    position: absolute;
    left: 20px;
    top: 27px;
    display: block;
    z-index: 99
  }

  .pricing_section .price_top ul.months-ul li a span {
    color: #f9838b;
    font-weight: 700
  }

  #order-standard_cart .domains-row .input-group-addon {
    font-size: 12px
  }

  .right-side-arrow-secondary-header-top {
    position: absolute;
    right: 20px;
    top: 27px;
    display: block;
    z-index: 99
  }

  form#frmDomainTransfer .tDomain .tooltip.left {
    display: none !important
  }

  .certificate .col-sm-7,
  form#frmManagePaymentMethod .form-group label.col-sm-4 {
    max-width: 100%;
    flex: 0 0 100%
  }

  .has_no_block img {
    max-width: 100%
  }

  #pricing .btn.btn-default.cycle-change {
    width: 100%
  }

  span.label.label-success.wgs-custom-label-cart-hostx {
    top: 0;
    right: 0
  }

  .feature.world h3,
  .right-content .landing-page.sitelockvpn .feature h3,
  .right-content .landing-page.sitelockvpn .feature.devices h3 {
    font-size: 26px
  }

  .services_list {
    margin-top: 20px
  }

  ul.domain-block-tld-price {
    display: flex;
    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
  }

  .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%;
  }

  .shared-hosting {
    padding: 0
  }

  .main-content {
    margin-bottom: 30px;
    min-height: 300px
  }

  .submitticketstepone .col-md-4 {
    max-width: 100% !important
  }

  .register-domain-section .browse_extensions .domain_table li {
    margin-bottom: 10px
  }

  .domain-suggestion .domain-name {
    width: 100%;
  }

  .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: 8px 5px;
    font-size: 12px
  }

  #order-standard_cart .domains-row #owndomainsld {
    padding-left: 50px
  }

  #order-standard_cart .domains-row #transfersld {
    padding-left: 50px
  }

  input#registersld {
    padding-left: 55px !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: 1px 15px 10px 4px
  }

  .right_navi li:last-child a {
    padding-left: 1px !important
  }

  .clientareadetails .mrg18 {
    display: table;
    margin-right: 7px;
    text-align: center !important
  }

  .clientareadetails .btn-danger,
  .clientareadetails .mrg18 input.btn.btn-default,
  .clientareadetails .mrg18 input.btn.btn-primary {
    margin-bottom: 10px
  }

  .header .right {
    padding-right: 20px
  }

  ul.nav.right_navi li a i {
    vertical-align: middle
  }

  .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
  }

  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: 20px;
    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 25px
  }

  .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-weight: 600
  }

  .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;
    padding: 0 14px
  }

  .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>h2,
  .certificate .right h2,
  .choose_section h2,
  .cloud_hosting .left h2,
  .hosting_feature h2,
  .install .right h2,
  .operating-system .left h2,
  .perfect-domain h2,
  .pricing_section .price_top h2,
  .ready-to-grab .row-grab h2,
  .secure_col h2,
  .simple-steps>h2,
  .technical-specifications>h2,
  .testimonials-1 h2,
  .vps-hosting h2,
  .why-hostx .why-hostx-left h2,
  body .domain .top h2,
  body .testimonials-1 h2 {
    font-size: 20px;
    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;
    display: flex
  }

  .register_page .right {
    padding: 30px 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 .open_ticket .shared-hosting form .row {
    margin: 0px -15px;
  }

  .clientareadetails .row {
    display: block !important;
    width: auto;
    float: none
  }

  .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;
    font-size: 13px;
  }

  .cardInfoDiv .mrg36 {
    margin-right: 0;
    text-align: center !important
  }

  .clientareadetails form {
    width: 100%;
    float: left
  }

  .clientareadetails .row .form-group {
    width: 50%;
    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 {
    min-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
  }

  #tableServicesList_wrapperdiv.dataTables_wrapper div.dataTables_paginate ul.pagination {
    width: 100%;
    justify-content: center;
    background: 0 0;
    overflow: hidden;
    margin: auto;
    left: 0;
    min-width: 242px;
    float: unset;
  }

  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    min-width: 160px;
    overflow-x: auto;
    float: unset;
    display: inline-flex;
  }

  .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
  }

  .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
  }

  #order-standard_cart .row .col-sm-2,
  #order-standard_cart .row .col-sm-5,
  .add_web_hosting .col-sm-6,
  .cardInfoDiv .col-sm-4,
  .cardInfoDiv .col-sm-6,
  .clientareaaddfunds .right .col-sm-6,
  .clientareaaddfunds .right .col-sm-8,
  .hosting_sections .col-sm-4.mt-3,
  .knowledgebaseDiv .kbcategories .col-sm-4 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
  }

  #order-standard_cart .row,
  .domaintransfer .tDomain .panel-body {
    padding: 0;
    clear: both
  }

  .download-categories {
    display: flex;
    align-items: center;
  }

  .knowledgebaseDiv .kbcategories {
    display: block;
  }

  .download-categories .col-sm-4.down-cat {
    -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
  }

  .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
  }

  #nextDueDate .col-xs-6,
  div#registrationDate .col-xs-6 {
    text-align: center !important
  }

  #cPanelMetricStatsPanel .table-striped .modal .modal-dialog {
    margin: 0 auto;
    padding: 0;
    left: 0;
    right: 0
  }

  .addons .right .products .product footer .product-pricing {
    text-align: center;
    width: 100%
  }

  .right #order-standard_cart .products .product header span {
    font-size: 18px
  }

  .addons .right .products .product footer .btn-success {
    float: none
  }

  .banner .banner_bottom ul li img {
    left: 15px;
    width: 16px;
    height: 16px
  }

  .b-support-img {
    text-align: center
  }

  .custom-block-2 .block2-cont {
    text-align: center
  }

  .right-content #howitworks .nav.nav-tabs li {
    width: 100%
  }

  .price_list .price_grid .price_grid_last .button03 {
    margin-top: 14px
  }

  .price_list .price_grid .price_grid_last {
    padding-top: 20px
  }

  .customers .data_box {
    width: 92%;
    margin: 10px auto
  }

  .hx_web-hosting-sec .slick-arrow,
  .hx_web-hosting-sec ul.slick-dots {
    display: none !important
  }

  .banner .banner_bottom ul {
    margin-top: 10px
  }

  .right-content .banner .banner_bottom ul li embed {
    width: 16px;
    height: 16px;
    top: calc(50% - 7px)
  }

  #order-standard_cart .sidebar-collapsed.visible-xs form {
    width: 100%;
    padding: 0 5px;
  }
}

@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 (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 (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;
    display: block;
    text-align: center;
  }

  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%
  }

  #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: var(--primary-color);
  }

  .bandwidth .bandwidth_in .row .left p {
    font-size: 15px
  }

  .dedicated_servers .right .results_box .col1 h2 {
    font-size: 21px;
    font-weight: 700
  }

  .dedicated_servers .right .results_box .col1 .sata_button {
    font-size: 15px
  }

  .navbar #nav-ssl .navbar-nav li {
    padding-right: 0
  }

  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
  }

  .cptca .col-md-8.col-md-offset-2.col-xs-10.col-xs-offset-1 {
    margin-left: 0
  }
}

@media (min-width:768px) and (max-width:1024px) {

  .wrapper .banner-top,
  .wrapper .banner-top-space {
    padding-top: 100px;
  }

  .topbar ul li a {
    font-size: 11px;
    letter-spacing: -0.6px;
  }

  .topbar ul li {
    padding: 0px 1px;
  }

  .topbar .col-md-6:last-child {
    padding-left: 0;
  }

  .topbar .list-inline-item:not(:last-child) {
    margin-right: .3rem;
  }

  .topbar .top-inner-right {
    align-items: center;
  }

  .navhome a.clientarea-icon:after {
    top: 6px;
  }

  .navhome a.clientarea-icon {
    font-size: 12px !important;
    font-weight: 400 !important;
    padding: 4px 20px 7px 5px;
  }

  a.telephoneanchor,
  .wgs-new-header-top a.telephoneanchor {
    top: 5px;
  }

  span.label.label-success.wgs-custom-label-cart-hostx {
    top: 0;
    right: 0;
  }

  .domain-block-home .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 100%;
    max-width: 100%
  }

  .hx-client-info li {
    word-break: break-all
  }

  .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 {
    padding: 0
  }

  .wgs-new-header-top span.label.label-success.wgs-custom-label-cart-hostx {
    top: -2px;
    right: -4px;
  }

  .figure-icon img {
    max-width: 50px
  }

  .figure-icon {
    margin: 0 15px 0 0
  }

  .b-9-box p {
    font-size: 14px;
    line-height: 22px
  }

  .email-verification .col-xs-2.col-xs-push-10.col-sm-1.col-sm-push-11 {
    float: inherit;
    left: inherit;
    max-width: inherit
  }

  .email-verification .col-xs-10.col-xs-pull-2.col-sm-7.col-sm-pull-1.col-md-8,
  .email-verification .col-xs-12.col-sm-4.col-md-3.col-sm-pull-1 {
    left: inherit;
    right: inherit
  }
}

@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:361px) and (max-width:767px) {
  #productList .owl-item {
    padding: 0 10px
  }
}

@media(min-width:481px) and (max-width:991px) {
  .best-vps-server .cols h3 {
    min-height: 40px
  }
}

@media(min-width:481px) and (max-width:767px) {
  .new-hx-tabs .nav-pills .nav-link-new {
    padding: 12px 0 12px 20px;
    float: left;
    width: 48%;
    font-size: 14px
  }

  .col-md-3.tab-leftwidth {
    padding-left: 0
  }

  .new-hx-tabs .nav-pills .nav-link-new span img {
    height: 18px
  }

  .wgs-alert-invc .btn {
    padding: 4px 15px 5px;
    margin-top: -5px;
    margin-bottom: 10px
  }

  .domainResultsWithProducts .spotlight-tld-container.spotlight-tld-container-8 {
    width: 47.5%
  }
}

@media(min-width:601px) and (max-width:991px) {
  .row.weebly-plans .col-sm-4 {
    max-width: 50%;
    flex: 0 0 50%;
    -ms-flex: 0 0 50%
  }
}

@media(min-width:576px) and (max-width:991px) {
  .features-option2 .row .col-sm-3 {
    max-width: 33.333%;
    flex: 0 0 33.33%;
    -ms-flex: 0 0 33.33%
  }

  #order-standard_cart .viewCartDiv .row.addon-products .col-sm-6 {
    max-width: 50%
  }

  .weebly .new_ssl_inner_bx {
    height: 92%
  }

  .about-why-choose-us .choose-us-row-two .why-choose-inner-abt {
    height: 95%
  }

  .about-why-choose-us .choose-us-row h2 {
    color: #fff
  }
}

@media(min-width:576px) and (max-width:767px) {
  body #order-standard_cart .checkoutDiv .sub-heading~.row>.col-sm-6 {
    padding-right: 10px
  }

  html body .landing-page.ssl .row-pricing-table .col-sm-3 {
    max-width: 33.33%;
    flex: 0 0 33.33%;
    -ms-flex: 0 0 33.33%
  }

  .landing-page.ssl .standout-features .featur-stand-bx {
    min-height: 225px
  }

  .ssl .ssl_frm_content .btn.btn-primary {
    margin-left: -50px
  }

  .content-block.standout-features.standout .featur-stand-bx p {
    font-size: 13px;
    line-height: 20px
  }

  .content-block.standout-features.standout .featur-stand-bx h4 {
    font-size: 14px
  }

  body .inner-content-area form .col-sm-6:nth-child(odd) {
    padding-left: 0px;
  }

  body .inner-content-area form .col-sm-6:nth-child(even) {
    padding-right: 0px;
  }

  .cloud-blocks ul.nav li .nav-link {
    font-size: 14px;
    padding: 10px 14px;
  }
}

@media (min-width:594px) and (max-width:991px) {
  .ready-to-grab .tab-content .price_group .price_sect {
    width: 44%;
    margin-bottom: 15px
  }
}

@media (min-width:481px) and (max-width:767px) {
  .clientareadetails .mrg18 input {
    margin-right: 5px
  }
}

@media (min-width:1600px) and (max-width:1660px) {

  .sidebar-left-hostx,
  .sidebar-left-hostx-sec {
    width: 285px
  }
}

@media(min-width:481px) and (max-width:575px) {
  .hx-business-list li {
    padding: 0 8px
  }

  .hx-business-list li:first-child {
    padding-right: 7px
  }

  .hx-bnr-list p {
    padding-left: 11px
  }
}

@media (min-width:768px) and (max-width:991px) {
  a.logo.mega-new-menu-logo img {
    max-width: 90%;
  }

  .new-hx-tabs .nav-pills .nav-link-new span {
    padding-right: 5px
  }

  div#scrollingPanelContainer2 {
    padding: 20px 15px
  }

  .landing-page.mail-services .product-options .item {
    padding: 30px 0
  }

  .right-content .landing-page.mail-services .product-options .price {
    font-size: 22px
  }

  #pricing .inner-right_col .price {
    font-size: 34px !important
  }

  body .ssl .new_ssl_inner_bx {
    padding: 40px 5px 20px
  }

  .landing-page.sitelock .plan:hover .new_mothly-text::after {
    bottom: -31px;
    left: -10px;
    right: 0;
    content: "";
    border-top: 31px solid #f51322;
    border-left: 3.5em solid transparent;
    border-right: 3.5em solid transparent;
    width: 100%
  }
}

@media(min-width:576px) and (max-width:768px) {
  .pricing_section .price_group #productList .price_sect {
    width: calc(100% - 21px)
  }
}

@media only screen and (min-width:768px) and (max-width:1199px) {
  .pricing_section .price_group .owl-item .price_sect h1 {
    font-size: 24px
  }

  .pricing_section .price_group .owl-item .price_sect h1 span {
    margin-top: 2px
  }

  body #order-standard_cart .summary-container .clearfix span {
    font-size: 12px
  }

  .landing-page.mail-services .product-options span {
    margin-top: 10px
  }

  .landing-page.mail-services .product-options .item .btn {
    width: 100%
  }
}

@media (min-width:1401px) and (max-width:1800px) {
  a.logo.mega-new-menu-logo img {
    max-width: 90%;
  }

  .sidebar-left-hostx .nav>li>.nav-sub>li>a {
    padding-left: 15px
  }

  .container.container-hostx-body,
  .footer.clientarea-footer-entered .container,
  .footer-leftsidebar-active.footer-rightsidebar-active .container {
    max-width: calc(100% - 490px)
  }

  .footer-leftsidebar-active.footer-rightsidebar-active .container {
    padding: 0px 20px;
  }

  .clientarea.products.wgs-in-cart .container,
  .clientarea.viewcart.wgs-in-cart .container,
  .clientarea.wgs-in-cart .container {
    max-width: 1220px
  }

  .sidebar-left-hostx,
  .sidebar-left-hostx-sec {
    width: 260px;
  }

  .logo.mega-new-menu-logo,
  .mega-new-menu-logo-dropdown {
    width: 224px
  }

  .wgs-menu-in-clientarea {
    width: calc(100% - 250px)
  }

  .primary-side-open-close-side-new {
    padding-left: 0
  }

  .widgetLabel {
    width: calc(100% - 5px)
  }
}

@media (min-width:1201px) and (max-width:1400px) {
  a.logo.mega-new-menu-logo img {
    max-width: 90%;
  }

  nav#myHeader div#mainNavbarCollapse .logo img {
    padding-left: 5px
  }

  .sidebar-left-hostx .nav>li>.nav-sub>li>a {
    padding-left: 10px;
    font-size: 11px
  }

  .container.container-hostx-body,
  .footer.clientarea-footer-entered .container,
  .footer-leftsidebar-active.footer-rightsidebar-active .container {
    max-width: calc(100% - 460px)
  }

  .footer-leftsidebar-active.footer-rightsidebar-active .container {
    padding: 0px 20px;
  }

  .footer-leftsidebar-active.footer-rightsidebar-active #accordionExample .col-md-3:nth-of-type(2) {
    padding-left: 5px;
  }

  .footer-leftsidebar-active.footer-rightsidebar-active #accordionExample .col-md-3 {
    -ms-flex: 0 0 26.5%;
    flex: 0 0 26.5%;
    max-width: 26.5%;
  }

  .footer-leftsidebar-active.footer-rightsidebar-active #accordionExample .col-md-3:last-child {
    max-width: 20.2%;
    flex: 0 0 20.2%;
    -ms-flex: 0 0 20.6%;
  }

  .footer-leftsidebar-active.footer-rightsidebar-active #accordionExample .col-md-3:nth-of-type(3) {
    padding-left: 10px;
  }

  .clientarea.products.wgs-in-cart .container,
  .clientarea.viewcart.wgs-in-cart .container,
  .clientarea.wgs-in-cart .container {
    max-width: 1140px
  }

  .sidebar-left-hostx,
  .sidebar-left-hostx-sec {
    width: 240px
  }

  .mega-new-menu-logo-dropdown {
    width: 224px
  }

  .logo.mega-new-menu-logo {
    width: 205px
  }

  .wgs-menu-in-clientarea {
    width: calc(100% - 230px)
  }

  .primary-side-open-close-side-new {
    padding-left: 0
  }

  .body-promo-bnr {
    padding: 25px 10px 10px
  }

  .alladmintextHeader {
    padding: 0 15px
  }

  .pcb-icon {
    width: 38px;
    height: 38px;
    margin-right: 5px
  }

  .promo-cont-inner a,
  .support_tickets .panel-head-home h3.panel-title,
  .wgs-side-panels .panel-title,
  h2.widgetTitle {
    font-size: 14px
  }

  .widgetLabel {
    width: calc(100% - 1px)
  }

  .body-promo-bnr-ord-right p {
    padding: 20px 0 10px 0
  }

  .alladmintext h3.boxttl,
  ul.sidenav-list li a {
    font-size: 13px;
  }

  .alladmintext h3.boxttl {
    line-height: normal;
    margin-bottom: 10px;
  }

  .sidebar-left-hostx .nav a {
    padding: 10px
  }

  .alladmintext,
  p.bottom-buttom {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width:1025px) and (max-width:1200px) {
  .footer-leftsidebar-active.footer-rightsidebar-active .container {
    max-width: calc(100% - 420px)
  }

  .footer-leftsidebar-active.footer-rightsidebar-active .container {
    padding: 0px 20px;
  }
}

@media (min-width:1024px) and (max-width:1200px) {
  .register_page {
    margin: 0 auto;
    max-width: 960px;
    width: 100%;
    padding: 0;
  }

  .register_page .right>h1 {
    padding: 8px 0 0 36px;
    font-size: 26px;
  }

  .register_page .personal_information_form .form-group .form-control {
    height: 40px;
  }

  .register_page .personal_information_form .form-group {
    margin-bottom: 20px;
  }

  nav#myHeader div#mainNavbarCollapse .logo img {
    padding-left: 5px
  }

  .container.container-hostx-body,
  .footer.clientarea-footer-entered .container {
    max-width: calc(100% - 420px)
  }

  .footer-leftsidebar-active.footer-rightsidebar-active .col-md-8,
  .footer-leftsidebar-active.footer-rightsidebar-active .col-md-4 {
    max-width: 100%;
    flex: 0 0 100%;
    -ms-flex: 0 0 100%;
  }

  .footer-leftsidebar-active.footer-rightsidebar-active .col-md-8 {
    padding: 20px 0px 0px;
  }

  .footer-addrs-block ul li a br {
    display: none;
  }

  .sidebar-left-hostx .nav>li>.nav-sub>li>a {
    padding-left: 10px;
    font-size: 11px
  }

  .clientarea.products.wgs-in-cart .container,
  .clientarea.viewcart.wgs-in-cart .container,
  .clientarea.wgs-in-cart .container {
    max-width: 960px
  }

  .sidebar-left-hostx,
  .sidebar-left-hostx-sec {
    width: 230px
  }

  .mega-new-menu-logo-dropdown {
    width: 224px
  }

  .logo.mega-new-menu-logo {
    width: 195px
  }

  .wgs-menu-in-clientarea {
    width: calc(100% - 215px)
  }

  .primary-side-open-close-side-new {
    padding-left: 0
  }

  .wgs-side-panels {
    margin: 15px 5px;
  }

  .table-container .table th,
  ul.sidenav-list li a,
  .wgs-side-panels .list-group .list-group-item {
    font-size: 12px
  }

  .body-promo-bnr {
    padding: 25px 10px 10px
  }

  .alladmintextHeader {
    padding: 0 10px;
  }

  .pcb-icon {
    width: 24px;
    height: 24px;
    margin-right: 7px;
  }

  .promo-cont-inner div {
    color: #8a8a8a;
    font-size: 12px;
    line-height: 15px;
    margin-top: 3px;
  }

  .promo-cont-inner a,
  .support_tickets .panel-head-home h3.panel-title,
  .wgs-side-panels .panel-title,
  h2.widgetTitle {
    font-size: 13px;
    line-height: 17px
  }

  .widgetLabel {
    width: calc(100% - 1px)
  }

  .body-promo-bnr-ord-right p {
    padding: 20px 0 10px 0
  }

  .clientareaemails .btn-sm,
  .table-container .table td {
    font-size: 12px
  }

  .alladmintext h3.boxttl {
    font-size: 11px
  }

  .email-verification .btn {
    margin: 0;
    padding: 9px 8px;
    font-size: 11px
  }

  .email-verification .far,
  .email-verification .fas {
    font-size: 32px;
    margin-left: 52px;
  }

  .email-verification .text {
    padding-top: 6px;
    padding-bottom: 0;
    font-size: 12px;
    line-height: 14px
  }

  .alladmintext {
    padding: 12px 10px
  }

  p.bottom-buttom {
    padding: 0 10px
  }

  p.bottom-buttom a {
    font-size: 10px
  }

  .alladmintext p {
    font-size: 11px
  }

  .clientarea .right .top h2,
  .clientarea .right .top h2 span {
    font-size: 20px
  }

  .rows-1 .body-promo-bnr-ord-right p,
  .rows-2 .body-promo-bnr-ord-right p {
    line-height: 16px;
    font-size: 11px;
  }

  .sidebar-left-hostx .nav a {
    padding: 10px
  }

  #order-standard_cart .products .product footer.col-12.text-right {
    padding: 0
  }

  .addons .right .products .product footer .btn-success {
    min-width: inherit
  }

  .form-horizontal.using-password-strength .control-label {
    font-size: 12px;
    line-height: normal;
    padding-right: 0;
  }
}

@media (max-width: 991px) {
  .navhome a.clientarea-icon {
    font-size: 10px !important;
  }
}

@media (max-width: 767px) {
  .our-serv-tabs a {
    width: 100%;
    max-width: 48%;
    margin-right: 6px;
  }

  .our-serv-tabs .nav-tabs .nav-link {
    font-size: 13px;
    padding: 16px 8px;
    min-width: 100%;
  }

  section.our-serv-tab-sec {
    margin-top: 55px;
  }

  section.server-plans-sec.pd.busy-oncloud {
    margin-bottom: 60px;
  }

  /* section.server-plans-sec.pd.tally-oncloud .owl-carousel .owl-nav{
    bottom: 0px;
  } */
  section.server-plans-sec.pd.package-section.next-cloud-page .col-md-12 {
    margin-top: 24px;
  }
}

@media (min-width:992px) and (max-width:1024px) {
  .header .right.float-right {
    padding: 0;
    border-top: none;
    justify-content: flex-end;
    margin: 8px 28px;
  }

  .container.container-hostx-body,
  .footer.clientarea-footer-entered .container {
    max-width: 980px;
  }
}

@media (min-width:0px) {
  .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
  }

  .clientareaaddfunds .right .alert-danger {
    margin-left: 0
  }
}

@media(min-width:576px) {
  div#emergency .new_ssl_inner_bx {
    height: 95%
  }

  .contact-us-banner {
    padding: 120px 15px
  }
}

@media (min-width:768px) {
  .landing-page.weebly .pricing-item ul {
    min-height: 262px
  }

  .hx-banner-business-img {
    width: calc(100% - 25px)
  }

  .price_list .container {
    padding: 0 20px
  }

  .domain ul.domain-options {
    overflow-x: scroll;
    white-space: nowrap;
    display: flex;
    max-width: 890px
  }

  .domain ul.domain-options li {
    padding: 0 12px
  }

  body #order-standard_cart .checkoutDiv .col-md-4 {
    padding-right: 0
  }

  body #order-standard_cart .checkoutDiv .col-md-8 {
    padding-left: 0
  }

  #domainSuggestions .domain-suggestion.list-group-item.clone,
  ul#domainSuggestions li.domain-suggestion.list-group-item.clone {
    display: flex;
    align-items: center
  }

  /* #order-standard_cart .col-md-12,
  #order-standard_cart .col-md-12 .col-sm-12 {
    padding: 0
  } */

  .custom-block-9 .row .col-md-6 {
    margin-bottom: 25px
  }

  .b-9-box {
    height: 100%
  }

  .register-domain-banner2.contact-us-banner h1,
  .register-domain-banner2.contact-us-banner p {
    padding-left: 15px
  }

  .pricing_section .price_top ul.months-ul li a {
    white-space: nowrap
  }

  ul.months-ul {
    display: flex;
    justify-content: center
  }

  .frequbntly_asked .container {
    max-width: 850px;
    margin: auto
  }

  #order-standard_cart .products .product header {
    min-height: 60px
  }

  .domain .search_box img {
    position: absolute;
    left: 24px;
    top: calc(50% - 9px)
  }

  .wgs-alert-invc .btn.btn-default {
    padding-bottom: 6px;
  }

  html body .landing-page.ssl .standout-1 h3 {
    line-height: 40px
  }

  html body .landing-page.ssl a.help-me-choose {
    color: #00004a
  }

  .tab-rightwidth {
    position: relative
  }

  form#frmConfigureProduct .col-md-4 {
    padding-right: 0
  }

  .custom-primary-side-bar-icn {
    position: absolute;
    left: 0;
    width: 100%;
    max-width: 300px;
    display: inline-block;
    float: left
  }

  .pimary-side-open-close {
    position: relative;
    background: 0 0;
    text-align: center;
    border-bottom-right-radius: 8px;
    width: 100%;
    transform: translate3d(0, 0, 0);
    z-index: 99;
    right: 4px;
    top: 4px
  }

  .pimary-side-open-close .fa-align-left {
    position: absolute;
    left: 0;
    width: 22px;
    text-align: center;
    line-height: 28px;
    border-bottom-right-radius: 0
  }

  .pimary-side-open-close .fa-times,
  .secondary-side-open-close .fa-times {
    position: absolute;
    right: 0;
    width: 21px;
    text-align: center;
    line-height: 24px;
    transition: .8s;
    background: #f3f6f9;
    color: #fff;
    border-radius: 4px;
    color: #7f839a;
    border: none;
    font-size: 12px
  }

  .secondary-side-open-close .fa-times {
    left: 0
  }
}

@media(min-width:992px) {
  .viewCartDiv.col-md-12 .col-md-4 {
    padding-right: 0
  }

  body .landing-page.sitelockvpn .hero-bg {
    padding: 65px 0;
    margin-bottom: 85px
  }

  body .landing-page.sitelockvpn .feature {
    padding: 65px 0 0
  }

  .header .right .right_navi li {
    position: relative
  }

  .viewCartDiv.col-md-12 .col-md-8.mx_width,
  form#frmConfigureProduct .col-md-8 {
    padding-left: 0
  }

  body #order-standard_cart .checkoutDiv #paymentGatewaysContainer .radio-inline {
    position: relative;
    top: 4px
  }

  nav#myHeader div#mainNavbarCollapse .logo img {
    padding-left: 15px
  }

  .new-hx-tabs .container {
    padding: 0 30px
  }
}

@media (min-width:1025px) {
  .hc-nav-trigger.hc-nav-1 {
    display: none !important
  }
}

@media only screen and (min-width:1200px) {
  #myHeader #mainNavbarCollapse .navbar-nav .menu_top {
    padding-right: 15px;
    padding-left: 15px;
    font-size: 14px
  }

  #order-standard_cart .order-confirmation span {
    padding-left: 5px
  }

  #order-standard_cart .order-confirmation {
    display: flex;
    align-items: center;
    justify-content: center
  }

  header.header.wgs-new-header-top .container {
    padding: 0
  }
}

@media(min-width:1400px) {
  #myHeader #mainNavbarCollapse .navbar-nav .menu_top {
    padding-right: 20.5px;
    padding-left: 27.5px
  }
}

@media(min-width:1441px) {
  .header .right .right_navi li div#languageList {
    left: -165px
  }
}

@media(min-width:1800px) {

  .clientarea .container-hostx-body,
  .footer-leftsidebar-active.footer-rightsidebar-active .container {
    max-width: calc(100% - 600px)
  }

  .clientarea.products.wgs-in-cart .container,
  .clientarea.viewcart.wgs-in-cart .container {
    max-width: 1220px
  }
}

@media(min-width:1801px) {
  a.logo.mega-new-menu-logo img {
    max-width: 98%;
  }
}

@media(max-width:1650px) {
  .product-details-tab-container #additionalinfo .col-sm-3 {
    max-width: 18%;
    flex: 0 0 18%;
    -ms-flex: 0 0 18%;
  }
}

@media(max-width:1440px) {
  .login-section.register-sec.bg_light {
    background-position: 80%;
  }

  .inner_bnr.banner-top,
  .login-section {
    background-position: 100%;
  }

  .btn {
    font-size: 13px;
  }

  .filter-servicetype {
    margin-bottom: 18px;
    padding: 0 4px;
  }

  .domain ul.domain-options li span {
    font-size: 11px
  }

  #myHeader #mainNavbarCollapse .ddnavbar li:first-child .menu_top {
    padding-left: 5px;
    padding-right: 5px
  }

  .ddnavbar .submenu {
    max-width: 185px;
    width: 100%;
    min-width: auto
  }

  .ddnavbar .childsubmenu {
    margin-left: 186px;
    max-width: 185px;
    width: 100%;
    min-width: auto
  }

  .ddnavbar ul li a {
    max-width: 185px;
    width: 100%;
    min-width: auto
  }

  .choose-more-product .row>div[class*=col-] {
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
  }
}

@media(max-width:1399px) {
  .nav_bar .ddnavbar.navbar-nav>li>a {
    font-size: 15px
  }

  .price_list .price_grid .price_grid_list {
    min-height: auto
  }

  .price_list .price_grid .price_grid_last {
    margin-top: 0
  }

  .price_list .price_grid .price_grid_list {
    margin-bottom: 15px
  }

  .clientareaproductdetails .tab-content .product-details .active-domain h2 {
    font-size: 18px;
  }
}

@media only screen and (max-width:1200px) {
  .register_page .min_box .register_tab form.login-form.personal_information_form.pl-4.mt-1 {
    padding-left: 0 !important;
  }

  .footer-top {
    padding: 0 0 30px;
  }
}

@media only screen and (max-width:1199px) {
  .product-details-tab-container #additionalinfo .col-sm-3 {
    max-width: 25%;
    flex: 0 0 25%;
    -ms-flex: 0 0 25%;
  }

  .right .open_ticket .shared-hosting .col-sm-9,
  .right .open_ticket .shared-hosting .col-sm-3 {
    max-width: 100%;
    flex: 0 0 100%;
    -ms-flex: 0 0 100%;
  }

  .right .open_ticket .shared-hosting .col-sm-3 .up-r-btn button {
    width: auto;
  }

  .clientareadomainregisterns form.form-horizontal p.text-center {
    text-align: left !important;
  }

  .clientareadomainregisterns form.form-horizontal .col-sm-5,
  .clientareadomainregisterns form.form-horizontal .col-xs-4 {
    width: 100%;
    max-width: 100%;
  }

  .clientareadomainregisterns form.form-horizontal .col-xs-5,
  .clientareadomainregisterns form.form-horizontal .col-xs-3 {
    max-width: 50%;
    width: 100%;
  }

  .domaintransfer .tDomain .btn-transfer {
    line-height: 27px;
  }

  body .landing-page.marketgoo .feature-blocks .block img {
    max-width: 200px
  }

  nav.nav_bar .ddnavbar.navbar-nav>li>a {
    font-size: 13px
  }

  .hx-banner-business-img::after {
    left: 13px
  }

  .hx-banner-business-img {
    width: calc(100% - 12px)
  }

  #order-standard_cart .viewCartDiv .order-summary .orderSummaryCd .total-due-today span,
  .configureProductDiv .order-summary .total-due-today span {
    font-size: 15px
  }

  body #order-standard_cart .configureProductDiv .order-summary .total-due-today .amt {
    font-size: 20px !important;
    padding-left: 0
  }

  .landing-page.ox .stand-out .wrapper {
    padding: 20px 5px
  }

  body .landing-page.sitelock .plans .plan ul {
    padding: 0 15px
  }

  .header .new_mothly-text {
    padding: 25px 0 0
  }

  #myHeader #mainNavbarCollapse.wgs-new-mega-menu .navbar-nav {
    display: flex
  }

  #myHeader #mainNavbarCollapse.wgs-new-mega-menu .navbar-nav .menu-last-btn {
    margin-left: 0
  }

  #myHeader #mainNavbarCollapse.wgs-new-mega-menu .navbar-nav>li.menu-last-btn a {
    padding-left: 8px
  }

  .pricing_section .price_group #productList .price_sect span.qty {
    right: 10px;
    top: 10px;
    left: 14px;
    right: auto
  }

  .pricing_section .price_group .owl-item .price_sect h2 {
    margin: 25px 0 0 0
  }

  .landing-page.sitelock .plan-comparison .plan:hover .new_mothly-text::after {
    border-left: 3.23em solid transparent
  }

  body .landing-page.ssl .certificate-options .col-sm-3.sidebar ul li,
  body .landing-page.ssl .certificate-options .col-sm-4.sidebar ul li {
    padding-right: 0;
    word-break: break-word
  }

  div#pricing ul.months-ul {
    width: 90%
  }

  #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,
  .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: 40px 0
  }

  .operating-system {
    padding: 20px 0
  }

  .business-content h1,
  .hx-banner-business-content h1 {
    font-size: 36px;
    line-height: 50px
  }

  .about-why-choose-us .choose-us-row h2,
  .b-9-title h2,
  .bandwidth .bandwidth_in .row .left h2,
  .best-vps-server>h2,
  .block2-cont h2,
  .certificate .right h2,
  .choose_section h2,
  .cloud_hosting .left h2,
  .dedicated_servers .dedicated_servers_top h2,
  .domain .top h2,
  .features-option2 .top h2,
  .frequbntly_asked .top h2,
  .hosting_feature h2,
  .install .right h2,
  .offers-banner .offers-banner-inner h2,
  .operating-system .left h2,
  .opt-title h2,
  .perfect-domain h2,
  .price_list h2,
  .pricing_section .price_top h2,
  .ready-to-grab .row-grab h2,
  .secure_col h2,
  .simple-steps>h2,
  .technical-specifications>h2,
  .tlds .top h2,
  .vps-hosting h2,
  .why-choose .top h2,
  .why-hostx .why-hostx-left h2,
  body .domain-block-content h2,
  body .testimonials-1 h2 {
    font-size: 27px;
    font-weight: 700
  }

  .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
  }

  .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>h2 {
    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: 0;
    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
  }

  .dashboard-widget {
    min-width: 100%;
    margin-right: 0
  }

  .alladmintext h3.boxttl {
    line-height: 20px;
    margin-bottom: 5px
  }

  .dashboard-widget {
    min-width: 100%;
    height: 100%
  }

  .gridster-item,
  .order-div-mx {
    height: 100%;
    margin-bottom: -10px
  }

  .gridster-item {
    margin-bottom: -10px
  }

  #main-body .main-content #containerNewUserSignup .row {
    display: inherit
  }

  .pcb-icon {
    margin-right: 0
  }

  .body-promo-bnr-ord-right {
    padding: 10px 10px 5px
  }

  .panel-head-home {
    height: 65px
  }

  .support_tickets .home-panel-summary .panel-body {
    min-height: 100px
  }

  .footer_col img {
    max-width: 100%;
    object-fit: contain
  }

  .footer .footer_col ul.socil_icon {
    flex-wrap: wrap
  }

  .right .domain_detail_page .shared-hosting .manage-domain-box .d-flex {
    display: grid !important
  }

  .weebly div#pricing .btn-group {
    display: block
  }

  .banner .banner_bottom h3,
  .banner .big_col h5 {
    color: #000
  }

  .hx-business-list li {
    padding: 0 15px
  }

  .hx-business-list li:first-child {
    padding-right: 20px
  }

  .hx-banner-business-content h1 {
    font-size: 50px
  }

  .invoice-total-tb tr:last-child td {
    font-size: 15px;
    white-space: nowrap;
  }

  .client_mass_payment_page .manage_payments .view_manage_pays {
    padding: 40px 20px;
  }

  td.rightPriceWgs {
    padding-right: 15px;
  }

  .client_mass_payment_page .manage_payments .invoice-table td:nth-child(odd) {
    width: 75%;
  }

  .client_mass_payment_page .manage_payments .invoice-table td {
    padding: 10px 0;
  }
}

@media only screen and (max-width:1024px) {
  .header .order-now-header {
    position: absolute;
    right: 86px;
    top: 18px;
    background-color: transparent;
    font-size: 0;
    color: #FF6600;
    padding: 5px 18px;
  }

  .header .order-now-header.open-ticket {
    right: 56px;
  }

  header .order-now-header i {
    font-size: 19px;
  }

  .primary-side-open-close-side-new.trynow {
    padding: 0 15px 0 0px;
  }

  .secondary-side-open-close-side-new {
    position: absolute;
    top: 64px;
    z-index: 99999;
    right: 10px;
  }

  .nav-menu .drop-down:hover>ul.dropdown-nav li {
    width: 50%;
  }

  .login-section {
    padding: 65px 0px;
    align-items: flex-start;
  }

  .footer #accordionExample .col-md-3:nth-of-type(2) {
    padding-left: 5px;
  }

  .pricing_section {
    padding: 0 30px;
  }

  #main-body.section-space {
    padding-top: 0;
  }

  input.search_input {
    width: 100%;
    border: 1px solid #ccc;
    height: 30px;
    padding: 6px 32px 6px 10px;
    font-size: 12px;
    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 .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
  }

  .addons .right .products .product footer .product-pricing {
    margin-top: 2px
  }

  #order-standard_cart .products .product footer.col-12.text-right {
    padding: 0
  }

  .form-horizontal fieldset.control-group .control-group .controls input {
    width: 100%;
  }

  .rows-2 .body-promo-bnr-ord-right p {
    line-height: 16px;
    font-size: 12px;
    padding: 20px 10px 10px 10px;
  }
}

@media(max-width:991px) {
  .mobile-nav .menu-heading {
    font-size: 14px;
  }

  .register-sec form#frmCheckout {
    padding: 0px 20px;
  }

  #stripeCvcWhere .popover {
    top: 24px !important;
  }

  .configuredomains #order-standard_cart .configureDomainsDiv form#frmConfigureDomains .col-sm-4 {
    max-width: 33.33%;
    padding: 0px 5px;
  }

  .client_affiliate_view_page .shared-hosting .col-sm-12.col-md-4 {
    margin-bottom: 20px;
  }

  .tld-section .tlds .col-sm-4 {
    max-width: 500px;
    margin: 0 auto 20px;
    flex: 0 0 100%;
    -ms-flex: 0 0 100%;
  }

  .domaintransfer .tDomain .btn-transfer {
    line-height: 23px;
  }

  #frmDomainTransfer .tDomain .panel-body .col-sm-2 {
    max-width: 100%;
  }

  #frmDomainTransfer .tDomain .panel-body .col-sm-5 {
    max-width: 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }

  #frmDomainTransfer .tDomain .panel-body .col-sm-2 button#btnTransferDomain {
    margin-top: 0;
  }

  .sidebar-hostx-sec .panel-actions>.list-group .list-group-item>.badge {
    float: right;
    margin: 0;
  }

  .sidebar-left-hostx-sec .panel-sidebar[menuitemname="My Invoices Status Filter"]>.list-group .list-group-item {
    padding: 7px 6px;
  }

  .sidebar-hostx-sec .panel-actions>.list-group .list-group-item {
    border: 0 !important;
    border-radius: 0 !important;
    text-align: left;
    margin: 0;
  }

  .inner_bnr.banner-top {
    padding: 90px 0 40px;
  }

  .server-feature-section.pd.suggestion-list-sec {
    padding-top: 0;
  }

  .inner_bnr.banner-top {
    padding: 90px 0 90px;
  }

  .right .domain_detail_page .shared-hosting .manage-domain-box .active-domain,
  .right .domain_detail_page .shared-hosting .manage-domain-box .overview-main-div-2 {
    background: transparent;
  }

  .pricing_section .price_group .owl-item .price_sect {
    padding: 15px 15px 0 15px
  }

  a#continueShopping {
    font-size: 13px;
    line-height: 24px;
  }

  .landing-page.codeguard .pricing .col-md-9 {
    max-width: 100%;
    flex: 0 0 100%
  }

  #order-standard_cart .viewCartDiv .order-summary .orderSummaryCd .total-due-today span {
    font-size: 16px
  }

  #order-standard_cart .viewCartDiv.checkoutDiv .order-summary .orderSummaryCd .total-due-today span {
    font-size: 15px
  }

  .hx-banner-content h3 {
    margin-top: 15px
  }

  .getstart-business-btn {
    margin-bottom: 20px
  }

  body .content-block.what-is-ssl.standout .col-sm-push-8 {
    left: 0
  }

  body .landing-page.ssl .detailed-info .panel-body {
    padding: 40px 15px
  }

  body .landing-page.ssl ul.ssl-certs-all li {
    padding-left: 0
  }

  body .landing-page.ssl ul.ssl-certs-all .padded-cell strong {
    font-size: 16px
  }

  .logo.mega-new-menu-logo,
  .mega-new-menu-logo-dropdown {
    width: 260px
  }

  .home-logo-mega-menu-dropdown,
  a.home-logo-mega-menu {
    padding-top: 8px
  }

  .wgs-new-mega-menu a.home-logo-mega-menu {
    padding-top: 3px
  }

  .primary-side-open-close-side-new {
    padding-top: 5px
  }

  .banner .col-sm-6 {
    max-width: 100%;
    flex: 0 0 100%;
    -ms-flex: 0 0 100%
  }

  .banner .col-sm-6:first-child {
    order: 1
  }

  .promo-banner .content {
    margin-left: 0
  }

  .clientareaproductdetails .product-details.clearfix .row {
    width: 100%;
    margin: 0
  }

  .clientareaproductdetails .tab-content .product-details .manage-detail p {
    padding: 0 0 15px 25px;
  }

  .clientareaproductdetails .tab-content .product-details .active-domain img {
    margin-right: auto;
    margin-left: 0
  }

  .clientareaproductdetails .tab-content .product-details .active-domain h2,
  .clientareaproductdetails .tab-content .product-details .active-domain h5,
  .clientareaproductdetails .tab-content .product-details .active-domain p,
  .clientareaproductdetails .tab-content .product-details .request,
  html body .clientareaproductdetails .tab-content .product-details .active-domain {
    text-align: left
  }

  .ssl .new_ssl_inner_bx {
    height: 190px
  }

  .clientarea-entered .new-mega-menu-right-bar {
    padding-right: 20px;
    padding-top: 3px;
    padding-bottom: 3px
  }

  .primary-menu-toggle .bar1,
  .primary-menu-toggle .bar2,
  .primary-menu-toggle .bar3,
  .secondary-menu-toggle .bar1,
  .secondary-menu-toggle .bar2,
  .secondary-menu-toggle .bar3 {
    width: 18px;
    height: 2px;
    background-color: #000;
    margin: 3px 0;
    transition: .4s
  }

  .change-primary.primary-menu-toggle .bar3,
  .change-secondary.secondary-menu-toggle .bar3 {
    -webkit-transform: rotate(45deg) translate(-7px, -3px);
    transform: rotate(45deg) translate(-7px, -3px)
  }

  .change-primary.primary-menu-toggle .bar1,
  .change-secondary.secondary-menu-toggle .bar1 {
    -webkit-transform: rotate(-45deg) translate(-4px, 0);
    transform: rotate(-45deg) translate(-4px, 0)
  }

  #myHeader .clientarea-entered {
    display: flex !important;
    background-color: #fff;
    padding: 0 25px
  }

  .new-mega-menu-right-bar span.label.label-success.wgs-custom-label-cart-hostx {
    top: 1px;
    right: -2px
  }

  .clientarea-entered .nav>li>a {
    padding: 10px 7px
  }

  .clientarea-entered .new-mega-menu-right-bar {
    display: flex;
    justify-content: flex-end
  }

  html body .landing-page.sitelock .plans .plan ul {
    min-height: 712px
  }

  body .landing-page.sitelock .plans .plan ul li {
    line-height: 28px
  }

  header.header.wgs-new-header-top {
    padding: 10px 0
  }

  a.logo.wgs-new-head-logo {
    padding-top: 2px
  }

  #order-standard_cart .categories-collapsed .pull-left.form-inline,
  #order-standard_cart .categories-collapsed form {
    width: 100%
  }

  .hc-offcanvas-nav a[href]:not([href="#"])>span.nav-next {
    border-left: 1px solid #dddede
  }

  a.logo.wgs-new-head-logo {
    display: block
  }

  .row.row-grab {
    padding-top: 30px
  }

  .price_list .container>.row .col-sm-3 {
    margin-bottom: 15px
  }

  .price_list .container>.row .col-sm-3 .price_grid {
    height: 100%
  }

  .right .domain_detail_page .shared-hosting .manage-domain-box .active-domain {
    max-width: 100%;
    padding: 20px 0 0
  }

  .right .domain_detail_page .shared-hosting .manage-domain-box .manage-detail {
    padding: 35px 25px 5px;
  }

  .right .domain_detail_page .shared-hosting .manage-domain-box .overview-main-div-2,
  .right .domain_detail_page .shared-hosting .manage-domain-box .manage-detail {
    text-align: center;
  }

  .right .domain_detail_page .shared-hosting .manage-domain-box .manage-detail p img {
    display: none;
  }

  .right .domain_detail_page .shared-hosting .manage-domain-box .overview-main-div-2 .col-sm-offset-1.col-sm-5.ssl-inactive {
    width: 100%;
    margin: 0;
  }

  .client_change_password_page #passwordStrengthBar {
    margin-bottom: 0
  }

  .right .client_change_password_page .shared-hosting .wgs-button-gen-pwd {
    margin: 8px 0 8px;
    width: 100%
  }

  .banner-bottombar .cols img {
    float: left
  }

  .banner .big_col .big_col_in {
    min-height: 105px
  }

  .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)
  }

  .banner .banner_bottom h3 {
    font-size: 16px;
    margin-top: 25px;
    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
  }

  .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;
  }

  .deschfirstbox {
    min-height: 1px
  }

  .price_list .price_grid .button03 {
    margin-top: 10px
  }

  .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 30px;
  }

  .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;
    word-break: break-word
  }

  .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 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
  }

  .frequbntly_asked .top h5 {
    margin-top: 0
  }

  .banner .left h2 {
    font-size: 20px;
    font-weight: 700;
    line-height: 34px;
    margin-top: 15px
  }

  .banner .left h6 {
    margin: 5px 0 0 0;
    font-size: 16px
  }

  .banner .left p {
    margin: 20px 0 15px 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
  }

  .dedicated_servers .right .results_box .col1 .sata_button {
    margin-left: 0 !important;
    width: 100%
  }

  .features-option2 {
    padding: 35px 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 {
    margin-bottom: 5px
  }

  .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
  }

  .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
  }

  .best-vps-server .col-sm-4 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-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;
    word-break: break-word;
  }

  .search_opt1 .form-control {
    min-height: 45px;
  }

  .search_opt1 .btn {
    height: 45px;
  }

  #categoriesBox .slick-next {
    right: 0px;
  }

  #categoriesBox .slick-prev {
    left: 0px;
    z-index: 9;
  }

  #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%
  }

  .footer .footer_col ul.footer_links li {
    margin-bottom: 0
  }

  #order-standard_cart .sidebar-collapsed.visible-xs .panel-title {
    font-size: 14px;
    font-weight: 600;
  }

  .operating-system .operating-table {
    margin-top: 20px
  }

  .main-content #order-standard_cart .mc-promos .header {
    box-shadow: none
  }

  .hx-banner-business-img::after {
    left: 14px
  }

  .price_sect h5.blpr {
    font-size: 24px
  }

  #order-standard_cart .domains-row .input-group input#registersld {
    padding-left: 70px
  }

  .mc-promo.weebly.upsell-weebly_starter header {
    box-shadow: none
  }

  .banner .right img {
    max-width: 60%;
    margin: 20px auto 0;
    display: block
  }

  .banner .col-sm-6 a.button04 {
    float: none
  }

  .banner .left {
    max-width: 500px;
    text-align: center;
    margin: auto;
    float: none !important
  }

  body .landing-page.ox .header .logo-img {
    max-width: 100%
  }

  a.telephoneanchor span {
    font-weight: 600;
    font-size: 12px;
    color: #191919;
    font-weight: 600
  }

  .hc-offcanvas-nav li.nav-parent .nav-item {
    padding-right: 20px
  }

  .hc-offcanvas-nav li.nav-back a span::before {
    border-color: #fff
  }

  .hc-offcanvas-nav li.nav-back a,
  .hc-offcanvas-nav li.nav-close a {
    color: #fff
  }

  .plan-comparison .plan .header {
    box-shadow: none
  }

  .content-block.standout-features.standout .featur-stand-bx h4 {
    margin-top: 15px !important
  }

  .landing-page .navbar-default .navbar-toggle .icon-bar {
    background-color: #000
  }

  .pricing_section .price_group .owl-item .price_sect .bottom_sect p {
    font-size: 11px;
    line-height: 16px
  }

  .pricing_section .price_group .owl-item .price_sect .bottom_sect {
    padding: 15px 15px 25px;
  }

  .pricing_section .price_group .price_sect .bottom_sect {
    margin: 0px -15px;
  }

  .choose-more-product .more-product-col h3 {
    font-size: 14px
  }

  .block-box {
    padding: 20px 10px 20px
  }

  .block-box-cont p {
    font-size: 13px;
    line-height: 20px
  }

  body #order-standard_cart .apply-credit-container .radio {
    padding-left: 30px
  }

  #order-standard_cart .apply-credit-container .radio div#iCheck-useCreditOnCheckout,
  body #order-standard_cart .apply-credit-container .iradio_square-blue {
    position: absolute !important;
    left: 0;
    margin: 0
  }

  .vps-hosting h2 {
    text-align: center
  }

  div#languageList {
    max-height: 200px;
    overflow: auto
  }

  .wgs-menu-in-clientarea {
    width: calc(100% - 260px)
  }

  .logo.mega-new-menu-logo {
    width: 260px
  }

  .primary-side-open-close-side-new {
    padding-left: 25px
  }

  .home-logo-mega-menu {
    margin-top: 4px
  }

  .wgs-new-mega-menu .fa-home {
    padding-left: 20px
  }

  div#modalDeleteContact .modal-dialog {
    top: 0;
    left: 0;
    margin-top: 0;
    margin: auto;
    width: 100%;
    transform: unset
  }

  .navbar-default .navbar-toggle:focus,
  .navbar-default .navbar-toggle:hover {
    background-color: transparent
  }

  .navs_tab_ssl_sec .nav_tb_ssl .navbar-nav li {
    width: 100% !important
  }

  .wgs-side-home .panel-body {
    display: inherit !important
  }

  .right-content .landing-page.ssl .validation-levels .col-sm-6.col-sm-offset-3.col-md-4.col-md-offset-0,
  #order-standard_cart .registrationPeriod .col-sm-6 .button03,
  .text-center.margin-bottom.wgs-class-captcha .col-md-8.col-md-offset-2.col-xs-10.col-xs-offset-1 {
    margin-left: 0
  }

  .configuredomains #order-standard_cart .configureDomainsDiv .registrationPeriod .col-sm-6 .button03 {
    margin-left: 15px;
    display: inline;
  }

  .how-it-works-offers .row.how-it-works-offers-row-two {
    display: flex
  }

  .how-it-works-offers-inner {
    height: 100%
  }

  .navs_tab_ssl_sec.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff
  }

  .landing-page.ssl .navbar #nav-ssl .navbar-nav li a {
    text-align: left
  }

  .landing-page.ssl .navbar-default .navbar-toggle {
    border-color: #17494d;
    margin-left: auto
  }

  .navbar-header {
    width: 100%
  }

  div#filters-row {
    top: inherit !important
  }

  .dedicated-server {
    padding: 30px 0 35px
  }

  #order-standard_cart .viewCartDiv .row.addon-products,
  .promo-banner h4 {
    margin: 8px 0
  }

  .best-vps-server .cols p br {
    display: none
  }

  .viewticket .up-r-btn {
    margin-bottom: 10px
  }

  .promo-banner h4 {
    margin: 10px 0
  }

  .promo-banner .btn {
    padding: 8px 0;
    width: 100%;
    white-space: inherit
  }

  .navs_tab_ssl_sec .navbar-header {
    width: 100%;
    margin: 0 !important
  }

  .navs_tab_ssl_sec .navbar-header button.navbar-toggle {
    margin-left: auto;
    margin-right: 0
  }

  .navs_tab_ssl_sec .navbar-nav>li>a {
    text-align: left !important;
    line-height: 10px
  }

  .viewCartDiv div#scrollingPanelContainer,
  div#pricing .row:first-child~.row>.col-sm-3 {
    max-width: 100%;
    flex: 0 0 100%;
    -ms-flex: 0 0 100%
  }

  #features .new_ssl_inner_bx img {
    height: 45px
  }

  div#pricing .row:first-child~.row>.col-sm-3 form {
    text-align: center
  }

  .weebly .pricing-item {
    height: 97%
  }

  .ssl .validate_level .item,
  body #order-standard_cart .checkoutDiv #btnCompleteOrder {
    margin-bottom: 20px
  }

  .promo-rapidssl_rapidssl .content {
    padding: 0;
    float: none
  }

  #order-standard_cart .addon-promo-container label {
    padding-left: 10px
  }

  #order-standard_cart .panel-addon-selected .panel-add i {
    padding-right: 3px
  }

  .domain-available .button01 {
    width: 100px !important
  }

  .header {
    box-shadow: 0 0 3px #e8e7e7
  }

  .block-5 .block-box-cont {
    min-height: 185px
  }

  .features-option2 .certificate .left img {
    max-width: 100%
  }

  body #orderSummary {
    margin-top: 0 !important;
  }
}

@media(max-width:768px) {
  body .landing-page.sitelockvpn .hero h1 {
    font-size: 3em
  }

  nav .wgs-menu-in-clientarea {
    width: 100%
  }

  nav .logo.mega-new-menu-logo {
    width: 100%;
    justify-content: center;
    border-right: 0;
    height: auto;
    border-left: 0
  }

  #myHeader .clientarea-entered {
    display: inline-block !important;
    padding: 0 20px;
    width: 100%;
    margin: 0;
    padding-top: 15px;
    height: auto
  }

  .tab-rightwidth ul.slick-dots {
    padding: 0;
    display: flex;
    justify-content: center
  }

  .tab-rightwidth ul.slick-dots li button {
    width: 10px;
    height: 2px;
    background-color: #17494d;
    font-size: 10px;
    border: 0;
    font-size: 0;
    margin: 0 1px
  }

  .tab-rightwidth button.slick-next,
  .tab-rightwidth button.slick-prev {
    display: none !important
  }

  #productList .owl-controls .owl-prev {
    margin-left: 1px
  }

  #productList .owl-controls .owl-next {
    margin-right: 1px
  }

  #productList .owl-item {
    padding: 0 10px
  }

  .primary-side-open-close-side-new {
    padding-left: 0
  }
}

@media(max-width:767px) {
  .clientareaproductdetails .product-details-tab-container.tab-content #domain.tab-pane .container-fluid.iredmail.custom-spectra .col-md-12 {
    padding: 0px 15px;
  }

  .inner_bnr.banner-top,
  .login-section {
    background-position: 90%;
  }

  .server-plans-sec .col-md-4:last-child {
    margin-bottom: 0;
  }

  form#frmGeneratePassword div#modalGeneratePassword .form-group label {
    padding: 0px 15px;
    max-width: 100%;
  }

  #stripeCvcWhere .popover {
    top: 52px !important;
  }

  form#frmGeneratePassword div#modalGeneratePassword .row {
    margin: 0;
  }

  .configuredomains #order-standard_cart .configureDomainsDiv form#frmConfigureDomains .col-sm-4 {
    max-width: 50%;
  }

  .clientareadomaincontactinfo .right h3,
  .clientareadomainregisterns .right h3,
  .clientareadomaingetepp .right h3 {
    margin: 100px 0px 10px;
  }

  .right .domain_detail_page .tab-content.margin-bottom h2.text-left {
    font-size: 18px;
  }

  form#frmDomainContactModification .col-md-6 {
    max-width: 95%;
    margin: 20px auto 5px;
    flex: 0 0 100%;
    -ms-flex: 0 0 100%;
  }

  .knowledgebaseDiv .inner_bx_area p {
    padding-left: 0px;
  }

  #primaryLookupResult .domain-price {
    padding-top: 5px;
  }

  .wrapper .banner-top,
  .wrapper .banner-top-space,
  .inner_bnr.banner-top {
    padding: 40px 0px;
  }

  .filter-servicetype {
    min-width: 25%;
    max-width: 25%;
  }

  #order-standard_cart .sidebar-collapsed.visible-xs.visible-sm .panel.panel-default>.panel-heading {
    color: #000;
    background-color: #f0f3f7;
    border-color: #f0f3f7;
    font-weight: 700;
  }

  #calcTaxes .form-horizontal .form-group .col-md-12 {
    padding: 0;
  }

  .domain-renewals #domainRenewals .domain-renewal {
    padding: 15px !important;
  }

  .domain-renewals #domainRenewals .domain-renewal h3 {
    font-size: 14px;
    font-weight: 600;
  }

  body #order-standard_cart .order-summary h2 {
    padding-left: 0;
  }

  span.label.label-info {
    font-size: 9px;
    font-weight: 500;
  }

  .domain-renewals #domainRenewals .domain-renewal p {
    font-size: 12px;
  }

  .register-domain-section .right .search_domain .search_domain_in .tooltip-arrow,
  .register-domain-section .right .search_domain .search_domain_in .tooltip-inner {
    display: none
  }

  .landing-page.ox .header h1 {
    line-height: 30px
  }

  body .landing-page.sitelockvpn .hero h1 {
    font-size: 2em !important;
    margin-bottom: 15px
  }

  body .landing-page.sitelockvpn .hero h2 {
    margin-bottom: 20px
  }

  body .landing-page.sitelockvpn .feature {
    margin: 0;
    padding: 40px 0 0
  }

  body .landing-page.sitelockvpn .feature.devices {
    margin-top: 40px
  }

  .landing-page.codeguard #pricing .order-btn {
    float: right
  }

  #order-standard_cart .configureDomainsDiv .row .col-sm-8 {
    padding: 0
  }

  .landing-page.weebly .weebly-lite-plan {
    padding: 20px
  }

  #order-standard_cart .viewCartDiv .order-summary {
    padding-top: 20px
  }

  .about-why-choose-us .choose-us-row-two .why-choose-inner-abt h5,
  .custom-block-3 .b-left-box-cont h5,
  .technical-specifications .cols h3 {
    font-size: 16px
  }

  .vps-plan-box .vps-top {
    margin-bottom: 0
  }

  body .price_list h2,
  body .tlds .top h2 {
    font-size: 20px
  }

  .offers-banner .offers-banner-inner .offer-view-plan .left-offer-inner h5 span {
    right: -29px;
    top: 20px
  }

  .operating-system .left {
    text-align: left
  }

  .features-option4 .features-col.active .features-option4_border:after,
  .features-option4 .features-col.active .features-option4_border:before,
  .features-option4 .features-col.active:after,
  .features-option4 .features-col.active:before {
    display: none
  }

  .frequbntly_asked .top h2 {
    font-size: 26px;
    font-weight: 700;
    margin-top: 7px;
    margin-bottom: 5px
  }

  #order-standard_cart .domains-row .input-group-addon {
    padding-top: 12px
  }

  #order-standard_cart .domain-input-group .col-sm-10 {
    max-width: 100%;
    flex: 0 0 100%;
    -ms-flex: 0 0 100%
  }

  #modalBillingAddress .modal-content {
    padding: 10px 0;
    height: 500px;
    overflow-y: auto;
  }

  body .landing-page.ssl .what-is-ssl .fas {
    font-size: 1.3em;
    margin-top: 6px
  }

  .landing-page.ssl .what-is-ssl ul li {
    font-size: 15px;
    padding-left: 30px
  }

  body .landing-page.ox .header .logo-img {
    max-width: 60% !important
  }

  .content-block.ssl-benefits.standout h2,
  .content-block.standout h2 {
    font-size: 24px;
    font-weight: 500
  }

  .content-block.competitive-upgrade-promo .container {
    font-size: 20px
  }

  body .landing-page.ssl .validation-levels .item h4 {
    font-size: 16px;
    font-weight: 600
  }

  body .landing-page.ssl .validation-levels h3 {
    margin-bottom: 20px
  }

  .landing-page.ox .features h3,
  .landing-page.ox .pricing h3,
  .feature.world .col-md-12,
  .content-block.ssl-benefits.standout h2,
  .content-block.ssl-benefits.standout h4,
  .content-block.standout h2,
  .content-block.what-is-ssl.standout .col-sm-8.col-md-9.col-sm-pull-4.col-md-pull-3 h2 {
    text-align: center
  }

  #order-standard_cart div#domainRegistrantInputFields .col-sm-6 {
    padding-right: 15px
  }

  body #order-standard_cart .checkoutDiv .showMarketingEmail {
    background-size: 100% 60%
  }

  .new-hx-tabs {
    padding-bottom: 40px
  }

  a.telephoneanchor,
  .wgs-new-header-top a.telephoneanchor {
    top: 5px
  }

  .clientarea-entered a.telephoneanchor {
    top: 1px
  }

  #myHeader .clientarea-entered a.logo.mega-new-menu-logo-dropdown {
    margin: auto;
    border-right: 0;
    justify-content: center
  }

  .banner .banner2 .banner_list li a,
  .banner .banner2 h1,
  .banner .banner2 h6 {
    color: #fff
  }

  .landing-page.sitelock .plan-comparison .plan:hover .new_mothly-text {
    background-color: transparent;
    color: #000
  }

  .features-option2.features-option4 .top {
    margin-bottom: 25px
  }

  .banner .left.mt-2 h3:after {
    margin: auto;
    right: 0
  }

  div#emergency .new_ssl_inner_bx {
    padding: 20px 20px 20px
  }

  html body .landing-page.sitelock .features .fas {
    top: 12px;
    position: relative
  }

  .landing-page.ssl .content-block.features h3 {
    margin: 10px 0 10px 0
  }

  .content-block.dashed-border.standout .col-lg-6.col-md-5,
  .content-block.dashed-border.standout .col-lg-6.col-md-7,
  .content-block.standout .col-sm-8.col-sm-pull-4 h3,
  .landing-page.ssl .standout .col-sm-4.col-md-4,
  .standout p,
  h3.heading_str {
    text-align: center
  }

  .landing-page.ssl .standout .col-sm-4.col-md-4,
  .landing-page.ssl .standout .col-sm-8.col-md-8 {
    flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    max-width: 100%
  }

  .landing-page.ssl .row-pricing-table .col-sm-4 {
    max-width: 50%;
    flex: 0 0 50%;
    -ms-flex: 0 0 50%
  }

  div#pricing ul.months-ul {
    display: block
  }

  .pricing_section ul#changeBillingCycle {
    background-color: transparent
  }

  .dedicated-server .item .dedicated_box .dedicated_box_col:not(:last-child) {
    padding: 0 5px
  }

  .choose_section .tab li a.active:after,
  .landing-page.sitelock .plan:hover .new_mothly-text::after,
  .ssl .nav li.active::after {
    display: none
  }

  body .block-5 .block-box-cont {
    min-height: auto
  }

  .block-5 {
    margin: 15px 0
  }

  ul#owl-demo {
    padding: 0 15px
  }

  .domain-search-frm {
    padding: 10px 10px 10px 10px
  }

  .domain-block-content .domain-block-search .domain-block-inner {
    margin-bottom: 5px
  }

  .certificate .right h4,
  body #order-standard_cart .view-cart-items .item-qty {
    text-align: left
  }

  nav .primary-side-open-close-side-new {
    padding-left: 0
  }

  body .continue-row button.btn.btn-default,
  body .continue-row button.btn.btn-primary {
    margin-bottom: 10px;
    min-width: 143px;
    width: 145px
  }

  .register_page .hostx-container-messages .alert.alert-danger {
    display: inline-block;
    width: 100%;
    margin-left: 0
  }

  .register_page .hostx-container-messages .col-sm-10 {
    padding: 0
  }

  p.domain-unavailable.domain-checker-unavailable strong {
    word-break: break-word;
    padding: 10px 5px;
    width: 100%;
    display: inline;
    font-size: 14px;
    line-height: 20px
  }

  p.domain-unavailable.domain-checker-unavailable {
    line-height: 35px;
    padding-bottom: 10px;
    font-size: 16px
  }

  .register-domain-section .add_web_hosting .box {
    margin-bottom: 20px
  }

  .register-domain-section .add_web_hosting .box:first-child {
    padding-top: 20px
  }

  .wetackcareforupgrade .maintenance-inner-text-row .m-i-img img {
    bottom: 0
  }

  .hx-banner-business-img::after {
    left: 11px;
    top: 8px
  }

  .table-container .dataTables_paginate .pagination li {
    min-width: 50px
  }

  .table-container .dataTables_paginate .pagination li a {
    min-width: 100%
  }

  .register-domain-section .browse_extensions .domain_table table tr:first-child th,
  div#tableServicesList_wrapper.dataTables_wrapper table.table-list thead th,
  table#tableDomainsList th {
    white-space: nowrap
  }

  .inner-content-area .form-group {
    margin-bottom: 18px
  }

  .inner-content-area .form-group label input[type=radio] {
    margin-top: 2px
  }

  .codeguard .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff
  }

  .codeguard .navbar-default .navbar-toggle:focus,
  .codeguard .navbar-default .navbar-toggle:hover {
    background-color: transparent
  }

  .landing-page.ssl nav.navbar.navbar-default .navbar-header {
    margin: 0
  }

  .landing-page.ssl .navbar-default .navbar-toggle,
  .submit_your_inquiry .ryt-contact-sec .form-horizontal .form-group {
    margin-right: 0
  }

  .inner-content-area h3 {
    padding-top: 15px
  }

  .inner-content-area table.table.table-striped td {
    line-height: 24px
  }

  .btn-manage-permissions,
  .btn-remove-user {
    margin-bottom: 6px
  }

  .btn-manage-permissions,
  .btn-remove-user {
    width: 160px
  }

  .inner-content-area table.table.table-striped {
    display: block;
    overflow: auto
  }

  .best-vps-server {
    padding: 40px 15px
  }

  .clientareadetails form .btn,
  button#btnCancelInviteConfirm {
    margin-bottom: 10px
  }

  .wgs-new-header-top span.label.label-success.wgs-custom-label-cart-hostx {
    top: 0;
    right: 0
  }

  .pricing_section ul#changeBillingCycle li a.active,
  .pricing_section ul#changeBillingCycle li a:hover {
    background: #6747d5;
    border-radius: 0
  }

  .landing-page.ox .pricing .col-md-10.col-md-offset-1 {
    width: 100%;
    display: block;
    overflow-x: auto
  }

  html body .landing-page.sitelock .plans .plan ul {
    min-height: 470px
  }

  .right-content .landing-page.ssl .validation-levels .col-sm-6 {
    margin-bottom: 20px
  }

  .landing-page.ssl .validation-levels h3 {
    display: inline-block;
    padding-top: 35px
  }

  .landing-page.ssl .validation-levels {
    padding-bottom: 35px
  }

  .landing-page.ssl .standout a.btn.btn-default {
    max-width: 100%;
    font-size: 11px
  }

  .new_hx-banner::after {
    display: none
  }

  .row.hx-list .col-md-3 {
    max-width: 50%
  }

  .hx-banner-list {
    margin-bottom: 22px
  }

  .hx-banner-list .hx-box {
    margin-bottom: 10px
  }

  .hx-banner-list .hx-box img {
    width: 32px;
    height: 32px
  }

  .hx-banner-list p {
    font-size: 13px;
    line-height: normal
  }

  body .new-hx-tabs div#v-pills-tab {
    padding: 5px 0 0 5px
  }

  .new-hx-tabs .nav-pills .nav-link-new {
    padding: 12px 10px 12px 0;
    font-size: 15px
  }

  .hx-table-content {
    padding: 25px 5px 40px
  }

  .hx-tablesearchbar .input-group input::placeholder {
    font-size: 13px !important
  }

  .hx-tablesearchbar .input-group-text {
    font-size: 13px
  }

  .hx_webhost-pdng {
    padding: 20px
  }

  .hx-tablesearchbar .input-group {
    height: auto;
    flex-wrap: inherit;
  }

  .hx-tablesearchbar .input-group-append {
    margin-left: 0
  }

  .hx-tablesearchbar .input-group input {
    width: 60%
  }

  .hx_supprt-sec {
    border-top-left-radius: 0;
    margin-right: 0
  }

  .hx_supprt-sec ul {
    text-align: left;
    padding: 0 5px
  }

  .hx_supprt-sec .hx_hide-btn {
    left: 4px
  }

  #order-standard_cart .domain-lookup-primary-results {
    display: grid
  }

  .features-option2 .features-col {
    margin: 20px 0
  }

  .frequbntly_asked.mt-5 {
    padding-top: 30px
  }

  .choose-more-product .top .right-links a {
    font-size: 12px;
    padding-left: 18px
  }

  .standout-sec .learn_heading_text {
    font-size: 10px;
    width: 100%
  }

  .ssl .competitive-upgrade-promo p {
    font-size: 17px;
    line-height: 28px;
    text-align: center;
    width: 100%
  }

  .landing-page.mail-services .product-options .price,
  .landing-page.sitelockvpn .feature.pricing h2,
  .landing-page.sitelockvpn .feature.world span,
  .landing-page.ssl .standout-1 h3,
  .landing-page.ssl .validation-levels h3,
  .ssl .standout-sec h2 {
    font-size: 20px !important;
    line-height: 25px !important
  }

  .ssl .new_ssl_sect {
    padding: 30px 0 !important
  }

  .right-content .landing-page.ssl .validation-levels .item {
    margin: 10px 0 15px 0;
    padding: 15px
  }

  .right-content .landing-page.ssl p.help-me-choose {
    line-height: normal
  }

  h2.heading_str {
    text-align: center
  }

  .landing-page.ssl .detailed-info .panel-body {
    padding: 25px 20px
  }

  #google-recaptcha-domainchecker,
  .row.help-me-choose ul {
    padding: 0
  }

  .right-content .landing-page .content-block,
  button.btn.btn-primary.wgs-submit-button.btn-recaptcha {
    margin: 0
  }

  .right-content .landing-page .currency-selector {
    display: table;
    width: 100%;
    margin: 15px auto 5px;
    text-align: center;
    max-width: 250px;
    float: none
  }

  .right-content .inner-right_col .price,
  .right-content .inner-right_col .price-outgoing {
    font-size: 30px !important
  }

  .main-content #order-standard_cart .mc-promos .header {
    height: auto
  }

  .viewcart .content {
    width: 100%;
    clear: both
  }

  html body .landing-page.ssl a.help-me-choose {
    color: #00004a
  }

  #offerStyleOne .pop-inner-box h2 {
    font-size: 30px;
    line-height: 55px
  }

  #offerStyleOne .pop-inner-box h2 span {
    display: inline;
    margin-top: 0;
    margin-left: 0
  }

  #offerStyleOne .pop-inner-box h3 span {
    font-size: 22px
  }

  #offerStyleOne .pop-inner-box h6 {
    margin-bottom: 40px;
    font-size: 18px
  }

  #offerStyleOne .logo-img {
    max-width: 145px;
    margin: 0 auto
  }

  .row.hx-tab-inner {
    padding: 10px 0 0;
    margin: -40px auto 0
  }

  #offerStyleOne .logo-img img {
    max-width: 100%;
    height: auto;
    padding: 30px 0 0
  }

  .pop-inner-box h3 span {
    margin-top: 10px
  }

  #offerStyleOne .pop-inner-box h4 {
    font-size: 13px;
    padding-top: 10px
  }

  input#domainnameAjax {
    padding: 12px 5px;
    height: 62px;
  }

  .hx-tablesearchbar .input-group-append:last-child {
    width: 50%;
    display: flex;
    justify-content: flex-end
  }

  .hx-tablesearchbar .input-group-append select {
    width: 90px;
    margin-right: 0;
  }

  .hx-tablesearchbar .input-group-append button {
    font-size: 0;
  }

  .hx-tablesearchbar .input-group-append button i {
    font-size: 14px;
  }

  .hx-tablesearchbar .input-group-append button {
    max-width: 45px;
    margin-left: 3px;
  }

  .alert-success {
    clear: both
  }

  .register-domain-section #captchaContainer .tooltip.fade.right.in {
    width: 60px
  }

  .choose-more-product .top h3 {
    display: none
  }

  .offers-banner .offers-banner-inner h1 {
    font-size: 22px
  }

  .offers-banner .offers-banner-inner h5 {
    font-size: 15px
  }

  .offers-banner .offers-banner-inner ul li b {
    font-size: 16px;
    width: 45px;
    height: 42px;
    padding: 10px 10px;
    border-radius: 9px
  }

  .offers-banner .offers-banner-inner p.deals_end {
    font-size: 26px;
    margin: 5px 0 0
  }

  html body .offers-banner .offers-banner-inner ul {
    padding: 15px 0
  }

  .offers-banner .offers-banner-inner ul {
    padding: 20px 0
  }

  .offers-banner .offers-banner-inner .offer-view-plan .left-offer-inner {
    margin-right: 20px;
    width: 140px
  }

  .offers-banner .offers-banner-inner .offer-view-plan .get-started-box-offers a {
    width: 170px;
    line-height: 14px;
    font-size: 13px
  }

  .submit_your_inquiry .col-sm-6 {
    max-width: 100%
  }

  .submit_your_inquiry .left-contact-sec .tab-left-contact button {
    font-size: 18px;
    padding: 7px 10px
  }

  .submit_your_inquiry .left-contact-sec .size-product-des h3 {
    margin: 30px 0 25px
  }

  .block2-cont {
    padding-bottom: 0
  }

  .custom-block-2 {
    padding-bottom: 5px
  }

  .custom-block-1,
  .custom-block-3,
  .custom-block-4,
  .custom-block-5,
  .custom-block-6 {
    padding: 35px 0
  }

  .opt-title h2 {
    font-size: 20px
  }

  .custom-block-3 .figure-icon img,
  .img-blc img {
    max-width: 40px
  }

  html body .custom-block-3 .b-left-box-cont h5 {
    min-height: auto
  }

  .cuppon-box h5 {
    font-size: 18px
  }

  .block-5-btm h4,
  .vps-top h3 {
    font-size: 24px
  }

  .vps-btm h2 {
    font-size: 28px
  }

  .sp-offer h2 {
    font-size: 32px
  }

  .sp-offer h3 {
    font-size: 24px
  }

  .vps-top h3 {
    margin: 0 0 15px
  }

  .vps-plan-box {
    padding: 25px 0
  }

  .panel-head-home {
    height: auto
  }

  .dasboard-home h1 {
    font-size: 22px
  }

  .panel-mc-sso form {
    padding-top: 15px
  }

  .right .domain_detail_page .shared-hosting .manage-domain-box .active-domain {
    padding: 30px 0
  }

  .right .domain_detail_page .shared-hosting .manage-domain-box .manage-detail {
    padding: 0 22px 10px
  }

  .right .domain_detail_page .shared-hosting .manage-domain-box .manage-detail img {
    position: absolute;
    left: 32px
  }

  .right .domain_detail_page .shared-hosting .manage-domain-box .manage-detail p {
    padding: 0 0 15px;
    font-size: 14px
  }

  .right .domain_detail_page .shared-hosting .manage-domain-box .manage-detail span {
    padding-left: 20px
  }

  .clientareadetails .btn-danger,
  .clientareadetails .row .form-group input,
  .clientareadetails .row .form-group select {
    height: 42px;
    font-size: 13px;
  }

  .clientareadetails .gobtn .btn-default {
    min-width: 155px;
    min-height: 34px;
    height: 35px
  }

  .clientareadetails .btn-danger {
    padding: 8px 20px;
    min-height: 51px
  }

  #order-standard_cart .products .product header span {
    font-size: 1em
  }

  .vps-hosting .vps-hosting-list .right h2 {
    text-align: center;
    margin: 12px 0
  }

  .owl-controls.clickable .owl-next::after {
    right: 0
  }

  .owl-controls.clickable .owl-prev::before {
    left: -2px
  }

  .vps-hosting-list .col-sm-8.right h2,
  .vps-hosting-list .col-sm-8.right p {
    text-align: left
  }

  #order-standard_cart .products .product footer.col-12.text-right {
    text-align: center !important
  }

  form.form-horizontal.using-password-strength .col-sm-5,
  form.form-horizontal.using-password-strength label.col-sm-2.control-label {
    flex: 0 0 100%;
    max-width: 100%
  }

  .form-group.row.cc-billing-address .col-sm-4,
  .form-group.row.cc-billing-address .col-sm-7,
  .form-group.row.cc-billing-address .col-sm-6,
  .form-group.row.cc-billing-address .col-sm-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .hx_web-host-heading h3 {
    font-size: 18px;
    margin-bottom: 5px
  }

  .suggested-domains .price {
    font-size: 13px;
  }

  .domain-name .extension,
  .register-domain-section .browse_extensions .domain_table li .extension,
  .domainResultsWithProducts .domain-suggestion .domain {
    font-size: 14px;
  }

  #domainSuggestions .domain-suggestion.list-group-item.clone,
  .register-domain-section .browse_extensions .domain_table li {
    padding: 14px 12px 14px 12px;
  }

  .domainResultsWithProducts .suggested-domains .price {
    font-size: 14px;
  }

  span.sales-group-new,
  span.sales-group-sale,
  .suggested-domains .promo.new,
  .suggested-domains .promo.sale {
    font-size: 10px;
  }

  #order-standard_cart .sidebar-collapsed.visible-xs {
    margin-top: 20px;
    margin-bottom: 15px;
    padding: 0;
  }

  .choose-more-product .top {
    margin-bottom: 5px;
  }

  .register-domain-section .browse_extensions .domain_table table tr td small,
  .register-domain-section .browse_extensions .domain_table table tr td {
    font-size: 13px;
  }

  .domain-invalid {
    clear: both;
    line-height: normal;
    padding: 10px;
    font-size: 14px;
    margin-bottom: 0;
  }

  body .register-domain-section .browse_extensions .domain_table {
    padding: 14px 0px;
  }

  .row.about-metus-row img {
    margin-bottom: 20px
  }

  .row.maintenance-inner-text-row img {
    padding-top: 30px
  }

  .see-our-story-about .scnd-frst-row p {
    text-align: center
  }

  .banner .left p {
    margin-bottom: 20px
  }

  .addon-promo-container-symantec .iradio_square-blue {
    float: left
  }

  .new_hx-business-banner {
    padding: 50px 0 100px
  }

  .table-striped button.btn.btn-default.btn-sm {
    margin-bottom: 5px;
  }

  .domainResultsWithProducts #domainSuggestions {
    display: flex !important;
  }

  .domainResultsWithProducts .suggested-domains .list-group-item {
    text-align: left !important;
  }

  body #order-standard_cart .sidebar-collapsed {
    padding: 8px;
  }

  #order-standard_cart .sidebar-collapsed .pull-left.form-inline.float-left {
    width: 50%;
  }

  #order-standard_cart .sidebar-collapsed .pull-right.form-inline.float-right {
    width: 50%;
  }

  body #order-standard_cart .domain-checker-result-headline,
  body #order-standard_cart .domain-lookup-primary-results .headline {
    font-size: 15px;
  }

  .email-verification {
    width: auto;
  }

  #faq.faq h3,
  #pricing .inner_col_sectt h2,
  .about-us-banner .left h2,
  .about-why-choose-us .choose-us-row h2,
  .best-vps-server>h1,
  .block2-cont h2,
  .certificate .right h2,
  .choose_section h1,
  .clientarea .right .top h2,
  .clientarea .right .top h2 span,
  .clientareaproductdetails .tab-content .product-details .active-domain h2,
  .cloud_hosting .left h1,
  .dedicated_servers .dedicated_servers_top h1,
  .features-option2 .top h2,
  .great-service .great-service-row h2,
  .hosting_feature h1,
  .how-it-works-offers-row h2,
  .install .right h2,
  .landing-page.codeguard .pricing h2,
  .landing-page.mail-services .product-options h4,
  .landing-page.marketgoo #faqs h3,
  .marketgoo.landing-page .hero h2,
  .offers-banner .offers-banner-inner h2,
  .operating-system .left h1,
  .perfect-domain h1,
  .pricing_section .price_top h1,
  .ready-to-grab .row-grab h2,
  .secure_col h2,
  .shared-hosting .left .personal_section h2,
  .simple-steps>h1,
  .standout .new_standout_heading,
  .technical-specifications>h1,
  .term-domain_banner h1,
  .testimonials-1 h1,
  .text20 .inner_cont_text,
  .vps-hosting h1,
  .wetackcareforupgrade .maintenance-inner-text-row h4,
  .why-hostx .why-hostx-left h2,
  body .why-choose .top h2,
  html body .content-block.dashed-border.standout h4,
  html body .sitelock .innr_bx_lastsec h3 {
    font-size: 20px;
    line-height: 28px
  }

  .frequbntly_asked .top h2 {
    font-size: 20px
  }

  #pricing .pricing-text.monthly,
  .landing-page.codeguard .pricing-container .price,
  .pricing_section .price_group .owl-item .price_sect h1 {
    font-size: 22px !important
  }

  .certificate .right h4 {
    font-size: 20px
  }

  .b-9-box h3 i,
  .b-9-title h2,
  .business-row .left h2,
  .choose_section h1,
  .configureDomainsDiv.col-md-12 h2,
  .customers h2,
  .domain_table.domain_table1 p,
  .perfect-domain h2,
  .simple-steps h2,
  .submit_your_inquiry .ryt-contact-sec h3,
  .tlds .top h1,
  .weebly .trusted-by .right_text_bottom,
  body #order-standard_cart .font-size-36,
  html body .product-green-container h3,
  html body .store-order-container h4 {
    font-size: 20px
  }

  #order-standard_cart .registrationPeriod .col-sm-3 label,
  .block2-cont h3,
  .domain-available .price,
  .pricing_section .price_group .owl-item .price_sect h2,
  .promo-banner h3,
  .see-our-story-about .abt-frst-row h4,
  .store-order-container .checkout-container-store-pages .payment-term h4,
  .weebly .weebly-lite-plan h5 {
    font-size: 18px
  }

  #faq .wgs-question-div .panel-heading h4,
  #order-standard_cart .configureDomainsDiv .panel-addon .panel-price,
  #order-standard_cart .viewCartDiv .order-summary .orderSummaryCd .recurring-totals,
  #order-standard_cart .viewCartDiv .order-summary .orderSummaryCd .subtotal,
  .b-9-box h3,
  .get_started h2,
  .great-service .great-service-row .maintenance-inner-img h5,
  .how-it-works-offers-inner h5,
  .landing-page.marketgoo #how .block span,
  .sitelock #features .feature-wrapper .content h4,
  .tlds .left h4,
  .vps-hosting .vps-hosting-list .right h2 {
    font-size: 16px
  }

  body #order-standard_cart .view-cart-items .item-price span,
  body #order-standard_cart .view-cart-items .item-title {
    font-size: 14px
  }

  #searchDomainInfo .domain-available .domain-checker-available,
  .affiliate-referral-link span,
  .b-9-box p,
  .best-vps-server .cols p,
  .cloud_hosting .left p,
  .domain .top p,
  .free-trial .free-trial-col p,
  .register-domain-section .browse_extensions .domain_table li .domain,
  .register-domain-section .browse_extensions .domain_table li .extension,
  .sitelock .content-block.ssl_standouts_section p,
  .website-rating .choose-us-row .rating-box .ratinginner .button05,
  body #order-standard_cart .checkoutDiv .text-muted {
    font-size: 14px;
    line-height: 22px
  }

  body #order-standard_cart .checkoutDiv .text-muted {
    font-size: 13px
  }

  .see-our-story-about .scnd-frst-row h5,
  div.header-lined h1 {
    font-size: 24px
  }

  .best-vps-server .cols h3,
  .knowledgebaseDiv .inner_bx_area h4,
  .promo-banner h4 {
    font-size: 15px
  }

  #overview .heading_str,
  .landing-page.codeguard .hero h2,
  .landing-page.sitelock h2,
  .ssl .heading_str,
  html body .landing-page.sitelock .top_banner_sections_ssl h2,
  html body .landing-page.ssl .certificate-options h3 {
    font-size: 20px !important;
    line-height: 25px
  }

  .configureDomainsDiv.col-md-12 {
    padding: 0 15px
  }

  .see-our-story-about .abt-frst-row h4,
  .see-our-story-about .scnd-frst-row h5 span {
    line-height: 28px
  }

  .see-our-story-about .scnd-frst-row h5 span {
    letter-spacing: 1px
  }

  .frequbntly_asked .top h2 {
    margin-top: 0
  }

  .frequbntly_asked .question_answers>span {
    display: block;
    padding-top: 8px
  }

  .business-row .col-sm-6,
  .tab-content.store-domain-tab-content .tab-pane .row {
    max-width: 100%;
    flex: 0 0 100%;
    -ms-flex: 0 0 100%
  }

  .custom-block-9 {
    padding: 30px 0 20px
  }

  .b-9-title {
    margin: 0 0 20px
  }

  .b-9-box {
    padding: 20px 20px
  }

  .b-9-box h3 {
    margin: 0 0 3px
  }

  .b-9-box,
  .simple-steps .simple-col,
  .tlds .top {
    margin-bottom: 20px
  }

  html body #order-standard_cart .sub-heading {
    margin-bottom: 35px
  }

  .simple-steps .simple-col {
    padding: 20px 0
  }

  .b-9-box h3 i,
  .iradio_square-blue {
    margin-right: 5px
  }

  #order-standard_cart .viewCartDiv .empty-cart,
  .features-option2 .features-col,
  .get_started,
  .great-service .great-service-row .maintenance-inner-img,
  .how-it-works-offers .row.how-it-works-offers-row-two .col-sm-4,
  .register_page .right .personal_information_form .form-group,
  .wgs-alert-invc .btn,
  form#frmConfigureDomains,
  html body .landing-page.ssl .features h3 {
    margin-bottom: 15px
  }

  .register_page .min_box,
  .right .client_change_password_page .shared-hosting,
  .right .client_security_page .shared-hosting,
  body #order-standard_cart .checkoutDiv .sub-heading {
    padding-top: 20px
  }

  .pricing_section .price_group .owl-item .price_sect h1,
  .pricing_section .price_group .owl-item .price_sect h1 span {
    margin: 5px 0 0
  }

  #searchDomainInfo .domain-available .domain-price {
    display: flex;
    justify-content: space-between
  }

  #order-standard_cart .configureDomainsDiv .panel-addon .panel-body {
    padding: 15px 10px 0 10px
  }

  #order-standard_cart .configureDomainsDiv .panel-addon .panel-body label,
  html body .ssl .standout-features .featur-stand-bx h4 {
    margin-bottom: 8px
  }

  #order-standard_cart .row .col-sm-4,
  #order-standard_cart .view-cart-items-header .row .col-sm-4.col-xs-5,
  #order-standard_cart .view-cart-items-header .row .col-sm-4.col-xs-7 {
    -ms-flex: 50%;
    flex: 50%;
    max-width: 50%
  }

  #order-standard_cart .configureDomainsDiv .panel-addon {
    padding: 10px 10px 28px 10px
  }

  #order-standard_cart .configureDomainsDiv .panel-addon {
    min-height: auto
  }

  #order-standard_cart .registrationPeriod {
    width: 100%;
    margin: 15px 0 25px 0;
    line-height: 24px
  }

  #order-standard_cart .registrationPeriod .col-sm-3 {
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%
  }

  #order-standard_cart .registrationPeriod .col-sm-6 .button03 {
    margin-top: 12px;
    width: 150px;
    display: block
  }

  #order-standard_cart .configureDomainsDiv .sub-heading {
    margin-top: 10px !important;
    padding-top: 20px
  }

  #order-standard_cart .row.addon-products,
  form#frmConfigureDomains .addon-products~.row {
    display: flex
  }

  form#frmConfigureDomains .addon-products~.row .col-sm-4 {
    max-width: 50%
  }

  .choose-more-product {
    padding: 15px 0 15px 0
  }

  #order-standard_cart .registrationPeriod .col-sm-12,
  body #order-standard_cart .checkoutDiv .sub-heading~.row>.col-sm-6 {
    padding: 0
  }

  #order-standard_cart .configureDomainsDiv .panel-addon-selected .panel-add i {
    padding-right: 3px
  }

  body #order-standard_cart .checkoutDiv .prepend-icon .field {
    height: 30px;
    margin-bottom: 0
  }

  .wgs-alert-invc .btn {
    padding: 8px 15px 11px
  }

  .store-order-container .continue-row .col-sm-7,
  body #order-standard_cart .checkoutDiv .text-muted {
    text-align: left !important
  }

  .store-order-container .continue-row {
    margin-top: 30px;
    padding: 8px 15px 15px 15px !important
  }

  .tab-content.store-domain-tab-content .tab-pane .row {
    display: block !important;
    margin: 0
  }

  .pricing_section .price_group .owl-item .price_sect ul.list {
    margin: 12px -15px 0 -15px;
    padding: 12px 12px 0 12px
  }

  .pricing_section .price_group .owl-item .price_sect {
    padding: 10px 15px 0 15px
  }

  #productList .owl-controls,
  .features-option2,
  .weebly #faq .frequbntly_asked.frequbntly_asked1 {
    padding-bottom: 15px
  }

  .banner .left p,
  .dedicated_servers .dedicated_servers_top p,
  .hosting_feature P,
  .landing-page .container.top_banner_sections_ssl h3,
  .pricing_section .price_group,
  .promo-rapidssl_rapidssl .icon-left,
  .store-order-container .store-domain-tabs,
  .wgs-button-gen-pwd,
  div#tableAffiliatesList_wrapper,
  html body .ssl .standout-features .featur-stand-bx h4 {
    margin-top: 10px
  }

  .certificate .right p,
  .configureProductDiv .left .personal_section ul,
  .landing-page.mail-services .product-options span,
  .price_list .price_grid .price_grid_list {
    margin-top: 5px
  }

  .client_affiliate_view_page .shared-hosting p.text-left,
  .cloud_hosting .left .hosting_list,
  .see-our-story-about .about-metus-row,
  .store-order-container .checkout-container-store-pages .payment-term h4,
  .submit_your_inquiry .ryt-contact-sec h3,
  .upgrade-btn-box,
  .view_ticket_col .shared-hosting .view_ticket_box,
  .wetackcareforupgrade .maintenance-inner-text-row h4,
  html body .banner .banner_bottom .button02 {
    margin-top: 20px
  }

  .choose_section {
    padding-top: 30px
  }

  .choose_section P {
    margin: 10px 0 25px 0
  }

  .cloud_hosting .left,
  .weebly #faq,
  .weebly #pricing,
  .weebly #pricing .pricing-item .header {
    padding-bottom: 0
  }

  #pricing .inner_col_sectt h4,
  .clientareaproductdetails .tab-content .product-details,
  .cloud_hosting .cloud_hosting_in .right,
  .features-option2 .top p,
  .ryt-contact-sec .wgs-submit-button,
  html body .landing-page.ssl .ssl-benefits .row {
    margin-top: 0
  }

  .block2-cont,
  .cloud_hosting .cloud_hosting_in .right,
  .install .right,
  .landing-page.marketgoo #testimonials,
  html body .codeguard .overview-features,
  html body .landing-page.ssl .certificate-options {
    padding-top: 0
  }

  div#order-standard_cart {
    margin-bottom: 20px !important
  }

  .how-it-works-offers-row p {
    margin: 5px 0 25px
  }

  .how-it-works-offers-inner h5 {
    margin: 7px 0 4px
  }

  .how-it-works-offers-inner {
    padding: 15px
  }

  .perfect-domain .button03,
  .register_page .personal_information_form {
    margin-top: 30px
  }

  #features .new_ssl_inner_bx img,
  .about-why-choose-us .choose-us-row h2,
  .inner-term-domain-page p,
  .perfect-domain,
  .right .open_ticket .shared-hosting .row>div[class*=col-] .form-group,
  .right .view_ticket_col .shared-hosting .row>div[class*=col-] .form-group,
  .row.ssl-effect-site-row .col-sm-6:first-child {
    margin-bottom: 10px
  }

  .c-support-btn a,
  .ssl-certification div[class*=col-] .why-choose-inner-abt,
  .vps-hosting .vps-hosting-list .left img.img-responsive {
    margin-bottom: 5px
  }

  .custom-block-2 {
    padding: 15px 0 30px
  }

  .dedicated_servers .dedicated_servers_top {
    margin-bottom: 25px
  }

  #faq.faq h3,
  .client_change_password_page #passwordStrengthBar,
  .features-option2 .top,
  .footer .footer_col ul.footer_links li,
  .navs_tab_ssl_sec,
  .ryt-contact-sec .form-horizontal .form-group .margin-bottom,
  .see-our-story-about .scnd-frst-row h5,
  .weebly #pricing .pricing-item .price,
  .what-is-ssl.standout.ssl_standouts_section h2.heading_str {
    margin-bottom: 0
  }

  .configureProductDiv .personal_section {
    padding: 10px 0 !important
  }

  html body #order-standard_cart .field-container {
    margin: 0 0 15px 0
  }

  .configureproduct .panel-addon .panel-body {
    padding: 20px 0 0 0
  }

  .configureproduct .panel-addon {
    min-height: auto;
    padding-bottom: 30px
  }

  .operating-system .operating-table,
  .search_opt1,
  .wetackcareforupgrade .maintenance-inner-text-row p {
    margin-top: 15px
  }

  .best-vps-server .cols,
  .submitticketstepone .ticketh3,
  .vps-hosting .vps-hosting-list .right p {
    margin-top: 5px
  }

  .hostx-container-psw .col-sm-12,
  .weebly #pricing .pricing-item .price {
    padding: 0
  }

  .view_ticket_col .shared-hosting .panel-body {
    padding: 10px 0
  }

  .submit_your_inquiry {
    padding: 5px 0
  }

  .submit_your_inquiry .ryt-contact-sec h3 {
    margin-bottom: 5px
  }

  .submit_your_inquiry .ryt-contact-sec .form-group input {
    height: 32px
  }

  .knowledgebaseDiv .inner_bx_area i {
    left: 0;
    top: 0
  }

  .promo-banner img {
    width: 150px
  }

  table#payMethodList {
    overflow-x: scroll;
    width: 100%;
    display: block
  }

  table#payMethodList td.action-td-cls {
    display: flex
  }

  .listtable {
    overflow-x: scroll
  }

  .login-manage {
    margin: 0;
    padding: 0
  }

  #alertOverdueInvoice .wgs-alert-invc .btn {
    padding: 8px 15px 7px;
    margin-top: -8px
  }

  .clientareaproductdetails .tab-content .product-details .active-domain {
    padding: 25px 0 0
  }

  .clientareaproductdetails .tab-content .product-details .manage-detail p {
    padding: 0 0 15px 20px;
    font-size: 14px
  }

  .clientareaproductdetails .tab-content .product-details .manage-detail {
    padding: 20px 0px 30px
  }

  .promo-rapidssl_rapidssl .icon-left img {
    max-width: 100px
  }

  .clientareaproductdetails .tab-content .product-details .active-domain,
  .promo-rapidssl_rapidssl {
    min-height: auto
  }

  .product-details-tab-container #domain .row .col-sm-5.text-right,
  .product-details-tab-container #domain .row .col-sm-7.text-left {
    max-width: 50%
  }

  .product-details-tab-container #domain .row {
    display: flex !important
  }

  .clientareaproductdetails .wgs-alert-invc .alert-danger {
    margin-left: 0
  }

  .domaintransfer h1 {
    line-height: 30px
  }

  .affiliate-referral-link {
    margin: 24px 0
  }

  .register_page .min_box {
    padding: 13px 15px 20px
  }

  .register_page .personal_information_form .form-group .form-control {
    height: auto;
    box-shadow: none;
    border-radius: 0
  }

  .hc-offcanvas-nav li.nav-back a,
  .hc-offcanvas-nav li.nav-close a {
    color: #fff
  }

  div#overview .col-sm-pull-4 br,
  html body .landing-page.ssl .standout-2 br {
    display: none
  }

  .weebly #pricing .pricing-item ul.ecommerce-features,
  .weebly .new_ssl_inner_bx,
  html body .landing-page.sitelock p {
    height: auto;
    min-height: auto;
    word-break: break-word;
  }

  .new_ssl_inner_bx {
    padding: 10px
  }

  .landing-page div#pricing .currency-selector {
    margin: 15px auto 15px
  }

  #features .new_ssl_inner_bx h4 {
    word-break: break-word;
    line-height: 27px;
    height: auto
  }

  .weebly .weebly-lite-plan h5 {
    margin: 8px 0;
    font-weight: 500
  }

  html body .weebly .trusted-by {
    padding: 20px 0
  }

  .weebly .trusted-by img {
    max-width: 150px
  }

  .weebly .trusted-by .right_text_bottom {
    line-height: 26px
  }

  .about-us-banner .right,
  .weebly #faq {
    padding-top: 10px
  }

  html body .right-content .ssl .validation-levels .item {
    padding-top: 25px !important
  }

  .ssl .validate_level h3 {
    margin-bottom: 15px !important
  }

  .ssl .check_list_icon11,
  .standout .inner_bx_ssl_part img,
  html body .content-block.what-is-ssl.standout.ssl_standouts_section .text-center.visible-xs>img {
    width: 300px
  }

  html body .what-is-ssl.standout.ssl_standouts_section {
    padding: 10px 0 25px
  }

  .landing-page.ssl .validate_level {
    padding: 20px 10px 0 10px
  }

  html body .landing-page.ssl .competitive-upgrade-promo {
    margin: 50px 0 0 0
  }

  .sitelock div#emergency,
  html body .landing-page.ssl .detailed-info {
    padding: 40px 0 40px
  }

  html body .landing-page.ssl .detailed-info .panel-body {
    padding: 15px
  }

  .landing-page.ssl .standout .logos img {
    max-width: 150px
  }

  html body .standout h3.new_standout_heading {
    margin-bottom: 10px !important
  }

  .content-block.ssl-benefits.standout.ssl_standouts_section .col-sm-4.col-md-4,
  .landing-page.ssl .certificate-options form {
    text-align: center
  }

  body .landing-page.ssl .browser-notice .wrapper {
    padding: 5px 28px
  }

  html body .landing-page.ssl .dashed-border {
    padding-bottom: 20px
  }

  html body .landing-page.ssl .row-pricing-table ul li {
    line-height: 20px;
    font-size: 14px
  }

  html body .landing-page.sitelock .plans .plan ul,
  html body .landing-page.ssl .row-pricing-table .header {
    margin-top: 0
  }

  .standout-features .featur-stand-bx {
    padding: 2px 15px 15px
  }

  .landing-page.ssl .standout-features .featur-stand-bx p,
  html body .landing-page.marketgoo .hero .logo {
    margin: 0
  }

  #howitworks,
  .landing-page.mail-services .product-options,
  .mail-services #pricing.get-started,
  .sitelock .innr_bx_lastsec,
  html body .landing-page.sitelock .plans {
    padding: 30px 0
  }

  html body .landing-page.sitelock h3 {
    margin-bottom: 10px;
    line-height: 22px !important
  }

  .plan-comparison .new_mothly-text {
    font-size: 30px;
    line-height: 0;
    margin-top: 0
  }

  html body .landing-page.sitelock .plans .plan ul {
    padding: 10px 25px
  }

  html body .landing-page.sitelock .features .fas,
  html body .landing-page.sitelock .features .far {
    font-size: 25px
  }

  html body .landing-page.sitelock .feature-wrapper .content {
    margin-left: 50px
  }

  html body .landing-page.sitelock .feature-wrapper {
    margin-bottom: 25px
  }

  .sitelock .innr_bx_lastsec h3 {
    letter-spacing: 0
  }

  .sitelock .innr_bx_lastsec form {
    width: 100%;
    float: none;
    justify-content: center;
    display: flex
  }

  .landing-page.codeguard .pricing form,
  body .sitelock .innr_bx_lastsec .pull-left {
    float: none !important;
    text-align: center
  }

  .codeguard .trusted-by img,
  .sitelock .content-block.wgs-site-lok .inner_bottom_logoo {
    max-width: 250px
  }

  .navs_tab_ssl_sec .nav_tb_ssl .navbar-nav {
    display: grid
  }

  .marketgoo #features,
  html body .sitelock .content-block.ssl_standouts_section {
    padding: 25px 0 20px
  }

  .navbar-default .navbar-nav>li>a:focus,
  .navbar-default .navbar-nav>li>a:hover {
    color: #81cf9b
  }

  .landing-page.mail-services .product-options .item {
    padding: 20px 0 5px
  }

  #howitworks .tab-content p {
    padding-bottom: 15px;
    margin-bottom: 15px
  }

  #pricing .inner_col_sectt {
    margin-bottom: 30px
  }

  #pricing .additional-options label {
    margin: 10px 0 0
  }

  .mail-services .content-block.inner_btm_logo_1 {
    padding: 25px 0
  }

  .landing-page .hero .logo-container img,
  .landing-page.marketgoo .hero .logo img {
    max-width: 200px;
    padding-top: 22px
  }

  .codeguard .inner-hero h3 {
    margin-top: 10px !important
  }

  .codeguard #features .feature,
  .landing-page.codeguard .overview-features ul li {
    text-align: center;
    margin-bottom: 25px
  }

  .landing-page.codeguard .pricing h2,
  .row.ssl-effect-site-row .col-sm-6:first-child {
    text-align: center
  }

  html body .landing-page.codeguard .pricing {
    padding: 25px 0 30px
  }

  html body .landing-page.codeguard .feature .icon {
    line-height: 20px
  }

  html body .landing-page.codeguard .feature .icon embed {
    width: 70px
  }

  .great-service .great-service-row h2,
  .landing-page.marketgoo .hero .logo img {
    padding-bottom: 10px
  }

  .marketgoo.landing-page .hero h2 {
    margin-bottom: 5px
  }

  .landing-page.marketgoo #faqs .faq {
    margin: 10px 0
  }

  .price_list .container>.row .col-sm-3 .price_grid {
    padding-top: 15px
  }

  .banner .big_col h5,
  html body .banner .banner_bottom .button02,
  html body .store-promoted-product ul.features li {
    width: 100%
  }

  .features-option2.features-option3 center img {
    max-width: 50%
  }

  .see-our-story-about .scnd-frst-row p {
    padding-bottom: 5px
  }

  .see-our-story-about .about-metus-row p span {
    margin-top: 10px
  }

  .about-why-choose-us {
    padding: 30px 0 40px;
    margin: 20px 0
  }

  .about-why-choose-us .choose-us-row-two .why-choose-inner-abt {
    margin-top: 15px;
    padding: 25px 25px
  }

  .wetackcareforupgrade .maintenance-inner-text-row p {
    padding-right: 0
  }

  .website-rating .choose-us-row .rating-box .ratinginner {
    height: auto;
    padding: 30px 0;
    margin: 65px auto auto
  }

  .website-rating .choose-us-row .rating-box .ratinginner h4 {
    font-size: 20px;
    line-height: 10px;
    padding: 25px 0 0
  }

  .website-rating .choose-us-row .rating-box .ratinginner h2 {
    font-size: 40px;
    line-height: 70px
  }

  .row.about-metus-row .col-sm-6,
  .row.maintenance-inner-text-row .col-sm-6,
  .row.scnd-frst-row .col-sm-4,
  .row.scnd-frst-row .col-sm-8,
  .row.ssl-effect-site-row .col-sm-6 {
    max-width: 100%;
    flex: 0 0 100%;
    -ms-flex: 0 0 100%
  }

  .row.ssl-effect-site-row .col-sm-6 img {
    width: 300px
  }

  .wetackcareforupgrade .maintenance-inner-text-row .m-i-img img {
    height: 300px;
    object-fit: contain
  }

  .great-service {
    padding: 50px 0 30px
  }

  .frequently-questions {
    padding: 50px 0
  }

  .great-service .great-service-row .maintenance-inner-img {
    padding: 30px 15px
  }

  .see-our-story-about .abt-frst-row h4 {
    margin: 25px auto
  }

  .term-domain_banner {
    padding: 60px 0 100px
  }

  .inner-term-domain-page .inner_term_container {
    padding: 15px
  }

  .inner-term-domain-page .term_lis li {
    padding-left: 22px
  }

  .inner-term-domain-page img {
    position: absolute;
    left: 12px;
    margin-top: 4px
  }

  .inner-term-domain-page span {
    line-height: 25px
  }

  .wetackcareforupgrade .maintenance-inner-text-row ul li {
    line-height: 18px
  }

  .col-sm-6.wetackOrder {
    order: 2
  }

  #order-standard_cart .mc-promo,
  .mc-promos.viewcart .mc-promo {
    background: linear-gradient(to right, #6d44ce, #e71734)
  }

  #order-standard_cart .mc-promos.viewcart .mc-promo,
  .main-content #order-standard_cart .mc-promos .header,
  .mc-promo.sitelock.promo-sitelock_lite {
    margin-bottom: 10px
  }

  #order-standard_cart .mc-promo {
    padding-bottom: 15px
  }

  html body #order-standard_cart .mc-promo .icon {
    width: 50px;
    line-height: 3
  }

  .checkout-container-store-pages .col-sm-4,
  .checkout-container-store-pages .col-sm-8,
  .main-content #order-standard_cart .mc-promos .content,
  .mc-promo.sitelock.promo-sitelock_lite .content,
  .mc-promo.ssl.promo-rapidssl_rapidssl .content,
  div#containerNewUserSecurity .col-sm-6,
  div#containerNewUserSignup .col-sm-6 {
    max-width: 100%;
    width: 100%
  }

  .mc-promo.sitelock.promo-sitelock_lite .content,
  .mc-promo.ssl.promo-rapidssl_rapidssl .content {
    padding-top: 0 !important
  }

  html body #order-standard_cart .mc-promo .headline {
    font-size: 17px
  }

  html body #order-standard_cart .mc-promo .tagline {
    font-size: 15px
  }

  #order-standard_cart .mc-promo .body li {
    width: 100% !important
  }

  .cst-genrate-pass,
  html body .store-order-container {
    padding: 0
  }

  #frmGeneratePassword .copy-to-clipboard,
  #frmGeneratePassword .wgs-submit-button {
    margin-bottom: 10px
  }

  .domain ul.domain-options li {
    margin: 0 0 5px 0
  }

  body .checkout-container-store-pages {
    padding: 10px 20px 30px !important;
    margin-top: 25px;
    margin-bottom: 30px !important
  }

  html body .store-order-container h2 {
    margin: 10px 0 5px
  }

  html body .store-promoted-product .icon img {
    max-width: 100%
  }

  html body .store-promoted-product .icon {
    line-height: 0;
    margin-bottom: 15px
  }

  html body .product-green-container {
    padding: 30px 10px 30px 10px !important
  }

  #exampleModalLongContent .modal-dialog {
    margin-left: 0;
    left: inherit;
    right: inherit
  }

  .hx-banner-business-content h1,
  .hx-business-banner .business-content h1 {
    font-size: 27px;
    line-height: 34px;
    margin-bottom: 10px
  }

  .business-content h5 {
    line-height: 24px;
    font-size: 18px
  }

  .hx-banner-business-content span {
    line-height: 24px;
    padding: 5px 12px
  }

  .business-content h1 {
    font-size: 50px;
    line-height: 70px
  }

  .hx-bnr-list p {
    font-size: 12px
  }

  .business-block .hx-bnr-list {
    justify-content: center
  }

  .hx-business-banner {
    padding: 40px 0 100px
  }

  .business-content h1 span {
    background: unset;
    padding: 0
  }

  .business-block .hx-business-list {
    padding-top: 35px
  }

  .business-block .hx-business-list li {
    padding: 0 8px
  }

  .pricing_section .price_group #productList .price_sect h1 {
    padding-bottom: 15px;
  }

  .pricing_section .price_group #productList .price_sect li {
    font-size: 12px;
    line-height: 24px;
  }

  section#main-body .main-content {
    padding: 15px 15px 14px;
  }

  .bil-title h3.soyoustartHeading {
    font-size: 16px;
  }
}

@media (max-width:706px) {

  .hero.top_banner_sections_ssl h2,
  .hero.top_banner_sections_ssl h3 {
    text-align: center
  }

  .banner .banner_bottom ul li a {
    padding-top: 6px
  }

  .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: #1e6b71ad
  }

  .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: #17494d;
    padding: 30px 0
  }

  .banner .banner_bottom ul li {
    width: 49%;
    margin: 0 3px 5px 0;
    padding: 8px 0 0 42px;
    text-align: left
  }

  .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: 40px 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 10px;
    width: 162px;
    line-height: 37px
  }

  .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
  }

  body .frequently-questions .frequently-questions-row .accordion-container-main .card .card-header a h5,
  body .frequently-questions .frequently-questions-row .accordion-container-main .card .card-header a h5.mb-0 {
    font-size: 16px
  }

  .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 {
    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: 700;
    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 .big_col h1 {
    font-size: 25px;
    color: #fff;
    padding: 28px 15px;
    width: 100%;
    float: none;
    clear: both
  }

  .banner .left h1,
  .banner .left h2,
  .banner .left h3,
  .banner .left h6,
  .banner .left p,
  .banner .left.mt-2 .view-plan h5,
  .banner .left.mt-2 .view-plan h6,
  .banner .left.mt-2 h3,
  .banner .left.mt-2 ul li {
    color: #fff
  }

  .banner .col-sm-6,
  .landing-page .hero .col-sm-6 {
    flex: 0 0 100%;
    max-width: 100%
  }

  .landing-page .hero .col-sm-6 .logo-container {
    max-width: 300px;
    text-align: center
  }

  .navbar-nav .open .dropdown-menu {
    background-color: #fff
  }

  .right-content .hero.spam-email-serv img {
    max-width: 300px !important;
    margin: 0 auto;
    float: none !important;
    display: inherit
  }

  .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: 30px 0
  }

  .why-choose .choose-col p {
    font-size: 13px;
    margin-top: 6px
  }

  .banner .left h2 {
    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: 30px;
    min-width: 160px;
    padding: 5px;
    line-height: 30px
  }

  .wordpress_banner .left {
    float: none !important
  }

  .banner.enterprise_servers .left.pt-5.mt-2 h2 {
    font-size: 22px
  }

  .landing-page.mail-services .top_banner_sections_ssl h3 {
    margin-bottom: 25px
  }

  .landing-page .hero h2,
  .landing-page .hero h3 {
    text-align: center
  }

  .banner .banner_bottom h3,
  .banner .big_col h5 {
    color: #fff !important
  }

  .addons .right .products .product footer .btn-success {
    height: 38px;
    min-width: 125px;
    font-size: 12px;
  }
}

@media(max-width:600px) {
  .table-container .dataTables_wrapper .dataTables_filter {
    margin-top: 10px
  }

  .row.weebly-plans .col-sm-4 {
    max-width: 100%;
    flex: 0 0 100%;
    -ms-flex: 0 0 100%
  }

  .landing-page #plans .pull-right {
    float: none !important;
    text-align: center
  }

  div#tableAffiliatesList_filter {
    margin-top: 0;
  }
}

@media (max-width:593px) {
  .ready-to-grab .tab-content .price_group .price_sect {
    width: 100%;
    margin-bottom: 15px
  }
}

@media(max-width:575px) {
  .product-details-tab-container #additionalinfo .col-sm-3 {
    padding: 15px 14px 5px;
    max-width: 100%;
    flex: 0 0 100%;
    -ms-flex: 0 0 100%;
  }

  #downloads legend i {
    font-size: 17px;
  }

  .inner_bnr.banner-top,
  .login-section {
    background-position: 80%;
  }

  #order-standard_cart .alert.checkout-security-msg i {
    margin-left: -30px;
    font-size: 2rem;
  }

  #order-standard_cart .alert.checkout-security-msg {
    padding-left: 45px;
  }

  body #btnCompleteProductConfig,
  #downloads legend {
    font-size: 15px;
  }

  .domainResultsWithProducts .spotlight-tld-container.spotlight-tld-container-3 {
    width: 29.7%;
  }

  .domainResultsWithProducts .spotlight-tld-sale {
    font-size: 9px;
  }

  .domainResultsWithProducts .spotlight-tld .btn:not(.domain-contact-support) {
    padding: 1px 2px;
    font-size: 11px;
    min-width: 45px;
  }

  #order-standard_cart div#domainregister .domains-row .form-control {
    font-size: 11px;
  }

  #ssoStatusTextEnabled,
  #ssoStatusTextDisabled {
    margin-top: 10px;
    display: inline-block;
  }

  #stripeCvcWhere .popover {
    top: 67px !important;
  }

  .configuredomains #order-standard_cart .configureDomainsDiv .registrationPeriod label {
    font-size: 15px;
  }

  #frmManagePaymentMethod .form-group.row.cc-billing-address .col-sm-4,
  #frmManagePaymentMethod .form-group.row.cc-billing-address .col-sm-7,
  #frmManagePaymentMethod .form-group.row.cc-billing-address .col-sm-6,
  #frmManagePaymentMethod .form-group.row.cc-billing-address .col-sm-2 {
    padding-left: 0;
  }

  form#frmManagePaymentMethod .form-group {
    padding: 10px 0;
    margin: 0;
  }

  #frmManagePaymentMethod .fieldgroup-auxfields .col-sm-8,
  form#frmManagePaymentMethod .form-group label.col-sm-4.control-label,
  form#frmManagePaymentMethod .form-group .col-sm-8 {
    padding: 0;
  }

  #frmManagePaymentMethod .form-group.row.cc-billing-address .col-sm-4 div#stripeCvcWhere {
    margin-top: 15px;
  }

  .clientarea h2 {
    margin: 0;
  }

  /* ========12-august========== */
  .clientareadomainregisterns form.form-horizontal .col-xs-5,
  .clientareadomainregisterns form.form-horizontal .col-xs-3 {
    max-width: 100%;
  }

  .wgs-submit-button {
    font-size: 13px;
  }

  .right .domain_detail_page .shared-hosting .tab-pane,
  form#frmDomainContactModification .col-md-6,
  .clientareadomainregisterns form.form-horizontal {
    padding: 20px;
  }

  .choose-more-product .row>div[class*=col-].departdiv {
    flex: 0 0 100%;
  }

  div#spotlightTlds {
    text-align: center;
  }

  .spotlight-tlds-container {
    display: inline-flex;
  }

  /* ======12-august===== */
  /* ==========11-august==== */
  .domain-search .input-group .input-group-text,
  .domain-search .input-group .form-control,
  .domain-list ul li {
    font-size: 14px;
  }

  .filter-servicetype {
    min-width: 33%;
    max-width: 33%;
  }

  .pricing_section {
    padding: 0 0px 60px;
  }

  .owl-carousel .owl-nav {
    top: auto;
    width: 0;
    margin: auto;
    right: 0;
    left: 0;
    bottom: -30px;
  }

  .owl-carousel .owl-nav .owl-next,
  #pricing .owl-nav .owl-next {
    right: -50px;
  }

  .owl-carousel .owl-nav .owl-prev,
  #pricing .owl-nav .owl-prev {
    left: -50px;
  }

  .pricing_section .price_group #productList .price_sect h1 br {
    display: none;
  }

  .pricing_section .price_group #productList .price_sect h1 {
    margin-bottom: 5px;
  }

  .configureProductDiv form#frmConfigureProduct h2.pconfig {
    margin: 10px 0 15px;
  }

  body #order-standard_cart label,
  .form-horizontal #modalGeneratePassword .control-label {
    font-size: 13px;
  }

  /* ======11-august========= */
  /* =====10-aug===== */
  body .mobile-nav-toggle {
    top: 74px;
  }

  .mobile-nav-toggle span.bar1 {
    margin-top: 2px;
  }

  .topbar ul li a {
    font-size: 12px;
  }

  .spotlight-tlds-container {
    flex-wrap: wrap;
  }

  .spotlight-tld-container .btn-add-to-cart.spotlight-addtocart {
    padding: 1px 9px;
    font-size: 11px;
    min-width: 62px;
  }

  .spotlight-tld-container {
    font-size: 13px;
    margin: 0px 4px;
    padding: 10px;
  }

  .spotlight-tld-container {
    font-size: 13px;
    width: 30.33%;
    margin-bottom: 10px;
    margin-bottom: 10px;
    padding: 4px 4px 8px 4px;
  }

  .domain-lookup-result span.available.price {
    font-size: 14px;
    margin: 6px 0px 10px;
    line-height: 16px;
    max-width: 80px;
  }

  /* ======10-aug========= */
  .viewCartDiv.checkoutDiv div#containerPassword .row,
  .viewCartDiv.checkoutDiv div#containerPassword .row .col-sm-6 {
    max-width: 100%;
    flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    padding-right: 0
  }

  .viewCartDiv.checkoutDiv div#containerPassword .row .col-sm-6 {
    margin-bottom: 4px
  }

  table#tableInvoicesList,
  table#tableQuotesList,
  #tableDomainsList,
  #tableServicesList_wrapper {
    display: block;
    overflow-x: scroll
  }

  div#overview .inner-pargh-sec {
    text-align: center
  }

  body .landing-page.codeguard .irs-with-grid {
    margin: 40px 0
  }

  body .landing-page.codeguard .irs-grid-text {
    font-size: 10px
  }

  body .landing-page.sitelockvpn .feature h3 {
    font-size: 22px !important
  }

  body #order-standard_cart .checkoutDiv .showMarketingEmail {
    background-size: 100% 45%
  }

  html body .store-promoted-product .icon img {
    max-width: 150px
  }

  .landing-page.ssl ul.ssl-certs-all .col-sm-2 {
    max-width: 100%
  }

  html body .checkout-container-store-pages {
    padding: 10px 5px 30px !important
  }

  .new_hx-business-banner .hx-banner-business-img::after {
    left: 12px
  }

  #tbl-new-block-tld .hx_domain-available .hx_domaintxt span {
    font-size: 13px
  }

  #tbl-new-block-tld .add-to-cart-btn {
    font-size: 11px
  }

  .domain-b-search {
    font-size: 12px
  }

  form#frmManagePaymentMethod .form-group .col-sm-8 input {
    width: 100% !important
  }

  body .hero.top_banner_sections_ssl img {
    margin-top: 20px
  }

  body .website-rating .choose-us-row .rating-box .ratinginner {
    max-width: 95%
  }

  .certificate .right .button03 {
    font-size: 13px;
    min-height: 30px;
    line-height: 25px;
    max-width: 120px
  }

  #order-standard_cart .configureDomainsDiv .row .col-sm-4 .form-group {
    padding-right: 0
  }

  .home-logo-mega-menu-dropdown i,
  nav .wgs-new-mega-menu .fa-home {
    padding-left: 12px
  }

  .sidebar-left-hostx .nav,
  .sidebar-left-hostx-sec .nav {
    padding-bottom: 120px
  }

  .store-promoted-product.upsell-weebly_starter button.btn.btn-success {
    padding: 10px 10px;
    font-size: 14px
  }

  .iti-mobile .intl-tel-input.iti-container {
    left: 0;
    right: 0;
    z-index: 9
  }

  .intl-tel-input ul.country-list span.country-name {
    font-size: 12px
  }

  .pricing_section .price_group #productList .price_sect {
    margin: auto;
    float: none
  }

  .inner-content-area p {
    line-height: 22px;
    font-size: 13px
  }

  #containerExistingAccountSelect .checkbox-inline,
  #containerExistingAccountSelect .radio-inline {
    padding-left: 5px
  }

  .domainResultsWithProducts li .price {
    font-size: 18px
  }

  body .landing-page.ssl .ssl-benefits i {
    font-size: 3em;
    margin: 25px 0 7px
  }

  .landing-page.ssl .detailed-info h4 a {
    padding-left: 35px;
    display: inline-block
  }

  .ssl #sslDetail.detailed-info .panel-heading {
    padding: 10px 10px
  }

  .landing-page.ssl .detailed-info h4 a {
    font-size: 16px
  }

  .landing-page.ssl .standout h2 {
    font-size: 22px;
    line-height: 30px
  }

  .landing-page.ssl .browser-notice .wrapper img {
    margin: 0 auto 15px
  }

  .ssl .navbar #nav-ssl .navbar-nav li a {
    font-size: 14px;
    line-height: 15px
  }

  .submit_your_inquiry .container .col-sm-6 {
    padding: 0
  }

  .clientareadetails form .btn {
    margin-bottom: 10px;
    max-width: 300px;
    width: 100%
  }

  body .landing-page.ox .stand-out h2 {
    font-size: 20px
  }

  body .landing-page.ox .feature-block {
    margin-bottom: 25px
  }

  body .landing-page.ox .features .title {
    font-size: 18px;
    margin-bottom: 5px
  }

  html body .landing-page.sitelock .plans .plan ul {
    min-height: auto
  }

  body .landing-page.ssl .what-is-ssl .fas {
    margin-top: 4px;
    font-size: 20px
  }

  body .landing-page.ssl .what-is-ssl ul li {
    line-height: 22px;
    font-size: 15px;
    margin-bottom: 10px;
    padding-left: 32px
  }

  .right-content .landing-page.ssl .validation-levels .col-sm-6 {
    margin-bottom: 0
  }

  .landing-page.ssl .validation-levels .item {
    height: auto
  }

  body .landing-page.ssl .standout-1 h3 {
    padding: 0
  }

  .landing-page.ssl .standout-1 .browser .browser-image img {
    display: none
  }

  body .landing-page.ssl .browser-notice .wrapper {
    padding-top: 0 !important
  }

  div#modalEmptyCart .modal-dialog {
    left: 0;
    margin-left: 0
  }

  .already-registered.clearfix .pull-right {
    display: contents
  }

  body #order-standard_cart .checkoutDiv .already-registered .btn {
    margin: 0 0 5px 0 !important
  }

  .view_ticket_col .shared-hosting .view_ticket_box .top {
    display: grid
  }

  .view_ticket_col .shared-hosting .view_ticket_box .top:before {
    bottom: unset;
    top: 30px
  }

  .margin-10 .bootstrap-switch {
    display: block
  }

  .vps-hosting-list .col-sm-8.right h2,
  .vps-hosting-list .col-sm-8.right p {
    text-align: center
  }

  .landing-page.codeguard #features .feature,
  .standout-features .featur-stand-bx,
  html body .landing-page.sitelock .plans .plan ul,
  html body .store-promoted-product .icon {
    height: auto
  }

  .landing-page .standout-features .featur-stand-bx p {
    margin-bottom: 15px
  }

  div#modalAjax .modal-dialog,
  div#modalGeneratePassword .modal-dialog {
    left: auto;
    top: 25%;
    margin: auto
  }

  body .store-order-container .store-domain-tab-content {
    padding: 20px 5px
  }

  body .store-order-container .continue-row {
    margin-top: 30px;
    padding: 8px 5px 15px 5px !important
  }

  .inner-content-area form .col-sm-6 {
    padding-left: 0;
    padding-right: 0;
  }
}

@media(max-width:480px) {
  .wgsrow {
    margin-bottom: 20px;
  }

  .wgsrow .col-sm-4 {
    padding: 0;
  }

  .product-details-tab-container #domain .module-client-area {
    padding: 10px 0px 0px;
  }

  .clientareaproductdetails .top .innerDashTitle,
  .clientarea .right .innerDashTitle h2 {
    padding-left: 0;
  }

  .clientareaproductdetails div#tabOverview .dropdown a::after {
    display: none;
  }

  .knowledgebaseDiv .top_searchbar label.input-group.input-group-lg.kb-search input {
    height: 85%;
    margin-top: 0;
    padding-top: 10px;
  }

  .email-prefernce-div label {
    font-size: 13px;
  }

  div#order-standard_cart .viewCartDiv.checkoutDiv form#frmCheckout .stripe-cards-inputs.col-md-8.col-md-offset-2.offset-md-2 {
    padding: 0;
  }

  div#order-standard_cart .viewCartDiv.checkoutDiv form#frmCheckout .col-md-8,
  .clientarea.viewcart.wgs-in-cart.section-space div#order-standard_cart form#frmCheckout .row .col-md-4 {
    padding: 0px 15px;
  }

  form#frmDomainContactModification .col-md-6 {
    max-width: 93%;
  }

  .domain_detail_page .tab-content span.label.label-success {
    margin-top: 10px;
    display: inline-block;
  }

  /* ======11-august======== */
  #frmDomainTransfer .tDomain .panel-body .col-sm-5 {
    max-width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin-bottom: 15px;
  }

  #frmDomainTransfer .tDomain .panel-body .col-sm-5 p.small {
    margin: 0;
    padding: 0;
  }

  .view_ticket_col form#frmReply .form-group.text-left input {
    margin: 0 0 10px 0;
    min-width: 100%;
  }

  .viewticket .up-r-btn {
    float: unset;
  }

  .suggested-domains #domainSuggestions .domain-suggestion.list-group-item.clone {
    display: block !important;
  }

  .suggested-domains #domainSuggestions .domain-suggestion .domain-price {
    padding-top: 12px;
  }

  div#alertOverdueInvoice .btn-default {
    margin: 0;
  }

  .right .domain_detail_page .shared-hosting .manage-domain-box .manage-detail span {
    display: block;
  }

  .field-container.configurationContainer.wgs-custom-field .form-group,
  .right .open_ticket .shared-hosting .col-sm-3 .up-r-btn button,
  .configuredomains #order-standard_cart .configureDomainsDiv form#frmConfigureDomains .col-sm-4 {
    max-width: 100%;
    width: 100%;
  }

  /* ===11-august======= */
  .confirm_ticket_page .col-sm-10.text-center.ticket-completed .wgs-submit-button {
    padding: 10px 18px;
    min-width: 100px;
    min-height: auto;
    line-height: 20px;
    text-align: center;
    display: flex;
    max-width: 100px;
    margin: auto;
  }

  .confirm_ticket_page .col-sm-10.text-center.ticket-completed {
    padding: 35px 0;
  }

  .hx-tablesearchbar .input-group-append button {
    font-size: 12px;
  }

  .viewCartDiv .sidebar-collapsed .form-inline,
  .viewCartDiv .sidebar-collapsed .form-inline form,
  .viewCartDiv .sidebar-collapsed .form-inline form select {
    width: 100%
  }

  .viewCartDiv .sidebar-collapsed .form-inline {
    margin-bottom: 4px
  }

  form.form-horizontal.using-password-strength .text-center {
    padding: 0 15px
  }

  .inner-content-area .form-group .btn-default,
  .inner-content-area .form-group .btn-primary {
    width: 100%
  }

  .clientarea-entered a.telephoneanchor {
    top: 0
  }

  .clientarea-entered .new-mega-menu-right-bar {
    padding-right: 0
  }

  .clientarea-entered .new-mega-menu-right-bar {
    margin: auto
  }

  .home-logo-mega-menu-dropdown,
  .wgs-new-mega-menu a.home-logo-mega-menu {
    display: none
  }

  #openTicketSubmit,
  a.cancel-btn-wgs {
    width: 100%;
    margin-bottom: 10px
  }

  .offers-banner .offers-banner-inner .offer-view-plan .left-offer-inner h5 {
    padding: 9px 14px 0 14px;
    font-size: 60px
  }

  .offers-banner .offers-banner-inner .offer-view-plan .left-offer-inner h5 sub {
    bottom: 50px;
    left: -10px
  }

  .banner .left.mt-2 li strong {
    width: 100%;
    display: block
  }

  .irs-from,
  .irs-single,
  .irs-to {
    font-size: 10px
  }

  .wgs-new-mega-menu .nav>li:first-child>a span {
    display: none
  }

  .knowledgebaseDiv .top_searchbar {
    margin-bottom: 80px
  }

  body .landing-page.ox .features p {
    margin-left: 95px
  }

  body .landing-page.ox img {
    max-width: 85px
  }

  body .landing-page.ox .header .logo-img {
    max-width: 90%
  }

  .hx-bnr-list p {
    text-align: center
  }

  .hx-business-list li:first-child .hx-bnr-list p {
    padding: 0 10px
  }

  .domainResultsWithProducts .spotlight-tld-container.spotlight-tld-container-8 {
    width: 100%
  }

  .hx_supprt-sec ul li {
    width: 100%
  }

  .text-center.margin-bottom.wgs-class-captcha .col-md-8.col-md-offset-2.col-xs-10.col-xs-offset-1 div#tooltip300528 {
    left: 125.125px
  }

  .supportticketsubmit-steptwo .up-r-btn,
  .text-center.margin-bottom.wgs-class-captcha {
    width: 100%
  }

  .text-center.margin-bottom.wgs-class-captcha {
    margin-bottom: 10px
  }

  .contact-us-banner {
    padding: 50px 0
  }

  .register-domain-section .search_domain .col-md-8.col-md-offset-2.col-xs-10.col-xs-offset-1,
  div#order-standard_cart form#frmCheckout .row .col-md-8 .col-sm-12 {
    padding: 0
  }

  div#order-standard_cart form#frmCheckout .row:first-child .col-md-8.col-md-offset-2.col-xs-10.col-xs-offset-1 {
    margin-left: 0
  }

  #offerStyleOne .pop-inner-box h3 span::after,
  #offerStyleOne .pop-inner-box h3 span::before {
    display: none
  }

  .clientareadetails .mrg18 {
    display: block
  }

  .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,
  .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: 0
  }

  .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: 20px;
    min-width: 100%;
    height: 30px;
    margin-top: 10px
  }

  .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: 25px 20px;
  }

  .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
  }

  .new-hx-tabs .nav-pills .nav-link-new.active::after {
    display: none
  }

  #order-standard_cart .viewCartDiv .order-summary .orderSummaryCd .total-due-today .amt {
    font-size: 18px
  }

  table#tbl-new-block-tld {
    overflow-x: auto;
    display: block
  }

  a.telephoneanchor {
    top: 3px
  }

  .banner .col-sm-6 .view-plan a.button04.button-7 {
    float: left;
    width: 100%
  }

  #order-standard_cart .viewCartDiv .order-summary .orderSummaryCd .summary-container>div {
    padding-left: 12px;
    padding-right: 12px
  }

  #order-standard_cart .addon-promo-container label,
  #order-standard_cart .addon-promo-container label span.pull-right,
  .domain .domain-companys .domain-companys-col,
  .domain ul.domain-options li,
  .store-order-container .tab-content.store-domain-tab-content input.form-control.domain-input,
  body #btnCompleteProductConfig {
    width: 96%
  }

  .store-order-container .continue-row button.btn.btn-default,
  .store-order-container .continue-row button.btn.btn-primary {
    width: 100%
  }

  #order-standard_cart .addon-promo-container label {
    display: block;
    font-weight: 600
  }

  #order-standard_cart .addon-promo-container label span.pull-right {
    padding-left: 18px;
    font-weight: 400
  }

  body #order-standard_cart .configureProductDiv .summary-container span {
    max-width: 200px
  }

  .register_page .right {
    padding: 30px 20px;
  }

  .clientarea .left ul.side_menu {
    width: 97%
  }

  div#alertOverdueInvoice .pull-right {
    display: block;
    width: 100%
  }

  .store-order-container .continue-row button.btn.btn-default,
  .store-order-container .continue-row button.btn.btn-primary,
  .wgs-alert-invc .btn {
    margin-bottom: 5px
  }

  .landing-page .navbar #nav-ssl .navbar-nav li {
    padding-right: 0
  }

  div#order-standard_cart form#frmCheckout .row .col-md-4,
  div#order-standard_cart form#frmCheckout .row .col-md-8 {
    padding: 0
  }

  .tab-content.store-domain-tab-content .tab-pane .row .col-sm-8 {
    max-width: 100%;
    flex: 100%;
    -ms-flex: 0 0 100%
  }

  .announcements .view_ticket_box .top:before {
    bottom: -3px
  }

  .announcements .view_ticket_box .top::after,
  .view_ticket_col .shared-hosting .view_ticket_box .top:after {
    top: -4px;
  }

  .announcements .view_ticket_box .top {
    margin-bottom: 40px
  }

  .announcements .view_ticket_box .top span {
    top: 35px;
    width: 100%;
    display: inline-block;
    margin: 5px 0
  }

  .announcements .view_ticket_box .top {
    font-size: 13px
  }

  .hx-business-list li:not(:last-child) {
    border-right: 0
  }

  .business-block .hx-business-list {
    padding-top: 25px
  }

  .hx-banner-business-content h1,
  .hx-business-banner .col-12 {
    padding: 0 10px
  }

  .hx-business-list li {
    padding: 0;
    width: 100%
  }

  .hx-banner-business-content h1,
  .hx-business-block {
    text-align: center
  }

  .hx-banner-business-content span {
    display: inline-block;
    line-height: 22px;
    font-size: 13px
  }

  .hx-banner-business-content p,
  .hx-business-block .hx-business-list li p br,
  .hx-business-list li p br {
    display: none
  }

  .hx-bnr-list {
    display: block
  }

  .business-block .hx-business-list li,
  .hx-business-block .hx-business-list li {
    width: 32%
  }

  .business-start-btn,
  .hx-bnr-list p,
  .hx-business-list li:first-child {
    padding: 0
  }

  .hx-business-list {
    padding-top: 15px
  }

  .getstart-business-btn {
    font-size: 12px;
    line-height: 9px;
    padding: 13px 10px;
    min-width: 165px;
    padding-left: 28px;
    height: 40px;
    min-width: 165px;
    max-width: 100%
  }

  .hx-bnr-list img {
    margin-bottom: 8px
  }

  .business-block .hx-business-list li,
  section.new_hx-business-banner .col-lg-7.col-md-12 {
    padding: 0 0
  }

  .hx-business-list li:first-child p {
    max-width: 87%;
    margin: auto
  }

  .btn.business-btn {
    font-size: 12px;
    line-height: 9px;
    padding: 13px;
    min-width: auto
  }

  .offers-banner .offers-banner-inner .offer-view-plan .get-started-box-offers a {
    width: 100%
  }

  .wgs-menu-in-clientarea a.telephoneanchor span,
  a.telephoneanchor span {
    display: none
  }

  a.telephoneanchor i {
    margin-right: 0
  }

  .hx-business-btn {
    padding-top: 0
  }

  .hx_web-host-heading h3 {
    font-size: 16px;
    line-height: 20px
  }

  .hx_web-host-heading p {
    font-size: 13px;
    line-height: 1.4
  }

  .hx_webhost-list li {
    padding-left: 25px
  }

  .hx_webhost-list li span i {
    left: 2px
  }

  .hx_webhost-list li:first-child {
    font-size: 14px
  }

  #tbl-new-block-tld td.hx-table-extensions {
    font-size: 12px;
    padding-left: 10px
  }

  #tbl-new-block-tld td.hx-table-noprice {
    font-size: 13px;
    padding-right: 10px
  }

  #tbl-new-block-tld td.hx-table-price {
    font-size: 12px
  }

  #tbl-new-block-tld td,
  #tbl-new-block-tld th {
    padding: 11px 5PX
  }

  .hx-table-content p {
    font-size: 11px
  }

  .new-hx-tabs .nav-pills .nav-link-new span img {
    height: 18px
  }

  div#captchaContainer {
    width: 100%;
    overflow: hidden;
    margin-top: 10px
  }

  #frmDomainTransfer .col-sm-12 {
    padding: 0 5px
  }
}

@media (max-width:479px) {
  .customers .data_box {
    margin-top: 0
  }

  .customers .customers_box {
    padding: 5px 0
  }

  .pricing_section .price_group .owl-item .price_sect p {
    min-height: auto
  }
}

@media(max-width:425px) {
  .banner .banner_bottom ul li a {
    min-height: auto;
    padding-left: 35px;
    padding-top: 0
  }

  .banner .banner_bottom ul li {
    padding: 10px 8px;
    font-size: 10px;
    width: 100%;
    min-height: inherit
  }

  .offers-banner .offers-banner-inner .offer-view-plan .left-offer-inner h5 span {
    top: 10px
  }

  #addemailmodal .modal-dialog .modal-content .input-group input {
    width: calc(100% - 54%);
  }

  #addemailmodal .modal-dialog .modal-content .input-group .input-group-append {
    width: 46%;
  }
}

@media(max-width:389px) {
  .clientareadetails .btn-primary {
    margin-bottom: 10px
  }
}

@media(max-width:375px) {
  body #order-standard_cart .checkoutDiv .showMarketingEmail {
    background-size: 100% 40%;
  }

  .btn-group-sub-cencel input.btn.btn-danger,
  .clientareacancelrequest a.cencel-btn-bottom {
    min-width: 100% !important;
    min-height: 36px !important;
    margin: 10px 0px 0 0 !important;
    top: 0 !important;
  }

  form#frmDomainContactModification .col-md-6 {
    max-width: 90%;
  }

  .filter-servicetype {
    min-width: 100%;
    max-width: 100%;
  }

  /* =====10-aug====== */
  .mobile-nav-toggle span.bar1 {
    margin-top: 3px;
  }

  body .mobile-nav-toggle {
    top: 69px;
  }

  header .order-now-header i,
  .header.clientarea-header .mob-menu-link a i {
    font-size: 13px;
  }

  .header .order-now-header {
    top: 22px;
  }

  .header .order-now-header {
    right: 80px;
  }

  .header .order-now-header.open-ticket {
    right: 52px;
  }

  .header.clientarea-header .mob-menu-link {
    margin-right: 24px;
    position: relative;
    top: -1px;
  }

  .secondary-side-open-close-side-new {
    top: 60px;
  }

  header .secondary-side-open-close-side-new {
    padding-right: 33px;
  }

  /* ===10-aug========= */
  .clientarea-entered .nav>li>a {
    padding: 10px 6px
  }

  .new_hx-business-banner .col-lg-7.col-md-12 {
    padding: 0
  }

  .hx-bnr-list p {
    font-size: 11px
  }

  .banner .big_col h1 {
    font-size: 20px;
    padding: 18px 15px;
    line-height: normal
  }

  .banner .banner_bottom ul li a {
    min-height: inherit;
    font-size: 11px;
    padding-top: 0
  }

  .right-content .banner .banner_bottom ul li embed {
    width: 14px
  }

  .submit_your_inquiry .size-product-des ul li a {
    width: 100%;
    margin-bottom: 5px
  }

  .submit_your_inquiry .size-product-des ul li {
    width: 100%
  }

  .row.chpwv8 .wgs-cancel-button,
  .row.chpwv8 .wgs-submit-button {
    width: 100%;
    margin-bottom: 10px
  }

  body .banner .banner_bottom ul li a {
    padding-left: 25px
  }

  .banner .banner_bottom ul li a embed {
    left: 14px;
    width: 12px
  }

  .banner .banner_bottom .button02 {
    width: auto;
    margin: 0 3px
  }

  .landing-page.ssl .browser-notice .wrapper {
    max-width: 90% !important;
    font-size: 13px !important;
    line-height: 20px !important;
    padding: 38px 26px 0 !important;
    background: 0 0 !important
  }

  .footer .footer_col ul.footer_links li {
    margin-bottom: 8px
  }

  footer.footer {
    padding-bottom: 0
  }

  .row.help-me-choose a.btn.btn-primary.btn-block {
    font-size: 11px
  }

  .configureProductDiv .order-summary .total-due-today .amt {
    font-size: 17px !important
  }

  .configureProductDiv .order-summary .total-due-today span {
    font-size: 13px
  }

  .banner .banner_bottom ul li img {
    left: 10px;
    width: 14px;
    height: 14px;
    position: relative;
    top: 0;
    margin-right: 13px
  }

  .bulkdomainmanagement .form-horizontal p[align="center"] .btn {
    font-size: 11px;
  }

  blockquote {
    padding: 6px 16px;
    font-size: 15px;
  }
}

@media(max-width:360px) {

  #order-standard_cart .row.addon-products,
  form#frmConfigureDomains .addon-products~.row {
    display: inline-flex
  }

  #order-standard_cart .viewCartDiv .view-cart-items .item {
    padding-left: 0
  }

  #order-standard_cart .viewCartDiv .order-summary .orderSummaryCd .btn-checkout {
    width: 95%
  }

  #paymentGatewaysContainer .text-left {
    display: grid
  }

  body #order-standard_cart .checkoutDiv #paymentGatewaysContainer .radio-inline {
    margin-left: 0
  }

  body #order-standard_cart .checkoutDiv #btnCompleteOrder {
    width: 100%
  }

  #productList .owl-item {
    padding: 0
  }

  .configureProductDiv .left .personal_section ul li {
    min-width: 100%
  }

  .row.chpwv8 .wgs-cancel-button,
  .row.chpwv8 .wgs-submit-button {
    margin-bottom: 5px
  }

  #productList .owl-item {
    padding: 0 10px
  }

  #productList .owl-controls .owl-prev {
    margin-left: 0
  }

  #productList .owl-controls .owl-next {
    margin-right: 0
  }
}

@media(max-width:348px) {
  .client_security_page .shared-hosting p.text-left input {
    width: 100%;
    margin-bottom: 10px
  }
}


/* 06/10/22 */

@media(min-width:1100px) and (max-width:1750px) {
  .busy-oncloud .pricing-block ul {
    min-height: 825px;
  }

  .busy-oncloud .pricing-block {
    min-height: 1075px;
  }

}

@media(min-width:360px) and (max-width:600px) {
  .busy-oncloud .pricing-block ul {
    min-height: 770px;
  }

  .busy-oncloud .pricing-block {
    min-height: 1010px;
  }

}


@media(min-width:360px) and (max-width:1600px) {
  .tally-oncloud .pricing-block ul {
    min-height: 800px !important;
  }

  .tally-oncloud .pricing-block {
    min-height: 1050px;
  }
}

@media (max-width: 575px) {
  section.server-plans-sec.pd.tally-oncloud {
    padding-bottom: 92px
  }
}

@media (max-width: 900px){
  body #order-standard_cart .checkoutDiv .col-md-8 {
      padding-left: 10px;
  }
  #order-standard_cart .recaptcha-container {
    margin-left: 20px;
}
}