* {padding:0;margin:0;text-decoration:none;list-style:none;}
.table{display:table;}
.tr{display:table-row;}
.td{display:table-cell;vertical-align:middle;}
.top{vertical-align:top;}

body {background:#fff;}
.clear{clear:both;}
.wrapper {max-width:1000px;margin:auto;}
.sm{font-size:10px;}
header, footer {width:100%;min-height:105px;background:#424242;text-align:center;}
header .menuBlock, footer .menuBlock {display:inline-block;height:75px;text-align:left;vertical-align:top;}
header .menuBlock div, footer .menuBlock div {display:table-cell;height:75px;vertical-align:middle;}
header .menuBlock:nth-child(1), footer .menuBlock:nth-child(1) {width:260px;}
header .menuBlock:nth-child(1) img, footer .menuBlock:nth-child(1) img {width:240px;}
header .menuBlock:nth-child(2), footer .menuBlock:nth-child(2) {width:260px;font-family:'PTSans Italic';color:#999;font-size:12pt;line-height:12pt;}
header .menuBlock:nth-child(3), footer .menuBlock:nth-child(3) {width:220px;font-family:'PTSans Italic';color:#fff;font-size:12pt;line-height:12pt;text-align:center;}
header .menuBlock:nth-child(3) img, footer .menuBlock:nth-child(3) img {width:12px;float:left;margin-top:25px;margin-right:10px;margin-left:10px;}
header .menuBlock:nth-child(4), footer .menuBlock:nth-child(4) {width:200px;font-family:'PTSans Italic';color:#fff;font-size:12pt;line-height:12pt;text-align:right;}
header .menuBlock:nth-child(4) p, footer .menuBlock:nth-child(4) p {line-height:17pt;}
header .menuBlock:nth-child(4) img, footer .menuBlock:nth-child(4) img {width:20px;float:left;margin-top:25px;margin-right:10px;margin-left:30px;}
footer .menuBlock:nth-child(4) img {width:20px;float:left;margin-top:25px;margin-right:10px;margin-left:30px;}
header .menuBlock:nth-child(4) p, footer .menuBlock:nth-child(4) p {font-size:13pt;color:#ff9900;}
nav {width:100%;height:auto;}
nav ul {width:100%;text-align:center;}
nav ul li {display:inline-block;width:290px;height:319px;border:solid #ffba52 3px;margin-top:25px;vertical-align:top;text-align:center;}
nav ul li p {font-family:'PTSans Regular';font-size:13pt;color:#ff9900;padding-top:10px;}
nav ul li:nth-child(1) img {height:250px;margin-top:20px;}
nav ul li:nth-child(2) {margin-left:17px;margin-right:17px;}
nav ul li:nth-child(2) img {height:230px;margin-top:25px;}
nav ul li:nth-child(2) p {padding-top:25px;}
nav ul li:nth-child(3) img {height:230px;margin-top:25px;margin-left:25px;}
nav ul li:nth-child(3) p {padding-top:25px;}
.request {width:100%;min-height:140px;padding-bottom:15px;background:#4a4a4a;margin-top:30px;}
.request .wrapper {text-align:center;}
.request .wrapper p {font-family:'PTSans Narrow';font-size:18.5pt;color:#fff;padding-top:20px;}
.request .wrapper p span {color:#db8818;}
.request form input {-webkit-appearance:none;width:267px;height:47px;line-height:47px;font-size:15pt;border:none;border-radius:8px;background:#e5e5e5;padding-left:10px;outline:none;vertical-align:top;}
.request form input.btn-submit {width:134px;height:47px;padding:0;font-family:'PTSans Regular';font-size:13pt;line-height:45px;color:#fff;background:#ffbb00;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYmIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjk5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,  #ffbb00 0%, #ff9900 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffbb00), color-stop(100%,#ff9900));background:-webkit-linear-gradient(top,  #ffbb00 0%,#ff9900 100%);background:-o-linear-gradient(top,  #ffbb00 0%,#ff9900 100%);background:-ms-linear-gradient(top,  #ffbb00 0%,#ff9900 100%);background:linear-gradient(to bottom,  #ffbb00 0%,#ff9900 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbb00', endColorstr='#ff9900',GradientType=0 );text-align:center;}
.request form input.btn-submit:hover {cursor:pointer;}
.request form input:nth-child(2) {margin:0 20px;}

::-webkit-input-placeholder {font-family:'PTSans Italic'; font-size:12pt; color:#272727; line-height:45px;}
::-moz-placeholder          {font-family:'PTSans Italic'; font-size:12pt; color:#272727; line-height:45px;}/* Firefox 19+ */
:-moz-placeholder           {font-family:'PTSans Italic'; font-size:12pt; color:#272727; line-height:45px;}/* Firefox 18- */
:-ms-input-placeholder      {font-family:'PTSans Italic'; font-size:12pt; color:#272727; line-height:45px;}
.buyRequest ::-webkit-input-placeholder {line-height:34px;}
.buyRequest ::-moz-placeholder          {line-height:34px;}/* Firefox 19+ */
.buyRequest :-moz-placeholder           {line-height:34px;}/* Firefox 18- */
.buyRequest :-ms-input-placeholder      {line-height:34px;}
.times {width:100%;height:auto;background:#f6f6f6;padding-bottom:45px;}
.times ul {width:100%;text-align:center;}
.times ul li {display:inline-block;width:225px;height:250px;text-align:center;margin-top:20px;vertical-align:top;}
.times ul li:nth-child(2) {margin-left:10px;margin-right:10px;}
.times ul li img {width:168px;}
.times ul li p {font-family:"PTSans Narrow";font-size:16pt;color:#00a2f5;padding-top:5px;}
.times .button {display:block;}
.times .btn-vacancy {width:323px;height:58px;margin:auto;text-align:center;line-height:53px;font-family:'PTSans Regular';font-size:19pt;color:#fff;background:#ff9900;border:solid #00a2f5 4px;border-radius:8px;}
.times .btn-vacancy:hover {cursor:pointer;}
.whatWeDo {width:100%;background:#f6f6f6;padding-bottom:15px;}
.whatWeDo .titleWhatWeDo {width:270px;height:40px;margin:auto;text-align:center;line-height:40px;font-family:'PTSans Narrow';font-size:30pt;color:#ff9900;position:relative;bottom:22px;background:#f6f6f6;}
.line {width:100%;height:4px;background:#ff9900;}
.whatWeDo ul {width:100%;text-align:center;}
.whatWeDo ul li {display:inline-block;width:30%;vertical-align:top;margin:0 10px;margin-top:10px;}
.whatWeDo ul li p {font-family:'PTSans Regular';font-size:11pt;color:#333;}
.whatWeDo ul li p span {color:#00a2f5;font-size:15pt;vertical-align:top;line-height:22pt;}
.whatWeDo ul li p img {margin-left:-30px;margin-right:10px;}
.features {width:100%;height:auto;background:#fff;text-align:center;padding-bottom:30px;border-top:solid #ff9900 4px;}
.features .titleFeatures {display:inline-block;text-align:center;font-family:'PTSans Narrow';font-size:30pt;color:#ff9900;padding-top:10px;}
.features ul li {display:inline-block;width:242px;height:145px;border:solid #ffb74c 4px;border-radius:10px;margin:13px 10px;vertical-align:top;}
.features ul li img {width:62px;margin-top:15px;}
.features ul li p {font-family:'PTSans Narrow';font-size:15pt;color:#ffb74c;padding-top:10px;}
.features ul li p span {color:#00a2f5;}
.features ul li:nth-child(2) p {padding-top:23px;}
.howWeWork {width:100%;height:auto;background:#fff;padding-bottom:50px;border-bottom:solid #ff9900 4px;text-align:center;}
.howWeWork .titleHowWeWork {width:300px;text-align:center;line-height:40px;font-family:'PTSans Narrow';font-size:30pt;margin:auto;color:#ff9900;position:relative;bottom:22px;background:#fff;}
.howWeWork .howWeWorkItem {display:inline-block;vertical-align:top;margin-top:20px;}
.howWeWork .howWeWorkItem:nth-child(even) img {padding-top:20px;margin:0 10px;}
.howWeWork .howWeWorkItem img {max-width:50px;max-height:50px;vertical-align:top;}
.howWeWork .howWeWorkItem p {font-family:'PTSans Narrow';font-size:13pt;color:#ff9900;padding-top:5px;line-height:13pt;}
.howWeWork .howWeWorkItem:nth-child(5) p {padding-top:7px;}
.howWeWork .howWeWorkItem:nth-child(7) p {padding-top:14px;}
.howWeWork .howWeWorkItem:nth-child(9) p {padding-top:7px;}
.howWeWork .howWeWorkItem:nth-child(11) p {padding-top:7px;}
.slider {width:100%;height:140px;}
.slick-slider {height:140px;}
.autoplay {width:960px;margin:auto;}
.slick-slide {text-align:center;}
.brandBlock {display:table-cell;height:140px;width:160px;vertical-align:middle;}
.repair {width:100%;height:auto;background:#fff;padding-bottom:20px;border-bottom:solid #ff9900 4px;}
.repair .leftSide, .repair .rightSide {display:inline-block;width:49%;vertical-align:top;text-align:center;line-height:25pt;}
.repair .titleLeftSide, .repair .titleRightSide {padding-top:30px;font-family:'PTSans Narrow';font-size:28pt;color:#ff9900;}
.repair img {margin-top:30px;max-height:323px;}
.repair p {font-family:'PTSans Narrow';font-size:22pt;color:#00a2f5;padding-top:30px;}
.repair a {color:#00a2f5;}
.repair .rightSide p {padding-top:0;}
.repair .btn-goPartner {width:410px;height:60px;background:#ff9900;font-family:'PTSans Narrow';font-size:20pt;border-radius:8px;margin:auto;margin-top:10px;color:#fff;text-align:center;line-height:60px;}
.repair .btn-goPartner:hover {cursor:pointer;}
.buyPhones {width:100%;height:auto;padding-bottom:30px;background:#fff;}
.buyPhones .titleBuyPhones {text-align:center;margin:auto;font-family:'PTSans Narrow';font-size:20pt;margin-top:20px;color:#ff9900;}
.buyPhones .titleBuyPhones span {color:#00a2f5;}
.buyPhones .buyRequest {width:320px;min-height:0;padding-bottom:15px;background:#ff9900;float:right;border-radius:8px;text-align:center;margin-top:45px;margin-right:45px;vertical-align:top;padding-top:10px;}
.buyPhones .buyRequest p {font-family:'PTSans Narrow';font-size:19pt;color:#fff;padding-top:5px;}
.buyPhones .buyRequest p span {color:#00a2f5;line-height:19pt;}
.buyPhones .buyRequest form input {-webkit-appearance:none;width:220px;height:34px;background:#fff;border-radius:8px;border:none;margin-top:10px;padding-left:10px;line-height:34px;font-size:15pt;outline:none;font-family:'PTSans Regular';}
.buyPhones .buyRequest form input.btn-submit {height:43px;background:#00a2f5;color:#fff;font-family:'PTSans Narrow';font-size:15pt;padding-left:0;text-align:center;}
.buyPhones .buyRequest form input.btn-submit:hover {cursor:pointer;}
.buyPhones img {width:475px;vertical-align:top;float:left;}

footer {background:url('../img/footer.webp') no-repeat;background-size:cover;}

@media screen and (max-width:1000px) {
	.wrapper {max-width:940px;}
	header .menuBlock:nth-child(1), footer .menuBlock:nth-child(1) {width:250px;font-size:11pt;}
	header .menuBlock:nth-child(1) img, footer .menuBlock:nth-child(1) img {width:230px;}
	header .menuBlock:nth-child(2), footer .menuBlock:nth-child(2) {width:250px;font-size:11pt;}
	header .menuBlock:nth-child(3), footer .menuBlock:nth-child(3) {width:210px;font-size:11pt;}
	header .menuBlock:nth-child(3) img, footer .menuBlock:nth-child(3) img {margin-right:5px;margin-left:5px;}
	header .menuBlock:nth-child(4), footer .menuBlock:nth-child(4) {width:190px;font-size:11pt;}
	header .menuBlock:nth-child(4) p, footer .menuBlock:nth-child(4) p {line-height:17pt;}
	header .menuBlock:nth-child(4) img, footer .menuBlock:nth-child(4) img {width:20px;float:left;margin-top:25px;margin-right:10px;margin-left:30px;}
	header .menuBlock:nth-child(4) p, footer .menuBlock:nth-child(4) p {font-size:12pt;color:#ff9900;}
	.autoplay {width:900px;}
	.slick-slide {text-align:center;}
	.brandBlock {width:150px;}
}

@media screen and (max-width:960px) {
	.wrapper {width:760px;}
	header, footer {height:130px;}	
	header .menuBlock:nth-child(1), footer .menuBlock:nth-child(1) {width:220px;display:block;margin:auto;}
	header .menuBlock:nth-child(1) img, footer .menuBlock:nth-child(1) img {width:220px;}
	header .menuBlock:nth-child(2), footer .menuBlock:nth-child(2) {width:240px;font-size:11pt;line-height:11pt;margin-top:-15px;}
	header .menuBlock:nth-child(3), footer .menuBlock:nth-child(3) {width:200px;font-size:11pt;line-height:11pt;text-align:center;margin-top:-15px;}
	header .menuBlock:nth-child(3) img, footer .menuBlock:nth-child(3) img {width:12px;float:left;margin-top:28px;margin-right:10px;margin-left:5px;}
	header .menuBlock:nth-child(4), footer .menuBlock:nth-child(4) {width:220px;font-size:11pt;line-height:12pt;text-align:right;margin-top:-15px;}
	header .menuBlock:nth-child(4) p, footer .menuBlock:nth-child(4) p {line-height:17pt;}
	header .menuBlock:nth-child(4) img, footer .menuBlock:nth-child(4) img {width:20px;float:left;margin-top:25px;margin-right:10px;margin-left:30px;}
	header .menuBlock:nth-child(4) p, footer .menuBlock:nth-child(4) p {font-size:11pt;color:#ff9900;}
	nav ul li {width:230px;height:253px;}
	nav ul li:nth-child(1) img {height:210px;margin-top:10px;}
	nav ul li:nth-child(1) p {padding-top:0px;}
	nav ul li:nth-child(2) img {height:190px;margin-top:15px;}
	nav ul li:nth-child(2) p {padding-top:15px;}
	nav ul li:nth-child(3) img {height:190px;margin-top:15px;margin-left:15px;}
	nav ul li:nth-child(3) p {padding-top:15px;}
	.request .wrapper p {font-size:16pt;}
	.request form input {-webkit-appearance:none;width:227px;height:40px;line-height:40px;font-size:12pt;border:none;border-radius:8px;background:#e5e5e5;padding-left:10px;outline:none;}
	.request form input.btn-submit {width:114px;height:40px;padding:0;font-size:12pt;line-height:40px;}

	::-webkit-input-placeholder {font-family:'PTSans Italic'; font-size:11pt; color:#272727; line-height:40px;}
	::-moz-placeholder          {font-family:'PTSans Italic'; font-size:11pt; color:#272727; line-height:40px;}/* Firefox 19+ */
	:-moz-placeholder           {font-family:'PTSans Italic'; font-size:11pt; color:#272727; line-height:40px;}/* Firefox 18- */
	:-ms-input-placeholder      {font-family:'PTSans Italic'; font-size:11pt; color:#272727; line-height:40px;}
	
	.times ul li {width:205px;}
	.times ul li img {width:148px;}
	.times ul li p {font-size:14pt;}
	.times .btn-vacancy {width:303px;height:52px;line-height:52px;font-size:17pt;}
	.whatWeDo .titleWhatWeDo {font-size:28pt;}
	.whatWeDo ul li {width:45%;margin-bottom:25px;}
	.whatWeDo ul li p {font-size:13pt;}
	.whatWeDo ul li p span {font-size:17pt;}
	.features .titleFeatures {font-size:28pt;}
	.howWeWork .table {width:50%;}
	.howWeWork .howWeWorkItem:nth-child(even) img {margin:0;}

	.autoplay {width:770px;}
	.slick-slide {text-align:center;}
	.brandBlock {width:129px;}
	.buyPhones .titleBuyPhones {font-size:18pt;}
	.buyPhones img {width:400px;}
	.buyPhones .buyRequest {margin-top:30px;margin-right:-10px;}
	.repair .titleLeftSide, .repair .titleRightSide {padding-top:30px;font-family:'PTSans Narrow';font-size:26pt;color:#ff9900;}
	.repair img {margin-top:30px;max-height:243px;}
	.repair p {font-family:'PTSans Narrow';font-size:20pt;color:#00a2f5;padding-top:30px;}
	.repair .btn-goPartner {width:360px;height:50px;line-height:50px;font-size:18pt;}
	.repair .rightSide p {padding-top:30px;}

	header .menuBlock:nth-child(4) {margin-top:15px;}
	header .menuBlock .graph {display:block;}
}
@media screen and (max-width:800px) {.wrapper {width:716px;}
	nav ul li {width:210px;height:245px;}

	nav ul li p {font-family:'PTSans Regular';font-size:12pt;color:#ff9900;}

	nav ul li:nth-child(1) p {padding-top:10px;}
	nav ul li:nth-child(1) img {height:190px;margin-top:10px;}
	nav ul li:nth-child(2) {margin-left:15px;margin-right:15px;}
	nav ul li:nth-child(2) img {height:180px;margin-top:15px;}
	nav ul li:nth-child(2) p {padding-top:15px;}
	nav ul li:nth-child(3) img {height:180px;margin-top:25px;margin-left:5px;}

	nav ul li:nth-child(3) p {padding-top:5px;}
	.slider {width:680px;margin:auto;}
	.slick-slider {width:680px;}
	.slick .wrapper {width:680px;}
	.features ul li {padding:0;margin:10px 15px;}
	.repair img {max-height: 220px;}
	.repair p {font-size:18pt;}
	.repair .btn-goPartner {width:320px;}
	.buyPhones {height:auto;}
	.buyPhones img {width:350px;}
	.howWeWork .table {width:50%;}
	.howWeWork .table .td img {max-width:35px;max-height:35px;}
	.howWeWork .table .td p {font-size:13pt;}
}
@media screen and (max-width:769px) {.wrapper {width:585px;}
	header, footer {height:200px;}
	.request {min-height:115px;}
	.request .wrapper p {font-size:13pt;}
	.request form input {width:200px;}
	.request form input:nth-child(2) {margin:0 10px;}
	.request form input.btn-submit {width:100px;}
	.times ul li {height:200px;}
	.times .btn-vacancy {margin-top:20px;}
	.slider {width:550px;}
	.slick-slider {width:550px;}
	.slick .wrapper {width:550px;}
	.features ul li {width:220px;}
	.repair img {max-height:180px;}
	.repair .btn-goPartner {width:280px;font-size:16pt;}
	.buyPhones {text-align:center;height:auto;}
	.buyPhones img {float:none;width:400px;text-align:center;}
	.buyPhones .buyRequest {float:none;width:400px;margin:auto;border-radius:8px;margin-top:30px;}
	.br {display:none;}
	.buyPhones .buyRequest form input {display:block;width:300px;height:43px;margin:auto;margin-top:10px;}
	.howWeWork .howWeWorkItem img {max-width:40px;max-height:40px;}
	.howWeWork .howWeWorkItem p {font-size:11pt;line-height:11pt;}
}
@media screen and (max-width:641px) {
	.wrapper {width:440px;}
	header, footer {height:260px;}
	
	header .menuBlock, footer .menuBlock {display:block;margin:auto;}
	header .menuBlock:nth-child(2), footer .menuBlock:nth-child(2) {text-align:center;}
	header .menuBlock:nth-child(3) img, footer .menuBlock:nth-child(3) img {margin-left:-10px;}
	header .menuBlock:nth-child(4) img, footer .menuBlock:nth-child(4) img {margin-left:10px;}
	.request form input {width:300px;display:block;margin:auto;}
	.request form input:nth-child(2) {margin:0;margin:auto;margin-top:10px;}
	.request form input.btn-submit {width:300px;margin-top:10px;}
	.whatWeDo ul li {width:400px;}
	.slider {width:400px;}
	.slick-slider {width:400px;}
	.slick .wrapper {width:400px;}


	.howWeWork .howWeWorkItem:nth-child(8) {margin-right:45px;}
	
	.howWeWork .howWeWorkItem:nth-child(9) {margin-left:-70px;}
	.repair .leftSide, .repair .rightSide {display:block;width:100%;}
}

@media screen and (max-width:480px) {.wrapper {width:300px;}
	.whatWeDo ul li {width:300px;}
	.slider {width:300px;}
	.slick-slider {width:300px;}
	.slick .wrapper {width:300px;}
	.times .btn-vacancy {width:280px;}
	.whatWeDo ul li {width:90%;}
	.whatWeDo ul li p span {font-size:15pt;}
	.whatWeDo .titleWhatWeDo {width:200px;font-size:20pt;}
	.features .titleFeatures {font-size:20pt;}
	.howWeWork .titleHowWeWork {width:200px;font-size:20pt;}
	.buyPhones img {width:300px;}
	.buyPhones .buyRequest {width:300px;min-height:0;}
	.buyPhones .buyRequest form input {width:250px;}
	.buyPhones .buyRequest p {font-size:15pt;}
	.howWeWork .table .td img {max-width:15px;max-height:15px;}
	.howWeWork .table .td p {font-size:8pt;line-height:8pt;}
	
}

@media screen and (max-width:319px) {.wrapper {max-width:100px;}
	header, footer {height:280px;}
	header .menuBlock:nth-child(1), footer .menuBlock:nth-child(1) {width:100px;}
	header .menuBlock:nth-child(1) img, footer .menuBlock:nth-child(1) img {width:100px;}
	header .menuBlock:nth-child(2), footer .menuBlock:nth-child(2) {width:100px;}
	header .menuBlock:nth-child(2) p, footer .menuBlock:nth-child(2) p {font-size:8pt;}
	
	header .menuBlock:nth-child(3), footer .menuBlock:nth-child(3) {width:100px;margin-top:5px;}
	header .menuBlock:nth-child(3) img, footer .menuBlock:nth-child(3) img {width:10px;margin-right:5px;}
	header .menuBlock:nth-child(3) p, footer .menuBlock:nth-child(3) p {font-size:8pt;}
	header .menuBlock:nth-child(4) img, footer .menuBlock:nth-child(4) img {width:15px;margin-right:5px;margin-left:-15px;}
	header .menuBlock:nth-child(4) p, footer .menuBlock:nth-child(4) p {font-size:8pt;line-height:11pt;}
	header .menuBlock:nth-child(4) p span, footer .menuBlock:nth-child(4) p span {font-size:8pt;}
	nav ul li {width:100px;height:140px;}
	nav ul li img {max-height:100px;}
	nav ul li p {font-size:8pt;margin-top:-5px;}
	nav ul li:nth-child(2) {margin:0;margin-top:10px;}
	nav ul li:nth-child(2) img {max-height:80px;}
	nav ul li:nth-child(2) p {margin-top:3px;}
	nav ul li:nth-child(3) {margin:0;margin-top:10px;}
	nav ul li:nth-child(3) img {max-height:80px;}

	nav ul li:nth-child(3) p {margin-top:3px;}
	.request .wrapper p {font-size:10pt;}
	.request form input {width:100px;height:30px;line-height:30px;padding-left:5px;}
	.request form input.btn-submit {width:100px;height:30px;line-height:25px;font-size:9pt;}
	.times ul li {width:100px;height:150px;}
	.times ul li:nth-child(2) {width:100px;margin:0;margin-top:0;}
	.times ul li:nth-child(3) {width:100px;margin:0;margin-top:0;}
	.times ul li img {width:100px;}
	.times ul li p {font-size:10pt;}
	.times .btn-vacancy {width:100px;height:30px;border:solid #00a2f5 2px;line-height:30px;font-size:10pt;}
	.whatWeDo .titleWhatWeDo {font-size:11pt;width:100px;}
	.whatWeDo ul li {width:100%;}
	.whatWeDo ul li p img {width:20px;padding-right:0px;}
	.whatWeDo ul li p {font-size:9pt;}
	.whatWeDo ul li p span {font-size:10pt;line-height:10pt;}
	.slider {width:100px;}
	.slick-slider {width:100px;}
	.slick .wrapper {width:100px;}
	.features .titleFeatures {font-size:11pt;margin-top:-40px;}
	.features ul li {width:100px;height:60px;margin:0;margin-top:20px;}
	.features ul li img {width:30px;margin-top:2px;}
	.features ul li p {font-size:7.5pt;line-height:8pt;padding-top:0;}
	.howWeWork .titleHowWeWork {width:100px;font-size:11pt;}
	.howWeWork .howWeWorkItem {display:block;width:100px;}
	.howWeWork .howWeWorkItem:nth-child(9) {margin:0;margin-top:20px;}
	.features ul li:nth-child(2) p {padding-top:0;}
	.repair .titleLeftSide, .repair .titleRightSide {font-size:11pt;line-height:11pt;}
	.repair img {max-width:100px;}
	.repair p {font-size:11pt;line-height:11pt;}
	.repair .btn-goPartner {width:100px;height:40px;line-height:11pt;font-size:11pt;padding-top:10px;}
	.buyPhones {height:auto;}
	.buyPhones .titleBuyPhones {font-size:10pt;}
	.buyPhones img {width:100px;}
	.buyPhones .buyRequest {width:100px;min-height:0;}
	.buyPhones .buyRequest p {font-size:10pt;line-height:10pt;}
	.buyPhones .buyRequest form input {width:80px;height:30px;}
	
	.buyPhones ::-webkit-input-placeholder {font-family:'PTSans Italic'; font-size:9pt; color:#272727; line-height:30px;}
	.buyPhones ::-moz-placeholder          {font-family:'PTSans Italic'; font-size:9pt; color:#272727; line-height:30px;}/* Firefox 19+ */
	.buyPhones :-moz-placeholder           {font-family:'PTSans Italic'; font-size:9pt; color:#272727; line-height:30px;}/* Firefox 18- */
	.buyPhones :-ms-input-placeholde       {font-family:'PTSans Italic'; font-size:9pt; color:#272727; line-height:30px;}
	.buyPhones .buyRequest form input.btn-submit {width:90px;height:30px;font-size:10pt;line-height:30px;}

	::-webkit-input-placeholder {font-family:'PTSans Italic'; font-size:9pt; color:#272727; line-height:30px;}
	::-moz-placeholder          {font-family:'PTSans Italic'; font-size:9pt; color:#272727; line-height:30px;}/* Firefox 19+ */
	:-moz-placeholder           {font-family:'PTSans Italic'; font-size:9pt; color:#272727; line-height:30px;}/* Firefox 18- */
	:-ms-input-placeholde       {font-family:'PTSans Italic'; font-size:9pt; color:#272727; line-height:30px;}
}

@font-face {
  font-display: swap;font-family:'PTSans Italic';src:url('../font/PTSansItalic.ttf') format('truetype');}
@font-face {
  font-display: swap;font-family:'PTSans Regular';src:url('../font/PTSansRegular.ttf') format('truetype');}
@font-face {
  font-display: swap;font-family:'PTSans Narrow';src:url('../font/PTSansNarrow.ttf') format('truetype');}

.modalWrap {display:none;}
.modal {width:90%S;background-color:#fff;border-radius:12px;position:relative;padding:30px 15px;margin:50px auto 0;}
.modal a {display:inline-block;position:absolute;top:-13px;right:-13px;}
.modal p {font-family:"Tahoma,Verdana,Segoe,sans-serif",Arial,Helvetica,sans-serif;font-size:15px;line-height:24px;font-weight:normal;color:#F90;margin-bottom:15px;}

.arcticmodal-overlay,
.arcticmodal-container {position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000;}
.arcticmodal-container {overflow:auto;margin:0;padding:0;border:0;border-collapse:collapse;}

*:first-child + html .arcticmodal-container {height:100%;}
.arcticmodal-container_i {height:100%;margin:0 auto;}
.arcticmodal-container_i2 {padding:24px;margin:0;border:0;vertical-align:middle;}
.arcticmodal-error {padding:20px;border-radius:10px;background:#000;color:#fff;}
.arcticmodal-loading {width:80px;height:80px;border-radius:10px;background:black url(loading.gif) no-repeat 50% 50%;}

.map {position:relative;}
.map .map-title {position:absolute;width:310px;top:20px;left:50%;padding:10px 0;font-size:28px;font-family:Arial;color:#fff;margin-left:-155px;z-index:1000001;text-align:center;background:url(../img/map-title-bg.webp) center no-repeat;}
.tel_bl{position:relative;}
.tel_in{position:absolute;left:-3.5em;top:0;}
.contacts_btn{background:#424242 url("../img/btns.webp") center no-repeat;max-width:140px;width:100%;height:40px;display:block;position:relative;z-index:99999;margin-top:-1em;margin-right:4em;cursor:pointer;float:right;font-family:'PTSans Regular';}
.contact_info{background:#fff;position:absolute;width:220px;top:0;left:0;margin-left:-4.8em;padding:10px;display:none;//transition:0.3s;border:3px solid #FFBA52;border-radius:0 0 5px 5px;box-shadow:0 1px 3px rgba(255,255,255,0.5);}
.tells{text-align:center;font-size:20px;font-weight:600;}
.inf_tel{text-align:center;font-size:14px;}

@media screen and (max-width:1024px){
.contacts_btn{margin-right:2.8em;}	
}
header{min-height:105px;padding:25px 0;}
.graph{font-size:12px;}

h1 {font:24pt 'PTSans Narrow';text-align:center;padding:30px 0 10px 0;margin:0;}
h1 span {color:#db8818;}