@media (max-width: 1710px){
	.minicolors-position-right .minicolors-panel{
		transform: scale(0.8);
		transform-origin: top right;
		}	
	.remmim.h100{
		height:100%;
		width:100%;
		float:left;
		}
	.sidepreview{
		display:none;
		}
	.infoppreview {
		width: 350px;
		}
	.manipreview{
		width: calc(100% - 350px);
		}
	#previewbox,
	#previewbox2,
	.previewbox{
		zoom:0.6;
		}
	#elementstabb .nav-tabs a{
		font-size:11px;
		}
	.onecatbl > button{
		font-size: 15px;
		}
	}
@media (max-width: 1600px){
	.inedittablemain td.ditd{
		width:110px;
		}
	.inedittablemain td.pttd{
		padding-right:10px;
		width: 160px;
		}
	.inedittablemain td.prtd{
		padding-right: 10px;
		}
	#filteform .select2-container{
	    font-size: 12px;
		}
	#redocolors.btn{
		font-size: .58rem;
		}
	}
@media (max-width: 1575px){
	.newmainline .theinferprices > table > thead > tr > th{
		font-size: 16px;
		}
	.newmainline .theinferprices > table .deonros:first-of-type div,
	.newmainline .theinferprices > table .deonros:first-of-type div,
	.newmainline .theinferprices > table .deonros:first-of-type div + .curen,
	.newmainline .theinferprices > table .deonros:first-of-type div + .curen,
	.newmainline .theinferprices > table select,
	.newmainline .theinferprices > table .theammountsz_changer,
	.newmainline .theinferprices > table .theammount2sz_changer{
		font-size: 14px;
		}
	.newmainline .theinferprices > table .deonros:not(:first-of-type) div + .curen,
	.newmainline .theinferprices > table .deonros:not(:first-of-type) div + .curen,
	.newmainline .theinferprices > table .deonros:not(:first-of-type) div,
	.newmainline .theinferprices > table .deonros:not(:first-of-type) div{
		font-size: 12px;
		}
	.yadduptable th:not(:last-of-type),
	.martable th:not(:last-of-type),
	.yadduptable td, .martable td{
		font-size: 10px;
		}
	.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{
		font-size: 10px;
		}
	.newmainline .theinferprices{
		width: 400px;
		flex-shrink: 0;
		}
	.newmainline .theinfer .theproductsz_changer{
    	font-size: 18px;
		}
	.onegrid .newmainline .theinfer .theproductsz_changer{
		font-size: 16px;
		}
	.newmainline .imageholdi{
		width: 125px;
		flex-shrink: 0;
		}
	.onegrid .newmainline .imageholdi{
		width: 85px;
		}
	.onecatbl > button{
		font-size: 14px;
		}
	.fullscselectorcell img{
		width: 600px;
		}
	.conttemplage div.clokk .thehomer{
		right: 7px;
		left: 7px;
		}
	}
@media (max-width: 1400px) and (min-width: 1200px){
	.countersh td:first-of-type:after{
		left: -10px;
		}
	}
@media (max-width: 1385px){
	.addaadder.mb-4{
		margin-top:6px;
		margin-bottom:12px !important; 
		}
	.dainfoop{
		margin-top:4px;
		}
	#expandstat{
	    padding: 0px 7px;
		margin-top: -30px;
		}
	#thestatblock h2{
	    font-size:1.1rem;
		}
	#thestatblock .fs-13{
		font-size: 11px !important;
		}
	#thestatblock .fs-18{
		font-size: 13px !important;
		}
	 #thestatblock .display-6 {
        font-size: 2.2rem;
    	}
	.onecatbl > button{
		font-size: 12px;
		}
	#elementstabb .nav-tabs a{
		font-size:10px;
		}
	.selecttempatewewbox.show{
		right: 70px;
		}
	.conttemplage div.clokk .thehomer{
		right: 6px;
		left: 6px;
		}
	#previewbox,
	#previewbox2,
	.previewbox{
		zoom:0.5;
		}
	}
@media (max-width: 1380px){
	#proposalFilter{
    	margin-bottom:7px;
		}
	.thestatliner.pb-3 {
		padding-bottom:3px !important;
		}
	}
