@media screen AND (max-width:1300px){
	.menu_row{
		flex-wrap: wrap;
		justify-content: space-evenly!important;
	}
	.menu_row > [class*="col-"]{
		width: auto!important;
		max-width: max-content;
		flex-basis: auto;
	}
	.menu_row > .col-lg-12, .menu_row > .col-md-12 {
		flex-basis: 100%;
		padding-bottom: 0px;
	}
	.hiddenMob{
		display:none;
	}
}
@media screen and (min-width:993px) {
	li.parent:hover > ul{
		display: block;
	}	
	li.parent li.parent:hover > ul{
		left: 100%;
		top: 0px;
	}
}
@media screen and (max-width:992px) {
    .block__mobile{
        position: fixed;
        width: 100%;
        top: 0px;
        z-index: 9;
    }
    .block__mobile + *{
        padding-top:64px;
    }
    .owl-nav{
        display:none!important;
    }
	.tableRowMob {
		width: 100%;
		display: block;
		height:auto!important;
	}
	.tableRowMob td {
		width: 100%;
		display: block;
		padding: 0px;
	}
	.menu_block_top [class*="col-"]{
		text-align: center!important;
		max-width: 100%;
	}
	.iconBlock{
		justify-content: center;
	}
	.srch form{
		
		justify-content: center;
	}
	.hiddenMob{
		display:block;
	}
	.no_content .builder_block.block__positionabsolute {
		position: initial;
	}
	.popupBlock{
		padding:0px 15px;
	}
	.block_sorting_count_to_page .control-label{
		display:none!important;
	}
	.moduleProductName{
		height: auto;
	}
	.moduleProductDescription{
		height: auto;
	}
	.bodyFix{
		overflow:hidden;
	}
	.bodyFix .block__mobile{
		
	}
	.header_menu li a{
		text-align: left!important;
	}
	.left_sidebar+.contentWrapper{
		width:100%;
		float:none;
		box-sizing: border-box;		
	}
	.left_sidebar{
		width:100%;
		padding-right:0px;
	}
	.h-100 {
		height: auto!important;
	}
	img{
		height:auto!important;
	}
	.menu_block_top{
		padding-top:20px;
	}
	.menu_block_top *{
		text-align:center!important;
	}
	.hidden_menu {
		display: none;
		position: fixed;
		top: 64px;
		height: 100%;
		width: 100%;
		left: 0px;
		z-index:9;
	}
	.builder_block.block__positionfixed.fix_block {
		position: fixed;
		z-index: 9;
		width: 100%;
		overflow-y: scroll;
		top: 0px;
		height: 100%;
	}	
	.menu_row{
		display:block!important;
	}
	.menu_row > [class*="col-"]{
		width:100%!important;
		text-align:center!important;
		display:block!important;
		padding-bottom: 16px;
	}
	.showFontText .galleryText{
		opacity:1!important;
	}
	.builder_block.block__positionfixed.fix_block {
		position: fixed;
		z-index: 9;
		width: 100%;
		overflow-y: scroll;
		top: 0px;
		height: 100%;
	}
	.header_menu {
		background-color: white!important;
		height: 100%;
		display: block;
		width: 100%;
		padding-top: 0px!important;
		padding-bottom: 64px;
		overflow: auto;
	}
	.header_menu li {
		display: block;
		padding: 0px;
		text-align: left;
	}
	.header_menu li.parent > ul {
		position: inherit;
	}
	li.parent > ul {
		display: block;
	}
	.header_menu li.parent > ul {
		border-radius:0px;
		box-shadow: none;
	}	
	li.parent > ul li a {
		display: block;
		padding: 8px 20px 8px 40px;
	}	
	.builder_block[data-type="menu"]{
		padding-top:0px!important;
		padding-bottom:0px!important;
	}
	.block__positionfixed .hidden_menu{
		display:none!important;
	}
	.builder_block.block__positionfixed.fix_block .hidden_menu{
		display:block!important;
	}
	.label_products {
		text-align:center;
	}
	.block__mobile_container{
		padding: 20px;
		position: relative;
	}
	.block__mobile{display:block}
	.block__mobile_burger{position:absolute;top:50%;margin-top:-10px;right:20px;width:28px;height:20px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:9999}
	.block__mobile_burger span{display:block;position:absolute;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;height:3px;background-color:#fff}
	.block__mobile_burger span:nth-child(1){top:0}
	.block__mobile_burger span:nth-child(2){top:8px}
	.block__mobile_burger span:nth-child(3){top:16px}
	.block__mobile_burger span:nth-child(4){display:none;}
	.block_opened .block__mobile_burger span:nth-child(1){top:8px;width:0;left:50%}
	.block_opened .block__mobile_burger span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
	.block_opened .block__mobile_burger span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
	.block_opened .block__mobile_burger span:nth-child(4){top:8px;width:0;left:50%}
	
	.fix_block .block__mobile_burger span:nth-child(1){
		top: 8px;
		transform: rotate(45deg);
	}
	.fix_block .block__mobile_burger span:nth-child(2){
		opacity: 0;
	}
	.fix_block .block__mobile_burger span:nth-child(3){
		top: 8px;
		transform: rotate(-45deg);
	}
	
	
	
	.gorizont_form .input-group{
		margin-right:0px;
	}
	

	.btn_undo {
		text-align:left;
	}
	.btn_undo .f_left {
		float: none;
	}
	.menu_top{
		display:inline-block;
		position:relative;
	}
	.menu_link{
		display:inline-block!important;
	}
	.menu_items{
		display: none;
		position: absolute;
		right: 0px;
		top: 100%;
		padding: 0px;
		margin: 0px;
		background: #4169a9;
		list-style: none;
		text-align: left;
		box-shadow: 0px 3px 6px #565656;
		width: 176px;
		z-index: 1;
	}
	.menu_top:hover .menu_items{
		display:inline-block;
	}
	.menu_items a{
		width:100%;
		text-align:left;
	}
	.panelElements {
		text-align: left;
		position:relative;
		overflow: hidden;
	}
	.elements_list {
		width: 730px;
	}
	.panelLeft{
		display:block;
		background:#fff url('../images/exicon_prev_black.svg') 50% 50% no-repeat;
		background-size: 20px;
		position: absolute;
		left: 40px;
		top: 0px;
		height: 100%;
		width: 42px;
		box-shadow: 0px 0px 6px #848484;
	}
	.panelRight{
		display: block;
		background:#fff url('../images/exicon_next_black.svg') 50% 50% no-repeat;
		background-size: 20px;	
		position: absolute;
		right: 0px;
		top: 0px;
		height: 100%;
		width: 42px;
		box-shadow: 0px 0px 6px #848484;
	}
	.panelElementsBlock{
		margin: 0px 30px;
		overflow: auto;	
	}
	.startPage {
		text-align: center;
		position: absolute;
		width: 240px;
		left: 50%;
		top: 200px;
		z-index: 9;
		height: 200px;
		margin-left: -120px;
		border: 1px dashed #bbb;
		border-radius: 6px;
		cursor: pointer;
	}
	#builder{
		overflow: hidden;
	}
	#mainMap{
		height:300px;
	}
	.blockPrice{
		text-align:center;
	}
	.prodBuy {
		text-align: center;
	}
}
@media screen and (max-width:768px) {
	.builder_block .product_label {
		right: 0px;
	}
	.left_product{
		width:100%;
		display:block;
	}
	.right_product{
		width: 100%;
		display: block;
		padding-left: 0px;
		padding-top: 20px;
	}
	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
		position: relative;
		width: 100%!important;
		padding-right: 15px;
		padding-left: 15px;
		max-width: 100%;
	}
	.owlSlide{
		max-height:400px;
	}
	.moduleNewsImage img{
		width: 100%!important;
		height: auto!important;
		max-height: none!important;
	}
}
@media screen and (max-width:480px) {
	.carMiniList{
		width:100%;
	}
	.adminBuilder .btn_undo{
		width: 100%;
		text-align: center;
	}
	.adminBuilder .menuAdmin{
		float: none;
		display: inline-block;
	}
	.adminBuilder .menu_top{
		float: none;
		display: inline-block;
	}
	.adminBuilder .header_top {
		text-align: center;
	}
	.content {
		margin-top: 175px;
	}
	.adminBuilder .content {
		margin-top: 234px;
	}
	.head_title{
		word-break: break-word;
	}
	.ex_row_pt_0{padding-top:0}
	.ex_row_pt_15{padding-top:15px}
	.ex_row_pt_30{padding-top:15px}
	.ex_row_pt_45{padding-top:15px;}
	.ex_row_pt_60{padding-top:15px;}
	.ex_row_pt_75{padding-top:15px}
	.ex_row_pt_90{padding-top:15px}
	.ex_row_pt_105{padding-top:15px}
	.ex_row_pt_120{padding-top:15px!important}
	.ex_row_pt_135{padding-top:15px!important}
	.ex_row_pt_150{padding-top:15px!important}
	.ex_row_pt_165{padding-top:15px!important}
	.ex_row_pt_180{padding-top:15px!important}
	.ex_row_pt_195{padding-top:15px!important}
	.ex_row_pt_210{padding-top:15px!important}
	.ex_row_pb_0{padding-bottom:0}
	.ex_row_pb_15{padding-bottom:15px}
	.ex_row_pb_30{padding-bottom:15px}
	.ex_row_pb_45{padding-bottom:15px;}
	.ex_row_pb_60{padding-bottom:15px;}
	.ex_row_pb_75{padding-bottom:15px}
	.ex_row_pb_90{padding-bottom:15px}
	.ex_row_pb_105{padding-bottom:15px}
	.ex_row_pb_120{padding-bottom:15px!important}
	.ex_row_pb_135{padding-bottom:15px!important}
	.ex_row_pb_150{padding-bottom:15px!important}
	.ex_row_pb_165{padding-bottom:15px!important}
	.ex_row_pb_180{padding-bottom:15px!important}
	.ex_row_pb_195{padding-bottom:15px!important}
	.ex_row_pb_210{padding-bottom:15px!important}
	.note-air-popover {
		display: block!important;
		top: 0px!important;
		border: 0px!important;
		border-radius: 0px!important;
		position: fixed!important;
		left: 0%!important;
		margin-left: -0px!important;
		box-shadow: 0 2px 4px rgba(0, 0, 0, .2)!important;
	}
}


