/*About*/

.section--light--blue {
    background: #f0f8ff;
}

.header__section--white {
    background: #fff;
}

.header__section--white .hero__primary--alt, .zag h2 {
    font-weight: bold;
    font-size: 55px;
    line-height: 82px;
    color: #061375;
    letter-spacing: -0.02em;

}

.header__section--white p, .abt-award p {
    font-size: 18px;
    line-height: 36px ;
    color: #061375;
    opacity: 0.5;
    font-weight: 500;
}

.img-mg {
    margin-top: 40px;
}

.abt-sub {
    font-weight: bold;
    font-size: 48px;
    line-height: 72px;
    letter-spacing: -0.02em;

    color: #061375;
}

.abt-main p{
    font-size: 18px;
    line-height: 45px;
    color: #061375;
    opacity: 0.5;
}

.zag:before {
    position: relative;
    top: -30px;
    content: url(../img/abt-subtract.svg);
}

.grid.values {
     display: grid;
    grid-template-areas: 'one two' 'three four';
    grid-row-gap: 2.5rem;

}

.one {
    grid-area: one;
}

.two {
    grid-area: two;
}

.three {
    grid-area: three;
}

.four {
    grid-area: four;
}

.one p, .two p, .three p, .four p {
    font-weight: 500;
    font-size: 20px;
    line-height: 150%;
    letter-spacing: -0.02em;
    color: #061375;
}

@media only screen and (max-width: 425px) {
    .two {
        grid-area: 2;
    }

    .three {
        grid-area: 3;
    }

    .four {
        grid-area: 4;
    }
}

.award-box {
    border: 1.05405px solid rgba(151, 151, 151, 0.1);
    border-radius: 7.37838px;
}

.award-text p {
    font-weight: 500;
    font-size: 18.973px;
    line-height: 200%;
    text-align: center;

    color: #061375;
}

.team-sub {
    text-align: center;
    align-items: center;
    font-weight: 500;
    font-size: 24px;
    line-height: 24px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #061375;
    opacity: 0.3;
    padding: 30px 0;
}

.chief {
    align-items: center;
    color: #061375;
    line-height: 100%;
}

.chief h3 {
    font-weight: 500;
    font-size: 23.8776px;

}

.sprite {
    background: url('../img/social-media-sprite.png') no-repeat;
}

.bg-twitter {
    width: 20px; height: 21px;
    background: url('../img/social-media-sprite.png') -10px -170px;
   margin: 5px 15px 5px 0;
}


.bg-twitter:hover {
    width: 20px; height: 20px;
    background: url('../img/social-media-sprite.png') -10px -10px;
   margin: 5px 15px 5px 0;
}

.bg-instagram {
    width: 20px; height: 21px;
    background: url('../img/social-media-sprite.png') -10px -211px;
   margin: 5px 15px 5px 0;
}

.bg-instagram:hover {
    width: 20px; height: 20px;
    background: url('../img/social-media-sprite.png') -10px -50px;
   margin: 5px 15px 5px 0;
}

.bg-linkedin {
    width: 20px; height: 21px;
    background: url('../img/social-media-sprite.png') -10px -252px;
   margin: 5px 15px 5px 0;
}

.bg-linkedin:hover {
    width: 20px; height: 20px;
    background: url('../img/social-media-sprite.png') -10px -90px;
   margin: 5px 15px 5px 0;
}

.bg-facebook {
    width: 20px; height: 21px;
    background: url('../img/social-media-sprite.png') -10px -293px;
   margin: 5px 15px 5px 0;
}

.bg-facebook:hover {
    width: 20px; height: 20px;
    background: url('../img/social-media-sprite.png') -10px -130px;
   margin: 5px 15px 5px 0;
}

.badges {
    text-align: center;
    width: 100%;
}

@media screen and (max-width: 440px) {
    .badges img {
        padding: 20px;
    }
}

.accredited {
  float: left;
  width: 20%;
  padding: 5px;
}

/* Clearfix (clear floats) */
.accredited-row::after {
  content: "";
  clear: both;
  display: table;
}

@media screen and (max-width: 500px) {
  .accredited {
    width: 100%;
  }
}

/*End About*/

/*NDPR*/
.btn-mdm {
    padding: .125rem 3.125rem;
    font-size: .875rem;
    height: auto;
    font-weight: bold;
    margin-left: 10px;
}

#lawmsg {
    display: none;
}

#lawmsg .col-10.offset-1 {
    line-height: 1.8em;
    text-align: justify;
}
/*End NDPR*/

/*Dual Plans*/
.two-cards {
    max-width: 70%;
    margin: 0 auto;
}

@media screen and (min-width: 1301px) {
  .dual-plans .plans__card__wrap {
      grid-template-columns: repeat(2, 1fr);
      margin-left: 2em;
      max-width: 94%;
  }
}

@media screen and (min-width: 1201px) {
  .dual-plans .plans__card__wrap {
      grid-template-columns: repeat(2, 1fr);
      margin-left: 2em;
      max-width: 94%;
  }
}

@media screen and (max-width: 1200px) {
  .dual-plans .plans__card__wrap {
      grid-template-columns: repeat(2, 1fr);
      margin-top: 150px !important;
      margin-left: 2em;
      max-width: 94%;
      padding: 0 50px;
  }
}

@media screen and (max-width: 991px) {
  .dual-plans .plans__card__wrap {
      grid-template-columns: repeat(1, 1fr);
  }
}

@media screen and (max-width: 548px) {
  .dual-plans .plans__card__wrap {
      grid-template-columns: repeat(1, 1fr);
      margin-left: 4.5em;
      padding: 0 10px;
  }

  .two-cards {
    max-width: 90%;
    margin: 0 auto;
}
}
@media screen and (max-width: 480px) {
  .dual-plans .plans__card__wrap {
      max-width: 100%;
      margin-left: 5em;
      padding: 0px;
  }
}
@media screen and (max-width: 424px) {
  .dual-plans .plans__card__wrap {
      max-width: 100%;
      margin-left: 4em;
      padding: 0px;
  }
  .dual-plans .plans__card{
      width: 105%;
  }
}
@media screen and (max-width: 392px) {
  .dual-plans .plans__card__wrap {
      margin-left: 4.5em;
  }
}
@media screen and (max-width: 344px) {
  .dual-plans .plans__card__wrap {
      margin-left: 5em;
  }
}
@media screen and (max-width: 308px) {
  .dual-plans .plans__card__wrap {
      margin-left: 4.6em;
  }
}
@media screen and (max-width: 300px) {
  .dual-plans .plans__card__wrap {
      margin-left: 4.3em;
  }
}

/*End Dual Plans*/

/*One Plan*/
.single__plan .plans__card__wrap {
    padding-top: 50px;
}

@media screen and (max-width: 1200px) {
    .single__plan .plans__card__wrap {
        margin-top: 0px !important;
       
    }
}

/*
@media screen and (min-width: 1301px) {
    .single__plan .plans__card__wrap {
      grid-template-columns: repeat(3, 1fr);
      margin-left: 2em;
      max-width: 94%;
    }
    .single__plan .plans__card {
        grid-column-start: 2;
    }
}
*/

