.full-page-banner-left, .full-page-banner-right{
	display:none!important;
}
@media (min-width: 1320px){
	.container {
    width: 1320px;
}
}
@media (min-width: 1400px){
	.container {
    width: 1400px;
}
}
@media (max-width: 1400px){
.home_s1_item img {
    max-width: 316px!important;
}
}

@media (min-width: 1600px){
.container {
    width: 1600px;
 }
 #column-left.col-sm-3,#column-right.col-sm-3 {
     width: 20%;
 }
 
 #content.col-sm-9{
	 width:80%;
 }
}
@media (min-width: 1400px){
.slick-next {
    right: 2px!important;
}
.slick-prev {
    left: 2px!important;

}
}
@media (min-width: 1320px){
#vc-links-slider .slick-list{
	overflow:visible;
}	
#ocfilter .list-group-item {
    padding: 10px 8px;
    padding-left: 15px;
}	
.compare-page.fixed-comp .tbody-fix{
	position: fixed;
    top: 65px;
    left:0;
    width: 100%;   
}
.compare-page.fixed-comp .title-prod-comp{
	box-shadow: 0px 5px 6px rgb(0 0 0 / 12%);
	max-width:1320px;
	background:#fff;
	margin: 0 auto;
    display: block;
}
.compare-page.fixed-comp .title-prod-comp td{
	max-width:unset;
}

.compare-page.fixed-comp .cc-prod-4 .td-attr-name{
	width: 20%;
    padding: 0 22px;;
}
.compare-page.fixed-comp .cc-prod-4 td {
   width:17%;
   
}
.compare-page.fixed-comp .cc-prod-4 a{
	max-width:250px;
	padding: 0;
}
.compare-page.fixed-comp .cc-prod-3 a{
	
	max-width: 365px;
	padding: 0;
}
.compare-page.fixed-comp .cc-prod-3 td {
   width:25%;
   max-width:unset;   
}
.compare-page.fixed-comp .cc-prod-3 .td-attr-name{
  width: 22%;
  padding: 0px 22px;  
}
.compare-page.fixed-comp .cc-prod-2 td {
   width:25%;
   max-width:unset;   
}
.compare-page.fixed-comp .cc-prod-2 a {
   max-width: 350px;
    margin: 0 auto;
	padding: 0;
}

.compare-page.fixed-comp .cc-prod-2 .td-attr-name{
  width: 14%;
  padding: 0px 22px;  
}
.compare-page.fixed-comp .cc-prod-1 td {
   width:30%;
   max-width:unset;   
}
.compare-page.fixed-comp .cc-prod-1 a {
   max-width: 300px;
   margin: 0 auto;
   padding: 0;
}
.compare-page.fixed-comp .cc-prod-1 .td-attr-name{
  width: 35%;
  padding: 0px 22px;  
}
	
}
@media (max-width: 1600px){
.sborka-banners{
   display:none!important;	
}
.sborka-ii {
    display: flex;
    flex-wrap: nowrap;
    align-content: space-around;
    flex-direction: row;
    justify-content: flex-start;
}	
	.products-catalog-grid {
	grid-template-columns: repeat(4, 1fr);
}
}
@media (max-width: 1320px){

.sborka-left-side{
	margin-bottom:25px;
}	
.sborka-ii {
    display: flex;
    flex-wrap: wrap;
    align-content: stretch;
    flex-direction: row;
    justify-content: center;
}	
	
.hcm-top-block .item-text-section {
    width: 42%;
    margin-top: 100px;
    margin-left: 30px;
}	
.hcm-top-block .item-img-section {
    width: 52%;
    margin-top: 75px;
    margin-right: 0px;
}
.hcm-item-wrap .f-item-s-text{
	
	min-height: 34px;
}
.hcm-item-wrap:nth-child(4) img{
	    max-width: 59%;
}
.hcm-bottom-block .hcm-item-wrap {
    max-height: 315px;
    min-height: 315px;
}
.hcm-item-wrap img{
	max-width:75%;
}
#menu-vertical{
	max-width:64px;
}
.text-category{
	display:none;
}
.search-wrap{
	width:25.3%;
}
.left-th-s {
       width: 26%;    
   }
#logo {
       padding-left: 4px;
   }
.left-th-info{
	 width: 700px;
	 padding-left: 2px;
}
.head-n .left-th-info{
	width:auto;
}
.right-th-s { 
    width: 72%;  
}
.ht-link {
   
    margin: 0px 12px;
}
.hi-item{
	width: 50%;
	margin-bottom: 8px;
}
.slick-arrow{
	display:none!important;
}
.home-info-items{
    margin-bottom: 20px;	
}
.product-thumb .button-group button, .product-thumb .button-group button + button {
    width: 12.33%;
	margin-left: 4.8%;
}
.product-thumb .button-group {
    padding: 0 10px;
}
.grid-add-prod{
	margin-left:0!important;
}	
.product-grid .product-thumb .caption{
	min-height: 140px;
}
.gamer-bg {
    background-position-x: 36%;
}
.f-logo {
    width: 23%;
    padding-left: 5px;
}
.categ-f {
    width: 20%;
}
.info-f {
    width: 15%;
    padding-left: 8px;
}
.open-f, .contact-f {
    width: 21%;
}

