/* RU */
body.lang-ru .badge-premium span {
	font-size: 7px;
}
body.lang-ru .badge-premium::before {
	right: 44px;
}
body.lang-ru .badge-premium::after {
	bottom: 44px;
}
body.lang-ru .durationRow,
body.lang-bg .durationRow,
body.lang-ua .durationRow {
	font-size: 0.95em;
}
body.lang-bg .badge-premium:before,
body.lang-ua .badge-premium:before{
	right: 41px;
}
body.lang-bg .badge-premium:after,
body.lang-ua .badge-premium:after{
	bottom: 41px;
}
body.lang-ru .m-btn-small {
	padding-left: 14px;
	padding-right: 14px;
}

@media only screen and (max-width: 1266px) and (min-width: 870px) {

	body.lang-ru .main-services .m-btn-small {
		font-size: 0.6em;
		bottom: 1.85em;
	}
}

@media only screen and (max-width: 1240px) and (min-width: 870px) {

	body.lang-ru .durationRow {
		font-size: 0.8em;
	}
	body.lang-ru .durationRow .radiobutton {
		width: 16px;
		height: 16px;
	}
}

@media only screen and (max-width: 1024px) and (min-width: 870px) {

	body.lang-ru .main-services .m-btn-small {
		font-size: 0.55em;
	}
}

@media only screen and (max-width: 940px) and (min-width: 870px) {
	body.lang-ru .durationRow.selected p {
		padding-left: 3px !important;
	}
}

body.lang-ua .durationRow {
	font-size: 0.99em;
}
body.lang-ua .badge-premium span {
	font-size: 8px;
}
body.lang-ua .badge-premium::before {
	right: 43px;
}
body.lang-ua .badge-premium::after {
	bottom: 43px;
}
@media only screen and (max-width: 1330px) {

	body.lang-ua .durationRow {
		font-size: 0.9em;
	}

	body.lang-ua .durationRow .radiobutton {
		width: 18px;
		height: 18px;
		top: 0;
	}

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

	body.lang-ua .durationRow {
		font-size: 0.86em;
	}

	body.lang-ua .durationRow .radiobutton {
		width: 16px;
		height: 16px;
	}
}

/* FR */
body.lang-fr #records-table .shorter-zone-name-drop-down {
	width: 36%;
}
body.lang-fr #records-table .table-footer-options {
	width: 80%;
}

body.lang-fr .m-btn-small {
	padding-left: 14px;
	padding-right: 14px;
}

@media only screen and (max-width: 1266px) and (min-width: 870px) {

	body.lang-fr .main-services .m-btn-small {
		font-size: 0.6em;
		bottom: 2em;
	}
}

@media only screen and (max-width: 1024px) and (min-width: 870px) {

	body.lang-fr .main-services .m-btn-small {
		font-size: 0.55em;
	}
}

/* DE */
body.lang-de #records-table .shorter-zone-name-drop-down {
	width: 31%;
}
body.lang-de #records-table .table-footer-options {
	width: 88%;
}

/* SK */
body.lang-sk .m-btn {
	padding: 11px 25px;
}

body.lang-sk .registeredDomainsPopupContainer div {
	display: flex;
}

body.lang-sk .registeredDomainsPopupContainer div span{
	flex-grow: 1;
	flex-wrap: wrap;
}

body.lang-sk .registeredDomainsPopupContainer div span b{
	word-break: break-all;
}

body.lang-sk .registeredDomainsPopupContainer select{
	margin-left: 5px;
}

body.lang-sk .m-btn-small {
	padding-left: 14px;
	padding-right: 14px;
}

body.lang-sk .m-btn-smaller {
	padding: 11px 10px;
}

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

	body.lang-sk .main-services .m-btn {
		padding: 11px 16px;
		font-size: 0.6em;
	}

	body.lang-sk .main-services .m-btn-smaller {
		padding: 11px 10px;
		font-size: 0.46em;
	}
}

@media only screen and (max-width: 1266px) and (min-width: 870px) {

	body.lang-sk .main-services .m-btn-small {
		font-size: 0.6em;
		bottom: 1.85em;
	}
}

