.hide-block  {
	display:none !important;
}

.is-active .select__body {
	display: block !important;
}

/*--- Lang menu ---*/
.select__item > a {
	color: #000;
}

/*--- single smm-block---*/
div.heateor_sss_sharing_ul {
	display:flex;
}
div.heateor_sss_sharing_ul a.heateor_sss_facebook {
	order: 1;
}
div.heateor_sss_sharing_ul a.heateor_sss_button_telegram {
	order: 2;
}
div.heateor_sss_sharing_ul a.heateor_sss_button_instagram {
	order: 3;
}
div.heateor_sss_sharing_ul a.heateor_sss_button_linkedin {
	order: 4;
}


div.heateor_sss_sharing_ul a.heateor_sss_facebook:hover,
div.heateor_sss_sharing_ul a.heateor_sss_button_telegram:hover,
div.heateor_sss_sharing_ul a.heateor_sss_button_instagram:hover,
div.heateor_sss_sharing_ul a.heateor_sss_button_linkedin:hover
 {
    -webkit-transform: scale(0.88) !important;
        -ms-transform: scale(0.88) !important;
            transform: scale(0.88) !important;
  }

div.heateor_sss_sharing_ul .heateor_sss_svg {
	display: none !important;
}
div.heateor_sss_sharing_ul a.heateor_sss_facebook:before {
    content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M27.9998 13.9999C27.9998 6.26735 21.7324 0 13.9999 0C6.26735 0 0 6.26735 0 13.9999C0 20.9883 5.11667 26.7801 11.8136 27.831V18.0503H8.26185V13.9999H11.8136V10.9161C11.8136 7.41035 13.9002 5.46955 17.099 5.46955C18.6333 5.46955 20.2366 5.74571 20.2366 5.74571V9.19007H18.4722C16.7308 9.19007 16.1938 10.2717 16.1938 11.3764V13.9999H20.0755L19.4541 18.0503H16.1938V27.831C22.8831 26.7801 27.9998 20.9883 27.9998 13.9999Z' fill='%231877F2'/%3e%3c/svg%3e")  !important;
}