@media (max-width: 1343px){
	.maineditboxz{
		position:relative;
		}
	.col-md-3.greiparet{
		position:fixed;
		width: 340px;
        left: -264px;
		z-index: 3;
		transition: left .3s ease-in-out;
		-ms-transition: left .3s ease-in-out;
		-webkit-transition: left .3s ease-in-out;
		-moz-transition: left .3s ease-in-out;
		-o-transition: left .3s ease-in-out;
		}
	html[data-sidebar-size="lg"] .col-md-3.greiparet{
	    left: -120px;
		}
	.col-md-3.greiparet.onn{
		left:70px;
		}
	html[data-sidebar-size="lg"] .col-md-3.greiparet.onn{
	    left: 215px;
		}
	.col-md-9.whiteparet{
		width:100%;
		padding-left:45px;
		z-index: 1;
		}
	#ressidebut{
		border-top-right-radius: calc(1rem - 1px);
		border-bottom-right-radius: calc(1rem - 1px);
		display: inline-block;
        position: absolute;
        right: -40px;
        top: 0px;
        width: 40px;
        height: calc(100% - 10px);
        background: #F2F4F7;
        border: 1px solid #F2F4F7;
		font-size:26px;
		color:var(--vz-vertical-menu-bg-dark);
		padding: 0px 4px 0px 0px;
	    border-right: 1px solid #eaeaea;
		z-index: 4;
		}
	.col-md-3.greiparet.onn #ressidebut i.ri-arrow-right-circle-line:before{
	    content: "\ea5c";
		}
	}
@media (max-width: 1300px){
	.theselect.topone{
		display:none;
		}
	#filteform > .row > .col-2 .col-10{
		width:100%;
		}
	#filteform > .row > .col-2 .col-2{
		display:none;
		}
	#filteform > .row > .col-2{
		width:25%;
		}
	#filteform > .row > .col-1:not(:last-of-type){
		width:25%;
		}
	#filteform > .row > .col-1{
		width:25%;
		}
	#filteform > .row > .col-1 + .col-2,
	#filteform > .row > .col-1 + .col-2 + .col-2,
	#filteform > .row > .col-1 + .col-2 + .col-2 + .col-1,
	#filteform > .row > .col-1 + .col-2 + .col-2 + .col-1 + .col-1{
		margin-top:5px;
		}
	#theactionss{
		display:none;
		}
	#theprodstb thead th:nth-of-type(7),  #theprodstb col:nth-of-type(7),  #theprodstb tbody td:nth-of-type(6),
	#theprodstb thead th:nth-of-type(8),  #theprodstb col:nth-of-type(8),  #theprodstb tbody td:nth-of-type(7),
	#theprodstb thead th:nth-of-type(9),  #theprodstb col:nth-of-type(9),  #theprodstb tbody td:nth-of-type(8),
	#theprodstb thead th:nth-of-type(10), #theprodstb col:nth-of-type(10), #theprodstb tbody td:nth-of-type(9),
	#theprodstb thead th:nth-of-type(11), #theprodstb col:nth-of-type(11), #theprodstb tbody td:nth-of-type(10),
	#theprodstb thead th:nth-of-type(12), #theprodstb col:nth-of-type(12), #theprodstb tbody td:nth-of-type(11),
	#theprodstb thead th:nth-of-type(13), #theprodstb col:nth-of-type(13), #theprodstb tbody td:nth-of-type(12),
	#theprodstb thead th:nth-of-type(14), #theprodstb col:nth-of-type(14), #theprodstb tbody td:nth-of-type(13),
	#theprodstb thead th:nth-of-type(15), #theprodstb col:nth-of-type(15), #theprodstb tbody td:nth-of-type(14){
		display:none;
		}
	#elementstabb .nav-tabs a{
		font-size:9px;
		}
	.selecttempatewewbox h2,
	.selecttempatewewbox p{
		background-color:rgba(0, 0, 0, 0.5);
		padding:4px 8px;
		box-sizing:border-box;
		}
	}
@media (max-width: 1245px){
	.quotebox{
	    left: -460px;	
		}
	}
