@media screen and (max-width: 1600px) {

}
@media screen and (max-width: 1450px) {
  .paper_img {
    width: 100%;
    margin-left: 0;
    margin-bottom: -20%!important;
  }
  .paper_block > div {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .earnings {
    margin-top: 0;
  }
}
@media screen and (max-width: 1255px) {
}
@media screen and (max-width: 1199px) {
  .earnings_block {
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
  }
  .footer_block {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .footer_logo {
    text-align: center;
  }
}
@media screen and (max-width: 1070px) {

}
@media screen and (max-width: 960px) {
  .packets_content_left {
    max-width: none;
    margin-right: 0;
  }
  .header_bottom_head_left {
    padding-left: 0;
  }
  .needless {
    display: none;
  }
  .about {
    background-size: contain;
    background: none;
  }
  .about_main {
    margin-top: 5%;
    height: auto;
  }
  .about .headline {
    text-align: center;
  }
  .about_main_right {
    position: static;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: auto;
    margin-top: 30px;
    max-width: 288px;
  }
  .about_main_right .about_main_item:nth-child(1), .about_main_right .about_main_item:nth-child(4) {
    margin-right: 0;
  }
  .about_main_item {
    margin-left: 0;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 880px) {

}
@media screen and (max-width: 811px) {

}
@media screen and (max-width: 740px) {

}
@media screen and (max-width: 721px) {

}
@media screen and (max-width: 666px) {

}
@media screen and (max-width: 646px) {

}

@media screen and (max-width: 640px) {
  .header_form_p2 a {
    font-size: 16px;
  }
  .about_main_item {
    margin-bottom: 20px;
  }
  [class*=uk-modal-close-] {
    padding: 5px;
  }
  .packets_content .btn_container {
    text-align: center;
    margin-top: 30px;
  }
  .menu_social {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .menu_social a {
    margin-bottom: 30px;
    font-size:16px;
  }
  .footer_logo {
    margin-top: 30px;
  }
  .quest_form .btn_cont {
    margin-top: 10px;
  }
  .creame_block_right .uk-grid-medium>* {
    padding-left: 10px;
  }
  .creame_block_right .uk-grid-medium {
    margin-left: -10px;
  }
  .packets .switcher .uk-subnav {
    max-width: 300px;
  }
  .uk-subnav>*>:first-child {
    font-size: 18px;
  }
  .header_bottom_head .uk-grid-large>.uk-grid-margin {
    margin-top: 10px;
  }
  .creame_block_right {
    margin-left: 0;
    margin-top: -20%;
  }
  .creame {
    padding-top: 0!important;
  }
  .creame_block_left {
    margin-top: 0;
  }
  .creame_block_left img {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
  .discount_block {
    max-width: 265px;
    margin: 30px auto;
  }
  .packets_content_left {
    padding: 20px 15px;
  }
  .packets .uk-switcher {
    margin-top: 20px!important;
    margin-bottom: 0px!important;
}
  .earnings_block > div > div .uk-width-auto {
    width: 77px;
    text-align: center;
  }
  .earnings_block > div {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .paper_img {
    display: none;
  }
  .paper {
    padding-top: 0!important;
  }
  .paper_block {
    text-align: center;
    margin: 0;
  }
  .paper_text {
    margin: 0;
  }
  .end_block {
    max-width: 254px;
    margin: 30px auto;
  }
  .end {
    margin-top: -40px;
    background: none;
  }
  .header_bottom .headline {
    margin-top: 20px;
  }
  .header_bottom .headline_p2 {
    margin-bottom: 30px;
  }
  .header_bottom_head > .uk-grid > div:nth-child(1) img {
    padding-right: 10px;
  }
  .header_bottom_head {
    max-width: 271px;
  }
  .header_main_btn {
    margin-top: 30px;
  }
  .header_headline_margin {
    margin-left: 0;
  }
  .header_main_head {
    margin-bottom: 30px;
    margin-top: 30px;
  }
  header {
    padding: 15px 0 30px;
    background: url(../img/back1.png) no-repeat left top;
    background-size: cover;
  }
  .btn_call img {
    margin-right: 0;
  }
  .header_head_info .btn_call {
    padding: 10px;
    background: #EBA028;
  }
  .header_head_info .btn_call span {
    display: none;
  }
  footer {
    padding-bottom: 40px;
    padding-top: 0px;
  }
  .headline_p1 {
    font-size: 26px;
    text-align: center;
  }
  .headline_p2 {
    font-size: 1.3rem;
  }
input::-webkit-input-placeholder {
    font-size: 16px;
}
input:-ms-input-placeholder {
    font-size: 16px;
}
input::-ms-input-placeholder {
    font-size: 16px;
}
input::placeholder {
    font-size: 16px;
}
input::-webkit-input-placeholder {
    font-size: 16px;
}
.quest_form_div {
	text-align: center;
}
section {
	padding: 40px 0!important;
}
.header_main {
  max-width:350px;
  text-align: center;
  margin: auto;
  margin-bottom: 15px;
  padding: 0px 0;
}
.header_headline_p1 {
  font-size: 42px;
  text-align: center;
  margin-bottom: 5px;
}
.header_headline_p2 {

  margin-bottom: 0px;
}
.header_main .btn_call {
  margin-top: 0px;
}
.first_list {
  display: none;
}
.continue {
	padding: 20px 0;
}
.header_form form {
  padding: 40px 10px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.header_form form .uk-input {
	max-width: 331px;
}
.logo img {
	max-height: 43px;
}
.header_main_btn_text {
	font-size: 12px;
	text-align: center;
}
.header_head_info .btn_call {
	min-width: 0;
}
header .btn_cont_p {
	text-align: left;
	max-width: 250px;
}
.header_main_btn .btn_cont {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-bottom: 15px;
}
.btn_call, .btn_call2,
.continue {
  min-width: 265px;
  padding: 22px 10px;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.uk-input {
  height: 55px;
}
.quest_form_div_name:before,
.quest_form_div_tell:before,
.quest_form_div_info:before, 
.quest_form_div_date:before {
  height: 55px;
  left: 15px;
  background-size: 20px;
}


html {
	font-size: 14px;
}
.btn_cont {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
}
@media screen and (max-width: 570px) {

}
@media screen and (max-width: 512px) {

}
@media screen and (max-width: 484px) {
}
@media screen and (max-width: 440px) {

}
@media screen and (max-width: 414px) {

}
@media screen and (max-width: 350px) {

}