/*redsign topimg*/
/*redsign topimg*/

@media (max-width: 1440px){
	.redesign-big-card{
		height: auto;
	}

	.redesign-big-card .wrap.prod8Ban{
		padding: 70px 0 30px;
	}

	.redesign-big-card .prod8Ban .toline3.wbg{
		margin-bottom: 70px;
	}
	.redesign-big-card .prod8Ban .toline3.wbg.certWbg{
		margin-bottom: 40px;
	}
	.alluBig .prod8Ban .block_bottom.desctop {
		padding-bottom: 0;
		margin-top: 0;
	}
	.inWatchBan .botButsArea {
		display: flex;
		margin-top: 5px;
		margin-bottom: 10px;
	}
}

@media (max-width: 1300px){
	.robotBig {
		padding: 30px 0 5px;
		position: relative;
		z-index:2;
	}
	.robotBig .wrap {
		width: 1140px;
		max-width: 1140px;
	}
	.inRobotBan .butsArea .countBuy b {
		white-space: nowrap;
	}
	.robotBig .inRobotBan .colLeft {
		width: 53%;
		min-width: 53%;
	}
	.robotImg img {
		max-width: 100%;
	}
	.robotBig .robotImg {
		background-size: contain;
	}
	.inRobotBan .deliveryArea {
		margin-bottom: 35px;
	}
	.inRobotBan .titleIcon {
		margin-top: 20px;
		margin-bottom: 35px;
	}
	.rbIntroList .rbIntroItem .forTxt .txt {
		white-space: normal;
	}
}

@media (max-width: 1140px){
	.redesign-big-card .wrap.prod8Ban {
		padding: 70px 2% 30px;
	}
	.alluBig .imgSet{
		background-size: contain;
	}
	.robotBig {
		padding: 30px 0 5px 2%;
	}
	.robotBig .wrap {
		width: 100%;
		max-width: 100%;
	}
	.inRobotBan .title {
		font-size: 50px;
		line-height: 64px;
	}
	.inRobotBan .subTitle {
		font-size: 18px;
		line-height: 22px;
	}
	.inRobotBan .tLabel {
		border-radius: 42px;
		font-size: 14px;
		line-height: 24px;
		padding: 5px 16px;
		margin-bottom: 10px;
	}
	.inRobotBan .butsArea .slBut {
		border-radius: 51px;
		font-size: 20px;
		line-height: 24px;
		padding: 20px 4px;
		min-width: 180px;
		margin-right: 14px;
	}
	.inRobotBan .butsArea .slBut.incart {
		padding: 10px 14px;
		max-width: 180px;
	}
	.inRobotBan .butsArea .videoObzor {
		border-radius: 52px;
		font-size: 18px;
		line-height: 22px;
		padding: 18px 4px;
		min-width: 140px;
		margin-right: 0;
	}
	.inRobotBan .butsArea .countBuy {
		border-radius: 14px;
		padding: 10px 14px;
	}
	.inRobotBan .butsArea .countBuy b {
		font-size: 18px;
		line-height: 18px;
	}
	.inRobotBan .butsArea .countBuy span {
		margin-bottom: 4px;
	}
	.bigProd3 .big3block2 .wrap,
	.big3block3 .wrap,
	.leftBG .forBGlc{
		background-size: 40%;
	}
	.big3block3.whiteText .area .line1,
	.big3block3.whiteText .area .title,
	.big3block3.whiteText .area > .text,
	.bigProd3 .whiteText .prod8icons .line1,
	.p8bg.bigProd3 .whiteText .prod8icons .prod8ic span,
	.bigProd3 .whiteText .prod8icons .prod8ic span small{
		color: #333;
	}
}

@media (max-width: 992px){
	.robotBig {
		padding: 30px 0 5px;
	}
	.rbtDlvFlx {
		flex-direction: column;
	}
	.toDlvArea {
		width: 100%;
	}
	.tbwp-location-delivery.rbLocDelivery.show{
		flex-direction: row;
		margin-bottom: 20px;
	}
	.tbwp-location-delivery.rbLocDelivery .infoDeliveryRb > div {
		display: inline-block;
		vertical-align: initial;
	}
	.tbwp-location-delivery.rbLocDelivery .infoDeliveryRb > div:first-child {
		font-size: 32px;
		line-height: 32px;
		color: #FFFFFF;
		margin-bottom: 0;
		margin-right:30px;
	}
	.tbwp-location-delivery.rbLocDelivery .infoDeliveryRb > div:last-child{
		margin-bottom: 0;
	}
	.tbwp-location-delivery.rbLocDelivery .infoDeliveryRb {
		text-align: left;
		margin-right: 30px;
	}
	.rbtDlvFlx .rbIntroList {
		width: 100%;
		margin-left: 0;
	}
}

@media (max-width: 960px){
	.redesign-big-card .wrap.prod8Ban {
		padding: 0;
	}

	.redesign-big-card .prod8Ban .text{
		background: none;
		padding: 35px 2% 0;
	}

	.redesign-big-card.nowrap.forBG{
		text-align: left;
	}
	.alluBig .redesign-big-card .block_botton{
		white-space: nowrap;
	}
	.bigProd3 .prod8icons .line1{
		margin-left: 10%;
	}
}

@media (max-width: 900px){
 .videoObzor a{
	 font-family: 'ProximaNova', sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    text-decoration: underline;
    letter-spacing: -0.025em;
    color: #ffffff;
    cursor: pointer;
	}
	.videoObzor .leftObzor{
	margin-left: 19%
}
	.videoObzor .rightObzor{
	margin-right: 19%
}
	.botDopLinks a {
		padding-left: 85px;
		background-position: 6% center;
	}
	.botDopLinks a:last-child {
		padding-left: 105px;
	}
	div.botDopLinks a:nth-child(2) {
		background-size: 13%;
		background-position-x: 12%;
		padding-left: 80px;
	}

}

@media(max-width:830px){
	.tbwp-location-delivery.rbLocDelivery.show {
		flex-direction: column;
		margin-bottom: 20px;
		padding: 0;
	}
	.tbwp-location-delivery.rbLocDelivery .infoDeliveryRb {
		/* width: 100%; */
		margin: 0 auto;
	}
	.tbwp-location-delivery.rbLocDelivery .result{
		width:auto;
		margin: 0 auto;
	}
	div.tbwp-location-delivery.rbLocDelivery .result-block {
		flex-direction: row;
	}
}

