@media all and (max-width: 1270px) {
	.header .lang {display: none;}
}
@media all and (max-width: 1200px) {
  .sitebar {display: none;}
  #page .content {width: 100%;padding-left: 0;}
  	header .menu {padding: 0px;margin-left: 0px;}
  	header .contact .job_time {display: none;}
  	.etaps_section .etap_list .etap {margin: 10px 32px;width: 215px;}
  	.formtr_section form .name {margin-left: 0;}
  	.social_section img {max-width: 100%;height: auto;}
  	.header .lang {display: block;right: 0;}
  	.galery_setion .image_list .image_ittem.planshet_1 {width: 49%!important;height: 300px;left: 0px!important;top: 0px!important;}
  	.galery_setion .image_list .image_ittem.planshet_2 {width: 49%!important;height: 300px;left: 51%!important;top: 0px!important;}
  	.galery_setion .image_list .image_ittem.planshet_3 {width: 49%!important;height: 300px;left: 0px!important;top: 320px!important;}
  	.galery_setion .image_list .image_ittem.planshet_4 {width: 49%!important;height: 300px;left: 51%!important;top: 320px!important;}
}
@media all and (max-width: 1299px) {
	.header .lang {display: block;right: -60px;}
}
@media all and (max-width: 992px) {
  .prises_section .f_text .pay_list {display: block;}
  .prises_section .f_text .pay_list .pay_ittem {width: 32%;display: inline-block;text-align: center;}
	header .contact {display: none;}
	header .menu {display: none;}
  header .menu .show_m {display: block;}
  header .menu .hide_m {display: none;}
	header #menu_header.active {display: block;position: absolute;right: 0px;top: 56px;width: 100%;max-width: 500px;background: #f2f2f2;text-align: right;max-height: 85vh;height: auto;overflow-x: auto;}
	header .menu ul {display: block;}
	header .menu>div>ul>li {height: auto;line-height: 40px;padding: 0 25px;text-align: left;}
	header .menu ul li:hover ul {display: block;position: relative;width: 100%;top: 0;left: 0;text-align: left;}
	header .menu>div>ul>li.menu-item-has-children>a:after {margin-top: 15px;}
	header .logo {margin-top: 10px;margin-bottom: 10px;}
	.etaps_section .etap_list .etap:before {left: -20px;}
	.etaps_section .etap_list .etap {margin: 10px 10px;width: 179px;padding: 15px 0px;}
	.home_title {font-size: 40px;margin-top: 40px;margin-bottom: 30px;}
	.first_section .content .title {font-size: 35px;}
	.first_section .content .stitle {font-size: 34px;}
	.first_section .content .text {width: 64%;}
	.algoritmform_setion .form_list .form_ittem .cont_block {width: 60%;padding: 30px;}
	.algoritmform_setion .form_list .form_ittem .img_block {width: 40%;}
	.formtr_section form .name,
	.formtr_section form .phone,
	.formtr_section form .buttom {max-width: 100%;width: 100%;margin-bottom: 15px;}
	.contact_section .contact_block {padding-left: 30px;}
	footer .menu_block .menu ul li {width: 49%!important;}
	.header .lang {display: block;right: 60px;top: 15px;}
	header .mobile_toggle {display: inline-block;}
}
@media all and (max-width: 767px) {
  	.first_section .content .title {font-size: 25px;}
  	.first_section .content .stitle {font-size: 24px;}
  	.first_section .content .text {width: 75%;}
  	.first_section .content .butom_list {margin-top: 10px;}
  	.service_section .tab_conts .img {display: none;}
  	.service_section .tab_conts .content {width: 100%;padding-left: 16px;}
  	.service_section .tab_naw_butoms {margin-bottom: 30px;}
  	.service_section .tab_naw_butoms li a {padding: 15px;}
  	.algoritmform_setion .form_list .form_ittem .img_block {width: 100%;height: 110px;}
  	.algoritmform_setion .form_list .form_ittem .cont_block {width: 100%;}
  	.algoritmform_setion .form_list {min-height: 840px;}
  	.formto_setion form .title {font-size: 32px;}
  	.formto_setion form .stitle {font-size: 19px;}
  	.advantage_section .cont_f_block {min-height: 250px;}
  	.articles_section .post_list .post {margin-bottom: 15px;}
  	.service_section {padding-bottom: 50px;}
  	.about_section .readmore_a.readmore-js-toggle {text-align: center;color: #000;text-decoration: none;}
    #page .content .post_list_page .post_list_page_ittem {display: none;}
    #page .content .post_list_page .post_list_page_ittem:first-child {display: block;width: 100%;float: none;margin-right: 0px;}
    #page .head_page .date {width: 80%;}
    #page .head_page .wiev {width: 20%;text-align: right;}
    #page .head_page .rating {width: 50%;}
    #page .head_page .add_favorite {width: 50%;padding-left: 0%;text-align: right;}

}
@media all and (max-width: 575px) {
  	.home_title {font-size: 30px;}
  	header .lang {right: 0px;}
  	.header .lang {right: 100px;}
  	header #menu_header.active {top: 106px;}
  	.mobile_phone_cont.active {display: block;position: absolute;top: 56px;background: #fff;left: 0;right: 0;height: 50px;line-height: 50px;text-align: center;}
  	.mobile_phone_cont.active a {text-decoration: none;color: #000000;font-size: 22px;font-weight: 700;}
  	.mobile_phone_cont .social {display: inline-block;}
  	.mobile_phone_cont .social ul {display: inline-block;margin-left: 5px;}
  	.mobile_phone_cont .social ul li {display: inline-block;width: 16px;margin: 0 3px;}
  	.mobile_phone_cont .social ul li img {max-width: 100%;}
  	header .mobile_phone {display: block;width: 20px;height: 20px;position: absolute;right: 59px;top: 13px;}
  	header .mobile_phone img {max-width: 100%;height: auto;}
  	.service_section {display: none;}
  	.prises_section {display: none;}
  	.prises_service_section {display: block;}
  	.first_section {min-height: 50vh;}
  	.first_section .skrol_to_b {margin-top: 40px;}
  	.first_section .container {height: auto;}
  	.prises_section .h_text {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  	.prises_section .f_text .pay_list .pay_ittem {width: 100%;}
	.service_section .tab_naw_butoms li {width: 100%;text-align: center;}
	.algoritmform_setion .form_list {min-height: 730px;}
	.algoritmform_setion .form_list .form_ittem .cont_block .e1_var>label>span, 
	.algoritmform_setion .form_list .form_ittem .cont_block .e2_var>label>span {padding: 0 0px;font-size: 14px;}
	.formto_setion {display: none;}
	.masters_setion .masters_list>.slick-prev {top: 20px;right: 70px;box-shadow: 0 0 5px #b0b0b0;}
	.masters_setion .masters_list>.slick-next {top: 20px;right: 20px;box-shadow: 4px 0px 4px #b0b0b0;}
	.masters_setion .masters_list .masters_ittem .masters_img img {min-height: 240px;}
	.advantage_section .right .cont_f_block {padding-right: 0px;}
	.advantage_section .cont_f_block {padding-left: 0px;}
	.etaps_section {padding-bottom: 50px;}
	.etaps_section .etap_list .etap:before {display: none;}
	.etaps_section .etap_list .etap {width: 100%;}
	.answersonquestions_section {padding-bottom: 50px;}
	.answersonquestions_section .request_list .request {padding: 0px;margin-bottom: 28px;box-shadow: unset;}
	.answersonquestions_section .request_list .request .ask {font-size: 13px;line-height: 20px;margin-bottom: 5px;}
	.answersonquestions_section .request_list .request.active .req {padding-top: 0;}
	.articles_section {display: none;}
	.reviews_section {padding-bottom: 60px;}
	.contact_section .map_block {display: none;}
	.contact_section .contact_block {padding-top: 50px;}
	footer .payments_block .payments_list .payments_ittem {width: 50%;}
	.reviews_section .reviews_list .reviews_ittem .title {width: calc(100% - 0px);padding-left: 0px;padding-right: 0%;}
	.reviews_section .reviews_list .reviews_ittem .text {width: calc(100% - 0px);padding-left: 0px;}
	header .mobile_toggle {right: 15px;}
	.galery_setion .image_list .image_ittem.mobile_1 {width: 100%!important;height: 160px;left: 0px!important;top: 0px!important;}
  .galery_setion .image_list .image_ittem.mobile_2 {width: 49%!important;height: 160px;left: 0px!important;top: 180px!important;}
  .galery_setion .image_list .image_ittem.mobile_3 {width: 49%!important;height: 160px;left: 51%!important;top: 180px!important;}
  .galery_setion .image_list .slick-track {min-height: 350px;}
  .algoritmform_setion .form_list .form_ittem .cont_block .cont {min-height: 488px;height: auto!important;}
  .algoritmform_setion .form_list .cont_block .file input[type=file] {max-width: 220px;}
  .algoritmform_setion .form_list .form_ittem {position: relative;}
  .prises_service_section .prise_list .prise_cat .prise_buttom {display: none;}
  #page .content #comments .comment-respond form .autor_name {width: 100%;}
  #page .content #comments .comment-respond form .autor_mail {width: 100%;margin-left: 0;}
  #page .contact_form {margin-left: -15px;margin-right: -15px;box-shadow: none;}
  #page .contact_form .left_block {-ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%;margin: auto;box-shadow: 0px -5px 10px #ddd;border-radius: 16px;margin-bottom: -80px;z-index: 1;background: #fff;padding: 15px 0px;}
  #page .contact_form .right_block {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;background: #12131a;background-image: none;border-top-right-radius: 0;border-bottom-right-radius: 0;padding: 25px;padding-top: 95px;}
  #page .contact_form .right_block form .w50 {width: 100%;padding: 0px;}
  #page .contact_form .right_block .titl,
  #page .contact_form .right_block form .stitl {text-align: center;}
  #page .contact_form .left_block .img {width: 36%;float: left;margin-top: 35px;margin-bottom: 35px;margin-left: 14px;}
  #page .contact_form .left_block p,
  #page .contact_form .left_block b {width: 59%;display: inline-block;text-align: left;padding-left: 5%;}
  #page .contact_form .left_block .img img {max-width: 70%;}
  #page .contact_form .left_block .img:before {width: 90%;height: 72px;}
}