div.heateor_sss_sharing_ul a.heateor_sss_button_instagram:before {
    content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.52406 28.6527C6.88863 28.5784 6.00021 28.3062 5.4093 28.0757C4.62632 27.7709 4.06809 27.408 3.48045 26.8211C2.8928 26.2343 2.5291 25.6761 2.22588 24.8931C1.9954 24.3022 1.72323 23.4138 1.64886 21.7784C1.56713 20.0105 1.55078 19.4801 1.55078 15.0012C1.55078 10.5224 1.56876 9.99276 1.64804 8.22328C1.72242 6.58785 1.99621 5.70107 2.22506 5.10852C2.52992 4.32553 2.89362 3.76731 3.47963 3.17885C4.06646 2.59202 4.62468 2.2275 5.40848 1.92428C5.99939 1.6938 6.88781 1.42163 8.52325 1.34726C10.2919 1.26635 10.8232 1.25 15.3004 1.25C19.7792 1.25 20.3088 1.26798 22.0783 1.34726C23.7138 1.42163 24.6005 1.69543 25.1931 1.92428C25.9761 2.2275 26.5343 2.59202 27.1219 3.17885C27.7096 3.76568 28.0716 4.32472 28.3765 5.1077C28.607 5.69861 28.8791 6.58703 28.9535 8.22246C29.0344 9.99194 29.0508 10.5216 29.0508 15.0004C29.0508 19.4776 29.0344 20.0089 28.9535 21.7784C28.8791 23.4138 28.6053 24.3022 28.3765 24.8931C28.0716 25.6761 27.7088 26.2343 27.1219 26.8211C26.5351 27.408 25.9761 27.7709 25.1931 28.0757C24.6022 28.3062 23.7138 28.5784 22.0783 28.6527C20.3105 28.7337 19.7792 28.75 15.3004 28.75C10.8232 28.75 10.2919 28.7345 8.52406 28.6527Z' fill='url(%23paint0_radial_1_1160)'/%3e%3cpath d='M8.52406 28.6527C6.88863 28.5784 6.00021 28.3062 5.4093 28.0757C4.62632 27.7709 4.06809 27.408 3.48045 26.8211C2.8928 26.2343 2.5291 25.6761 2.22588 24.8931C1.9954 24.3022 1.72323 23.4138 1.64886 21.7784C1.56713 20.0105 1.55078 19.4801 1.55078 15.0012C1.55078 10.5224 1.56876 9.99276 1.64804 8.22328C1.72242 6.58785 1.99621 5.70107 2.22506 5.10852C2.52992 4.32553 2.89362 3.76731 3.47963 3.17885C4.06646 2.59202 4.62468 2.2275 5.40848 1.92428C5.99939 1.6938 6.88781 1.42163 8.52325 1.34726C10.2919 1.26635 10.8232 1.25 15.3004 1.25C19.7792 1.25 20.3088 1.26798 22.0783 1.34726C23.7138 1.42163 24.6005 1.69543 25.1931 1.92428C25.9761 2.2275 26.5343 2.59202 27.1219 3.17885C27.7096 3.76568 28.0716 4.32472 28.3765 5.1077C28.607 5.69861 28.8791 6.58703 28.9535 8.22246C29.0344 9.99194 29.0508 10.5216 29.0508 15.0004C29.0508 19.4776 29.0344 20.0089 28.9535 21.7784C28.8791 23.4138 28.6053 24.3022 28.3765 24.8931C28.0716 25.6761 27.7088 26.2343 27.1219 26.8211C26.5351 27.408 25.9761 27.7709 25.1931 28.0757C24.6022 28.3062 23.7138 28.5784 22.0783 28.6527C20.3105 28.7337 19.7792 28.75 15.3004 28.75C10.8232 28.75 10.2919 28.7345 8.52406 28.6527Z' fill='url(%23paint1_radial_1_1160)'/%3e%3cpath d='M11.9228 15.0581C11.9228 13.1774 13.447 11.6524 15.3277 11.6524C17.2084 11.6524 18.7334 13.1774 18.7334 15.0581C18.7334 16.9388 17.2084 18.4638 15.3277 18.4638C13.447 18.4638 11.9228 16.9388 11.9228 15.0581ZM10.0817 15.0581C10.0817 17.9554 12.4303 20.304 15.3277 20.304C18.225 20.304 20.5736 17.9554 20.5736 15.0581C20.5736 12.1607 18.225 9.81214 15.3277 9.81214C12.4303 9.81214 10.0818 12.1606 10.0818 15.0581H10.0817ZM19.5554 9.60413C19.5553 9.84661 19.6271 10.0837 19.7618 10.2853C19.8964 10.487 20.0878 10.6442 20.3118 10.7371C20.5358 10.8299 20.7822 10.8543 21.0201 10.8071C21.2579 10.7599 21.4764 10.6432 21.6479 10.4719C21.8194 10.3005 21.9363 10.0821 21.9837 9.84428C22.0311 9.60648 22.0069 9.35998 21.9142 9.13593C21.8215 8.91188 21.6644 8.72034 21.4629 8.58555C21.2613 8.45076 21.0243 8.37877 20.7819 8.37867H20.7814C20.4564 8.37882 20.1447 8.50797 19.9148 8.73774C19.685 8.96751 19.5557 9.27912 19.5554 9.60413ZM11.2003 23.374C10.2042 23.3286 9.66283 23.1627 9.30305 23.0225C8.82607 22.8368 8.48574 22.6157 8.12792 22.2583C7.77011 21.901 7.54862 21.561 7.36374 21.084C7.22349 20.7244 7.05758 20.1829 7.0123 19.1868C6.96277 18.11 6.95288 17.7865 6.95288 15.0582C6.95288 12.33 6.96359 12.0074 7.0123 10.9296C7.05766 9.93359 7.2248 9.39311 7.36374 9.03243C7.54943 8.55545 7.7706 8.21513 8.12792 7.85731C8.48525 7.4995 8.82525 7.27801 9.30305 7.09314C9.66266 6.95289 10.2042 6.78698 11.2003 6.7417C12.2771 6.69217 12.6006 6.68228 15.3277 6.68228C18.0547 6.68228 18.3785 6.69282 19.4563 6.74186C20.4523 6.78722 20.9928 6.95436 21.3535 7.0933C21.8305 7.27817 22.1708 7.50015 22.5286 7.85748C22.8864 8.2148 23.1071 8.55562 23.2928 9.0326C23.433 9.39221 23.599 9.93375 23.6442 10.9298C23.6938 12.0076 23.7037 12.3302 23.7037 15.0584C23.7037 17.7866 23.6938 18.1092 23.6442 19.187C23.5989 20.183 23.4321 20.7244 23.2928 21.0842C23.1071 21.5612 22.8859 21.9015 22.5286 22.2585C22.1713 22.6155 21.8305 22.837 21.3535 23.0227C20.9939 23.1629 20.4523 23.3288 19.4563 23.3741C18.3794 23.4236 18.0559 23.4335 15.3277 23.4335C12.5994 23.4335 12.2768 23.4236 11.2003 23.3741V23.374ZM11.1157 4.90367C10.0281 4.9532 9.2849 5.12565 8.63588 5.37819C7.96414 5.63899 7.39472 5.98888 6.82612 6.55658C6.25752 7.12428 5.90853 7.69377 5.64773 8.36633C5.39518 9.01576 5.22273 9.75852 5.1732 10.8461C5.12285 11.9354 5.11133 12.2837 5.11133 15.0581C5.11133 17.8325 5.12285 18.1807 5.1732 19.27C5.22273 20.3577 5.39518 21.1004 5.64773 21.7498C5.90853 22.4216 6.2576 22.9921 6.82612 23.5596C7.39464 24.127 7.96332 24.4764 8.63588 24.738C9.28613 24.9905 10.0281 25.1629 11.1157 25.2125C12.2055 25.262 12.5532 25.2743 15.3277 25.2743C18.1021 25.2743 18.4503 25.2628 19.5396 25.2125C20.6273 25.1629 21.37 24.9905 22.0194 24.738C22.6912 24.4764 23.2606 24.1273 23.8292 23.5596C24.3978 22.9919 24.746 22.4216 25.0076 21.7498C25.2601 21.1004 25.4334 20.3576 25.4821 19.27C25.5316 18.1799 25.5432 17.8325 25.5432 15.0581C25.5432 12.2837 25.5316 11.9354 25.4821 10.8461C25.4326 9.75844 25.2601 9.01535 25.0076 8.36633C24.746 7.69459 24.3969 7.12518 23.8292 6.55658C23.2615 5.98798 22.6912 5.63899 22.0203 5.37819C21.37 5.12565 20.6272 4.95238 19.5405 4.90367C18.451 4.85389 18.1029 4.8418 15.3289 4.8418C12.5549 4.8418 12.206 4.85332 11.1161 4.90367' fill='white'/%3e%3cdefs%3e%3cradialGradient id='paint0_radial_1_1160' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(3.33055 28.1476) scale(34.9148)'%3e%3cstop offset='0.09' stop-color='%23FA8F21'/%3e%3cstop offset='0.78' stop-color='%23D82D7E'/%3e%3c/radialGradient%3e%3cradialGradient id='paint1_radial_1_1160' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(20.5991 27.2645) scale(30.7253)'%3e%3cstop offset='0.64' stop-color='%238C3AAA' stop-opacity='0'/%3e%3cstop offset='1' stop-color='%238C3AAA'/%3e%3c/radialGradient%3e%3c/defs%3e%3c/svg%3e")  !important;
}

