.pr-span {
    display: inline!important;
    color: var(--tg-theme-primary)!important;
}
.pr-span1 {
    display: inline!important;
    color: #4e99cd !important;
	font-size: 18px;
}
.hostiplans {
    font-size: 40px!important;
    color: #1b1d1e!important;
	display: contents!important;
}
.vdsheight {
    min-height: 254px!important;
}
.woot-widget-bubble {
    background: #1175ae !important;
}
.pulse {
    vertical-align: baseline;
    margin-left: 6px;
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 50%;
    background: #42cb6f;
    cursor: pointer;
    box-shadow: 0 0 0 rgba(66, 203, 111, 0.4);
    animation: pulse 2s infinite;
}
.pulsered {
    vertical-align: baseline;
    margin-left: 6px;
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 50%;
    background: #ff392b;
    cursor: pointer;
    box-shadow: 0 0 0 rgba(66, 203, 111, 0.4);
    animation: pulse 2s infinite;
}

@keyframes pulse {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05);
        opacity: .5;
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

#copyButton {
	padding: 10px;
    background: #0479e1;
    color: #fff;
    font-size: 15px;
    border: none;
    outline: none;
    border-radius: 5px;
    cursor: pointer;
}

.discountbtn {
	color: #27bc5c;
}
.discountbtn:hover {
	color: #ffffff;
}
.domain__inner-wrap .section__title {
	display: none; 
}
.domain__inner-wrap .xhosting-domain-search {
	display: none; 
}
.domain__inner-wrap {
    padding-top: 10px!important;
}
.whmpress_domain_search_ajax form {
    margin: 0px!important;
}
.whmpress_domain_search_ajax form input#search_box {
    height: 60px!important;
    font-size: 20px;
    font-weight: 400;
    border-radius: 8px !important;
}
.whmpress_domain_search_ajax form button {
    width: 300px;
    margin-left: 10px;
    background: #3591cd !important;
    height: 60px!important;
    display: block!important;
    font-size: 17px!important;
    font-weight: 600!important;
    border-radius: 8px!important;
    letter-spacing: 1px!important!important;
    text-transform: uppercase!important;
}
.whmpress_domain_search_ajax form button:hover {
    background: #445376 !important;

}
.whmpress_domain_search_ajax form button:before {
       font-family: "Font Awesome 5 Free";
   content: "\f002";
   margin-right: .5rem !important;
}
.whmpress_domain_search_ajax form input#search_box {
    border: 1px solid #dde1e5!important;
}
.domain__btn .tg-link-btn::before {
	content: "Zaten bir alan adınız var mı? ";
    display: contents;
    color: #494f6a;
    white-space: pre;
    pointer-events: none;
}
.tg-btn:hover, .tg-btn:focus-visible {
    background: #445376!important;
}
.banner__content-two .title span {
    color: #3591cd!important;
}
.whmp_domain_search_ajax_results .whmp_search_ajax_title {
    padding: 20px;
    text-align: left;
    max-width: 100%!important;
    margin: 0 auto 20px;
    border-radius: 6px;
    display: flex;
    justify-content: space-between;
}
.whmp_domain_search_ajax_results .whmp_search_ajax_result .whmp_domain_price {
    width: 17%!important;
}
.whmp_domain_search_ajax_results .whmp_search_ajax_result .whmp_duration {
    width: 5%!important;
}
.whmp_domain_search_ajax_results .whmp_search_ajax_result .whmp_search_ajax_buttons {
    width: 10%!important;
    min-width: 150px;
    text-align: right;
}
.whmp_domain_search_ajax_results .whmp_search_ajax_result .whmp_domain {
    width: 60%!important;
    margin-left: 10px;
}
.whmp_domain_search_ajax_results .whmp_not_found_result .whmp_domain {
    width: 48% !important;
    margin-left: 10px;
}
.whmp_domain strong {
    display: none!important;
}
.whmp_domain_search_ajax_results .whmp_search_ajax_result {
    padding: 25px!important;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.12), 0px 8px 32px rgba(0, 0, 0, 0.08);
}
.whmp_icon .fa-check {
    color: #31ae70;
    background: #c0d6c2;
    border-radius: 20px;
    padding: 8px;
    font-size: 25px;
}
.whmp_domain_search_ajax_results .whmp_found_result {
    background: #ffffff!important;
    color: #4e5670!important;
    border-left: 3px solid #3aad73!important;
}
.whmp_search_ajax_domain {
    display: none!important;
}
.whmp_search_ajax_message ul {
    list-style: none;
    margin: 0 0 0px;
    display: flex;
    align-items: center;
	padding: 0px!important;
}
.whmp_search_ajax_message .fa-check {
    color: #31ae70;
    background: #c0d6c2;
    border-radius: 20px;
    padding: 8px;
    font-size: 25px;
}
.whmp-domain {
    text-align: left;
    margin-left: 20px;
}