@media (max-width: 768px){
	.nomb{
		display:none !important;
	}
	.robPriceBlock .line5{
		font-size: 22px;
		line-height: 20px;
	}
	.robPriceBlock .line6 {
		font-size: 46px;
		line-height: 48px;
	}
	.rbIntroList .rbIntroItem {
		width: 100%;
		margin-bottom: 5px;
	}
	.redesign-big-card{
		height: auto;
		background-position: center;
	}
	.robotBig {
		padding: 10px 0 30px;
		background-position: top center;
		background-size: cover;
	}
	.robotBig .inRobotBan{
		flex-direction: column;
	}
	.robotBig .inRobotBan .colRight {
		order: 1;
		max-height: 320px;
		width: 100%;
		margin: 40px auto 0;
	}
	.inRobotBan .titleIcon {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.robotImg img {
		max-height: 320px;
	}
	.inRobotBan .tLabel {
		margin-bottom: 12px;
	}
	.robotBig .robotImg {
		height: 320px;
	}
	.robotBig .inRobotBan .colLeft{
		order:2;
	}
	.robotBig .inRobotBan .colLeft {
		width: 100%;
		min-width: 100%;
	}
	.inRobotBan .butsArea .countBuy{
		display: none;
	}
	.inRobotBan .butsArea .slBut {
		border-radius: 51px;
		font-size: 20px;
		line-height: 22px;
		padding: 17px 4px;
	}
	.inRobotBan .butsArea .slBut.incart{
		font-size: 18px;
		line-height: 22px;
		padding: 17px 4px;
		max-width: 100%;
	}
	.inRobotBan .butsArea .videoObzor {
		border-radius: 51px;
		font-size: 18px;
		line-height: 18px;
		padding: 16px 4px;
		margin-right: 0;
	}
	.botButsArea .oneClick{
		width: calc(100% - 162px);
	}

	.redesign-big-card .desctop{
		display: none;
	}
	.swobLine1 {
		font-size: 24px;
		line-height: 24px;
		margin: 30px auto 0;
		padding: 9px 40px;
	}
	.swobLine2 {
		font-size: 17px;
		line-height: 21px;
		margin: 22px 0 26px;
	}
	.redesign-big-card .block_price_mobile{
		display: block;
		margin-bottom: 375px;
		margin-top: 35px;
	}
	.redesign-big-card .block_bottom .block_price{
		margin: 400px auto 0.5rem;
		text-shadow: 0 0 1px #fffa, 0 0 2px #fffa, 0 0 3px #fffa, 0 0 4px #fffa;
	}
	.alluBig .redesign-big-card .block_price_mobile{
		margin-bottom: 0;
		margin-top: 15px;
	}

	.redesign-big-card .block_bottom .videoObzor,
	.redesign-big-card .block_botton_mobile .videoObzor {
		padding: 19px 36px;
		background-color: #fff;
		color:#000;
	}
	.marTop-50{
		margin-top: 0;
	}
	.nowrap.alluBig{
		background-size: cover;
		background-image: url(big4/bgMobAllu.png);
	}
	.alluBig .prod8Ban .img.imgSetMob {
		display: block;
		width: 60%;
		background-position: 17px center;
	}
	.alluBig .prod8Ban .sw5Area{
		display:none;
	}
	.alluBig .prod8Ban .sw5Area.sw5M {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		width:100%;
	}
	.alluBig .redesign-big-card .prod8Ban .text{
		width:100%;
		padding: 25px 3% 0;
	}
	.alluBig .prod8Ban .img{
		display: none;
	}
	.alluBig .prod8Ban .line2 {
		color: #ffffff;
		font-family: "Open Sans";
		font-size: 75px;
		font-weight: 600;
		line-height: 79.51px;
		padding: 7px 0 11px;
	}
	.alluBig .redesign-big-card .block_bottom {
		display: block;
		margin-bottom: 25px;
		margin-top: 35px;
		width:40%;
	}
	.alluSubBlockMob{
		display:flex;
	}
	.img960 .prod8icons {
		padding: 10px 3% 0;
	}
	.p8bg.bigProd3 {
		max-width: 100vw;
		overflow: hidden;
	}
}

@media (max-width: 550px){
	.rbIntroList .rbIntroItem .img {
		width: 72px;
		height: 56px;
		min-width: 72px;
		margin-right: 8px;
	}
	.rbIntroList .rbIntroItem .forTxt .ttl {
		font-size: 16px;
		line-height: 18px;
	}
	.rbIntroList .rbIntroItem .forTxt .txt {
		font-size: 14px;
		line-height: 16px;
	}
	div.tbwp-location-delivery.rbLocDelivery .infoDeliveryRb > div:first-child {
		font-size: 22px;
		line-height: 22px;
		margin-bottom: 7px;
		vertical-align: middle;
	}
	div.tbwp-location-delivery.rbLocDelivery .infoDeliveryRb > div:last-child {
		font-size: 18px;
		line-height: 18px;
		margin-bottom: 15px;
		vertical-align: baseline;
	}
	.redesign-big-card .block_bottom{
		display: block;
		margin-top: 240px;
		margin-bottom: 0;
	}
	.prod8Ban2 .countBuy, .bigProd3 .prod8Ban .countBuy {
		padding: 2px 10px 6px;
		top: 0;
		right: 0;
		font-size: 15px;
		line-height: 24px;
		border: 0 none;
		background-color: transparent;
	}
	.prod8Ban2 .countBuy b, .bigProd3 .prod8Ban .countBuy b{
		display: inline-block;
		font-size: 15px;
		line-height: 24px;
		font-family: "Proxima Nova", sans-serif;
	}
	.redesign-big-card .prod8Ban .text {
		padding: 35px 2% 0 45px;
	}

	.redesign-big-card .block_bottom .videoObzor,
	.redesign-big-card .block_botton_mobile .videoObzor {
		padding: 19px 36px;
		margin-bottom: 8px;
	}
	.alluBig .prod8Ban .line6 {
		font-size: 45px;
		line-height: 70px;
		white-space: nowrap;
		margin-bottom: 5px;
	}
	.alluBig .prod8Ban .line2 {
		font-size: 50px;
		line-height: 50px;
	}
	._RK73530 .redesign-big-card .prod8Ban .toline3.wbg,
	._RK51115 .redesign-big-card .prod8Ban .toline3.wbg,
	.alluBig .redesign-big-card .prod8Ban .toline3.wbg {
		background-size: 40px;
		padding-left: 55px;
		margin-bottom: 5px !important;
	}
	.alluBig .prod8Ban .img {
		height: 340px;
	}
	.alluBig .redesign-big-card .block_bottom {
		display: block;
		margin-bottom: 0;
		margin-top: 15px;
	}
	.alluBig .prod8Ban .sw5Area .setT::before {
		margin-right: 8px;
	}
	.redesign-big-card .prod8Ban .slBut.incart {
		width: 181px;
		padding: 14px 33px;
		margin-bottom: 10px;
		font-size: 18px;
		line-height: 16px;
		font-weight: 600;
	}
	.alluBig .prod8Ban .slBut.incart {
		margin-top: 0;
		padding: 7px 20px;
		width: 164px;
		line-height: 20px;
		font-size: 18px;
	}
	.bigProd3.p8bg .I4 .area .line1,
	.bigProd3.p8bg .I9 .area .line1,
	.bigProd3.p8bg .I4 .area .title,
	.bigProd3.p8bg .I9 .area .title{
		padding-left: 0;
	}
	.robotBig .inRobotBan .colRight {
		margin-top: 10px;
	}
	.inRobotBan .title {
		font-size: 44px;
		line-height: 58px;
	}
	.inRobotBan .tLabel {
		font-size: 13px;
		line-height: 22px;
		padding: 5px 14px 4px;
		margin-bottom: 12px;
	}
	.inRobotBan .subTitle {
		font-size: 16px;
		line-height: 20px;
	}
	.inRobotBan .titleIcon .icn {
		width: 36px;
		min-width: 36px;
		height: 36px;
		margin-right: 10px;
		background-size: contain;
	}
	.inRobotBan .robPriceBlock .countBuy{
		min-width: 130px;
	}
	.inRobotBan .butsArea .videoObzor {
		font-size: 16px;
		line-height: 16px;
		padding: 15px 4px;
	}
	.inRobotBan .butsArea .slBut {
		font-size: 20px;
		line-height: 20px;
		padding: 16px 4px;
		min-width: 180px;
		margin-right: 10px;
		width: 100%;
	}
	.inRobotBan .butsArea .slBut.incart {
		font-size: 16px;
		line-height: 20px;
		padding: 16px 4px;
		min-width: 180px;
		margin-right: 10px;
		width: 100%;
		max-width: 100%;
	}
	.botButsArea .oneClick{
		width: 100%;
	}
	.inRobotBan .deliveryArea {
		margin-bottom: 20px;
	}
	.block_switch_color.elbSwitchColor {
		margin-top: 25px;
		justify-content: center;
	}
	#BI24_7089{
		padding: 0 0 30px;
	}
	.BLOCKONE .icns8,
	.BLOCKONE24 .icns8,
	.BLOCKFIV .icns8{
		margin-top: 16px;
	}
	#BI7_27089 > .wrap{
		padding-top: 0;
	}
	#I67089 .prod8icons,
	#I67089{
		padding-bottom: 0;
	}
	.p8bg._RK292970 .img960 .prod8icons .prod8ic div{
		background-size: 46px;
		background-position-y: center;
	}
	.p8kak .flexJ .p8k:nth-child(2)::before,
	.p8kak .flexJ .p8k:nth-child(1)::before{
		display:none;
	}
	header .block-phone a.phoneTop{
		display:none;
	}
}

@media (max-width: 450px){
	.redesign-big-card .prod8Ban .line2 {
		font-size: 44px;
		line-height: 54px;
	}
	.redesign-big-card .prod8Ban .toline3 .wbg {
		background-size: 52px;
	}
}

@media (max-width: 425px){
	.redesign-big-card .block_bottom{
		display: block;
		margin-top: 150px;
	}
	.redesign-big-card .prod8Ban .text {
		padding: 34px 2% 0 35px;
	}
	.redesign-big-card .prod8Ban .line2 {
		font-size: 49px;
		line-height: 40px;
	}
	.redesign-big-card .block_bottom a.videoObzor,
	.redesign-big-card .block_botton_mobile a.videoObzor {
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 10px;
		background-color: #fff;
	}
	.redesign-big-card .block_bottom .addToCart,
	.redesign-big-card .block_botton_mobile .addToCart{
		margin-bottom: 10px;
	}
	.redesign-big-card .prod8Ban .slBut.incart{

	}
	.inRobotBan .title {
		font-size: 40px;
		line-height: 50px;
	}
	.inRobotBan .subTitle {
		font-size: 15px;
		line-height: 19px;
	}
	.inRobotBan .titleIcon .txt {
		font-size: 14px;
		line-height: 18px;
	}
	.inRobotBan .titleIcon .icn {
		width: 36px;
		min-width: 36px;
		height: 36px;
		margin-right: 10px;
	}
	.robotBig .inRobotBan .colRight {
		margin-top: 0;
	}
	.robotBig .robotImg,
	.robotImg img {
		max-height: 300px;
	}
}

@media (max-width: 390px){
	.alluBig .prod8Ban .line6 {
		line-height: 59px;
	}
	.alluBig .prod8Ban .img {
		height: 300px;
	}
	.alluBig .prod8Ban .sw5Area .setT {
		margin-bottom: 0;
	}
	.alluBig .prod8Ban .sw5Area .setT::before {
		width: 36px;
		min-width: 36px;
		height: 36px;
		margin-bottom: 10px;
		line-height: 30px;
	}
	.alluBig .redesign-big-card .prod8Ban .text {
		padding: 25px 0 0 3%;
	}
}

@media (max-width: 375px){
	.redesign-big-card .prod8Ban .line6{
		font-size: 40px;
	}

	.redesign-big-card .prod8Ban .text{
		padding-left: 20px;
	}

	.redesign-big-card .block_price_mobile {
		margin-bottom: 190px;
	}
	.big3revs .item .stars {
		margin-top: -5px;
		margin-bottom: 5px;
	}
	.alluBig .redesign-big-card .block_bottom .videoObzor,
	.alluBig .redesign-big-card .block_botton_mobile .videoObzor{
		padding: 19px 24px;
	}
	.alluBig  .prod8Ban .slBut{
		padding: 19px 42px;
	}
	.alluBig .prod8Ban .slBut.incart {
		width: 144px;
		padding: 9px 20px;
	}
	.alluBig .prod8Ban .sw5Area .setT::before {
		margin-bottom: 8px;
		margin-right: 5px;
	}
}

@media (max-width: 360px){
	div.redesign-big-card .prod8Ban div.text {
		padding: 24px 2% 10px ;
	}
	.alluBig .prod8Ban .img {
		height: 260px;
	}
	.inRobotBan .title {
		font-size: 34px;
		line-height: 46px;
	}
	.inRobotBan .subTitle {
		font-size: 14px;
		line-height: 18px;
	}
	.inRobotBan .butsArea .videoObzor {
		min-width: 120px;
		max-width: 120px;
	}
}

@media (max-width: 320px){
	.redesign-big-card .prod8Ban .text{
		padding: 5px 2% 0 20px;
	}
	.redesign-big-card .block_price_mobile {
		margin-bottom: 145px;
	}
	.redesign-big-card .prod8Ban .toline3.wbg{
		margin-bottom: 5px !important;
	}
	.redesign-big-card .prod8Ban .line2 {
		font-size: 45px;
		line-height: 40px;
	}
	.redesign-big-card .block_bottom .videoObzor,
	.redesign-big-card .block_botton_mobile .videoObzor{
		padding: 20px 20px 20px 20px;
	}
	.redesign-big-card .block_bottom .slBut,
	.redesign-big-card .block_botton_mobile .slBut{
		padding: 20px 40px;
	}
	.redesign-big-card .prod8Ban .line6{
		line-height: 50px;
	}
	.redesign-big-card .prod8Ban .line2 {
		font-size: 45px;
		line-height: 20px;
	}
	.redesign-big-card .prod8Ban .line4 {
		font-size: 11px;
	}
}