div.heateor_sss_sharing_ul a.heateor_sss_button_linkedin:before {
    content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.42566 1.25H22.4351C24.0731 1.25475 25.6426 1.91362 26.8009 3.08268C27.9591 4.25174 28.6119 5.83597 28.6166 7.48927V22.513C28.6113 24.1659 27.9583 25.7495 26.8001 26.9181C25.6419 28.0867 24.0727 28.7453 22.4351 28.75H7.42566C5.78805 28.7453 4.21882 28.0867 3.06064 26.9181C1.90246 25.7495 1.24943 24.1659 1.24414 22.513V7.48927C1.24884 5.83597 1.90162 4.25174 3.05986 3.08268C4.2181 1.91362 5.78766 1.25475 7.42566 1.25V1.25Z' fill='%230A66C2'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.7193 11.2381H16.1787V13.0368H16.2277C16.7111 12.1645 17.8872 11.2381 19.6448 11.2381C23.2958 11.2381 23.9708 13.5315 23.9708 16.5151V22.8241H20.3643V17.2166C20.3643 15.9328 20.3376 14.2802 18.4887 14.2802C16.6398 14.2802 16.3235 15.6764 16.3235 17.1244V22.8353H12.7193V11.2381ZM10.6721 7.72615C10.6721 8.10058 10.5621 8.46659 10.356 8.77792C10.1499 9.08925 9.85701 9.33189 9.51428 9.47518C9.17156 9.61847 8.79444 9.65596 8.4306 9.58291C8.06677 9.50986 7.73256 9.32956 7.47026 9.0648C7.20795 8.80004 7.02931 8.46271 6.95694 8.09548C6.88457 7.72825 6.92171 7.3476 7.06367 7.00167C7.20563 6.65575 7.44604 6.36008 7.75448 6.15206C8.06292 5.94404 8.42555 5.83301 8.79652 5.83301C9.29378 5.8336 9.77051 6.03325 10.1221 6.38815C10.4737 6.74306 10.6715 7.22424 10.6721 7.72615ZM6.92535 11.2381H10.6721V22.8241H6.92535V11.2381Z' fill='white'/%3e%3c/svg%3e")  !important;
}

