

@media screen and (max-width: 1920px) {
	.background:before {
		background-position: 65% 26%;
	}

	.background:after {
		background-position: 65% 1%;
	}

	.body_restagle:before {
		background-position: 23% 0;
	}

	.background_new:before {
		background-position: 65% 100%;
	}
}


@media screen and (max-width: 1500px) {
	.one_block {
		width: 26%;
	}

	.one_block:nth-child(2) {
		width: 48%;
	}

	.one_inner_text p {
		font-size: 12px;
		line-height: 22px;
	}

	.one_inner_text p span {
		font-size: 14px;
	}

	.one_flex_block {
		padding: 10px 0;
	}

	.one_flex_block:last-child {
		padding: 10px 0 10px 25px;
	}

	.card_verif_btn {
	    padding: 20px 0 0 82px;
	}

	.reserves {
		padding: 30px 30px 70px 30px;
	}

	.partners_table_block:nth-child(3) {
		width: 13%;
	}

	.reputation_block {
	    width: 25%;
	    padding: 20px 20px 0 20px;
	}

	.reputation_wrap {
		margin: 10px -20px 0 -20px;
	}


	.lk_block {
		width: 21%;
	}

	.lk_block:last-child {
		width: 79%;
	}

	.lk_applications_wrap_block {
		width: 63%;
	}

	.lk_applications_wrap_block:last-child {
	    width: 37%;
	    margin: 0;
	}

	.lk_applications_top {
		padding: 0 0 10px 0;
	}

	.lk_applications_top_block {
		width: 40%;
	}

	.lk_applications_top_block:last-child {
		width: 60%;
	}

	.lk_referals_info_block {
		width: 50%;
		margin: 0 20px 0 0;
	}

	.lk_referals_info_block:last-child {
		margin: 0;
	}

	.lk_advert_block {
	    width: 40%;
	    margin: 0 40px 0 0;
	}

	.lk_settings_inner_block {
	    width: 40%;
	    margin: 0px 50px 0 0;
	}

	.lk_settings_inner_block:last-child {
		width: 60%;
	}

	.lk_settings_verification_block {
	    width: 55%;
	    margin: 0 30px 0 0;
	}

	.lk_settings_verification_block:last-child {
		width: 45%;
	}

	.body_restagle:before {
        background-position: -41% 0;
    }

}