.f-b-inf div {
   margin-bottom: 21px;
}
}
@media (max-width:1200px){
.home_s1_item img {
        max-width: 225px !important;
}
.home_s2_links img {
    position: absolute;
    left: 0;
    top: 0;
    width: 55px;
    height: 55px;
}
.home_s2_links span {
    position: relative;
    float: left;
    width: 55px;
    height: 55px;
    z-index: 0;
}	
.products-catalog-grid {
	grid-template-columns: repeat(3, 1fr);
}	
.n-info__page {
	padding: 15px;
    padding-top: 38px;
}	
.n-info__title-text {  
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 28px;   
    padding: 0 0px;
}
.n-info__text-block ul{
	padding-left:25px;
}
.tridein-info-block {
    overflow: hidden;
    margin-bottom: 0px;
    margin-top: 38px;
}
.tridein-info-item{
	margin-bottom: 28px;
}
.tridein-form-wrap{
	padding:0;
}
.tridein__text-b{
    width: 100%;
    padding: 28px;
}	
.tridein-form-block{
   padding-bottom: 38px;	
   width: 100%;
   max-width: 100%;
   padding-left: 10px;
    padding-right: 10px;
}	
.tridein-title {
    font-size: 25px;
}

#tridein-form{
	position: relative;
    margin: 0 auto;
    top: unset;
    right: unset;
}
.top-mail{
   line-height: 17px!important;
   height:unset!important;
}	
.top-mail svg{
  display:none!important;
}
#additional-menu, .left-th-info,.soc-top-head{
	display:none!important;
}	
#head-menu .menu-box{
	display:block;
}	
#head-menu .additional-menu-wrap{
	width:auto;
}
#product-sub-info  .n_attr_item{
	    width: 29.333333%;     
}	
#additional-menu .h-info-link, #additional-menu .sborka-show{
	display:none;
}	
.op-h3, .op-wrap .form-group{
	width:100%;
	margin-bottom:15px;
} 	
	
.search-p-i{
	width:50%;
}	
#product-grid-page .product-layout.col-sm-4{
    width: 31.9%;
}
#ocfilter .ocf-option-name {    
    font-size: 11px;
}
#content{
	padding:0;
}
.pp-l-blok {
    width: 23%;
    float: left;
    padding-left: 0px;
}
.pp-m-blok {
    width: 41%;
    float: left;
    padding-left: 1%;
}	
.pp-r-blok {
    width: 36%;
    float: left;
}
.buy-pp-wrap{  
  margin: 0;
}
.attr_item td:last-child {   
    font-size: 12px;
}
.attr_item td:first-child {
    font-size: 10px;
}	
}
@media (max-width:992px){
.home_s2_links img { 
    width: 40px;
    height: 40px;
}
.home_s2_links span {
    width: 40px;
    height: 40px;
}	
.products-catalog-grid {
	grid-template-columns: repeat(2, 1fr);
}		
	#tab-specification.review-active #form-review{
	    display: flex;
        flex-direction: column-reverse;
        justify-content: space-between;
        align-items: flex-start;
	}
   #tab-specification.review-active #review {
    width: 100%;
    }
   #tab-specification.review-active .review-form {
    width: 100%;
   }
}
@media (max-width:1024px){
.simplecheckout-right-column{
	position:relative;
	top:unset;
	height:auto;
}	
.simple-content #buttons {
    width: 100%;
    max-width: 100%;
}
.custom-botton-wrap {
    max-width: 100%;
    width: 100%;
    padding: 5px 20px 20px 20px;
}	

.requisites-item-info.b-req-title p:nth-child(1),
 .requisites-item-info.b-req p:nth-child(1),
 .m-req p:nth-child(1),
.requisites-item-info.b-req-title p:nth-child(2),
.requisites-item-info.b-req p:nth-child(2),
.requisites-item-info.b-req-title p:nth-child(3),
.requisites-item-info.b-req p:nth-child(3),
.m-req p:nth-child(2),
.m-req p:nth-child(3),
.req-company-info .requisites-item-info p:nth-child(1), 
.t-req-block p:nth-child(1),
.req-company-info .requisites-item-info p:nth-child(2),
.req-info-text:nth-child(2),
.t-req-block .req-info-text {
    width: 100%;	
    margin-bottom: 5px;
}
.requisites-item-info{
	display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    flex-wrap: nowrap;
    padding: 8px 0px 4px 20px;
    margin-bottom: 9px;
}	
.copy-data svg{
	display:none;
}
.home_s2_item{
	padding-left:20px;
}	
.home_s2_text{
	font-size: 12px;
}
.home_s2_links a{
	margin-right: 8px;
}

 .home_s1_item {
    padding: 0 8px;
}
.home_s1_item p{	
    font-size: 17px;
    bottom: 23px;
    right: 17px;
}
.free-shipping-sticker{
   left: 10px;	 
 }
 .cpi-item span {
    font-size: 10px;
 }
.cpi-item{
	padding: 2px 2px;
	margin-right: 2px;
} 
	#slideshow_main  .item-text-section{
		width:37%;
		margin-left: 80px;
	}
.last-wh-t{
    margin-top: 25px!important;
}	
.mh-inner .fci-wrap{
	    margin-left: 20px!important;
}	
.mh-inner .ht-lang {
    width: 65px;
    margin-left: 1px;
}

#form-review{
	width:100%;
}	
.midle-h-search{
	display:none;
}
#it-header .left-th-info {   
    padding-left: 40px;
}
.text-open{
	display:none;
}
.soc-top-head{
	margin-left:0;
}	
}
@media (min-width: 768px){

.product-search .col-sm-3 {
    width: 24.33333%;
}
}
@media (max-width:768px){	
.pp-w-c-b{
   width: 100px;	
}
.p-n-options .op-wrap {
    max-width: 250px;
}
.sborka-left-side{
	width: 100%;
}
.f-flex-wrap {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}	
.requisites-title {
    font-size: 14px;
    padding: 25px 20px;
    font-weight: 500;
    line-height: 24px;
}	
#slideshow_main .item-text-section{
	width:100%;
}	
.mh-inner .fci-wrap, 
.mh-inner .text-open,
.mh-inner .ht-lang{
	display:none!important;
}	
.additional-link{
	display:none!important;
}
.maintenance-info-block-6{
	display: table;
    table-layout: fixed;
    width: 100%;
}	
.maintenance-info-block-6 table{
	display: table-cell;
    overflow-x: auto;
    width: 100%;
}	
.slick-products{
	width:100%;
	margin: 0 0px;
}
.common-home	.slick-products{
	margin: 0px 0px;
	width:unset;
}
#slideshow_main .f-img {
    width: 100%;
}	
#slideshow_main .f-img {
    min-height: 240px;
  
}	
#slideshow_main .item-img-section{
	 width: 100%;
	 margin-right: 0px;
}
#slideshow_main .item-text-section {
    margin-top: 60px;
    margin-left: 0;
	min-height: 350px;
}