@media screen and (min-width: 1201px) {
    .single__plan .plans__card__wrap {
      grid-template-columns: repeat(3, 1fr);
      margin-left: 2em;
      /*max-width: 94%;*/
    }
    .single__plan .plans__card {
        grid-column-start: 2;
    }
}

@media screen and (max-width: 1200px) {
  .single__plan .plans__card__wrap {
      grid-template-columns: repeat(3, 1fr);
      margin-top: 150px !important;
      margin-left: 2em;
      /*max-width: 94%;*/
      padding: 0 50px;
  }
    .single__plan .plans__card {
        grid-column-start: 2;
    }
}

/*
@media screen and (max-width: 991px) {
    .single__plan .plans__card__wrap {
      grid-template-columns: repeat(1, 1fr);
    }
}
*/

@media screen and (max-width: 548px) {
  .single__plan .plans__card__wrap {
      grid-template-columns: repeat(1, 1fr);
      margin-left: 4.5em;
      padding: 0 10px;
  }
}
@media screen and (max-width: 480px) {
  .single__plan .plans__card__wrap {
      max-width: 100%;
      margin-left: 5em;
      padding: 0px;
  }
}
@media screen and (max-width: 424px) {
  .single__plan .plans__card__wrap {
      max-width: 100%;
      margin-left: 4em;
      padding: 0px;
  }
  .single__plan .plans__card{
      width: 105%;
  }
}
@media screen and (max-width: 392px) {
  .wordpress-hosting .plans__card__wrap {
      margin-left: 4.5em;
  }
}
@media screen and (max-width: 344px) {
  .single__plan .plans__card__wrap {
      margin-left: 5em;
  }
}
@media screen and (max-width: 308px) {
  .single__plan .plans__card__wrap {
      margin-left: 4.6em;
  }
}
@media screen and (max-width: 300px) {
  .single__plan .plans__card__wrap {
      margin-left: 4.3em;
  }
}

.single__plan__features__wrap .features__item img{
  background: none;
  width: 70px;
  height: 70px;
}

.single__plan__features__wrap .features__item p{
  margin-left: 20px;
  margin-top: 15px;
}


/*End One Plan*/

/*Emails*/
.pill_emails {
    border-bottom: 0.5px solid #e0e2e3;
    text-align: left !important;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}

/*Office*/

.pill-office {
    border-bottom: 0.5px solid #e0e2e3;
    text-align: left !important;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}

@media screen and (max-width: 640px) {
    .pill-office {
      grid-template-columns: 1fr;
      border-bottom: none; 
    }
}

/*Paas*/
ul.paas-list {
  list-style: none;
}

ul.paas-list li {
    display: inline-block;
    margin: 0 20px;
}

ul.paas-list li:before {
  content:"\2714\0020";
  color: #0093dd;
}

.paas-pill {
    border-bottom: .5px solid #e0e2e3;
    text-align: left!important;
    display: grid;
    grid-template-columns: repeat(5,1fr);
}

@media screen and (max-width: 640px) {
    .paas-pill {
        grid-template-columns: 1fr;
        border-bottom: none; } 
}

@media (min-width: 640px) and (max-width: 980px) {
    .paas-pill {
        grid-template-columns: repeat(3, 1fr); 
    } 
}

/*Paas end*/

/*Tyb GAB*/
.select_field{
    overflow: hidden;
}

.select_field label{
    float: left;
}

.select_field select{
    margin-top: 0px !important;
    height: 40px;
}

/*Menu content*/
.dropdown-menu.popup__menu.show {
    width: min-content;
}

.col-md-2 img{
    max-width: 100%;
}

a {
    color: #146ece;
}

 
.testimonial-card a {
    color: #212529;
}

.search__item.domain_info a, a.nav-link.search__category__item, .cta__link__item--blu a {
    color: #413939;
}

#top-header a span, a#navbardrop, .footer__links__row a, .footer__links__item a, .hero__secondary a {
    color: #fff;
}

.awards .col-md-2 {max-width: 300px;border: 1px solid #dee2e6;padding-top: 20px;}

.awards .achieve-text p {
    /* font-weight: 300; */
    font-size: 14px;
    line-height: 20px;
    margin-top: 20px;
}

.process_flow_desktop{
    width:100%;
}

.process_flow_desktop img{
    max-width:100%;
}

.process_flow_mobile{
    display: none;
}

section.section.error-section {
    margin: 150px 0;
}

p.reg-your-domain a.domain__link.blue{
    text-transform: none;
}


@media screen and (min-width: 992px) {
   .plans__card__wrap_email {
    margin-left: 4em;
   } 
}


@media screen and (max-width: 576px) {
    
   .testimonial__logo.testimonial__logo--sm {
        max-height: 415px;
        overflow: hidden;
       
    }
    
    .testimonial__logo__item {
         margin-bottom: 40px !important;
    }

}


.domain_info i.fa.fa-info-circle {
    margin-left: 1px;
}

.navbar-toggler{
    outline: none;
}

.domain-table-mobile .card .form__wrapper{
    padding: 1.25rem;
}
.domain-table-mobile .card .form__wrapper .form__icon{
    right: 25px;
    top: 30px;
}


.nav-pills .ssl-plans-nav-link.active {
    background: none;
}

.ssl-tab-section {
    margin-top: 0;
}

.ssl_info, .search__item.ssl-info {
    padding: 10px !important;
    text-align: left;
}

.ssl_info span, .search__item.ssl-info {
    font-size: 13px !important;
}

.search__body__dom_resell {
    text-align: left;
}


a:not([href]):not([tabindex]) {
    color: #232e44;
}
.service-style-3 {
    text-align: left;
    text-indent: 10px;
    
}
.service-style-3 i {
    float: left;
}

.search__item.domain_info a i.fa::before {
    color: #0088ce;
}

.accordion-title button {
    font-size: 14px;
}

.service-style-3 .service-content {
    text-align: justify;
    padding: 0 5px 0 0;
}

.search__item.domain_info a i.fa::before {
    color: #0088ce;
}

.chief {
    
}
.team-members .team-member {
        border: 1px solid #eee;
    box-shadow: 0 3px 16px rgba(0,0,0,.03);
}

.team-member {
    text-align: center;
    overflow: hidden;
    margin-bottom: 30px;
   /* border-radius: 304px 304px 0 0;*/
}

.team-members .team-member .team-image {
    margin-bottom: 20px;
}
    
.team-members .team-member .team-desc {
    padding: 20px;
}

.team-members .team-member .team-desc>h3, .team-members .team-member .chief>h3 {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0;
}

.team-members .team-member .team-desc>span,.team-members .team-member .chief>span {
    font-size: 13px;
    color: #bbb;
    line-height: 18px;
}

.team-members .team-member .team-image>img {
    width: 100%;
}

.align-center {
    display: inline-flex;
    text-align: center;
}

.btn.btn-slide.btn-xs {
    padding: 14px;
    width: 30px;
    line-height: 26px;
}

.btn.btn-slide {
    border-radius: 50px;
    display: table-cell;
    opacity: 1;
    overflow: hidden;
    position: relative;
    margin-left: 4px;
}

.btn.btn-light {
    background-color: #fff;
    border-color: #ebebeb;
    color: #4c5667;
}

.btn.btn-xs {
    font-size: 10px;
    height: 24px;
}

.btn.btn-slide>i {
    float: left;
    position: absolute;
}

.btn.btn-slide.btn-xs>i {
    left: 9px;
    top: 8px
}

.btn.btn-slide.btn-xs>span {
    left: 28px;
    top: 0;
}

.btn.btn-slide>span {
    position: absolute;
    text-align: left;
    transition: left .5s ease 0s,opacity .5s ease 0s;
    white-space: nowrap;
    opacity: 0;

}

.wordpress-hosting .plans__card__wrap {
    padding-top: 50px;
}

@media screen and (max-width: 1200px) {
    .wordpress-hosting .plans__card__wrap {
        margin-top: 0px !important;
       
    }
}


@media screen and (max-width: 640px) {
    .cta__action--blu {
        align-items: normal;
    }
    
    .modal-content {
        background: none;
    }
}


@media screen and (max-width: 576px) {
    .testimonial-card-wrapper {
        column-count: 1 !important;
        width: 100%;
        padding: 0 10px;
    }
    
    div.test-btn {
        padding: 0 10px;
    }
    
    .testimonial__logo__item {
        margin-bottom: 40px;
    }
}




@media screen and (max-width: 980px) {
    .packages__card {
        padding: 0px 20px 20px;
    }
    
     .col-6.text-right li.menu-right.hd__mob {
        display: none;
    }
    
    .footer__links__row {
        display: flex;
    }
    
    
    
    
    
.search__item.domain_info.ssl_info span {
    font-size: 0.9em;
}
    
.search__list.ssl-table.domain-table-all {
    min-width: 1120px;
}


    
    
}

section.section.faq {
    background: #f8fafb;
}
.tool-tip{
    cursor: pointer;
}

a.btn-faq {
    margin-top: 27px;
}

.search__grid.single_domains_grid, .search__grid.single_domains_grid_domain-ext-all {
    grid-template-columns: 2fr repeat(6, 1fr);
    font-size: 12.5px;
    width: 100%;
}

.codeguard_features_desktop{
    display: none;
} 

@media screen and (max-width: 640px) {
    .gsuite-pill .pill__link {
        max-width: 100%;
    }
}


/*Checking conflict*/

@media screen and (max-width: 1200px) and (min-width: 992px) {
    .plans__card__wrap {
        grid-template-columns: repeat(4, 1fr);
    }
}


@media screen and (max-width: 991px) and (min-width: 981px) {
    .plans__card__wrap {
        grid-template-columns: repeat(2, 1fr);
    }
}


@media screen and (max-width: 1300px) and (min-width: 1201px){
    .plans__card__wrap {
        grid-template-columns: repeat(4, 1fr); 
    }
    
    .plans__card__wrap.shared__plans__card__wrap {
    grid-template-columns: repeat(5, 1fr);
}
}

 
#nonListedDomain form input[type="password"] {
    margin-top: -43px;
    float: right;
    display: block;
    margin-right: 5px;
    padding: 5px;
    border-radius: 3px;
    border: 1px solid #ddd;
    color: #4c4c4c;
    font-size: 0.9em;
}