@media only screen and (max-width: 1024px) and (min-width: 870px) {

	body.lang-sk .main-services .m-btn-small {
		font-size: 0.55em;
	}
}

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

	body.lang-sk .main-services .m-btn-smaller {
		padding: 11px 8px;
		font-size: 0.55em;
	}
}

/* JP */
body.lang-jp #records-table .shorter-zone-name-drop-down {
	width: 39%;
}
body.lang-jp #records-table .table-footer-options {
	width: 81%;
}

body.lang-jp .table-records {
	min-width: 600px;
}
body.lang-jp .table-records th.type-column {
	width: auto;
}

body.lang-he .dnsPlansTable td.durationRow p,
body.lang-ir .dnsPlansTable td.durationRow p {
	padding-left: 0 !important;
	padding-right: 25px;
}

body.lang-he .dnsPlansTable td.durationRow p label,
body.lang-ir .dnsPlansTable td.durationRow p label {
	margin-left: 0;
}

/* TR */
body.lang-tr .m-btn-small {
	padding-left: 14px;
	padding-right: 14px;
}

body.lang-tr .service-card .m-btn {
	font-size: 0.6em;
	white-space: normal;
	padding: 11px 20px !important;
	width: 227px;
}

@media only screen and (max-width: 1266px) and (min-width: 870px) {

	body.lang-tr .main-services .m-btn-small {
		font-size: 0.6em;
		bottom: 1.85em;
	}
}

@media only screen and (max-width: 1024px) and (min-width: 870px) {

	body.lang-tr .main-services .m-btn-small {
		font-size: 0.55em;
	}
}

@media only screen and (max-width: 870px) and (min-width: 460px) {

	body.lang-tr .service-card .m-btn {
		width: 196px;
	}	
}

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

	body.lang-tr .service-card .m-btn {
		font-size: 0.7em;
	}	
}

/* PL */

body.lang-pl .m-btn-small {
	padding-left: 14px;
	padding-right: 14px;
}

body.lang-pl .nowrap.durationRow {
	white-space: normal;
}

body.lang-pl .nowrap.durationRow .a-l.premium-pages{
	white-space: nowrap;
}

body.lang-pl .service-card .m-btn {
	font-size: 0.65em;
	white-space: normal;
	padding: 11px 20px !important;
	width: 260px;
}

@media only screen and (max-width: 1266px) and (min-width: 870px) {

	body.lang-pl .main-services .m-btn-small {
		font-size: 0.6em;
		bottom: 1.85em;
	}
}

@media only screen and (max-width: 1024px) and (min-width: 870px) {

	body.lang-pl .main-services .m-btn-small {
		font-size: 0.55em;
	}
}

@media only screen and (max-width: 1024px) and (min-width: 460px) {
	body.lang-pl .service-card .m-btn {
		width: 194px;
	}
}

/* PT */

body.lang-pt .service-card .m-btn {
	font-size: 0.65em;
	white-space: normal;
	padding: 11px 20px !important;
	width: 226px;
}

/* RO */

body.lang-ro .m-btn-small {
	padding-left: 14px;
	padding-right: 14px;
}

body:not(.lang-en) .dynamicURL .xs-input-wraper button:not(.icon) {
	font-size: 0.6em;
	padding: 5px 20px;
}

body.lang-ua .dynamicURL .xs-input-wraper button:not(.icon),
body.lang-ru .dynamicURL .xs-input-wraper button:not(.icon), 
body.lang-ro .dynamicURL .xs-input-wraper button:not(.icon),
body.lang-jp .dynamicURL .xs-input-wraper button:not(.icon){
	padding: 5px 12px;
}

body.lang-ro .dynamicURL .s-input-wraper button:not(.icon) {
	padding: 10px 35px;
}

@media only screen and (max-width: 1266px) and (min-width: 870px) {

	body.lang-ro .main-services .card .m-btn-small {
		font-size: 0.55em !important;
		bottom: 1.85em;
	}
}

/* By Resolution */
@media only screen and (max-width: 870px) {
	body.lang-ua .service-card .card-title .badge-premium span {
		font-size: 0.34em;
	}
	body.lang-bg .service-card .card-title .badge-premium span {
		font-size: 0.4em;
	}
	body.lang-de .service-card .card-title .badge-premium span {
		font-size: 0.44em;
	}
}

#loadlanguages {
	display: none;
}