#slideshow_main.hcm-top-block .f-item-s-text {
    font-size: 30px;
}
#slideshow_main .item-text-section .btn-primary{
	margin-top: 30px;
}	
.maintenance .n-info__main-title {  
    font-size: 22px;
    line-height: 27px;
	}
.mibi1-item, .mibi2-item, .mib3l-item, .mib3r-item {
    margin-bottom: 20px;
}
.mibi3{
		text-align:center;
}
.maintenance .n-info__text-block p,  .maintenance .n-info__text-block li, .maintenance .tridein-info-text {
    text-align: left;
}
.maintenance-ib-2-item {
    margin-bottom: 30px;
}
.mib3__img{
	text-align: center;
    margin: 0 auto;
    float: none;
    margin-bottom: 40px;
}

.mib3__info{
	padding:0 10px;
	overflow:hidden;
	width:100%;
}
.mib3__info-bottom p {
    font-size: 14px;
    font-weight: 600;
    color: #292B31;
    line-height: 27px;
}

.mib4-left .n-info__text-title {
    text-align: center;
}
.mib4-left {
    border: 1px solid #777E90!important;
	border-bottom:none!important;
    border-radius: 4px 4px 0px 0px;
    padding: 30px 30px;
    padding-top: 5px;
    text-align: center;
}
.maintenance-info-block-5 .n-info__text-title {
    text-align: center;
    padding-left: 0;
}
.maintenance-info-block-5 {
	padding: 10px 25px;
}
.mib5-item {
    position: relative;
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 25px;
    padding-left: 35px;
}
.mib5-item span{
	position: absolute;
    left: 0;
    top: 12px;
	padding-left: 2px;
}
.mib5-item {
    position: relative;
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 25px;
    padding-left: 35px;
}
.first-mib5-item span{
	    padding-left: 4px;
}
.mib5-item span:before{
	left: -7px;
}
.maintenance-info-block-6{
	overflow:auto;
}
	#tab-specification .prod-banner {
    width: 100%;
}	
	#menu-mobile-ns .sborka-show{
		display:none;
	}
	#head-menu .menu-box{
		width:130px;
	}
	#head-menu .additional-menu-wrap{
		display:block!important;
	}
	.left-th-info{
		display:none;
	}
	#additional-menu .sborka-show{
		display:none;
	}
	.top-callback{
		display:none;
	}
	.search-p-i{
	width:60%;
}	
	.hcm-top-block .item-img-section {
    width: 74%;
    margin: 0 auto;
    float: none;
    margin-top: 30px;
}
	.hcm-top-block .item-text-section {
    width: 100%;
    margin-top: 40px;
    margin-left: 0px;
    text-align: center;
}
.hcm-item-wrap .item-img-section {
    float: none;
    width: 100%;
    text-align: center;
}
.hcm-item-wrap img {
    max-width: 100%;
}
.hcm-item-wrap .item-text-section {
    float: none;
    width: 100%;
    margin-top: 30px;
    text-align: center;
}
.hcm-item-wrap .f-item-s-text{
	max-width:100%;
	min-height: 34px;
}
.hcm-bottom-block .hcm-item-wrap {
    min-height: 580px;
}
	
	.buy-pp-wrap{
        padding: 10px 10px;	
        margin: 0;
     }
	.pp-w-c-b {
    padding-left: 15px;
    }
	.build-l-b, .g-r-b{
	padding-left: 12px;
    width: 100%;
    float: left;
    margin-bottom: 18px;
	}
	.build-l-b{
	    padding: 0;	
	}
	.row{
		margin:0;
	}
	.list-group-item.ocfilter-option:nth-child(n+5) {
     /* height: 57px;*/
	}
	
}
@media (min-width: 768px) and (max-width: 991px){
#content .col-sm-2:nth-child(6n+1), #content .col-sm-2:nth-child(6n+1), #content .col-sm-3:nth-child(4n+1), #content .col-sm-4:nth-child(3n+1), #content .col-sm-6:nth-child(2n+1) {
     clear: none;
}
}

@media (min-width: 768px){
#product-grid-page .col-sm-4 {
    width: 32.5%;
}
}
#proPL .prop_name{
	width: calc(31% - 4px);
}
#proPL .prop_info {
    width: calc(69% - 4px);
}
#proPL .prop_name span{
   width:130px;
   margin-top:9px;
}
@media (max-width: 767px){
.pp-l-blok .sticker-img {
    left: 20px;
	top: 20px;
}	
.ocf-selected-card .ocf-between{
    margin-left: -8px;	
}	
.ocf-theme-light .ocf-selected-card {
    padding: 0 15px !important;
}
.product-search .mob-sort-wrap{
	margin-top:6px!important;
}
.search-type-block{
	display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: flex-start;
}	
.search-type-block label{
	margin-left:0!important;
	margin-top: 7px;
}	
.product-search h1{
	padding:0 6px;
}
#input-sort{
	opacity:0;
}
#menu-vertical .btn-menu svg{
	position: relative;
    top: 1px;
}
.ocf-theme-light .ocf-filter + .ocf-filter {
    border-radius: 0 !important;
}
.common-home  .ocf-btn-mobile-fixed{
    display:none!important;	
}
.common-home .ocf-value-list-body{
	padding-bottom:15px;
}
.show-home-filter{
	display:flex;
}	
	