div.heateor_sss_sharing_ul a.heateor_sss_button_telegram:before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15 28.75C22.5939 28.75 28.75 22.5939 28.75 15C28.75 7.40608 22.5939 1.25 15 1.25C7.40608 1.25 1.25 7.40608 1.25 15C1.25 22.5939 7.40608 28.75 15 28.75Z' fill='url(%23paint0_linear_1_1157)'/%3e%3cpath d='M6.97058 14.8808L16.23 11.0658C17.144 10.6684 20.2437 9.39667 20.2437 9.39667C20.2437 9.39667 21.6743 8.84032 21.5551 10.1915C21.5154 10.7478 21.1975 12.6951 20.8795 14.8013L19.886 21.0405C19.886 21.0405 19.8066 21.9545 19.131 22.1134C18.4554 22.2724 17.3427 21.5571 17.144 21.3981C16.985 21.2789 14.1635 19.4906 13.1303 18.6163C12.8521 18.3779 12.5342 17.901 13.17 17.3447C14.6006 16.0332 16.3095 14.4039 17.3427 13.3707C17.8196 12.8938 18.2964 11.7811 16.3095 13.1322L10.7061 16.9075C10.7061 16.9075 10.0703 17.3049 8.87809 16.9473C7.6859 16.5896 6.295 16.1127 6.295 16.1127C6.295 16.1127 5.34124 15.5166 6.97058 14.8808Z' fill='white'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_1_1157' x1='19.5844' y1='5.83439' x2='12.7094' y2='21.875' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2337AEE2'/%3e%3cstop offset='1' stop-color='%231E96C8'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e") !important;
}

.heateor_sss_sharing_ul a {
	display: inline-block !important;
	font-size: 0 !important;
	height: 28px !important;
	margin: 13px !important;
	position: relative !important;
	top: 9px !important;
	width: 28px !important;	
}
@media(max-width:374px) {
	.heateor_sss_sharing_ul a {
		margin:13px 5px !important;
	}
}

.heateor_sss_facebook,
.heateor_sss_button_instagram,
.heateor_sss_button_linkedin,
.heateor_sss_button_telegram {
  -webkit-transition: 0.2s;
	  -o-transition: 0.2s;
	  transition: 0.2s;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}


.technologies__item-title a {
	color: #000;
}


.sservices__first-item h3 em {
	font-style: normal;
    color: #21c677;
}

p.sservices__six-text-under-title {
	max-width:900px !important;
}

.wpcf7-not-valid-tip {
	color: orange !important;
	font-size: 16px!important;
	font-weight: 300;
	line-height: 1.25;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
	border-color: transparent !important;
	text-align: center;
	font-size: 16px!important;
	line-height: 1.25;
	
}
.wpcf7 form .wpcf7-response-output {
	margin: 10px !important;
	padding: 0 !important;
	color: orange !important;
	font-weight: 300;
	text-align: center;
	font-size: 16px!important;
	line-height: 1.25;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: transparent !important;
	color: #21c677 !important;
	text-align: center;
	font-weight: 500;
	font-size: 16px!important;
	line-height: 1.25;
}

