
@media screen and (max-width:1279px){
.front-wrapper .navbar.bg-dark{
	/*position: absolute;*/
}
}

@media screen and (max-width:1279px){
#itog-b b, #b_count b{
/*font-size: 2.1rem;*/
}
}

@media screen and (max-width:1279px){
.logo-wr{

}
}
@media screen and (max-width:1080px){
#top{
/*display: none;*/
}
}

@media screen and (max-width:1080px){
#searchtop{
left: 150px;
}
}


@media screen and (max-width:1080px){
#app_vue{
display: none;
}
}



@media screen and (max-width:1080px){
.col-lg-9{
	
 max-width: 100% !important;
 margin-left: 1vw !important;
 margin-right: 1vw !important;
 padding-right: 1px !important;
  padding-left: 1px !important;

}
}

@media screen and (max-width:1080px){
#mainmenubtn{
display: none;
}
}

@media screen and (max-width:1080px){
.col-lg-9{
margin-top: 150px !important;
}
}

@media screen and (max-width:1080px) {
	#dropdown-child {
		display: none !important;
	}
}
@media screen and (max-width:1080px) {
	#backsh {
		display: none !important;
	}
}

@media screen and (min-width:1080px) {
	#menubottommob{
display: none;
}
}



@media screen and (max-width:1080px){
.modal-box{
/*height: 1050px !important;*/
}
}

@media screen and (max-width:1080px){
#detailitems2{
/*left:20% !important;*/
}
}

@media screen and (max-width:1080px){
#advantagestitle img{
	    width: 250px !important;
    height: 250px !important;
	
}
}

@media screen and (max-width:1080px){
#advantagestitle p{
	    font-size: 18px;
	
}
}

@media screen and (max-width:1279px){
#formbutton
{
	position: fixed;
	width: 60px;
  height: 60px;
	/*border-radius: 50%;*/
	z-index:1000;
	bottom: 1px;
	right: 20%;
}
}
@media screen and (max-width:1279px){
body {


		
	}
}

@media screen and (max-width:1279px){
#top {

    /*display: contents !important;*/
		
	}
}
@media screen and (max-width:959px){
body {

 
		
	}
}


@media screen and (max-width:763px){
body {


		
	}
}

@media screen and (max-width:1279px){
H1 {


		
	}
}	
@media screen and (max-width:1279px){
H2 {


		
	}
}			
@media screen and (max-width:1279px){
H3 {


		
	}	
}


@media screen and (max-width:1279px){
.menu-serv-and-shop .col-content ul li{

}
}
@media screen and (max-width:1279px){
.city-wr{

}
}





@media screen and (max-width:1080px){
#itemblock p{

font-size: 1.0rem;
/*display: block;*/
  }
}
@media screen and (max-width:1279px){

  #mainmenubtn:hover
  {

    }
  }

@media screen and (max-width:1279px){
.dropdownn {

    position: relative;
    display: inline-block;
    margin-left: 0px;
    /*float: right;*/
    z-index: 1000;   
    position: absolute;

}
}

@media screen and (max-width:1080px){
.menublocksm {
    display: none;
    
}
}

@media screen and (max-width:1279px){
.catalog-section-gallery
{
	margin-left: 10%;
}

}





@media screen and (max-width:1080px){
.menublock{
	width: auto;
}
}

@media screen and (max-width:1023px){
.menublockal{
	width: 40vw;
	display: flex;
	flex-wrap: wrap!important;
	text-align: center;

}
}
@media screen and (max-width:650px){
.menublockal{

	display: flex;
	flex-wrap: wrap!important;
	text-align: center;

}
}

@media screen and (max-width:1023px){
#titlemenu{
margin-left: 5%;
 width: auto !important; 

}
}

@media screen and (max-width:650px){
.menublockals{

	display: flex;
	flex-wrap: wrap!important;
	text-align: center;

}
}

@media screen and (max-width:1023px){
.item-card
{
	/*width: 21vmax !important;
height: 450px !important;*/
}
}

@media screen and (max-width:1023px){
.item-card__link__pic-wr{
	/*height: 164px !important;*/
}
}
@media screen and (max-width:1023px){
.item-card__link__title-wr__title
{
	/*font-size: 18pt !important;
	height: 73pt !important;
	line-height: 19pt  !important;*/
	
}
}


@media screen and (max-width:1023px){
.pic-box{
	/*height: 164px !important;*/
}
}
@media screen and (max-width:1279px){
.cat-section-card {
	
}
}
@media screen and (max-width:1280px){
.cardp
{
	/*color:#ff6b23;*/
	text-align: center;
	font-size: 1.8rem !important;
}
}
@media screen and (max-width:1023px){
.cat-section-card__link__title-wr{
		
}
}

@media screen and (max-width:1023px){
.cat-section-card img{
 
}
}


@media screen and (max-width:1023px){
.col-md-4 {
	
 max-width: 22vmax !important;
    display: flex;
padding: 3px;
}   
}
@media screen and (max-width:1279px){
.sections-tree a{
/*text-transform: none !important;*/
}
}

@media screen and (max-width:1279px){
#dropdown-child a {
    /*color: white;*/
  

}
}

.dropdownn:hover #dropdown-child {
    /*display: block;*/
  }





@media screen and (min-width:1279px){

}
@media screen and (min-width:768px){
#leftmenumob {
display: none;
}
}
@media screen and (max-width:1279px){
.mb-4{
	
	margin-bottom: 0.3rem !important;
	/*background: url(/images/bg2.webp);*/
	/*border: 5px solid #a38560;*/
}
}
@media screen and (max-width:1279px){
#vk_groups{
	display: none;
}
}

