@media (max-width: 1430px) {
    .block-content{
        width:1130px;
    }
	
	img{
		max-width: 100%;
	}
	
	
	#top-wrapper,
	#second-block,
	#third-block-wr,
	#third-block,
	#fourth-block{
		background-size: 1670px;
	}
	
	#header-block h1 b {
		font-size: 154px;
		padding-top: 24px;
	}
	
	#header-block h1{
		padding-bottom: 27px;
	}
	
	.preims-list .text{
		font-size: 17px;
	}
    
	
	#header-block .position-abs {
		top: 135px;
		width: 590px;
		background-size: 100%;
	}
	
	#header-block .red-text {
		font-size: 55px;
		line-height: 104px;
		top: 24px;
		left: 61px;
		z-index: 1;
	}
	
	#header-block .blue-text {
		font-size: 35px;
		line-height: 56px;
		top: 121px;
		right: 62px;
		width: 497px;
	}
	
	#header-block .block-content:before{
		background-size: 100%;
		width: 476px;
	}
	
	#header-block {
		min-height: 853px;
	}
	
	h2{
		font-size: 36px;
		line-height: 45px;
	}
	
	#second-block .preims-list .news-item{
		padding-bottom: 10px;
	}
	
	#second-block .block-content {
		min-height: 576px;
	}
	
	#second-block .block-content .img-3d{
		top: 129px;
		width: 588px;
	}
	
	#second-block .block-content:after{
		bottom: -24px;
		background-size: 100%;
		width: 798px;
	}
	
	
	#third-block .main-title {
		font-size: 154px;
	}
	
	.usage-list .news-item {
		width: 173px;
		height: 170px;
	}
	
	.usage-list .news-item img{
		height: auto;
	}
	
	.usage-list {
		margin-top: -33px;
		padding-top: 45px;
		background-size: 93%;
	}
	
	#third-block {
		padding-top: 82px;
	}
	
	#third-block .block-content:after{
	    background-size: 100%;
		width: 199px;
	}
	
	#fourth-block {
		background: url(/local/templates/logicpir/images/bg-328-logicpir-106024-4.jpg) top center no-repeat, #eaf9ff;
		margin-top: 224px;
		margin-bottom: -13px;
		padding-bottom: 100px;
		padding-top: 114px;
		background-size: 1670px;
	}
	
	.video-list .news-item .title{
		padding-top: 0;
	}
	
	.video-list .news-item {
		width: 296px;
		padding-bottom: 63px;
	}
	
	.video-list .news-item img{
		float: none;
		margin: 0;
	}
	
	#fourth-block .block-content:after{
		right: 277px;
	}
	
	#footer .bottom-footer .center {
		margin-left: 0;
		clear: both;
	}
	
	
}


@media (max-width: 1260px) {
	
	#header-block .block-content:before{
		right: -13px;
	}
	
}


@media (max-width: 1170px) {
    .block-content{
        width:940px;
    }
	
	img{
		max-width: 100%;
	}
	
	#top-wrapper, #second-block, #third-block-wr, #third-block, #fourth-block {
        background-size: 1385px;
    }

	.block-content{
		padding: 0 15px;
	}
	
	#header-block h1{
		font-size:30px;
		padding-bottom: 21px;
	}
	
	#header-block h1 b {
        font-size: 133px;
		line-height: 127px;
		padding-top: 0;
	}
	
	
	#header-wrapper{
	    padding: 10px;
		height: 74px;
	}
	
	#header-block .position-abs {
		top: 75px;
		width: 535px;
	}
	
	#header-block .red-text {
		font-size: 50px;
		line-height: 104px;
		top: 18px;
	}
	
	#header-block .blue-text {
        font-size: 31px;
        line-height: 50px;
        top: 111px;
        right: 55px;
        width: 424px;
    }
	
	#header-block .block-content:before {
        background-size: 100%;
        width: 389px;
        top: -32px;
    }
	
	#header-block {
        min-height: 706px;
    }
	
	#second-block .block-content{
		padding-top: 60px;
		padding-right: 15px;
		padding-left: 15px;
		min-height: 468px;
	}
	
	#second-block .block-content .img-3d {
        top: 116px;
        width: 513px;
        left: 26px;
    }
	
	#second-block .preims-list{
		padding-left: 333px;
	}
	
	#second-block .block-content:after {
        bottom: -86px;
        background-size: 100%;
        width: 639px;
    }
	
	#fourth-block .block-content{
		padding-left: 15px;
		padding-right: 15px;
	}
    
	.video-list .news-item {
        width: 271px;
	}
	
	#fourth-block .title-wr {
        position: absolute;
        top: -115px;
        left: 33px;
        width: 898px;
        height: 287px;
        font-family: 'Unbounded';
        color: #fff;
        background-size: 100%;
        background-position: -49px top;
	}
	
	#fourth-block .title-wr .title {
        font-size: 55px;
        line-height: 104px;
        position: absolute;
        transform: rotate(-6deg);
        top: 22px;
        left: 63px;
        z-index: 1;
	}
	
	#fourth-block .title-wr .sub-title {
        font-size: 37px;
        top: 107px;
        left: 76px;
        width: 700px;
        line-height: 47px;
	}
	
	.video-list {
		margin-top: 22px;
	}
	
	.usage-list{
		background: transparent;
	}
	
	.usage-list .news-item{
		width: 204px;
		height: 199px;
		margin-bottom: 20px;
	}
	
	#third-block .sup-title{
		width: 100%;
	}
	
	
	#third-block .text{
		position: static;
		width: 100%;
		padding-right: 297px;
	}
	
	#third-block .main-title {
        font-size: 148px;
    }
	
	#third-block .block-content{
		background: linear-gradient(181deg, #FFFFFF 16.4%, rgba(255, 255, 255, 0) 59.65%);
		border-radius: 50px;
	}
	
	#third-block-wr{
		background: url(/local/templates/logicpir/images/bg-328-logicpir-106024-3.jpg) center -80px no-repeat, #eaf9ff;
		background-size: 1385px;
	}
	
	#fourth-block{
		background: transparent;
		margin-top: 121px;
	}
	
	
	
	
}