@media (max-width: 1199px){
	.prodtable thead th:nth-of-type(2){
		width:auto;
		}
	.prodtable thead th:first-of-type,
	.prodtable tbody tr:not(.follow) td:first-of-type{
		width:150px;
		}
	.prodtable thead th:last-of-type,
	.prodtable tbody tr:not(.follow) td:last-of-type,
	.prodtable thead th:nth-of-type(4),
	.prodtable tbody tr:not(.follow) td:nth-of-type(4){
		width:140px;
		}
	.prodtable thead th:nth-of-type(3),
	.prodtable tbody tr:not(.follow) td:nth-of-type(3){
		width:100px;
		}
	.quotebox{
		display:none;
		}
	.topinfoz, .topinfoz a{
		font-size: 14px;
		}
	}
@media (max-width: 1100px){
	#thestatblock .row-cols-lg-5 > *{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: 50%;
		}
	.crm-widget .col:nth-child(3){
	    border-right: 1px solid var(--vz-border-color);
		}
	#thestatblock .col > .py-4{
		padding-top: 1rem !important;
		padding-bottom: 1rem !important;
		}
	#namechanger, .theclintchangbo{
		display:none;
		}
	}
@media (max-width: 991px){
	.mainpagin .farfar{
		display:none;
		}
	.prodtable thead th:nth-of-type(3),
	.prodtable tbody tr:not(.follow) td:nth-of-type(3),
	.prodtable thead th:last-of-type,
	.prodtable tbody tr:not(.follow) td:last-of-type,
	.prodtable thead th:nth-of-type(4),
	.prodtable tbody tr:not(.follow) td:nth-of-type(4){
		width:auto;
		}
	.headerinfo{
		font-size: 10px;
		}
	.mainh1{
		font-size: 50px;
		}
	.front_top_row{
		margin-bottom: 30px;
		}
	.baselastblock{
		margin-left: 40px;
		}
	.prodtable thead th span{
		font-size: 12px;
		}
	.productcontentbox p{
		font-size: 16px;
		line-height: 1.4;
		}
	.productcontentbox h2{
		font-size: 18px;
		}
	.prodtable tbody td:nth-of-type(4),
	.prodtable tbody td:nth-of-type(5),
	.prodtable tbody tr.follow td:nth-of-type(2),
	.prodtable tbody tr.follow td:nth-of-type(3),
	.prodtable tbody td:nth-of-type(3),
	.prodtable tbody tr.follow td:nth-of-type(1){
	    font-size: 18px;	
		}
	.prodtable tbody td .discount,
	.prodtable tbody td .amountspvm{
		font-size: 14px;
		}
	.prodtable thead th:first-of-type,
	.prodtable tbody tr:not(.follow) td:first-of-type{
		width: 150px;
		}
	.plus {
		width: 30px;
		}
	.smaller .imageholder img{
		max-width: 55px;
		}
	.smaller .productcontentbox h2{
		font-size: 12px;
		}
	.smaller .productcontentbox p{
		font-size: 10px;
		}
	.quotetext {
		padding: 30px;
		font-size: 18px;
		}
	.footer {
		padding: 30px 0px 20px 0px;
		font-size: 18px;
		}
	.totalintext {
		font-size: 14px;
		}
	.botbox {
		padding: 20px 0px 35px 0px;
		}
	.totalbox td {
		font-size: 18px;
		}
	.contempreview {
		height: 200px;
		}
	}
@media (max-width: 900px){
	#theprodstb thead th:nth-of-type(16), #theprodstb col:nth-of-type(16), #theprodstb tbody td:nth-of-type(15),
	#theprodstb thead th:nth-of-type(1), #theprodstb col:nth-of-type(1), #theprodstb tbody th:nth-of-type(1){
		display:none;
		}
	.proptable tr .qqua .btn.dropdown{
		display:none;
		}
	#theprodstb th:last-of-type{
    	text-align: center;
		}
	.proptable tr .qqua .btn.blanc-button{
		padding: 0.2rem 0.5rem;
		border:1px solid #878A99;
		}
	#navbar-nav .nav-item.mobhidemenu{
		display:none;
		}
	.appendbeforethis button .overflow .bolder{
		font-size: 14px;
		}
	.appendbeforethis button .overflow .normal{
		font-size: 12px;
		}
	}