ul#pills-tab {
    margin-bottom: 0 !important;
}

.form__content__page {
    padding: 42px 24px 0 48px;
}

.form__content__page .form-control {
    height: 42px;
 }

.form__content__page h3{
    font-size: 17px;
    line-height: 28px;
    margin-bottom: 24px;    
}

.form__content__page label {
    font-size: 15px;
}

.form__content__page textarea#other_information {
    min-height: 85px;
}

.brand-values__item img {
    padding-bottom: 0px;
    width: 50px;
}

.col-md-3.faq-menu-col ul.nav.flex-column li{
    line-height: 20px;
}

.col-8.text-right li, .col-8.text-right li a {
    list-style: outside none none;
    display: inline-block;
}

.col-8.text-right ul {
    padding: 0;
    margin: 0;
}

section#top-header .col-8 a, section#top-header .col-md-6 a {
    padding: 0 3px;
}

.pill-2 {
    grid-template-columns: repeat(2, 1fr);
    display: grid;
    border-bottom: 0.5px solid #e0e2e3;
    text-align: left !important;
}

.tos__primary {
    color: #0093dd;
    padding-bottom: 20px;
    font-weight: bold;
}

li {
    line-height: 28px;
}

button.btn-link {
    background: none;
}

.header__section--sm .hero, .header__section--hosting .hero, .header__section--domain .hero {
    padding-bottom: 50px;
}

.packages__header__primary{
    text-transform: none;
}

.testimonial__logo__item{
    height: 100px;
    margin-bottom: 100px;
}

.search__grid.domains_grid, .search__grid.domain-ext-all {
    grid-template-columns: 2fr repeat(4, 1fr);
}

.search__grid.domain-ext-all .search__item:first-child {display:inline;}

.domains-mobile .card-header {
    background: white;
    /* margin-bottom: 10px; */
}

.domains-mobile .card-header button {
    color: #aab0b3;
}

.domains-mobile .card-header button:hover {
    text-decoration: none;
}

.domains-mobile .search__grid {
    grid-template-columns: repeat(3, 1fr) !important;
}

.domains-mobile .search__title, .domains-mobile .search__item{
    padding-left: 0;
    text-align: center;
}

.domains-mobile .search__title:first-child, .domains-mobile .search__item:first-child{
    text-align:left;
    display: inline;
}

.btn.btn-sm{
    font-size:12px;
    height: auto;
}

.hero {
    padding-top: 50px;
}

.hero.hero_home{
    padding-top: 100px;
    padding-bottom: 100px;
}

.hero__button {
    white-space: nowrap;
    background: #fff;
    color: #232e44;
    cursor: pointer;
    font-size: 14px;
    padding: 16px 20px;
    border: 1px solid;
    border-radius: 6px;
    margin: 0px 20px 30px 0px;
    text-transform: capitalize;
    text-align: center; }

@media screen and (min-width: 1120px) {
    .website.process__icon:after {
    width: 200px;
}
}


@media screen and (max-width: 640px) {
      .domain__link, .hero__button {
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        } 
}

 @media screen and (max-width: 343px) {
    .domain__link.green {
        margin-left: auto;
    }
 }
 
 
@media screen and (max-width: 343px) {
    .domain__link.green {
        margin-left: auto;
    }
    .domain_info span.badge.badge-warning, .domain_info span.badge.badge-success {
        display: none;
    }
    
    
 }
 
 
@media screen and (min-width: 767px) {
    .search__item:first-child {
         display: grid;
    }
    .codeguard_features_desktop{
        display: block;
    }
    .codeguard_features_mobile{
        display: none;
    }
}

.process__flow-3 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 10px;
    
}

.testimonial__logo__item.testimonial__logo__item--light img {
    max-height: 70px;
    max-width: 150px;
}
 
@media screen and (min-width: 1120px) {
     .process__flow-3 .process__icon:after {
        content: "";
        width: 330px;
     }
}

.domain-title {
    color: #4480C5;
    font-size: 35px;
    margin: 15px;
}

.domain-transfer a {
    height: auto;
    display: inline-block;
}

.domain-price {
    color: #cd1508;
    font-size: 20px !important;
    font-weight: 500;
    margin-bottom: 7px;
}