.common-home .ocf-scroll-y {
    max-height: 300px!important;
}	
.more-link{
   margin-bottom: 40px;
}	
.footer-item-content{
	display:none;
}	
#footer .f-logo{
	border:none!important;
}	
#footer .f-item{
   display: flex!important;
   flex-direction: column!important;
   align-content: center!important;
   align-items: center!important;
   padding-left:0px!important;
   padding-right:0px!important;
   padding-bottom: 6px;
}
#footer .f-c-adr{
    display: flex;
    flex-direction: column;
    align-items: center;
	padding-bottom: 10px;
}
.show-f-content{
	position: absolute;
    right: 15px;
}
#footer .f-item-title {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding-right: 0px;
}
#footer .f-item{
    border-bottom: 1px solid #919191;
    border-radius: 0 !important;	
}	
.footer-item-content .list-unstyled{
	text-align:center;
}
.show-f-content svg path{
	fill:#e4e4d9;
}	
.show-f-content svg{
    transform: rotate(270deg);
	transition: all .3s ease-out, color .3s ease-out, filter .3s ease-out, -webkit-filter .3s ease-out;
}
.open-footer-info .show-f-content svg{
	transform: rotate(180deg);
	transition: all .3s ease-out, color .3s ease-out, filter .3s ease-out, -webkit-filter .3s ease-out;
}
	
.show-f-content {
	display:block;
}	
.footer-item-content{
	display:none;
}
.open-footer-info + .footer-item-content{
	display:block!important;
}
.ocf-selected-card{
	padding-left:15px;
}	
.ocf-selected-header{
	padding-left:15px;
	font-size: 15px;
    margin-bottom: 10px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	    width: 50px !important;
    height: 9px !important;
}	
body .mCSB_dragger, body .mCSB_draggerContainer{
	border-radius:0px!important;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal{
	height: 13px!important;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
	    max-width: 50px!important;
		min-width:50px!important;
}
.home_s2_links img { 
    width: 73px;
    height: 73px;
}
.home_s2_links span {
    width: 73px;
    height: 73px;
}		
.home__s1_inner, .home__s2_inner, .home_s2_item {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
}		
.products-catalog-grid .product-thumb .caption a{
	font-size:16px;
}
#product-grid-page .products-catalog-grid .grid-attrs{
	font-size:13px;
}
.product-thumb .price-new{
	font-size: 21px;
}	
.product-thumb .price-old{
	font-size: 15px;
}
.grid-save-per{
   font-size:16px;	
}
.cpi-item:nth-child(5) {
     display: block; 
}
.product-grid .product-thumb .caption{
   padding: 0 25px;
   margin-top: 20px;
   padding-bottom: 10px;
}	
.credit-pgrid-icons{
   justify-content: flex-start;
}
#product-grid-page .products-catalog-grid .product-grid{
	max-width:100%;
	margin: 0px;
}	
.products-catalog-grid {
	grid-template-columns: repeat(1, 1fr);
}		
.info-page #content{
	padding:0!important;
}	
.info-content-wrap{
	padding:15px;
}
.info-content-wrap .h3 {
    margin: 0 0 18px;
    font-size: 18px;
    line-height: 24px;
}
.info-content-wrap .num-list > li{
	padding: 3px 0 1px 48px;
}
.ocf-theme-light .ocf-filter.ocf-active{
	background-color:#fff!important;
}	
.ocf-theme-light .ocf-filter.ocf-active + .ocf-filter.ocf-active {
    border-top-color: #ffffff!important;
}
.ocf-active-label{
	display:none!important
}
body .ocf-filter-body>.ocf-value-list{
	position:relative!important;
	transform:unset!important;
}	
.row-home:not(.row-home-prod){
	padding:0 10px;
}	
.sensebank-info{
    padding: 30px 15px;	
}	
.home-info-items{
	margin:0px 0px!important;
}	
.home__section_2{
   margin-bottom:0;	
}
.hi-item {
    margin-bottom: 10px;
    padding: 0;
}
.op-wrap .form-group{
	margin-right:0;
}	
.home_s1_item img{
	max-width:100%!important;
}	
.row-home-vc{
	margin-left:0px;
    margin-right:0px;
}
	
.banks-slider-text {
	width:35%;
}	
#banks-logo-slider{
	width:60%;
}
.banks-slider-wrap{	
    padding: 38px 28px;
}
.home_s1_item {
    padding: 0 0px;
    margin-bottom: 10px;
}
.home__s1_inner, .home__s2_inner, .home_s2_item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}
.home_s2_item,.home_s2_links{
	width:100%;
}	
.home_s2_item{
    margin-bottom: 10px;	
}

.home_s2_text{
	 width: 100%;
    margin-bottom: 10px;
    font-size: 17px;
}
.home__section_2 {
    margin-top: 0px;	
}

.home_s1_item p {
    font-size: 18px;
    bottom: 35px;
    right: 20px;
}
 .free-shipping-sticker{
   left: 10px;	 
 }	
 .cpi-item{
    margin-right: 6px;
	padding: 2px 4px;
 } 
 .cpi-item span{
	 font-size:12px;
 }
 