@media (max-width: 1140px){
	.bigProd3 .wrap.prod8Ban2,
	.big3block3 .wrap {
		padding: 70px 2% 30px;
	}
	.bigProd3 .big3block2 .wrap {
		padding: 70px 3% 30px;
	}
	.bigProd3 .big3block2.sliderLeftBlock .wrap{
		padding: 0;
	}
	.leftBG .prod8icons {
		padding: 34px 0 20px;
		margin-left: 51%;
		width: 49%;
	}
	.leftBG.sliderLeftBlock .prod8icons {
		padding: 0;
	}
	.p8bg .prod8icons .icns8 .prod8ic {
		display: flex;
		align-items: center;
	}
	.p8bg .topLastChildFlex .prod8icons .icns8 .prod8ic:last-child {
		display: flex;
		align-items: start;
	}
	.prod8icons .icns8 .prod8ic {
		width: 90%;
		margin-left: 0;
	}
	.bigProd3 .prod8icons {
		margin-left: 42%;
		width: 58%;
	}
	.bigProd3 .prod8icons .line1 {
		font-size: 40px;
		line-height: 40px;
	}
	.big3block4 img.wow, .big3block5 .area img{
		max-width:100%;
		width:auto;
		height:auto;
	}
	.big3block4 .area .flexJ > div span {
		font-size: 22px;
		line-height: 28px;
	}
	.big3block4 .area .flexJ > div small {
		font-size: 17px;
		line-height: 20px;
	}
	.big3block3 .area > .title {
		font-size: 40px;
		line-height: 40px;
	}
	.big3revs.slideInLeft{
		margin-bottom: 10px;
	}
	.big3block3 .area .line1 {
		font-size: 24px;
	}
	.big3block3 .area .list li {
		font-size: 18px;
		line-height: 20px;
	}
	.big3block4 .area .title {
		font-size: 45px;
		line-height: 50px;
		margin-bottom: 50px;
	}
	.big3block5 .area .title {
		font-size: 45px;
		line-height: 45px;
		margin-bottom: 10px;
	}
	.big3block5 {
		padding-top: 0;
	}
	.big3block5 .area .flexJ > div span {
		font-size: 20px;
		line-height: 18px;
	}
	.big3block5 .area .flexJ > div small {
		font-size: 17px;
		line-height: 14px;
		display: inline-block;
		padding-top: 5px;
	}
	.big3block6 .title {
		font-size: 40px;
		line-height: 40px;
		margin-bottom: 35px;
	}
	.big3block6 .flexJ{
		flex-wrap: wrap;
	}
	.big3block6 .big3revs {
		/*display: none;*/
		/*flex:100%;*/
	}
	.bigProd3 .wrap.prod8Ban2, .big3block3 .wrap {
		padding: 50px 2% 30px;
	}
	.big3block3 .area {
		width: 56%;
		background-color: rgba(255,255,255,0.3);
		padding: 14px 0;
	}
	.big3block3.conBG .area,
	.bigProd3 .conBG .prod8icons{
		background-color: rgba(255,255,255,0.7);
		padding: 14px 20px;
		border-radius: 20px;
	}
	.conBG .big3revs {
		width: 100%;
	}
	.bigProd3 .conBG .prod8icons {
		margin-right: 2%;
		margin-left: 40%;
	}
	.bigProd3 .conBG .prod8icons.lbVideo{
		margin-left: 0;
	}
	.bigProd3 .conBG .prod8icons.rbVideo{
		margin-right: 0;
	}
	.big3block7 .photoBig3 {
		width: 800px;
		height: 410px;
	}
	.big3block7 .videoBig3 .title {
		font-size: 40px;
		line-height: 54px;
	}
	.bigProd3 .prod8icons .prod8ic span small {
		font-size: 18px;
		line-height: 16px;
	}
	.bigProd3 .big3block2 {
		padding: 30px 0;
	}
	.bigProd3 .p8kak .flexJ .p8k .text {
		color: #333333;
		font-family: "ProximaNova", sans-serif;
		font-size: 15px;
		font-weight: 400;
		line-height: 18px;
		text-align: center;
	}
	.bigProd3 .big3block10 .prod8icons {
		background-color: rgba(1,1,1,0.5);
		padding: 24px 14px;
		width: 55%;
	}
	.big3block10 .slBut2Big3{
		margin-top:30px;
	}
	.bigProd3 .big3block10 .prod8icons .line1 {
		margin: 10px 0 20px;
		font-size: 40px;
		line-height: 40px;
	}
	.bigProd3 .big3block10 .forButs {
		padding-bottom: 10px;
	}
	.block-slider__items{
		padding: 0 40px;
	}
	.block-slider__items .owl-prev{
		bottom: 50%;
		left: 5px;
	}
	.block-slider__items .owl-next{
		bottom: 50%;
		right: 5px;
	}
}

@media (max-width: 1050px){
	.bigKids .title {
		font-size: 36px;
		line-height: 40px;
		letter-spacing: 0;
	}
	.bigKids .subtitles div {
		font-size: 18px;
		line-height: 22px;
		letter-spacing: 0;
	}
	.bigKids .subtitles span {
		margin-right: 8px;
		width: 32px;
		height: 32px;
	}
	.kidProd .ttl {
		font-size: 40px;
		line-height: 40px;
		padding-bottom: 10px;
	}
	.kidProd .block_price {
		margin-bottom: 95px;
	}
	#bigToTop{
		display: none;
	}
}