.no-after:after {
    width: 0 !important;
}

ul.tos-terms li {
    border-bottom: 1px solid #ccc;
    line-height: 24px;
}

ul.tos-terms li:last-child {
    border-bottom: none
}

.contact-information {
    border-bottom: 1px solid lightblue;
    margin-bottom: 1rem;
}

.contact-info-section {
    text-align: center;
    background: #f2f9fe;
}

p {
    font-size: 14px;
    line-height: 26px;
    font-weight: 400;
}


.search__item:first-child {
    grid-template-columns: 70px repeat(2, 1fr) 50px;
}




.domain__title{margin-bottom: 20px}

.domain__wrapper .btn {
    margin: 0 20px 20px 0;
}

#top-header {
    background-color: #061375;
    color: #fff;
    padding: 10px;
    font-size: 14px;
}

.col-md-3.menu-desc p {
    border-right: 1px solid #333;
    padding-right: 20px;
    text-align: justify;
}

input#search-input {
    background: transparent;
}

.main-menu-items ul, .main-menu-items li, .main-menu-items a {
    padding: 0 !important;
}

.row .main-menu-items li.nav-item a.nav-link {
    padding-bottom: 15px !important;
    font-size: 15px;
}

.faq-menu-col ul.nav.flex-column {
    border-left: 1px solid #333;
    padding-left: 20px;
    font-weight: 400;
}


section#top-header .col-6 a {
    padding: 0 10px;
}

li.menu-right .dropdown-toggle::after {
    vertical-align: 0;
    margin-left: 0px;
}

 .col-6.text-right ul {
    padding: 0;
    margin: 0;
}
  
.col-6.text-right li, .col-6.text-right li a {

    list-style: outside none none;

    display: inline-block;

}

.col-6.text-right li a.dropdown-item {
    display: block !important;

    font-size: 14px;

    color: #091ba5;

}      

@media screen and (max-width: 1024px) {
    section#top-header .col-6 a span {
        font-size: 12px;
    }
}

@media screen and (max-width: 980px) {
    section#top-header .col-6 a span, section#top-header .col-8 a span, section#top-header .col-4 a span {
        display: none;
    }
    
    li.menu-right.text-alone {
        display: none;
    }
    
    section#top-header .col-6 a {
        padding: 0 4px;
    }

    #top-header .icon {
        padding-right: 0px !important;
        height: 12px;
    }
}

@media screen and (max-width: 320px) {
    section#top-header .col-6 a {
        padding: 0 2px;
    }
}
@media screen and (min-width: 768px) and (max-width:992px){
    ul.nav.flex-column.top-margin {
        margin: 85px 0 0px;
    }
}

@media screen and (max-width: 767px) {
    /*.collapse.show{
        margin: 0 -25px;
    }*/
    .awards{
        margin: 0 !important;
    }
    .awards .col-md-2{
        margin:0 auto;
    }

    .contact-info .col-md-4 {
        margin-bottom: 20px;
        border-bottom: 1px solid #CCC;
        padding-bottom: 20px;
        border-right: none !important;
    }
    .process_flow_desktop{display: none}

    .process_flow_mobile{display: block;}

    .process_flow_mobile img{max-width: 100%}

    ul.navbar-nav.ml-auto {
        margin: 0 -26px !important;
    }
    .navbar-nav a.nav-link{
        padding: 10px 20px;
    }
    .col-md-3.menu-desc {
        display: none;
    }

    .col-md-3.main-menu-items.first-main-menu-items {
        margin-top: 30px;
    }

    .container .row .col-md-3.main-menu-items {margin-bottom: 0;}

    .row .main-menu-items li.nav-item a.nav-link {
        padding-bottom: 12px !important;
    }

    .col-md-3.faq-menu-col {
        display: none;
    }

    .col-md-3.main-menu-items.last-main-menu-items {
        padding-bottom: 10px;
    }
    ul.nav.flex-column li.nav-item {
        padding: 0;
    }

    ul.nav.flex-column li.nav-item a {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

.navbar-dark .navbar-nav .nav-link {
    color: #fff;
}

.nav-link .nav-item {
    color: #000;
}

.navbar-brand img {
    height: 27px;
}

.ghlogo, .kelogo, .niglogo {
    height: 33px !important;
    
}


.search__list.domain-table-all {
	overflow-x: hidden !important;
}

.search__list.domain-table-all::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
	border-radius: 10px;
}

.search__list.domain-table-all::-webkit-scrollbar
{
	width: 5px;
	background-color: #F5F5F5;
}

.search__list.domain-table-all::-webkit-scrollbar-thumb
{
	background-color: #0088ce;
	border-radius: 10px;

}




section.section.domain-table-desktop ul#pills-tab {
    max-height: 600px;/*480*/
    overflow: scroll;
    overflow-x: hidden;
}


section.section.domain-table-desktop ul#pills-tab::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
	border-radius: 10px;
}

section.section.domain-table-desktop ul#pills-tab::-webkit-scrollbar
{
	width: 5px;
	background-color: #F5F5F5;
}

section.section.domain-table-desktop ul#pills-tab::-webkit-scrollbar-thumb
{
	background-color: #0088ce;/*00ce9e*/
	border-radius: 10px;

}





#pills-tabContent{
	overflow-x: hidden !important;
}

#pills-tabContent::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
	border-radius: 10px;
}

#pills-tabContent::-webkit-scrollbar
{
	width: 5px;
	background-color: #F5F5F5;
}

#pills-tabContent::-webkit-scrollbar-thumb
{
	background-color: #0088ce;
	border-radius: 10px;

	/*background-image: -webkit-linear-gradient(0deg,
	                                          rgba(255, 255, 255, 0.5) 25%,
											  transparent 25%,
											  transparent 50%,
											  rgba(255, 255, 255, 0.5) 50%,
											  rgba(255, 255, 255, 0.5) 75%,
											  transparent 75%,
											  transparent)*/
}


nav.navbar.navbar-expand-lg {
    border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}

/* adds some margin below the link sets  */

        .navbar .dropdown-menu div[class*="col"] {

          margin-bottom: 1rem;

        }

      

        .navbar .dropdown-menu {

          border: none;

          background-color: #f9f8f9 !important;

        }

           .navbar .dropdown-menu .nav-link {color: #000;}
      

        /* breakpoint and up - mega dropdown styles */

      /*  @media screen and (min-width: 992px) {
*/
      

          /* remove the padding from the navbar so the dropdown hover state is not broken */

          .navbar {

            padding-top: 0px;

            padding-bottom: 0px;

          }

      

          /* remove the padding from the nav-item and add some margin to give some breathing room on hovers */

          .navbar .nav-item {

            padding: 4px 4px;

            margin: 0 .25rem;

          }

      

          /* makes the dropdown full width  */

          .navbar .dropdown {

            position: static;

          }

      

          .navbar .dropdown-menu {

            width: 100%;

            left: 0;

            right: 0;

            /*  height of nav-item  */

            top: 90px;

          }



/*Chrs add*/

ul.nav.flex-column{
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    font-weight: 500;
}

ul.nav.flex-column li.nav-item {
  padding: 5px 15px;  
}

nav.navbar.navbar-expand-lg.navbar-dark div.container {
    margin-bottom: -28px;
    margin-top: -30px;
    
}

nav.navbar.navbar-expand-lg.navbar-dark.first {
    padding: 30px 15px;
}

a.navbar-bra27pxmg {
    height: 33px;/*27*/
}


div.container button.navbar-toggler {
    margin-top: -3px;
}
 
span.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.9em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%;
}