@media (max-width: 767px){
	#varsselectorb {
		left: -38px;
		font-size: 20px;
		padding: 1px 5px;
		}
	#groupsepul > .toaddli button span {
		font-size: 14px;
		}
	#groupsepul > .toaddli button i {
		font-size: 20px;
		margin-top: -1px;
		}
	.appendbeforethis button:not(.videoloader){
	    padding: 10px 37px 10px 10px;
		}
	.videoloader.fortheproaddr {
		left: calc(50% - 50px);
		top: 45px;
		}
	.videoloader.forthetextdr {
		right: 33px;
		top: 45px;
		}
	.appendbeforethis button .overflow {
		padding-left: 10px;
		}
	.appendbeforethis button .overflow .bolder{
		font-size: 13px;
		}
	.appendbeforethis button .overflow .normal{
		font-size: 10px;
		}
	.topbttns > .ms-1.header-item.d-none.d-sm-flex{
	    margin-left: 40px !important;
		}
	.col-md-3.greiparet, html[data-sidebar-size="lg"] .col-md-3.greiparet{
        left: -335px;
		}
	.col-md-3.greiparet.onn, html[data-sidebar-size="lg"] .col-md-3.greiparet.onn{
		left:0px;
		}
	 #thestatblock .crm-widget .col {
    	border-right: 1px solid var(--vz-border-color);
    	}
	.vertical-sidebar-enable .app-menu {
		z-index: 1005;
		}
	#topnav-hamburger-icon{
		left:15px;
		}
	body.vertical-sidebar-enable #topnav-hamburger-icon{
		left:225px;
		}
	body.vertical-sidebar-enable #topnav-hamburger-icon .hamburger-icon.open{
		-webkit-transform: rotate(0deg);
    	transform: rotate(0deg);
		}
	.notfoundtexts h1{
		font-size:36px;
		}
	.notfoundtexts h3{
		font-size:20px;
		}
	.downpart{
		font-size:18px;
		}
	.topinfoz .col-3{
		flex: 0 0 50%;
    	max-width: 50%;
		}
	.main_logo {
		width: 100px;
		}
	.headerinfo .pull-left,
	.headerinfo .float-start {
		margin-left: 10px;
		}
	.headerinfo .pull-left:nth-of-type(3),
	.headerinfo .float-start:nth-of-type(3){
		clear:both;
		}
	.headerinfo {
		margin-top: 32px;
		}
	.baselastblock {
		margin-left: 0px;
		clear: both;
		}
	tr:not(.smaller) > td > .imageholder > button > img{
	    min-width: 85px;	
		}
	.prodtable tbody td:nth-of-type(4),
	.prodtable tbody td:nth-of-type(5),
	.prodtable tbody tr.follow td:nth-of-type(2),
	.prodtable tbody tr.follow td:nth-of-type(3),
	.prodtable tbody td:nth-of-type(3),
	.prodtable tbody tr.follow td:nth-of-type(1) {
		font-size: 16px;
		}
	.productcontentbox p {
		font-size: 14px;
		line-height: 1.4;
		}
	.prodtable tbody td .discount,
	.prodtable tbody td .amountspvm{
		font-size: 12px;
		}
	#mobilebotblock{
		display:flex;
		position:fixed;
		z-index:1004;
		bottom:0px;
		left:0px;
		right:0px;
		box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
		padding:12px 0px;
		background: var(--vz-vertical-menu-bg-dark);
		}
	#page-topbar {
    	background:#fff;
    	border-top:none;
		z-index: 1005;
		}
	 .addaadder.mb-4 {
        margin-top: 0px;
    	}
	.dainfoop {
        margin-top: -2px;
    	}
	#selecttemplatemodal .modal-dialog{
	    width: 95%;
    	max-width: none !important;
		}
	}
@media (max-width: 620px){
	.countersh td:first-of-type:after{
		left: -10px;
		}
	.countersh td:first-of-type:after{
	    font-size: 26px;	
		}
	}
