@charset "utf-8";
 * {
     outline: none;
     margin: 0px;
     padding: 0px;
     border: none;
     text-decoration: none;
      font-family: 'AlbertSans';
     box-sizing:border-box;
}
 body {
    text-decoration: none;
    font-family: 'AlbertSans';
    font-weight: normal;
    font-size:16px;
    color:#000;
}
html {
  scroll-behavior: smooth;
}
a {
    text-decoration: none;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}


@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Regular.eot');
    src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Regular.woff2') format('woff2'),
        url('../fonts/Poppins-Regular.woff') format('woff'),
        url('../fonts/Poppins-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Medium.eot');
    src: url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Medium.woff2') format('woff2'),
        url('../fonts/Poppins-Medium.woff') format('woff'),
        url('../fonts/Poppins-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'AlbertSans';
    src: url('../fonts/AlbertSans-Regular.eot');
    src: url('../fonts/AlbertSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AlbertSans-Regular.woff2') format('woff2'),
        url('../fonts/AlbertSans-Regular.woff') format('woff'),
        url('../fonts/AlbertSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


.domain-sale {
    min-height: 100vh;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 30px 15px;
    text-align: center;
    font-family: 'Poppins';
}
.container{
    padding-left: 18%;
    padding-right: 18%;
}

.domain-content {
    width: 100%;
}
.p-content {
    border-radius: 10px;
    padding: 30px 90px;
    margin: 25px 0 20px;
    background-color:rgb(0 0 0 / 3%);
}
.p-content p{
   font-family: 'AlbertSans'; 
   font-weight: normal;
   font-size: 1.5em;
   line-height: 1.4;
   color: #2a2a2a;
}

.domain-names {
    display: flex; 
    justify-content: center;
}

.domain-names span {
    font-family: 'Poppins';
    font-weight: 500;
    color: #e32626;
    line-height: 1.1;
    font-size: 2.62em;
    text-decoration: none;
    
}
.domain-names span+span{
    border-left: 1px solid #e32626;
    padding-left: 25px;
    margin-left: 25px;
}

.dom{
    letter-spacing: -3px;
    font-size: 4.83em;
    line-height: 1;
    font-family: 'Poppins';
    font-weight: normal;
    color: #000000;
    text-transform: uppercase;
    margin: 0 0 20px;
}

.contact-info {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 25px;
}

.contact-info span {
    font-family: 'Poppins';
    font-weight: normal;
    color: #2e2c2c;
    font-size: 2em;
}

.contact-info a {
    display:flex;
    align-items: center;
    gap: 6px;
      font-family: 'Poppins';
    font-weight: normal;
     font-size: 2em;
    color: #000000;
    text-decoration: none;
}

.contact-info a img {
  margin-right: 5px
}

/* Responsive */
@media (max-width: 420px) {
   .mobile-hide{display: none;}
}

@media (max-width: 560px) {
    body  {
       font-size:12px;
    }
    .container {
        padding-left: 5%;
        padding-right: 5%;
    }
    .domain-names {
        display: block;
    }
     .contact-info{
        display: block;
    }
    .domain-names span,.contact-info span{
        font-size: 1.62em;
    }
    .domain-names span+span {
    border-left: 0;
    padding-left: 0;
    margin-left: 0;
    display: block;
    margin-top: 3px;
    }
    .contact-info a{font-size: 1.4em; justify-content: center;}
    .contact-info a img {
    width: 20px;
    }
    .p-content{
       padding: 15px 20px;
    }
    .dom {
    letter-spacing: -2px;    
    margin: 0 0 10px;
    font-size: 2.83em;
    }
    .p-content{
       margin: 14px 0 15px;
    }
    .p-content p{
        font-size: 1.3em;

    }


}


/* Responsive */
 @media (min-width:561px) and (max-width:680px){
  body  {
       font-size:12px;
    }
    .container {
        padding-left: 5%;
        padding-right: 5%;
    }
    .domain-names span,.contact-info span{
        font-size: 1.62em;
    }
   
    .contact-info a{font-size: 1.2em; justify-content: center;}
    .contact-info a img {
    width: 20px;
    }
    .p-content{
       padding: 35px 50px;
    }
    .dom {
    letter-spacing: -2px;    
    font-size: 2.83em;
    }
   
    .p-content p{font-size: 1.3em}

}
 @media (min-width:681px) and (max-width: 768px){
    body  {
       font-size:12px;
    }
    .container {
        padding-left: 5%;
        padding-right: 5%;
    }
    .domain-names span,.contact-info span{
        font-size: 1.62em;
    }
   
    .contact-info a{font-size: 1.5em; justify-content: center;}
    .contact-info a img {
    width: 20px;
    }
    .p-content{
       padding: 35px 50px;
    }
    .dom {
    letter-spacing: -2px;    
    font-size: 4em;
    }
   
    .p-content p{font-size: 1.3em}
}
 @media (min-width:769px) and (max-width: 991px){
 body  {
       font-size:12px;
    }
    .container {
        padding-left: 5%;
        padding-right: 5%;
    }
    .domain-names span,.contact-info span{
        font-size: 1.62em;
    }
   
    .contact-info a{font-size: 1.2em; justify-content: center;}
    .contact-info a img {
    width: 20px;
    }
    .p-content{
       padding: 35px 50px;
    }
    .dom {
    letter-spacing: -2px;    
    font-size: 4em;
    }
   
    .p-content p{font-size: 1.3em}
 }
 @media (min-width:992px) and (max-width:1022px){
    body  {
       font-size:12px;
    }
    .container {
        padding-left: 5%;
        padding-right: 5%;
    }
    .domain-names span,.contact-info span{
        font-size: 1.62em;
    }
   
    .contact-info a{font-size: 1.2em; justify-content: center;}
    .contact-info a img {
    width: 20px;
    }
    .p-content{
       padding: 35px 50px;
    }
    .dom {
    letter-spacing: -2px;    
    font-size: 4em;
    }
   
    .p-content p{font-size: 1.3em}
}

 @media (min-width: 1023px) and (max-width: 1279px) {
   body  {
       font-size:12px;
  }

    .container {
        padding-left: 12%;
        padding-right: 12%;
    }
    .domain-names span{font-size: 2em}
    .contact-info {
    font-size: 10px;
    }
    .contact-info a img {
        width: 25px;
    }
    .p-content p{font-size: 1.2em}
}

@media (min-width: 1280px) and (max-width: 1359px) {
     body  {
         font-size:14px;
    }

    .container {
        padding-left: 12%;
        padding-right: 12%;
    }
    .domain-names span{font-size: 2em}
    .contact-info {
    font-size: 10px;
    }
    .contact-info a img {
        width: 25px;
    }
    .p-content p{font-size: 1.2em}
}

 @media (min-width: 1360px) and (max-width: 1399px) {
    body  {
         font-size:14px;
    }
     .container {
        padding-left: 12%;
        padding-right: 12%;
    }
    .domain-names span{font-size: 2em}
    .contact-info {
    font-size: 10px;
    }
    .contact-info a img {
        width: 25px;
    }
    .p-content p{font-size: 1.2em}
} 
 @media (min-width: 1400px) and (max-width: 1441px) {
    body  {
         font-size:14px;
    }
     .container {
        padding-left: 13%;
        padding-right: 13%;
    }
    .domain-names span{font-size: 2em}
    .contact-info {
    font-size: 10px;
    }
    .contact-info a img {
        width: 25px;
    }
    .p-content p{font-size: 1.3em}
} 
 @media (min-width: 1442px) and (max-width: 1599px) {
    body  {
         font-size:14px;
    }
     .container {
        padding-left: 13%;
        padding-right: 13%;
    }
    .domain-names span{font-size: 2em}
    .contact-info {
    font-size: 10px;
    }
    .contact-info a img {
        width: 25px;
    }
    .p-content p{font-size: 1.3em}
} 