@media (max-width: 970px) {
    .block-content{
        width:720px;
    }
	
	#header-wrapper .phone a{
		font-size: 17px;
	}
	
	#logo{
		width: 190px;
	}
	
	#header-wrapper .block-content{
		padding: 0;
	}
	
	#top-wrapper, #second-block, #third-block-wr, #third-block, #fourth-block {
        background-size: 1062px;
    }
	
	#top-wrapper{
		background-position: center 21px;
	}
	
	#header-block .block-content:before{
        background-position: center bottom;
        height: 327px;
        width: 229px;
        background: url(images/pluses.png) 0px 0px no-repeat;
        background-size: 100%;
        top: 238px;
	}
	
	#header-block .position-abs {
        top: 82px;
        width: 369px;
    }
	
	#header-block .red-text {
        font-size: 31px;
        line-height: 104px;
        top: -4px;
    }
	
	#header-block .blue-text {
        font-size: 22px;
        line-height: 35px;
        top: 77px;
        right: 34px;
        width: 271px;
    }
	
	#third-block .main-title {
        font-size: 130px;
    }
	
	#top-wrapper {
		background: url(/local/templates/logicpir/images/bg-328-logicpir-750-110624-11.jpg) top center no-repeat;
	}
	
	#header-block h1 b{
		font-size: 112px;
	}
	
	#header-block h1 {
        padding-bottom: 37px;
    }
	
	#second-block .block-content .img-3d {
        top: 168px;
        width: 475px;
        left: 13px;
    }
	
	#second-block .block-content:after {
        bottom: -140px;
        background-size: 100%;
        width: 639px;
        right: 14px;
        top: 394px;
    }
	
	#second-block .block-content{
		min-height: 567px;
		padding-top: 40px;
	}

	
	#second-block {
		background: url(/local/templates/logicpir/images/bg-328-logicpir-106024-2.jpg) top center no-repeat, #eaf9ff;
		padding-top: 56px;
		background-size: 1062px;
	}
	
	#third-block .block-content {
		padding-top: 40px;
	}
	
	#third-block .sup-title {
        width: 400px;
    }
	
	#third-block .text {
        position: static;
        width: 100%;
        padding-right: 235px;
        padding-top: 11px;
    }
	
	#third-block .main-title {
        font-size: 113px;
    }
	
	#third-block-wr {
        background: url(/local/templates/logicpir/images/bg-328-logicpir-750-110624-333.jpg) center 36px no-repeat, #eaf9ff;
        background-size: 1155px;
	}
	
	/* #fourth-block { */
        /* background: url(/local/templates/logicpir/images/bg-328-logicpir-750-110624-4.jpg) top center no-repeat, #eaf9ff; */
		/* background-size: 1062px;	 */
	/* } */
	
	
	.video-list .news-item {
        width: 198px;
    }	
	
	#fourth-block .title-wr{
		width: 91%;
        background-position: -38px top;
        height: 190px;
        background-size: 688px;
	}
	
	#fourth-block .block-content:after {
        right: 188px;
		top: -226px;
    }
	
	#fourth-block .title-wr .title {
        font-size: 40px;
        top: 5px;
        left: 58px;
	}
	
	#fourth-block .title-wr .sub-title {
        font-size: 28px;
        top: 85px;
        left: -56px;
        width: 650px;
        line-height: 40px;
    }
	
	.video-list {
        margin-top: 0;
    }
	
	#fourth-block .block-content{
		padding-top: 68px;
	}
	   
}

