@media only screen and (max-width: 1220px){
	.content{
		width: 800px;
	}
	.headline{
		width: 800px;
	}
	.headLeft img, .headLeft{
		width: 90px;
	}
	.headCenter{
		width: 160px;
		padding: 0px 15px 0px 15px;
	}
	.phoneTop{
		font-size: 18px;
	}
	.callTop{
		font-size: 10px;
	}
	.wrapPhoneTop{
		padding: 10px 15px 16px 10px;
	}
	.headRight{
		width: 200px;
	}
	.topServiceCat{
		font-size: 12px;
	}
	.blHeadBut{
		margin: 0px 10px;
	}
	.topService{
		padding-right: 15px;
	}
	.headCenter p{
		font-size: 10px;
		line-height: 1em;
	}
	.bannTit{
		font-size: 38px;
	}
	.blBannInfo p{
		font-size: 20px;
	}
	.blBannInfo{
		width: 30%;
		padding: 8px 18px;
	}
	.bannText{
		font-size: 20px;
		margin: 20px 0px 20px 0px;
	}
	.bannList li{
		font-size: 16px;
	}
	.bannText strong{
		font-size: 20px;
	}
	.blockBannerHome > .content{
		padding: 110px 0px 0px 0px;
	}
	.blockBannerHome{
		height: 590px;
	}
	.advTit{
		font-size: 20px;
	}
	.advTit span{
		font-size: 14px;
	}
	.advDigit{
		font-size: 30px;
	}
	.blAdv{
		margin: 30px 15px 0px 15px;
	}
	.advText{
		font-size: 10px;
	}
	.blockAdvantages .content{
		padding: 35px 0px;
	}
	.servicesBut{
		padding: 18px 20px 15px 20px;
		font-size: 18px;
	}
	.wrapServices{
		width: 700px;
		min-height: 530px;
	}
	.fizImg{
		width: 650px;
		bottom: -178px;
		left: -182px;
	}
	.urImg{
		width: 750px;
		left: 30%;
		bottom: -164px;
	}
	.servicesImage{
		padding: 170px 20px 0px 20px;
	}
	.servicesContent{
		padding: 30px 15px 20px 20px;
	}
	.servicesContent, .servicesContent ul li, .servicesContent p{
		font-size: 14px;
	}
	.button{
		height: 44px;
		font-size: 12px;
	}
	a.button{
		line-height: 44px;
	}
	.wrapBut{
		height: 46px;
	}
	.butServicesLink{
		width: 210px;
	}
	.blServicesIn{
		min-height: 530px;
	}
	.servicesName{
		font-size: 16px;
	}
	.fontTit{
		font-size: 30px;
	}
	.komandaSmallImg{
		width: 60px;
	}
	.komandaSmallImg img{
		width: 85%;
	}
	.komandaSmallDesc{
		padding: 0px 5px;
	}
	.komandaSmName{
		font-size: 14px;
	}
	.komandaSmDolgnost{
		font-size: 12px;
	}
	.komandaBigName{
		font-size: 24px;
	}
	.komandaBigDolgnost{
		font-size: 18px;
	}
	.komandaBigInfo{
		margin-bottom: 25px;
	}
	.blockKomanda .content{
		padding-bottom: 40px;
	}
	.sertTit{
		font-size: 34px;
	}
	.sertTit span{
		font-size: 18px;
	}
	.sertContent, .sertContent *{
		font-size: 14px;
	}
	.blSertifivat{
		margin: 10px;
	}
	.wrapSertificats{
		padding: 30px 0px 40px 0px;
	}
	.questionContent{
		width: 460px;
		padding: 77px 0px;
	}
	.questionTit strong{
		font-size: 36px;
	}
	.questionTit{
		font-size: 22px;
	}
	.questionMan{
		width: 400px;
		left: -12px;
	}
	.blockContact{
		background-size: 100% 100%;
		margin-left: 10px;
	}
	.contContent{
		padding: 40px 0px 30px 70px;
	}
	.contTit{
		font-size: 30px;
		margin-bottom: 25px;
	}
	.contPhone{
		font-size: 24px;
	}
	.contEmail{
		font-size: 22px;
	}
	.blContPhone{
		margin-top: 25px;
	}
	.blCont{
		font-size: 14px;
		margin-bottom: 10px;
	}
	.foot-menu li a{
		padding: 5px 15px;
	}
	.foot-menu li{
		margin: 0px 10px;
	}
	.subscribe .labels{
		font-size: 12px;
	}
	.subscribe .wrapInput{
		width: 170px;
	}
	.subscribe .wrapBut, .subscribe .wrapInput{
		margin-left: 5px;
	}
	.footLogo{
		width: 230px;
	}
	.footLogo p{
		font-size: 11px;
	}
	/**********************************/
	.blockBannerService .content{
		padding: 90px 0px 60px 0px;
	}
	.bannPodpis{
		font-size: 18px;
		margin-top: 20px;
		margin-bottom: 70px;
	}
	.bannList p{
		font-size: 18px;
	}
	.bannList.upper li{
		font-size: 16px;
	}
	.fontTit span{
		font-size: 22px;
	}
	.servTit{
		font-size: 16px;
	}
	.servInTitWrap{
		max-width: 100%;
		width: 210px;
		height: 130px;
	}
	.servIn{
		padding: 20px 20px 20px 10px;
	}
	.wrapServicesList{
		grid-auto-rows: 220px;
		margin-bottom: 30px;
	}
	.wrapFeeds{
		grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
	}
	.feedLogo img{
		max-width: 80%;
	}
	.feedName{
		font-size: 15px;
		margin: 20px 0px 15px 0px;
	}
	/*******************************/
	.bannRight{
		padding-top: 20px;
	}
	.advName{
		font-size: 16px;
	}
	.keysTit{
		font-size: 26px;
	}
	.serviceTitle{
		font-size: 18px;
	}
	.wrapKeys{
		grid-gap: 10px;
		grid-template-columns: repeat(2, 1fr);
	}
	
	.doPodpis{
		font-size: 24px;
	}
	.doTit{
		font-size: 26px;
	}
	.doNothin{
		font-size: 56px;
	}
	.doPodpisBottom{
		font-size: 16px;
	}
	.blockDo .content{
		padding: 0px 0px 10px 0px;
	}
	.butDo{
		width: 295px;
	}
	.wrapOtherServices{
		grid-gap: 10px;
		grid-template-columns: repeat(auto-fit, minmax(165px, 0.5fr));
	}
	.otherServiceDesc p{
		font-size: 14px;
	}
	.otherServiceDesc > div{
		padding: 10px;
	}
	.otherServiceDesc{
		height: 70px;
	}
	.blOtherService{
		height: 280px;
	}
	/***************************/
	.thanksTit{
		font-size: 50px;
	}
	.thanksTit span{
		font-size: 14px;
	}
	.thanksPodpis{
		font-size: 16px;
		margin: 20px auto 25px auto;
	}
	.thanksPodpis.big{
		margin-bottom: 60px;
	}
	.thanksText{
		font-size: 16px;
	}
	.thanksPhone{
		font-size: 24px;
		margin-bottom: 50px;
	}
	.thanksLogo{
		margin-bottom: 60px;
	}
	.blockThanks{
		height: 550px;
	}
	.tmail{
		max-width: 80px;
		max-height: 60px;
		margin: 0px 5px 18px 5px;
	}
	.thanksPodpiskaText{
		font-size: 12px;
		margin-bottom: 10px;
	}
	.thanksPodpiskaText br{
		display: none;
	}
	.thanksPodpiskaText:last-child{
		margin-bottom: 20px;
	}
	/************************************/
	.voprosTit{
		font-size: 28px;
	}
	.voprosTit span{
		font-size: 26px;
	}
	.wrapOtvets{
		padding-left: 10px;
	}
	.otvetList li{
		font-size: 16px;
	}
	.headCenter{
		display: none !important;
	}
	.blockKomanda .fontTit{
		font-size: 26px;
	}
}