.whmp_domain_search_ajax_results .whmp_search_ajax_title {
    padding: 15px;
    display: flex;
    flex-wrap: wrap;
    border-radius: 3px;
    margin: 0 0 15px;
    align-items: center;
    background: #ffffff !important;
    color: #4e5670 !important;

}
.whmp_domain_price::after {
    content: " /YIL";
    color: #4e5670;
    font-weight: bolder;
    font-size: 15px;
    margin-left: 8px;
    letter-spacing: 2px;
    position: relative;
    top: 4px;
    
}
.whmp_domain_price {
    color: #4e5670;
    font-size: 30px;
    font-weight: 600;
    line-height: 1em;
    display: flex;
    align-items: flex-end;
    letter-spacing: -2px;
}
.whmp_search_ajax_buttons {
    display: flex;
    width: 35%;
    align-items: center;
}
.whmp_title_price {
    margin-right: 18px;
}
.whmp_domain_search_ajax_results .whmp_search_ajax_title.whmp_found_title {
    border-left: 3px solid #3aad73 !important;
    border-top: 0px !important;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.12), 0px 8px 32px rgba(0, 0, 0, 0.08);
    border-radius: 3px !important;
}
.whmp_domain_search_ajax_results .whmp_search_ajax_title.whmp_not_found_title {
    border-left: 3px solid #ed4454 !important;
    border-top: 0px !important;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.12), 0px 8px 32px rgba(0, 0, 0, 0.08);
    border-radius: 3px !important;
}
.whmp_icon .fa-times {
    color: #ea4d5e;
    background: #e7babf;
    border-radius: 25px;
    padding: 8px;
    font-size: 25px;
    width: 41px;
}
.whmp_icon .fa-close {
    color: #ea4d5e;
    background: #e7babf;
    border-radius: 25px;
    padding: 8px;
    font-size: 25px;
    width: 41px;
    padding-left: 12px;
}
.whmp_domain_search_ajax_results .whmp_not_found_result {
    background: #ffffff!important;
    color: #4e5670 !important;
    border-left: 3px solid #ed4454 !important;
}

.whmp_domain_search_ajax_results .load-more-div button {
    display: none!important;
}
.whmp_search_ajax_buttons .www-btn {
    display: none!important;
}
.whmp_search_ajax_buttons .whois-btn {
    display: none!important;
}

.btn__theme_found {
    display: flex;
    background-color: #41ac76;
    width: 200px;
    height: 45px;
    border-radius: 5px;
    transition: background-color 300ms ease, box-shadow 300ms ease;
    animation: btn__scale-down 600ms ease;
}
.btn__theme_found:hover {
      cursor: pointer;
    background-color: #16cf72;
}
.btn__theme_found:hover svg {
  transform: translateX(24px);
  opacity: 0;
  animation: arrow__slide-ltr 600ms ease-out;
}
.btn__theme_notfound {
  display: flex;
  background-color: #d5ac0a;
  width: 200px;
  height: 45px;
  border-radius: 5px;
  transition: background-color 300ms ease, box-shadow 300ms ease;
  animation: btn__scale-down 600ms ease;
}
.btn__theme_notfound:hover {
  cursor: pointer;
  background-color: #edc21c;
}
.btn__theme_notfound:hover svg {
  transform: translateX(24px);
  opacity: 0;
  animation: arrow__slide-ltr 600ms ease-out;
}