.workers-photo {
	height: 50px;
    width: 50px;
    object-fit: cover;
    border-radius: 5px;
}


/*--- Block of Selected filters ---*/
.our-developers__item .our-developers__selected-filter {
	display: inline-flex;
}

.portfolio__icon-eye {
	display: none !important;
}

/*--- Hide lang toggle ---*/

a.header__button:visited {
	color: #000;
}

.our-developers__filter.max-show-list .our-developers__filter-list-item {
	display: block;
}

.hide-item__position, 
.hide-item__rate,
.hide-item__englevel,
.hide-item__country {
	display: none !important;
}

.hidden-message {
	display: none;
}


.our-developers__popup .wpcf7 form .wpcf7-response-output {
	display: none !important;
}


.prev.page-numbers svg {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.next.page-numbers svg {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
@media (any-hover: hover) {
  .prev.page-numbers:hover,
  .next.page-numbers:hover {
        background-color: #21c677 !important;
  }
  .prev.page-numbers:hover svg {
        -webkit-transform: rotate(-90deg) scale(.82);
        -ms-transform: rotate(-90deg) scale(.82);
        transform: rotate(-90deg) scale(.82);
  }
  .next.page-numbers:hover svg {
        -webkit-transform: rotate(90deg) scale(.82);
        -ms-transform: rotate(90deg) scale(.82);
        transform: rotate(90deg) scale(.82);
  }
}
.prev.page-numbers svg,
.next.page-numbers svg {
    -webkit-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
}



.our-developers__popup .close-popup-form {
    font-size: 0;
    height: 22px;
    position: relative;
    top: -1px;
    width: 22px;
}
.our-developers__popup .close-popup-form::after, 
.our-developers__popup .close-popup-form::before {
    background-color: #21c677;
    border-radius: 4px;
    content: "";
    display: block;
    height: 2px;
    left: -3px;
    position: absolute;
    top: 10px;
    width: 28px;
}
.our-developers__popup .close-popup-form::before {
    transform: rotate(45deg);
}
.our-developers__popup .close-popup-form::after {
    transform: rotate(-45deg);
}

/*--- Языки ---*/

.error-404 .bsingle__title {
    max-width: 100% !important;
}
.error-404 .entry-content {
    text-align: center;
}
.error-404 .entry-content .n_btn {
    color: #000;
    display: table;
    margin: 35px auto 0;
}
@media screen and (max-width: 760.99px){
    .footer__menu-list .menu-item {
        padding-left: 12px;
        padding-right: 12px;
        width: auto;
    }
}
@media screen and (max-width: 575px){
    .footer__menu-list {
        align-items: center;
        flex-direction: column;
    }
}
main.error-404{
    display: flex;
    flex-direction: column;
}
.error-404 .entry-content {
    margin-bottom: auto;
    margin-top: auto;
    text-align: center;
}

.wpcf7-not-valid-tip {
    font-size: 15px;
}
.wpcf7-response-output {
    font-size: 18px;
    margin-top: 20px !important;
}

.img-desc375 {
	display: block;
}
.img-mob375 {
	display: none;
}

.header__wrap-logo img ,
.footer__wrap-logo img {
	width:127px; 
	height:32px;
}

@media screen and (max-width: 1099.99px) {
	.header__wrap-logo img  {
		width:111px; 
		height:28px; 
	}
}

@media(min-width: 1599px) {
	.portfolio__image {
		min-width: 701px;
		min-height: 491px;
	}
}

@media(min-width: 1499px) {
	.about__header-illustration{
		height: 600px;
		width: 600px;
	}
}
@media(min-width: 1199px) {
	.home__fs-title {
		display: block;
		max-width: 780px;
	}
}
@media(max-width: 375px) {
	.home__fs-illustration {
		height: 327px;
		width: 327px;
	}
	.home__fs .about__header-star-illustration {
		width: 128px;
		height: 123px;
	}	
	.about__header-illustration{
		height: 302px;
		width: 302px;
	}	
	.portfolio__image {
		height: 240px;
		width: 340px;
	}
	.home__fs-title {
		display: block;
		height: 224px;
		width: 326px;
	}
	.img-desc375 {
		display: none;
	}
	.img-mob375 {
		display: block;
	}	
}

.faq-block .sservices__six-items>div {
	width: 100%;
}

.faq-block .block__text {
	padding-top: 35px;
}


.home__our-clients {
	display:none;
}

.services .technologies__item:nth-child(6) .technologies__item-title::before {
    content: "coming soon";
	content: "0" counter(technologies-section);
}

/*----- Tehnology slider on homapage -----*/
.home-technologies__slider .swiper-slide img {
    max-height: 80%;
    max-width: 80%;
    height: 100%;
    width: 100%;
    object-fit: contain;
}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
    height: 100%;
}

.platforms__logo {    
    width: 100%;
    object-fit: contain;
    height: 90px;
}

/*--- Переклюяатель языков в хедере ---*/

/*--- service/remote-team/ ---*/
.block__title {
	color: black;
}

.vivino__col ul li {
	    color: #000;
    font-size: 20px;
    font-weight: 300!important;
    line-height: 30px;
}


@media (max-width: 375px) {
	.home__fs-link {
		height: 52px!important;
	} 

	.home__fs-circle {
		width: 360px;
		height: auto;
		transform: scale(1);
	}
	.about__header-star-illustration {
		width: 128px;
		height: auto;
		transform: scale(1);
	}
	.header__wrap-btn {
		width: 25px;
		height: 20px;
		transform: scale(1);
	}
	.home-services {
		width: 340px;
		height: auto;
		transform: scale(1);
	}
	.home__fs-btn {
		width: 60px;
		height: 60px;
		transform: scale(1);
	}
	.home__fs-item {
		width: 327px;
		height: auto;
		transform: scale(1);
	}
}

#btop {
   background-color: #fff;
   bottom: 60px;
   position: fixed;
   right: 60px;
   z-index: 100;
}