.dropdown-menu {
   border-radius: 0;  
}

button.navbar-toggler{
    margin-top: -3px;
    font-size: 1.25rem;
    line-height: 4;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem;
}

div.container div.hero div.hero__form button.btn.btn__hero.btn__hero--lg {
    background-color: #DDDDDD;
    display: inline-block;
    font-weight: bold;
    white-space: nowrap;
}

 h6.text-muted.contact-info{
  position: relative;
    color: #0093dd;
    font-size: 1rem;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: bold;
}

@media screen and (min-width: 992px){
  .navbar .dropdown-menu {
    top: 58px !important;
    min-height: 260px;
  }
  
  li.nav-item.dropdown a#navbarDropdown.navbar-link.dropdown.toggle{
     padding:10px 15px;
  }

 

    ul.nav.flex-column.top-margin {
        margin: 75px 0 0px;
    }

  /**
 * h6.first {
 *     margin: 0 25px;
 * } 
 */

    div#navbarSupportedContent .col-md-3 button.btn.btn-primary.btn-sm {
        margin-bottom: 20px;
    } 

    .domain-table-mobile{
        display: none;
    }
 
}

/*Checking conflict Ends*/





/*Added by T - font test*/


h2#homepage-notice {
    font-size: 35px;
}

ul.tos-terms li {
    border-bottom: 1px solid #ccc;
}

ul.tos-terms li:last-child {
    border-bottom: none
}

.contact-information {
    border-bottom: 1px solid lightblue;
    margin-bottom: 1rem;
}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, body {

    font-family: 'Roboto', sans-serif;

}

p {
    font-weight: 400;
    font-size: 15px;
    line-height: 28px;
}

@media screen and (max-width: 640px) {
    .form__row {
        padding: 20px 3px;
    }
}

.domain__link.black {
    border-color: #232e44;
}

.domain__link.black:hover {
    background: #232e44;
    color: #fff;
}

.cta__link--blu, .cta__secondary--blu {
    font-size: 16px;
}

.domain_info {
    background: white;
    padding: 10px 22px;
    font-size: 14px;
    color: #413939;
    border-bottom: 2px solid #f0f1f2;
    height: 49px;
}

.domain_info span {
    margin: 5px;
    text-align: center;            
    font-size: 11px;
}

.domain_info span.badge.badge-warning {
    background: #f9a825;
    color: white;
}

@media screen and (max-width: 980px) {
    .domain_info {
        padding: 10px 22px;
        min-width: 125px;
       
    }

    .domain_info span {
        margin: 0 5px;    
        font-size: 10px;
    }
}


.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: inherit;
}

.dropdown-menu .col-md-3 p {
    font-weight: normal;
}

.faq-menu-col .nav.flex-column .nav-item a.nav-link {
    padding-left: 0;
}

.faq-menu-col .nav.flex-column .nav-item {
    padding-left: 0;
    margin-left: 0;
}

h6.megamenuheader {
    font-size: 20px !important;
}


.btn-group-sm>.btn, .btn-sm {
    font-size: .875rem;
    padding: .25rem .5rem;
    height: 32px;
}

.btn__hero--black {
  color: white;
  background: #333;
}

.btn__hero--red {
    background: #f95959;
    border: #f95959;
    color: white
}

.btn__hero--red:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}


.btn__hero--blue {
    background: #0093dd;
    border: #0093dd;
    color: white;
}

.btn__hero--blue:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
}

.btn__hero--black {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
}

.btn__hero--black:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124;
}

.btn__hero--green {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
}

.btn__hero--green:hover {
    color: #fff;
    background-color:#218838;
    border-color: #1e7e34;
}


.domain__link.black {
    border-color: #232e44;
}

.packages__card--blu .packages__header__primary {

    font-weight: 500;

    font-size: 21px;

}



.brand-values__title {

    font-size: 21px;

    font-weight: 500;

}



@media screen and (min-width: 980px) {

    section.section.domain-table-desktop {

        display: block;

    }

     

}



@media screen and (max-width: 980px) {

    section.section.domain-table-desktop {

        display: none;

    }

    section.section.domain-table-mobile {

        display: block;

    }

}


/* Pop-up */
a.close i.fa.fa-close {
    color: black !important;
}
/* End Pop-up */

/* Others */
h3.section__subtitle {
    font-size: 15px;
    font-weight: 400;
    line-height: 28px;
}

/*End of addition*/



.search__list .form__input__lg{

	color: #000 !important;

}



/*.brand-values__title {

    font-size: 24px;

    font-weight: 400;

}*/



.dropdown-default.show > .btn.dropdown-toggle{

	color: #FFF;

}



.nav__sub__link .currency__select{

	border: 0;

    box-sizing: unset;

    background: #061375;

    color: #FFF;

    outline: none;

    cursor: pointer;

}

.plans-tab{

	/*width: 50%;*/

    margin-bottom: 80px !important;

}

/*Domain extensions list*/
@media screen and (min-width: 767px){
    .search__item:first-child span{
    
    	margin-left: 10px;
    
    }
}


#nonListedDomain form select{

	margin-top: -28px;

    float: right;

    display: block; 

    margin-right: 5px;

    color: rgb(76, 76, 76);

    padding: 5px;

    border-radius: 3px;

    border-width: 1px;

    border-style: solid;

    border-color: rgb(221, 221, 221);

    border-image: initial;

    width: 65%;

}



#nonListedDomain form input[type="text"], #nonListedDomain form input[type="password"], #nonListedDomain form textarea{

	width: 65%;

}



#nonListedDomain .head-sec p{

	padding: 0px !important;

}

/*End*/