@media only screen and (max-width: 1100px){
	
}

@media only screen and (max-width: 820px){
	.content, .headline{
		width: 540px;
	}	
	.headCenter{
		display: none !important;
	}
	.phoneTop{
		font-size: 14px;
	}
	.callTop{
		font-size: 7px;
	}
	.wrapPhoneTop{
		padding: 4px 10px 10px 10px;
	}
	.topServiceCat{
		font-size: 10px;
	}
	.topServiceTit{
		font-size: 12px;
	}
	.headRight{
		width: 160px;
	}
	.headLeft img, .headLeft{
		width: 80px;
	}
	.bannTit{
		font-size: 26px;
	}
	.blBannInfo p{
		font-size: 14px;
	}
	.blBannInfo{
		margin-right: 10px;
		padding: 4px 18px;
	}
	.bannText strong{
		font-size: 16px;
	}
	.bannText{
		font-size: 14px;
		margin: 20px 0px 10px 0px;
	}
	.bannList li{
		font-size: 14px;
	}
	.bannInfo{
		padding: 15px 0px;
	}
	.blockBannerHome > .content{
		padding: 80px 0px 0px 0px;
	}
	.blockBannerHome{
		height: 416px;
	}
	.advTit{
		line-height: 1em;
	}
	.advTit span{
		margin-top: 5px;
	}
	.wrapServices{
		width: 100%;
		min-height: 470px;
	}
	.blServicesIn{
		min-height: 470px;
	}
	.servicesContent ul li, .servicesContent p{
		margin-bottom: 5px;
	}
	.servicesContent, .servicesContent ul li, .servicesContent p{
		font-size: 12px;
	}
	.urImg{
		width: 540px;
		bottom: -112px;
	}
	.fizImg{
		width: 570px;
		bottom: -160px;
		left: -170px;
	}
	.servicesName{
		font-size: 14px;
	}
	.button{
		height: 38px;
	}
	a.button{
		line-height: 38px;
	}
	.wrapBut{
		height: 40px;
	}
	.button.small{
		height: 34px;
	}
	.editbox{
		height: 34px;
	}
	.butServicesLink{
		width: 180px;
	}
	.servicesBut{
		font-size: 15px;
		padding: 12px 12px 7px 12px;
	}
	.blockServices .content{
		padding-top: 70px;
	}
	.fontTit{
		font-size: 22px;
	}
	.komandaBigImg img{
		width: 150px;
	}
	.komandaBigName{
		font-size: 18px;
	}
	.komandaBigDolgnost{
		font-size: 14px;
	}
	.komandaBigDescription *{
		font-size: 14px;
	}
	.komandaBigDescription p{
		margin-bottom: 10px;
	}
	.wrapKomandaBigSlider{
		width: 350px;
	}
	.komandaBigArr{
		top: 4%;
	}
	.komandaBig{
		background-size: 150px;
		padding-bottom: 15px;
	}
	.komandaSmName{
		font-size: 12px;
	}
	.komandaSmDolgnost{
		font-size: 10px;
	}
	.sertTit{
		font-size: 26px;
		margin-bottom: 30px;
	}
	.questionTit strong{
		font-size: 26px;
	}
	.questionTit{
		font-size: 18px;
	}
	.questionContent{
		width: 360px;
		padding: 35px 0px;
	}
	.questionMan{
		width: 246px;
	}
	.contTit{
		font-size: 22px;
		margin-bottom: 20px;
	}
	.contPhone{
		font-size: 20px;
	}
	.contEmail{
		font-size: 18px;
	}
	.blockContact{
		margin-left: 0px;
		left: 44%;
	}
	.contContent{
		padding: 25px 0px 20px 60px;
	}
	.foot-menu li a{
		padding: 5px;
		font-size: 11px;
	}
	.foot-menu li{
		margin: 0px 5px;
	}
	.footLogo img{
		width: 150px;
	}
	.subscribe{
		width: 200px;
		text-align: center;
		display: inline-block;
	}
	.subscribe .labels{
		margin-right: 0px;
		margin-bottom: 15px;
		text-align: center;
	}
	.subscribe .wrapBut, .subscribe .wrapInput{
		width: 100%;
	}
	.formh1{
		width: 300px;
		padding: 0px 12px;
	}
	.formh1 .label{
		font-size: 22px;
	}
	.formh1 .labels{
		font-size: 12px;
	}
	.formh1 .labels br{
		display: none;
	}
	form label p{
		font-size: 9px;
		padding-left: 4px;
	}
	.labels{
		margin-bottom: 20px;
	}
	.formh1 .label{
		margin-top: 14px;
	}
	.buttonYellow{
		height: 38px;
		font-size: 12px;
	}
	.wrapForm{
		padding-bottom: 10px;
	}
	/****************************/
	.bannPodpis{
		font-size: 14px;
		margin-bottom: 40px;
	}
	.bannList p, .bannList.upper li{
		font-size: 14px;
	}
	.bannList li::before{
		height: 22px;
	}
	.fontTit span{
		font-size: 18px;
	}
	.servInTitWrap{
		width: auto;
		height: 70px;
		max-width: 200px;
	}
	.servTit{
		font-size: 12px;
	}
	.servLink{
		font-size: 16px;
	}
	.wrapServicesList{
		grid-auto-rows: 150px;
		margin-bottom: 20px;
	}
	.blockKomanda .content{
		padding-top: 35px;
	}
	/*****************************/
	.wrapBann{
		grid-template-columns: 1fr;
		grid-gap: 10px;
	}
	.form1{
		max-width: 300px;
		margin: auto;
		padding: 15px 15px 0px 15px;
	}
	.bannRight{
		padding-top: 0px;
	}
	.form1 .label{
		font-size: 16px;
		margin: 5px auto 10px auto;
	}
	.form1 .labels{
		font-size: 12px;
		margin-bottom: 10px;
	}
	.form1 .formPodpis{
		margin: 10px auto;
	}
	.form1 .wrapForm{
		padding-bottom: 1px;
	}
	.advTitle{
		font-size: 20px;
	}
	.advName{
		font-size: 12px;
		margin: 15px auto 10px auto;
	}
	.advTxt{
		font-size: 12px;
	}
	.butAdv{
		width: 360px;
	}
	.keysTit{
		font-size: 18px;
	}
	.blockKeys .content{
		padding: 25px 0px 40px 0px;
	}
	.wrapKeys{
		grid-template-columns: 1fr;
	}
	.blKeys:nth-child(3n-2){
		grid-row: span 1;
	}
	.blKeys:nth-child(2n-1) .serviceIn {
	    grid-template-columns: 1fr 230px;
	    grid-template-rows: auto;
	}
	.serviceTitle{
		font-size: 16px;
	}
	.blockDo{
		background-image: none;
	}
	.wrapDo{
		grid-template-columns: 1fr;
	}
	.doRight{
		background-color: #f2730b;
		text-align: center;
		padding: 20px;
	}
	.doNothin{
		margin: 12px auto;
	}
	.fontTit span.small{
		font-size: 18px;
	}
	.doPodpis{
		font-size: 18px;
		margin: 5px 0px 20px 0px;
	}
	.doList li{
		font-size: 16px;
		padding: 6px 10px;
	}
	.butDo{
		font-size: 10px;
	}
	.blockDoBut .content{
		padding: 16px 0px;
	}
	.wrapOtherServices {
	    grid-template-columns: repeat(auto-fit, minmax(180px, 0.5fr));
	}
	.blOtherService{
		height: 180px;
	}
	.blockOtherServices .content{
		padding: 0px 0px 40px 0px;
	}
	/*************************/
	.formKeys{
		grid-template-columns: 50% 50%;
		grid-template-rows: auto auto 80px;
	}
	.formKeysLeft{
		padding: 30px 30px 20px 30px;
	}
	.formKeysContent li{
		margin-bottom: 8px;
	}
	.wrapFormKeysSlider{

	}
	.formKeysSlider{
		width: 100%;
	}
	.keysAdvDigits{
		font-size: 24px;
	}
	/*.formKeysPrev{
		grid-area: keys_prev;
	}
	.formKeysNext{
		grid-area: keys_next;
	}*/
	.formKeysRight, .formKeysLeft{
		grid-column: span 2;
	}
	/********************************/
	.thanksTit{
		font-size: 40px;
	}
	.thanksTit span{
		font-size: 12px;
	}
	.thanksPodpis.big{
		margin-bottom: 35px;
	}
	.blockThanks{
		height: auto;
	}
	.blockThanks .content{
		padding-bottom: 40px;
	}
	.tmail{
		max-width: 65px;
	}
	/************************************/
	.wrapStep > div, .wrapStep{
		width: 100%;
		display: block;
	}
	.wrapStep{
		position: relative;
		padding-bottom: 100px;
	}
	.wrapOprosButtons{
		width: 100%;
		margin: 0px;
		position: absolute;
		bottom: 0px;
		left: 0px;
	}
	.wrapVopros{
		text-align: center;
	}
	.wrapOprosButtons > div{
		padding-right: 0px;
	}
	.blHeadBut{
		margin: 0px 0px;
		padding: 10px 6px;
	}
	.blockKomanda .fontTit{
		font-size: 18px;
	}
}

