/* ========= Desktop First ========= */

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

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

@media screen and (max-width: 768px){
	.container{max-width: 100%;}
	.main-menu-item .main-menu-icon{font-size:25px;}
	.main-menu-item .main-menu-text{font-size:8px;}
	
	.one-anket-main .sal-anket-data .one-item-param{width:100px;height:48px;margin:4px auto;}	
	.one-anket-main .sal-anket-data .one-item-param .date-item-param{font-size:20px;margin-top:5px;}	
	
	.rev-img-bg:before{padding-top:150%;}
	.rev-btn{font-size: 12px;padding:2px 0px;}
	.rev-name{font-size: 12px;padding:2px 0px;}
	
	.rev-block-date, .rev-block-user{float:none;}


}

@media screen and (max-width: 507px){
	.one-price{padding:5px 5px;}
	.one-price div{margin-right: 5px;font-size: 0.9em;}
	.one-price span{font-size:1.3em;}
	.op-test div{font-size:1em;}
	.op-test span{font-size:2em;}
	.op-test {flex-wrap:wrap;justify-content:center;}
}

@media screen and (max-width: 434px){
	.one-anket-main .one-item-param{width:110px;height:73px;}
	.date-item-param{font-size: 30px;}
	.btn-phone{width:235px;}
	.price-ank {width: 100%;}
	.service-title {width: 100%;}
	.service-item {width: 100%;}
	.fotorama__nav {margin-top:-74px;}
	.one-anket-main .one-item-param .date-item-param {font-size: 30px;}
	.one-anket-price{margin-top: 5px;}
	.my-tabs .nav-link{font-size:20px;}
	.my-tabs .nav-link.active{font-size:20px;}
	.ser-color-b{width:18px; height:18px;}
	.ser-color div{margin-right:8px;}
	.anket-price-search{margin-top: -4px;}
	.serv-price-srh{height: 40px;font-size: 18px;line-height: 25px;}
	.map-text a{width: 100%;min-width: 100px;}
	.main-menu-item a{padding:5px 2px;}
	
	.karusel-item-title{font-size:16px;}
	.karusel-item-pic{font-size:27px;}
	.karusel-item-text{font-size:11px;}
	
	.sort-arrows {justify-content: space-between;}
	.sort-arrows .sort-item{margin:0px 5px 0px 5px;}
	
}

@media screen and (max-width: 375px){
	.sort-arrows .sort-item{font-size:13px;}
}

@media screen and (max-width: 360px){
	.my-tabs .nav-link{font-size:15px;}
	.my-tabs .nav-link.active{font-size:15px;}
	.ser-color div{margin-right:2px;}
}

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

}


/* ========= Mobile First ========= */

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

}

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

}

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

}

@media screen and (min-width: 507px){
	
}
@media screen and (min-width: 434px){

}

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

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

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