.hcm-bottom-block .item-img-section img{
	max-height:302px!important;
}
.mob-sort-wrap .sbHolder{
	height: 40px;
}
.mob-sort-wrap .sbSelector{
    line-height: 10px;	
}
	.mh-inner #logo,
	.mh-inner #logo,
	.mh-inner .more-open-info,
	.mh-inner .thi-w.thi-w-f{
		display:none;
	}
	#it-header .midle-head .search-wrap{
		padding-left:0;
	}
	#form-review{
	  display: flex;
      flex-direction: column-reverse;
      flex-wrap: nowrap;
      justify-content: space-between;	
	}
	#review {
    width: 100%;
}
	.option-tr .options{
		padding-left: 10px;
	}
	#simplecheckout_cart .simplecheckout-cart-total {
        padding: 10px 20px;
	}
	.simplecheckout-cart td.remove {
    width: 16%!important;
	}
	.simplecheckout-cart-total.coupon-block{
		margin-top: 0!important;
        padding-right: 0!important;
	}
	#simplecheckout_cart .simplecheckout-cart-total.simplecheckout-cart-buttons{
		margin-top: 34px!important;
	}
	#simplecheckout_cart #simplecheckout_button_cart{
		    padding: 0!important;
	}
	#simplecheckout_customer .form-horizontal{
		width:100%!important;
		display: flex;
        flex-wrap: wrap;
        justify-content: space-between;       
        flex-direction: row;
	}
	#simplecheckout_customer .form-group{
		margin:0!important;
		margin-bottom: 7px!important;
	}
	#simplecheckout_customer label,	#simplecheckout_customer .col-sm-8{
		padding: 0 5px;
	}
	#simplecheckout_customer input, #simplecheckout_shipping_address input {
    height: 40px!important;
    font-size: 12px!important;
	}
	.custom-botton-wrap{
	float: none;
    max-width: 900px;
    width: 100%;
}
	.p-n-options .op-wrap{
	   max-width: 100%;
       margin: 0;
       padding: 10px 20px;
       margin-top: 8px;
	}
	.korpus-op-wrap{
		overflow:hidden!important;
	}
	.pp-m-blok{
		order:3;
	}
	#ukrcredit-popup #propSENS .credit-info-link {
    margin-top: 2px;
	margin-left: 15px;
}
#ukrcredit-popup #propSENS .calc-c-pers {
    text-align: left;
    width: 160px;
    margin-left: 20px!important;
}	
#ukrcredit-popup #propSENS .prop_select{
	display:none;
}
#ukrcredit-popup .credit-head-titles, #ukrcredit-popup .credit-inp,#ukrcredit-popup .footer-credits{
	display:none!important;
}	
#ukrcredit-popup .prop_total, #ukrcredit-popup label{
	display:block!important;
}
#ukrcredit-popup .credit-info-link{
	    margin-top: -14px;
}
#sense-credit-modal .modal-dialog{
	margin:0;
}
#sense-credit-modal .modal-content{
	margin:0;
}

.credit-info-item{
	width:100%;
}	
.reviews-pag {
    display: flex;
    flex-direction: column
}	
.pagination li a, .pagination li span {
    border: none;  
    padding: 0;
    height: 33px;
    width: 33px;
    text-align: center;
    line-height: 33px;
    margin: 0px 5px;
    font-size: 18px;
  
}	
#pagination-wrap, #pagination-wrap .col-sm-12{
	padding:0;
}
.p-prev, .p-next{
	display:none!important;
}
.sborka-right-side{
	max-height:100%!important;
}	
#menu-mobile-ns .thi-w{
	    min-height: 150px;
}	
.gefore-logo{
    background-size: 177%;	
}	
.p-review audio {
    margin-top: 20px;
    width: 100%;
}
.p-review{
	display:block;
}	
.breadcrumb li{
	margin-bottom: 8px;
}	

.breadcrumb {
    margin-bottom: 0px;
}
.cd-item {   
    display: block;  
    margin-bottom: 15px;
}	
.cd-image-block, .cd-text-block {
    width: 100%;
    float: left;
}
.cd-text-block {
    padding: 15px;
}	
#top-info-slider {
  
    height: 43px;
}	
.c-item-wrap .c-item:first-child{
	width:100%;
}
.c-item-wrap .c-item:last-child-child{
	margin-top:40px;
}
#proPL .prop_info {
    width: 100%;
}
#ukrcredit-popup #proPL .prop_calc {   
    margin-bottom: 10px!important;
}	
.rew-c-pag{
	text-align:center;
}	
.simplecheckout-button-left{width:100%!important;}
.simplecheckout-button-right{width:100%!important;}	
.left-bitoc-text, .right-bitoc-text{
	width:100%;
	margin-bottom:15px;
}	
.pp-item-text.qr{
	width: 100%;
    padding: 0;
}	
.pp-info-title{
	line-height:30px;
}
.qr-block {   
    width: 100%;   
    padding-top: 10px;
}
.icon-pp {
    float: left;
    width: 100%;  
    padding-top: 20px!important;
    padding-left: 0px;
}
.pp-item-text {
    width: 100%;
}	
#proPL .prop_name{
	width:100%!important;
}
#proPL .prop_name span{
	margin:0!important;
}	

.cart-wrap.hb-ser{	
	margin: 0 0px;
}	
.midle-h-search.search-active{
	display:block!important;
}	
#mob-search-btn{
    float: right;
    margin-top: 7px;
    margin-right: 18px;	
}	
.midle-h-search{
	display:none;
	position: absolute;
    top: 53px;
    z-index: 999;
    padding: 0 7px;
    left: 0;
}	