@media (max-width: 960px){
	.show960{
		display: block;
	}
	img.show960{
		max-width:100%;
		width:auto;
		height:auto;
		display: block;
		margin: auto;
	}
	.big3block5.conBG{
		background-image: none !important;
		background: #fff;
	}
	.img960.conB:not(.fixBGmob){
		background-image: none !important;
		background: transparent;
	}
	.bigProd3 .img960 .prod8icons {
		margin-left: 0;
		width: 100%;
	}
	.img960 .prod8icons{
		padding: 34px 3% 0;
	}
	.bigProd3 .img960 .prod8icons .line1{
		text-align: center;
	}
	.big3block3.img960 .area {
		width: 100%;
		padding: 0;
	}
	.big3block3.img960 .area .line1{
		text-align: center;
	}
	.big3block3.img960 .area .title {
		margin: 0 0 15px;
		text-align: center;
	}
	.bigProd3 .img960 .wrap.prod8Ban2, .big3block3.img960 .wrap {
		padding: 0 2% 30px;
	}
	.big3block3.img960 .area > .text {
		width:75%;
		margin:auto;
	}
	.bigProd3 .leftBG.img960 .prod8icons {
		margin-left: 0;
		width: 100%;
	}
	.p8bg .img960 .prod8icons .prod8ic div{
		min-width:67px;
	}
	.big3block3.img960 .forBGlc .area {
		width: 100%;
		margin-left: 0;
		text-align: center;
	}
	.big3block3.img960 .forBGlc .area .text{
		text-align: left;
	}
	.big3block5.img960 .area img.noWo {
		display: none;
	}
	.BLOCKSEX.conB .area > img.show960 {
		opacity: 1;
		max-height: 100%;
		margin: 3% auto;
	}
	.big3block4.img960 img.wow{
		display: none;
	}
	.bigProd3 .leftBG .prod8icons {
		margin-left: 0;
		width: 75%;
	}
	.p8bg .prod8icons .prod8ic div {
		min-width: 67px;
	}

	.leftBG.sliderLeftBlock .forBGlc{
		flex-wrap: wrap;
	}
	.leftBG.sliderLeftBlock .forBGlc > div {
		width: 100%;
		margin-left: 0;
		margin-bottom: 3%;
	}
	.bigProd3 .leftBG.sliderLeftBlock .prod8icons {
		padding: 3% 3% 0;
	}
	.bigProd3 .sliderLeftBlock .prod8icons .line1 {
		font-size: 28px;
		line-height: 28px;
		text-align: center;
	}

	.bigProd3 .wrap.prod8Ban2 {
		padding: 70px 2% 30px;
	}
	.bigProd3 .big3block2 .wrap{
		padding: 70px 0 30px;
	}
	.bigProd3 .big3block2 .wrap.lbVideo,
	.bigProd3 .big3block2 .wrap.rbVideo{
		flex-direction: column;
		padding-left:2%;
		padding-right:2%;
	}
	.bigProd3 .big3block2 .rbVideo .videoBlk,
	.bigProd3 .big3block2 .lbVideo .videoBlk{
		width:106%;
		order:1;
		margin-left: -3%;
		margin-right: -3%;
	}
	.bigProd3 .big3block2 .rbVideo .prod8icons,
	.bigProd3 .big3block2 .lbVideo .prod8icons{
		width: 100%;
		order:2;
		margin: 30px auto auto
	}
	.prod8Ban2 .line2 {
		font-size: 65px;
		line-height: 75px;
	}
	.prod8Ban2 .line3 {
		font-size: 18px;
		line-height: 18px;
	}
	.prod8Ban2 .line4 {
		font-size: 14px;
		line-height: 14px;
		padding-top: 4px;
	}
	.prod8Ban2 .toline3.wbg {
		margin-bottom: 32px;
	}
	.prod8Ban2 .line6 {
		/*padding-left: 64px;*/
	}
	.prod8Ban2 .countBuy, .prod8Ban .countBuy {
		padding: 2px 15px 7px;
		top: 4%;
		right: 4%;
		font-size: 15px;
		line-height: 24px;
		background-color: rgba(1,1,1,0.5);
	}
	.bigProd3 .big3block2.secBlock {
		padding: 30px 0;
		/*margin-top: -130px;*/
	}
	.bigProd3 .leftBG .prod8icons {
		margin-left: 0;
		width: 75%;
	}
	.bigProd3 .prod8icons {
		margin-left: 28%;
		width: 72%;
	}
	.big3block3 .area .title {
		font-size: 40px;
		line-height: 30px;
	}
	.big3block3 .area {
		width: 71%;
		padding: 10px 0;
	}
	.big3block4 .area .title {
		font-size: 40px;
		line-height: 40px;
		margin-bottom: 40px;
	}
	.big3block4 .area .flexJ > div span {
		font-size: 19px;
		line-height: 18px;
		margin-bottom: 5px;
	}
	.big3block4 .area .flexJ > div small {
		font-size: 16px;
		line-height: 16px;
		display: inline-block;
	}
	.bigProd3 .prod8icons .line1 {
		font-size: 34px;
		line-height: 34px;
	}
	.big3block3 .rgVidArea{
		flex-wrap:wrap;
	}
	.big3block3 .rgVidArea .area{width: 100%;}
	.big3block3 .rgVidArea .videoBlk{
		width: 100%;
		margin-top: 30px;
	}
	.p8bg.bigProd3 .prod8icons .prod8ic span {
		font-size: 18px;
		line-height: 17px;
		max-width: none;
		padding-top: 6px;
	}
	.big3block5 .area .title {
		font-size: 40px;
		line-height: 40px;
		margin-bottom: 0;
	}
	.big3block5 .area .flexJ > div span {
		font-size: 18px;
		line-height: 18px;
	}
	.big3block5 .inVidArea .videoBlk {
		max-width: 106%;
		width: 106%;
		margin: 25px -3%;
	}
	.big3block6 .title {
		font-size: 34px;
		line-height: 34px;
		margin-bottom: 34px;
	}
	.big3block7 > .wrap{
		overflow: visible;
	}
	.big3block7 > .wrap > .title {
		font-size: 36px;
		line-height: 32px;
	}
	.big3block7 .photoBig3 {
		width: 600px;
		height: auto;
	}
	.big3block7 .videoBig3 .title {
		font-size: 32px;
		line-height: 40px;
	}
	.big3block7 .videoList span {
		margin-top: 10px;
		font-size: 16px;
		line-height: 18px;
	}
	.bigProd4 .big3block7 .videoList span{
		margin-top: 0;
		margin-bottom: 10px;
		height: auto;
		font-size: 24px;
		line-height: 26px;
		text-align: center;
	}
	.big3block7 .videoList {
		padding-bottom: 30px;
	}
	.bigProd3 .p8kak {
		padding: 24px 0;
	}
	.leftBG .prod8icons {
		padding: 20px 0 10px;
		margin-left: 51%;
		width: 49%;
	}
	.bigProd3 .p7qe.p8qe .title {
		text-align: left;
		color: #1875df;
		font-family: "ProximaNova - Semibold", sans-serif;
		font-size: 34px;
		font-weight: 700;
		line-height: 34px;
	}
	.bigProd3 .p7qe.p8qe .text {
		font-size: 20px;
		line-height: 26px;
	}
	.bigProd3 .p8kak .title {
		font-size: 32px;
		line-height: 24px;
	}
	.bigProd3 .big3block10 .prod8icons .prod8ic span small {
		font-size: 22px;
		line-height: 21px;
	}
	.p8faq .title {
		font-size: 28px;
		line-height: 25px;
		margin-bottom: 32px;
	}
	.bigKids{
		background-image: url(/local/img/big4/kidbg2.png);
	}
	.bigKids {
		position: relative;
		background-repeat: no-repeat;
		background-position: center bottom;
		background-size: cover;
		min-height: unset;
	}
	.bigKids .prods .right {
		text-align: center;
		width: 50%;
		padding-bottom: 30px;
		background-image: none !important;
	}
	.bigKids .prods .left {
		text-align: center;
		width: 50%;
		padding-bottom: 30px;
		background-image: none !important;
	}
	.bigKids .subtitles {
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	.bigKids .subtitles div {
		font-size: 18px;
		line-height: 22px;
		width: 100%;
	}
	.kidProd .sMob {
		display: block;
		margin: auto;
	}
	.bigKids1{
		height:auto;
		min-height: 0;
		padding-top:50px;
		padding-bottom:50px;
	}
	.bigKids1 .kidProd .sMob{
		display: none;
	}
	.bigKids .subtitles span {
		margin-right: 8px;
		width: 36px;
		height: 36px;
	}
	.bigKids .subtitles div {
		font-size: 18px;
		line-height: 22px;
		width: 100%;
		margin-bottom: 10px;
	}
	.kidProd .sttl {
		font-size: 20px;
		line-height: 20px;
		margin-bottom: 30px;
	}
	.kidProd .ttl {
		font-size: 36px;
		line-height: 36px;
		padding-bottom: 4px;
	}
	.bigKids .title {
		font-size: 36px;
		line-height: 40px;
		letter-spacing: 0;
		padding-top: 24px;
		padding-bottom: 4px;
	}
	.kidProd.right .sttl {
		margin-bottom: 59px;
	}
	.kidProd .sttl {
		font-size: 20px;
		line-height: 20px;
		margin-bottom: 38px;
	}
	.kidProd .block_price {
		margin-bottom: 15px;
	}
	.kidProd{
		margin-top: 5px;
	}

	.block-slider__items{
		padding: 0;
	}
	.block-slider__items .owl-prev{
		bottom: 50%;
		left: -20px;
		width: 24px;
		height: 24px;
		border: 5px solid #0078ff;
		border-bottom: 0;
		border-right: 0;
	}
	.block-slider__items .owl-next{
		bottom: 50%;
		right: -20px;
		width: 24px;
		height: 24px;
		border: 5px solid #0078ff;
		border-bottom: 0;
		border-left: 0;
	}


	div.bigProd3 div.big3block2.fixBGmob,
	div.bigProd3 div.big3block3.fixBGmob{
		padding: 0 0 30px;
		background-image: none !important;
		background: #fff;
	}
	.bigProd3 .big3block2.fixBGmob .wrap,
	.bigProd3 .big3block3.fixBGmob .wrap{
		padding: 10px 0 30px;
	}
	.imageBgFixed .fixedImgBg {
		width: 100%;
		height: 40vh;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		background-attachment: fixed;
	}
	html.bx-ios .fixedImgBg{
		background-attachment: initial;
	}
	.botImgHar{
		display:block;
		text-align: center;
	}
	.botImgHar img{
		margin: 0 auto 16px;
		max-width:100%;
		max-height: 70vh;
		width:auto;
		height:auto;
	}
	#inlineFancyImgHar{
		display: none;
		background: #000;
		padding: 0;
	}
	#inlineFancyImgHar img{
		max-height: 100vh;
	}
	#inlineFancyImgHar .fancybox-close-small svg,
	#inlineFancyImgHar .fancybox-close-small svg *,
	#inlineFancyImgHar .fancybox-close-small{
		opacity: 1;
		fill:#fff;
	}
	#inlineFancyImgHar .fancybox-close-small{
		width: 54px;
		height: 54px;
	}
	.BLOCKELB.botImg .forBGlc,
	.BLOCKELB.botImg.conB{
		background-image: none !important;
	}
	.big3block4.fixBGmob{
		padding-top:0;
		margin-bottom: 0;
	}
	.big3block4.fixBGmob .wrap{
		padding-bottom: 20px;
	}
	.big3block4.setHeight .wrap,
	.big3block5.setHeight .wrap{
		padding-bottom: 60px;
	}
	.big3block4.conBG.fixBGmob{
		background: #1d1d1d;
		background-image: none !important;
	}
	.big3block4.conBG.fixBGmob .wrap{
		padding-top:30px;
	}
	.big3block5.conBG .area .flexJ {
		flex-wrap: wrap;
		margin-bottom: 0;
	}
	.big3block5.conBG .wrap{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.big3block5.conBG ~ .big3block3 {
		padding-top: 20px;
		margin-top: 0;
	}
	.big3block5.whiteText .area .flexJ > div span,
	.big3block5.whiteText .area .flexJ > div small,
	.big3block5.whiteText .area .title{
		color: #111;
	}
}