@media screen and (max-width:1279px){
.title2 a{
	max-height: 80px;
	text-align: top;
	padding: 0px;
	font-size: 1.7rem;
}
}

@media screen and (max-width:1279px){
.sections-tree ul li{
	
	padding: 3px !important;
	
}
}

@media screen and (max-width:1279px){
.sections-tree ul li a{
	
	margin: 0px !important;
	/*font-size: 1.2rem !important;*/
	line-height: 2;
	border-bottom: 2px solid #fff;
	padding-top: 12px !important;
  padding-bottom: 12px !important;
    
	
}
}

@media screen and (max-width:1279px){
.front-wrapper{
	min-height: 60px;
}
}
@media screen and (max-width:1279px){
.navbar.bg-dark{

/*min-height: 60px;*/

}
}

@media screen and (max-width:787px){
.navbar.bg-dark{

display: none;

}
}


@media screen and (max-width:1279px){
.basket{
	display: none;
}
}

@media screen and (max-width:1279px){
.main h1{
	
	background: url() !important;
	padding-bottom: 15px;
}
}
@media screen and (max-width:1080px){
#right_basket
{

	
}
}

@media screen and (max-width:1080px){
.baskettop
{
       display: block;

        position: fixed;
        bottom: 3%;
        left: 75%;
        margin-left:0;
        margin-top:0;
}
}
@media screen and (max-width:1080px){
#ss_baskettop{
    background-color: rgba(0, 0, 0, 0);
        border: none;
}
}


@media screen and (max-width:1080px){
.baskettop_box b {
	color: #fff;
	/*font-size: 20px;*/
	background-color: #03110d;
    border-radius: 50%;
      padding: 3px;
    font-size: 35px;
    text-align: center;
}
}
@media screen and (max-width:1080px){
.ss_baskettop {
	/*background: url(/images/bg_al.png) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	background: none;
	
	border-radius: 0px;
	padding: 5px;
	text-align: center;
	margin-bottom: 0px;

}
}

@media screen and (max-width:1080px){
.baskettop_box
{
	margin-top: -12px;
	width: 1px;
  height: 1px;
}
}







 @media screen and (min-width:1279px){ 
  #right_basket{
  	display: none;
  }
}

 @media screen and (max-width:1279px){ 
  .basket_box{
  	display: none;
  }
}


@media screen and (max-width:1279px){
#okno {
width: 60%;
max-height: 70%;
margin-top: 15% !important;
		
	}
}
@media screen and (max-width:1080px){
#back-top{ 
	
bottom: 120px;
	}
}



@media screen and (max-width:1080px){
.footer-wr{ 
	
margin-bottom: 120px;
	}
}



@media screen and (min-width:1023px){
 .menublockals{
 	
 	display: none;
 	
}
}

@media screen and (max-width: 1023px){
.menublocks {
    width: auto;
}
}
@media screen and (max-width: 1023px){
.menublockals {
    width: 40vw;
    display: flex;
    flex-wrap: wrap !important;
    text-align: center;
}
}

@media screen and (max-width: 1023px){
.flexslider-works .item-card{
    /*width: 200px !important;*/
}
}
	
	@media screen and (max-width:1023px){
	
#pricews
{
max-width: 250px;
}
	}
	
	@media screen and (max-width:1279px){		
.cat-section-card__link__pic-wr	{
	
	
}
}
@media screen and (max-width:1279px){		
#primer h3
{
	/*font-size: 24px !important;*/
}
}
/*	@media screen and (max-width:1279px){		
.catalog-section-gallery .flex-wrap{
	width: 1000px !important;
	margin: 0 auto;
}
}

	@media screen and (max-width:1032px){		
.catalog-section-gallery .flex-wrap{
	width: 750px !important;
	margin: 0 auto;
}
}

	@media screen and (max-width:782px){		
.catalog-section-gallery .flex-wrap{
	width: 500px !important;
	margin: 0 auto;
}
}

	@media screen and (max-width:1279px){	
.flex-wrap	{
	width: 920px !important;
   margin: 0 auto;
}
}

@media screen and (max-width:963px){	
.flex-wrap	{
	width: 600px !important;
   margin: 0 auto;
}
}

	@media screen and (max-width:1198px){	
.flex-wrap	{
	width: 950px;
   margin: 0 auto;
}
}	*/
	
	@media screen and (max-width:1279px){
#advantage
{

width: 900px;
margin: 0 auto;
}
	}
	
@media screen and (max-width:1023px){
#advantage
{

width: 675px;
margin: 0 auto;
}
	}
	
	@media screen and (max-width:735px){
#advantage
{
width: 450px;
margin: 0 auto;
}
	}
	@media screen and (max-width:1023px){
.name-level-1
{
	/*font-size: 2.2rem !important;*/
	
}
}
@media screen and (max-width:1023px){
.name
{
	/*font-size: 2.1rem !important;*/
}
}
@media screen and (max-width:1023px){
.badge{
	display: none;

}
}
	
@media screen and (max-width:1279px){	
.flex-control-nav
{
	max-height: 20px;
	bottom: -25px !important;
	}
	}
	
	@media screen and (max-width:764px){	
.flex-control-nav
{
	max-height: 20px;
	bottom: -25px !important;
	}
	}
	
		@media screen and (max-width:1279px){
		.pricetable td{
			/*font-size: 1.8rem !important;*/
		}
		}
		@media screen and (max-width:1279px){
		.slider{
			height: 250px;
		}
	}
	
	
	@media screen and (max-width:1279px){
	.carousel-item img{
	height: 200px !important;
}
}