#it-header .midle-head .search-wrap{
	display: block!important; 
    width: 100%;
    margin: 0;
}
.bingc-phone-button{
	display:none!important;
	top: unset!important;  
    bottom: 15%;
	right:1%!important;
}	
#search .input-lg {
    height: 48px;
}
#search  .input-group-btn{
	background: #fff;
}
#search  .input-group-btn button{
	height: 48px;
}
.modal-dialog-centered{
    display: flex!important;
    align-items: center;
    min-height: calc(100% - 1rem);
	margin: 0 auto;
}		
#simplecheckout_cart .quantity{
	overflow:visible!important;
}	
#prlogin-popup .nav-tabs a{
	font-size: 22px;
}
#prlogin-popup .close {
    position: absolute;
    right: 10px;
    top: 25px;
}
.cat-description .col-sm-6{
	margin-bottom:20px;
}	
.h1-type-2{
	padding-left:17px;
}	
#boc_product_field div{
	padding-left: 3px;
}	
	.n-credit-popup .prop_name{
	   width: 100%;
       text-align: center;
       margin: 0 auto;
       display: block;
       margin-bottom: 27px;
       overflow: hidden;
	}
	.n-credit-popup .prop_info {
    width: 100%;
}
.n-credit-popup .prop_calc{
	width: 100%;
    margin-left: 0!important;
}
.n-credit-popup .prop_select {
    width: 50%;
    float: left;
    margin-bottom: 25px;
}
.n-credit-popup .calc-c-pers{
	margin-bottom: 25px;
	float: left;
    width: auto;
    margin-left: 0;
    padding-left: 25px;
}
.n-credit-popup .proposition {
    padding: 25px 15px
}	
.n-credit-popup .prop_total, .n-credit-popup .btn-primary{
	width: 100%;
}
.n-credit-popup .prop_name span {
    float: left;
    width: auto;
    padding-top: 10px;
}

	.banner-cat{
		margin:0!important;
		margin-bottom:8px!important;
	}
	#product-sub-info .n_attr_item{
    margin-right: 0px;
    width: 50%;
	float: left;
}
.n_attrs{
	padding-left:0;
}
	#head-menu .additional-menu-wrap{
		display:none!important;
	}
	.h-info-link{
		text-transform:uppercase!important;
	}
#head-menu .n-add-success {
    bottom: -80px;
    right: 0px;
}
.mob-pc-link{
	display: block;
    float: left;
    margin-left: 7px;
    margin-top: -4px;
}
.midle-head{
	padding-top:0!important;
}
.left-th-s{
	display:none;
}
.mob-pc-link a{
	
    height: 40px;
    line-height: 40px;
    display: block;
    border-radius: 0px;
    color: #fff;
    padding: 0 6px;
    font-size: 15px;
}
.mob-lang{
    float: right;
    width: 40%;
    text-align: right;
    padding-top: 17px;
    font-size: 18px;
    margin-right: 8px;	
}
.mob-lang .cur-lang{
	color:#d83939;
}
#it-header .midle-head {
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 10px;
}
.top-head-wrap, .search-wrap{
	display:none;
}	
#head-menu .menu-header-box {
    width: 71px;
}	
#head-menu .menu-box {
    width: auto;
}
#head-menu .cart-wrap{
	margin-right: 11px;
    margin-top: 3px;
}
#head-menu  #cart {
    margin-bottom: 0px;
}	
#it-header.head-n {
    background: #F6F6F6;
}	
.additional-link{
	display:none!important;
}	
.simplecheckout-button-left {
     display: block!important;
}	
.simple-step {
    width: 32%;
    height: 46px;
    line-height: 46px;
    text-align: center;
    position: relative;
    margin-right: 0;
    padding: 0px !important;
    font-size: 10px !important;
    margin-right:2%;
}	

.simple-step-current:nth-child(3)::before, .simple-step-completed:nth-child(3)::before, .simple-step-current:last-child::before {
    content: "";
    border-top: 23px solid transparent;
    border-bottom: 23px solid transparent;
    border-left: 15px solid rgb(246, 246, 246);
    position: absolute;
    left: 0px;
    top: 0px;	
}
.simple-step-current:after, .simple-step-completed:after {
    content: "";
    border-top: 23px solid transparent;
    border-bottom: 23px solid transparent;
    border-left: 15px solid #777e90!important;
    position: absolute;
    right: -15px;
    top: 0px;
    z-index: 999;
}
.simple-step:before {
    content: "";
    border-top: 23px solid transparent;
    border-bottom: 23px solid transparent;
    border-left: 15px solid #f6f6f6;
    position: absolute;
    left: 0px;
    top: 0;
}
.simple-step:after {
    content: "";
    border-top: 23px solid transparent;
    border-bottom: 23px solid transparent;
    border-left: 15px solid #d9d9d9;
    position: absolute;
    right: -15px;
    top: 0px;
    z-index: 999;
}
.simple-step:nth-child(3) {  
    text-align: right;
}	
.simple-step:last-child {
    border-radius: 0px 4px 4px 0px !important;
    text-align: right;
    padding-right: 10px!important;
}	
#product-grid-page .product-layout.product-grid{
		width:100%;
	}	
.reviews-page-cont .g-r-b{
	float: left;
    width: auto;
}	
.pp-l-blok{
	position:relative;
}
.pp-l-blok .free-shipping-sticker{
    position: absolute;
    top: unset;
    left: 15px;
    bottom: 140px;
}	
.search-p-i #button-search{
	width:28%;
}	
.search-p-i #input-search {
    
    width: 68%;
}

.search-p-i {
    width: 100%;
	padding:0;
}
.common-home #content{
	min-height:100%;
}	
.foot-logo-text {
    margin-bottom: 25px;
}	
.dop-tel{
	display:block!important;
}	
.hcm-top-block .item-img-section {
    width: 88%;
}	
.f-img,.s-img {   
    width: 50%;
}	
.hcm-item img {   
    max-width: 100%;
}
.hcm-top-block .item-text-section {
    margin-top: 30px;
}	
.hcm-top-block .f-item-f-text {    
    font-size: 18px;
	line-height: 30px;
}	
.hcm-top-block .f-item-s-text{
	margin-bottom: 10px;
}
.hcm-top-block .hcm-item {
    padding-bottom: 40px;
}
.hcm-top-block .f-item-s-text {
    font-size: 28px;
}	
.hcm-bottom-block .hcm-item-wrap {
    width: 100%;
}
.hcm-item-wrap img {
    max-width: 50%!important;
}
.hcm-item-wrap{
	padding-left:0!important;
	padding-right:0!important;
	min-height:auto!important;
}	
.credit-name{
	width: 145px;
    margin: 0 auto;
	float:none;
	overflow: hidden;
}	