@media (max-width: 768px){
	.dk_slider_mobile{
		display: block;
	}
	.dk_slider_desctop{
		display: none;
	}

	.dk2_block{
		grid-template-columns: 1fr;
	}

	.bigProd3 .wrap.prod8Ban2 {
		padding: 70px 2% 30px;
	}
	.bigProd3 .big3block2.BLOCKONE .wrap{
		padding: 10px 0 20px;
	}
	.bigProd3 .big3block2.BLOCKONE .wrap.lbVideo,
	.bigProd3 .big3block2.BLOCKONE .wrap.rbVideo{
		padding: 10px 3% 20px;
	}
	.prod8Ban2 .countBuy, .prod8Ban .countBuy {
		padding: 2px 10px 6px;
		top: 1%;
		right: 1%;
		font-size: 15px;
		line-height: 24px;
	}
	.prod8Ban2 .countBuy b, .prod8Ban .countBuy b {
		font-size: 20px;
		line-height: 20px;
	}
	.prod8Ban2 .line1 {
		font-size: 20px;
		line-height: 24px;
	}
	.prod8Ban2 .line2 {
		/*font-family: "Proxima Nova";
		font-size: 50px;
		font-weight: 800;
		line-height: 60px;
		padding: 7px 0;*/
	}
	.bigProd3 .big3block2.BLOCKELE{
		padding:0;
	}
	.bigProd3 .big3block2.BLOCKELE .wrap {
		padding: 0;
		margin:15px auto;
	}
	.bigProd3 .p8toCol > .title {
		font-size: 32px;
		line-height: 32px;
		margin-bottom: 5px;
	}
	.bigProd3 .dopProds .title {
		font-size: 26px;
		line-height: 26px;
		margin-bottom: 20px;
	}
	.BLOCKCOL .p8TC .img {
		width: 100%;
		height: auto;
		background-size: contain;
		display: inline-block;
		padding-top: 60%;
	}
	.prod8Ban2 .toline3.wbg {
		margin-bottom: 22px;
	}
	.prod8Ban2 .block_botton{
		text-align: center;
	}
	.wrap.prod8Ban2 {
		min-height: 660px;
	}
	.bigProd3 .big3block2.secBlock.BLOCKONE {
		padding: 0;
		margin-top: 0;
	}
	.big3block4.setHeight .wrap{
		padding-bottom: 10px;
	}
	.bigProd3 .leftBG .prod8icons {
		margin-left: 0;
		width: 100%;
		padding: 3%;
	}
	.bigProd3 .prod8icons .prod8ic span small {
		font-size: 14px;
		line-height: 14px;
		padding-top: 5px;
		font-family: "Proxima Nova", sans-serif;
		color: #333;
	}
	.bigProd3 .I4 .area .title, .bigProd3 .I4 .area .line1,
	.bigProd3 .I9 .area .title, .bigProd3 .I9 .area .line1
	{
		text-align: left;
		padding-left:45px;
	}
	.big3block3.img960 .area .line1, .big3block3.img960 .area .title {
		text-align: center;
	}
	.bigProd3 .prod8icons {
		margin-left: 0;
		width: 100%;
		background: #ffffffe0;
	}
	.big3revs {
		position: relative;
		padding: 14px 2%;
		border-radius: 6px;
		box-shadow: 0 0 16px rgba(0,0,0,.16);
		width: 100%;
	}
	.big3revs .owl-prev, .big3revs .owl-next{
		/*display:none;*/
	}
	.big3revs .owl-carousel {
		width: 100%;
		margin: 0;
	}
	.big3revs .item{
		text-align:left;
	}
	/*.big3revs .item {
		position: relative;
		background: url(/local/img/prodIcon3/otz.png) no-repeat center top;
		padding: 90px 0 5px 0px;
		text-align: center;
	}*/
	.big3revs .item .stars.stars3 {
		background-position-x: -32px;
		/*margin: auto;*/
	}
	.big3revs .owl-prev {
		bottom: auto;
		left: auto;
		right: calc(2% + 20px);
		margin-bottom: -10px;
		top: 22%;
		border-width: 2px;
		width: 16px;
		height: 16px;
	}
	.big3block3 .area {
		background-color: rgba(255,255,255,0.6);
	}
	.big3revs .owl-next {
		bottom: auto;
		right: 2%;
		margin-bottom: -10px;
		top: 22%;
	}
	.big3revs .owl-next {
		width: 16px;
		height: 16px;
		border-width: 2px;
	}
	.bigProd3 .big3block2 {
		padding: 5px 0;
	}
	.bigProd3 .wrap.prod8Ban2, .big3block3 .wrap {
		padding: 12px 0 20px;
	}
	.big3block3 .area {
		width: 100%;
		padding: 10px 2%;
	}
	.big3block3 .forBGlc .area{
		width: 100%;
		margin-left: 0;
	}
	.big3block3 .area .line1 {
		font-size: 22px;
		text-align: center;
	}
	.big3block3 .area .title {
		font-size: 34px;
		line-height: 25px;
		text-align: center;
		margin: 0 0 10px;
	}
	.big3block3 .area .list, .big3block3 .area > .text {
		margin: 0 45px 0;
	}
	.big3revs.slideInLeft .item .title {
		color: #333333;
		font-family: "Proxima Nova Cond - Semibold", sans-serif;
		font-size: 19px;
		font-weight: 400;
		line-height: 26px;
		margin: 5px 0 0;
		text-align: left;
	}
	.big3block4 .area .title {
		font-size: 32px;
		line-height: 29px;
		margin-bottom: 28px;
	}
	.big3block4 .area .flexJ {
		margin-bottom: 44px;
		flex-wrap: wrap;
	}
	.big3block4 .area .flexJ > div {
		background-position: center left;
		background-repeat: no-repeat;
		width: 100%;
		text-align: left;
		min-height: 53px;
		background-size: 51px;
		padding: 0 0 0 68px;
		margin: 7px 0;
	}
	.big3block4 .area .flexJ > div span {
		font-size: 19px;
		line-height: 27px;
		margin-bottom: 0;
	}
	.big3block4 {
		text-align: center;
		padding-top: 32px;
		position: relative;
		z-index: 3;
		margin-bottom: 10px;
	}
	.bigProd3 .prod8icons .line1 {
		font-size: 28px;
		line-height: 28px;
		text-align: center;
	}
	.big3block5 .area .title {
		font-size: 34px;
		line-height: 36px;
		margin-bottom: 0;
	}
	.big3block5 .area .flexJ{
		flex-wrap: wrap;
		margin-bottom: 15px;
	}
	.big3block5 .area .flexJ > div {
		background-position: center left;
		background-repeat: no-repeat;
		width: 100%;
		text-align: left;
		min-height: 53px;
		background-size: 51px;
		padding: 0 0 0 68px;
		margin: 7px 0;
	}
	.robotBig4 .big3block5 .area .flexJ > div{
		padding-top: 0;
		margin-top: 7px;
	}
	.big3block6 {
		padding: 24px 0 14px;
		text-align: center;
	}
	.big3block6 .title {
		font-size: 34px;
		line-height: 32px;
		margin-bottom: 15px;
	}
	.big3block3 .area .line1 {
		font-size: 22px;
		text-align: center;
		color: #000;
	}
	.big3block3 .area .title {
		color: #000;
	}
	.big3block3 .area .list li, .big3block3 .area > .text {
		font-size: 18px;
		line-height: 18px;
		text-align: left;
		padding: 5px 0;
		color: #000;
	}
	.big3revs .item {
		padding: 5px 0 5px 80px;
		background-size: 70px;
	}
	.bigProd3 .big3revs {
		margin-top: 12px;
		background-color: rgba(255,255,255,0.7);
	}
	.bigProd3 .big3block6 .big3revs {
		margin-top: 12px;
		background-color: rgba(255,255,255,1);
	}
	.big3revs .owl-prev, .big3revs .owl-next {
		border-color: #999;
		top: 50%;
		margin-top: -10px;
	}
	.big3revs .item.noImg .circleNI{
		left:0;
	}
	.big3block7 > .wrap > .title {
		font-size: 25px;
		line-height: 25px;
	}
	.big3block7 .photoBig3 {
		width: 100%;
	}
	.big3block7 .photoBig3 .item {
		height: 210px;
	}
	.big3block7 .videoBig3 {
		padding-top: 3%;
	}
	.big3block7 .videoBig3 .title {
		font-size: 24px;
		line-height: 30px;
	}
	.big3block7 .videoList.flexJ {
		justify-content: space-evenly;
		flex-wrap: wrap;
	}
	.big3block7 .videoList.flexJ > div {
		width: 100%;
		padding-bottom: 20px;
	}
	.big3block7 .videoBig3 .title {
		font-size: 24px;
		line-height: 30px;
		margin: 0 0 14px 0;
	}
	.bigProd3 .p8kak .title {
		font-size: 32px;
		line-height: 24px;
		margin-bottom: 0;
	}
	.bigProd3 .big3block10 .prod8icons .line1 {
		margin: 14px 0 9px;
		font-size: 30px;
		line-height: 30px;
		text-align: center;
	}
	.bigProd3 .big3block10 .prod8icons .prod8ic span small {
		font-size: 18px;
		line-height: 17px;
	}
	.p8bg.bigProd3 .big3block10 .prod8icons .prod8ic span {
		font-size: 17px;
		line-height: 20px;
	}
	.bigProd3 .big3block10 .forButs {
		padding-bottom: 10px;
		text-align: center;
		padding-top: 4px;
	}
	.slBut2Big3 {
		font-size: 18px;
		line-height: 18px;
		padding: 20px 28px;
	}
	.slBut3Big3 {
		font-size: 18px;
		line-height: 18px;
		padding: 20px 38px;
	}
	.big3block10 .slBut2Big3 {
		margin-top: 20px;
	}
	.p8faq .title {
		font-size: 24px;
		line-height: 25px;
		margin-bottom: 15px;
	}
	.p8faq {
		padding: 32px 0 10px;
	}
	.bigProd3 .p7qe.p8qe .title {
		text-align: center;
		font-size: 28px;
		line-height: 30px;
	}
	.bigProd3 .p7qe.p8qe .text {
		font-size: 18px;
		line-height: 23px;
	}
	.bigProd3 .p7qe.p8qe .text a {
		font-size: 18px;
	}
	.harakt .wrap .wrap{
		padding-left: 0;
		padding-right: 0;
	}
	.harakt .wrap .wrap .prod8icons{
		padding-left:3%;
		padding-right:3%;
	}
	.bigProd3 .p8kak .flexJ .p8k .text {
		text-align: left;
	}
	.collectBlock .nowarp .wrap .bluline {
		margin-top: -5px;
	}
	.bigProd3 .owl3pop .owl-dots {
		display: block;
		text-align: center;
		position: relative;
		top: 0;
	}
	.bigProd3 .owl3pop .owl-dot {
		display: inline-block;
		width: 10px;
		height: 10px;
		border: 2px solid transparent;
		background: #bbb;
		padding: 0;
		margin: 0 2px;
		border-radius: 50%;
		transition: all ease 1s;
	}
	.bigProd3 .owl3pop .owl-dot.active {
		border: 2px solid #0a7ddd;
		background: #fff;
		transition: all ease 1s;
	}
	.bigProd3 .owl3pop .owl-dot .span{
		display: none;
	}
	.bigProd3 .bgDopL {
		background-color: #fff;
		margin-top: 15px;
	}

	.inMobShow{
		display: block;
	}
	.inMobShow{
		width:50%;
		position: relative;
		left: 25%;
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin: -10px 0 20px;
	}
	.inMobShow span{
		display: block;
		width:10px;
		height:10px;
		background: transparent;
		border:2px solid #555;
		border-radius: 50%;
		transition: all ease 0.3s;
	}
	.inMobShow span.active{
		background: #555;
		transition: all ease 0.3s;
	}
	.tableBlock {
		padding-top: 60px;
		padding-bottom: 10px;
		z-index:0;
	}
	.tableBlock .wrap{
		position: relative;
		z-index:1;
	}

	.selectBlock{
		padding-top: 40px;
		position: relative;
		z-index: 1;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.selectBlock > .title {
		font-size: 27px;
		font-weight: 300;
		line-height: 40px;
		margin-bottom: 25px;
	}
	.selectBlock .prodList{
		flex-wrap: wrap;
	}
	.selectBlock .prodList .item.item1 {
		width: 100%;
		margin-right:0;
	}
	.selectBlock .prodList .item.item2 {
		width:100%;
		margin: 0 0 60px;
	}
	.selectBlock .prodList .item.item3 {
		width:100%;
		margin: 0;
	}
	.selectBlock .prodList .item{
		margin-bottom: 60px;
	}
	.selectBlock .prodList .item.item1 {
		width: 100%;
		margin-right: 0;
	}
	.selectBlock .prodList .item > *{
		float: none;
	}
	.selectBlock .prodList .item:after{
		content: "";
		display: block;
		clear: both;
	}
	.selectBlock .prodList .item .img {
		padding-top: 33%;
		background-repeat: no-repeat;
		background-position: center bottom;
		background-size: contain;
		width: 49%;
		margin: auto;
	}
	.selectBlock .prodList .item.item1 .img{
		background-image: url(/local/img/big4/kidmini1.png) !important;
	}
	.selectBlock .prodList .item.item2 .img{
		background-image: url(/local/img/big4/kidmini2.png) !important;
	}
	.selectBlock .prodList .item.item3 .img{
		background-image: url(/product/cgpods/img/mobProd1_3.png) !important;
	}
	.selectBlock .prodList .item.item1 .price {
		width: auto;
	}
	.selectBlock .prodList .item .btns {
		width: 50%;
		margin: auto;
		padding-left: 0;
	}
	.selectBlock .prodList .item .buyArea .but-mini {
		border-radius: 36px;
		font-size: 27px;
		font-weight: 400;
		padding: 21px 32px;
		letter-spacing: -1px;
	}
	.selectBlock .prodList .item .img::after {
		right: -7%;
		top: 21%;
	}
	.bigKids .title {
		font-size: 28px;
		line-height: 36px;
		letter-spacing: 0;
		padding-top: 24px;
		padding-bottom: 4px;
		font-weight: 600;
		text-align: left;
	}
	.bigKids .title_2 {
		font-size: 28px;
		line-height: 36px;
		letter-spacing: 0;
		padding-top: 0;
		padding-bottom: 14px;
		font-weight: 600;
		text-align: left;
	}
	.bigKids .subtitles div {
		font-size: 18px;
		line-height: 22px;
		width: 100%;
		margin-bottom: 5px;
		margin-left: 0;
	}
	.kidProd .block_price{
		margin-top: 12px;
	}
	.kidProd .block_price .line6 {
		font-family: Gilroy, sans-serif;
		font-size: 35px;
		line-height: 1.2;
		font-weight: 600;
		text-shadow: 0 8px 29px rgba(0,0,0,0.56);
		color: #ffffff;
	}
	.kidProd .block_price .line5 {
		opacity: 0.5;
		font-family: Gilroy, sans-serif;
		font-size: 24px;
		line-height: 1.2;
		font-weight: 500;
		color: #ffffff;
	}
	.bigKids .subtitles span {
		margin-right: 8px;
		width: 32px;
		height: 32px;
	}
	.bigKids .subtitles{
		margin-bottom: 14px;
	}
	.bigProd4 .redesign-big-card .block_bottom.desctop{
		display: none;
	}
	.bigProd4 .redesign-big-card{
		background-position: top center;
		background-size: 105%;
	}
	.bigProd4 .block-slider{
		padding-bottom: 30px;
	}
	.bigProd4 .block-slider__title{
		font-size: 28px;
		line-height: 28px;
		text-align: center;
	}
	.bigProd4 .slider-block{
		padding: 20px 10px;
	}
	.bigProd4 .slider-block__title{
		height: 52px;
		padding-bottom: 10px;
		box-sizing: content-box;
	}
	.bigProd4 .slider-block__img{
		height: 45.25vw;
		min-height: 180px;
		padding-bottom: 10px;
		box-sizing: border-box;
	}
	.bigProd4 .slider-block__icons{
		grid-gap: 10px;
	}
	.bigProd4 .slider-block__icon--img{
		width: 42px;
		height: 42px;
		min-width: 42px;
		min-height: 42px;
	}
	.bigProd4 .slider-block__icon--title{
		font-size: 16px;
		line-height: 17px;
	}
	.bigProd4 .slider-block__icon--subtitle{
		font-size: 12px;
		line-height: 13px;
	}
	.bigProd4 .block-slider__items .owl-prev{
		z-index: 1;
		top: 34vw;
		bottom: initial;
		left: 15px;
		width: 22px;
		height: 22px;
		border: 4px solid #0078ff;
		border-bottom: 0;
		border-right: 0;
		border-radius: 3px;
	}
	.bigProd4 .block-slider__items .owl-next{
		z-index: 1;
		top: 34vw;
		bottom: initial;
		right: 15px;
		width: 22px;
		height: 22px;
		border: 4px solid #0078ff;
		border-bottom: 0;
		border-left: 0;
		border-radius: 3px;
	}
	.bigProd4.p8bg .prod8icons .icns8 > div{
		min-height: auto;
		margin-bottom: 10px;
	}
	.bigProd4.p8bg.bigProd3 .prod8icons .prod8ic div{
		width: 42px !important;
		height: 42px !important;
		flex: 42px !important;
		min-width: 42px !important;
		background-position: center;
		background-size: contain;
	}
	.bigProd4.p8bg.bigProd3 .prod8icons .prod8ic span{
		font-size: 18px;
		line-height: 16px;
		width: 100%;
	}
	.bigProd4.p8bg.bigProd3 .prod8icons .prod8ic span small{
		font-size: 12px;
		line-height: 13px;
	}
	.bigProd4 .big3block7 > .wrap > .title{
		font-size: 24px;
		line-height: 28px;
		margin: 10px 0;
	}
	.bigProd4 .big3block7 .forBut{
		display: none;
	}
	.bigProd4 .big3block7 .videoBig3 .title{
		font-size: 24px;
		line-height: 28px;
		margin: 0 0 10px 0;
	}
	.bigProd4 .big3block6 .title{
		font-size: 24px;
		line-height: 28px;
		margin-bottom: 10px;
	}
	.bigProd4 .block-ELB{
		position: relative;
	}
	.bigProd4 .block-ELB .block__title{
		z-index: 2;
		position: relative;
		font-size: 24px;
		line-height: 26px;
		text-align: center;
	}
	.bigProd4 .block-ELB .block__icons{
		z-index: 2;
		position: relative;
		width: 100%;
		grid-gap: 10px;
	}
	.bigProd4 .block-ELB .block__image{
		z-index: 1;
		position: absolute;
		top: 50%;
		left: 50%;
		height: 100%;
		width: 70%;
		transform: translate(-50%, -50%);
	}
	.bigProd4 .block-ELB .block__buttons{
		display: none;
	}

	.bigProd4 .BLOCKTEN,
	.bigProd4 .BLOCKELA{

	}
	.bigProd4 .BLOCKTEN .p8kak .title,
	.bigProd4 .BLOCKELA .p8kak .title{
		font-size: 28px;
		line-height: 26px;
		color: #0078ff;
		padding-bottom: 10px;
	}
	.bigProd4 .BLOCKTEN .p8kak .flexJ .p8k,
	.bigProd4 .BLOCKELA .p8kak .flexJ .p8k{
		display: flex;
		align-items: flex-start;
		padding-top: 10px;
	}
	.bigProd4 .BLOCKTEN .p8kak .flexJ .p8k .p8kakimg,
	.bigProd4 .BLOCKELA .p8kak .flexJ .p8k .p8kakimg{
		width: 52px;
		height: 52px;
		background-position: center !important;
		background-size: 32px;
		margin: 5px 0 5px 5px;
	}
	.bigProd4 .BLOCKTEN .p8kak .flexJ .p8k:nth-child(1) .p8kakimg,
	.bigProd4 .BLOCKELA .p8kak .flexJ .p8k:nth-child(1) .p8kakimg{
		background-position-x: 15px !important;
	}
	.bigProd4 .BLOCKTEN .p8kak .flexJ .p8k .text,
	.bigProd4 .BLOCKELA .p8kak .flexJ .p8k .text{
		font-size: 12px;
		line-height: 16px;
		width: calc(100% - 65px);
		padding-left: 10px;
	}
	.bigProd4 .BLOCKTEN .p8kak .flexJ .p8k .text b,
	.bigProd4 .BLOCKELA .p8kak .flexJ .p8k .text b{
		font-size: 16px;
	}
	.bigProd4 .BLOCKTEN .p8kak .forBut .slBut,
	.bigProd4 .BLOCKELA .p8kak .forBut .slBut{
		width: 70%;
		padding: 15px 20px;
	}

	.bigProd4 .collect__title{
		font-size: 28px;
		line-height: 38px;
		margin: 0;
		padding: 20px 0 30px 0;
	}
	.bigProd4 .collect__items{
		padding-top: 20px;
	}
	.bigProd4 .collect__item{
		position: relative;
		flex-wrap: wrap;
	}
	.bigProd4 .collect__item--product{
		width: 50%;
	}
	.bigProd4 .collect__item--image{
		height: 120px;
		padding: 0 15px;
	}
	.bigProd4 .collect__item--link{
		height: 70px;
		font-size: 12px;
		line-height: 16px;
	}
	.bigProd4 .collect__item--price{
		font-size: 18px;
		line-height: 17px;
	}
	.bigProd4 .collect__item--plus{
		position: absolute;
		height: 120px;
		margin: 0;
	}
	.bigProd4 .collect__item--ravno{
		width: 100%;
		height: 30px;
	}
	.bigProd4 .collect__item--total{
		padding-left: 0;
	}
	.bigProd4 .collect__item--total-sum{
		font-size: 26px;
		line-height: 32px;
		padding-bottom: 10px;
	}
	.bigProd4 .collect__item--total-discount{
		font-size: 22px;
		padding-top: 10px;
	}
	.bigProd4 .collect__items .owl-dots{
		flex-wrap: wrap;
		grid-gap: 0 15px;
		padding: 0 20px;
	}

	.reviews-desktop{
		display: none;
	}
	.reviews-mobile{
		display: flex;
	}
	.mobile-blocks-menu{
		display: flex;
	}

	.bottom-fixed-menu{
		display: flex;
	}
	.bigProd4 .only-desktop{
		display: none;
	}
	.bigProd4 .only-mobile{
		display: block;
	}
	.bigProd4 .big3revs .owl-prev,
	.bigProd4 .big3revs .owl-next{
		top: initial;
	}

	.video-reviews-slider{
		margin-top: -22px;
		padding: 100px 0 10px 0;
	}
	.video-reviews-slider__title{
		font-size: 24px;
		line-height: 28px;
		margin-bottom: 10px;
	}
	.video-reviews-slider__item--title{
		height: auto;
		font-size: 24px;
		line-height: 26px;
		text-align: center;
		margin-bottom: 10px;
	}
	.video-reviews-slider__item--link{
		height: 55.25vw;
	}
	.video-reviews-slider__item--link::before{
		background-size: contain;
		width: 56px;
		height: 38px;
	}
	.video-reviews-slider__items .owl-prev{
		z-index: 1;
		bottom: 30vw;
		left: 10px;
		width: 22px;
		height: 22px;
		border-width: 4px;
		border-radius: 3px;
	}
	.video-reviews-slider__items .owl-next{
		z-index: 1;
		bottom: 30vw;
		right: 10px;
		width: 22px;
		height: 22px;
		border-width: 4px;
		border-radius: 3px;
	}
	.bigProd3 .conBG .prod8icons{
		margin-left:0;
		margin-right: 0;
	}
	.bigProd3.p8bg .I4 .area > .title{
		text-align: center;
	}
	._RK304849 .big3block4.BLOCKFOR .area .flexJ > div,
	._RK304850 .big3block4.BLOCKFOR .area .flexJ > div {
		background-size: 60px;
	}
	.bigProd3 .conBG .prod8icons{
		padding-left: 3%;
		padding-right: 3%;
	}
	._RK355179 .big3block7.BLOCKNIT{
		padding-top: 0;
		margin-top: -14px;
	}
	#BI24_7089.BLOCKONE24{
		padding-bottom: 0;
	}
}