/*Pop Up Styling*/



	/* Fullscreen overlay for modal background */

	#active-popup {

	  background-color: rgba(52,73,94, 0.7);

	  position: fixed;

	  width: 100%;

	  height: 100% !important;

	  top: 0;

	  left: 0;

	  z-index: 9999999;

	}



	/* Modal container */

	#popup-container {

	  width: 600px;

	  margin: -133px -300px 0;

	  position: fixed;

	  left: 50%;

	  z-index: 9999999;

	  top: 50%;

	  display: none;

	  background: transparent;

	}



	.modal-content {

	  position: relative;

	  text-align: center;

	}



	#popup-window { position: relative; }



	.modal-content h1,

	.modal-content p { color: #fff; }



	.modal-content p { padding: 20% 5% 0 5%; }



	/* Close button */

	#popup-container a.close, #newsletter-popup a.close {

	  position: relative;

	  float: right;

	  top: 25px;

	  right: 0px;

	  z-index: 99;

	  font-weight: bold;

	  font-size: 16px;

	  -webkit-border-radius: 20px;

	  -moz-border-radius: 20px;

	  border-radius: 20px;

	  /*padding: 2px 5px 2px 6px;

	  line-height: 1em;*/

	  text-align: center;

	  background: transparent;

	  /*border: 4px solid #fff;*/

	  cursor: pointer;

	  color:#000;

	  opacity: 1;

	}

	#newsletter-popup a.close{top:0;}

	#popup-window img{

		box-shadow: 0 3px 9px #333;

		max-width: 100%;

	    vertical-align: middle;

	    border: 0;

	}

	#newsletter-popup img{

	  max-width: 100%;

	}

	#newsletter-popup{

	  background: #20439E;

	    color: #FFF;

	    padding: 20px;

	    max-width: 800px;

	    border-radius: 20px;

	    overflow: hidden;

	    z-index: 9999999999;

	    position: fixed;

	    top: 50%;

	    left: 50%;

	    margin-left: -400px;

	    margin-top: -170px;

	    display: none;

	    text-align: center;

	    font-family: 'Source Sans Pro' , sans-serif;

	}

	#newsletter-left {

	    width: 300px;

	    float: left;

	    margin-right: 20px;

	}

	#newsletter-right {width: 440px;float: right;}

	#newsletter-logo{text-align: center;}

	#newsletter-logo img {

	    width: 180px;

	}

	#newsletter-logo {

	    text-align: center;

	}

	#newsletter-description {

	    font-size: 27px;

	    text-transform: uppercase;

	    line-height: 36px;

	    margin: 10px 0;

	}



	#newsletter-email input[type="email"] {

	    width: 100%;

	    height: 40px !important;

	    padding-left: 5px;

	}

	#newsletter-email input {

	    display: block;

	    margin-bottom: 10px;

	    width: 100%;

	    padding-top:10px;

	    padding-bottom: 10px;

	    font-size: 16px;

	}

	@media only screen and (max-width: 820px) {

	  #newsletter-left{display: none;}

	  #newsletter-right{

	    float: none;

	  }

	  #newsletter-popup{

	    width: 480px;

	    margin-top: -150px;

	    margin-left: -240px;

	  }

	}

	@media only screen and (max-width: 600px) {

	  #popup-container {

	    width: 300px;

	    margin: -66px -150px 0;

	  }

	   #newsletter-popup{

	    width: 90%;

	    top: 30%;

	    left: 3%;

	    margin-top: 0;

	    margin-left: 0;

	  }

	  #newsletter-right{

	    width: 100%;

	  }

	  #newsletter-logo img{display: none;}

	}

/*End of Pop up Styling*/



/* Added by T*/



.nav__mobile__dropdown li {

    padding: 10px 10px;

    color: #a3f9f8;

    border-bottom: 1px solid #ccc;

}



.nav__mobile .nav__item:before {

    left: 250px;

}




.pill__link.active {

    background: #0093dd !important;

}



/*Client login page*/

label {

    font-size: 16px;

    line-height: normal;

    color: #4A4949;

    font-weight: normal;

    margin-bottom: 10px;

}



.form-control {

    background-color: #F8FAFB;

}
.form__wrapper #domain-search-all, .form__wrapper #domain-search-region, .form__wrapper .domain-search-categ{
    color: #000 !important;
}  
.form__wrapper #domain-search-all-mobile{
    color: #000 !important;
}
#registration .field, #registration .form-control {

    background: #F8FAFB;

}





.btn-wgh {

    background: #0093dd;

    border-radius: 6px;

    color: #fff;

    text-transform: capitalize;

}



.btn-wgh:hover {

    color: #fff;

    background-color: #337ab7;

    border-color: #2e6da4;

}







/*.col-md-9.pull-md-right.main-content {

    background: #fff;

}*/



input.form-control.form__input.form__input--footer {

    background: transparent !important;

    color: #fff;

}



div.header-lined h1 {

    color: #4A4949;

    font-size: 30px;

}



.navbar-main {

    background-color: transparent;

    border-bottom: 1px solid #0093DD;

}



section#main-menu {

    background-color: transparent;

}



.navbar-main .navbar-nav>li>a {

    color: #0093dd

}



#registration .sub-heading span {

    color: #4A4949;

}



a.list-group-item, button.list-group-item {

    color: #4A4949;

    font-size: 12px;

}



.dataTables_wrapper .dataTables_info {

    background-color: #fff;

    color: #4A4949;

    margin-bottom: 15px;



}



.dataTables_wrapper .dataTables_filter label .form-control {

    background: url(../../../assets/img/search.html) #f8fafb no-repeat 8px 5px;

    border: 1px solid #f8fafb;

    color: #4A4949;

}



div.header-lined .breadcrumb li a {

    color: #AAB0B3;

    font-size: 13px;

    padding: 0 10px;

}



div.header-lined .breadcrumb>.active {

    color: #4A4949;

    font-size: 13px;

    padding: 0 10px;

}



div.dataTables_wrapper div.dataTables_paginate ul.pagination {

    margin: -2px 0;

}



.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover, .pagination {

    color: #4A4949;

    font-size: 13px;

}



.status-unpaid, .status-suspended {

    color: #90160d;

    background: rgba(240, 43, 29, 0.2);

    font-weight: 400;

    border: rgba(240, 43, 29, 0.2);

    /*padding: 5px 0;*/

}



.status-paid, .status-delivered, .status-active, .status-completed, .status-open {

    color: #457708;

    background: rgba(79, 207, 115, .2);

    border: 1px solid #4fcf7333;

    font-weight: 400;

    /*padding: 5px 0;*/

}



.status-cancelled, .status-expired, .status-transferred.away {

    color: #878D90;

    background: rgba(170, 176, 179, .2);

    border: 1px solid rgba(170, 176, 179, .2);

    font-weight: 400;

    /*padding: 5px 0;*/

}



.status-refunded {

    color: #EF6C00;

    background: rgba(255, 183, 77, .2);

    border: 1px solid rgba(255, 183, 77, .2);

    font-weight: 400;

    /*padding: 5px 0;*/

}



.status-pending {

    color: #DAA520;

    background: rgba(255, 235, 59, .2);

    border: 1px solid rgba(255, 235, 59, .2);

    font-weight: 400;

    /*padding: 5px 0;*/

}



.status-pending-transfer 

    {

    color: #311B92;

    background: rgba(171, 71, 188, .2);

    border: 1px solid rgba(171, 71, 188, .2);

    font-weight: 400;

    /*padding: 5px 0;*/

}

tr {

    border: 0.5px solid #AAB0B3;

}

/*Bootstrap 4 styling*/

.col-auto {

    padding-right: 5px;

    padding-left: 5px;

}



@media (min-width: 1200px) {

footer .container {

    max-width: 1140px;

}



}



.logincontainer p {

    text-align: center;

    padding: 20px;

}



.home-kb-search .form-control {

    height: 51px;

    border: 1px solid #AAB0B3;

    border-radius: 4px;

    background: transparent;

    color: #AAB0B3;

    line-height: 21px;

    font-size: 14px;



}



.navbar-main .navbar-nav>.active>a, .navbar-main .navbar-nav>.active>a:focus, .navbar-main .navbar-nav>.active>a:hover, .navbar-main .navbar-nav>.open>a, .navbar-main .navbar-nav>.open>a:focus, .navbar-main .navbar-nav>.open>a:hover, .navbar-main .navbar-nav>li>a:focus, .navbar-main .navbar-nav>li>a:hover {

    color: #fff;

    background-color: #0093dd;



}