@media (max-width: 750px) {
   .block-content{
        width:450px;
    }
	
	#header-wrapper .right .shop-link a span{
		display: none;
	}
	
	#header-wrapper .right .shop-link a:after{
		display: none;
	}
	
	#header-wrapper .right .shop-link a{
		padding: 5px 18px;
	}
	
	#logo {
        width: 155px;
		display: inline-block;
		margin-top: 2px;
    }
	
	#header-wrapper .right>div {
		display: inline-block;
		margin-left: 8px;
	}
	
	
	
	.block-content,
	#footer .block-content,
	#header-wrapper .block-content {
        width: calc(100% - 30px);
		padding: 0 15px;
    }
	
	#top-wrapper {
        background: url(/local/templates/logicpir/images/bg-328-logicpir-750-110624-1.jpg) top center no-repeat;
		background-size: 100%;
    }
	
	#header-block h1 b,
	#third-block .main-title	{
        font-size: 14vw;
		line-height: normal;
        padding: 20px 0;
    }
	
	#header-block .position-abs{
		right: 0;
	}
	
	.img-3d-mobile{
		display: block;
	}
	
	#second-block .block-content:after,
	.img-3d{
		display: none;
	}
	
	#second-block .preims-list {
        padding-left: 0px;
    }
	
	#third-block .block-content:after {
        background-size: 100%;
        width: 133px;
    }
	
	#third-block .text{
		padding-right: 0;
	}
	
	.usage-list .news-item{
		padding: 0;
		width: 31%;
		margin-right: 2%;
		height: auto;
	}
	
	.usage-list .news-item:nth-child(3){
		margin-right: 0;
	}
	
	.usage-list .news-item>img{
		position: static;
		float: left;
		width: 100%;
	}
	
	.video-list .news-item {
        width: 100%;
		margin-right: 0;
    }
	
	 .video-list .news-item img {
        float: left;
        margin: 0;
        margin-right: 13px;
    }

	.video-list .news-item .title{
	    padding-top: 33px;
	}
	
	
    #fourth-block .block-content:after {
        right: 0;
        top: -191px;
    }
	
	#header-block h1 b{
		padding: 0;
	}
	
	#header-block h1 {
        padding-bottom: 45px;
    }
	
	#header-block {
		min-height: 981px;
		padding-top: 78px;
	}
	
	#header-wrapper.fixed {
        height: 64px;
    }
	
	#second-block .block-content {
        min-height: auto;
        padding-bottom: 48px;
    }
	
	
	#fourth-block .title-wr{
		background: url(/local/templates/logicpir/images/only-pluses2.png) 11px top no-repeat;
		height: 207px;
	}
	
	#fourth-block .title-wr .sub-title {
        font-size: 27px;
        top: 92px;
        left: 45px;
        width: 365px;
        line-height: 40px;
    }
	
	#fourth-block .block-content {
        padding-top: 114px;
    }
	
	
	
}



@media (max-width: 700px) {
	
	#footer .right{
		clear: both;
		float: none;
	}
	
	.bottom-logo{
		width: 190px;
	}
	
	
	#footer .phone {
		padding: 0px 20px;
		position: relative;
		margin: 0 20px;
	}
	
	
}


@media (max-width: 680px) {
	
	#top-wrapper {
        background: url(/local/templates/logicpir/images/bg-328-logicpir-mobile-110624-1.jpg) top center no-repeat;
		background-size: 100%;
    }
	
    #header-block .position-abs {
        top: -157px;
        width: 429px;
        transform: rotate(-10deg);
    }
	
	#header-block .red-text {
        font-size: 31px;
        line-height: 104px;
        top: 2px;
    }
	
	#header-block .blue-text {
		font-size: 22px;
		line-height: 35px;
		top: 96px;
		right: 48px;
	}
	
	#header-block {
        min-height: 981px;
        padding-top: 106px;
    }
	
	#header-block h1 {
        margin-top: 173px;
        padding-bottom: 112px;
        position: relative;
    }
	
	#header-block h1 b {
        padding: 0;
        /* padding-top: 169px; */
        position: absolute;
        top: 25px;
    }
	
	#header-block{
		position: relative;
	}
	
	#header-block:before {
        background-position: center bottom;
        height: 125px;
        width: 125px;
        background: url(images/header-plus.png) 0px 0px no-repeat;
        background-size: 100%;
        top: auto;
        bottom: -50px;
		-webkit-animation: a1-keeper-copy 6500ms linear 0ms infinite normal both;
		animation: a1-keeper-copy 6500ms linear 0ms infinite normal both;
		content: '';
		position: absolute;
		right: 41px;
    }
	
	#header-block .block-content:before{
		display: none;
	}
	
}