@media(max-width:769px), (width:812px){
	.selectBlock{
		padding-top: 40px;
		position: relative;
		z-index: 1;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.selectBlock > .title {
		font-size: 27px;
		font-weight: 300;
		line-height: 40px;
		margin-bottom: 25px;
	}
	.selectBlock .prodList{
		flex-wrap: wrap;
	}
	.selectBlock .prodList .item.item1 {
		width: 100%;
		margin-right:0;
	}
	.selectBlock .prodList .item.item2 {
		width:100%;
		margin: 0 0 60px;
	}
	.selectBlock .prodList .item.item3 {
		width:100%;
		margin: 0;
	}
	.selectBlock .prodList .item{
		margin-bottom: 60px;
	}
	.selectBlock .prodList .item.item1 {
		width: 100%;
		margin-right: 0;
	}
	.selectBlock .prodList .item > *{
		float: none;
	}
	.selectBlock .prodList .item:after{
		content: "";
		display: block;
		clear: both;
	}
	.selectBlock .prodList .item .img {
		padding-top: 33%;
		background-repeat: no-repeat;
		background-position: center bottom;
		background-size: contain;
		width: 49%;
		margin: auto;
	}
	.selectBlock .prodList .item.item1 .img{
		background-image: url(/local/img/big4/kidmini1.png) !important;
	}
	.selectBlock .prodList .item.item2 .img{
		background-image: url(/local/img/big4/kidmini2.png) !important;
	}
	.selectBlock .prodList .item.item3 .img{
		background-image: url(/product/cgpods/img/mobProd1_3.png) !important;
	}
	.selectBlock .prodList .item.item1 .price {
		width: auto;
	}
	.selectBlock .prodList .item .btns {
		width: 50%;
		margin: auto;
		padding-left: 0;
	}
	.selectBlock .prodList .item .buyArea .but-mini {
		border-radius: 36px;
		font-size: 27px;
		font-weight: 400;
		padding: 21px 32px;
		letter-spacing: -1px;
	}
	.selectBlock .prodList .item .img::after {
		right: -7%;
		top: 21%;
	}
	.toLeftSlide .arrowArea div.next{
		right:3%;
	}
	.toLeftSlide .arrowArea .prev{
		left:3%;
	}
	#I2358177 > .prod8icons{padding:0}

	/*.slideArea .slideTrail{
		overflow-x: scroll;
	}*/
}

@media (max-width: 720px){
	.prod8Ban .subline1{
		font-size: 20px;
		line-height: 24px;
		text-align: left;
	}
}

@media (max-width: 600px) {

	#rbtDelivBlk {
		padding: 30px 0 20px;
	}
	div.tbwp-location-delivery.rbLocDelivery .infoDeliveryRb > div:first-child {
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 15px;
	}
	div.tbwp-location-delivery.rbLocDelivery .infoDeliveryRb > div:last-child {
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 15px;
	}
	.bigProd3 .wrap.prod8Ban2, .big3block3 .wrap {
		padding: 12px 0 0;
	}
	.bigProd3 .big3block2.BLOCKFIV .wrap {
		padding: 10px 0;
	}
	.bigProd3 .big3block2.BLOCKFIV.fixBGmob .wrap {
		padding: 0;
	}
	.BLOCKCOL .p8TC .img {
		background-size: contain;
		padding-top: 50%;
		background-position: center;
	}
	.bigProd3 .p8faq .title {
		font-size: 32px;
		line-height: 32px;
		margin-bottom: 12px;
	}
	.big3revs.slideInLeft .item .title {
		line-height: 18px;
		padding-left: 0;
		padding-bottom: 4px;
	}
	.big3revs.slideInLeft .item {
		background-position: left 7px;
	}
	.big3block3 .area .list li, .big3block3 .area > .text {
		font-size: 14px;
		line-height: 18px;
	}
	.big3block5 .area .flexJ > div span {
		font-size: 16px;
		line-height: 16px;
		padding-bottom: 1px;
	}
	.big3block5 .area .flexJ > div small {
		font-size: 14px;
		line-height: 14px;
		padding-top: 2px;
	}
	.robPriceBlock.csPriceRob{
		flex-wrap: wrap;
	}
	.robPriceBlock.csPriceRob .block_switch_color{
		width: 100%;
	}
	.block_switch_color .swColor::before {
		width: 24px;
		min-width: 24px;
		height: 24px;
		margin-right: 7px;
		margin-bottom: 0;
	}
}

