@media screen and (max-width: 1440px){
	.header-right-contacts {
		padding: 0px 0px 0 20px;
	}
	.first-block-text h1{
		font-size:90px;
	}
	.first-block-text h1{
		margin-top:15px;
	}
	.wrp,
	.serv_content .margins{
		width:1200px;
	}
	.serv_content .bg_fff{
		padding:50px;
	}
	.serv_content h3{
		font-size:43px;
	}
	.header .minner{
		width: 1200px;
	}
	.header-right-contacts ul li:first-child{
		margin-right: 30px;
	}
	.header-right-contacts ul li {
		margin-right: 55px;
	}
	.header-right-menu ul li {
		margin: 0 33px;
	}
	.header-right-menu ul li:after {
		right: -36px;
	}
	.whyUs-block .custom div h3 {
		font-size: 22px;
	}
	.blog-portfolio .lead, .blog-featured.mainpage .lead {
		width: 33%;
		height: auto;
	}
	.whyUs-block {
		padding: 15px 65px 55px 65px;
	}
	.fixed-img{
		width:100px;
		height:100px;
	}
	.diagram>img{
		bottom:36px;
		width:50px;
	}
	.diagram>img:first-child{
		width:auto;
	}
	.diagram>img:nth-child(2){
		left:65px;
	}
	.diagram>img:nth-child(3){
		left:128px;
	}
	.diagram>img:nth-child(4){
		left:192px;
	}
	.diagram>img:nth-child(5){
		left:257px;
	}
	.diagram>img:nth-child(6){
		left:321px;
	}
	.diagram>img:nth-child(7){
		left:385px;
	}
	.diagram>img:nth-child(8){
		left:450px;
	}
	.diagram>img:nth-child(9){
		left:513px;
	}
	.serv_top .inn{
		width:1000px;
	}
	.landing_portfolio .mini_port li,
	.shop_portfolio .mini_port li{
		width:50%;
		height:287px;
	}
	body.sitecreation .steps .leftcol .bg_fff:first-child, body.shops .steps .leftcol .bg_fff:first-child{
		margin-bottom:100px;
	}
	.seograf .circ.a {
		left: 100px;
		top: 465px;
	}
	.seograf .circ.b {
		left: 140px;
		top: 375px;
	}
	.seograf .circ.c {
		left: 250px;
		top: 260px;
	}
	.seograf .circ.d {
		left: 330px;
		top: 435px;
	}
	.seograf .circ.e {
		left: 420px;
		top: 290px;
	}
	.seograf .bluel.a {
		width: 55px;
		left: 110px;
		top: 435px;
	}
	.seograf .bluel.b {
		width: 115px;
		left: 150px;
		top: 330px;
	}
	.seograf .bluel.c {
		width: 150px;
		left: 235px;
		top: 362px;
	}
	.seograf .bluel.d {
		width: 130px;
		left: 330px;
		top: 379px;
	}
	.seograf>img.seo_nums{
		left: 238px;
		top:172px;
	}
	.seograf>img.seo_nums.vis {
		top: 192px;
		opacity: 1;
	}
	body.ecommerce .seograf .circ.a, body.branding .seograf .circ.a {
		top: 295px;
	}
	body.ecommerce .seograf .circ.b, body.branding .seograf .circ.b {
		top: 200px;
		left:135px;
	}
	body.ecommerce .seograf .circ.c, body.branding .seograf .circ.c {
		top: 125px;
	}
	body.ecommerce .seograf .circ.d, body.branding .seograf .circ.d {
		top: 260px;
	}
	body.ecommerce .seograf .circ.e, body.branding .seograf .circ.e {
		top: 120px;
	}
	body.ecommerce .seograf .bluel.a, body.branding .seograf .bluel.a {
		top: 262px;
		width:60px;
		left:100px;
	}
	body.ecommerce .seograf .bluel.b, body.branding .seograf .bluel.b {
		left: 165px;
		top: 178px;
		width: 90px;
	}
	body.ecommerce .seograf .bluel.c, body.branding .seograf .bluel.c {
		top: 204px;
		width: 115px;
		left: 253px;
	}
	body.ecommerce .seograf .bluel.d, body.branding .seograf .bluel.d {
		top: 205px;
		width:120px;
	}
	body.ecommerce .seograf>img.seo_nums.vis, body.branding .seograf>img.seo_nums.vis {
		top: 60px;
	}
	body.ecommerce .seograf>img.seo_nums, body.branding .seograf>img.seo_nums {
		top: 40px;
	}
	.port_mainpage.uniq .owl-nav{
		display:none!important;
	}
	.other .owl-prev,
	.other .owl-next{
		top:35%;
	}
	.other .owl-prev{
		left:20%;
	}
	.other .owl-next{
		right:20%;
	}
	.contacts-workspace,
	.blog .items-leading.clearfix{
		width:1200px;
	}
	.contacts-form{
		width:650px;
	}
	.contacts-form form{
		width:100%;
	}
	.contacts-form .contacts-input{
		width:80%;
		margin:0 auto;
	}
	.our-contacts{
		width:545px;
	}
	.contacts-form .file_upload{
		margin-left:10%;
	}
	.blog .page-header h2 a{
		line-height:32px;
	}
	.blog-text-right .page-header+p{
		line-height:29px;
		height:85px;
	}
	.blog-text-right{
		padding:20px 32px 20px 20px;
	}
	.blog .page-header{
		padding:22px 0;
	}
	.seonums ul li:nth-child(6),
	.seonums ul li:nth-child(4),
	.seonums ul li:nth-child(1){
		background: url('../images/seonums_clock.png')no-repeat center right 80px;
	}
	.seonums ul li:nth-child(3),
	.seonums ul li:nth-child(5),
	.seonums ul li:nth-child(7),
	.seonums ul li:nth-child(2){
		background:url('../images/seonums_clock.png')no-repeat center right 80px,url('../images/seonums_money.png')no-repeat center right 0px;
	}
	.seonums.ecom ul li{
		background:url('../images/eshop_results/galka.png')no-repeat right center!important;
	}
	.seonums ul li:nth-child(8) {
		background: url('../images/seonums_ready.png')no-repeat center right 30px;
	}
	.ourseo ul li:nth-child(even){
		margin-left:20%;
	}
	.eshop_results>div,
	.landing_results>div,
	.landing_scheme>div{
		width:45%;
	}
	.eshop_results>div:nth-child(odd),
	.landing_results>div:nth-child(odd),
	.landing_scheme>div:nth-child(odd){
		margin-right:10%;
	}
	
}
@media screen and (max-width: 1280px){
	.header-right-contacts {
		padding: 0px 0px 0 20px;
	}
	.header-right-contacts ul li {
		margin-right: 10px;
	}
	.header .minner{
		width: 1024px;
	}
	.header-right-menu ul li {
		margin: 0 20px;
	}
	.header-right-menu ul li:after {
		right: -27px;
	}
	.service.srv1:after,.service.srv4:after{
		display: block;
	}
	.srv_page .service.srv4:before,
	.srv_page .service.srv5:before,
	.srv_page .service.srv6:before{
		display: block;
	}
	.whyUs-block .heading {
		text-align: left;
	}
	#f1_container {
		left: 10%;
	}
	.slogan1 span:nth-child(2), .slogan2 span:nth-child(2) {
		padding-left: 80px;
	}
	.slogan1 span:nth-child(3), .slogan2 span:nth-child(3) {
		padding-left: 200px;
	}
	.whyUs-text .slogan1 {	
		width: 780px;
	}
}
@media screen and (max-width: 1200px){
	.header .minner{
		width:100%;
	}
	.wrp{
		width:90%;
		padding:0 5%;
	}
	.header-right-menu{
		float:right;
	}
	.header-right-menu ul li,
	.header-right-contacts ul li{
		font-size:14px;
	}
	.first-block-text h1{
		font-size:80px;
		line-height:80px;
	}
	.blog-portfolio .lead, .blog-featured.mainpage .lead,
	.service{
		width:50%;
	}
	.whyUs-block .custom div{
		width:49%;
		padding:0;
		margin:0;
	}
	.whyUs-block{
		padding:15px 45px 55px 45px;
	}
	.whyUs-block .custom div:nth-child(3n+2){
		margin:0;
	}
	.whyUs-block .custom div:nth-child(odd){
		padding-right:50px;
	}
	.whyUs-block .custom div:nth-child(even){
		padding-left:50px;
	}
	.whyUs-text .slogan1{
		text-align:center;
		width:100%;
	}
	.slogan1 span:nth-child(2), .slogan2 span:nth-child(2){
		padding:0;
	}
	.slogan1 span:nth-child(3), .slogan2 span:nth-child(3){
		padding:0;
	}
	.block-for-slogan2{
		text-align:center;
	}
	#f1_container{
		left:auto;
		margin:0 auto;
	}
	.hover.panel{
		margin:50px 0;
	}
	.footer h2{
		width:100%;
	}
	.serv_top .inn{
		width:90%;
		padding:0 5%;
	}
	.serv_content .margins{
		width:960px;
	}
	.diagram>img{
		width:40px;
		bottom:30px;
	}
	.diagram>img:nth-child(2){
		left:52px;
	}
	.diagram>img:nth-child(3){
		left:103px;
	}
	.diagram>img:nth-child(4){
		left:154px;
	}
	.diagram>img:nth-child(5){
		left:205px;
	}
	.diagram>img:nth-child(6){
		left:257px;
	}
	.diagram>img:nth-child(7){
		left:308px;
	}
	.diagram>img:nth-child(8){
		left:360px;
	}
	.diagram>img:nth-child(9){
		left:411px;
	}
	body.shops .platforms ul li{
		padding:20px 30px;
	}
	#diagram{
		width:460px;
		height:460px;
	}
	#diagram svg{
		transform:scale(.9);
		left:-60px;
	}
	.seograf .circ.a{
		left:77px;
		top:365px;
	}
	.seograf .circ.b{
		left:110px;
		top:290px;
	}
	.seograf .circ.c{
		left:200px;
		top:210px;
	}
	.seograf .circ.d{
		left:260px;
		top:345px;
	}
	.seograf .circ.e{
		left:330px;
		top:240px;
	}
	.seograf .bluel.a{
		width:40px;
		left:90px;
		top:343px;
	}
	.seograf>img.seo_nums{
		top:125px;
		left:187px;
	}
	.seograf>img.seo_nums.vis{
		top:145px;
	}
	.seograf .bluel.b{
		width:80px;
		left:130px;
		top:262px;
	}
	.seograf .bluel.c {
		width: 107px;
		left: 200px;
		top: 290px;
	}
	.seograf .bluel.d {
		width: 80px;
		left: 270px;
		top: 307px;
	}
	body.ecommerce .seograf .circ.a, body.branding .seograf .circ.a{
		top:230px;
	}
	body.ecommerce .seograf .circ.b, body.branding .seograf .circ.b{
		top:155px;
		left:110px;
	}
	body.ecommerce .seograf .circ.c, body.branding .seograf .circ.c{
		top:100px;
	}
	body.ecommerce .seograf .circ.d, body.branding .seograf .circ.d{
		top:215px;
	}
	body.ecommerce .seograf .circ.e, body.branding .seograf .circ.e{
		top:90px;
	}
	body.ecommerce .seograf .bluel.a, body.branding .seograf .bluel.a{
		top: 207px;
		width: 40px;
		left: 90px;
	}
	body.ecommerce .seograf .bluel.b, body.branding .seograf .bluel.b{
		left:140px;
		top:140px;
		width:60px;
	}
	.seograf .circ.c:before{
		margin-left:-7px;
	}
	body.ecommerce .seograf .bluel.c, body.branding .seograf .bluel.c{
		top:172px;
		left:208px;
		width:85px;
	}
	body.ecommerce .seograf .bluel.d, body.branding .seograf .bluel.d{
		top:168px;
		width:98px;
		left:263px;
		-moz-transform: rotate(-60deg);
		-webkit-transform: rotate(-60deg);
		-o-transform: rotate(-60deg);
		-ms-transform: rotate(-60deg);
		transform: rotate(-60deg);
	}
	body.ecommerce .seograf>img.seo_nums.vis, body.branding .seograf>img.seo_nums.vis{
		top:35px;
	}
	body.ecommerce .seograf>img.seo_nums, body.branding .seograf>img.seo_nums{
		top:15px;
	}
	.serv_content h2{
		font-size:40px;
		line-height:50px;
	}
	.serv_content h3{
		font-size:35px;
		line-height:55px;
	}
	.socnet img.socnet.vk{
		left:103px;
	}
	.socnet img.socnet.fb{
		left:286px;
	}
	.socnet img.socnet.yt{
		left:138px;
	}
	.socnet img.socnet.ld{
		left:263px;
	}
	.blog .items-leading.clearfix{
		width:80%;
	}
	.blog .pull-left.item-image{
		padding-right:0;
	}
	.blog-text-right,
	.blog .pull-left.item-image{
		display:block;
		width:100%;
	}
	.blog .pull-left.item-image img{
		width:100%;
	}
	.blog-text-right .page-header+p{
		height:auto;
	}
	body.shops h2.r span{
		font-size:40px;
	}
	.contacts-form,
	.our-contacts{
		display:block;
		width:100%;
	}
	.contacts-workspace{
		width:100%;
	}
	.contacts-social-block h2{
		margin:0;
	}
	.our-contacts ul{
		text-align:center;
	}
	.our-contacts ul li{
		width:250px;
		margin:50px auto;
		display:inline-block;
		text-align:left;
		vertical-align:top;
	}
	.ourseo,
	.seonums{
		margin:0 20px;
	}
	.seonums ul li{
		width:50%;
	}
	.seonums ul li:nth-child(even){
		margin-left:0;
	}
	.ourseo ul li:nth-child(even){
		margin-left:16%;
	}
	.seonums ul li:nth-child(6),
	.seonums ul li:nth-child(4),
	.seonums ul li:nth-child(1){
		background: url('../images/seonums_clock.png')no-repeat center right 80px;
	}
	.seonums ul li:nth-child(3),
	.seonums ul li:nth-child(5),
	.seonums ul li:nth-child(7),
	.seonums ul li:nth-child(2){
		background:url('../images/seonums_clock.png')no-repeat center right 80px,url('../images/seonums_money.png')no-repeat center right 20px;
	}
	.seonums ul li:nth-child(8) {
		background: url('../images/seonums_ready.png')no-repeat center right 20px;
	}
	.ourseo ul li>div{
		width:345px;
	}
	.ourseo ul li{
		font-size:40px;
	}
	ul.seo_inside li{
		font-size:18px;
	}
	ul.seo_inside li{
		width:45%;
	}
	ul.seo_inside li:nth-child(odd){
		margin-right:10%;
	}
	.landing_table table{
		display:none;
	}
	.landing_table table.mobtable{
		display:table;
	}
	.landing_scheme>div:nth-child(odd),
	.landing_scheme>div:nth-child(even){
		margin:0;
	}
	.landing_scheme>div{
		margin:0;
		background-size:150px auto!important;
		width:78%;
		padding-left:180px;
		line-height:35px;
	}
	.landing_scheme>div:nth-child(even){
		float:right;
	}
	.margins>div.landing_scheme{
		overflow:auto;
		padding-bottom:0!important;
	}
}
@media screen and (max-width: 960px){
	.header-right-menu .moduletable{
		display:none;
		position:fixed;
		top:0;
		left:0;
		width:100%;
	}
	.header .minner{
		padding:0 30px;
		box-sizing:border-box;
	}
	.burger{
		position:relative;
		width:30px;
		height:20px;
		cursor:pointer;
	}
	.burger>span{
		position:absolute;
		width:100%;
		height:3px;
		-webkit-transition: all .2s ease;
		-moz-transition: all .2s ease;
		-ms-transition: all .2s ease;
		-o-transition: all .2s ease;
		transition: all .2s ease;
		background:#ef4035;
	}
	.burger>span:first-child{
		top:0;
		left:0;
	}
	.burger>span:nth-child(2){
		top:50%;
		left:50%;
		margin-left:-15px;
	}
	.burger>span:last-child{
		bottom:0;
		left:0;
	}
	.burger:hover>span:first-child{
		top:-4px;
	}
	.burger:hover>span:last-child{
		bottom:-4px;
	}
	.burger.yeah{
		height:30px;
		top:-5px;
	}
	.burger.yeah>span:nth-child(2){
		width:0;
	}
	.burger.yeah>span:first-child{
		left:-4px;
		top:15px;
		-moz-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
		width:40px;
	}
	.burger.yeah>span:last-child{
		left:-4px;
		bottom:15px;
		-moz-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
		width:40px;
	}
	.first-block-text h1{
		font-size:55px;
	}
	.first-block-text p{
		width:90%;
		margin:0 auto;
	}
	.first-block-text{
		width:100%;
	}
	.blog-portfolio .lead, .blog-featured.mainpage .lead, .service{
		width:100%;
	}
	.whyUs-block .heading h2,
	.whyUs-block .heading{
		text-align:center;
	}
	.whyUs-block .heading h2{
		width:100%;
		font-size:50px;
	}
	.whyUs-block .custom div{
		width:100%;
		text-align:center;
	}
	.whyUs-block .custom div:nth-child(odd){
		padding-right:0;
	}
	.whyUs-block .custom div:nth-child(even){
		padding-left:0;
	}
	.whyUs-text span{
		font-size:45px;
	}
	.footer{
		padding:50px;
	}
	.footer h2{
		font-size:45px;
	}
	.footer .footer-form{
		display:block;
	}
	.footer .input{
		width:100%;
	}
	.serv_top .inn h1{
		text-align:center;
		font-size:55px;
		line-height:80px;
	}
	.serv_top .inn{
		text-align:center;
	}
	.serv_content .margins{
		width:90%;
		padding:0 5%;
		overflow:hidden;
	}
	.joomshop .serv_content .intro .lcol,
	.bitrix .serv_content .intro .lcol,
	.ecommerce .serv_content .intro .lcol{
		text-align:center;
		position:absolute;
		top:-8%;
		right:-25%;
		z-index:0;
		-webkit-filter: blur(2px);
		filter: blur(2px);
	}
	.joomshop .clear_ecommerce .rightcol,
	.bitrix .clear_ecommerce .rightcol,
	.ecommerce .clear_ecommerce .rightcol{
		position:absolute;
		right:-10%;
		bottom:-35%;
		z-index:0;
		-webkit-filter: blur(2px);
		filter: blur(2px);
	}
	.joomshop .joomla_opportunities .leftcol,
	.bitrix .bitrix_opportunities .leftcol,
	.ecommerce .magento_opportunities .leftcol{
		position:absolute;
		left:-15%;
		bottom:-25%;
		width:80%;
		z-index:0;
		-webkit-filter: blur(2px);
		filter: blur(2px);
	}
	body.branding .servtype.uno .rightcol,
	.ecommerce .magento_graf .rightcol{
		position:absolute;
		z-index:0;
		bottom:-35%;
		right:-25%;
		-webkit-filter: blur(2px);
		filter: blur(2px);
	}
	.joomshop .joomla_graf .rightcol,
	.bitrix .bitrix_graf .rightcol{
		position:absolute;
		z-index:0;
		bottom:-5%;
		right:-25%;
		-webkit-filter: blur(2px);
		filter: blur(2px);
	}
	body.branding .servtype.dos .leftcol{
		position:absolute;
		left:-25%;
		bottom:-55%;
		z-index:0;
		-webkit-filter: blur(2px);
		filter: blur(2px);
	}
	body.branding .servtype.tres .rightcol{
		position:absolute;
		z-index:0;
		bottom:-5%;
		right:-25%;
		-webkit-filter: blur(2px);
		filter: blur(2px);
	}
	body.branding .servtype.quattro .leftcol{
		position:absolute;
		z-index:0;
		bottom:-15%;
		left:-25%;
		-webkit-filter: blur(2px);
		filter: blur(2px);
	}
	.joomshop .joomla_seo .leftcol,
	.bitrix .bitrix_seo .leftcol,
	.ecommerce .magento_seo .leftcol{
		position:absolute;
		z-index:0;
		left:-30%;
		bottom:-25%;
		-webkit-filter: blur(2px);
		filter: blur(2px);
	}
	.joomshop .joomla_simple .rightcol{
		position:absolute;
		bottom:-5%;
		right:-20%;
		z-index:0;
		-webkit-filter: blur(2px);
		filter: blur(2px);
	}
	.bitrix .bitrix_security .rightcol,
	.ecommerce .magento_security .rightcol{
		position:absolute;
		bottom:-55%;
		right:-40%;
		z-index:0;
		-webkit-filter: blur(2px);
		filter: blur(2px);
	}
	.ecommerce .magento_simple .leftcol{
		display:none;
	}
	.serv_content .intro .lcol,
	.serv_content .intro .rcol,
	.serv_content .rightcol,
	.serv_content .leftcol{
		margin-left:0;
		display:block;
		position:relative;
		z-index:1;
		width:100%;
	}
	.margins>div{
		position:relative;
		z-index:1;
		padding-bottom:70px!important;
	}
	.serv_content .bg_fff{
		background:rgba(255,255,255,.91);
	}
	body.vizitka .shop_analyze .leftcol,
	body.corporate .shop_analyze .leftcol,
	body.catalog .shop_analyze .leftcol,
	body.landing .shop_analyze .leftcol,
	body.design .concept .rightcol,
	.shops .shop_analyze .leftcol,
	.sitecreation .shop_analyze .leftcol{
		position:absolute;
		bottom:-25%;
		z-index:0;
		right:-25%;
		-webkit-filter: blur(2px);
		filter: blur(2px);
	}
	.vizitka .steps .rightcol,
	.corporate .steps .rightcol,
	.catalog .steps .rightcol,
	.landing .steps .rightcol,
	body.design .des_steps .leftcol,
	.shops .steps .rightcol,
	.sitecreation .steps .rightcol{
		position:absolute;
		top:25%;
		z-index:0;
		left:-25%;
		-webkit-filter: blur(2px);
		filter: blur(2px);
	}
	body.design .responsive .rightcol{
		position:absolute;
		z-index:0;
		bottom:-30%;
		right:-35%;
		-webkit-filter: blur(2px);
		filter: blur(2px);
	}
	body.design .des_mobile .leftcol{
		position:absolute;
		z-index:0;
		bottom:-50%;
		left:-45%;
		-webkit-filter: blur(2px);
		filter: blur(2px);
	}
	body.design .des_social .rightcol{
		position:absolute;
		z-index:0;
		right:-20%;
		top:0;
		-webkit-filter: blur(2px);
		filter: blur(2px);
	}
	.shops .shop_coding .leftcol,
	.sitecreation .shop_coding .leftcol{
		display:none;
	}
	.vizitka .shop_marketing .rightcol,
	.corporate .shop_marketing .rightcol,
	.catalog .shop_marketing .rightcol,
	.landing .shop_marketing .rightcol,
	.shops .shop_marketing .rightcol,
	.sitecreation .shop_marketing .rightcol{
		position:absolute;
		z-index:0;
		top:10%;
		right:-10%;
		-webkit-filter: blur(2px);
		filter: blur(2px);
	}
	.mobnone{
		display:none!important;
	}
	.diagram>img{
		bottom:35px;
	}
	.diagram>img:nth-child(2){
		left:64px;
	}
	.diagram>img:nth-child(3){
		left:123px;
	}
	.diagram>img:nth-child(4){
		left:183px;
	}
	.diagram>img:nth-child(5){
		left:244px;
	}
	.diagram>img:nth-child(6){
		left:303px;
	}
	.diagram>img:nth-child(7){
		left:365px;
	}
	.diagram>img:nth-child(8){
		left:424px;
	}
	.diagram>img:nth-child(9){
		left:486px;
	}
	.header-right-menu .moduletable{
		background:url('../images/bg.jpg');
		padding-top:100px;
		overflow:auto;
		z-index:0;
	}
	.header-right-menu .moduletable ul li{
		display:block;
		width:100%;
		padding:50px 0;
		text-align:center;
		margin:0;
	}
	.header-right-menu .moduletable ul li a{
		color:#000;
		display:block;
		font-weight:bold;
	}
	.header-right-menu .moduletable ul li a:hover{
		
	}
	.header-right-menu .moduletable ul li:after{
		right:50%;
		margin-right:-7px;
		bottom:-7px;
	}
	.header-logo{
		position:relative;
		z-index:1;    width: 135px;
	}
	body.digital .dig_fanalyze .leftcol{
		position:absolute;
		left:-25%;
		z-index:0;
		bottom:-18%;
		-webkit-filter: blur(2px);
		filter: blur(2px);
	}
	body.digital .dig_seo .rightcol{
		position:absolute;
		z-index:0;
		bottom:-25%;
		right:-25%;
		-webkit-filter: blur(2px);
		filter: blur(2px);
	}
	body.digital .dig_smm .leftcol{
		position:absolute;
		bottom:60%;
		left:-5%;
		z-index:0;
		-webkit-filter: blur(2px);
		filter: blur(2px);
	}
	body.digital .dig_context .rightcol{
		bottom:-25%;
		right:-25%;
		position:absolute!important;
		z-index:0;
		-webkit-filter: blur(2px);
		filter: blur(2px);
	}
	body.digital .dig_analyze .leftcol{
		position:absolute;
		z-index:0;
		bottom:2%;
		right:-10%;
		-webkit-filter: blur(2px);
		filter: blur(2px);
	}
	body.shops .serv_content h2 span{
		font-size:32px;
	}
	body.shops .platforms ul li{
		display:block;
		width:100%;
		padding:20px 0;
		border-bottom:1px solid #000;
	}
	body.shops .platforms ul li a{
		width:100%;
	}
	body.shops .platforms ul{
		display:block;
		width:100%;
	}
	body.shops .platforms ul li a:hover{
		width:100%;
	}
	body.shops .platforms ul li:last-child{
		border-bottom:0;
	}
	.shop_portfolio .mini_port li{
		height:auto;
	}
	.shop_portfolio .mini_port li figure.imghvr-shutter-in-out-diag-1{
		vertical-align:bottom;
	}
	.serv_content h2{
		font-size:32px;
		line-height:45px;
	}
	.serv_content h2 span.subhead{
		line-height:32px;
	}
	.mob_apps .subtext{
		white-space:normal;
	}
	.mob_apps .servtype.uno .rightcol{
		position:absolute;
		left:-25%;
		bottom:-23%;
		z-index:0;
		-webkit-filter: blur(2px);
		filter: blur(2px);
	}
	.mob_apps .servtype.dos .leftcol{
		z-index:0;
		position:absolute;
		right:-25%;
		bottom:-35%;
		-webkit-filter: blur(2px);
		filter: blur(2px);
	}
	.blog-top-block h3{
		font-size:55px;
	}
	.contacts-social-block h2{
		font-size:55px;
	}
	.pf_inn{
		width:100%;
	}
	.bg-block p{
		width:90%;
		margin:0 5%;
	}
	.pf h1{
		font-size:55px;
	}
	.bg-block p{
		font-size:18px;
	}
	.back_links a:last-child{
		margin-top:25px;
	}
	.port_mainpage{
		width:100%;
		padding:0!important;
	}
	.main_dotted{
		width:100%;
	}
	.main_dotted .in{
		width:540px;
		padding:0 30px;
		margin:0 auto;
	}
	.portpage h2{
		font-size:32px;
	}
	.port_mainpage.uniq .owl-dots{
		top:-60px;
	}
	.mob_tablet{
		width:100%;
	}
	.tablet_content{
		top:12px;
		height:230px;
		width:305px;
		left:76px;
	}
	.pr_mob{
		width:185px;
	}
	.pr_mob .mobile_content{
		left:25px;
		top:37px;
		width:97px;
		height:145px;
	}
	.seonums{
		padding:0 70px;
		width:600px;
		margin:0 auto;
		box-sizing:border-box;
	}
	.seonums ul li{
		display:block;
		bottom:0!important;
		width:100%;
		margin:170px auto;
	}
	.seonums ul li:first-child{
		margin-top:70px;
	}
	ul.seo_inside li:last-child,
	.seonums ul li:last-child{
		margin-bottom:0;
	}
	.ourseo ul li{
		width:80%;
		bottom:0!important;
		margin-bottom:0;
	}
	.ourseo ul li:first-child{
		margin-bottom:75px;
	}
	ul.seo_inside li{
		width:100%;
		margin-right:0!important;
	}
	.onlymob{
		visibility:visible;
	}
	.first-block{
		height:750px!important;
	}
	.eshop_results>div,
	.landing_results>div{
		padding:0;
		background:none!important;
		display:block;
		width:100%;
	}
	.eshop_results>div h4,
	.landing_results>div h4{
		padding: 25px 0 25px 150px;
		width: 60%;
	}
	.eshop_results>div:last-child,
	.landing_results>div:last-child{
		margin-bottom:0;
	}
	.eshop_results>div:nth-child(1) h4{
		background:url('../img/2/eshop_res1.png')no-repeat left;
	}
	.landing_results>div:nth-child(1) h4{
		background:url('../img/2/1.jpg')no-repeat left;
	}
	.eshop_results>div:nth-child(2) h4{
		background:url('../img/2/eshop_res2.png')no-repeat left;
	}
	.landing_results>div:nth-child(2) h4{
		background:url('../img/2/2.jpg')no-repeat left;
	}
	.eshop_results>div:nth-child(2) h4{
		background:url('../img/2/eshop_res3.png')no-repeat left;
	}
	.landing_results>div:nth-child(3) h4{
		background:url('../img/2/3.jpg')no-repeat left;
	}
	.eshop_results>div:nth-child(3) h4{
		background:url('../img/2/eshop_res4.png')no-repeat left;
	}
	.landing_results>div:nth-child(4) h4{
		background:url('../img/2/4.jpg')no-repeat left;
	}
	.landing .shop_coding .leftcol{
		display:none;
	}
	.modal-form{
		width:500px;
	}
	.modal-block form{
		width:400px;
	}
	.modal-form h2{
		font-size:42px;
	}
	.modal-block .input{
		width:100%;
	}
	.modal-block .modal-form input:focus + label{
		font-size:40px;
	}
	.modal-block input{
		padding-top:35px;
	}
	.modal-block .act3{
		font-size:40px;
	}
	.input-msg{
		margin-top:0;
	}
	#particles-js{
		display:none;
	}
	.steps>div:nth-child(3),.des_steps>div:nth-child(2){
		display:none;
	}
	
	
	
	
	
	
}
@media screen and (max-width: 700px){
	.serv_anims{
		display:none;
	}
}