/*============================================ 
======== Css Content =========
# Typography
# Normalize 
# Global style
# Pages style
# Responsive style
============================================*/
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,400&display=swap");
:root {
  --body-font-primary: "Lato", sans-serif;
  --body-font-secondary: "Inter", sans-serif;
  --body-color: #ffffff;
  --body-bg: #ffffff;
  --custom-bg: #100F4B;
  --body-text-color: #444444;
  --heading-color: #3F3F3F;
  --placeholder-color: #929292;
}

body {
  font-family: var(--body-font-primary);
  background-color: var(--body-color);
  color: var(--body-text-color);
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
}

section {
  overflow-x: hidden;
}

html,
body,
div,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
ol,
ul,
li,
table,
tr,
th,
td {
  margin: 0;
  padding: 0;
  border: 0;
}

h1,
h1 > a,
h2,
h2 > a,
h3,
h3 > a,
h4,
h4 > a,
h5,
h5 > a,
h6,
h6 > a {
  font-family: var(--body-font-secondary);
  color: var(--heading-color);
  font-weight: 700;
}
h1 span,
h1 > a span,
h2 span,
h2 > a span,
h3 span,
h3 > a span,
h4 span,
h4 > a span,
h5 span,
h5 > a span,
h6 span,
h6 > a span {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  line-height: inherit;
  font-weight: inherit;
}

h1,
h1 > a {
  font-size: 76px;
  line-height: 98.8px;
  margin-top: -20px;
}

h2,
h2 > a {
  font-size: 57px;
  line-height: 74.1px;
  margin-top: -16px;
}

h3,
h3 > a {
  font-size: 43px;
  line-height: 55.9px;
  margin-top: -10px;
}

h4,
h4 > a {
  font-size: 32px;
  line-height: 41.6px;
  margin-top: -8px;
}

h5,
h5 > a {
  font-size: 24px;
  line-height: 31.2px;
  margin-top: -6px;
}

h6,
h6 > a {
  font-size: 18px;
  line-height: 23.4px;
  margin-top: -4px;
}

a,
a:focus,
a:hover {
  text-decoration: none;
  outline: none;
  color: inherit;
  display: inline-block;
}

img {
  max-width: 100%;
  height: auto;
}

input[type=button] {
  border: none;
  cursor: pointer;
}

input,
textarea {
  width: 100%;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  color: #929292 !important;
  opacity: 1;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #929292 !important;
  opacity: 1;
}
input::placeholder,
textarea::placeholder {
  color: #929292 !important;
  opacity: 1;
}

.form-control {
  padding: 13px 15px;
  border: none;
  color: var(--body-text-color);
  background: transparent;
}
.form-control:focus {
  outline: none;
  box-shadow: none;
  background: transparent;
}

.mb-6 {
  margin-bottom: 5px;
}

.ml-15 {
  margin-left: 15px;
}

.mt-18 {
  margin-top: 18px;
}

.ml-2 {
  margin-left: 16px;
}

.mb-18 {
  margin-bottom: 18px;
}

.con_20 {
  margin-top: 14px;
}

.mbm-30 {
  margin-bottom: -30px;
}