@media (max-width: 600px) {
	
	/* #fourth-block .title-wr { */
		/* width: 409px; */
		/* height: 157px; */
		/* top: 23px; */
	/* } */
	
	/* #fourth-block .title-wr .title { */
        /* font-size: 32px; */
        /* top: -7px; */
        /* left: 40px; */
    /* } */
	
	/* #fourth-block .title-wr .sub-title { */
        /* font-size: 21px; */
        /* top: 55px; */
        /* left: 46px; */
    /* } */
	
	/* #fourth-block .block-content:after { */
        /* right: 0; */
        /* top: -54px; */
		/* width: 120px; */
    /* } */
	
	/* #fourth-block .block-content { */
        /* padding-top: 183px; */
    /* } */
	
	#footer .soc-links{
		clear: both;
	}
	
	
	
}

@media (max-width: 550px) {
	
	#header-block {
        min-height: 981px;
        padding-top: 79px;
    }
	
	 #header-block h1 {
        margin-top: 173px;
        padding-bottom: 89px;
        position: relative;
    }
	
	.preims-list .news-item .title {
		font-size: 17px;
	}
	
	#header-block .preims-list .news-item:hover .text {
		display: block;
		font-size: 14px;
	}
	
	#fourth-block .title-wr {
        background: url(/local/templates/logicpir/images/only-pluses2.png) 11px top no-repeat;
        height: 207px;
        left: -5px;
        background-size: 360px;
        top: -75px;
    }
	
	
	#fourth-block .title-wr .title {
        font-size: 37px;
        top: -9px;
        left: 31px;
    }
	
	#fourth-block .title-wr .sub-title {
        font-size: 21px;
        top: 74px;
        left: 44px;
        width: 288px;
        line-height: 32px;
    }
	
	
}


@media (max-width: 540px) {
	
	.usage-list .news-item{
		padding: 0;
		width: 48%;
		margin-right: 2%;
		height: auto;
	}
	
	.usage-list .news-item:nth-child(3){
		margin-right: 2%;
	}
	
	.usage-list .news-item:nth-child(2n){
		margin-right: 0;
	}
	
	#third-block-wr{
		background: url(/local/templates/logicpir/images/bg-328-logicpir-mobile-110624-32.jpg) center 39px no-repeat, #eaf9ff;
		background-size: 100%;
	}
	
	/* #fourth-block{ */
		/* background: url(/local/templates/logicpir/images/bg-328-logicpir-mobile-110624-4.jpg) top center no-repeat; */
		/* background-size: 100%; */
	/* } */
	
	#fourth-block{
		margin-top: 0;
	}
	
}


@media (max-width: 520px) {
	
	
	
	
	#footer .soc-links {
        clear: none;
    }
	
	#footer .phone{
		clear: left;
		margin-left: 0;
		padding-left: 0;
		border-left: none;
	}
	
	#footer .phone:before{
		display: none;
	}
	
}


@media (max-width: 490px) {
	
	#third-block .block-content:after{
		display: none;
	}
	
	/* #fourth-block .title-wr .sub-title { */
        /* font-size: 15px; */
        /* top: 35px; */
        /* left: 46px; */
    /* } */
	
	#logo {
        width: 120px;
        margin-top: 7px;
	}
	
	#header-wrapper .phone a {
        font-size: 14px;
    }
	
	#header-wrapper .right .shop-link a{
		font-size: 15px;
	}
	
	#third-block .sup-title{
		width: 100%;
	}
	
	#header-wrapper .right .shop-link a {
        font-size: 13px;
        padding: 5px 14px;
    }
	
	
	#header-block .position-abs {
		top: -101px;
        width: 276px;
        transform: rotate(-10deg);
		height: 124px;
    }
	
	   
	#header-block h1 {
        font-size: 18px;
		padding-bottom: 57px;
		margin-top: 128px;
	}
	
	#header-block h1 {
        font-size: 18px;
	}
	
	#header-block .red-text {
        font-size: 21px;
        line-height: 104px;
        top: -16px;
    }
	
	#header-block .blue-text {
        font-size: 13px;
        line-height: 23px;
        top: 62px;
        right: 33px;
        width: 169px;
    }
	
	.preims-list .news-item:last-child{
		padding-right: 0;
	}
	
	.preims-list .news-item .title {
        font-size: 13px;
    }
	
	.preims-list .news-item .title:before {
		width: 17px;
		height: 17px;
		top: 6px;
	}
	
	.preims-list .news-item .title {
		padding-left: 23px;
		position: relative;
	}
	
	 .preims-list .text {
        font-size: 17px;
        line-height: normal;
    }
	
	
}