.btn__content {
    margin: auto;
    text-align: center;
    transition: color 300ms ease;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.btn__content span {
  vertical-align: middle;
  bottom: 3px;
  position: relative;

}
.btn__content svg {
  transition: opacity 600ms ease;
  width: 20px!important;
}

@keyframes btn__scale-up {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(1.05);
  }
}
@keyframes btn__scale-down {
  from {
    transform: scale(1.05);
  }
  to {
    transform: scale(1);
  }
}
@keyframes arrow__slide-ltr {
  from {
    transform: translateX(0px);
    opacity: 1;
  }
  to {
    transform: translateX(24px);
    opacity: 0;
  }
}
@keyframes credits__floating {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes credits__floating-shadow {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}

.whmp_domain_search_ajax_results .whmp_found_result .whmp_search_ajax_buttons a {
    cursor: pointer!important;
    background: #3a573d00!important;
    border-color: #5a775d00!important;
}
.whmp_domain_search_ajax_results .whmp_search_ajax_result .whmp_search_ajax_buttons a {
    padding: 0px!important;
    color: #fff;
    border-radius: 6px;
    border: 0px!important;
    display: inline-block;
    width: auto!important;
}
.whmp_domain_search_ajax_results .whmp_search_ajax_title.whmp_not_found_title .whmp_search_ajax_buttons a {
    cursor: pointer!important;
    background: #3a573d00!important;
    border-color: #5a775d00!important;
}
.whmp_domain_search_ajax_results .whmp_search_ajax_title.whmp_found_title .whmp_search_ajax_buttons a {
    cursor: pointer!important;
    background: #3a573d00!important;
    border-color: #5a775d00!important;
}
.whmp_whois_link .whois-btn:after {
   font-family: "Font Awesome 5 Free";
    content: "\f128";
    display: inline-block;
    padding-left: 5px;
    vertical-align: revert;
    font-weight: 900;
    color: #e64f61;
}
.whmp_domain_search_ajax_results .whmp_not_found_result .whmp_domain_price {
    margin-left: 50px;
}


.whois-popup {
    max-width: 500px;
    margin: 20px auto;
    padding: 20px;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    font-family: Arial, sans-serif;
}

.whois-popup h2 {
    text-align: center;
    color: #2c3e50;
    margin-bottom: 15px;
}

.whois-box {
    padding: 15px;
    margin-bottom: 10px;
    background: #f8f9fa;
    border-left: 5px solid #007bff;
    border-radius: 5px;
}

.whois-box h3 {
    color: #007bff;
    margin-bottom: 10px;
    font-size: 18px;
}

.whois-box p {
    font-size: 14px;
    margin: 5px 0;
}

.whois-box ul {
    list-style: none;
    padding: 0;
}

.whois-box ul li {
    background: #e9ecef;
    padding: 5px;
    margin: 3px 0;
    border-radius: 3px;
}
.whois-modal-content {
    width: 30%!important;
    border-radius: 5px!important;
    height: 66%!important;
}

.whois-results {
    background: #fff;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    margin-top: 20px;
}

.whois-results h2 {
    text-align: center;
    color: #333;
    margin-bottom: 15px;
}

.whois-section {
    padding: 20px;
    margin-bottom: 10px;
}

.whois-section h3 {
    margin-top: 0;
    color: #0056b3;
}

.whois-section ul {
    list-style-type: none;
    padding: 0;
    margin-left: 24px!important;
}

.whois-section ul li {
    background: #fff;
    padding: 5px;
    border-radius: 4px;
    margin-top: 3px;
    border: 1px solid #ddd;
}
.separator.separator-dashed {
    border-bottom-color: #e1e3e9;
    border-bottom-style: dashed;
    margin-top: 8px;
    margin-bottom: 8px;
}
.separator {
    border-bottom: 1px solid #f3f3f3;
    display: block;
    height: 0;
}

.whois-section h3 {
    line-height: 20px;
    font-size: 1.125rem;
}
.whois-section p {  
    margin-bottom: 10px;
}
.raw-data {
    width: auto!important;
    padding: 8px!important;
    margin-bottom: 10px!important;
    margin-left: 10px!important;
}
#whois-container {
    display: flex;
	justify-content: center;
	height: 60px;
}
#whois-container #whois-domain {
    height: 60px !important;
    font-size: 20px;
    font-weight: 400;
    border-radius: 8px !important;
	width: 80%;
	border: 1px solid #dde1e5 !important;
	padding: 8px 10px;
	background: #ffffff;
}
#whois-container #whois-sorgula {
	border: 0;
    color: #fff;
    cursor: pointer;
    padding: 10px 20px;
    text-decoration: none;
	text-align: center;
	transition: background 0.5s ease-in-out;
	width: 20%;
	margin-left: 10px;
    background: #3591cd !important;
    height: 60px !important;
    display: block !important;
    font-size: 17px !important;
    font-weight: 600 !important;
    border-radius: 8px !important;
    letter-spacing: 1px!important!important;
    text-transform: uppercase !important;
}
#whois-container #whois-sorgula:hover {
	background: #445376 !important;
}
#whois-container #whois-sorgula:before {
	font-family: "Font Awesome 5 Free";
    content: "\f002";
    margin-right: .5rem !important;
}
.nice-select {
    height: 35px !important;
    border-radius: 4px !important;
    width: 100%;
    display: flex
;
    align-items: center;
    padding: 0 20px;
    background: #30303000 !important;
    color: aliceblue !important;
    border: solid 1px #92929254 !important;
    margin-bottom: 0px !important;
    line-height: 22px !important;
        padding-top: 6px!important;
}