@media (max-width: 550px){
	.prod8Ban .subline1{
		font-size: 18px;
		line-height: 22px;
		padding-bottom: 0;
	}
	.tableBlock .title {
		margin-bottom: 22px;
		font-size: 26px;
		line-height: 40px;
	}
	.tableBlock .table table tr td:nth-child(1) i {
		background: url(/product/cgpods/img/ok1.png) no-repeat left 2px;
	}
	.tableBlock .table table tr td {
		padding: 7px 9px;
		font-size: 15px;
	}
	.tableBlock .table table tr:first-child td {
		font-size: 17px;
	}

	.faqBlock .title {
		font-size: 20px;
		line-height: 28px;
	}
	.faqBlock {
		padding-top: 10px;
	}
	.faqBlock .faqList .item b {
		font-size: 18px;
	}
	.faqBlock .faqList .item {
		font-size: 16px;
		line-height: 22px;
	}
	.selectBlock .prodList .item .img::after {
		right: -25%;
		top: 21%;
		width: 54px;
		height: 54px;
		background-size: contain;
	}
	.selectBlock .prodList .item.item3 .img::after {
		background-size: contain;
	}
	.selectBlock > .title {
		font-size: 21px;
		line-height: 28px;
	}
	.selectBlock{
		padding-top: 20px;
	}
	.selectBlock .prodList .item .sub {
		font-size: 20px;
		line-height: 24px;
		margin-top: 17px;
	}
	.selectBlock .prodList .item .title {
		font-size: 36px;
		line-height: 35px;
		margin-bottom: 15px;
	}
	.selectBlock .prodList .item .price > span {
		font-size: 25px;
		line-height: 32px;
		letter-spacing: -0.7px;
	}
	.selectBlock .prodList .item .price span .b {
		font-size: 25px;
		letter-spacing: -1.2px;
	}
	.selectBlock .prodList .item .price {
		font-size: 44px;
		letter-spacing: -1.2px;
	}
	.selectBlock .prodList .item .price .b {
		font-size: 43px;
		letter-spacing: -0.7px;
	}
	.selectBlock .prodList .item .btns {
		width: 80%;
	}
	.selectBlock .prodList {
		flex-wrap: wrap;
		background: transparent;
	}
	.kidProd .ttl {
		font-size: 25px;
		line-height: 26px;
		padding-bottom: 4px;
	}
	.kidProd .sttl {
		font-size: 14px;
		line-height: 15px;
		margin-bottom: 15px;
		height: 30px;
	}
	.kidProd.right .sttl {
		margin-bottom: 15px;
	}
	.kidProd .block_price .line6 {
		font-family: Gilroy, sans-serif;
		font-size: 33px;
		line-height: 28px;
	}
	.kidProd .block_price .line5 {
		opacity: 0.5;
		font-family: Gilroy, sans-serif;
		font-size: 20px;
		line-height: 24px;
	}
	.kidProd .slBut {
		line-height: 20px;
		padding: 20px 50px;
	}
	.kidProd .sMob {
		display: block;
		margin: auto;
		max-width: 100%;
	}
	#I1267578 .block_botton_mobile{margin:-20px 0 20px}
	#BI6367149 .rbVideo .prod8icons{margin-top:0;padding-top:16px;padding-bottom: 0;}
	#BI24_367149{padding-top:0;padding-bottom: 0;}
	#I3367149 .prod8icons{padding-top: 0;}
	._RK364906 .big3block7.BLOCKNIT{padding-top: 0;}
}