@media (max-width: 575px){
	#selecttemplatemodal .modal-dialog{
	    width: calc(100% - 15px);
		}
	#theprodstb thead th:nth-of-type(5), #theprodstb col:nth-of-type(5), #theprodstb tbody td:nth-of-type(4),
	#theprodstb thead th:nth-of-type(6), #theprodstb col:nth-of-type(6), #theprodstb tbody td:nth-of-type(5){
		display:none;
		}
	#thestatblock{
		display:none;
		}
	#filteform > .row > .col-2{
		width:50%;
		}
	#filteform > .row > .col-1:not(:last-of-type){
		width:50%;
		}
	#filteform > .row > .col-1{
		width:50%;
		}
	#filteform > .row > *:not(:first-of-type):not(:nth-of-type(2)){
		margin-top:5px;
		}
	.m-new{
		flex-basis:100px;
		}
	.m-firstmenu{
		flex-basis:calc(50% - 50px);
		}
	.m-secondmenu{
		flex-basis:calc(50% - 50px);
		}
	.m-new{
		padding:2px 0px;
		}
	.m-smallnav li a i, #m-addnewbf i{
		font-size: 16px;
		}
	#m-addnewbf span{
		font-size: 11px;
		}
	.m-smallnav li a span{
		font-size: 10px;
		}
	#mobilebotblock{
	    padding: 8px 0px;
		}
	.m-secondmenu, .m-firstmenu{
		padding: 0px 6px;
		}
	.conttemplage .clokk .previewtempla{
		display:none;
		}
	}
@media (max-width: 500px){
	.formob{
		display:inline;
		}
	.formob + span{
		display:none;
		}
	#theprodstb thead th:nth-of-type(4), #theprodstb col:nth-of-type(4), #theprodstb tbody td:nth-of-type(3){
		display:none;
		}
	#notsbox {
		width: 400px;
		}
	#notificationItemsTab .nav-item{
		font-size: 11px;
		}
	#viewallnots, #notificationItemsTab .badge.badge-soft-light.fs-13{
		font-size: 12px;
		}
	.m-new{
		flex-basis:90px;
		}
	.m-firstmenu{
		flex-basis:calc(50% - 45px);
		}
	.m-secondmenu{
		flex-basis:calc(50% - 45px);
		}
	#m-addnewbf span{
		font-size: 10px;
		}
	}
@media (max-width: 450px){
	#mobilebotblock {
        padding: 4px 0px;
    	}
	.m-smallnav li {
		padding: 3px;
		}
	.m-secondmenu, .m-firstmenu{
		padding: 0px 4px;
		}
	.m-new{
		flex-basis:80px;
		}
	.m-firstmenu{
		flex-basis:calc(50% - 40px);
		}
	.m-secondmenu{
		flex-basis:calc(50% - 40px);
		}
	}
@media (max-width: 400px){
	.m-smallnav li a span {
        font-size: 9px;
   		}
	.m-smallnav li {
        padding: 2px;
    	}
	.m-secondmenu, .m-firstmenu{
		padding: 0px 3px;
		}
	.m-new{
		flex-basis:74px;
		}
	.m-firstmenu{
		flex-basis:calc(50% - 37px);
		}
	.m-secondmenu{
		flex-basis:calc(50% - 37px);
		}
	 .m-new {
        padding: 0px 0px;
    	}
	#m-addnewbf{
		padding: 2px 3px;
		}
	}
@media (min-width: 768px){
	[data-layout=vertical][data-sidebar-size=sm-hover] #maininfopop,
	[data-layout=vertical][data-sidebar-size=sm] #maininfopop{
		left: 70px;
		}
	[data-layout=vertical][data-sidebar-size=sm-hover] #saveinfopop,
	[data-layout=vertical][data-sidebar-size=sm] #saveinfopop{
		left: 70px;
		}
	[data-layout=vertical][data-sidebar-size=sm-hover] #clieintinfopop,
	[data-layout=vertical][data-sidebar-size=sm] #clieintinfopop{
		left: 70px;
		}
	}
@media (min-width: 1300px){
	#sendcontractbox > .modal-dialog.modal-lg{
		max-width:770px !important;
		}
	}
@media (max-height: 700px){
	.fronfooter{
		display:none;
		}
	}