.credit-info{
	width: 100%;
    margin-bottom: 16px;
    float: none;
    text-align: center;
    font-size: 14px;
    font-weight: normal;
}
.credit-btn{
	float:none;
	width: 96px;    
    margin: 0 auto;
}
.left-blog-inf{
	width: 100%!important;
    border-radius: 0px 0px 0px 0px!important;
}
.right-blog-inf {
    width: 100%!important;
    float: left;
    padding: 15px 0px 15px 20px!important;
    height: 200px!important;
    position: relative!important;
}
.blog-item-l {
    position: relative!important;
    bottom: unset!important;
    left: unset!important;
    margin-top: 20px!important;
}
.blog-cat-cont .prod-carousel-title{
	margin-top: 20px;
}
.blog_post #comment_form {
    float: left!important;
    width: 100%!important;
}
#comment_form .row, #comment_form .form-group{
	padding:0!important;
}
#button-comment {
    width: 100%!important;
}
.blog img, .blog-module img {
    max-width: 100%!important;
    height: auto!important;
}
.blog-cat-cont .blog{
    background: #fff;
    padding-top: 20px;	
}	
.blog-cat-cont .h1-type-2 {
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 0 20px;
}
.n-add-success.c-alert:before, .n-add-success.w-alert:before {
    right: 29px;
}	
.w-alert{
	bottom: -104px!important;
}
#product-grid-page .product-thumb .product-inner {
 /*   box-shadow: 0px 6px 14px rgb(0 0 0 / 36%);*/
    border-radius: 0px;
    z-index: 99;
	position: relative;
}	
#product-grid-page .product-thumb .product-short-info {
    display: block;
	padding: 20px 10px;
}	
	
	
	
	
	
	
.account-simpleedit #content .account-mod{
	display:block;
}	
.account-mod{
	padding: 15px;
    margin: 0;
    margin-bottom: 25px;
}
.account-simpleedit #content, .account-password #content {
    padding-left: 0px;
}
/*CART*/
#simplecheckout_cart {   
    padding: 22px 0px!important;
}

#simplecheckout_cart .quantity{
    padding-left: 10px!important;
	width: 50%!important;
}	
#simplecheckout_cart .quantity-cart{
	display:none;
}
.cart-price {
    margin-left: 0px!important;
}
.q-p-c {
    margin-top: 10px!important;
}
.simplecheckout-cart-total {
	padding: 10px 15px!important;
    text-align: left!important;
}
#total_sub_total .simplecheckout-cart-total-value{
	padding-left: 32px!important;
}
.coupon-block{
	float: left!important;
    margin-top: 20px!important;
	width:64%;
}
.simplecheckout-cart-total.simplecheckout-cart-buttons{
	float: left!important;
    margin-top: 29px!important;
	width: 31%;
    padding: 0!important;
}
#simplecheckout_button_cart{
	padding: 7px 15px!important;
}
#simplecheckout_cart{
	overflow:hidden;
}
.coupon-text{
	font-size: 14px;
    margin-right: 37px;
}
#buttons{
	width:100%!important;
}
/*CART END*/	
#ocfilter .ocfilter-option label.ocf-selected:after{
	top:8px;
}	
#ocfilter .oc-filter-inner-wrap {   
    padding-right: 15px;
    background: #fff;
    padding-left: 15px;
}	
.ocf-offcanvas-body{
    background: #F6F6F6;
}	
#ocfilter{
	background: #F6F6F6;
    margin-top: 15px;
	padding: 0 15px;
}	
#ocfilter .ocfilter-option label{
	font-size:14px;
}	
#ocfilter .ocfilter-option label:before{
	top:5px;
}
.modal-dialog{
	width:90%;
}	
#answer_add_form .modal-body .form-group {
    padding-bottom: 0px;
}
.pp-all-inf {
    background: #f6f6f6;
	padding-bottom: 0;
}	
.pp-content .nav-tabs {
    height: 100%;
    background: #fff;
    border: none;
    overflow: hidden;
	padding: 15px 0px;
}
.pp-content .nav-tabs li{
	width:100%;
}
.pp-content .tab-content {
    margin-top: 8px;
    padding: 10px 15px;
}
#tab-specification {
    width: 100%;
    padding-top: 0px;  
}
#tab-specification table{
	width:100%;
}
.pp-content .nav-tabs li a{
	position:relative;
}
.pp-content .nav-tabs li a svg{
    position: absolute;
    top: 16px;
    right: 15px;
}
.pp-content .nav-tabs li.active a svg path{
	fill:#D83939;
	stroke:#D83939;
}	
.review-stars {
    float: left;
    padding-left: 0px;
    width: 100%;
    margin-top: 2px;
}
.r-author {    
    font-size: 14px;
}
.review-form {
    width: 100%;
}
.pp-content .nav-tabs{
    display: flex;
    flex-flow: wrap;	
}
.pp-content .nav-tabs li:first-child{
	order:4;
}
.pp-content .nav-tabs li a {   
    line-height: 40px;
    padding: 0px 15px;
}
#mob-prod-images{
	 margin-bottom: 50px;
}	
#mob-prod-images .slick-dots {
    bottom: -45px;
}
.pp-m-blok{
	/*display:none;*/
	width: 100%!important;
    float: none!important;
    padding-left: 0!important;
}	
.pp-all-inf h1, .attr_short_block{
	display:none!important;
}
.buy-pp-wrap {
    padding: 10px 15px;
	box-shadow: none;
}
.pp-r-blok{
	width:100%;
	background: #fff;
    margin-top: 8px;
	border-radius: 0px;

}
.buy-pp-wrap {
	max-width:100%;
	margin:0;
}
.pp-l-blok {
    width: 100%;
    float: left;
    padding-left: 0;
	background: #fff;
    padding-top: 25px;
	border-radius: 0px;
}	
.compare-wrap{
	overflow:auto;
}	
.compare-page{
	padding:0;
}
.h-text-compare,.attr-title{
	font-size: 11px!important;
}
.t-section{
	width:1050px;
}
.h-text-compare,.td-attr-name{
    width: 110px;
	max-width:110px!important;
}
	#ocfilter .ocf-option-name {
    font-size: 14px;
}
#product-grid-page h2 {
   
    text-align: center;
    font-weight: bold;
    margin-bottom: 20px;
}
	.mob-sort-wrap {
    float: left;
    width: 100%;
    max-width: unset;
    margin-bottom: 15px;
    margin-right: 0px;
    position: relative;
	z-index:998;
}
.mob-filter-btn{
   float:right;	
}
.ocf-btn-mobile-fixed .ocf-btn{
	background-color:#d83939!important;
}
body .ocf-filter-body>.ocf-value-list{
	padding: 15px 0px!important;
}
body .ocf-filter-body>.ocf-value-list .ocf-value-name{
	font-size: 12px;
    padding-top: 4px;
}
	#product-grid-page .product-layout.col-sm-4 {
    width: 100%;
	margin:0;
}
#product-grid-page .row{
	margin:0;
	padding: 0px 4px;
}
	.list-group-item.ocfilter-option:nth-child(n+5) {
    /*  height: 42px;*/
	}