.n_btn-arrow {
   background: 0 0;
   border: 2px solid #21c677;
   border-radius: 50%;
   cursor: pointer;
   height: 60px;
   -webkit-transition: .3s;
   -o-transition: .3s;
   transition: .3s;
   width: 60px;
}

.n_btn-arrow:hover svg {
   -webkit-transform: scale(.82);
   -ms-transform: scale(.82);
   transform: scale(.82);
}

.n_btn-arrow svg {
   -webkit-transition: .2s;
   -o-transition: .2s;
   transition: .2s;
   -webkit-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
}

@media (max-width: 1440.98px) {
   
   #btop {
      bottom: 30px;
      height: 54px;
      right: 30px;
      width: 54px;
   }

   .n_btn-arrow svg {
      position: relative;
      top: 1px;
   }
}

@media (max-width: 1024.98px) {
   
   #btop {
      bottom: 20px;
      height: 48px;
      right: 20px;
      width: 48px;
   }

   .n_btn-arrow svg {
      max-height: 55%;
      max-width: 55%;
   }
}

@media (max-width: 720.98px) {

   #btop {
      bottom: 18px;
      height: 36px;
      right: 18px;
      width: 36px;
   }

   #btop .n_btn-arrow svg {
      max-height: 30%;
      max-width:  30%;
   }
}
.footer{
	padding-bottom: 0!important;
}

.contact-form__submit {
	position: static;
}

.n_btn {
	border-radius: 60px;
    display: flex;
    justify-content: center;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1.28px;
    height: 48px;
    padding-left: 6px;
    padding-right: 6px;
    text-align: center;
    transition: .3s ease 0s;
}	

.header__wrap-btn {
	visibility: hidden;
}

.header__wrap-btn .select {
	width: 100% !important;	
}
.header__wrap-btn {
	width: 64px !important;	
}
@media screen and (max-width: 1099.99px) {
	.header__wrap-logo {
		transform: translateX(0);
	}
}

.header__right .select{
	visibility: hidden;
	display: none;
}