.mt-20 {
  margin-top: 20px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mt-30 {
  margin-top: 30px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mt-40 {
  margin-top: 40px;
}

.mb-40 {
  margin-bottom: 40px;
}

.mt-60 {
  margin-top: 60px;
}

.mb-60 {
  margin-bottom: 60px;
}

.mt-80 {
  margin-top: 80px;
}

.mb-80 {
  margin-bottom: 80px;
}

.ml-80 {
  margin-left: 80px;
}

.pt-120 {
  padding-top: 120px;
}

.pb-120 {
  padding-bottom: 120px;
}

.my-20 {
  margin: 20px auto;
}

.py-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.my-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.mx-30 {
  margin-left: 30px;
  margin-right: 30px;
}

.py-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.py-70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.py-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.py-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.py-120 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.pxy-30 {
  padding: 30px;
}

@media (max-width: 1199px) {
  .ml-80 {
    margin-left: 20px;
  }
}
@media (max-width: 991px) {
  .py-120 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .py-90 {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .py-80 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .py-70 {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .pt-120 {
    padding-top: 60px;
  }
  .pb-120 {
    padding-bottom: 60px;
  }
  .mb-80 {
    margin-bottom: 50px;
  }
  .mt-80 {
    margin-top: 50px;
  }
  .ml-80 {
    margin-left: auto;
  }
  .mb-60 {
    margin-bottom: 40px;
  }
  .mt-60 {
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  .pxy-30 {
    padding: 20px 13px;
  }
}
@media (max-width: 575px) {
  .pxy-30 {
    padding: 15px 8px;
  }
  .py-120 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .py-90 {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .py-80 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .py-70 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .pt-120 {
    padding-top: 50px;
  }
  .pb-120 {
    padding-bottom: 50px;
  }
}
#pre_loader {
  position: fixed;
  width: 100%;
  height: 100vh;
  z-index: 9999;
  overflow: visible;
  background: url(../images/preloader.gif) no-repeat center center;
  background-size: 20%;
  background-color: #e5eff1;
}

.section-layout .title {
  margin-bottom: 7px;
}
.section-layout .title_message {
  margin-bottom: 27px;
}
.section-layout .sub_title {
  margin-bottom: 7px;
}
.section-layout .sub_title_message {
  margin-bottom: 27px;
}
.section-layout .normal_text {
  font-size: 16px;
}
.section-layout .title_gradient {
  background: linear-gradient(135deg, #E80505 0%, #EF9E00 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.section-layout .title_gradient_bg {
  background: linear-gradient(135deg, rgba(232, 5, 5, 0.1) 0%, rgba(239, 158, 0, 0.1) 100%);
  color: var(--heading-color);
  padding: 10px 20px;
  border-radius: 2px;
  display: inline-block;
}
.section-layout .text_large {
  font-size: 24px;
  line-height: 34px;
  margin-top: -6px;
}
.section-layout .xtext_large {
  font-size: 53px;
  font-weight: bold;
  line-height: 47px;
  margin-top: -4px;
}
.section-layout .contact_text a {
  display: block;
  word-break: break-all;
}
.section-layout .line_separator {
  background: linear-gradient(rgba(191, 196, 223, 0.7019607843), rgba(191, 196, 223, 0.6117647059));
  padding: 1px;
  min-height: 59px;
  margin: auto 40px;
}
.section-layout .shadow {
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1) !important;
}
.section-layout .shadow-none {
  box-shadow: none !important;
}
.section-layout .bg-white {
  background: var(--body-bg) !important;
}
.section-layout .bg-custom {
  background: var(--custom-bg) !important;
}
.section-layout .btn-theme {
  background: linear-gradient(135deg, #E80505 0%, #EF9E00 51%, #E80505 100%);
  color: #fff;
  padding: 11px 30px;
  width: 100%;
  border-radius: 5px;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.5s;
  background-size: 200% auto;
  margin-top: 30px;
}
.section-layout .btn-theme:hover {
  background-position: right center;
}
.section-layout .btn-theme img {
  filter: brightness(0) invert(1);
}
.section-layout .btn-theme-short {
  padding: 15px 30px;
  margin-top: 40px;
}
.section-layout .btn-theme-custom {
  background: linear-gradient(135deg, #4671C6 0%, #67b9f0 51%, #4671C6 100%);
  background-size: 200% auto;
}
.section-layout .in-box-custom:focus-within {
  border: 1px solid #4671C6 !important;
}
.section-layout .offer-btn img {
  height: 24px;
  width: 24px;
  margin-right: 10px;
  filter: brightness(0) invert(1);
}
.section-layout .btn-close {
  position: absolute;
  right: 20px;
  top: 20px;
}
.section-layout .modal_dialog_custom {
  max-width: 900px;
}
.section-layout .success {
  color: green;
}
.section-layout p.wrong {
  color: red;
}
.section-layout .contact-area .in-box {
  border: 1px solid rgba(78, 71, 71, 0.1882352941);
  border-radius: 5px;
  display: flex;
  position: relative;
  /* Chrome, Safari, Edge, Opera */
  /* Firefox */
}
.section-layout .contact-area .in-box:focus-within {
  border: 1px solid #FFA444;
}
.section-layout .contact-area .in-box input::-webkit-outer-spin-button,
.section-layout .contact-area .in-box input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.section-layout .contact-area .in-box input[type=number] {
  -moz-appearance: textfield;
}
.section-layout .contact-area .Wrong {
  color: red;
  font-size: 14px;
  line-height: 20px;
  position: absolute;
}
.section-layout .contact-area span.message-error.error {
  color: red;
  font-size: 14px;
  position: absolute;
  margin-top: -5px;
}
.section-layout .contact-area .input_mrgin {
  margin-top: 25px;
}
.section-layout .contact-area .input_mrgin_label {
  margin-top: 20px;
}
.section-layout .contact-area .input_mb-20 {
  margin-bottom: 17px;
}
.section-layout .contact-area .contact_icon {
  display: flex;
  align-items: center;
  gap: 30px;
  border: none;
  border-radius: 5px;
  margin-left: 20px;
}
.section-layout .contact-area .payment_logo {
  min-width: 60px;
  justify-content: center;
  flex-wrap: wrap;
}
.section-layout .contact-area .payment_logo img {
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.05) !important;
  margin: 4px;
  border-radius: 5px;
}
.section-layout .contact-area form label {
  margin-bottom: 10px;
}
.section-layout .contact-area .in-box label {
  position: absolute;
  top: 93%;
  font-size: 14px;
  color: red;
}
.section-layout .con_inline {
  width: 100%;
}
.section-layout .sort_con {
  background: linear-gradient(180deg, rgba(242, 170, 170, 0.3) 0%, rgba(200, 190, 190, 0.3) 100%);
  width: 100%;
  opacity: 0.8;
  box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.2);
  padding: 20px;
  border-radius: 10px;
  align-items: center;
  gap: 25px;
  display: inline-flex;
}
.section-layout .sort_con .icon_bar {
  background: linear-gradient(18.81deg, #F97851 5.66%, rgba(255, 255, 255, 0.52) 90.79%);
  box-shadow: inset -1px 2px 17px rgb(255, 255, 255);
  min-height: 46px;
  min-width: 46px;
  border-radius: 50%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.section-layout .sort_con .icon_bar::after {
  content: "";
  background: linear-gradient(18.81deg, #FFA444 5.66%, #F94D32 90.79%);
  filter: blur(3.5px);
  height: 46px;
  width: 46px;
  position: absolute;
  top: 0;
  left: 12px;
  border-radius: 50%;
  z-index: -5;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-transition: background-color 9999s ease-in-out 0s;
  transition: background-color 9999s ease-in-out 0s;
}

.animation_area img {
  position: absolute;
  right: 80px;
  top: 60px;
  border-radius: 50%;
  -webkit-animation: circle 60s linear infinite;
          animation: circle 60s linear infinite;
  opacity: 0.3;
}

@-webkit-keyframes circle {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes circle {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.animation_bg img.firstImg {
  position: absolute;
  left: 0px;
  top: 0px;
  -webkit-animation: slideIn 1s linear;
          animation: slideIn 1s linear;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  opacity: 1;
}

@-webkit-keyframes slideIn {
  0% {
    opacity: 1;
    top: -100%;
    left: -100%;
  }
  100% {
    top: 0%;
    left: 0%;
    opacity: 1;
  }
}

@keyframes slideIn {
  0% {
    opacity: 1;
    top: -100%;
    left: -100%;
  }
  100% {
    top: 0%;
    left: 0%;
    opacity: 1;
  }
}
.animation_bg img.lastImg {
  position: absolute;
  bottom: 0;
  right: 0;
  -webkit-animation: slideInUp 1s Linear;
          animation: slideInUp 1s Linear;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  opacity: 1;
}

@-webkit-keyframes slideInUp {
  0% {
    opacity: 1;
    bottom: -100%;
    right: -100%;
  }
  100% {
    bottom: 0%;
    right: 0%;
    opacity: 1;
  }
}

@keyframes slideInUp {
  0% {
    opacity: 1;
    bottom: -100%;
    right: -100%;
  }
  100% {
    bottom: 0%;
    right: 0%;
    opacity: 1;
  }
}
.domain_name {
  background: url(../images/domain_name_bg.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.domain_name .title_gradient_bg {
  padding: 5px 3px 5px 11px;
}
.domain_name .animation_area img {
  left: 85px;
  top: 240px;
  opacity: 0.8;
}

.domain_offer {
  background: url(../images/domain_offer_bg.png);
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;
}
.domain_offer .sell_title_custom {
  color: #4671C6;
}
.domain_offer .btn-theme-custom {
  background: linear-gradient(135deg, #4671C6 0%, #548af7 51%, #4671C6 100%);
  background-size: 200% auto;
}
.domain_offer .in-box-custom:focus-within {
  border: 1px solid #4671C6 !important;
}

.domain_offer_info {
  background: url(../images/domain_offer_info_bg.png), linear-gradient(89.7deg, #E9E3FF 0.29%, #FFFFFF 99.78%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.domain_offer_info .sort_con {
  width: auto;
}

.mydomain_sale {
  background: url(../images/mydomain_sale_bg.png), linear-gradient(135deg, #E9E3FF 0%, #FFFFFF 100%);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.mydomain_sale .btn-theme-custom {
  background: linear-gradient(135deg, #FD6585 0%, #0118A4 51%, #FD6585 100%);
  background-size: 200% auto;
}
.mydomain_sale .in-box-custom:focus-within {
  border: 1px solid #4671C6 !important;
}
.mydomain_sale .title_gradient_custom {
  background: linear-gradient(165deg, #FD6585 0%, #0118A4 100%) !important;
  -webkit-background-clip: text !important;
}

.mydomain_value {
  background: url(../images/mydomain_value_bg.png), linear-gradient(135deg, #FD6585 0%, #0118A4 100%);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: bottom center;
}
.mydomain_value .title_gradient_bg_custom {
  padding: 11px 24px;
}
.mydomain_value .line_separator {
  background: linear-gradient(rgba(251, 211, 205, 0.5411764706), rgba(250, 205, 205, 0.6784313725));
}

.make_an_offer {
  background: url("../images/make_an_offer_bg.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.sale_offer {
  background: url("../images/sale_offer_bg.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.sale_offer .sell_title_bg {
  padding: 11px;
  padding-right: 4px;
}
.sale_offer .title_gradient_bg {
  padding: 5px 3px 5px 11px;
}

.domain_receive_offer {
  background: url("../images/domain_receive_offer_bg.png"), url("../images/domain_receive_offer_bg_second.png");
  background-position: center, top right -185px;
  background-repeat: no-repeat;
  background-size: cover;
}
.domain_receive_offer .sell_title_bg {
  padding: 11px;
  padding-right: 4px;
}
.domain_receive_offer .title_gradient_bg {
  padding: 5px 3px 5px 11px;
}
.domain_receive_offer .title_custom {
  color: #0099FF;
}
.domain_receive_offer .custom-color {
  color: #4671C6;
}
.domain_receive_offer .btn-theme-custom {
  background: linear-gradient(135deg, #0099FF 0%, #67b9f0 51%, #0099FF 100%);
  background-size: 200% auto;
}
.domain_receive_offer .in-box-custom:focus-within {
  border: 1px solid #0099FF !important;
}
.domain_receive_offer .line_separator {
  background: rgba(223, 223, 223, 0.7411764706);
}
.domain_receive_offer .in-box-custom:focus-within {
  border: 1px solid #0099FF !important;
}

.send_offer {
  background: url(../images/send_offer_bg.png);
  background-position: center, top right -185px;
  background-repeat: no-repeat;
  background-size: cover;
}
.send_offer .sell_title_custom {
  color: #4671C6;
}

.interested_domain {
  background: url(../images/interested_domain_bg.png), #02013F;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  color: #DFDFDF;
}
.interested_domain h1,
.interested_domain h5,
.interested_domain label,
.interested_domain .text_large {
  color: #fff;
}
.interested_domain input:-webkit-autofill {
  -webkit-text-fill-color: #DFDFDF !important;
}
.interested_domain .form-control {
  color: #DFDFDF;
}
.interested_domain .in-box-custom {
  border: 1px solid #2A287D !important;
}
.interested_domain .in-box-custom:focus-within {
  border: 1px solid !important;
}

.make_offer {
  background: url(../images/make_offer_bg.png), #170036;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  color: #ffffff;
}
.make_offer h1,
.make_offer h5 {
  color: #ffffff;
}
.make_offer .bg-custom {
  background: linear-gradient(90deg, #290A54 0%, #330946 100%) !important;
}
.make_offer .title_bg_custom {
  padding: 11px 24px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 5px;
  color: #fff;
  display: inline-flex;
}
.make_offer .line_separator {
  background: linear-gradient(rgba(83, 15, 61, 0.7725490196), rgba(83, 9, 63, 0.6352941176));
}
.make_offer input:-webkit-autofill {
  -webkit-text-fill-color: #DFDFDF !important;
}
.make_offer .form-control {
  color: #DFDFDF;
}
.make_offer .in-box {
  border: 1px solid #431367 !important;
}
.make_offer .in-box:focus-within {
  border: 1px solid !important;
}
.make_offer input:-webkit-autofill,
.make_offer input:-webkit-autofill:hover,
.make_offer input:-webkit-autofill:focus,
.make_offer input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 1000px #2D0A4E inset !important;
}

.seller_receive {
  background: url(../images/seller_receive_bg.png);
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;
}

.limited_offer {
  background: url(../images/limited_offer_bg.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
.limited_offer .sell_title_custom {
  color: #4671C6;
}
.limited_offer .line_separator {
  background: rgba(206, 206, 206, 0.6509803922);
}

.estimated_value {
  background: url(../images/estimated_value_bg.png), linear-gradient(90deg, #290A54 0%, #330946 100%);
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: auto;
}

.need_to_succeed {
  background: url("../images/need_to_succeed_bg.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.need_to_succeed .sell_title_bg {
  padding: 11px;
  padding-right: 4px;
}
.need_to_succeed .title_gradient_bg {
  padding: 5px 3px 5px 11px;
}
.need_to_succeed .title_custom,
.need_to_succeed .custom-color {
  color: #4671C6 !important;
}
.need_to_succeed .btn-theme-long-custom {
  background: linear-gradient(135deg, #0099FF 0%, #67b9f0 51%, #0099FF 100%);
  background-size: 200% auto;
}

.mydomain_business {
  background: url(../images/mydomain_business_bg.png);
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;
}
.mydomain_business .title_gradient_bg {
  padding: 5px 3px 5px 11px;
}
.mydomain_business .animation_area img {
  right: 80px !important;
  top: 60px !important;
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
  .domain_name .sort_con,
.sale_offer .sort_con {
    font-size: 16px;
    line-height: 25px;
    padding: 13px;
    padding-right: 5px;
    gap: 17px;
  }
  .domain_name .con_num a,
.sale_offer .con_num a {
    font-size: 16px;
  }
}
@media screen and (max-width: 1199px) {
  h1,
h1 > a {
    font-size: 57px;
    line-height: 74.1px;
    margin-top: -16px;
  }
  h2,
h2 > a {
    font-size: 43px;
    line-height: 55.9px;
    margin-top: -10px;
  }
  .animation_bg img.firstImg,
.animation_bg img.lastImg {
    width: 40%;
  }
}
@media screen and (max-width: 991px) {
  body {
    font-size: 16px;
    line-height: 25px;
  }
  h1,
h1 > a {
    font-size: 57px;
    line-height: 68.4px;
    margin-top: -16px;
  }
  h2,
h2 > a {
    font-size: 43px;
    line-height: 51.6px;
    margin-top: -10px;
  }
  h3,
h3 > a {
    font-size: 32px;
    line-height: 38.4px;
    margin-top: -8px;
  }
  h4,
h4 > a {
    font-size: 24px;
    line-height: 28px;
    margin-top: -6px;
  }
  h5,
h5 > a {
    font-size: 18px;
    line-height: 22px;
    margin-top: -4px;
  }
  h6,
h6 > a {
    font-size: 16px;
    line-height: 22px;
    margin-top: -2px;
  }
  .section-layout .text_large {
    font-size: 22px;
    line-height: 28.4px;
  }
  .section-layout .btn-theme {
    margin-top: 25px;
    padding: 13px 26px;
  }
  .section-layout .btn-theme-short {
    padding: 14px 28px;
    margin-top: 34px;
  }
  .section-layout .title_gradient_bg {
    padding: 8px 17px;
  }
  .section-layout .pad-top {
    padding-top: 50px;
  }
  .modal-content {
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media screen and (max-width: 767px) {
  .section-layout .sell_title_custom {
    font-size: 20px;
    line-height: 25.4px;
    padding: 9px auto;
  }
  .section-layout .contact-area {
    margin: auto 8px;
  }
  .domain_name .sort_con,
.sale_offer .sort_con {
    margin-bottom: 20px;
  }
  .animation_area img {
    width: 50%;
  }
}
@media screen and (max-width: 575px) {
  body {
    font-size: 15px;
    line-height: 19px;
  }
  h1,
h1 > a {
    font-size: 40px;
    line-height: 46px;
    margin-top: -9px;
  }
  h2,
h2 > a {
    font-size: 30px;
    line-height: 36px;
    margin-top: -7px;
  }
  h3,
h3 > a {
    font-size: 24px;
    line-height: 28px;
    margin-top: -6px;
  }
  h4,
h4 > a {
    font-size: 20px;
    line-height: 24px;
    margin-top: -4px;
  }
  h6,
h6 > a {
    font-size: 15px;
    line-height: 19px;
    margin-top: -2px;
  }
  .text_large {
    font-size: 20px;
    line-height: 25.4px;
  }
  .modal-content {
    margin-left: 2px;
    margin-right: 2px;
  }
}/*# sourceMappingURL=style.css.map */