.n-add-success {  
    bottom: -80px;
}	
.n-add-success:before{
	right: 107px;
}
#cart .dropdown-menu {
    min-width: 319px;
    right: -58px;
    left: unset;
}
.top-head-item, .top-head-item a {
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 15px;
    font-weight: 500;
}
#menu-vertical.open-mob .btn, #menu-vertical.open .btn, #menu-vertical:hover .btn, #menu-vertical.openm .btn {
    border-radius: 4px 4px 4px 4px!important;
}	
.menu-header-box {
    float: right;
}	
#menu-vertical{
	width: 48px;
    height: 40px;
    text-align: center;
}
#menu-vertical .btn-menu{
	margin: 0;
    text-align: center;
    width: 100%;
    padding: 9px 14px!important;
}
.menu-box{
	padding-right: 8px;
}
.search-wrap {
    width: 52.3%;
}
.left-th-s {
    width: 30%;
    margin-left: 8px;
}
.right-th-s {
    width: 50%;
    padding-top: 8px;
    margin-right: 17px;
}
.left-th-info{
	display:none;
}	
.row{
    padding: 0px 8px;
    margin: 0;
}
.mod-content h3{
	font-size: 23px;
}
.mod-content p {
    margin-bottom: 10px;
}
.mod-content {
    width: 100%;
    padding: 0px 0px;  
    font-size: 12px;
}
.gamer-content .col-xs-12{
	padding:0;
}
#gamer-mod {
    margin-top: 30px;
    margin-bottom: 30px;
}
.blog-module.latest {
    margin-top: 30px;
}
.n-img {
    width: 104px;
    height: 100px;
    float: none;
    margin: 0 auto;
}
.n-right {
    float: left;
    width: 100%;
    max-width: 580px;
    padding-top: 0px;
    padding: 0 8px;
}
.n-title {  
    font-size: 32px; 
    text-align: center;
}
.n-txt-inf {
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
    max-width: 580px;
    margin-bottom: 24px;
    text-align: center;
}
.blog-module.latest {
    margin-bottom: 0px;
}

#txtemail {  
    width: 60%;
}	
.subr-btn {   
    width: 40%;
}
.hi-item {
    width: 100%;	
}
footer {
    margin-top: 30px;
}
.f-logo {
    width: 100%;
	padding-top: 0px;
}
.categ-f, .info-f, .open-f, .contact-f, .info-f.info-fc {
    width: 100%;
    padding-left: 30px;
}
.f-b-inf div {
    float: none;
}
.f-b-inf {   
    margin-top: 20px;
}	
.f-b-title{
	display:none;
}
.f-b-title, .b-f-items {
     float: none;
}
.h3.prod-carousel-title{
	font-size:18px;
	text-align:center;
}
.home-info-items {
    margin-bottom: 10px;
}	
#ocfilter .oc-filter-inner-wrap{
	max-height: calc(100vh - 30px);
    overflow-y: auto;
}
.hcm-bottom-block .hcm-item-wrap {
    max-height: 538px;
    min-height: 315px;
}

}
@media (max-width: 340px){
 .free-shipping-sticker{
   left: 10px;	 
 }
	.cpi-item{
	  padding: 2px 2px;	
	}	
    .cpi-item span {
        font-size: 11px;
    }	
	.mob-pc-link{
		margin-left: 5px;
	}
	#head-menu .menu-header-box {
    width: 64px;
}
	#mob-search-btn { 
    margin-right: 14px;
   }
   #head-menu .cart-wrap {
    margin-right: 11px;
}
	.mob-pc-link a{
		font-size: 12px;
	}
	#head-menu .cart-wrap {
      margin-right: 7px;
     }
	.mob-lang {   
    width: 30%;
	}
}
@media (max-width: 1320px){
	.hcm-bottom-block .item-img-section img{
		max-height:238px;
	}
	#product-grid-page .col-sm-4 {
    width: 31.5%;
}
}
@media (max-width: 1860px){
	.full-page-banner-left,.full-page-banner-right{
		display:none!important;
	}
}
@media (min-width: 576px){
.modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
	display: flex;
    align-items: center;
}

}