.nice-select option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
    background-color: #141b25!important;
}

.nice-select .list {
    background-color: #303030!important;
    border-radius: 4px!important;
}

.whmpress {
    padding-top: 0px!important;
}
.nice-select option {
	background: #393939!important;
}
.tgmenu__navbar-wrap > ul li .sub-menu li:hover > a, .tgmenu__navbar-wrap > ul li .sub-menu li.active > a {
    color: #3591cd;
    background: var(--tg-color-gray-3);
}
.scroll__top {
	right: 0px!important; 
	background: #3591cd!important;
	left: 50px;
}
.woot-widget-bubble {
    border-radius: 8px!important;
}
.tg-mega-menu-wrap.hosting {
    padding: 20px 56px!important;
}
.tg-mega-menu-wrap.domain {
    padding: 20px 56px!important;
	 width: auto!important;
}
.tg-mega-menu-wrap.sunucu {
    padding: 20px 56px!important;
	 width: auto!important;
}
.tg-mega-menu-wrap.veri-merkezi {
    padding: 20px 56px!important;
	 width: auto!important;
}
.menu-side a {
  color: inherit !important;           /* Normal yazı rengini alır */
  text-decoration: none !important;    /* Alt çizgiyi kaldırır */
  background: none !important;         /* Arka planı sıfırlar */
  border: none !important;             /* Çerçeveyi kaldırır */
  font-weight: inherit !important;     /* Kalınlığı sıfırlar */
  box-shadow: none !important;         /* Gölgeyi iptal eder */
  transition: none !important;         /* Geçiş efektlerini kaldırır */
  padding: 0 !important;               /* Tüm iç boşlukları kaldırır */
  margin: 0 !important;                /* Dış boşlukları da sıfırlar */
  line-height: inherit !important;     /* Satır yüksekliğini bozmadan kalır */
  display: inline !important;          /* Blok davranışını sıfırlar */
  cursor: pointer !important;          /* Tıklanabilirlik devam eder */
	  font-size: inherit !important;       /* Font boyutu üst elementten miras alır */
}

.menu-side a:hover,
.menu-side a:focus,
.menu-side a:active {
  color: inherit !important;           /* Hover rengini de aynı tutar */
  text-decoration: none !important;    /* Alt çizgi yine olmaz */
  background: none !important;         /* Renk değişimi olmaz */
  box-shadow: none !important;
}
.footer__cart-content img {
	width: 360px;
}
.tgmenu__nav .logo img {
    max-height: 55px !important;
}
.tg-btn-two:hover::before, .tg-btn-two:focus-visible::before {
    background: #0a598d !important;
}
.tg-btn-two::before {
    background: #3591cd !important;
	border-radius: 8px !important;
}
.tg-btn-two {
	background: linear-gradient(180deg, rgb(109 181 228) 0%, rgb(55 133 178) 100%);
    border-radius: 8px !important;
}
.header-dropdown-questions-inner a {
    color: #4391ca !important;
}
.header-dropdown-questions-inner a:hover {
    color: #045b8b !important;
}