@media (max-width: 440px) {
	
	/* #fourth-block .title-wr { */
        /* width: 320px; */
    /* } */
	
	/* #fourth-block .title-wr .title { */
        /* font-size: 23px; */
        /* top: -17px; */
        /* left: 40px; */
    /* } */
	
	/* #fourth-block .block-content:after{ */
		/* width: 98px; */
	/* } */
	
	/* #fourth-block .block-content { */
        /* padding-top: 149px; */
    /* } */
	#fourth-block .title-wr{
		background-size: 320px;
	}
	
	#fourth-block .title-wr .title {
        font-size: 32px;
        top: -9px;
        left: 36px;
    }
	
	#fourth-block .title-wr .sub-title {
        font-size: 19px;
        top: 66px;
        left: 44px;
        width: 253px;
        line-height: 29px;
    }
	
	
	#fourth-block .block-content:after {
        right: 0;
        top: -144px;
        width: 110px;
    }
	
	#fourth-block .block-content {
        padding-top: 87px;
    }
	
	
}


@media (max-width: 430px) {

	h2 {
        font-size: 33px;
        line-height: 40px;
    }
	
	.video-list .news-item .title {
        padding-top: 6px;
    }
	
	
	
	
	
}


@media (max-width: 410px) {
	#header-block h1{
		margin-top: 88px;
	}
}



@media (max-width: 400px) {
	
	
		
	h2 {
        font-size: 25px;
        line-height: 34px;
    }
	
	#third-block .block-content:after{
		display: none;
	}
	
	
	 .video-list .news-item img {
        float: none;
        margin: 0;
        margin-right: 0px;
    }

	.video-list .news-item .title{
	    padding-top: 0px;
	}
	
	#header-wrapper .right .shop-link a {
        font-size: 0;
        line-height: normal;
        padding: 5px 5px;
    }
	
	#header-wrapper .right .shop-link a:after{
		display: inline-block;
		position: static;
	}
	
	 #logo {
        width: 120px;
        margin-top: 4px;
    }
	
	#header-wrapper .block-content{
		width: 100%;
	}
	
	#header-wrapper.fixed {
        height: 57px;
    }
	
	#fourth-block .title-wr {
        background-size: 266px;
		width: 100%;
    }
	
	#fourth-block .title-wr .title {
        font-size: 25px;
		top: -18px;
	}
	
	#fourth-block .title-wr .sub-title {
        font-size: 16px;
        top: 56px;
        left: 44px;
        width: 212px;
        line-height: 23px;
    }

	#fourth-block .block-content {
        padding-top: 61px;
    }
	
}


@media (max-width: 380px) {
	
	/* #fourth-block .title-wr { */
        /* width: 245px; */
		/* left: 15px; */
    /* } */
	
	/* #fourth-block .title-wr .title { */
        /* font-size: 22px; */
        /* top: -27px; */
        /* left: 18px; */
    /* } */
	
	/* #fourth-block .title-wr .sub-title { */
        /* font-size: 13px; */
        /* top: 20px; */
        /* left: 27px; */
    /* } */
	
	/* #fourth-block .block-content:after { */
        /* width: 80px; */
    /* } */
	
	#header-block h1{
		margin-top: 75px;
	}
	
	
	#header-block h1 {
        font-size: 18px;
        padding-bottom: 35px;
        margin-top: 75px;
    }
	
	#header-block .preims-list .news-item {
		display: inline-block;
		padding-right: 2px;
	}
	
	
	
}

@media (max-width: 365px) {
	
	#footer .soc-links {
        clear: both;
		margin-top: 9px;
    }
	
	#footer .phone:after{
		display: none;
	}
	
}


@media (max-width: 360px) {
	
	.usage-list .news-item .title{
		line-height: 40px;
		font-size: 17px;
	}
	
	.usage-list .news-item .title img {
		position: relative;
		top: 7px;
		width: 27px;
		height: auto;
	}
	
	.usage-list .news-item{
		width: 47%;
	}
	
}

@media (max-width: 340px) {
	
	
	
}








