@media (min-width: 2000px) {
	.owl-carousel-slider .owl-item img {
		height: auto;
		max-height: inherit;
	}
	.owl-carousel .owl-stage{
		text-align: center;
	}
}

@media (max-height: 870px) and (orientation: landscape) and (max-width: 1024px) {
	.half_index, .mainpage-banner.banner_smartbot-ultimate {
		min-height: 90vw;
	}
}

@media (max-height: 830px) {
	.half_index_info h2 {
		padding-top: 5vh;
	}
	.half_index_info {
		min-height: 38vh;
	}
	.half_index_info .descreption {
		width: 75%;
	}
	.TurboBot_first .col-6 {
		min-height: 80vh;
	}
	.category_grid_item_smartbot-ultimate .half_category_grid_img img {

		margin-top: 0;
		max-width: 70% !important;

	}
}

@media (max-height: 770px) {
	.half_index_info {
		min-height: 43vh;
	}
	.half_index_info .descreption {
		width: 80%;
	}
}

@media (max-height: 720px) {
	.half_index_info {
		min-height: 45vh;
	}
	.half_index_info .descreption {
		width: 90%;
	}
}

@media (max-height: 700px) {
	.half_index_info h2 {
		padding-top: 4vh;
	}
	.half_index_info {
		min-height: 49vh;
	}
}

@media (max-height: 680px) {
	.half_index_info {
		min-height: 50vh;
	}
}

@media (max-width: 1860px) {
	.SSC_block {
		padding: 50px 25px 25vw 25px;
	}
}

@media (max-width: 1818px) {
	.SmartBeat .descreption {
		width: 66%;
	}
	.EarDrops_third .EarDrops_cols {
		width: 45%;
	}
	.complex-detail-page .descreption_text {
		text-align: left;
	}
}
@media (max-width: 1780px) {
	.add-to-basket-2 .buy {
		font-size: 13px;
		padding: 5px 10px;
		margin-right: 0;
		white-space: nowrap;
	}
	.SSC_block_desc {
		min-height: 56%;
	}
}
@media (max-width: 1700px) {
	.SmartBeat .descreption {
		width: 71%;
	}
	.Nanopods_Sport .descreption {
		width: 73%;
	}
	.SafeFamily .descreption {
		width: 63%;
	}
	.CanAlice .descreption {
		width: 65%;
	}
	.SmartHome .descreption {
		width: 74%;
	}
	.spring_sale {
		padding-top: 349px;
		padding-bottom: 60px;
	}
	.name-col-2 {
		margin-top: 10px;
	}
	.price-col-2 {
		margin-top: 25px;
	}
	.add-to-basket-2 {
		margin-top: 15px;
	}
	.Bot_compare_body .simile {
		font-size: 20px;
		line-height: normal;
	}
	.Bot_compare_body .simile b {
		font-size: 22px;
		line-height: 38px;
	}
	.Bot_compare_header.sticky .name {
		font-size: 24px;
	}
	.Bot_compare_header.sticky .inside_header {
		font-size: 35px;
		line-height: normal;
	}
}