@media only screen and (max-width: 560px){
	.content, .headline{
		width: 94%;
		padding: 2px 0px;
	}
	.headButton{
		display: none !important;
	}
	.bannTit{
		font-size: 17px;
		text-align: center;
	}
	.bannTit br{
		display: none;
	}
	.bannInfo{
		text-align: center;
	}
	.blBannInfo{
		width: auto;
		max-width: 45%;
		padding: 4px 5px;
	}
	.blockBannerHome > .content{
		padding: 60px 0px 44px 0px;
	}
	.bannText{
		font-size: 12px;
		margin: 15px 0px 10px 0px;
	}
	.bannList li{
		font-size: 12px;
	}
	.blockBannerHome{
		height: auto;
	}
	.advTit{
		font-size: 16px;
	}
	.blAdv{
		margin: 30px 8px 0px 8px;
	}
	.blAdv img{
		width: 50px;
	}
	.advDigit{
		font-size: 24px;
	}
	.servicesImage{
		grid-area: serv_img;
	}
	.servicesContent{
		grid-area: serv_cont;
	}
	.blServicesIn{
		grid-template-columns: 1fr;
		grid-template-areas: "serv_img" "serv_cont";
	}
	.servicesContent{
		padding: 15px 15px 130px 20px;
	}
	.fizImg{
		width: 400px;
		bottom: -111px;
		left: -124px;
	}
	.urImg{
		width: 390px;
		bottom: -82px;
		left: 5%;
	}
	.servicesBut{
		font-size: 10px;
		padding: 12px 8px 7px 8px;
	}
	.servicesContent .wrapBut{
		margin-top: 50px;
	}
	.fontTit{
		font-size: 16px;
	}
	.fontTit.left{
		text-align: center;
		padding: 20px 0px 10px 0px;
	}
	.komandaSmall{
		display: none;
	}
	.wrapKomanda{
		grid-template-columns: 100%;
	}
	.wrapKomandaBigSlider{
		max-width: 100%;
	}
	.blockKomanda .content{
		padding-bottom: 20px;
	}
	.sertTit{
		font-size: 20px;
		margin-bottom: 20px;
	}
	.sertTit span{
		font-size: 14px;
	}
	.sertContent, .sertContent *{
		font-size: 12px;
	}
	.blockSertificat .content{
		padding-top: 25px;
	}
	.wrapSertificats{
		padding: 15px 0px;
	}
	.questionMan{
		display: none;
	}
	.questionTit strong{
		font-size: 22px;
	}
	.questionTit{
		font-size: 15px;
	}
	.questionContent{
		max-width: 100%;
		text-align: center;
	}
	.questionInfo{
		padding-left: 0px;
	}
	.map{
		height: 200px;
		position: relative;
		background-image: url('../pic/map.jpg');
	}
	.blockMap{
		background-image: none;
	}
	.blockContact{
		background-image: none;
		background-color: #fa4e1a;
		left: 0px;
		text-align: center;
	}
	.contContent{
		display: inline-block;
		width: 100%;
		padding: 25px 0px 20px 0px;
	}
	.footBottom{
		display: block;
		padding: 15px 0px 8px;
	}
	.footBottom > div{
		display: block;
		margin: 0px auto;
		text-align: center;
	}
	.footRight{
		margin-top: 15px !important;
	}
	.footTop{
		padding-bottom: 10px;
	}
	/************************/
	.wrapServicesList.one .blServ:nth-child(1), .wrapServicesList.one .blServ:nth-child(4n), .blServ{
		grid-column: span 3;
	}
	.fontTit span{
		font-size: 14px;
	}
	.fontTit{
		padding: 20px 0px;
	}
	.blockBannerService .content{
		padding: 70px 0px 45px 0px;
	}
	.bannPodpis{
		font-size: 12px;
		margin-bottom: 10px;
		text-align: center;
	}
	.bannList p, .bannList.upper li{
		font-size: 12px;
	}
	.bannList p{
		text-align: center;
	}
	.bannList.upper{
		display: inline-block;
	}
	.blockBannerService .bannContent{
		text-align: center;
	}
	.blockQuestion{
		text-align: center;
	}
	.servLink{
		font-size: 14px;
	}
	.servLink::after{
		margin-left: 5px;
	}
	.blockServicesList .fontTit br{
		display: none;
	}
	.blockServicesList .content{
		padding-bottom: 20px;
	}
	.blFeed{
		justify-content: center;
		text-align: center;
	}
	.feedImg{
		display: inline-block;
		text-align: center;
	}
	.wrapFeeds {
		grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
		grid-gap: 10px;
	}
	.feedName{
		font-size: 12px;
	}
	.feedLogo{
		height: 70px;
	}
	/*****************************/
	.advTitle{
		font-size: 16px;
	}
	.advTitle br{
		display: none;
	}
	.wrapAdv{
		grid-template-columns: 1fr 1fr;
		grid-gap: 10px;
	}
	.butAdv{
		width: 300px;
		font-size: 10px;
	}
	.blockAdvIn .content{
		padding: 20px 0px;
	}
	.serviceDesc{
		height: 120px;
		padding: 10px;
	}
	.serviceTitle{
		font-size: 14px;
	}
	.keysLink{
		font-size: 10px;
		padding:2px 10px;
	}
	
	.fontTit span.small{
		font-size: 15px;
		max-width: 300px;
		margin-left: auto;
		margin-right: auto;
	}
	.doPodpis{
		font-size: 14px;
		text-align: center;
	}
	.doTit{
		font-size: 18px;
		text-align: center;
	}
	.doList li{
		font-size: 14px;
	}
	.doNothin{
		font-size: 38px;
	}
	.doPodpisBottom{
		font-size: 14px;
	}
	.wrapOtherServices {
	    grid-template-columns: repeat(auto-fit, minmax(180px, 0.5fr));
	}
	.formKeysPrev, .formKeysNext{
		padding: 0px 10px;
	}
	.prevKeys, .nextKeys{
		font-size: 12px;
		line-height: 1em;
	}
	.prevKeys{
		padding-left: 30px;
	}
	.formKeys{
		grid-template-rows: auto auto 60px;
	}
	.formKeysLeft{
		padding: 15px 10px 15px 10px;
	}
	.formKeysTitle{
		font-size: 14px;
		text-align: center;
	}
	.formKeysContent{
		margin-top: 20px;
	}
	.formKeysContent p, .formKeysContent, .formKeysContent li{
		font-size: 12px;
	}
	.formKeysRight{
		padding: 10px 10px 10px 10px;
	}
	.formKeysAdvPodpis, .keysAdvDigits span{
		font-size: 8px;
	}
	.keysAdvDigits{
		font-size: 14px;
	}
	.formKeysAdvantages{
		margin: 15px 0px;
	}
	/***************************/
	.blockThanks{
		background-image: none;
	}
	.thanksContent{
		width: 100%;
	}
	.thanksPodpis{
		font-size: 15px;
	}
	.thanksLogo{
		margin: 20px auto 35px auto;
	}
	.thanksPhone{
		margin-bottom: 30px;
	}
	.thanksText span{
		font-size: 14px;
	}
	/**********************************/
	.voprosTit{
		font-size: 24px;
	}
	.voprosTit span{
		font-size: 20px;
	}
	.wrapStep{
		padding-bottom: 52px;
	}
	.blockOpros .content{
		padding: 10px 0px 20px 0px !important;
	}
	.blockFeeds .content{
		padding: 20px 0px 10px 0px;
	}
	.headMobileMenu{
		display: table-cell !important;
	}
	.smallMenuBut{
		display: block !important;
	}
	.headLeft{
		width: auto;
		text-align: center;
	}
	.headMobileMenu{
		width: 48px;
	}
	.wrapServices{
		min-height: 560px;
	}
	.blServices{
		top: 0px;
	}
	.servicesImage{
		padding-top: 20px;
	}
	.urHover{
		width: 50%;
		right: 0px;
	}
	.fizHover{
		width: 50%;
		left: 0px;
	
	}
	.komandaBig{
		padding-left: 0px;
	}
	.blockKomanda .fontTit br{
		display: none;
	}
	.callDesctop{
		display: none;
	}
	.butOpros{
		width: 100px;
	}
	.hiddenMobile{
		display: none;
	}

}

@media only screen and (max-width: 400px){
	.servTit{
		font-size: 10px;
	}

	.wrapFeeds {
		grid-template-columns: repeat(auto-fit, minmax(145px, 1fr));
		grid-gap: 10px;
	}
	.wrapOtherServices {
	    grid-template-columns: repeat(auto-fit, minmax(145px, 0.5fr));
	}
}