.navbar-main .navbar-nav .dropdown-menu>.active>a, .navbar-main .navbar-nav .dropdown-menu>.active>a:focus, .navbar-main .navbar-nav .dropdown-menu>.active>a:hover, .navbar-main .navbar-nav .dropdown-menu>.open>a, .navbar-main .navbar-nav .dropdown-menu>.open>a:focus, .navbar-main .navbar-nav .dropdown-menu>.open>a:hover, .navbar-main .navbar-nav .dropdown-menu>li>a:focus, .navbar-main .navbar-nav .dropdown-menu>li>a:hover {

    color: #fff;

    background-color: #0093dd;

}



td.sorting_1 strong {

    color: #00ACEA;

}





.alert-info {

    background: rgba(0, 147, 221, 0.1);

    box-sizing: border-box;

    border-radius: 6px;

    color: #0093DD;

    line-height: 21px;

    font-size: 14px;

}



.navbar-main li.account {

    background-color: #E5F4FC;

    color: #0093DD;

}



div#tabOverview .row {

    margin: 20px 0;

}



div#tabOverview.tab-pane.fade.in.active ul li {

    margin: 4px 0;

}



div#tabOverview.tab-pane.fade.in.active ul li::before {

  content: "\2022";

  color: #0093DD; 

  display: inline-block;

  width: 1em;

  margin-left: -1em;

}



div#tabOverview.tab-pane.fade.in.active ul li a {

    color: #0093dd;

    

}



div#tabAutorenew h2 {

    font-size: 16px;

}





.label-success {

    background: #4FCF73;

    border-radius: 6px;

    font-size: 15px;

    padding: 15px 30px;

    font-weight: 400;

}



.btn {

    font-weight: 400;

}



.btn-success {

    color: #fff;

    background-color: #4FCF73;

    border-color: #4FCF73;

    border-radius: 6px;

}



div#tabAutorenew h2 {

    font-size: 16px;

}



div#tabAddons i.fas.fa-shield-alt.fa-3x {

    color: #7383BF;

    font-size: 30px;

}



div#tabAddons .col-xs-9.col-md-10 strong {

    font-size: 18px;

}



div#tabAddons  .col-xs-9.col-md-10 {

    font-size: 14px

}



.nav__sub-menu {

    padding: 20px 20px 10px;

}



.nav__menu--right .nav__sub__link:hover {

    background: black;

}



.nav__sub__link .currency__select:hover {

    background: black;

}



.btn {

    margin: 0;

}

#top-header {

          background-color: #061375;

          color: #fff;

          padding: 10px;

          font-size: 14px;

        }

      

        section#top-header .col-6 a {

          padding: 0 10px;

        }

      

        li.menu-right .dropdown-toggle::after {

          vertical-align: 0;

          margin-left: 0px;

        }

      

        .col-6.text-right ul {

          padding: 0;

          margin: 0;

        }

      

        .col-6.text-right li,

        .col-6.text-right li a {

          list-style: outside none none;

          display: inline-block;

        }

      

        .col-6.text-right li a.dropdown-item {

          display: block !important;

          font-size: 14px;

          color: #091ba5;

        }

      

        



          li.menu-right.text-alone {

            display: none;

          }

      

          section#top-header .col-6 a {

            padding: 0 4px;

          }

      

          #top-header .icon {

            padding-right: 5px;

            height: 12px; 

          }

        }



        @media screen and (max-width: 320px) {

          section#top-header .col-6 a {

            padding: 0 2px;

          }

        }



        /* button.btn.btn.btn__hero.btn__hero--lg {

      background: #ddd;

      font-weight: 400;

  } */

        .navbar-dark .navbar-nav .nav-link {

          color: #fff;

        }



        .nav-link .nav-item {

          color: #000;

        }



        .navbar-brand img {
                  
          height: 27px;

        }
      

        nav.navbar.navbar-expand-lg {

          border-bottom: 1px solid rgba(255, 255, 255, 0.6);

        }



        /* adds some margin below the link sets  */

        .navbar .dropdown-menu div[class*="col"] {

          margin-bottom: 1rem;

        }

      

        .navbar .dropdown-menu {

          border: none;

          background-color: #f9f8f9 !important;

        }

           .navbar .dropdown-menu .nav-link {color: #000;}
      

        /* breakpoint and up - mega dropdown styles */

      /*  @media screen and (min-width: 992px) {
*/
      

          /* remove the padding from the navbar so the dropdown hover state is not broken */

          .navbar {

            padding-top: 0px;

            padding-bottom: 0px;

          }

      

          /* remove the padding from the nav-item and add some margin to give some breathing room on hovers */

          .navbar .nav-item {

            padding: 4px 4px;

            margin: 0 .25rem;

          }

      

          /* makes the dropdown full width  */

          .navbar .dropdown {

            position: static;

          }

      

          .navbar .dropdown-menu {

            width: 100%;

            left: 0;

            right: 0;

            /*  height of nav-item  */

            top: 90px;

          }

      

          /* shows the dropdown menu on hover */

          /*.navbar .dropdown:hover .dropdown-menu,

          .navbar .dropdown .dropdown-menu:hover {

            display: block !important;

          }*/


          /*Chr add*/


/*div.col-md-3 p::after{
  content: '';
    position: absolute;
    width: 1px;
    background-color: #aaa;
    bottom: 0;
    top: 0;
    right: -10px;
    height: 130px;
    margin-top: 83px;

}*/

div.bordered:after{
    content: '';
    position: absolute;
    width: 1px;
    background-color: #aaa;
    bottom: 0;
    top: 0;
    right: -10px;
    height: 114px;
    margin-top: 83px;

}

li.nav-item {
    font-size: 15px;
}

div.col-md-3 h6 {
    position: relative;
    color:#0093dd;
    font-size: 1rem; 
    margin-top: 50px;
    margin-bottom: 10px;
    font-weight: bold;
} 






nav.navbar.navbar-expand-lg.navbar-dark div.container {
    margin-bottom: -28px;
    margin-top: -30px;
    
}


div.container div.hero div.hero__form button.btn.btn__hero.btn__hero--lg {
    background-color: #DDDDDD;
    display: inline-block;
    font-weight: bold;
    white-space: nowrap;
}


.dropdown-menu {
   border-radius: 0;  
}

 button.navbar-toggler{ 
    margin-top: -3px;
    font-size: 1.25rem;
    line-height: 4;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem;
} 

div.container button.navbar-toggler {
    margin-top: -3px;
}
 
span.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.9em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%;
}


a.navbar-brand img {
    height: 27px;/*27*/
}


span.search__status.sale.sale-rem {
    margin: 5px; 
    text-align: center;
    max-width: 50px;
}


h6.text-muted.contact-info{
  position: relative;
    color: #0093dd;
    font-size: 1rem;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: bold;
}


  li.nav-item.dropdown a#navbarDropdown.navbar-link.dropdown.toggle{
     padding:10px 15px;
  }

  .nav.flex-column .nav-item a.nav-link {
    padding: 0px 15px;
    font-size: 13px;
  }

}


  div#navbarSupportedContent .col-md-3 button.btn.btn-primary.btn-sm {
    margin-bottom: 20px;
}