@media (max-width: 1625px) {
	.name-col-2 {
		width: 42%;
		margin-top: 5px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.price-col-2 {
		/* clear: both; */
		margin-left: 0;
		text-align: center;
		/* padding-left: 20px; */
		margin-top: 0;
		/*width: 20%;*/
	}
	.add-to-basket-2 {
		width: 20%;
		margin-top: -5px;
		text-align: right;
	}
	.Bot_compare_body .simile b {
		font-size: 20px;
	}
}

@media (max-width: 1600px) {
	.half_index_info .descreption {
		width: 55%;
	}
	.SmartBeat .descreption {
		width: 76%;
	}
	.Nanopods_Sport {
		padding: 260px 100px;
	}
	.KidPhone_3G_info {
		padding: 220px 5px 220px 100px;
	}
	.Nanopods_Sport .descreption {
		width: 78%;
	}
	.KidPhone_3G .descreption {
		width: 99%;
	}
	.SmartHome .descreption {
		width: 84%;
	}
	.spring_sale {
		padding-top: 321px;
	}
	.TurboBot_first .descreption {
		width: 31vw;
	}
	.nav-link {
		padding: 0 0 0 2vw;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: 1.8vw;
	}
	.container-subheader-inside .navbar .header{
		width: 50%;
		padding-right: 10px;
	}
	.bx-ios .banner_kidphone-fresh .row, .bx-ios .banner_eardrops-video .row, .bx-ios .banner_smartbot-ultimate .row, .bx-ios .banner_smartwifi-video .row, .bx-ios .banner_beatband-video .row, .bx-ios .banner_kidphone-4gr .row, .bx-ios .banner_kidlight-video .row, .bx-ios .banner_safefamily_app .row {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.SSC_title {
		font-size: 48px;
		margin-bottom: 20px;
	}
	.SSC_desc {
		font-size: 20px;
		margin-bottom: 40px;
	}
	.SSC_block_title {
		font-size: 18px;
		padding-bottom: 15px;
		min-height: 25%;
	}
	.SSC_block_more {
		font-size: 14px;
	}
	.Bot_compare_body .simile b {
		line-height: normal;
	}
	.Bot_compare_body .simile img {
		margin: 0 auto 4px auto;
		max-width: 25px;
	}
}

@media (max-width: 1500px) {
	.SmartBeat .descreption {
		width: 80%;
	}
	.Nanopods_Sport .descreption {
		width: 80%;
	}
	.KidPhone_3G .descreption {
		width: 100%;
	}
	.SafeFamily .descreption {
		width: 73%;
	}
	.CanAlice .descreption {
		width: 85%;
	}
	.SmartHome .descreption {
		width: 90%;
	}
	.spring_sale {
		padding-top: 326px;
		padding-bottom: 30px;
	}

	.header-inside-price {
		margin-right: 30px;
		min-width: 100px;
	}
	.inside_item_descreption {
		max-width: 70%;
	}
	.EarDrops-inside .inside_item_descreption {
		max-width: 70%;
	}
	.TurboBot_fifth .inside_item_descreption, .TurboBot_fifth .inside_header {
		max-width: 65%;
	}
	.EarDrops_cols {
		width: 50%;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: 1.5vw;
	}
	.nav-link {
		padding: 0 0 0 1.6vw;
	}
	.SSC_block {
		padding: 30px 15px 25vw 15px;
	}
}

@media (max-width: 1400px) {
	.SmartBeat .descreption {
		width: 90%;
	}
	.container-fluid.about {
		max-width: inherit;
		width: calc(100% - 200px);
	}
	.Nanopods_Sport .descreption {
		width: 91%;
	}
	.SmartHome {
		background-position: center left 5%;
		padding: 65px 25px 70px 19%;
	}
	.KidPhone_3G_info {
		padding: 180px 5px 180px 100px;
	}
	.Nanopods_Sport {
		padding: 180px 100px;
	}
	.banner_smartbeat-video video {
		position: absolute;
		max-height: 100%;
	}
	.navbar-nav {
		width:auto;
	}
	header, .navbar, .subheader-block, .header-inside-block, .container-main-inside, .dop-products-inside, .container-new, .tabs__caption, .tab_container, .tab_container_video,
	.container-settings, .container-news_list, .insta, .bx_sitemap, .container-cart, .search_container, .hr_container, .castom-container{
		width: calc(100% - 200px);
		max-width: 100%
	}
	.category_full_section .row {
		max-width: 100%;
		width: calc(100% - 120px);
	}
	.mainpage-banner .row, .footer{
		width: calc(100% - 120px);
	}
	.get_sale_block .row{
		width: calc(100% - 200px);
	}
	.half-product-info .descreption {
		min-height: 10vh;
	}
	.red_bot img, .white_bot img {
		max-width: 53vh;
	}
	.dropdown-menu-container{
		width: calc(100% - 200px);
		max-width: 100%;
	}
	.bundle_title {
		font-size: 25px;
	}
	.navber .header{
		width: 50%;
	}
	.owl-item-catalog .circle {
		width: 150px;
		height: 150px;
	}
	.owl-item-catalog {
		width: 150px;
	}
	.container-fluid.about .owl-item-catalog img {
		max-height: 75px;
	}
	.owl-carousel-catalog .owl-nav button.owl-next, .owl-carousel-catalog .owl-nav button.owl-prev {
		height: 150px;
	}
	.banner_eardrops-video .descreption {
		width: 100%;
	}
	.banner_beatband-video .descreption, .banner_kidlight-video .descreption {
		width: 100%;
	}
	.banner_kidphone-4gr .descreption {
		width: 100%;
	}
	.SSC_block_title {
		min-height: 33%;
	}
	.container-sale-subheader {
		font-size: 16px;
		background-size: 73vw, 100%;
	}
	.ball15{
		margin-right: 22px;
	}
	.ball20{
		margin-left: 22px;
	}
	.catalog-icon {
		width: 150px;
		height: 150px;
	}
	.catalog .prev-slide, .catalog .next-slide {
		height: 155px;
	}
	.catalog .owl-carousel .owl-item img {
		max-height: 75px;
	}
	.catalog .placeholder, .catalog .typo, .catalog .list a {
		font-size: 18px;
	}
	.catalog .list ul{
		max-width: none;
	}
	.catalog .next-slide, .catalog .prev-slide {
		bottom: 2.5vw;
	}
}

@media (max-width: 1320px) {
	.search input {
		min-width: 195px;
	}
	.EarDrops_third .EarDrops_cols {
		width: 52%;
	}
}

@media (max-width: 1300px) {
	/*	.half_index_info .descreption {
            width: 80%;
        }*/
	.TurboBot_first .descreption {
		width: 38vw;
	}
	.dop-products{
		-ms-grid-columns: 1fr 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
	.EarDrops_sixth .max100 {
		max-width: 90%;
	}
	.header-items {
		padding-left: 10px;
		width: 75px;
	}
	.container-subheader-inside .navbar .header {
		width: 33%;
	}
	.SSC_title {
		font-size: 42px;
		margin-bottom: 20px;
	}
	.SSC_desc {
		font-size: 16px;
		margin-bottom: 30px;
	}
	.SSC_block_desc {
		font-size: 13px;
	}
	.SSC_block_title {
		font-size: 17px;
	}
	.SSC_block_more {
		font-size: 13px;
	}
	.Bot_compare_body .simile {
		font-size: 18px;
	}
	.Bot_compare_body .simile b {
		font-size: 19px;
	}
	.Bot_compare_header .name {
		font-size: 24px;
	}
	.Bot_compare_header.sticky .name {
		font-size: 22px;
	}
	.Bot_compare_header  .inside_header, .Bot_compare_header.sticky .inside_header {
		font-size: 32px;
	}
	.Bot_compare_body .simile img {
		margin: 0 auto 3px auto;
	}
}

@media screen and (max-width: 1280px) {
	.owl-carousel-slider .owl-item img {
		height: 310px;
	}
	.banner_kidphone-4gr .descreption, .banner_kidphone-4gr .product-item-price-container span, .banner_kidphone-4gr .more {
		font-size: 16px !important;
	}
	.banner_kidphone-4gr h2 {
		font-size: 32px;
		line-height: 36px;
	}
}

@media screen and (max-width: 1200px) {
	.dop-products {
		-webkit-box-pack: space-evenly;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.container-fluid.about {
		max-width: inherit;
		width: calc(100% - 50px);
	}
	.SmartHome {
		background-position: center left 0%;
		padding: 65px 0px 70px 21%;
	}
	.video-wrapper{
		min-height: 48vw;
		min-height: 67vw;
	}
	.navbar, .header-inside-block, .container-main-inside, .tab_container, .dop-products-inside, .tabs__caption, .tab_container_video, .container-settings, .bx_sitemap, .container-cart, .search_container, .castom-container, header, .mainpage-banner .row, .footer, .get_sale_block .row, .dropdown-menu-container, .container-news_list, .container-new, .hr_container{
		width: calc(100% - 48px);
		max-width: 100%
	}
	.video-wrapper .row, .banner_smarthome .row, .smartcare-irt_category .row, .smartpay-kit_category .row, .soap-dispenser_category .row, .smartbot-ultimate_category .row {
		width:100%;
	}
	.EarDrops_second .row {
		width: auto;
	}
	.footer {
		width: 100%;
	}
	header{
		margin: 0 auto;
	}
	.product-item-container .col-md-6 .half-product-info .category_img {
		background-position: center bottom -10px;
		padding: 5% 0 2% 0;
	}
	.footer .col-sm-8 {
		margin-left: -15px;
	}
	.inside_features {
		padding: 0 15px;
	}
	.TurboBot_third .inside_header{
		padding-top: 20px;
	}
	.big_font {
		font-size: 68px;
		line-height: 68px;
	}
	.small_font {
		font-size: 30px;
		line-height: 30px;
	}
	.auto_connection{
		max-width: 59%;
	}
	.EarDrops-inside .inside_item_descreption {
		max-width: 65%;
	}
	.EarDrops_cols {
		width: 65%;
	}
	.EarDrops_third {
		min-height: 100vh;
	}
	.EarDrops_third .EarDrops_cols {
		width: 61%;
	}
	.container-settings {
		padding-left: 0;
		padding-right: 0;
	}
	.gallery_page {
		margin-top: 4vw;
	}
	.product_stickers{
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		top: 0;
		width: 100%;
		max-width: 100%;
	}
	.product_stickers .sticker {
		margin-bottom: 0;
		margin-right: 10px;
	}
	.half_index_info .descreption {
		width: 80%;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: 2.4vw;
	}
	.nav-link {
		padding: 0 0 0 2.5vw;
	}
	.container-sale-subheader {
		font-size: 15px;
		background-size: 66vw, 100%;
	}
}

@media screen and (max-width: 1142px) {
	.half-product-info .descreption {
		width: 90%;
	}
}

@media screen and (max-width: 1110px) {
	.Nanopods_Sport {
		background-size: contain;
	}
	.container-fluid.about {
		max-width: inherit;
		width: calc(100% - 50px);
	}
	.get_sale_block h2 {
		font-size: 35px;
		line-height: 45px;
	}
	.get_sale_block .descreption {
		font-size: 17px;
		line-height: 22px;
		margin-bottom: 15px;
	}
	.view_item {
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
	.prev-view-img img{
		max-width: 100%
	}
	.SmartBeat_col {
		padding-left: 15px;
	}
	.tables{
		padding: 0 24px;
	}
	.reviews{
		padding: 0 24px;
	}
	.tab__text {
		padding: 48px 0;
	}
	.header-items {
		margin-left: 0;
	}
	.container-delivery{
		padding-left: 24px;
		padding-right: 24px;
	}
	.delivery-container-content {
		width: auto;
	}
	.container-new .content-wrap{
		width: 100%;
		-webkit-box-flex:1;
		-ms-flex:auto;
		flex:auto;
	}
	.content-wrap{
		-webkit-box-flex:1;
		-ms-flex:1;
		flex:1;
	}
	.container-ready {
		padding-left: 24px;
		padding-right: 24px;
	}
	.subheader-block {
		padding-left: 24px;
		padding-right: 24px;
	}
	.user-settings .left_links {
		width: auto;
	}
	.user-settings .left_links li {
		width: 226px;
		padding: 20px 0 20px 29px;
	}
	.info-block-settings .info-user {
		width: 226px;
	}
	.setting__content {
		margin-left: 26px;
	}
	td.num_order {
		padding-left: 10px;
		text-align: left;
	}
	.tabMyOrders .setting_header {
		margin-left: 0;
	}
	.table_my-orders {
		font-size: 12px;
		line-height: 14px;
	}
	.table_my-order {
		padding-left: 12px;
		padding-right: 12px;
		font-size: 11px;
		line-height: 13px;
	}
	.table_my-order td {
		padding-left: 0;
	}
	td.img_prod img{
		max-width: 100%
	}
	.table_my-order td.img_prod{
		padding-right: 18px;
	}
	.total_tr .count_prod {
		font-size: 11px;
		line-height: 13px;
	}
	.total_tr .cost_prod{
		font-size: 11px;
		line-height: 13px;
	}
	.table_my-orders thead{
	}
	.orange-text {
		color: #FF9900;
	}
	.table_my-orders .price {
		font-size: 12px;
		line-height: 15px;
	}
	tbody td.date_order, tbody td.delivery_date{
		padding-left: 10px;
	}
	.user-settings .social_btns {
		width: 344px;
	}
	.container-news_list{
		padding-right: 24px;
		padding-left: 24px;
	}
	.container-new{
		/*		padding-right: 24px;
                padding-left: 24px;*/
	}
	.new-container-content {
		margin-right: 30px;
		max-width: 734px;
		width: 100%
	}
	.container-new-gallery img {
		max-width: 100%;
	}
	.new-right-block {
		font-size: 18px;
		line-height: 21px;
		margin-left: 5px;
	}
	.container-new .container-right{
		margin-left: 18px;
	}
	.subheader-block {
		padding-left: 0;
		padding-right: 0;
	}
	.view-bottom-block .new-text{
		width: 62%;
		margin-right: 30px;
	}
	.insta-post{
		width: 65%;
		margin-right: 30px;
	}
	.tabs_search .tabs__caption{
		padding: 0
	}
	.search_container .select-box {
		right: 24px;
	}
	.header-inside-block{
		max-width: 100%;
	}
	.container-main-inside {
		max-width: 100%;
	}
	.tab_container {
		width: 100%;
		max-width: 100%;
	}
	.dop-products-inside {
		max-width: 100%;
	}
	.tabs__caption {
		max-width: 100%;
	}
	.tab_container_video{
		max-width: 100%;
	}
	.white_bot img, .red_bot img{
		max-width: 37vh;
	}
	.TurboBot_first .descreption {
		width: 45vw;
	}
	.TurboBot_first .col-6 {
		min-height: 55vh;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: 1.6vw;
	}
	.category_full_section .descreption{
		width: 100%;
	}
	.SSC_block_desc {
		font-size: 12px;
	}
	.SSC_block_title {
		font-size: 16px;
	}
	.container-sale-subheader{
		font-size: 16px;
		background-size: 100vw, 100%;
	}
	.container-sale-subheader .title {
		width: 22vw;
	}
	.container-sale-subheader .descr {
		width: 40vw;
		text-align: center;
	}
}

@media (max-width: 1080px) {
	.container-cart-dop {
		max-width: auto;
		width: auto
	}
	.container-cart h1 {
		padding-left: 24px;
	}
	.container-cart h1 {
		padding-top: 30px;
	}
	.grid-container-content {
		padding-left: 24px;
	}
	.two_products .row .product-item-container .col-md-4 .half-product-info{
		min-height: 41vh;
	}
	.product-item-container .col-md-4 .two_products h2 {
		font-size: 32px;
		line-height: 46px;
	}
	.product-item-container .col-md-4 .btns.dark-btns a.more {
		font-size: 16px !important;
		line-height: 17px !important;
	}
	.product-item-container .col-md-4 .btns.dark-btns a.buy {
		font-size: 16px !important;
		line-height: 17px !important;
	}
}

@media (max-width: 1060px) {
	.container-delivery h1 {
		padding-left: 0;
	}
	.container-ready h1 {
		padding-left: 0;
	}
	.FixiTime_3_category .row{
		background-position: left 16px center, right bottom;
		background-size: auto, 38%;
	}
	.video_screen_img {
		max-width: 100%;
	}
	.insta_item .new-text {
		font-size: 12px;
		line-height: 14px;
	}
	.insta_item .new-header {
		font-size: 20px;
		line-height: 24px;
	}
	.header-inside-buy {
		min-width: 205px;
		padding: 8px 10px !important;
	}
	.Bot_compare_body .simile b {
		font-size: 18px;
		margin-bottom: 6px;
	}
	.Bot_compare_body .simile {
		font-size: 16px;
	}
	.banner_spokoynaya-pokupka .more {
		margin-bottom: 40px;
	}
}

@media (max-width: 1024px) {
	.glider {
		overflow: scroll;
	}
	.SmartBeat_col {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding-top: 10px;
		padding-left: 15px;
	}
	.SmartBeat{
		margin-top: 48px;
	}
	.container-fluid.about .row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.banner_smartbeat-video video {
		max-height: 90%;
		bottom: 0;
		top: auto;
	}
	.SmartBeat .descreption {
		width: 64%;
		text-align: center;
	}
	.SmartBeat .btns-plus {
		bottom: 132px;
		left: 0;
		right: 0;
		margin-left: 27px;
	}
	.Nanopods_Sport .descreption {
		width: 66%;
		margin: 10px auto 40px auto;
	}
	.Alice, .YandexPlus {
		width: auto;
	}
	.Nanopods_Sport {
		padding: 35px 100px 435px 100px;
		text-align: center;
		background-size: auto;
		background-position: bottom;
		background-image: url(../img/Nanopods_Sport_bg_pad.jpg);
	}
	body.index .col-lg-6, .category .col-lg-6 {
		-ms-flex: 0 0 100%;
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.row h2 {
		font-size: 30px;
		line-height: 30px;
		padding-top: 10vw;
		padding-bottom: 16px;
	}
	.row .SmartHome h2, .row .SafeFamily h2 {
		padding-top: 2vw;
	}
	.buy {
		padding: 5px 22px;
	}
	.KidPhone_3G_info{
		padding: 48px 0 435px 0;
		text-align: center;
		background-size: contain;
		background-position: 50% 70%;
		background-image: url(../img/KidPhone_3G_bg_pad.jpg);
		background-repeat: no-repeat;
	}
	.KidPhone_3G {
		margin-bottom: 10px;
	}
	.KidPhone_3G .descreption {
		width: 44%;
		text-align: center;
		margin: 24px auto 32px auto;
	}
	.btns-plus{
		bottom: 27px;
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
		width: 200px;
		text-align: center;
	}
	.half-product-left, .half-product-right {
		margin-right: 0;
		margin-left: 0;
		margin-bottom: 10px;
	}
	.two_products {
		margin-bottom: 0;
		margin-top: 0;
	}
	.EarDrops {
		padding-top: 40px;
		padding-bottom: 48px;
	}
	.SafeFamily {
		padding: 35px 50px;
	}
	.SafeFamily .descreption {
		width: 53%;
	}
	.SmartHome {
		background-position: center bottom -165px;
		padding: 30px 25px 40px 25px;
		min-height: 560px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.SmartHome_logo{
		position: absolute;
		left: 75px;
		bottom: 40px;
	}
	.SmartHome .descreption {
		width: 38%;
	}
	.download_btns{
		margin-top: auto;
		margin-left: auto;
	}
	.pad .owl-nav{
		display: none !important
	}
	.owl-carousel-blog .owl-stage-outer .center .title {
		margin-bottom: 30px;
		font-size: 20px;
		line-height: 24px;
		margin-top: 15px;
	}
	.owl-carousel-blog {
		margin: 14px auto 30px auto;
	}
	.get_sale_block .col-md-7{
		-ms-flex: 0 0 100%;
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.get_sale_block h2 {
		text-align: center;
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 35px;
	}
	.get_sale_block .row{
		width: calc(100% - 0px);
	}
	.get_sale_block .descreption {
		text-align: center;
		font-size: 18px;
		line-height: 21px;
		margin-bottom: 30px;
	}
	input.get_sale {
		width: 60%;
		color: #999999;
		font-size: 14px;
		line-height: 16px;
		height: auto;
		padding: 15px 10px;
		border-radius: 8px;
	}
	input.get_sale[type="submit"] {
		background: #5106C6;
		padding: 15px 0;
		width: 37%;
		font-size: 14px;
		line-height: 17px;
		height: auto;
	}
	button.get_sale {
		background: #5106C6;
		padding: 15px 0;
		width: 37%;
		font-size: 14px;
		line-height: 17px;
		height: auto;
	}
	.custom-control-label {
		font-size: 12px;
		line-height: 14px;
		font-family: 'Gilroy-Medium';
	}
	.get_sale_block .custom-checkbox .custom-control-input:checked~.custom-control-label::before {
		background-color: #050505;
		border-color: #050505;
	}
	.footer {
		padding: 45px 0 80px 0;
	}
	.logo_bottom {
		padding-bottom: 15px;
	}
	.container-fluid{
		padding-right: 24px;
		padding-left: 24px;
	}
	.row {
		margin-right: -24px;
		margin-left: -24px;
	}
	form.search{
		margin-left: auto;
	}
	.modal_mobile{
		display: block;
	}
	.z-index{
		z-index: 1040
	}
	.menu-icon {
		display: block;
		height: 38px;
		margin-left: 24px;
	}
	.header-items {
		padding-right: 24px;
		width: 100px;
	}
	.nav-link-right{
		display: none !important;
	}
	.nav-links-right .dropdown{
		display: none;
	}
	.navbar-collapse, .navbar-toggler{
		display: none;
	}
	.collapse:not(.show){
		display: none!important
	}
	.collapse.navbar-mobi-lang {
		display: block!important;
	}
	#navbar-lang .nav-link.dropdown-toggle {
		padding: 16px 8px;
	}
	#navbar-lang .dropdown-menu {
		padding: 0 14px 0 8px !important;
	}
	#navbar-lang .nav-item.dropdown .dropdown-toggle::after {
		background: none;
	}
	.container-subheader-inside .col-12 {
		padding-right: 24px;
		padding-left: 24px;
	}
	.navbar-brand{
		margin-left: 15px;
		margin-right: auto;
	}
	form.search {
		margin-right: 40px;
		position: static;
		left: auto;
	}
	.nav-links-right {
		position: static;
	}
	.container-fluid.about .col-6, .container-fluid.about .col-4, .container-fluid.about .col-8 {
		-ms-flex: 0 0 100%;
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.container-fluid.about .col-4 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.container-fluid.about img {
		max-width: 100%;
		max-height: 50vh;
		text-align: center;
		margin: 0 auto;
		display: block;
	}
	.container-fluid.about h1 {
		text-align: left !important;
	}
	.search input {
		display: none;
		position: absolute;
		width: 100vw;
		top: 0px;
		left: 0px;
		z-index: 1;
		border-radius: 0px;
		margin: 0px;
		height: 47px;
		-webkit-box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.1) !important;
		box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.1) !important;
		background: url(../img/search.svg) no-repeat 7px 7px;
		background-position: left 20px center;
		padding-left: 60px;
		background-color: #FFFFFF;
		font-size: 13px;
		line-height: 15px;
		z-index: 2200;
	}
	.reviews{
		padding: 0 24px;
	}
	.review-item {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.review-info b {
		font-size: 15px;
		line-height: 18px;
	}
	.review-info {
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 18px;
	}
	.tab__text {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		background: #fff;
		color: #313131;
		padding: 25px 24px;
		width: 100%;
	}
	.img_fst {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin: 0 auto;
		max-width: 100%;
	}
	.table-container-content {
		max-width: 100%;
		padding: 0 24px;
	}
	.img-prod {
		padding-right: 10px;
	}
	.basket-items-list-item-container .name-col {
		padding: 50px 0 35px 0;
	}
	.name-col span {
		font-size: 14px;
		line-height: 17px;
	}
	.header_line{
		font-size: 14px;
		line-height: 16px;
	}
	.container-cart-dop {
		width: auto;
		margin-top: 32px;
	}
	.container-cart-dop-desktop{
		display: none;
	}
	.container-cart-dop-mobile{
		display: block;
	}
	.container-right {
		max-width: 100%;
	}
	.container-cart .content-wrap {
		max-width: 100%;
	}
	.container-cart .container-right{
		width: 100%;
		height: -webkit-fit-content;
		height: -moz-fit-content;
		height: fit-content;
		border: 16px solid #EDEDED;
		padding: 22px 22px 32px 22px;
		margin-left: 0;
		position: static;
	}
	.container-cart .red_btn{
		padding: 13px 0;
		font-size: 18px;
		line-height: 21px;
		text-transform: none;
		font-family: Gilroy-Medium;
		margin-top: 20px;
		width: 100%;
	}
	.delivery-form-input-promokod input.promokod {
		width: 100%;
	}
	.delivery-form-input-promokod .gray_bg_btn {
		padding: 9px 18px;
	}
	.container-delivery .container-right{
		display: block;
	}
	.container-ready .container-right {
		display: block;
	}
	.desktop{
		display: none;
	}
	.pad{
		display: block;
	}
	.blog .tag {
		font-size: 18px;
		line-height: 14px;
	}
	.FixiTime_3_category .row{
		height: 600px;
		background: url(../img/FixiTime_3_black_pad.png);
		background-position: center bottom;
		background-repeat: no-repeat;
		background-size: 450px;
	}
	.category_full_section .row, .smartcare-irt_category .row, .smartpay-kit_category .row, .soap-dispenser_category .row, .smartbot-ultimate_category .row {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.smartcare-irt_category .row, .smartpay-kit_category .row, .soap-dispenser_category .row, .smartbot-ultimate_category .row {
		-ms-flex: 0 0 50%;
		-webkit-box-flex: 0;
		flex: 0 0 50%;
		max-width: 50%;
		-webkit-box-align: start;
		-ms-flex-align: center;
		align-items: start;
		margin: 0;
	}
	.kidphone-3g_category.category_full_section .row {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
	}

	.kidphone-3g_category.category_full_section .row .category_info-left {
		text-align: right;
	}

	.kidphone-3g_category.category_full_section .row .category_info-left .product-item-button-container {
		text-align: right;
	}
	.FixiTime_3_logo{
		padding-top: 10px;
		height: 72px;
	}
	.CanAlice {
		padding: 28px 24px;
		min-height: 490px;
	}
	.tabSupport .settings-form-input input {
		width: 240px;
		margin-right: 0;
	}
	.tabSupport .settings-form-input textarea {
		width: 240px;
	}
	.tabSupport .blue_bg_btn {
		width: 240px;
	}
	.dop_service b{
		display: block;
	}
	.container-new .container-right {
		top: 125px;
	}
	.new-container-content {
		font-size: 14px;
		line-height: 16px;
	}
	.container-new-gallery {
		margin-bottom: 15px;
	}
	.one_of_three {
		margin: 6px;
	}
	.one_of_four {
		margin: 4px;
	}
	.view_item .new_date {
		margin-left: 11px;
		font-size: 11px;
		line-height: 13px;
		margin-top: 0;
	}
	.view_item .new-header {
		margin-left: 11px;
		margin-right: 11px;
		font-size: 14px;
		line-height: 17px;
		margin-bottom: 4px;
		margin-top: 4px;
	}
	.view_item .new-text {
		margin-left: 11px;
		margin-right: 10px;
		font-size: 12px;
		line-height: 14px;
	}
	.views_list {
		margin-top: 20px;
	}
	.view .new-text {
		font-size: 15px;
		line-height: 17px;
	}
	.view-bottom-block .container-right {
		margin-left: 0
	}
	.insta_item .insta_text {
		-ms-flex-preferred-size: 52%;
		flex-basis: 52%;
		margin-left: 10px;
	}
	.views_list .line {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 20px;
	}
	.insta_item {
		-webkit-box-flex: 1;
		-ms-flex: auto;
		flex: auto;
		margin: 20px 0;
	}
	.insta_item .new-text {
		font-size: 14px;
		line-height: 16px;
	}
	.insta_item .new-header {
		font-size: 22px;
		line-height: 27px;
	}
	.video_view_item {
		margin: 20px 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.video_view_text {
		-webkit-box-flex: 1;
		-ms-flex: auto;
		flex: auto;
		padding: 0 20px;
	}
	.video_view_img{
		-webkit-box-flex: 1;
		-ms-flex: auto;
		flex: auto;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.video_screen {
		margin-right: 0;
	}
	.video_screen_img {
		width: 100%;
	}
	.container-news_list {
		padding-right: 0;
		padding-left: 0;
		padding: 50px 0 40px 0;
	}
	.container-fluid.about {
		padding: 50px 0 40px 0;
	}
	.header_views_list {
		font-size: 20px;
		line-height: 24px;
		padding-bottom: 8px;
		padding-left: 20px;
	}
	.news_list-item{
		padding-left: 20px;
		padding-right: 20px;
	}
	.view_container{
		padding-left: 20px;
		padding-right: 20px;
	}
	.mainpage-banner {
		max-height: 80vw;
		padding: 0 24px!important;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.mainpage-banner .row{
		padding-top: 10%;
	}
	.mainpage-banner .row .col-12 {
		text-align: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.mainpage-banner .row .col-12 .descreption{
		margin-left: auto;
		margin-right: auto;
		width: 66%;
		font-family: 'Gilroy-Medium',sans-serif;
	}
	.mainpage-banner .row {
		padding-top: 0;
	}
	.banner_eardrops-video {
		/*min-height: 67vw;*/
		overflow: hidden;
	}
	.banner_eardrops-video video {
		max-height: 71%;
		right: 22vw;
		top: inherit;
		bottom: 23px;
	}
	.banner_beatband-video, .banner_kidlight-video {
		/*min-height: 67vw;*/
		overflow: hidden;
	}
	.banner_beatband-video video, .banner_kidlight-video video {
		max-height: 71%;
		right: 22vw;
		top: inherit;
		bottom: 23px;
	}
	.banner_kidphone-4g-video {
		/*min-height: 67vw;*/
		overflow: hidden;
	}
	.banner_kidphone-4g-video video {
		max-height: 71%;
		right: 22vw;
		top: inherit;
		bottom: 0;
	}
	.banner_kidphone-4gr video {
		max-height: 71%;
		right: 22vw;
		top: inherit;
		bottom: 0;
	}
	.banner_kidphone-3g-video, .kidphone-3g_category{
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: start;
		/*min-height: 67vw !important;*/
	}
	.banner_kidphone-3g-video .row {
		/* padding-top: 0; */
	}
	.banner_kidphone-3g-video .row .col-12 {
		text-align: right;
	}
	.banner_kidphone-3g-video .row .col-12 .descreption{
		margin-right: inherit;
		width: 63%;
	}
	.banner_smartbeat-video{
		/*min-height: 76vw;*/
		overflow: hidden;
	}
	.banner_smartbeat-video .row {
		padding-top: 2%;
	}
	.banner_smartbeat-video video {
		max-height: 58%;
		bottom: 75px;
		top: auto;
		left: 0;
	}
	.banner_smarthome {
		background-image: url(../img/mob_home.png) !important;
	}
	.dop-product-item .name, .dop-product-item .name b{
		font-size: 12px;
		line-height: 15px;
	}
	header {
		padding-right: 0;
		padding-left: 0;
		width: 100%;
		max-width: 100%
	}
	.logo {
		padding-left: 5px;
	}
	.TurboBot_first h2 img{
		max-width: 80%;
	}
	.TurboBot_first .descreption {
		font-size: 20px;
		line-height: 24px;
		margin-top: 15px;
	}
	.TurboBot_first .buy {
		margin: 15px 0;
		font-size: 16px;
		line-height: 20px;
		padding: 5px 20px;
	}
	.inside_header {
		font-size: 36px;
		line-height: 36px;
		max-width: 60%;
		padding-bottom: 10px;
	}
	.inside_features .item {
		font-size: 16px;
		line-height: 19px;
		padding-bottom: 40px;
		min-height: 205px;
	}
	.TurboBot_fifth .three_columns img{
		max-width: 100%;
		padding: 20px 10px;
	}
	.TurboBot_ninth .inside_header img{
		max-width: 30%;
	}
	.TurboBot_ninth .inside_bottom_img img{
		max-width: 50%;
	}
	.typo{
		display: block;
		padding-right: 30px;
	}
	.container-subheader-inside .header{
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
	.Bot_compare_header img {
		max-width: 150px;
	}
	.Bot_compare_header, .Bot_compare_header.sticky {
		padding-top: 10px;
		font-size: 30px;
		line-height: 30px;
	}
	.Bot_compare_header .img_prod{
		padding-bottom: 10px;
	}
	.Bot_compare_header ul.colors_prod {
		padding: 10px 0;
	}
	.Bot_compare_header .img_prod, .Bot_compare_header.sticky .img_prod{
		padding: 0;
	}
	.Bot_compare_header .name{
		padding-bottom: 10px;
	}
	.Bot_compare_body .simile .item {
		padding: 18px 0;
	}
	.Bot_compare_body .simile b {
		font-size: 17px;
		margin-bottom: 8px;
	}
	.TurboBot_third {
		min-height: 56vw;
	}
	.TurboBot_third .inside_header {
		padding-top: 0;
	}
	.TurboBot_third .inside_item_descreption{
		padding-top: 18px;
	}
	.white_bot img, .red_bot img {
		max-width: 35vh;
	}
	.EarDrops-inside .inside_item_descreption {
		max-width: 75% !important;
	}
	.EarDrops_cols {
		width: 75%;
	}
	.EarDrops_cols {
		font-size: 16px;
		line-height: 19px;
	}
	.EarDrops_third .EarDrops_cols {
		width: 71%;
	}
	.EarDrops_ninth video {
		max-width: 100%;
	}
	.EarDrops_first{
		/* min-height: 35vh; */
	}
	.EarDrops_third {
		min-height: 55vh;
	}
	.banner_smartwifi-video {
		background-color: #000000 !important;
		min-height: 76vw;
	}
	.banner_smartwifi-video video {
		position: absolute;
		max-height: 100%;
		left: 0;
		bottom: 0;
		top: auto;
	}
	.container-cart {
		width: 100%;
		max-width: 100%;
	}
	.eardrops_category video{
		top: auto;
	}
	#order_form_content {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.tabs__content.active .dop-products-block {
		padding-top: 20px;
	}
	.search_container .tabs__caption {
		margin: 10px auto;
	}
	.bundle_title {
		font-size: 20px;
	}
	.inside-price-wrap .product-item-price-old {
		padding-left: 0;
		clear: both;
		display: block;
	}
	.header_text{
		font-size: 34px;
	}
	.descreption_text {
		font-size: 16px;
		line-height: 19px;
	}
	.owl-carousel-icons.owl-drag .owl-item div {
		max-width: 150px;
	}
	.bx-ios .navbar-brand {
		padding-top: 10px;
		padding-left: 10px;
	}
	.bx-ios .navbar .header{
		width: 40px;
		display: inline-block;
		float: left;
	}
	.bx-ios .pad .owl-theme .owl-dots {
		max-width: initial;
		margin: 0 auto;
		display: inline-block;
		text-align: center;
	}
	.bx-ios .container-subheader-inside .navbar .header {
		float: left;
	}
	.owl-item-catalog .circle {
		width: 100px;
		height: 100px;
	}
	.owl-item-catalog {
		width: 100px;
	}
	.owl-carousel-catalog .owl-nav button.owl-next, .owl-carousel-catalog .owl-nav button.owl-prev {
		height: 100px;
	}
	.container-fluid.about .owl-item-catalog img {
		max-height: 50px;
	}
	.owl-item-catalog figcaption {
		font-size: 14px;
		line-height: normal;
	}
	.catalog .typo, .catalog .typo .placeholder, .catalog .list a {
		font-size: 15px;
		line-height: normal;
	}
	.catalog .list a {
		padding: 0 0 0 15px;
	}
	.catalog .list ul{
		top: 0;
	}
	.footer-menu{
		padding: 0;
	}
	.basket-item-recommended-container {
		padding: 20px 0 20px 10px;
	}
	.SSC_blocks {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.SSC {
		background-size: 30vw;
	}
	.SSC_title {
		font-size: 38px;
		margin-bottom: 15px;
	}
	.SSC_block {
		width: calc(50% - 12px);
		margin-bottom: 24px;
		padding: 30px 20px 40vw 20px;
	}
	.SSC_block_desc {
		font-size: 14px;
	}
	.SSC_block_title {
		font-size: 20px;
		min-height: auto;
	}
	.SSC_block_more {
		font-size: 15px;
	}
	.SSC_img_block{
		width: 47%;
		margin-bottom: 6%;
	}
	.container-alert-subheader .descr {
		padding: 5px 20px 5px 5px;
	}
	.container-alert-subheader .alert-icon {
		display: none;
	}
	.Bot_compare_header .inside_header {
		max-width: 100%;
	}
	.container-fluid.castom-container{
		padding-left: 0;
		padding-right: 0;
	}
	.catalog .placeholder:after {
		top: 10px;
	}
	.catalog .list ul {
		top: -40px;
		right: -60px;
	}

	.banner_kidphone-4gr::before {
		display: none;
	}
	.banner_kidphone-4gr h2,.banner_kidphone-4gr .descreption, .banner_kidphone-4gr .product-item-price-container span, .banner_kidphone-4gr .more {
		color: #222222 !important;
	}
	.banner_kidphone-4gr .more::before {
		margin-right: -136px;
	}
}

@media screen and (max-width: 1024px){
	.mainpage-banner.banner_kidphone-fresh, .mainpage-banner.banner_eardrops-video, .mainpage-banner.banner_smartbot-ultimate, .mainpage-banner.banner_smartwifi-video, .mainpage-banner.banner_kidphone-4g-video, .mainpage-banner.banner_beatband-video, .mainpage-banner.banner_kidphone-4gr, .mainpage-banner.banner_kidlight-video, .banner_safefamily_app{
		display: block !important
	}
	.bx-ios .mainpage-banner .row h2, .bx-mac .mainpage-banner .row h2 {
		padding-top: 5vw;
	}
	.bx-ios .banner_kidphone-fresh .row, .bx-ios .banner_eardrops-video .row, .bx-ios .banner_smartbot-ultimate .row, .bx-ios .banner_smartwifi-video .row, .bx-ios .banner_kidphone-4g-video .row, .bx-ios .banner_beatband-video .row, .bx-ios .mainpage-banner .row, .bx-ios .banner_kidlight-video .row, .bx-ios .banner_safefamily_app .row {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.bx-mac .banner_kidphone-fresh .row, .bx-mac .banner_eardrops-video .row, .bx-mac .banner_smartbot-ultimate .row, .bx-mac .banner_smartwifi-video .row, .bx-mac .banner_kidphone-4g-video .row, .bx-mac .banner_beatband-video .row, .bx-mac .banner_kidphone-4gr .row, .bx-mac .banner_kidlight-video .row, .bx-mac .banner_safefamily_app .row {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.owl-carousel-slider .owl-item img {
		max-width: 100%;
		max-height: none;
	}
	.bx-mac.bx-chrome .banner_video_left .row {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.bx-mac .banner_smartbot-ultimate .col-lg-6:not(:root:root) {
		-ms-flex: 0 0 100%;
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.bx-mac .banner_smartwifi-video .col-lg-6:not(:root:root) {
		-ms-flex: 0 0 100%;
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.bx-mac .banner_eardrops-video .col-lg-6:not(:root:root) {
		-ms-flex: 0 0 100%;
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.bx-mac .banner_beatband-video .col-lg-6:not(:root:root) {
		-ms-flex: 0 0 100%;
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.bx-mac .banner_kidphone-4gr .col-lg-6:not(:root:root) {
		-ms-flex: 0 0 100%;
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.bx-mac .banner_kidlight-video .col-lg-6:not(:root:root) {
		-ms-flex: 0 0 100%;
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.banner_safefamily_app {
		background-position: co
	}

	.powercase_banner h2 {
		padding-top: 0 !important;
	}
}

@media (max-width: 991px) {
	.category_full_section.kidphone-nu-pogodi_category .descreption{
		width: 65%;
	}
	.SSC_title {
		font-size: 36px;
	}
	.container-sale-subheader {
		font-size: 15px;
		background-size: 88vw, 100%;
	}
	a.sale_btn {
		width: 115px;
		background-size: contain;
		background-position: center;
	}
	.Bot_compare_header .name, .Bot_compare_header.sticky .name  {
		font-size: 20px;
	}
	.Bot_compare_header .inside_header, .Bot_compare_header.sticky .inside_header {
		font-size: 30px;
		padding-top: 40px;
	}
	.Bot_compare_body .simile .item:nth-child(12), .Bot_compare_body .simile .item:nth-child(9){
		min-height: 104px;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
	}
	.catalog .title {
		font-size: 18px;
		line-height: normal;
		margin-bottom: 30px;
	}
	.catalog .owl-carousel .owl-item img {
		max-height: 65px;
	}
	.catalog-icon {
		width: 130px;
		height: 130px;
	}
	.catalog .owl-carousel .owl-item figcaption {
		font-size: 13px;
	}
	.catalog .list {
		margin-left: 40px;
	}
}

@media screen and (min-height: 900px) {
	.banner_smarthome {min-height: 45vw !important;}
}


@media (max-width: 960px) {
	.dop-products {
		grid-gap: 12px;
	}
	.dop-product-item {
		padding: 18px 15px;
	}
	button.get_sale {
		font-size: 13px;
		line-height: 15px;
	}
}

@media (max-width: 920px) {
	.settings-form-input input {
		width: 41%;
	}
	.SmartBeat_col {
		padding-top: 0;
	}
	.spring_sale {
		padding-top: 285px;
	}
	.footer-menu_pn{
		padding:0;
	}
	.prev-new-img {
		margin-right: 15px;
	}
	.prev-new-img img {
		max-width: 267px;
	}
	.prev-new-detals .new-header {
		margin-bottom: 5px;
		margin-top: -5px;
		font-size: 20px;
		line-height: 24px;
	}
	.prev-new-detals .prev-new-text {
		font-size: 14px;
		margin-top: 5px;
		line-height: 16px;
	}
	.new_item {
		margin-bottom: 30px;
		max-width: inherit;
	}
	a.full_link {
		font-size: 14px;
		line-height: 17px;
	}
	.new_prev {
		max-width: 129px;
	}
	.insta_item .insta_text {
		margin-right: 13px;
	}
	.insta_item .insta_text {
		-ms-flex-preferred-size: 58%;
		flex-basis: 58%;
	}
	.dop-product-item {
		padding: 18px 7px;
	}
	.inside_item_descreption {
		max-width: 80%;
	}
	.TurboBot_fifth .inside_item_descreption, .TurboBot_fifth .inside_header {
		max-width: 80%;
	}
	.inside_header {
		max-width: 80%;
	}
	.dop-products{
		-ms-grid-columns: 1fr 12px 1fr 12px 1fr;
		grid-template-columns: 1fr 1fr 1fr;
	}
}

@media screen and (max-width: 850px) {
	.SmartBeat .descreption {
		width: 78%;
	}
	.bx-sbb-empty-cart-container {
		width: 100%;
		padding: 5px 0 0;
	}
	.bx-sbb-empty-cart-image {
		width: 100%;
		height: 15vh;
	}
	.bx-sbb-empty-cart-text {
		font-size: 6vw;
		margin-bottom: 1vh;
	}
	.bx-sbb-empty-cart-desc {
		font-size: 4vw;
	}
	.Nanopods_Sport .descreption {
		width: 74%;
	}
	.KidPhone_3G .descreption {
		width: 58%;
	}
	.SmartHome .descreption {
		width: 47%;
	}
	.content-wrap {
		width: 60%;
	}
	.right-new_prev {
		font-size: 12px;
	}
	.right-new_prev .views {
		margin-right: 0;
	}
	.view-bottom-block .new-right-block {
		margin-top: 0;
	}
	.view-bottom-block .right-new_prev {
		font-size: 13px;
		line-height: 15px;
	}
	.view-bottom-block .new_date {
		font-size: 13px;
		line-height: 15px;
	}
	.view-bottom-block .container-right {
		max-width: 270px;
	}
	.insta .new_prev{
		max-width: 118px;
	}
	.new-right-block {
		font-size: 17px;
	}
	.insta .new_date {
		margin-right: 0;
	}
	.banner_kidphone-3g-video .row .col-12 .descreption {
		width: 57% !important;
	}
	.mainpage-banner .row .col-12 .descreption {
		width: 85%;
		margin-bottom: 20px;
	}
	.banner_smartbeat-video video {
		max-height: 50%;
	}
	.dop-products {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 16px 1fr 16px 1fr;
		grid-template-columns: 1fr 1fr 1fr;
		grid-gap: 16px;
	}
	.dop-product-item {
		padding: 25px 20px 18px 20px;
	}
	.dop-product-item img {
		max-width: 100%;
	}
	.TurboBot_first .col-6 {
		min-height: 54vh;
	}
	.TurboBot_first h2 img {
		max-width: 70%;
	}
	.TurboBot_first .descreption {
		font-size: 18px;
		line-height: 20px;
		margin-top: 10px;
	}
	.inside_features {
		padding: 0 10px;
	}
	.inside_features .item {
		font-size: 16px;
		line-height: 18px;
	}
	.basket-items-list-item-container {
		-ms-flex-align: inherit !important;
		-webkit-box-align: inherit !important;
		align-items: inherit !important;
	}
}

@media screen and (max-width: 810px) {
	.inside .breadcrumbs :not(.category){
		display: none;
	}
	.banner_smartbot-ultimate {

	}
	.container-subheader-new{
		display: block;
	}
	.info-block-inside {
		max-width: 100%;
		width: 100%;
		height: auto;
	}
	.gallery-prod{
		max-width: 100%;
		width: 100%;
	}
	.container-main-inside {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 22px 0;
	}
	.info-block-inside .tags, .info-block-inside .inside-descreption{
		display: none;
	}
	.mob_info .tags, .mob_info .inside-descreption{
		display: block;
	}
	.price-and-buy{
		display: none;
	}
	.inside_item_descreption {
		max-width: 90%;
	}
	.TurboBot_fifth .inside_item_descreption, .TurboBot_fifth .inside_header {
		max-width: 90%;
	}
	.inside_header {
		max-width: 90%;
	}
	.Bot_compare_header .inside_header, .Bot_compare_header.sticky .inside_header {
		font-size: 28px;
	}
	.Bot_compare_header .name, .Bot_compare_header.sticky .name {
		font-size: 18px;
	}
	.Bot_compare_body .simile {
		font-size: 15px;
	}
	.Bot_compare_body .simile b {
		font-size: 16px;
	}
}



@media screen and (max-width: 768px) {
	jdiv[class*=globalClass], body jdiv  {
		display: none !important;
	}
	.inside .breadcrumbs .fa-chevron-right:before {
		-webkit-transform: scaleX(-1);
		-ms-transform: scaleX(-1);
		transform: scaleX(-1);
	}
	.smartcare-irt_category .row, .smartpay-kit_category .row, .soap-dispenser_category .row, .smartbot-ultimate_category .row {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin: 0 auto;
	}
	.mobile-fixed-price{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding: 13px 20px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.header-inside-price, .navbar .header-inside-buy{
		display: none;
	}
	.typo {
		padding-right: 0;
	}
	.main-price {
		font-size: 40px;
		line-height: 48px;
	}
	.inside-btns {
		margin: 20px 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.red_btn-inside {
		font-size: 12px;
		line-height: 14px;
		/*	    padding: 20px 0;
                width: 48%;
                text-align: center;
                font-size: 20px;
                line-height: 24px;
                margin-right: 0;*/
	}
	.light-btn_dark-text-inside {
		padding: 20px 0;
		width: 48%;
		text-align: center;
		font-size: 20px;
		line-height: 24px;
		margin-right: 0;
	}
	.tabs {
		margin-top: 0;
	}
	.tab_header {
		margin: 0;
		font-size: 20px;
		line-height: 24px;
		display: inline-block;
		background: #fff;
		width: 85%;
	}
	.tab_container p{
		display: none;
	}
	.tabs_desktop .tabs__caption{
		display: none;
	}
	.half_block_tab p{
		display: block;
		font-size: 16px;
		line-height: 20px;
	}
	.half_block_tab b {
		margin: 23px 0 15px 0;
		font-size: 20px;
		line-height: 24px;
	}
	.imgs {
		margin-top: 20px;
	}
	.tab_container .imgs {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.half_block_tab {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		margin: 0 24px;
	}
	.tables{
		padding: 0 24px;
	}
	.tab_grid b {
		font-size: 15px;
		line-height: 18px;
	}
	.tab_grid {
		-ms-grid-columns: 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr 1fr;
		font-size: 15px;
		line-height: 17px;
		width: 100%;
	}
	.tables hr {
		background-color: #CFCFCF;
	}
	.tables .tab_header {
		/* font-size: 25px; */
		/* line-height: 30px; */
	}
	.col-two .tab_grid {
		-ms-grid-columns: 100%;
		grid-template-columns: 100%;
	}
	.tab_grid a {
		font-size: 15px;
		line-height: 17px;
	}
	.tabs__content {
		color: #313131;
		font-size: 15px;
		line-height: 18px;
	}
	a.reply-link {
		font-size: 12px;
		line-height: 14px;
	}
	.select-box {
		text-align: right;
		font-size: 16px;
		line-height: 19px;
	}
	.select-box__input-text {
		padding-right: 35px;
	}
	.review-form {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 66%;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		margin-top: 33px;
	}
	.reply-header{
		display: none;
	}
	.reply input, .reply .blue_bg_btn {
		width: 38%;
	}
	.review-form input, .review-form textarea {
		font-family: Gilroy-Medium;
		border: 1px solid #CFCFCF;
		border-radius: 5px;
		display: block;
		width: 178px;
	}
	.reply .review-form {
		margin-left: 0;
		margin-top: 25px;
	}
	.review-form .blue_bg_btn {
		width: 178px;
		padding: 6px 0;
	}
	.review-form textarea {
		width: 83%;
	}
	.review-form .active_btn{
		display: block;
		margin-bottom: 35px;
	}
	.tab_header_review{
		display: block;
		width: 32%;
		margin-bottom: 30px;
	}
	.select-box__list {
		right: 40px;
	}
	.select-box__input-text {
		padding-top: 0;
	}
	.select-box__icon {
		top: 38%;
		right: 10px;
		left: auto;
	}
	.header_give_reviews{
		display: none;
	}
	.dn {
		display: none;
	}
	.container-subheader-cart{
		display: block;
	}
	.container-subheader-cart .fa-chevron-left{
		display: block;
		margin-right: 10px;
		font-size: 10px;
	}
	.container-subheader-cart .subheader-block {
		padding: 0 24px;
		background: #F7F7F7;
	}
	.container-delivery .container-right {
		display: block;
		max-width: 100%;
		width: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		margin-left: 0;
		border: 16px solid #EDEDED;
		padding: 22px 22px 32px 22px;
	}
	.town-container {
		width: 100%;
	}
	select#town {
		width: 100%;
	}
	.delivery-container-content hr {
		margin-bottom: 20px;
	}
	.delivery-container-content input {
		width: 100%;
	}
	.bx-sls .dropdown-block {
		width: 100%;
	}
	.delivery-container-content {
		margin: 0 24px 42px 24px;
	}
	.radio-left-delivery .custom-control-label, .radio-pay label{
		font-size: 14px;
		line-height: 16px;
	}
	.container-delivery {
		padding-left: 0;
		padding-right: 0;
	}
	.container-delivery h1 {
		padding-left: 24px;
	}
	.name-in-right-block {
		-ms-flex-preferred-size: 82%;
		flex-basis: 82%;
	}
	.container-ready .container-right {
		display: block;
		max-width: 100%;
		width: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		margin-left: 0;
		border: 16px solid #EDEDED;
		padding: 22px 22px 32px 22px;
	}
	.container-ready {
		padding-left: 0;
		padding-right: 0;
	}
	.container-ready .content-wrap {
		padding-left: 24px;
		padding-right: 24px;
	}
	.container-ready h1 {
		padding-left: 24px;
		padding-right: 24px;
	}
	.ready-container-content {
		margin-bottom: 52px;
	}
	.Nanopods_Sport .descreption {
		width: 91%;
	}
	.SafeFamily .descreption {
		width: 71%;
	}
	.container-new .container-right {
		position: static;
	}
	.new-right-block {
		margin-top: 68px;
	}
	.right-new_prev .new_prev {
		padding-right: 9px;
	}
	.view_video .thumb-wrap {
		height: 0;
		width: 100%;
	}
	.view_video .thumb-wrap iframe {
		width: 100%;
		height: 100%;
	}
	.view_video {
		height: auto;
	}
	.container-news_list {
		/* padding-right: 20px; */
		/* padding-left: 20px; */
	}
	.insta .new_prev {
		max-width: 103px;
	}
	.insta .new_date {
		margin-right: 0;
		font-size: 11px;
		line-height: 13px;
		margin-bottom: 2px;
	}
	.banner_eardrops-video video {
		right: 16vw;
	}
	.banner_kidphone-4gr video {
		right: 16vw;
	}
	.banner_beatband-video video {
		right: 16vw;
	}
	.banner_kidlight-video video {
		right: 16vw;
	}
	.banner_kidphone-3g-video {
		overflow: hidden;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.banner_kidphone-4g-video video {
		overflow: hidden;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.banner_kidphone-3g-video .row {
		padding-top: 5%;
	}
	.search_container .select-box__input-text {
		padding: 0;
	}
	.search_container .select-box {
		top: 110px;
	}
	.search_container .select-box__icon {
		top: 50%;
	}
	.half-product-info .descreption {
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
		min-height: 6vh;
	}
	.half-product-info {
		padding-top: 20px;
		min-height: 27vh;
	}
	.two_products .row {
		margin-right: -24px;
		margin-left: -24px;
	}
	.two_products .row .product-item-container:first-child .col-12 {
		padding: 0;
		/* padding-left: 0; */
		padding-right: 0;
	}
	.two_products .row .product-item-container .col-12{
		-ms-flex: 0 0 100%;
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;
		overflow: hidden;
	}
	.two_products .row .product-item-container:first-last .col-12 {
		padding: 5px;
		padding-right: 0;
		padding-left: 0;
	}
	.inside_item_descreption {
		max-width: 100%;
		font-size: 16px;
		line-height: 19px;
	}

	.no-padding .inside_item_descreption, .no-padding .inside_header{
		width: calc(100% - 48px);
	}

	.TurboBot_fifth .inside_item_descreption, .TurboBot_fifth .inside_header {
		max-width: 100%;
	}
	.inside_header {
		max-width: 100%;
	}
	.TurboBot_third .inside_header {
		margin-top: -50px;
	}
	.inside_header {
		padding-top: 40px;
		font-size: 33px;
		line-height: 33px;
	}
	.inside_features .item {
		font-size: 14px;
		line-height: 16px;
		padding-bottom: 30px;
		min-height: 175px;
		padding-top: 10px;
	}
	.TurboBot_first .descreption {
		width: 100%;
	}
	.TurboBot_first .descreption {
		font-size: 16px;
		line-height: 18px;
	}
	.Bot_compare_header img {
		max-width: 110px;
	}
	.Bot_compare_header {
		font-size: 25px;
		line-height: 25px;
	}
	.Bot_compare_header .name {
		padding-top: 0;
	}
	.Bot_compare_body .simile {
		/* font-size: 18px; */
		/* line-height: 23px; */
	}
	.Bot_compare_body .simile b {
		/* font-size: 18px; */
		/* line-height: 23px; */
	}
	.white_bot img, .red_bot img {
		max-width: 35vh;
	}
	.inside_features {
		padding: 0 60px;
	}
	.turbobot_second_img img {
		padding-bottom: 30px;
	}
	.EarDrops-inside .inside_item_descreption {
		max-width: 85% !important;
	}
	.EarDrops_cols {
		width: 85%;
	}
	.property_page {
		margin-top: 40px;
	}
	.buy_page .choice {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.choice-item {
		padding-bottom: 45px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.choice-item-info{
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
	}
	.choice-item img {
		max-width: 50%;
	}
	.EarDrops_third .EarDrops_cols {
		width: 90%;
	}
	.EarDrops_third {
		background-size: 100%;
		min-height: 65vh;
	}
	.buy_page .glider-next, .buy_page .glider-prev{
		display: none;
	}
	.kidphone-3g_category.category_full_section .row .category_info-left {
		text-align: center;
	}
	.kidphone-3g_category.category_full_section .row .category_info-left .product-item-button-container {
		text-align: center;
	}
	.bx-ios .banner_kidphone-3g-video, .bx-ios .kidphone-3g_category {
		-webkit-box-align: start;
		-ms-flex-align: center;
		align-items: flex-start;
	}
	.kidphone-3g_category.category_full_section .row {
		height: 200px;
	}
	.basket-items-list {
		padding: 0;
	}
	.bundle_title {
		font-size: 20px;
	}
	.smartbeat_category{
		align-items: baseline;
		-webkit-box-align: baseline;
		-ms-flex-align: baseline;
	}

	.product.category_full_section{
		/*padding-top: 4vh;*/
		align-items: baseline;
		-webkit-box-align: baseline;
		-ms-flex-align: baseline;
		min-height: 85vh;
		min-height: 65vh;
	}

	.bx-ios.bx-safari video{
		display: none;
	}

	.bx-ios video{
		display: none;
	}

	.banner_eardrops-video video, .eardrops_category video,
	.kidphone-4g_category video, .banner_kidphone-4g-video video,
	.banner_kidphone-3g-video video, .kidphone-3g_category video,
	.banner_smartbeat-video video, .smartbeat_category video,
	.banner_smartwifi-video video, .banner_kidphone-fresh video,
	.banner_smartbot-ultimate video, .kidphone-fresh_category video, .kidphone-nu-pogodi_category video, .banner_beatband-video video, .banner_kidphone-4gr video, .banner_kidlight-video video, .kidphone-4gr_category video
	{
		display: none;
	}

	.banner_eardrops-video, .eardrops_category,
	.kidphone-4g_category, .banner_kidphone-4g-video,
	.banner_kidphone-3g-video, .kidphone-3g_category,
	.banner_smartbeat-video, .smartbeat_category,
	.banner_smartwifi-video, .kidphone-fresh_category, .banner_kidphone-fresh, .kidphone-nu-pogodi_category,
	.banner_smartbot-ultimate, .smartcare-irt_category, .smartpay-kit_category, .banner_smarthome, .soap-dispenser_category, .banner_beatband-video, .banner_kidphone-4gr, .banner_kidlight-video, .smartbot-ultimate_category, .kidphone-4gr_category, .banner_safefamily_app {
		background-repeat: no-repeat;
		background-size: contain !important;
		background-position: bottom !important;
		min-height: 95vw !important;
	}

	.eardrops_category .product-item-info-container, .kidphone-nu-pogodi_category .product-item-info-container,
	.kidphone-4g_category .product-item-info-container, .kidphone-3g_category .product-item-info-container, .smartpay-kit_category_info .product-item-info-container,
	.smartbeat_category .product-item-info-container, .kidphone-fresh_category .product-item-info-container, .smartcare-irt_category_info .product-item-info-container, .soap-dispenser_category_info .product-item-info-container, .smartbot-ultimate_category_info .product-item-info-container   {
		margin: 0 auto;
	}

	.banner_eardrops-video, .eardrops_category{
		background-image: url(../img/ed_pos.jpg);
	}
	.kidphone-4g_category, .banner_kidphone-4g-video {
		background-image: url(../img/kp4g_pos.jpg);
	}
	.kidphone-4g_category, .banner_kidphone-4g-video {
		background-color: #7551bf !important;
	}
	.banner_kidphone-3g-video, .kidphone-3g_category{
		background-color: #9c44f0 !important;
		background-image: url(../img/kp3g_pos.jpg);
		min-height: 140vw;
	}
	.banner_smartbeat-video, .smartbeat_category{
		background-image: url(../img/sb_pos.jpg);
	}
	.banner_smartwifi-video{
		background-image: url(../img/smw_pos.jpg);
	}
	.banner_smartbot-ultimate{
		background-color: #f7f7f7 !important;
		background-image: url(../img/sbu_poster.jpg);
	}
	.kidphone-fresh_category, .banner_kidphone-fresh {
		background-image: url(../img/kpfresh_pos.jpg);
	}
	.banner_safefamily_app {
		background-image: url(../img/safefamily_app.jpg) !important;
		background-size: contain !important;
	}
	.mainpage-banner.banner_safefamily_app .row .col-12 .descreption br {
		display: block;
	}
	.smartcare-irt_category {
		background-image: url(../img/smit.png) !important;
	}
	.smartpay-kit_category {
		background-image: url(../img/spm.jpg) !important;
	}
	.soap-dispenser_category {
		background-image: url(../img/smd.png) !important;
	}
	.smartbot-ultimate_category {
		background-color: #f7f7f7 !important;
		background-image: url(../img/sbu_poster.jpg);
	}
	.kidphone-nu-pogodi_category {
		background-image: url(../img/np_pos.jpg) !important;
	}
	.banner_beatband-video {
		background-image: url(../img/bbp.png) !important;
		background-size: cover !important;
		color: #313131 !important;
	}
	.banner_kidlight-video {
		background-image: url(../img/kl_bg.jpg) !important;
	}
	.banner_kidphone-4gr, .kidphone-4gr_category {
		background-image: url(../img/kgr_pos.jpg) !important;
		background-size: contain !important;
		color: #f6f6f6 !important;
	}
	.banner_4g-wink {
		background-image: url(../img/wink_bg.jpg) !important;
		background-size: contain !important;
		color: #f6f6f6 !important;
		background-position: bottom !important;
	}

	.banner_beatband-video .descreption, .banner_beatband-video .video-text, .banner_beatband-video .row h2, .banner_beatband-video .product-item-price-current, .banner_beatband-video .more {
		text-shadow: none;
		color: #313131 !important;
	}
	.banner_beatband-video .descreption i {
		font-family: 'Gilroy-Medium',sans-serif !important;
	}
	.banner_beatband-video .bages {
		display: none;
	}
	.kidphone-nu-pogodi_logo {
		margin: 0 auto;
	}
	.category_info-left.video-text, .smartcare-irt_category_info, .smartpay-kit_category_info, .soap-dispenser_category_info, .smartbot-ultimate_category_info {
		text-align: center;
	}
	.category_full_section .descreption {
		margin: 10px auto 20px auto;
	}
	/*
        .banner_kidphone-3g-video{
            background-color: #9c44f0 !important;
            background-image: url(../img/kp3g_pos.jpg);
            background-repeat: no-repeat;
            background-size: contain !important;
            background-position: bottom !important;
            min-height: 100vw !important;
        }*/

	.banner_kidphone-3g-video .row .col-12 {
		text-align: center;
	}
	.header_text{
		font-size: 30px;
		margin-bottom: 10px;
	}
	.descreption_text {
		font-size: 16px;
		line-height: 19px;
	}
	.owl-item-catalog .circle {
		width: 90px;
		height: 90px;
	}
	.owl-item-catalog {
		width: 90px;
	}
	.owl-carousel-catalog .owl-nav button.owl-next, .owl-carousel-catalog .owl-nav button.owl-prev {
		height: 90px;
	}
	.container-fluid.about .owl-item-catalog img {
		max-height: 50px;
	}
	.owl-item-catalog figcaption, .catalog .typo, .catalog .typo .placeholder, .catalog .list a {
		font-size: 12px;
		line-height: normal;
	}
	.container-fluid.about .catalog h3 {
		font-size: 18px;
		line-height: normal;
	}
	.row.footer .col-12{
		-ms-flex: 0 0 58%;
		-webkit-box-flex: 0;
		flex: 0 0 58%;
		max-width: 58%;
	}
	.row.footer .footer-menu{
		-ms-flex: 0 0 21%;
		-webkit-box-flex: 0;
		flex: 0 0 21%;
		max-width: 21%;
	}
	.footer-menu a {
		font-size: 12px;
	}
	.footer .info {
		font-size: 12px;
	}
	.SSC_block_title {
		font-size: 18px;
	}
	.SSC_block_desc {
		font-size: 13px;
	}
	.SSC_block_more {
		font-size: 14px;
	}
	.container-sale-subheader {
		font-size: 16px;
		position: relative;
		height: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		background-size: 100%;
		background-position: left bottom;
	}
	.container-sale-subheader img.subheader_ball {
		max-height: 65px;
	}
	.ball15{
		position: absolute;
		left: 20px;
		top: 0;
	}
	.ball20{
		position: absolute;
		right: 20px;
		bottom: 0;
	}
	.container-sale-subheader .title {
		width: 100%;
		padding: 20px 0 15px;
	}
	.container-sale-subheader .descr {
		width: 70%;
		text-align: center;
		margin-left: 0;
		padding-bottom: 15px;
	}
	.container-sale-subheader-mobile {

	}
	.container-sale-subheader-mobile .descr {
		width: 100%;
    /* text-align: left; */
    font-size: 14px;
    padding: 15px 0;
	}
	.close-sale-subheader {
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: right 25%;
	}
	a.sale_btn {
		width: 125px;
		margin-left: 0;
		margin-bottom: 20px;
	}
	hr.catalog {
		margin: 7vw 0;
	}
	.catalog .list {
		margin-left: 25px;
	}
	.catalog .list a {
		margin: 10px 10px 10px 5px;
	}
	.catalog .list ul {
		width: 155px;
	}
	.catalog .placeholder:after {
		top: 7px;
		width: 7px;
		right: -15px;
		background-size: contain;
	}
	.banner_kidphone-4gr .more::before {
		display:none;
	}
	.banner_kidphone-4gr .row::after {
		display: block;
		width: 156px;
		height: 59px;
		content: '';
		background: url('../img/talk_kidgram.png') 0 0 no-repeat;
		position: absolute;
		bottom: 20px;
		right: 30px;
	}
}

@media screen and (max-width: 700px) {
	.SmartBeat .descreption {
		width: 95%;
	}
	.SmartHome .descreption {
		width: 57%;
	}
	.spring_sale {
		padding-top: 230px;
	}
	.SafeFamily {
		padding: 35px 24px;
	}
	.SafeFamily .link_app {
		height: 157px;
	}
	.SafeFamily img.SafeFamilyApp{
		width: 56px;
	}
	.SafeFamily img.AppStore{
		width: 104px;
	}
	.SafeFamily img.GooglePlay{
		width: 118px;
	}
	.CanAlice .descreption {
		width: 90%;
	}
	.table_my-orders thead {
		text-align: center;
	}
	.tabMyOrders .setting__content {
		margin-right: 20px;
		margin-left: 20px;
	}
	.user-settings .left_links li {
		width: 180px;
		font-size: 12px;
		line-height: 14px;
		padding: 20px 0 20px 10px;
	}
	.info-block-settings .info-user {
		width: 180px;
		padding: 13px 10px;
	}
	.info-block-settings .mail-user, .info-block-settings .name-user {
		font-size: 12px;
		line-height: 16px;
	}
	.settings-form-input input {
		width: 38%;
	}
	.new_item {
		margin-bottom: 40px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.prev-new-img {
		margin-right: 0;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}
	.prev-new-detals{
		padding-bottom: 25px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 0 20px 10px 20px;
	}
	.complex-detail-page .descreption_text u {
		text-align: center;
		display: block;
	}
	.container-news_list h1{
		border-bottom: 1px solid #EDEDED;
		padding-bottom: 5px;
		font-size: 20px;
		line-height: 24px;
		margin-left: 20px;
		margin-right: 20px;
	}
	.container-news_list {
		width: 100%;
	}
	.prev-new-detals a.full_link{
		display:block;
	}
	.prev-new-img-mobile img {
		max-width: 100% !important;
		width: 100%;
		margin-top: 10px;
		border-radius: 3px;
	}
	.prev-new-img-mobile {
		display: block;
	}
	.news_content {
		padding: 20px;
	}
	.header-inside-buy {
	padding: 5px 20px !important;
    min-width: auto;
	}
	.prev-new-img {
		display: none;
	}
	.prev-new-detals .new-header {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}
	.prev-new-detals a.new_tag {
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}
	.news_section_url {
		padding: 0 20px;
	}
	.prev-new-detals .new_date {
		margin-bottom: 0;
	}
	.new_item .views {
		margin-bottom: 0;
	}
	.prev-new-detals .prev-new-text {
		margin-top: 15px;
	}
	.subheader-block {
		padding-left: 0;
		padding-right: 0;
	}
	.container-new .content-wrap{
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%
	}
	.container-new {
		padding-right: 0;
		padding-left: 0;
	}
	.container-new-gallery img.one_photo {
		margin: 0;
	}
	.container-new-gallery {
		margin-left: 0;
		margin-right: 0;
	}
	.new-container-content .new_date{
		padding-left: 20px;
	}
	.new-container-content .new-header{
		padding-right: 20px;
		padding-left: 20px;
	}
	.new-container-content p{
		padding-right: 0px;
		padding-left: 0px;
	}
	.container-new b{
		margin-right: 20px;
		margin-left: 20px;
		display: block;
	}
	.new-right-block {
		margin-top: 25px;
		margin-right: 20px;
		margin-left: 20px;
	}
	.container-new .container-right {
		max-width: 100%;
	}
	.new-right-block .views{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.new-right-block .new_date {
		display: inline-block;
		margin-top: 3px;
		margin-bottom: 5px;
	}
	.new_prev_header a.right-new_prev{
		font-size: 15px;
		line-height: 18px;
	}
	.new_prev {
		padding-right: 13px;
	}
	.container-new {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.container-new .content-wrap {
		width: 100%;
	}
	.container-new .container-right {
		width: 100%;
	}
	.container-new .container-right {
		margin-left: 0;
	}
	.views_list{
		padding-right: 0;
		padding-left: 0;
	}
	.view_item .new-header {
		margin-left: 10px;
		margin-right: 10px;
		font-size: 13px;
		line-height: 16px;
	}
	.view_item .new-text {
		margin-left: 10px;
		margin-right: 9px;
		font-size: 11px;
		line-height: 13px;
	}
	.view_item .new_date {
		margin-left: 10px;
		font-size: 10px;
		margin-top: 0;
	}
	.name-col span {
		padding-right: 20px;
	}
	.input_for_spinner{
		width: 20px;
	}
	.view_video iframe {
		width: 100%;
	}
	.view-bottom-block {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%;
	}
	.view-bottom-block .new-text {
		width: 100%;
		margin-right: 0;
		display: none;
	}
	.view-bottom-block .new-right-block {
		margin-top: 40px;
		width: 100%;
		margin-right: 0;
		margin-left: 0;
	}
	.view-bottom-block .container-right {
		max-width: 100%;
	}
	.right-new_prev .new_prev {
		padding-right: 13px;
	}
	.container-new .new-right-block .new_date {
		display:block
	}
	.new-right-block .new_date {
		font-size: 15px;
		line-height: 18px;
	}
	.view .new-header {
		font-size: 20px;
		line-height: 24px;
	}
	.view_info .new_date {
		font-size: 12px;
		line-height: 14px;
	}
	.insta-post {
		width: 100%;
		margin-right: 0;
	}
	.insta .new_prev {
		max-width: 129px;
	}
	.view-bottom-block {
		padding-top: 0;
	}
	.news_list-item{
		padding-left: 0;
		padding-right: 0;
	}
	.dop-product-item .buy {
		padding: 5px 20px;
		font-size: 16px;
		line-height: 20px;
	}
	.EarDrops_first .inside_header {
		max-width: 90%;
		padding-top: 0;
	}
	.category_full_section.kidphone-nu-pogodi_category .descreption{
		width: 100%;
	}
	.SSC_block_title {
		min-height: 38%;
	}
	.banner_beatband-video {

	}
	.SSC_img br{
		display: none;
	}
	.Bot_compare_header .inside_header, .Bot_compare_header.sticky .inside_header {
		font-size: 26px;
	}
	.Bot_compare_body .simile b {
		font-size: 15px;
	}
	.Bot_compare_body .simile {
		font-size: 14px;
	}
	.Bot_compare_header .name, .Bot_compare_header.sticky .name {
		font-size: 16px;
	}
}

@media screen and (max-width:  630px) {
	.tab_grid {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
		font-size: 15px;
		line-height: 17px;
		width: 100%;
		right: 34vw;
	}
	.banner_smartbot-ultimate {

	}
	div[class*=globalClass] {
		display: none !important;
	}
	.Nanopods_Sport .descreption {
		width: 98%;
	}
	.KidPhone_3G .descreption {
		width: 71%;
	}
	.SafeFamily .descreption {
		width: 89%;
	}
	.SmartHome .descreption {
		width: 64%;
	}
	.CanAlice .descreption {
		width: 96%;
	}
	.SmartBeat {
		color: #313131;
		height: 601px;
	}
	.banner_smartbeat-video video {
		max-height: 63%;
	}
	.buy-window {
		margin-top: 0;
		padding: 60px 0 20px 0;
	}
	.table_my-orders {
		font-size: 11px;
		line-height: 13px;
	}
	.tabMyOrders .setting__content {
		margin-right: 10px;
		margin-left: 10px;
	}
	.settings-form-input input {
		margin-right: 20px;
	}
	.user-settings .social_btns {
		width: 300px;
	}
	.mainpage-banner .row .col-12 .descreption{
		width: 80%;
	}
	.banner_kidphone-3g-video video{
		left: -50px;
	}
	.banner_kidphone-3g-video .row .col-12 .descreption {
		width: 71%;
	}
	.banner_smartbeat-video video {
		max-height: 41%;
	}
	.banner_smartbeat-video .row .col-12 .descreption {
		width: 95%;
	}
	.owl-theme .owl-dots {
		bottom: 10px;
	}
	.inside_header {
		font-size: 34px;
		line-height: 34px;
	}
	.inside_item_descreption {
		font-size: 16px;
		line-height: 19px;
	}
	.three_columns {
		font-size: 14px;
		line-height: 16px;
	}
	.TurboBot_first .col-6 {
		min-height: 52vh;
	}
	.dop-product-item .buy {
		padding: 0 15px;
		font-size: 14px;
		line-height: 28px;
	}
	.small_font {
		font-size: 24px;
		line-height: 24px;
	}
	.big_font {
		/* font-size: 50px; */
		/* line-height: 50px; */
	}
	.EarDrops_cols {
		font-size: 14px;
		line-height: 16px;
		width: calc(100% - 40px);
	}
	.footer-menu {
		padding-left: 0;
	}
	#map_popup {
		-webkit-box-shadow: none;
		box-shadow: none;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		background: #ffffff;
		padding-top: 40px;
	}
	#map_popup_close {
		top: 0;
		right: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	#map_address_inner {
		top: 100px;
		display: none;
		width: calc(100% - 20px);
	}
	#map_popup_content ymaps[class*=searchbox__normal-layout] {
		width: calc(100% - 10px) !important;
	}
	.banner_eardrops-video, .eardrops_category, .kidphone-4g_category, .banner_kidphone-4g-video, .banner_kidphone-3g-video, .kidphone-3g_category, .banner_smartbeat-video, .banner_smartwifi-video, .kidphone-fresh_category, .banner_kidphone-fresh, .banner_smartbot-ultimate, .smartcare-irt_category, .smartpay-kit_category, .banner_smarthome, .soap-dispenser_category, .banner_beatband-video, .banner_kidphone-4gr, .banner_kidlight-video, .smartbot-ultimate_category, .kidphone-4gr_category, .banner_safefamily_app, .banner_4g-wink {
		min-height: 105vw !important;
	}
	.img-prod-wrap {
		width: 18%;
	}
	.name-col-2 {
		width: 82%;
	}
	.add-to-basket-2 {
		margin-top: 0;
	}
	.basket-item-recommended-container {
		padding: 20px 0 20px 10px;
	}
	.basket-item-recommended-fake {
		width: 0;
	}
	.price-col-2 {
		width: 72%;
		text-align: right;
		padding-right: 10%;
	}
	.Bot_compare_header .inside_header, .Bot_compare_header.sticky .inside_header {
		font-size: 24px;
	}
	.Bot_compare_body .simile b {
		font-size: 14px;
	}
	.Bot_compare_body .simile {
		font-size: 13px;
	}
	.Bot_compare_header .name, .Bot_compare_header.sticky .name {
		font-size: 15px;
	}
}

@media screen and (max-width:  600px) {
	.SSC_title {
		font-size: 30px;
	}
	.SSC_block {
		width: 80vw;
		margin: 0 auto 20px auto;
		padding: 30px 20px 63vw 20px;
	}
	.SSC_block_desc {
		font-size: 14px;
		min-height: auto;
	}
	.SSC_block_title {
		font-size: 20px;
		min-height: auto;
	}
	.SSC_block_more {
		font-size: 15px;
	}
	.SSC_img_block{
		width: 100%;
		margin-bottom: 10%;
	}
	.banner_kidphone-4gr .row::after {
		right: 10px;
		bottom: 5px;
	}
}

@media screen and (max-width:  577px) {
	.footer-menu_pn {
		padding-right: 15px;
		padding-left: 15px;
	}
	.dop-product-item {
		padding: 25px 20px 18px 20px;
	}
	.dop-products {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 16px 1fr;
		grid-template-columns: 1fr 1fr;
		grid-gap: 16px;
	}
	.catalog-section .row h2 {
		padding-top: 10vw;
		padding-bottom: 10px;
	}
	.catalog-section .half_index_info .descreption {
		margin-bottom: 20px;
	}
	.product_stickers .sticker {
		font-size: 3vw;
	}
	.info-block-footer{
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}
	.logo_bottom {
		/* display: none; */
		position: absolute;
		top: 35px;
	}
	.row.footer .col-12{
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;
		-ms-flex: 0 0 100%;
	}
	.row.footer .footer-menu {
		-ms-flex: 0 0 50%;
		-webkit-box-flex: 0;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.mobile_logo_bottom{
		display: block;
		margin: 0 0 30px 0;
	}
	.mainpage-banner .row .col-12 .descreption br {
		display: none;
	}
	.social {
		margin: 43px 0 34px 0;
	}
	.soc_border {
		height: 30px;
		padding: 5px 0 0;
		width: 30px;
	}
	.social a {
		font-size: 16px;
		line-height: 16px;
	}
	.footer .info hr{
		display: block;
	}
	.review-form {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 92%;
	}
	.grid-container-content{
		display: none;
	}
	.grid-container-block_mobile{
		display: -ms-grid;
		display: grid;
	}
	.grid-container-content_mobile{
		display: -ms-grid;
		display: grid;
	}
	.img-row-header, .name-row-header, .count-row-header, .price-row-header, .del-row-header{
		display: none !important
	}
	.name-col{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: stretch !important;
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
		height: auto;
		margin-top: 32px;
		margin-right: 0;
		margin-left: 0px;
	}
	.img-prod {
		border-bottom: 1px solid #EDEDED;
		text-align: center;
		margin-top: 32px;
		padding-bottom: 20px;
		padding-right: 10px;
	}
	.container-cart h1{
		padding-bottom: 8px;
		-ms-flex-preferred-size: 90%;
		flex-basis: 90%;
		margin: 0 auto;
		border-bottom: 1px solid #EDEDED;
		padding-left: 0;
		font-size: 20px;
		line-height: 24px;
	}
	.price-col {
		text-align: right;
		font-size: 20px;
		line-height: 24px;
	}
	.del-col{
		text-align: left;
		padding-left: 30px;
	}
	.container-delivery h1 {
		border-bottom: 0;
	}
	.container-delivery {
		padding-bottom: 0;
		width: 100%;
		max-width: 100%;
	}
	#order_form_div{
		padding-left: 15px;
		padding-right: 15px;
	}
	.footer {
		padding: 114px 0 0 0;
	}
	.name-in-right-block {
		-ms-flex-preferred-size: 78%;
		flex-basis: 78%;
	}
	.container-ready h1 {
		border-bottom: 0;
		font-size: 18px;
		line-height: 22px;
	}
	.container-ready {
		padding-bottom: 0;
	}
	.container-ready .content-wrap {
		padding-left: 20px;
		padding-right: 20px;
	}
	.ready-container-content {
		margin-bottom: 21px;
	}
	.spring_sale {
		padding-top: 205px;
		padding-bottom: 15px;
	}
	.descreption {
		font-size: 15px;
		line-height: 18px;
	}
	.SmartBeat .descreption, .Nanopods_Sport .descreption {
		width: 100%;
		padding: 0 5px;
	}
	.KidPhone_3G .descreption {
		width: 68%;
	}
	.SafeFamily::before {
		background-position: center;
	}
	.SafeFamily {
		padding: 35px 24px;
	}
	.SafeFamily .descreption {
		width: 90%;
	}
	.SmartHome_logo {
		left: 24px;
	}
	.SmartHome .descreption {
		width: 59%;
	}
	.btns-plus {
		width: 142px;
	}
	.Alice {
		width: 62px;
	}
	.YandexPlus {
		width: 68px;
	}
	.SmartBeat .btns-plus {
		bottom: 102px;
		margin-left: 20px;
	}
	.SafeFamily {
		background-position: bottom left 93%;
	}
	.get_sale_block .descreption {
		margin-bottom: 30px;
		font-size: 15px;
		line-height: 17px;
	}
	.EarDrops {
		min-height: 384px;
	}
	.SmartWiFi {
		min-height: 490px;
	}
	.SafeFamily {
		min-height: 490px;
	}
	.FixiTime_3_category .row {
		height: 514px;
		background-position: right bottom;
		background-size: 390px;
	}
	.glider-slide {
		min-width: 95px;
	}
	.user-settings .block {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.user-settings .settings__content {
		margin-top: 0;
	}
	.info-block-settings .info-user {
		width: 100%;
		padding: 13px 20px;
	}
	.user-settings .left_links {
		width: 100%;
		margin-bottom: 0;
	}
	.container-settings {
		padding-left: 0;
		padding-right: 0;
		width: 100%;
		max-width: 100%;
	}
	.info-block-settings .mail-user, .info-block-settings .name-user {
		font-size: 16px;
		line-height: 19px;
	}
	.tabMyOrders .setting_header {
		display: none;
	}
	.tabMyOrders .setting__content {
		margin-right: 20px;
		margin-left: 20px;
	}
	.table_my-orders {
		font-size: 12px;
		line-height: 14px;
	}
	.table_my-order {
		padding-left: 0;
		padding-right: 0;
	}
	.table_my-orders .price {
		padding-right: 0;
	}
	.user-settings .left_links li {
		width: 100%;
		font-size: 14px;
		line-height: 19px;
		padding: 15px 0 15px 20px;
	}
	.tabNotice .setting_header{
		display: none;
	}
	.tabNotice {
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
		padding-top: 15px;
	}
	.tabNotice .setting__content {
		margin-left: 0;
	}
	.tabNotice .custom-control {
		margin-left: 20px;
	}
	.user-settings .setting_header{
		display: none;
	}
	.user-settings .tabPersonalData{
		padding-top: 20px
	}
	.settings-form-input input {
		width: 192px;
	}
	.tabPersonalData .setting__content{
		margin-left: 20px;
		margin-right: 20px;
	}
	.user-settings .social_btns {
		width: 344px;
	}
	.tabSupport .setting__content{
		padding-top: 20px;
		margin-left: 20px;
		margin-right: 20px;
	}
	.views_list {
		padding-right: 0;
		padding-left: 0;
	}
	.one_of_three {
		margin: 0;
	}
	.container-news_list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.view_item {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-shadow: none;
		box-shadow: none;
		margin-bottom: 40px;
	}
	.one_of_four {
		margin: 0;
		margin-bottom: 35px;
	}
	.view_item .prev-view-img{
		display: none;
	}
	.view_item .new-text{
		display: none;
	}
	.view_item .new-header {
		margin-left: 20px;
		margin-right: 20px;
		font-size: 20px;
		line-height: 24px;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}
	.view_item .new_date {
		margin-left: 18px;
		font-size: 12px;
		line-height: 14px;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.views-header{
		display: block;
	}
	.platform{
		display: block;
	}
	.video_screen{
		display: block;
	}
	iframe.instagram-media{
		display: block;
	}
	.table-container-content .header_line {
		display: none;
	}
	.input_for_spinner {
		width: 15px;
	}
	.basket-items-list-item-container .name-col {
		padding: 15px 0 35px 0;
	}
	.table-container-content {
		padding: 0 20px;
	}
	.banner_kidphone-3g-video .row .col-12 .descreption {
		width: 100% !important;
		text-align: center;
	}
	.banner_kidphone-3g-video video {
		left: -60px;
	}/*
	.search_container {
	    padding-left: 20px;
	    padding-right: 20px;
	}*/
	.search_container .select-box {
		right: 20px;
	}
	.container-subheader-inside .placeholder {
		padding: 8px 20px;
	}
	.container-subheader-inside .typo .list a {
		/* margin: 10px 30px 10px 5px; */
	}
	.container-subheader-inside .typo .nav-link {
		padding: 0 0 0 0rem;
	}
	.Bot_compare_header {
		font-size: 23px;
		line-height: 23px;
	}
	.Bot_compare_header {
		font-size: 22px;
		line-height: 25px;
	}
	.Bot_compare_header .img_prod{
		padding-top: 10px;
	}
	.Bot_compare_header.sticky .img_prod {
		height: 0;
	}
	.inside_features .item img {
		padding-bottom: 10px;
	}
	.TurboBot_third{
		margin-top: 60px;
	}
	.TurboBot_third .inside_header {
		margin-top: -85px;
	}
	.menu-icon {
		margin-left: 20px;
	}
	.header-items {
		padding-right: 20px;
	}
	.container-subheader-inside .col-12 {
		padding-right: 20px;
		padding-left: 20px;
	}
	.no-padding .inside_item_descreption, .no-padding .inside_header {
		width: calc(100% - 40px);
	}
	.inside_features .item img{
		max-width: 100%
	}
	.Bot_compare_header {
		font-size: 20px;
		line-height: 23px;
	}
	.Bot_compare_header img {
		max-width: 85px;
	}
	.inside_header {
		font-size: 30px;
		line-height: 30px;
	}
	.Bot_compare_header .name, .Bot_compare_header.sticky .name{
		font-size: 14px;
	}
	.Bot_compare_header .inside_header, .Bot_compare_header.sticky .inside_header {
		font-size: 22px;
	}
	.Bot_compare_body .simile {
		font-size: 12px;
	}
	.Bot_compare_body .simile b {
		font-size: 13px;
	}
	.Bot_compare_body .simile .item {
		padding: 15px 0;
	}
	.Bot_compare_body .simile .item:nth-child(12), .Bot_compare_body .simile .item:nth-child(9) {
		min-height: 83px;
	}
	.red_bot {
		bottom: -33%;
	}
	.inside_features {
		padding: 0 30px;
	}
	.turbobot_second_img .max70vh {
		max-height: 55vh
	}
	.auto_connection {
		max-width: 50%;
	}
	.EarDrops_third .EarDrops_cols {
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.EarDrops-inside .inside_item_descreption {
		max-width: 100% !important;
	}
	.EarDrops_first .inside_item_descreption {
		max-width: 90% !important;
	}
	.EarDrops_third {
		min-height: 80vh;
	}
	.EarDrops_cols {
		padding-bottom: 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 50%;
	}
	.EarDrops_tenth .EarDrops_cols {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.EarDrops_col {
		-ms-flex-preferred-size: 33%;
		flex-basis: 33%;
		padding-bottom: 20px;
	}
	.EarDrops_first .inside_header {
		width: 100%;
	}
	.EarDrops_first .inside_header {
		font-size: 47px;
		line-height: normal;
	}
	.EarDrops_second video {
		max-width: 100%;
	}
	.buy_page {
		padding-top: 35px;
	}
	.buy_page .row h2 {
		font-size: 24px;
		line-height: 30px;
		padding-bottom: 20px;
	}
	.product-item-container .col-md-6{
		min-height: 60vh;
	}
	.product-item-container .col-md-4{
		max-height: 60vh;
		min-height: 60vh;
	}
	.half_index_info {
		min-height: auto;
	}
	.half_index_img {
		min-height: 40vh;
	}

	.footer{
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		position: relative;
	}
	.footer .col-sm-8 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		position: static;
	}
	.footer-menu{
		-ms-flex-preferred-size: 45%;
		flex-basis: 45%
	}
	.footer-menu.col-sm-3{
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.footer-menu.col-sm-1{
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.mainpage-banner .row .col-12 .descreption {
		width: 100%;
	}
	.container-sale-subheader{
		/*display: none;*/
	}
	.catalog .prev-slide, .catalog .next-slide {
		bottom: 4.5vw;
	}
}


@media screen and (max-width:  530px) {
	.container-fluid{
		padding-right: 20px;
		padding-left: 20px;
	}
	.row {
		margin-right: -20px;
		margin-left: -20px;
	}
	.tab_container .imgs {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.half_block_tab {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		margin: 0 20px;
	}
	.main-price{
		font-size: 30px;
		line-height: 36px;
	}
	.light-btn_dark-text-inside {
		padding: 15px 0;
		font-size: 15px;
		line-height: 17px;
	}
	.red_btn-inside {
		padding: 15px 0;
		font-size: 15px;
		line-height: 17px;
	}
	.choice-item-info .red_btn-inside {
		font-size: 12px;
		line-height: 14px;
		padding: 9px 10px;
	}
	.choice-item img {
		-ms-flex-item-align: center;
		-ms-grid-row-align: center;
		align-self: center;
	}
	.tab__text {
		padding: 25px 24px;
	}
	.half_block_tab {
		margin: 0 24px;
	}
	input.get_sale {
		width: 60%;
		color: #999999;
		font-size: 8.7428px;
		line-height: 10px;
	}
	button.get_sale {
		width: 100px;
		font-size: 8.6695px;
		line-height: 10px;
	}
	input.get_sale[type="submit"] {
		width: 100px;
		font-size: 8.6695px;
		line-height: 10px;
	}
	.get_sale_info .form{
		margin: 0 auto;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
	}
	.name-in-right-block {
		-ms-flex-preferred-size: 70%;
		flex-basis: 70%;
	}
	.delivery-header-text{
		font-size: 20px;
		line-height: 24px;
		font-family: Gilroy-Bold;
	}
	.col-in-right-block b {
		font-size: 14px;
		line-height: 17px;
	}
	.list-in-container-delivery .final-text {
		font-size: 20px;
		line-height: 24px;
	}
	.list-in-container-delivery .final-price {
		font-size: 20px;
		line-height: 24px;
	}
	.container-right .red_btn, .container-right-mobile .red_btn {
		font-family: Gilroy-Bold;
		font-size: 20px;
		line-height: 24px;
	}
	.SafeFamily {
		padding: 35px 20px;
		min-height: 490px;
		background-size: 68%;
	}
	.SmartHome {
		background-position: center bottom -146px;
		padding: 30px 20px 37px 20px;
		background-size: 49%;
	}
	.SmartHome img.GooglePlay, .SmartHome img.AppStore {
		width: 114px;
		height: 34px;
	}
	.SmartHome_logo {
		width: 114px;
	}
	.owl-carousel-slider .owl-item img {
		height: 300px;
	}
	.user-settings .social_btns {
		width: 100%;
	}
	.del-col {
		padding-left: 5px;
	}
	.name-col span {
		font-size: 13px;
		line-height: 16px;
	}
	.view-bottom-block {
		padding-right: 20px;
		padding-left: 20px;
	}
	.view_container .view-bottom-block {
		padding-right: 0;
		padding-left: 0;
	}
	.banner_kidphone-4g-video video {
		top: auto;
		bottom: 0;
		right: 21vw;
	}
	.two_products {
		padding-right: 24px !important;
		padding-left: 24px !important;
	}
	.Bot_compare_header img {
		max-width: 65px;
	}
	.Bot_compare_header.sticky ul.colors_prod {
		padding-bottom: 0;
	}
	.TurboBot_buy_footer {
		font-size: 36px;
		line-height: 36px
	}
	.white_bot img, .red_bot img {
		max-width: 34vh;
	}
	.inside_features {
		padding: 0 24px;
	}
	#open_map {
		margin-top: 5px;
	}
	.buy {
		font-size: 16px;
		line-height: 20px;
	}
	.more {
		font-size: 14px;
		line-height: 19px;
	}
	.SSC_block_more {
		font-size: 14px;
		line-height: normal;
	}
	.banner_eardrops-video, .eardrops_category, .kidphone-4g_category, .banner_kidphone-4g-video, .banner_kidphone-3g-video, .kidphone-3g_category, .banner_smartbeat-video, .banner_smartwifi-video, .banner_kidphone-fresh, .banner_smartbot-ultimate, .smartcare-irt_category, .banner_smarthome, .smartpay-kit_category, .soap-dispenser_category, .banner_beatband-video, .banner_kidphone-4gr, .banner_kidlight-video, .smartbot-ultimate_category, .kidphone-4gr_category, .banner_safefamily_app, .banner_4g-wink {
		min-height: 110vw !important;
	}
	.Bot_compare_body .simile img {
		max-width: 20px;
	}
	.Bot_compare_header .inside_header, .Bot_compare_header.sticky .inside_header {
		font-size: 20px;
	}
}

@media screen and (min-height: 550px) {
	.mainpage-banner {
		min-height: 45vw;
	}
}

@media screen and (max-width:  500px) {
	.count .plus svg{
		width: 14px;
		height: 14px;
	}
	.count .minus svg{
		width: 14px;
		height: 14px;
	}
	.half_index_info .descreption {
		width: 90%;
	}
	.category_full_section .descreption br {
		display: none;
	}
	.insta_item .new-text {
		font-size: 12px;
		line-height: 14px;
	}
	.video_view_text{
		padding-bottom: 15px;
	}
	.mainpage-banner .row .col-12 .descreption {
		width: 100%;
	}
	.video-text, .banner_smarthome .row .col-12 {
		padding-right: 0;
		padding-left: 0;
		text-align: center;
	}
	.category_info-left .product-item-button-container {
		text-align: center;
	}
	.search_container .tabs__caption {
		font-size: 15px;
		line-height: 17px;
	}
	.search_container .tabs_search .tabs__caption li {
		margin: 9px 5px 5px 5px;
	}
	.search_container .tabs_search .tabs__caption .active:after {
		bottom: -7px;
	}
	.search_container .select-box {
		top: 107px;
	}
	.search_container .select-box {
		font-size: 12px;
		line-height: 16px;
	}
	.search_container .select-box::before {
		padding-right: 0px;
	}
	.TurboBot_first .descreption {
		font-size: 14px;
		line-height: 16px;
	}
	.TurboBot_first h2 img {
		max-width: 60%;
	}
	.TurboBot_first .buy {
		margin: 10px 0;
		font-size: 14px;
		line-height: 18px;
		padding: 3px 15px;
	}
	.white_bot_block {
		padding-bottom: 2vh;
	}
	.red_bot_block {
		padding-top: 2vh;
	}
	.three_columns {
		font-size: 12px;
		line-height: 14px;
	}
	.TurboBot_first .col-6 {
		min-height: 55vh;
	}
	.TurboBot_third .inside_header {
		margin-top: -30vw;
	}
	.TurboBot_third {
		margin-top: 21vw;
	}
	.EarDrops_third .EarDrops_col img {
		max-width: 39%;
	}
	.EarDrops_third .EarDrops_col img.Bluetooth5 {
		max-width: 23%;
	}
	.EarDrops_third .EarDrops_cols .big_font {
		font-size: 68px;
		line-height: 50px;
	}
	.beta-version-wrap {
		font-size: 14px;
	}
	.banner_eardrops-video, .eardrops_category, .kidphone-4g_category, .banner_kidphone-4g-video, .banner_kidphone-3g-video, .kidphone-3g_category, .banner_smartbeat-video, .smartbeat_category, .banner_smartwifi-video, .kidphone-fresh_category, .banner_kidphone-fresh, .banner_smartbot-ultimate, .smartcare-irt_category, .smartpay-kit_category, .kidphone-nu-pogodi_category, .soap-dispenser_category, .banner_beatband-video, .banner_kidphone-4gr, .banner_kidlight-video, .smartbot-ultimate_category, .kidphone-4gr_category, .banner_safefamily_app, .banner_4g-wink {
		min-height: 120vw !important;
	}
	.banner_smarthome {
		min-height: 125vw !important;
	}
	.banner_beatband-video .bages img {
		max-width: 50vw;
		text-align: center;
		margin: 0 auto;
	}
	.banner_beatband-video .bages {
		margin: 5vw auto 0 auto;
	}
	.banner_beatband-video {
		min-height: 160vw !important;
	}
	.banner_smartbot-ultimate {
		min-height: 130vw !important;
	}
	.banner_kidlight-video {
		min-height: 130vw !important;
	}
	.banner_spokoynaya-pokupka h2 {
		font-size: 26px;
	}
	.banner_spokoynaya-pokupka .descreption {
		font-size: 15px;
		line-height: 20px;
	}
	.banner_spokoynaya-pokupka .more {
		font-size: 18px;
	}
}

@media screen and (max-width:  480px) {
	.SmartHome {
		min-height: 400px;
	}
	.header-inside-buy {
		font-size: 15px !important;
		line-height: 25px !important;
		padding: 5px 10px !important;
	}
	.fa-shopping-cart:before {
		margin-left: 10px !important;
	}
	.spring_sale {
		padding-top: 164px;
		text-align: right;
	}
	.get_sale_block h2 {
		margin-bottom: 10px;
	}
	.get_sale_block .descreption {
		margin-bottom: 30px;
	}
	.spring_sale .more {
		margin-left: auto;
	}
	.SafeFamily {
		min-height: 450px;
	}
	.SmartWiFi {
		padding-top: 30px;
	}
	.Nanopods_Sport {
		padding: 48px 20px 415px 20px;
		background-size: 180%;
	}
	.SmartBeat .descreption, .Nanopods_Sport .descreption {
		padding: 0;
	}
	.SmartHome .descreption {
		width: 71%;
	}
	.KidPhone_3G .descreption {
		width: 76%;
	}
	.SmartHome_logo {
		width: 94px;
	}
	.SmartHome img.GooglePlay, .SmartHome img.AppStore {
		width: 94px;
		height: 29px;
		margin: 9px auto;
		border-radius: 5px;
	}
	.SmartBeat {
		height: 450px;
	}
	.FixiTime_3_category .row {
		background-size: 90%;
	}
	.settings-form-input .dark-gray_bg_btn {
		margin-left: 0;
	}
	.settings-form-input .blue_bg_btn {
		margin-right: 0;
	}
	.settings-form-input input {
		margin-right: 10px;
	}
	.name-col span {
		padding-right: 10px;
	}
	.del-col span img{
		width: 13px
	}
	.basket-items-list-item-container .name-col {
		padding: 30px 0 30px 0;
		margin-top: 0;
	}
	.insta_item .platform , .insta_item .new_date {
		margin-right: 7px;
	}
	.insta_item .insta_text {
		margin-right: 0;
	}
	.views img {
		width: 14px;
	}
	.views {
		font-size: 10px;
		line-height: 12px;
	}
	.insta_item .new-header {
		font-size: 18px;
		line-height: 22px;
	}
	.banner_smartbeat-video video {
		left: -10%;
	}
	.container-subheader-inside .typo .placeholder, .container-subheader-inside .typo .list a{
		font-size: 14px;
		line-height: 16px;
	}
	.header_TurboBot {
		font-size: 23px;
		line-height: 27px;
	}
	.header-inside-buy {
		font-size: 16px;
		line-height: 19px;
	}
	.typo {
		padding-right: 3vw;
	}
	.inside_features {
		padding: 0 20px;
	}
	.SmartHome img {
		max-height: 50px;
		width: auto;
	}
	.EarDrops_cols {
		font-size: 13px;
		line-height: 15px;
	}
	.product.category_full_section h2 {
		font-size: 30px;
		line-height: 30px;
		padding-bottom: 0;
	}
	.half_index.tile_item_kidphone-fresh .descreption, .half_index.tile_item_nanopods-2 .descreption {
		padding-bottom: 3vh;
	}
	.SSC {
		background-size: 40vw;
		padding: 50px 20px;
	}
	.SSC_title {
		font-size: 24px;
	}
	.SSC_desc {
		font-size: 14px;
		margin-bottom: 20px;
	}
	.SSC_block {
		width: 100%;
	}
	.SSC_desc br{
		display: none;
	}
	.Bot_compare_header .col-4{
		padding-left: 0;
		padding-right: 0;
	}
}

@media screen and (max-width:  460px) {
	.count-col {
		-webkit-box-flex: inherit;
		-ms-flex: inherit;
		flex: inherit;
		padding-right: 5px;
	}
	.table-container-content {
		padding: 0 10px;
	}
	.tile_item_kidphone-nu-pogodi {
		background-image: url(/local/templates/elari/img/np_pos.png) !important;
	}
	.img-prod-wrap {
		width: 20%;
	}
	.name-col-2 {
		width: 72%;
	}
	.price-col-2 {
		font-size: 18px;
		line-height: 20px;
		margin-top: 10px;
		width: 70%;
		padding-right: 17%;
	}
	.add-to-basket-2{
		margin-top: 10px;
	}
	.basket-item-recommended-wrap .recommended-title, .basket-item-recommended-wrap .recommended-desc {
		font-size: 13px;
		line-height: 16px;
		padding-left: 0;
	}
	.img-prod-2 {
		text-align: left;
	}
}

@media screen and (max-width:  450px) {
	.img-prod img{
		max-width: 100%;
	}
	.insta_item .insta_text {
		-ms-flex-preferred-size: 61%;
		flex-basis: 61%;
	}
	.new-header {
		font-size: 20px;
		line-height: 25px;
	}
	.video_view_item {
		margin: 15px 0;
	}
	.container-news_list .light-btn_dark-text {
		margin-top: 25px;
	}
	.insta_item .new-header {
		font-size: 22px;
		line-height: 27px;
	}
	.insta_item .platform {
		font-size: 12px;
		line-height: 14px;
	}
	.insta_item .new_date {
		font-size: 12px;
		line-height: 12px;
	}
	.banner_smartbeat-video video {
		bottom: 45px;
	}
	.btns-plus {
		bottom: 10px;
	}
	.owl-carousel-slider .owl-item img {
		height: 65vw;
	}
	.TurboBot_buy_footer {
		font-size: 34px;
		line-height: 34px;
	}
	.bx-sls .dropdown-block {
		width: 100%;
	}
	.EarDrops_third .EarDrops_cols .big_font {
		font-size: 62px;
		line-height: 50px;
	}
	.EarDrops_cols {
		font-size: 12px;
		line-height: 15px;
	}
	.Bot_compare_body .simile {
		font-size: 11px;
	}
	.Bot_compare_body .simile b {
		font-size: 12px;
	}
	.Bot_compare_body .simile .item:nth-child(12), .Bot_compare_body .simile .item:nth-child(9) {
		min-height: 80px;
	}
	.Bot_compare_header .inside_header, .Bot_compare_header.sticky .inside_header {
		font-size: 18px;
	}
	.Bot_compare_header .inside_header, .Bot_compare_header.sticky .inside_header {
		padding-top: 0;
		margin-top: 40px;
	}
	.banner_spokoynaya-pokupka .row {
		width: 100%;
	}
	.banner_spokoynaya-pokupka h2 {
		font-size: 24px !important;
		line-height: normal !important;
	}
	.powercase_banner {
		min-height: 440px;
	}
}

@media screen and (max-width:  430px) {
	.name-col span {
		font-size: 12px;
		line-height: 14px;
	}
	.glider-slide {
		min-width: 30vw !important;
	}
	.insta_item .new-text p{
		margin-top: 0;
	}
	.insta_item {
		-webkit-box-flex: 1;
		-ms-flex: auto;
		flex: auto;
		margin: 20px 0;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.insta_item .insta_img {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.insta_img img {
		width: 100%;
	}
	.insta_item .insta_text {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		margin-left: 0;
		margin-bottom: 15px;
	}
	.insta_item .new-text {
		font-size: 14px;
		line-height: 16px;
	}
	.insta_item .platform {
		margin-right: 16px;
	}
	.insta_item .new_date {
		margin-right: 16px;
	}
	.TurboBot_third {
		margin-top: 27vw;
	}
	.TurboBot_third .inside_header {
		margin-top: -35vw;
	}
}

@media screen and (max-width:  420px) {
	.container-subheader-inside .header-inside-buy {
		font-size: 14px;
		line-height: 18px;
		padding: 5px 16px;
	}
	.TurboBot_third .inside_item_descreption {
		padding-top: 10px;
	}
	.bundle_title {
		font-size: 16px;
		line-height: 30px;
	}
	.descreption {
		font-size: 17px;
		line-height: normal;
	}
	.category_full_section .descreption {
		width: initial;
		line-height: normal;
		margin: 10px auto 20px;
	}
	.half_index_info .descreption {
		width: calc(100% - 20px);
	}
	.banner_smartbot-ultimate {
		/*background-size: 90% !important;*/
		min-height: 130vw !important;
	}
	.SSC_block_desc {
		font-size: 13px;
	}
	.SSC_blocks {
		display: block;
	}
	.SSC_block {
		display: inline-block;
	}
	.SSC_img .SSC_blocks{
		text-align: left;
	}
	.SSC_img_block .SSC_block_more.more {
		margin-bottom: 10%;
		text-align: left;
	}
	.catalog-icon {
		width: 110px;
		height: 110px;
	}
	.catalog .owl-carousel .owl-item img {
		max-height: 55px;
	}
	.catalog .owl-carousel .owl-item figcaption {
		font-size: 12px;
		width: 110px;
		margin: 5px auto 0 auto;
	}
	.catalog .list ul {
		right: -40px;
		width: 135px;
	}
	.catalog .list a {
		padding: 0 0 0 10px;
	}
	.catalog .prev-slide, .catalog .next-slide {
		bottom: 6.5vw;
	}
}

/*	@media screen and (min-height: 600px) {
		.banner_smartwifi-video, .banner_smartbeat-video, .banner_eardrops-video, .banner_kidphone-4g-video, .banner_smartbot-turbo-video, .half_index {
			min-height: 130vw !important;
		}
		.banner_smarthome {min-height: 125vw;}
	}
	@media screen and (min-height: 665px) {
		.banner_smartwifi-video, .banner_smartbeat-video, .banner_eardrops-video, .banner_kidphone-4g-video, .banner_smartbot-turbo-video, .half_index {
			min-height: 70vh !important;
		}
	}
	@media screen and (min-height: 725px) {
		.banner_smartwifi-video, .banner_smartbeat-video, .banner_eardrops-video, .banner_kidphone-4g-video, .banner_smartbot-turbo-video, .half_index {
			min-height: 130vw !important;
		}
	}*/



@media screen and (max-width:  410px) {
	.inside-name-product {
		font-family: Gilroy-Bold;
		font-size: 22px;
		line-height: 25px;
	}
	.fixed-price {
		font-size: 6vw !important;
	}
	.mobile-fixed-price .fixed-old-price {
    font-size: 1.5em;
	}
	.placeholder {
		font-size: 14px;
		line-height: 16px;
	}
	.list ul {
		font-size: 14px;
		line-height: 16px;
	}
	.img-prod img{
		max-width: 100%;
	}
	.grid-container-block_mobile {
		min-height: auto;
		padding-bottom: 32px;
		padding-top: 17px;
	}
	.login-form-block {
		width: 100%;
		padding: 0 20px;
	}
	.social_btns img{
		max-width: 100%;
		margin: 0 5px;
	}
	.login-form-block .red_btn {
		margin-right: 0;
		width: 100%;
		margin-bottom: 10px;
	}
	.login-form-block .btn-confirm{
		text-align: center;
	}
	.SmartHome {
		min-height: 345px;
	}
	.SafeFamily {
		min-height: 395px;
	}
	.SafeFamily {
		background-size: 60%;
	}
	.Nanopods_Sport {
		padding: 48px 20px 330px 20px;
	}
	.KidPhone_3G_info {
		padding: 48px 0 310px 0;
	}
	.category_full_section .descreption {
		width: 100%;
	}
	.table_my-orders {
		font-size: 11px;
		line-height: 13px;
	}
	.table_my-order td.img_prod {
		padding-right: 5px;
		width: 27%;
	}
	td.descr_prod {
		padding-right: 5px;
	}
	.settings-form-input input {
		width: 47%;
	}
	.glider-slide {
		min-width: 110px !important;
		margin-right: 5px;
	}
	.glider-slide figcaption {
		/*white-space: nowrap;*/
	}
	.owl-carousel-icons.owl-drag .owl-item figcaption {
		white-space: nowrap;
	}
	.table-container-content .name-col span {
		padding-right: 0;
		padding-bottom: 5px;
	}
	.basket-mobile .info_mobile {
		padding-bottom: 5px;
	}
	.basket-mobile .info_mobile .del-col {
		padding-left: 0;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding-right: 10px;
	}
	.view_item .new-header {
		font-size: 18px;
		line-height: 21px;
	}
	.banner_eardrops-video video {
		max-height: 63%;
	}
	.banner_smartwifi-video {
		min-height: 80vh;
	}
	.banner_beatband-video video {
		max-height: 63%;
	}
	.banner_kidphone-4g-video video {
		max-height: 63%;
	}
	.banner_kidphone-4gr video, .kidphone-4gr_category video {
		max-height: 65%;
	}
	.banner_kidlight-video video {
		max-height: 65%;
	}
	input.search_page {
		width: 80%;
	}
	.dop-products {
		-ms-grid-columns: 235px;
		grid-template-columns: 235px;
	}
	.search_container .dop-products {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.TurboBot_first .col-6 {
		min-height: 50vh;
	}
	.navbar .header>span{
		font-size: 20px;
		line-height: normal;
	}
	.banner_eardrops-video, .kidphone-4g_category, .banner_kidphone-4g-video, .banner_kidphone-3g-video, .kidphone-3g_category, .banner_smartbeat-video, .smartbeat_category, .banner_smartwifi-video, .kidphone-fresh_category, .banner_kidphone-fresh, .banner_smartbot-ultimate, .smartcare-irt_category, .smartpay-kit_category, .banner_smarthome, .soap-dispenser_category, .banner_beatband-video, .banner_kidphone-4gr, .banner_kidlight-video, .smartbot-ultimate_category, .kidphone-4gr_category, .banner_safefamily_app {
		min-height: 130vw !important;
	}
}

@media screen and (max-width:  400px) {
	.prod_descr{
		/*display: none;*/
	}
	.table-container-content .name-col span {
		padding-right: 10px;
		padding-bottom: 0;
		-ms-flex-item-align: center;
		-ms-grid-row-align: center;
		align-self: center;
	}
	.table-container-content {
		padding: 0 10px;
	}
	.name-col {
		-webkit-box-flex: 2;
		-ms-flex: 2;
		flex: 2;
	}
	.new-header {
		font-size: 18px;
		line-height: 22px;
	}
	.insta_item .new-header {
		font-size: 20px;
		line-height: 25px;
	}
	.banner_smartbeat-video video {
		left: -25%;
	}
	.video-wrapper .row h2, .smartcare-irt_category .row h2, .smartpay-kit_category .row h2, .soap-dispenser_category .row h2, .smartbot-ultimate_category .row h2 {
		font-size: 30px;
		line-height: 30px;
	}
	.search_container .select-box {
		font-size: 11px;
		line-height: 14px;
	}
	.header-items {
		width: 110px;
		padding-left: 20px;
	}
	.TurboBot_third {
		margin-top: 35vw;
	}
	.TurboBot_third .inside_header {
		margin-top: -40vw;
	}
	.inside_header {
		font-size: 28px;
		line-height: 28px;
	}
	.inside_item_descreption {
		font-size: 14px;
		line-height: 18px;
	}
	.inside_features .item {
		font-size: 12px;
		line-height: 16px;
	}
	.TurboBot_first .col-6 {
		padding-right: 10px;
		padding-left: 10px;
	}
	.tab_grid div {
		margin-right: 20px;
		margin-bottom: 25px;
	}
	.tab_grid {
		font-size: 13px;
		line-height: 15px;
	}
	.tab_container.tables {
		padding: 0;
	}
	.big_font {
		font-size: 37px;
		line-height: normal;
	}
	.half_index {
		max-height: 80vh;
	}
	.tile_item_nps-sport .half_index_img{
		background-position: top;
	}
	.EarDrops_third .EarDrops_cols .big_font {
		font-size: 11vw;
		line-height: 36px;
	}
	.EarDrops_third .EarDrops_col {
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}
	.EarDrops_third .EarDrops_col img.Bluetooth5 {
		max-width: 24%;
	}
	.EarDrops_third .EarDrops_col div:first-child{
		padding-top: 5px;
	}
	.EarDrops_third .EarDrops_col img {
		max-width: 47%;
	}
	.EarDrops_third .EarDrops_col img {
		max-width: 53%;
	}
	.mainpage-banner .descreption {
		font-size: 16px;
		line-height: normal;
	}
	.mainpage-banner .row h2 {
		padding-top: 7vw;
	}
	.price-col-2 {
		width: 65%;
	}
	.container-right {
		min-width: auto;
	}
	.Bot_compare_body .simile {
		font-size: 10px;
	}
	.Bot_compare_body .simile b {
		font-size: 11px;
	}
	.Bot_compare_header .name, .Bot_compare_header.sticky .name {
		font-size: 14px;
		line-height: normal;
		padding-bottom: 22px;
	}
	.Bot_compare_body .simile .item:nth-child(12), .Bot_compare_body .simile .item:nth-child(9) {
		min-height: 76px;
	}
	.Bot_compare_body .simile .item {
		padding: 12px 0;
	}
	.Bot_compare_header.sticky .img_prod {
		padding-top: 20px;
	}
	.col-12.catalog{
		padding-right: 0;
		padding-left: 0;
	}
}

@media screen and (max-width:  380px) {
	.inside-name-product {
		font-family: Gilroy-Bold;
		font-size: 18px;
		line-height: 20px;
	}
	.login-form-block input {
		width: 100%;
	}
	.links-form-block {
		width: 85%;
	}
	.login-form-block hr {
		margin: 10px 0 20px 0;
	}
	.social_btns img {
		max-width: 80%;
	}
	.spring_sale {
		padding-top: 134px;
		padding-bottom: 5px;
	}
	.row h2 {
		font-size: 28px;
		line-height: 35px;
	}
	.get_sale_info h2 {
		font-size: 26px;
		line-height: 33px;
	}
	.FixiTime_3_category .row {
		height: 480px;
	}
	.light-btn_dark-text {
		font-size: 14px;
		line-height: 16px;
		padding: 10px 7px;
	}
	.red_btn {
		padding: 10px 12px;
		font-size: 14px;
		line-height: 17px;
	}
	.buy-window-close {
		position: absolute;
		right: 15px;
		top: 15px;
	}
	.tabMyOrders .setting__content {
		margin-right: 10px;
		margin-left: 10px;
	}
	.table_my-orders thead {
		font-size: 10px;
		line-height: 6px;
	}
	.settings-form-input input {
		width: 42%;
	}
	.new-right-block .new_date {
		margin-top: 2px;
		margin-bottom: 2px;
	}
	.new_prev_header a.right-new_prev{
		font-size: 13px;
		line-height: 15px;
	}
	.basket-mobile .info_mobile .del-col {
		padding-left: 0;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		padding-right: 0;
	}
	.count .plus svg{
		width: 12px;
		height: 12px;
	}
	.count .minus svg{
		width: 12px;
		height: 12px;
	}
	.price-col-2 {
		margin-left: 0;
		width: 63%;
	}
	.img-prod-wrap {
		width: 18%;
	}
	.img-prod-2 img {
		width: 69px;
	}
	.new-right-block .new_date {
		font-size: 13px;
		line-height: 15px;
	}
	.video-wrapper .buy, .video-wrapper .more {
		font-size: 14px;
		line-height: 19px;
	}
	.header_TurboBot {
		font-size: 21px;
		line-height: 25px;
	}
	.container-subheader-inside .header-inside-buy {
		font-size: 14px;
		line-height: 18px;
		padding: 3px 10px;
	}
	.white_bot img, .red_bot img {
		max-width: 31vh;
	}
	.inside_features .item {
		min-height: 205px;
	}
	.TurboBot_first .buy {
		padding: 3px 10px;
	}
	.EarDrops_third .EarDrops_cols {
		width: calc(100% - 20px);
	}
	.EarDrops_first .inside_item_descreption {
		font-size: 16px;
		line-height: normal;
		margin-bottom: 20px;
	}
	.EarDrops_first .inside_header {
		font-size: 37px;
	}
	.EarDrops_third .EarDrops_cols {
		width: 100%;
	}
	.banner_smartbot-ultimate {
		/*background-size: 90% !important;*/
	}
	.banner_eardrops-video, .eardrops_category, .kidphone-4g_category, .banner_kidphone-4g-video, .banner_kidphone-3g-video, .kidphone-3g_category, .banner_smartbeat-video, .smartbeat_category, .banner_smartwifi-video, .kidphone-fresh_category, .banner_kidphone-fresh, .kidphone-nu-pogodi_category, .banner_smartbot-ultimate, .smartcare-irt_category, .smartpay-kit_category, .banner_smarthome, .soap-dispenser_category, .banner_kidphone-4gr, .smartbot-ultimate_category, .kidphone-4gr_category, .banner_safefamily_app, .banner_4g-wink {
		min-height: 140vw !important;
	}
	.banner_beatband-video {
		min-height: 160vw !important;
	}
	.SSC_block_desc {
		font-size: 12px;
	}
	.SSC_block_title {
		font-size: 18px;
	}
	.Bot_compare_header .inside_header, .Bot_compare_header.sticky .inside_header {
		font-size: 16px;
		padding-top: 0;
		margin-top: 10px;
	}
	.Bot_compare_header .name, .Bot_compare_header.sticky .name {
		font-size: 12px;
	}
	.Bot_compare_header .color_prod, .Bot_compare_header.sticky .color_prod {
		width: 10px;
		height: 10px;
		margin: 2px;
	}
	.Bot_compare_header.sticky .color_prod {
		display: none;
	}
	.Bot_compare_body .simile b {
		font-size: 9px;
	}
	.Bot_compare_body .simile {
		font-size: 8px;
	}
}
@media screen and (min-height: 500px ) {
	.banner_smarthome {

	}
}
@media screen and (min-height: 560px ) {
	.banner_smarthome {    }
}
@media screen and (min-height: 640px ) {
	.banner_smarthome {

	}
	@media screen and (min-height: 700px ) {}
}

@media screen and (max-width:  360px) {
	.basket-items-list-item-container .price-col {
		font-size: 15px;
		line-height: 18px;
	}
	.banner_kidphone-3g-video .btns-plus{
		display: none;
	}
	/*	.banner_smartbeat-video, .banner_eardrops-video, .banner_kidphone-4g-video, .banner_smartbot-turbo-video {
            min-height: 80vh;
        }*/
	.search_container .select-box__current {
		padding-right: 10px;
	}
	.search_container .tabs_search .tabs__caption .active:after {
		bottom: -5px;
	}
	.navbar {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.header_TurboBot {
		font-size: 19px;
		line-height: 23px;
	}
	.container-subheader-inside .header-inside-buy {
		padding: 3px;
	}
	.inside_features .item {
		min-height: 185px;
	}
	.EarDrops_cols {
		font-size: 11px;
		line-height: 14px;
	}
	.search_container .tabs_search .tabs__caption li {
		margin: 9px 5px 3px 5px;
	}
	.SSC_block {
		margin: 0 auto 20px auto;
		padding: 30px 10px 63vw 10px;
	}
	.Bot_compare_body .simile .item:nth-child(12), .Bot_compare_body .simile .item:nth-child(9) {
		min-height: 67px;
	}
	.Bot_compare_header .inside_header, .Bot_compare_header.sticky .inside_header {
		font-size: 15px;
	}
	@media screen and (min-height: 460px) {
		/*		.banner_smartwifi-video, .banner_smartbeat-video, .banner_eardrops-video, .half_index {
                    min-height: 130vw !important;
                }
                .banner_smartbot-turbo-video, .banner_kidphone-4g-video  {
                    min-height: 150vw !important;
                }*/
	}
	.powercase_banner {
		min-height: 380px;
	}
}

@media screen and (max-width:  350px) {
	.del-col {
		padding-left: 15px;
	}
	select#town {
		font-size: 12px;
		line-height: 14px;
	}
	.tabMyOrders .setting__content {
		margin-right: 5px;
		margin-left: 5px;
	}
	.settings-form-input input {
		width: 38%;
	}
	.settings-form-input input {
		margin-right: 5px;
	}
	.filled_input {
		width: 180px;
	}
	.new-right-block .new_date {
		margin-top: 1px;
		margin-bottom: 1px;
	}
	.new-right-block .new_date {
		font-size: 12px;
		line-height: 12px;
	}
	input.get_sale {
		width: 55%;
	}
	.TurboBot_buy_footer {
		font-size: 32px;
		line-height: 32px;
	}
	.header-inside-buy {
		font-size: 14px !important;
		line-height: 18px;
	}
	.typo {
		padding-right: 4vw;
	}
	.banner_eardrops-video, .eardrops_category, .kidphone-4g_category, .banner_kidphone-4g-video, .banner_kidphone-3g-video, .kidphone-3g_category, .kidphone-nu-pogodi_category, .banner_smartbeat-video, .smartbeat_category, .banner_smartwifi-video, .kidphone-fresh_category, .banner_kidphone-fresh, .banner_smartbot-ultimate, .smartcare-irt_category, .smartpay-kit_category, .banner_smarthome, .soap-dispenser_category, .banner_beatband-video, .banner_kidphone-4gr, .banner_kidlight-video, .smartbot-ultimate_category, .kidphone-4gr_category, .banner_safefamily_app, .banner_4g-wink {
		min-height: 150vw !important;
	}
	.basket-item-recommended-wrap .recommended-title, .basket-item-recommended-wrap .recommended-desc {
		font-size: 12px;
		line-height: normal;
	}
	.price-col-2 {
		font-size: 15px;
		line-height: normal;
	}
	.name-col-2 span {
		font-size: 12px;
	}
	input#promokod::placeholder {
		font-size: 12px
	}
}

@media screen and (max-width:  340px) {
	.img-prod-2 img {
		width: 58px;
	}
	.price-col-2 {
		width: 60%;
	}
}

@media screen and (max-width:  330px) {
	.basket-mobile .info_mobile .del-col {
		padding-left: 0;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.table-container-content .name-col span {
		padding-right: 0;
		-webkit-box-flex: 1;
		-ms-flex: auto;
		flex: auto;
	}
	.basket-items-list-item-container .price-col {
		-webkit-box-flex: 1.3;
		-ms-flex: 1.3;
		flex: 1.3;
	}
	.typo {
		padding-right: 2vw;
	}
	.TurboBot_first .buy {
		padding: 3px 3px;
		font-size: 13px;
	}
	.Bot_compare_header .name, .Bot_compare_header.sticky .name {
		font-size: 11px;
	}
}




@media (max-width: 1024px) and (orientation: landscape) {
	/* .Bot_compare_header .img_prod {
		display: none;
	}
	.Bot_compare_header.sticky ul.colors_prod{
		display: none;
	} */
	.Bot_compare_header.sticky .name{
		padding-bottom: 20px;
	}
	.TurboBot_first .col-6 {
		min-height: 82vh;
	}
	.white_bot img, .red_bot img {
		max-width: 63vh;
	}
	.EarDrops_first {
		min-height: 60vw;
	}
	.EarDrops_third {
		min-height: 100vw;
	}
	.banner_smarthome{
		min-height: 71vw !important;
	}
}

@media (max-width: 1024px) and (orientation: portrait) {
	.banner_smarthome{
		/*height: 71vw;*/
	}
	.mainpage-banner {
		min-height: 69vw;
	}
}


@media (max-width: 860px) and (orientation: landscape) {
	.TurboBot_first .col-6 {
		min-height: calc(100vh - 70px);
	}
	.TurboBot_first h2 img {
		max-width: 70%;
	}
	.red_bot_block {
		padding-top: 6vh;
	}
	.white_bot_block {
		padding-bottom: 2vh;
	}
	.white_bot img, .red_bot img {
		max-width: 52vh;
	}
}

@media (max-width: 670px) and (orientation: landscape) {
	.TurboBot_first h2 img {
		max-width: 60%;
	}
	.TurboBot_first .descreption {
		margin-top: 0;
	}
	.white_bot {
		top: -46%;
	}
	.TurboBot_first .descreption {
		font-size: 15px;
		line-height: 18px;
	}

}

@media screen and (aspect-ratio: 18/9) {
	.banner_smartbeat-video, .banner_eardrops-video, .banner_kidphone-4g-video, .banner_smartbot-turbo-video {

	}
}