@media screen and (max-width: 1280px){
	.one_wrap {
		margin: 0 -8px;
		flex-wrap: wrap;
	}

	.one_block {
		width: 50%;
		padding: 0 8px;
		order: 1;
	}

	.one_block:last-child {
		order: 2;
	}

	.one_block:nth-child(2) {
		width: 100%;
		margin: 0;
		padding: 16px 0 0 0;
		order: 3;
	}

	.top_title h1 {
		font-size: 36px;
		line-height: 42px;
	}

	.header_nav ul li a {
		padding: 9px 20px;
	}

	.header_sign {
		padding: 0 0 0 30px;
	}

	.instructions_bid_bg {
	    width: 435px;
	}

	.instructions_textarea {
	    resize: none;
	    padding: 19px 20px;
	    width: 550px;
	}

	.instructions_block {
		width: 30%;
	}

	.instructions_block:last-child {
		width: 70%;
	}

	.lk {
		flex-wrap: wrap;
	}

	.lk_block {
		width: 100%;
		margin: 0 0 30px 0;
	}

	.lk_block:last-child {
		width: 100%;
	}

	.lk_border_mb {
		background: none;
		border: none;
		border-radius: 0;
		padding: 0 20px;
	}

	.lk_nav {
		display: flex;
		flex-wrap: wrap;
		margin: 0 -5px;
	}

	.lk_nav li {
		display: flex;
		padding: 10px 5px 0 5px;
	}

	.lk_nav li:last-child {
		padding: 10px 5px 0 5px;
	}

	.lk_nav li:nth-child(1) {
		order: 1;
	}

	.lk_nav li:nth-child(2) {
		order: 2;
	}

	.lk_nav li:nth-child(3) {
		order: 3;
	}

	.lk_nav li:nth-child(4) {
		order: 5;
	}

	.lk_nav li:nth-child(5) {
		order: 4;
	}

	.lk_nav li:nth-child(6) {
		order: 6;
	}

	.lk_nav li a {
		font-size: 14px;
		line-height: 17px;
		padding: 11px 30px;
		border: 1px solid #AD9A6F;
		border-radius: 100px;
	}

	.lk_nav li a:before {
		display: none;
	}

	.lk_nav li.active a {
		padding: 11px 30px;
		font-weight: 600;
		color: #121212;
		background: linear-gradient(90.17deg, #DBB46E 16.63%, #D3B18B 39.48%, #D8C18B 71.28%);
	}
}


/* стили для md-устройств */
@media screen and (max-width: 1200px) {
	.background {
		background-position: 50% 100%;
	}

	.footer_nav_block {
	    padding: 0 100px 0 0;
	}

	.reserves_block {
		width: 50%;
		padding: 0 10px;
	}

	.reserves_block:last-child {
		display: none;
	}

	.reserves_wrap {
		margin: 0 -10px;
	}

	.reserves_wrap li {
		width: 50%;
		padding: 0 10px;
	}

	.partners_table_block:nth-child(3) {
        width: 17%;
    }

    .partners_table_block:nth-child(1) {
    	width: 20%;
    }

    .partners_table_block:nth-child(2) {
    	width: 20%;
    }

    .contacts_text p {
	    font-size: 12px;
	    line-height: 15px;
	    margin: 0 0 3px 0;
	    color: #F0E7D6;
	    opacity: 0.8;
	}

	.contacts_text a {
	    font-size: 16px;
	    line-height: 24px;
	    text-decoration: underline;
	    text-decoration-style: solid;
	    text-decoration-offset: 0%;
	    text-decoration-thickness: 0%;
	    color: #F0E7D6;
	    opacity: 0.8;
	}

	.background:before {
        background-position: 65% 77%;
    }

    .background:after {
    	display: none;
    }

    .background_new:before {
        background-position: 65% 100%;
    }
}	


@media screen and (max-width: 1150px) {
	
	.instructions_wrap {
		flex-wrap: wrap;
	}

	.instructions_block {
		width: 100%;
		margin: 0 0 30px 0;
	}

	.instructions_block:last-child {
		width: 100%;
	}
  
}


/* стили для sm-устройств */
@media screen and (max-width: 1024px) {
	.sign_in_restagle {
		display: none;
	}

	.sign_in_title {
		display: none;
	}

	.sign_in {
		padding: 0;
		width: 24px;
		height: 24px;
		justify-content: center;
		border-radius: 50%;
	}

	.sign_in svg {
		width: 12px;
		height: 12px;
	}

	.sign_up {
		display: none;
	}

	.language-dropdown label {
		width: 70px;
	}

	.header_logo a img {
		width: 200px;
	}

	.header {
		padding: 20px 0;
	}

	.top {
		flex-wrap: wrap;
	}

	.top_title {
		width: 100%;
		order: 2;
		padding: 20px 0 0 0;
	}

	.top_right {
		width: 100%;
		order: 1;
		justify-content: center;
	}

	.top_title h1 {
		text-align: center;
	}

	.footer_nav_block {
        padding: 0 30px 0 0;
    }

    .card_verif_img {
    	width: 100%;
    }

    .partners h3 {
    	font-size: 24px;
    	line-height: 26px;
    }

    .partners {
    	padding: 30px 20px;
    	min-height: auto;
    	border-radius: 34px;
    }

    .partners_table_block:nth-child(3) {
        width: 20%;
    }

    .rules_hidden {
    	display: none;
    }

    .rules {
    	flex-wrap: wrap;
    }

    .rules_block {
    	width: 100%;
    	margin: 0 0 20px 0;
    }

    .rules_block:last-child {
    	width: 100%;
    }

    .rules_border {
    	padding: 30px 20px;
    }

    .rules_block:last-child .rules_border {
    	padding: 30px 20px;
    }

    .rules h3 {
    	font-size: 24px;
    	line-height: 28px;
    	text-align: center;
    }

    .rules p {
    	font-size: 14px;
    	line-height: 20px;
    }

    .rules_border {
    	border-radius: 34px;
    }

    .rules ul li a {
	    font-weight: 500;
	    font-size: 14px;
	    line-height: 20px;
	    color: #D8C895;
	    display: inline-block;
	    position: relative;
	}

	.rules ul li {
	    display: flex;
	    padding: 0 0 9px 0;
	}

	.contacts_block {
		padding: 0 10px 16px 10px;
		width: 50%;
	}

	.contacts_block:last-child {
		padding: 0 10px 0 10px;
	}

	.contacts_flex {
		padding: 0 0 16px 0;
	}

	.contacts h3 br {
		display: none;
	}

	.contacts {
		padding: 30px 20px;
		border-radius: 34px;
	}

	.reputation_link a {
		height: 100px;
	}

	.feedback_top h3 {
		font-size: 27px;
		line-height: 33px;
		text-align: left;
	}

	.feedback_right p {
		white-space: nowrap;
		font-size: 12px;
		line-height: 25px;
	}

	.feedback_inner {
		flex-wrap: wrap;
	}

	.feedback_border {
		border-radius: 34px;
		padding: 30px 20px;
	}

	.lk {
		padding: 10px 0 0 0;
	}

	.lk_applications_wrap {
		flex-wrap: wrap;
	}

	.lk_applications_wrap_block {
		width: 100%;
		margin: 0 0 10px 0;
	}

	.lk_applications_wrap_block:last-child {
		width: 100%;
	}

	.lk_block:last-child .lk_border {
		min-height: auto;
		padding: 30px 20px;
	}

	.lk_applications_block {
		margin: 0 -20px;
		padding: 12px 20px 30px 12px;
	}

	.lk_border h2 {
		font-size: 24px;
		line-height: 30px;
		text-align: center;
	}

	.lk_applications_buttons_top {
		justify-content: center;
	}

	.lk_applications_buttons_wrap {
		padding: 10px 0 0 0;
	}

	.lk_referals_wrap {
		padding: 10px 14px;
	}

	.lk_referals_table ul li {
		padding: 10px 14px;
	}

	.lk_advert_list ul li {
		padding: 15px 5px 0 5px;
	}

	.lk_advert_list ul {
		margin: 10px -5px 0 -5px;
	}
  
}

/* стили для sm-устройств */
@media screen and (max-width: 992px) {
	
}


@media screen and (max-width: 900px) {
	


}


/* Ipad*/ 
@media screen and (max-width: 768px) {
	.header_nav {
		display: none;
	}

	.header_logo a img {
        width: 190px;
    }

    .header_sign {
    	padding: 0 0 0 20px;
    }

    .header_right {
    	padding: 0 80px 0 0;
    }

    .header_wrap {
    	position: relative;
    }

    .header_logo {
    	position: relative;
    	z-index: 11;
    }

    .body-open .header_logo {
    	padding: 0 0 0 25px;
    }

    /*Burger*/

	.burger {
	    display: flex !important;
	}

	.mt-munu-mb .header-navigation-wr {
	    display: block !important;
	}

	.one_mobile_wrapper {
		position: relative;
	}

	.one_mobile_list {
		top: 100%;
		width: 100%;
		left: 0;
		position: absolute;
	    display: none;
	    border: 1px solid #D8C895;
		background: #2A2923;
		padding: 10px 13px 20px 13px;
		border-radius: 20px;
	}

	.one_mobile_drop {
		display: block;
		border: 1px solid #D8C895;
		background: #2A2923;
		border-radius: 100px;
		position: relative;
		height: 54px;
		display: flex;
		align-items: center;
		padding: 0 0 0 13px;
	}

	.one_mobile_drop_title {
		  display: flex;
		  align-items: center;
		  font-weight: 500;
		  font-size: 18px;
		  line-height: 22px;
		  color: #F1E8D7;
	}

	.one_mobile_drop_title img {
		max-width: 25px;
		max-height: 25px;
	  margin: 0 20px 0 0;
	}

	.one_mobile_list.open {
		display: block;
		z-index: 100;
	}

	.one_mobile_drop_arrow {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		right: 20px;
	    transition: transform 0.3s ease;
	}

	.one_mobile_drop_arrow.open {
	    transform: translateY(-50%) rotate(180deg);
	}

	.one_tabs_list ul {
	    overflow: auto;
	    height: 170px;
	    padding: 0 10px 0 0;
	    margin: 30px 0 0 0;
	}

	.top_title h1 {
        font-size: 34px;
        line-height: 40px;
    }

    .one_text p {
    	font-size: 12px;
    }

    .one_text p span {
    	font-size: 15px;
    }

    .one_text p a {
    	font-size: 12px;
    }

    .one_border h3 {
    	font-size: 24px;
    	line-height: 29px;
    }

    .one_border {
	    border: 1px solid #DBB46E;
	    background: #D8D8D830;
	    padding: 15px 20px 25px 20px;
	    height: 100%;
	    border-radius: 34px;
	    backdrop-filter: blur(10px);
	    position: relative;
	    z-index: 3;
	}

	.background {
        background-position: 63% 100%;
        background-size: 1200px;
    }

    .two_swiper .swiper-slide {
    	width: 332px;
    }

    .two_slider {
    	padding: 30px 0 0 0;
    	margin: 0 -15px;
    }

    .two_swiper .swiper-wrapper {
    	padding: 0 0 0 15px;
    }

    .two {
    	padding: 60px 0 280px 0;
    }

    .two h2 {
    	font-size: 34px;
    	line-height: 40px;
    }

    .two_top {
    	justify-content: space-between;
    }

    .two_top_button {
    	padding: 0;
    }

    .two_top_button a {
	    height: 30px;
	    width: 120px;
	    font-size: 11px;
	    line-height: 14px;
	}

	.two_swiper_pagination .swiper-pagination-bullet {
	    opacity: 1 !important;
	    width: 25px !important;
	    height: 4px !important;
	    margin: 0 4px !important;
	}

	.two_swiper_pagination {
	    bottom: -30px !important;
	}

	.footer_wrap {
		flex-wrap: wrap;
	}

	.footer_logo {
		width: 100%;
		display: flex;
		justify-content: center;
	}

	.footer_nav {
		width: 100%;
		justify-content: space-between;
	}

	.footer_block {
		display: flex;
		width: 100%;
		justify-content: flex-end;
		padding: 30px 0 0 0;
		align-items: center;
	}

	.footer_best {
		padding: 0 0 0 20px;
	}

	.footer_bottom {
	    margin: -35px 0 0 0;
	    position: relative;
	    z-index: 1;
	}



	.instructions_info h3 {
		font-size: 24px;
		line-height: 26px;
		text-align: center;
	}

	.instructions_info_wrap p {
		font-size: 14px;
		line-height: 22px;
	}

	.instructions_info_wrap {
		align-items: center;
	}

	.instructions_info_block:last-child {
	    padding: 0 0 0 20px;
	}

	.instructions_info_inner {
		padding: 14px 0 0 0;
	}

	.instructions_info_inner_block {
		width: 100%;
		margin: 0;
	}

	.instructions_info_flex {
		flex-wrap: wrap;
	}

	.instructions_bid_block {
		width: 100%;
	}

	.instructions_bid_bg {
		width: 100%;
	}

	.instructions_info_copy {
		width: 100%;
		text-align: right;
		padding: 1px 0 0 0;
	}

	.instructions_border {
		padding: 30px 20px;
		border-radius: 34px;
	}

	.instructions_block:last-child .instructions_border {
		padding: 30px 20px;
	}

	.instructions_textarea {
		width: 100%;
		height: 81px;
		border-radius: 40px;
	}

	.instructions_info_buttons {
		padding: 30px 0 0 0;
		flex-wrap: wrap;
	}

	.instructions_info_buttons_block {
		width: 100%;
		margin: 0 0 5px 0;
		text-align: center;
	}

	.instructions_info_buttons .btn_bg {
		width: 100%;
	}

	.instructions {
		padding: 25px 0 258px 0;
	}

	.instructions_info_wrap_request p {
		font-size: 12px;
		line-height: 20px;
	}

	.instructions_info_wrap_request a {
		font-size: 14px;
		line-height: 22px;
	}

	.request_border .instructions_info_block:last-child {
		padding: 0 0 0 20px;
	}

	.request_buttons {
		padding: 60px 0 0 0;
		flex-wrap: wrap;
	}

	.request_buttons .instructions_info_buttons_block {
		margin: 0 0 20px 0;
	}

	.request_buttons a {
		width: 100%;
	}

	.instructions_info_wrap_support p br {
		display: none;
	}

	.request_review {
		margin: 25px 0 0 0;
		padding: 20px 0 40px 0;
	}

	.request_buttons_request_review {
		padding: 40px 0 0 0;
	}

	.request_review_width {
		margin: 0;
		max-width: 100%;
	}

	.request_review_width h3 {
		font-size: 19px;
	}

	.card_verif {
		flex-wrap: wrap;
	}

	.card_verif_block {
		width: 100%;
		margin: 0 0 25px 0;
	}

	.card_verif_img {
		width: 253px;
		height: 116px;
	}

	.card_verif_block:last-child {
		width: 100%;
	}

	.card_verif_image {
		margin: 0 auto;
	}

	.card_verif .instructions_info_wrap {
		align-items: flex-start;
	}

	.card_verif_btn {
		padding: 20px 0 0 0;
	}

	.card_verif_btn .btn_bg {
		width: 100%;
	}

	.popup_content {
		max-width: 100%;
		margin: 80px 15px 0 15px;
		padding: 25px 20px;
		border-radius: 26px;
	}

	.popup_content h2 {
	    font-family: "Cormorant", serif;
	    font-size: 26px;
	    line-height: 31px;
	    color: #2F2C22;
	    text-align: center;
	}

	.popup_content p {
		font-size: 13px;
		line-height: 23px;
	}

	.close_popup button img {
		width: 21px;
	}

	.close_popup {
	    position: absolute;
	    z-index: 1;
	    top: 30px;
	    right: 20px;
	}

	ul.reserves_wrap {
		flex-wrap: wrap;
		margin: 0;
	    padding: 0;
	    height: auto;
	}

	ul.reserves_wrap li {
		width: 100%;
	}

	.reserves {
		padding: 30px 20px 40px 20px;
		border-radius: 34px;
	}

	.reserves_wrap ul li p {
		width: 55%;
	}

	.reserves_wrap ul li p:last-child {
		width: 45%;
	}

	.partners_block {
		width: 100%;
	}

	.partners_block:nth-child(1) {
		order: 1;
	}

	.partners_block:nth-child(2) {
		order: 3;
	}

	.partners_block:nth-child(3) {
		padding: 30px 0 25px 0;
		order: 2;
	}

	.partners h3 {
		text-align: center;
	}

	.partners h3 br {
		display: none;
	}

	.partners p {
		font-size: 14px;
		line-height: 20px;
	}

	.partners_number h4 {
		width: 52px;
		height: 52px;
		font-size: 20px;
		line-height: 20px;
	}

	.partners_inner {
		flex-wrap: wrap;
	}

	.partners_inner_block {
		width: 100%;
		padding: 0 0 20px 0;
	}

	.partners p span {
		font-size: 10px;
	}

	.partners_inner_text {
		padding: 0 0 0 20px;
	}

	.partners h5 {
		font-size: 20px;
		line-height: 24px;
	}

	.partners_btn_bg .btn_bg {
		width: 100%;
	}

	.partners_btn_border .btn_border {
		width: 100%;
	}

	.partners_info p {
		margin-top: 20px;
	}

	.partners_table_top {
		padding: 12px 30px;
	}

	.partners_table_top h4 {
		font-size: 16px;
		line-height: 20px;
	}

	.partners_table ul li {
		padding: 6px 30px;
	}

	.partners_table_block:nth-child(3) {
		width: 30%;
	}

	.partners_table_block:nth-child(1) {
		width: 35%;
	}

	.partners_table_block:nth-child(2) {
		width: 35%;
	}

	.background_end {
		background-position: 63% 90%;
	}

	.background_end {
        background-position: 63% 93%;
    }

    .reputation_block {
    	padding: 10px 5px 0 5px;
    }

    .reputation_wrap {
    	margin: 10px -5px 0 -5px;
    }

    .contacts_reputation p {
    	font-size: 14px;
    	line-height: 20px;
    }

    .reputation h3 {
    	text-align: center;
    }

    .reputation_link a {
        height: 78px;
    }

    .reputation_pd {
    	padding: 0 0 30px 0;
    }

    .pagination ul.pagination_list {
    	padding: 40px 0 0 0;
    }

    .scroll-btn {
    	display: none;
    }

    .error h2 {
    	font-size: 200px;
    	line-height: 242px;
    }

    .error h4 {
    	font-size: 20px;
    	line-height: 24px;
    	margin: -45px 0 0 30px;
    }

    .error h5 {
    	font-size: 16px;
    	line-height: 20px;
    	margin-top: 15px;
    }

    .error_link .btn_border {
    	width: 100%;
    }

    .error_link {
    	max-width: 349px;
    	margin: 0 auto;
    }

    .error_section {
	    padding: 25px 0 480px 0;
	}

	.technical_break {
	    padding: 25px 0 480px 0;
	}

	.error h3 {
		font-size: 32px;
		line-height: 38px;
	}

	.error_technical {
	    padding: 100px 0 0 0;
	}

	.lk_applications_top_block {
		width: auto;
	}

	.lk_applications_top_block:last-child {
		display: block;
		text-align: right;
		width: auto;
	}

	.lk_applications_top {
		align-items: flex-end;
	}

	.lk_applications_top h3 {
	    font-size: 14px;
	    line-height: 17px;
	    font-weight: 500;
	}

	.lk_applications_top p {
	    font-size: 10px;
	    line-height: 17px;
	    font-weight: 300;
	    opacity: 0.8;
	}

	.lk_applications_top p span {
		font-size: 12px;
	}

	.lk_applications_flex {
		flex-wrap: wrap;
	}

	.lk_applications_flex_block {
		width: 100%;
	}

	.lk_applications_flex_block:nth-child(2) {
		width: 100%;
	}

	.lk_applications_flex_swapp {
		width: 34px;
		height: 34px;
		border: 1px solid #D8C895;
		background: #2B2B2B;
		border-radius: 50%;
		margin: -9px auto -9px auto;
		position: relative;
		z-index: 1;
	}

	.lk_applications_flex_swapp img {
		width: 20px;
	}

	.lk_applications_buttons_wrap .lk_applications_btn {
		font-size: 12px;
		line-height: 14px;
	}

	.lk_applications_info_wrap {
		flex-wrap: wrap;
	}

	.lk_applications_info_left {
		width: 100%;
		flex-wrap: wrap;
	}

	.lk_applications_info_block {
		width: 100%;
		padding: 0 0 20px 0;
	}

	.lk_applications_info_button {
		width: 100%;
	}

	.lk_applications_info_button .btn_border {
		width: 100%;
	}

	.lk_applications_info_pd p {
		hyphens: auto;
	}

	.lk_applications_info_pd p span {
		font-size: 14px;
	}

	.lk_balance_text p:first-child {
		width: auto;
	}

	.lk_balance_text {
		padding: 0 0 0 16px;
		display: block;
	}

	.lk_title {
		font-size: 12px;
		line-height: 19px;
		text-align: center;
	}

	.lk_balance_inner {
		padding: 10px 0 0 0;
	}

	.lk_balance_left {
		width: 50%;
		padding: 0 10px 0 0;
	}

	.lk_balance_buttons {
		width: 50%;
	}

	.lk_balance_buttons_block {
		width: 50%;
		margin: 0 6px 0 0;
	}

	.lk_balance_buttons button {
		width: 100%;
		height: 26px;
		font-size: 11px;
	}

	.lk_balance_text p {
		font-size: 14px;
		line-height: 17px;
		word-break: break-all;
	}

	.lk_balance_info h3 {
		font-size: 11px;
		line-height: 13px;
	}

	.lk_balance_info h4 {
	    font-size: 13px;
	    line-height: 19px;
	    font-weight: 400;
	    opacity: 0.8;
		text-decoration: underline;
		text-decoration-style: dotted;
		text-decoration-offset: 17.5%;
		text-decoration-thickness: 8.5%;
		text-decoration-skip-ink: auto;
		word-break: break-all;
	}

	.lk_balance_info_wrap p {
		margin-top: 8px;
	}

	.lk_balance_info p {
		font-size: 10px;
		line-height: 14px;
	}

	.lk_balance_info p span {
		font-size: 10px;
	}

	.lk_balance_info_btn {
		font-size: 12px;
	}

	.lk_balance_info_left {
		width: 50%;
		padding: 0 10px 0 0;
	}

	.lk_referals_table ul li p {
		font-size: 10px;
	}

	.lk_referals_wrap h4 {
		font-size: 9px;
		line-height: 11px;
	}

	.lk_referals_tabs {
		margin: 0 -20px;
	}

	ul.tabs_lk_referals li {
		width: 33.333333%;
		margin: 0;
		padding: 17px 5px;
		height: auto;
		border: none;
		border-radius: 0;
		font-size: 13px;
		line-height: 16px;
	}

	ul.tabs_lk_referals li.active {
		background: none;
		border-bottom: 3px solid #D8C895;
		color: #DBB46E;
		font-weight: 700;
	}

	.lk_referals_border {
		border: none;
		margin: 0;
		padding: 17px 0 0 0;
	}

	.lk_referals_tabs_content {
		padding: 20px 0 0 0;
	}

	.lk_referals_copy_wrap {
		flex-wrap: wrap;
	}

	.lk_referals_copy_wrap a {
		width: 100%;
		display: block;
		text-align: center;
		font-size: 15px;
		line-height: 19px;
		text-decoration: underline;
		text-decoration-style: dotted;
		text-decoration-offset: 17.5%;
		text-decoration-thickness: 8.5%;
		text-decoration-skip-ink: auto;
		margin: 0 0 20px 0;
	}

	.lk_referals_copy_wrap .lk_balance_info_btn {
		margin: 0 auto;
	}

	.lk_referals_tabs_content {
		margin: 0 -10px;
	}

	.lk_global_title {
		text-align: center;
		font-size: 18px;
		line-height: 22px;
	}

	.lk_referals_info ul li p {
		font-size: 13px;
		line-height: 16px;
	}

	.lk_referals_info ul li p:last-child {
		min-width: 34px;
	}

	.lk_referals_info .lk_referals_info_block:last-child ul li p:last-child {
		min-width: 23px;
	}

	.lk_referals_info_btn .btn_bg {
		width: 100%;
	}

	.lk_advert {
		margin: 30px -20px 0 -20px;
		padding: 24px 20px 0 20px;
		flex-wrap: wrap;
	}

	.lk_advert_block {
		width: 100%;
		margin: 0 0 30px 0;
	}

	.lk_advert_block:last-child {
		width: 100%;
	}

	.lk_advert h3 {
		font-size: 18px;
		line-height: 22px;
		text-align: center;
	}

	.checkbox-main_lk_advert .checkbox {
	    margin: 0 0 0 0;
	    cursor: pointer;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    -webkit-box-sizing: border-box;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 40px;
	    border-radius: 100px;
	    border: 1px solid #DBB46E;
	    box-sizing: border-box;
	    position: relative;
	    font-size: 12px;
	    line-height: 15px;
	    font-weight: 500;
	    color: #D8C895;
	}

	.lk_advert_banner a img {
		width: 100%;
	}

	.lk_advert_banner a {
		font-size: 10px;
		line-height: 20px;
	}

	.lk_advert_html_border p {
	    font-size: 10px;
	    line-height: 12px;
	    font-weight: 300;
	    opacity: 0.8;
	}

	.lk_advert_html_border {
	    border: 1px solid #D8C895;
	    background: #2A2923;
	    border-radius: 15px;
	    padding: 12px 15px;
	    margin: 0 0 15px 0;
	}

	.lk_advert_html button {
		margin: 0 auto;
	}

	.lk_settings_inner_add .one_mobile_drop {
		display: none;
	}

	.lk_settings_inner_add .one_mobile_list {
		display: block;
		position: relative;
		padding: 0;
		border: none;
		background: none;
		border-radius: 0;
	}

	.reserves .one_mobile_drop {
		display: none;
	}

	.reserves .one_mobile_list {
		display: block;
		position: relative;
		padding: 0;
		border: none;
		background: none;
		border-radius: 0;
	}

	.lk_settings_inner {
		flex-wrap: wrap;
	}

	.lk_settings_inner_block {
		width: 100%;
		margin: 0 0 24px 0;
		padding: 0 0 15px 0;
		border-bottom: 1px solid #D8C895;
	}

	.lk_settings_inner_block:last-child {
		width: 100%;
		margin: 0;
		padding: 0;
		border-bottom: none;
	}

	.lk_settings .lk_referals_tabs_content {
		margin: 0;
	}

	.lk_settings_inner_add .one_tabs {
		padding: 0;
	}

	.lk_settings_wrap {
		flex-wrap: wrap;
	}

	.lk_settings_currency {
		width: 50%;
		order: 1;
	}

	.lk_settings_wallet {
		width: 100%;
		order: 3;
	}

	.lk_settings_wrap_buttons {
		width: 50%;
		order: 2;
	}

	.lk_settings_currency h3 {
	    display: flex;
	    align-items: center;
	    font-weight: 500;
	    font-size: 14px;
	    line-height: 17px;
	    color: #F1E8D7;
	}

	.lk_settings_currency h3 img {
		width: 24px;
		margin: 0 16px 0 0;
	}

	.lk_settings_wallet h4 {
		font-size: 11px;
		line-height: 13px;
	}

	.lk_settings_wallet p {
		margin-top: 2px;
		font-size: 13px;
		line-height: 19px;
		text-decoration: underline;
		text-decoration-style: dotted;
		text-decoration-offset: 17.5%;
		text-decoration-thickness: 8.5%;
		text-decoration-skip-ink: auto;
	}

	.lk_settings_inner_add_form_pd {
		padding: 0 0 10px 0;
	}

	.lk_settings_inner_add_form .btn_bg {
		margin: 30px auto 0 auto;
	}

	.lk_settings_form {
		max-width: 100%;
	}

	.lk_settings_form .btn_bg {
		margin: 30px auto 0 auto;
	}

	.lk_settings_verification_wrap {
		flex-wrap: wrap;
		padding: 16px 0 0 0;
	}

	.lk_settings_verification_block {
		width: 100%;
		margin: 0 0 20px 0;
	}

	.lk_settings_verification_block:last-child {
		width: 100%;
	}

	.lk_settings_verification_img {
		margin: 0 auto;
	}

	.file-wrapper {
		padding: 0 20px;
		margin: 50px 0 20px 0;
		max-width: 100%;
	}

	.lk_settings_verification_pd {
		padding: 0;
		text-align: center;
	}

	.lk_settings_verification_top h5 {
		font-size: 18px;
		line-height: 22px;
		padding: 0 0 0 14px;
	}

	.lk_settings_verification p {
		font-size: 12px;
		line-height: 17px;
	}

	.lk_settings_verification p span {
		font-size: 11px;
		line-height: 13px;
	}

	.file-button {
	    width: 100px;
	    height: 25px;
	    background: #2D2D2D;
	    font-size: 12px;
	    line-height: 20px;
	    color: #fff;
	}

	.file-wrapper_two {
		margin: 0 0 20px 0;
	}

	.lk_settings_verification_pd .btn_bg {
		margin: 30px auto 0 auto;
	}

	.lk_api a {
		font-size: 12px;
		line-height: 19px;
		margin: 20px 0;
	}

	.lk_api .lk_title {
		text-align: left;
	}

	.background:before {
        background-size: 450px;
        background-position: 50% 86%;
    }

    .background_new {
    	background-size: unset;
    }

    .background_new:before {
    	background-position: 50% 82%;
    }

}


/* Ipad mini*/ 
@media screen and (max-width: 640px) {
	.top_button a {
		font-size: 14px;
		line-height: 17px;
		height: 36px;
		width: 100%;
	}

	.top_button {
		width: 50%;
		margin: 0 10px 0 0;
	}

	.one_block {
		width: 100%;
		padding: 20px 0 0 0;
	}

	.one_wrap {
		margin: 0;
		padding: 20px 0 0 0;
	}

	.one_block:nth-child(2) {
		padding: 20px 0 0 0;
	}

	.one_inner {
		flex-wrap: wrap;
	}

	.one_inner_block {
		width: 100%;
	}

	.one_inner_text {
		padding: 1px 0 0 0;
	}

	.one_inner_text p {
		font-size: 11px;
		line-height: 24px;
		margin: 0 10px 0 0;
	}

	.one_inner_text p:last-child {
		margin: 0;
	}

	.one_inner_text p span {
		font-size: 12px;
	}

	.one_inner_block:nth-child(2) {
		width: 100%;
	}

	.one_swapp_input {
		padding: 5px 0 15px 0;
	}

	.one_info {
		padding: 15px 0 0 0;
	}

	.one_info_wrap {
		flex-wrap: wrap;
		padding: 15px 0 0 0;
	}

	.one_info_block {
		width: 100%;
		margin: 0;
		padding: 0 0 3px 15px;
	}

	.one_info_block:last-child {
		width: 100%;
		padding: 0;
	}

	.one_info_wrap p {
		font-size: 14px;
		text-align: left;
	}

	.one_flex {
		flex-wrap: wrap;
	}

	.one_flex_block {
		width: 100%;
		padding: 0 0 10px 15px;
		border-right: none;
	}

	.one_flex_block:last-child {
		padding: 0 0 0 15px;
	}

	.one_flex_block:last-child .checkbox-main b br {
		display: none;
	}

	.checkbox-main b {
		font-size: 12px;
		line-height: 20px;
	}

	.checkbox-main b a {
		font-size: 12px;
		line-height: 20px;
	}

	.one_buttons {
		padding: 30px 0 0 0;
		flex-wrap: wrap;
	}

	.one_buttons_block {
		width: 100%;
		margin: 0 0 20px 0;
	}

	.one_buttons_block .btn_bg {
		width: 100%;
	}

	.one_buttons_block .btn_border {
		width: 100%;
	}

	.one_block:nth-child(2) .one_border {
		padding: 30px 20px;
	}

	.top_button a svg {
		width: 17px;
		height: 15px;	
	}

	.top_button a span {
		margin: 0 10px;
	}

	.request_review_form .btn_bg {
		margin: 20px 0 0 0;
		width: 100%;
	}

	.request_review_wrap {
		flex-wrap: wrap;
	}

	.request_review_block {
		width: 100%;
		padding: 0 0 30px 0;
	}

	.request_review_block:last-child {
		padding: 0;
	}

	.contacts_block {
		width: 100%;
	}

	.contacts_wrap {
		margin: 30px -10px 0 -10px;
	}

	.contacts_pd {
		padding: 40px 0 0 0;
	}

	.lk_referals_info {
		flex-wrap: wrap;
	}

	.lk_referals_info_block {
		width: 100%;
		margin: 0 0 30px 0;
	}

	.lk_referals_info ul {
		margin: 0 -20px;
		padding: 10px 0 0 0;
	}

	.lk_referals_info ul li {
		padding: 10px 20px;
	}

	.lk_referals_info ul li:last-child {
		padding: 10px 20px 0 20px;
	}

	.lk_referals_info h3 {
		text-align: center;
	}

	.background {
        background-position: 79% 28%;
        background-size: 1700px;
    }
}

@media screen and (max-width: 575px) {
  	.footer_nav ul li a {
  		font-size: 15px;
  		line-height: 36px;
  	}

  	.footer_bottom p {
  		font-size: 12px;
  	}

  	.footer_tg .burger_tg a {
  		width: 30px;
  		height: 30px;
  	}

  	.footer_tg .burger_tg a img {
  		width: 16px;
  		height: 14px;
  	}

  	.footer_bottom {
        margin: -28px 0 0 0;
        position: relative;
        z-index: 1;
    }

    .footer {
    	padding: 30px 0 40px 0;
    }

    .footer:before {
        top: -250px;
        background-size: cover;
        background-position: 50% 100%;
    }

    .footer_nav_block {
    	padding: 0;
    }

    .background_end {
        background-position: 63% 96%;
    }

    .reputation_block {
    	width: 50%;
    }

    .lk_referals_block:nth-child(1) {
	    width: 30%;
	}

	.lk_referals_block:nth-child(3) {
	    width: 22%;
	}

	.lk_referals_block:nth-child(4) {
	    width: 25%;
	}

	.lk_referals_block:nth-child(2) {
	    width: 23%;
	}

	.background:before {
        background-size: 450px;
        background-position: 50% 95%;
    }

    .background_new:before {
    	background-position: 50% 87%;
    }
}

/* Galaxy S8+*/ 
@media screen and (max-width: 480px) {
  	.modal-border {
  		max-width: 100%;
  		margin: 80px 15px 0 15px;
  		border-radius: 26px;
  	}

  	.modal-close-button button img {
  		width: 22px;
  	}

  	.modal_title {
  		font-size: 26px;
  		line-height: 31px;
  	}

  	.modal_suptitle {
  		font-size: 14px;
  		line-height: 17px;
  		margin: 15px 0 0 0;
  	}

  	.modal_form {
  		max-width: 100%;
  		margin: 20px 0 0 0;
  	}

  	.modal_form p {
  		margin: 0 0 5px 10px;
  	}

  	.modal_form_button_mr {
  		margin: 0;
  	}
}

/* Galaxy*/ 
@media screen and (max-width: 415px) {
  	.header_logo a img {
        width: 190px;
    }

    .burger {
    	top: 26px;
    }

    .footer_bottom {
    	margin: 20px 0 0 0;
    }

    .partners_table_block {
    	width: 33.333333333% !important; 
    }

    .contacts_text a {
    	font-size: 14px;
    }

    .pagination ul.pagination_list li a {
    	width: 30px;
    	height: 30px;
    }

    .pagination ul.pagination_list li p {
    	width: 30px;
    	height: 30px;
    }

    .pagination ul.pagination_list li {
    	padding: 0 10px 0 0;
    }

    .burger i:nth-of-type(1) svg {
    	width: 35px;
    }

    .header_right {
        padding: 0 50px 0 0;
    }
}


/* Iphone 6.7.8 */ 
@media screen and (max-width: 375px) {
	.header_logo a img {
        width: 160px;
    }

    .burger {
    	top: 22px;
    }
}

/* Iphone 5.5SE */ 
@media screen and (max-width: 320px) {
	
}