@media(max-width: 1099px) {
	.header__left {
		flex: 0 0 calc(100% - 48px);
	}
	.header__left .wrap-logo {
		margin: 0 auto;
	}
}

.header__wrapper .n_container::after {
    background-color: transparent;
}

/*-------
.n_container {
    margin-left: auto;
    margin-right: auto;
    max-width: 1920px;
    padding-left: 60px;
    padding-right: 60px
}

@media screen and (max-width: 1440.98px) {
    .n_container {
        padding-left:30px;
        padding-right: 30px
    }
}
@media screen and (max-width: 1024.98px) {
    .n_container {
        padding-left:20px;
        padding-right: 20px
    }
}
@media screen and (max-width: 720.98px) {
    .n_container {
        padding-left:18px;
        padding-right: 18px
    }
}
@media screen and (max-width: 360.98px) {
    .n_container {
        padding-left:15px;
        padding-right: 15px
    }
}
*/

.footer__menu ul .menu-item a {
		text-transform: initial;		
	}
@media (any-hover: hover) {
	.footer__menu ul .menu-item a:hover {
		color: #21c677;
		text-decoration: none;		
	}
	.footer__menu ul .menu-item a:before {
		display:none!important;
	}
}


@media (max-width: 1099.98px) {
	.header .menu__list > li a {
		color: inherit;
	}	

	.header .menu__list li a{
		font-size: 16px !important;
		font-weight: 500 !important;
		line-height: 1.5 !important;
		letter-spacing: 1.28px !important;
	}
	
	body._touch .header .menu__list {
		display: flex;
		justify-content: flex-start;
		align-items: baseline;
	}
}



.portfolio__meta-tag {
	border-radius: 50px;
}

@media (min-width: 1100px) {
	.menu__list>li>a:before {
		display: none;	
	}
}

header .menu__list li a {
    font-family: 'Manrope', sans-serif !important;
}
.header__lets-talk, 
.footer {
    font-family: 'Manrope', sans-serif !important;
}

@media(max-width: 375px) {
	.custom-logo {
		aspect-ratio: 116/29;
	}
}	
@media(min-width: 375.01px) {
	.custom-logo {
		aspect-ratio: 175/44;
		width: auto;
	}	
}	


.header__menu {
  padding-bottom: 0;
  padding-top: 0;
}	

.menu__list {
    margin-left: 0;
}

/* @media (max-width: 1099.98px) { */
	/* .header .menu__list .menu-item a { */
		/* text-transform: uppercase; */
	/* } */
/* } */

.portfolio__blockImage {
	border-radius: 60px;
	overflow: hidden;
}
@media screen and (max-width: 1200.98px) {
	.portfolio__blockImage {
		border-radius: 40px;
	}
}
@media(max-width: 575px) {
	.wrap-title-page {
		justify-content: center;
		flex-direction: column;
	}
}

.our-developers__item-column-list-item.rating:before {
    content: url(https://piligrim.pro/wp-content/themes/piligrim/assets/img/star-active.svg);
    left: -1px;
    top: -2px;
}

.wrap-title-page .our-developers__btn-basket {
	padding:16px;
	color: #fff;
}

.header__lets-talk__new {
	margin-right: 20px;
}
@media(max-width: 1099px) {
	.header__lets-talk {
		margin: 45px auto 0;
	}
}

@media screen and (max-width: 720.98px) { 
	.new-color-popup .popup__close {
		flex: 0 0 48px;
	}
}


.old-popup {
	background-color: rgba(255,255,255,.95);
	color: #000;
}
.old-popup .popup__content {
    background-color: #fff;
    border: 1px solid #000;
    max-width: 800px;
    padding-bottom: 39px;
    padding-left: 58px;
    padding-right: 58px;
    padding-top: 36px;
    position: relative;
}

.old-popup .popup__close {
    font-size: 0;
    height: 22px;
    position: relative;
    top: -1px;
    width: 22px;
    background-color: transparent;
    border-radius: 0;
    display: block;
	right: 0;
}

.navigation.pagination.ajax .next.page-numbers,
.our-developers__item-column-header-btn {
	display: none;
}

body,
.header__wrapper,
#btop {
   padding-right: 0 !important;
}


.screen2__middle-image-wrap img{
	aspect-ratio: 326/231;
}