/*Chrs add End*/






      

          .navbar .dropdown-menu {

            border: 1px solid rgba(0, 0, 0, .15);

            background-color: #f9f8f9;

          }

          

          .navbar .dropdown-menu .nav-link {

            color: #000;

          }



          .navbar .dropdown-menu .nav-link:hover {

            color: #2196F3;

          }

        }



@media screen and (max-width: 640px) {

    .brand-values__item {

        text-align: center;

    }
    
     .domain__title {

        max-width: 100%;

    }

}



@media screen and (max-width: 980px) {

    .brand-values__item {

        text-align: center;

    }

    

    /*Hide text and change to icon*/

    a.affiliate span:before {

        font-family: FontAwesome;

        font-size: 30px; 

        display: inline-block; 

        content: '\f137';

    }



    a.affiliate span {

        font-size: 0

    }

    

    a.phone_number span {

        font-size: 0

    }

    



}



@media screen and (max-width: 9800px) {

    .fixed-nav .nav__main__wrapper {

        background: #000;

    }

}



@media screen and (min-width: 981px) {

    .nav__main {

        padding: 10px;

    } 

}



@media screen and (min-width: 1120px) {

    .packages__card {

        min-height: 250px;

        padding: 0 20px !important;

    }

}






@media screen and (max-width: 499px) {

    #nonListedDomain form {

        padding: 10px;

        padding-top: 20px;



    }

}

/*Abo Add*/

ul.tos-terms li {
	color: #0088ce;
	list-style: circle;
}

.tos-terms {
    line-height: 27px;
    font-size: 14px;
    padding-inline-start: 15px;
}

/* Five spacer process flows*/

.processor {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
}

.plans__card__wrap__one.plans__card__wrap__not {
  max-width: 500px;
  margin: 0 auto 0 auto;
}

.nav-pills .nav-item i {
    margin-right: 10px;
}

.pill_biz {
  border-bottom: 0.5px solid #e0e2e3;
  text-align: left !important;
  display: grid;
  grid-template-columns: repeat(2, 1fr); }
  @media screen and (max-width: 640px) {
    .pill_biz {
      grid-template-columns: repeat(2, 1fr);
      border-bottom: none; } }
  @media (min-width: 640px) and (max-width: 980px) {
    .pill_biz {
      grid-template-columns: repeat(2, 1fr); } }
  .pill__content {
    text-align: left;
    padding-top: 30px;
    color: #232e44; }
  .pill__link {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 70px;
    min-width: 170px;
    border-radius: 3px !important; }
    @media screen and (max-width: 640px) {
      .pill__link {
        max-width: 200px; } }
    .pill__link path:nth-child(1) {
      fill: #232E44; }
    .pill__link.active {
      background-image: linear-gradient(to top, #0093dd, #3dbdff) !important; }
      .pill__link.active svg path:nth-child(1) {
        fill: #fff; }
      .pill__link.active svg path:nth-child(2) {
        fill: #0093dd; }
  .pill__icon {
    display: flex;
    padding-right: 10px; }
  .pill__primary {
    color: #0093dd;
    padding-top: 10px;
    padding-bottom: 10px; }

    @media screen and (max-width: 640px){
      .note-items-below{
        width: 100%;
      }

      .reg-dom-column .domain__title{
        margin-left: 20px;
      }

      .faq-container{
        width: 90%;
      }

      .reg-domain-accordion .accordion-title{
        text-align: left;
      }
      
      .reg-domain-accordion .card-body{
        text-align: left;
      }

      .processor {
        display: block !important;
      }
    }


    .plans__card__website {
          padding-left: 0;
          font-size: 1rem;
          line-height: 2;
          padding-top: 20px;
          color: #aab0b3;
        }
        .plans__card__website li {
          border-bottom: 1px solid rgba(0,0,0,.1);
          margin-top: 1rem;
          margin-bottom: 1rem;
        }

        ul.plans__card__website li:last-child {
          border-bottom: none;
        }

/*  21-08-2019 */
        .pill-4 {

                grid-template-columns: repeat(4, 1fr);

                display: grid;

                border-bottom: 0.5px solid #e0e2e3;

                text-align: left !important;

            }



            .other-header .hero {

                padding-top: 30px;

                padding-bottom: 30px;

            }



            .card-img-top {

                max-width: 100%;

                width: auto;

            }

            img.testimonial-img {
                color: white;
                cursor: pointer;
                height: 36px;
                width: 36px;
            }

            em.date {
                font-size: 12px;
                float: right;
                color: #ccc;
            }

            #pills-tabReseller{
                /*overflow-x: hidden !important;*/
                overflow: auto; /*T addition*/
                
                width: 100%;
            }
            
            
            .search__list.domain-table-all {
                    min-width: 620px;
            }

            #pills-tabReseller::-webkit-scrollbar-track
            {
                -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
                background-color: #F5F5F5;
                border-radius: 10px;
            }

            #pills-tabReseller::-webkit-scrollbar
            {
                width: 5px;
                background-color: #F5F5F5;
            }

            #pills-tabReseller::-webkit-scrollbar-thumb
            {
                background-color: #0088ce;
                border-radius: 10px;
            }


            .testimonial-card-wrapper {
            	-moz-column-count: 3;
			    -moz-column-gap: 1em;
			    -webkit-column-count: 3;
			    -webkit-column-gap: 1em;
			    column-count: 3;
			    column-gap: 1em;
            }

            .testimonial-card {
            	display:inline-block;
			    width:100%;
            }

            .testimonial-card:nth-child(3n+1){
			    clear:left;
			}
			@media only screen and (max-width: 600px) {
				.testimonial-card-wrapper {
					column-count: 2;
					column-gap: 1em;
				}
				.testimonial-card {
					display: inline-block;
					width: 100%;
				}
			}

			.ssl_plans {
				background: #f8fafb;
			}

			.search__grid.ssl_grid{
			    grid-template-columns: 2fr repeat(5, 1fr);/*grid-template-columns: 2fr repeat(6, 1fr)*/
			}

            .process_flow_desktop{
                display: inline-block;   
            }

            .process_flow_mobile{
                display: none;
            }
            @media only screen and (max-width: 600px) {
                .process_flow_desktop{
                    display: none;
                }
                .process_flow_mobile{
                    display: inline-block;
                }
            }
            

/*Domain registration loading*/
#loader {
  /*position: absolute;*/
  left: 50%;
  top: 50%;
  z-index: 1; 
  margin: 75px auto;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
}
.loader {
  /*position: absolute;*/
  left: 50%;
  top: 50%;
  z-index: 1; 
  margin: 45px auto;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 80px;
  height: 80px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* Add animation to "page content" */
.animate-bottom {
  position: relative;
  -webkit-animation-name: animatebottom;
  -webkit-animation-duration: 1s;
  animation-name: animatebottom;
  animation-duration: 1s
}

@-webkit-keyframes animatebottom {
  from { bottom:-100px; opacity:0 } 
  to { bottom:0px; opacity:1 }
}

@keyframes animatebottom { 
  from{ bottom:-100px; opacity:0 } 
  to{ bottom:0; opacity:1 }
}