@media (max-width: 440px){
	.bigProd3 .wrap.prod8Ban2 {
		padding: 70px 2% 30px;
	}
	.bigProd3 .big3block2 .wrap{
		padding: 0;
	}
	.prod8Ban2 .line6 {

		margin-bottom: 14px;
	}
	.big3block6 .title {
		font-size: 28px;
		line-height: 30px;
		margin-bottom: 12px;
	}
	.big3block3 .area .title {
		font-size: 28px;
	}
	.swobLine2 {
		margin: 22px 0 5px;
	}
	.big3block3.BLOCKTRE .area .line1 {
		font-size: 22px;
		text-align: center;
		color: #000;
		line-height: 20px;
		margin-bottom: 13px;
	}
	.big3block5 .area .title {
		font-size: 28px;
		line-height: 38px;
		margin-bottom: 0;
	}
	.big3block5.conBG .area .title {
		font-size: 28px;
		line-height: 28px;
		margin-bottom: 15px;
	}
	.bigProd3 .prod8icons .line1 {
		margin-bottom: 18px;
		margin-left: auto;
	}
	.big3block4 .area .title {
		font-size: 28px;
		line-height: 28px;
		margin-bottom: 3px;
	}
	.prod8Ban2 .videoObzor.videoObzor2 {
		background: transparent;
		padding: 16px 50px;
		margin-top: 18px;
		margin-left: 0;
		margin-right:0;
	}
	.prod8Ban2 .line6 {
		color: #ffffff;
		font-family: "Gilroy - Semibold", sans-serif;
		font-size: 48px;
		font-weight: 400;
		line-height: 63px;
		margin-bottom: 21px;
	}
	.prod8Ban2 .toline3.wbg {
		/*margin-bottom: 22px;
		width: 83%;
		margin: 0 auto 20px;*/
	}
	.bigProd3 .wrap.prod8Ban2, .big3block3 .wrap {
		padding: 0;
	}
	.prod8Ban2 .slBut, .p8complect .slBut, .p8toCol .slBut, .p8kak .slBut, .p7qe.p8qe .p7form input[type="submit"], .dopProds .slBut, .PM8area .slBut {
		color: #ffffff;
		font-family: "ProximaNova Cn Lt", sans-serif;
		font-size: 20px;
		font-weight: 600;
		border-radius: 34px;
		background-color: #0078ff;
		line-height: 20px;
		padding: 18px 58px;
		border: 0 none;
	}
	.bigProd3.p8bg .prod8icons .prod8ic div {
		background-repeat: no-repeat;
		background-position: center;
		display: inline-block;
		vertical-align: middle;
		margin-right: 10px;
		width: 52px;
		height: 60px;
		flex: 62px;
		min-width: 52px;
	}
	.bigProd3.p8bg .harakt .prod8icons .prod8ic div {
		background-size: 40px;
		width: 40px;
		flex: 40px;
	}
	.p8bg.bigProd3 .prod8icons .prod8ic span {
		color: #333333;
		font-family: "Proxima Nova Cond - Semibold", sans-serif;
		font-size: 17px;
		font-weight: 400;
		line-height: 16px;
		max-width: none;
		width:100%;
		display: inline-block;
		vertical-align: middle;
	}
	.bigProd3.p8bg .harakt .prod8icons .prod8ic span {
		padding-top:0;
	}
	.slButBig3 {
		font-size: 20px;
		line-height: 20px;
		padding: 18px 50px;
	}
	.p8kak .flexJ .p8k .p8kakimg {
		width: 90px;
		height: 90px;
		margin: 14px 0 14px 14px;
		display: inline-block;
		vertical-align: middle;
		background-size: 48px;
	}
	.p8kak .flexJ .p8k:nth-child(1) .p8kakimg {
		background-position-x: 26px;
	}
	.p8kak .flexJ .p8k:nth-child(3) .p8kakimg {
		background-position: 21px 21px;
	}
	.bigProd3 .wrpMH .owl-stage-outer, .bigProd3 .wrpMH {
		max-height: 600px;
	}
	.bigProd3 .wrpMH .SOAnewComplArea{
		max-height: 600px;
	}
	.photoBig3 .owl-prev {
		left: 0;
		width: 22px;
		height: 22px;
		border-width: 3px;
		margin-bottom: -18px;
		border-color: #888888aa;
		border-radius: 0;
	}
	.photoBig3 .owl-next {
		right: 0;
		width: 22px;
		height: 22px;
		border-width: 3px;
		margin-bottom: -18px;
		border-color: #888888aa;
		border-radius: 0;
	}
	.big3block10 > .wrap{
		padding-left:0;
		padding-right:0;
	}
	.selectBlock .prodList .item .btns {
		width: 100%;
	}
	.bigProd4 .block-slider__items .owl-prev{
		top: 28%;
	}
	.bigProd4 .block-slider__items .owl-next{
		top: 28%;
	}
}
@media(max-width:380px){
	.bigProd3 .owl3pop .owl-dots {
		top: -30px;
	}
}

@media (max-width: 500px) {
	.hidemob {
		display:none !important;
	}
}
@media (min-width: 501px) {
	.hidepc {
		display:none !important;
	}
}
@media (max-width: 768px) {
	.hidepc2 {
		display:block !important;
	}
	.icns8 img{
		margin: 20px auto 0;
		max-width:100%;
		max-height: 550px;
		width:auto;
		height:auto;
	}
}
@media (min-width: 769px) {
	.hidepc2 {
		display:none !important;
	}
}


.bigKids1 .kidProd.left .ttl, .bigKids1 .kidProd.left .sttl, .bigKids1 .kidProd.left .sttl2{
	text-align: right;
}
.bigKids1 .kidProd.right .ttl, .bigKids1 .kidProd.right .sttl, .bigKids1 .kidProd.right .sttl2{
	text-align: left;
}
.bigKids1 .tIbN {
	display: block;
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 68px;
	font-family: 'ProximaNova', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	color: #FFFFFF;
	text-align: left;
	max-width:326px;
	margin-bottom:44px;
}
.bigKids1 .left .tIbN{
	float:right;
}
.bigKids1 .msBl{
	clear:both;
}
.bigKids1 .kidProd .ttl {
	font-family: 'ProximaNova Rg', sans-serif;
}

@media (max-width: 768px){
	.n-pc{
		display: initial;
	}
	.n-mob{
		display: none;
	}
	.robPriceBlock {
		display: flex;
		justify-content: space-between;
		align-items: flex-end;
	}
	.inRobotBan .robPriceBlock .countBuy{
		display: flex;
	}
	.inRobotBan .countBuy {
		border:0 none;
		text-align: center;
		border-radius: 10px;
		padding: 8px 18px;
		margin-bottom: 3px;
		min-width: 150px;
		height:auto;
	}
	.inRobotBan .countBuy span{
		margin-bottom: 3px;
	}
	.bigKids1 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.bigKids1 .prods {
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
		flex-direction: column;
		padding: 0 3%;
	}
	.bigKids1 .prods .right{
		background: transparent;
		width:100%;
		margin-left: auto;
		margin-right: auto;
	}
	.bigKids1 .prods .left{
		background: transparent;
		width:100%;
		margin-left:auto;
		margin-right:auto;
	}
	.bigKids1 .left .tIbN{
		float:none;
	}
	.bigKids1 .prods .sMob{
		display: block;
		margin-left:0;
	}
	.bigKids1 .tIbN{
		background-position: left center;
		background-repeat: no-repeat;
		padding-left: 68px;
		font-family: 'ProximaNova', sans-serif;
		font-style: normal;
		font-weight: 400;
		font-size: 18px;
		line-height: 22px;
		color: #FFFFFF;
		text-align: left;
	}
	.bigKids1 .kidProd.left .ttl, .bigKids1 .kidProd.left .sttl, .bigKids1 .kidProd.left .sttl2{
		text-align: left;
	}
	.bigKids1 .kidProd .ttl{
		font-size: 49px;
		line-height: 36px;
		padding-bottom: 4px;
		font-family: "ProximaNova Rg", sans-serif;
	}
	.kidProd .sttl{
		font-size: 22px;
		line-height: 22px;
		margin-bottom: 11px;
	}
	.bigKids1 .prods .kidProd .sttl2{
		font-family: 'ProximaNova', sans-serif;
		font-style: normal;
		font-weight: 400;
		font-size: 20px;
		line-height: 22px;
		text-transform: uppercase;
		color: #FFFFFF;
		margin-bottom: 22px;
		margin-top: 22px;
	}
	.bigKids1 .kidProd .block_price{
		margin-top: 0;
		margin-bottom: 20px;
	}
	.bigKids1 .kidProd .block_price .line5{
		opacity: 0.5;
		font-family: Gilroy, sans-serif;
		font-size: 22px;
		line-height: 22px;
		font-weight: 500;
		color: #ffffff;
	}
	.bigKids1 .kidProd .block_price .line6{
		font-family: Gilroy, sans-serif;
		font-size: 33px;
		line-height: 33px;
		font-weight: 600;
		text-shadow: 0 8px 29px rgba(0,0,0,0.56);
		color: #ffffff;
	}
	.bigKids1 .msBl{
		display: flex;
		align-items: center;
	}
	.kidProd .slBut{
		padding: 17px 78px;
	}
	.bigKids1 .msBl .img.sMob{
		height: 250px;
		width:50%;
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
	}
	.bigKids1 .slBut.incart{
		font-size: 17px;
		line-height: 14px;
		padding: 20px 33px;
	}
	.BLOCKFIV div.line1 span{
		font-size: 20px;
		line-height: 20px;
		padding-top: 6px;
	}
}
@media (max-width: 600px){
	.bigKids1 {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.bigKids1 .kidProd .slBut {
		padding: 17px 48px;
	}
	.bigKids1 .msBl .img.sMob {
		height: 190px;
		width: 60%;
	}
	.bigKids1 .kidProd .ttl {
		font-size: 44px;
		line-height: 32px;
	}
	.bigKids1 .kidProd .sttl {
		font-size: 19px;
		line-height: 20px;
		margin-bottom: 0;
	}
	.bigKids1 .prods .kidProd .sttl2 {
		font-size: 17px;
		line-height: 20px;
		margin-bottom: 18px;
		margin-top: 6px;
	}
	.bigKids1 .tIbN {
		padding-left: 56px;
		font-size: 15px;
		line-height: 19px;
		background-size: contain;
	}
	.bigKids1 .kidProd .block_price .line5 {
		font-size: 18px;
		line-height: 18px;
	}
	.bigKids1 .kidProd .block_price .line6 {
		font-size: 30px;
		line-height: 30px;
	}
	.bigKids1 .kidProd .slBut{
		width:150px;
		padding: 17px 0;
	}
	.bigKids1 .kidProd .slBut.incart {
		font-size: 17px;
		line-height: 14px;
		padding: 12px 12px;
		width:150px;
	}
}
@media (max-width: 400px){
	.bigKids1 .kidProd .ttl {
		font-size: 35px;
		line-height: 24px;
	}
	.prod8Ban .line1 span {
		font-size: 13px;
		line-height: 13px;
		margin-top: -2px;
		display: block;
		margin-bottom: 5px;
	}
	.bigKids1 .kidProd .sttl {
		font-size: 16px;
		line-height: 15px;
		margin-bottom: 0;
	}
	.bigKids1 .prods .kidProd .sttl2 {
		font-size: 15px;
		line-height: 18px;
		margin-bottom: 12px;
		margin-top: 0;
	}
	.bigKids1 .prods .left .sttl {
		margin-bottom: 0;
	}
	.kidProd .slBut {
		padding: 15px 40px;
	}
	.bigKids1 .kidProd .block_price {
		margin-top: 0;
		margin-bottom: 12px;
	}
	.bigKids1 .kidProd.right {
		margin-top: 0;
	}
	.bigKids1 .prods {
		padding: 0 0 0 3%;
	}
	.bigKids1 .tIbN {
		margin-top: 20px;
		margin-bottom: -10px;
	}
	.bigKids1 .kidProd .slBut{
		width:134px;
		padding: 17px 0;
	}
	.bigKids1 .kidProd .slBut.incart {
		font-size: 17px;
		line-height: 14px;
		padding: 11px 5px;
		width:134px;
	}
	div.redesign-big-card div.prod8Ban div.line2{
		font-size: 42px;
	}
}