@media (max-width: 1260px){
	.catalogDetailMedia,
	.catalogDetailMedia.fixed {
		width: 660px;
	}
	.catalogDetailSlider .fancybox {
		height: 580px;
		width: 580px;
		line-height: 580px;
		display: flex;
		align-items: center;
	}
}

@media (max-width: 1201px){
	.topMenu {
		border-top: 1px solid #EBEBEB;
		margin: 0 85px 0 120px;
	}
}

@media (max-width: 1150px){

	.topMenu {
		border-top: 1px solid #EBEBEB;
		margin: 0 85px 0 100px;
	}

	.catalogDetailMedia {
	    width: 570px;
	}
	.catalogDetailSlider .fancybox {
		height: 490px;
		line-height: 490px;
		display: flex;
		align-items: center;
	}
}

@media (max-width: 1130px){
	.topMenu {
		border-top: 1px solid #EBEBEB;
		margin: 0 20px 0 90px;
	}
}

@media (max-width: 1069px){
	.hiddenlg {display: none!important}
	
	.collgDefault {
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		max-width: none;
	}

	.collgAuto {
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.collg1 {
		-webkit-flex-basis: 8.33333333%;
		-ms-flex-basis: 8.33333333%;
		flex-basis: 8.33333333%;
		max-width: 8.33333333%;
	}

	.collg2 {
		-webkit-flex-basis: 16.66666667%;
		-ms-flex-basis: 16.66666667%;
		flex-basis: 16.66666667%;
		max-width: 16.66666667%;
	}

	.collg3 {
		-webkit-flex-basis: 25%;
		-ms-flex-basis: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}

	.collg4 {
		-webkit-flex-basis: 33.33333333%;
		-ms-flex-basis: 33.33333333%;
		flex-basis: 33.33333333%;
		max-width: 33.33333333%;
	}

	.collg5 {
		-webkit-flex-basis: 41.66666667%;
		-ms-flex-basis: 41.66666667%;
		flex-basis: 41.66666667%;
		max-width: 41.66666667%;
	}

	.collg6 {
		-webkit-flex-basis: 50%;
		-ms-flex-basis: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}

	.collg7 {
		-webkit-flex-basis: 58.33333333%;
		-ms-flex-basis: 58.33333333%;
		flex-basis: 58.33333333%;
		max-width: 58.33333333%;
	}

	.collg8 {
		-webkit-flex-basis: 66.66666667%;
		-ms-flex-basis: 66.66666667%;
		flex-basis: 66.66666667%;
		max-width: 66.66666667%;
	}

	.collg9 {
		-webkit-flex-basis: 75%;
		-ms-flex-basis: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}

	.collg10 {
		-webkit-flex-basis: 83.33333333%;
		-ms-flex-basis: 83.33333333%;
		flex-basis: 83.33333333%;
		max-width: 83.33333333%;
	}

	.collg11 {
		-webkit-flex-basis: 91.66666667%;
		-ms-flex-basis: 91.66666667%;
		flex-basis: 91.66666667%;
		max-width: 91.66666667%;
	}

	.collg12 {
		-webkit-flex-basis: 100%;
		-ms-flex-basis: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}

	.topMenu {
		border-top: 1px solid #EBEBEB;
		margin: 0 5px 0 75px;
	}
	
	.catalogDetail .col5.collg12 {
		-webkit-flex-basis: 41.66666667%;
		-ms-flex-basis: 41.66666667%;
		flex-basis: 41.66666667%;
		max-width: 41.66666667%;
	}
	.catalogDetail .col7.collg12 {
		-webkit-flex-basis: 58.33333333%;
		-ms-flex-basis: 58.33333333%;
		flex-basis: 58.33333333%;
		max-width: 58.33333333%;
	}
	
	.catalogDetail .catalogDetailMedia {
		width: 510px;
		height: 510px;
		line-height: 510px;
	}
	.catalogDetailSlider .fancybox {
		height: 430px;
		line-height: 430px;
		display: flex;
		align-items: center;
	}
	
	.catalogDetailInfo .rowMiddle .collg4.colmd12 {
		-webkit-flex-basis: 100%;
		-ms-flex-basis: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	.catalogSectionInfo {
		padding: 0;
	}

	.pageTitle {
	}

	.catalogSectionTitle {
		font-size: 24px;
		line-height: 30px;
	}

	.catalog > .row > .col:nth-child(odd) > .catalogItem > .row > .col:last-child {
		-webkit-order: -1;
		-ms-order: -1;
		order: -1;
	}

	.catalog > .row > .col:nth-child(odd) > .catalogItem .catalogItemInfo {
	    padding-right: 0;
	    padding-left: 20px;
	}

	.catalogDetailMedia {
		position: static;

		width: auto;
		margin-bottom: 5px;
	}

	.catalogDetailInfo {
		max-width: none;
		margin-left: 0;
	}

	.cartDeliveryBox {
		padding: 20px 10px;
	}

	.cartDelivery .field.small {
		max-width: none;
	}
}

@media (max-width: 1025px){ 
	.topMenu {
		border-top: 1px solid #EBEBEB;
		margin: 0 -10px 0 60px;
	}
}

@media (max-width: 995px){ 
	.topMenu {
		border-top: 1px solid #EBEBEB;
		margin: 0 -25px 0 40px;
	}
}

@media (max-width: 961px){ 
	.topMenu {
		border-top: 1px solid #EBEBEB;
		margin: 0 -17px 0 5px;
	}
}

@media (max-width: 934px){ 
	.topMenu {
		border-top: 1px solid #EBEBEB;
		margin: 0px -23px 0 -11px;
	}
}

@media (max-width: 912px){ 
	.topMenu {
		border-top: 1px solid #EBEBEB;
		margin: 0px -23px 0 -11px;
	}

	.topMenu .level1 > li > a {
		position: relative;
		padding: 10px;
		color: #3b3b3b;
		font-weight: 500;
		text-align: center;
		font-size: 15px !important;
	}
}

@media (max-width: 880px){
	.catalogDetail .col5.collg12,
	.catalogDetail .col7.collg12 {
		-webkit-flex-basis: 100%;
		-ms-flex-basis: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	.catalogDetail .catalogDetailMedia {
		width: 680px;
		height: 680px;
		line-height: 680px;
		margin-left: auto;
		margin-right: auto;
	}
	.catalogDetailSlider .fancybox {
		height: 600px;
		width: 600px;
		line-height: 600px;
		display: flex;
		align-items: center;
	}
	
	.catalogDetailInfo .rowMiddle .collg4.colmd12 {
		-webkit-flex-basis: 33.33333333%;
		-ms-flex-basis: 33.33333333%;
		flex-basis: 33.33333333%;
		max-width: 33.33333333%;
	}
	
	
	.cartTable > thead {
		display: none;
	}

	.cartTable {
		width: auto;
	}
	
	.cartTable,
	.cartTable > tbody,
	.cartTable > tbody > tr,
	.cartTable > tbody > tr > th,
	.cartTable > tbody > tr > td,
	.cartTable > tfoot,
	.cartTable > tfoot > tr,
	.cartTable > tfoot > tr > th,
	.cartTable > tfoot > tr > td {
		display: block;
	}

	.cartTable > tfoot {
		margin-top: 20px;
	}

	.cartTable > tbody > tr > th, 
	.cartTable > tbody > tr > td,
	.cartTable > tbody > tr > td:first-child,
	.cartTable > tbody > tr > th:first-child,
	.cartTable > tbody > tr > th:last-child, 
	.cartTable > tbody > tr > td:last-child {
		padding: 10px;
	}

	.cartTable > tbody {
		
	}

	.cartTable > tbody > tr {
		position: relative;

		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;

		-webkit-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		
		margin-bottom: 20px;

		background: #fff;
		border-radius: 2px;
		box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;

		text-align: center;
	}

	.cartTable > tbody > tr > td {
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.cartItem:last-child {
		margin-bottom: 0;
	}

	.cartTable > tbody > tr > td[data-title]:before {
		display: block;

		text-align: center;
		padding: 0 10px;
		font-weight: bold;

		content: attr(data-title);
	}

	.cartItemImg {
		max-width: 200px;
	}
	
	.cartTable > tbody > tr > td.cartItemImgCol,
	.cartTable > tbody > tr > td.cartItemTitleCol,
	.cartTable > tbody > tr > td.cartItemSumCol {
		width: auto;

		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.cartItemColorCol .imgThumb.xsmall {
		width: 70px;
	}

	.cartItemDelCol {
		position: absolute;
		top: 0;
		right: 0;
	}

	.cartTable > tfoot .col {
		margin-bottom: 10px;
	}

	.cartFinishSum {
		text-align: right;
	}
}

@media (max-width: 865px){ 
	.topMenu .level1 > li > a {
		position: relative;
		padding: 10px;
		color: #3b3b3b;
		font-weight: 500;
		text-align: center;
		font-size: 14px !important;
	}
}

@media (max-width: 819px){
	.hiddenmd {display: none!important}
	
	.colmdDefault {
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		max-width: none;
	}

	.colmdAuto {
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.colmd1 {
		-webkit-flex-basis: 8.33333333%;
		-ms-flex-basis: 8.33333333%;
		flex-basis: 8.33333333%;
		max-width: 8.33333333%;
	}

	.colmd2 {
		-webkit-flex-basis: 16.66666667%;
		-ms-flex-basis: 16.66666667%;
		flex-basis: 16.66666667%;
		max-width: 16.66666667%;
	}

	.colmd3 {
		-webkit-flex-basis: 25%;
		-ms-flex-basis: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}

	.colmd4 {
		-webkit-flex-basis: 33.33333333%;
		-ms-flex-basis: 33.33333333%;
		flex-basis: 33.33333333%;
		max-width: 33.33333333%;
	}

	.colmd5 {
		-webkit-flex-basis: 41.66666667%;
		-ms-flex-basis: 41.66666667%;
		flex-basis: 41.66666667%;
		max-width: 41.66666667%;
	}

	.colmd6 {
		-webkit-flex-basis: 50%;
		-ms-flex-basis: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}

	.colmd7 {
		-webkit-flex-basis: 58.33333333%;
		-ms-flex-basis: 58.33333333%;
		flex-basis: 58.33333333%;
		max-width: 58.33333333%;
	}

	.colmd8 {
		-webkit-flex-basis: 66.66666667%;
		-ms-flex-basis: 66.66666667%;
		flex-basis: 66.66666667%;
		max-width: 66.66666667%;
	}

	.colmd9 {
		-webkit-flex-basis: 75%;
		-ms-flex-basis: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}

	.colmd10 {
		-webkit-flex-basis: 83.33333333%;
		-ms-flex-basis: 83.33333333%;
		flex-basis: 83.33333333%;
		max-width: 83.33333333%;
	}

	.colmd11 {
		-webkit-flex-basis: 91.66666667%;
		-ms-flex-basis: 91.66666667%;
		flex-basis: 91.66666667%;
		max-width: 91.66666667%;
	}

	.colmd12 {
		-webkit-flex-basis: 100%;
		-ms-flex-basis: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}

	.pullmd1 {
		-webkit-order: -1;
		-ms-order: -1;
		order: -1;
	}

	.pullmd2 {
		-webkit-order: -2;
		-ms-order: -2;
		order: -2;
	}

	.pullmd3 {
		-webkit-order: 3;
		-ms-order: 3;
		order: 3;
	}

	.pullmd4 {
		-webkit-order: -4;
		-ms-order: -4;
		order: -4;
	}

	.pullmd5 {
		-webkit-order: -5;
		-ms-order: -5;
		order: -5;
	}

	.pullmd6 {
		-webkit-order: -6;
		-ms-order: -6;
		order: -6;
	}

	.pullmd7 {
		-webkit-order: -7;
		-ms-order: -7;
		order: -7;
	}

	.pullmd8 {
		-webkit-order: -8;
		-ms-order: -8;
		order: -8;
	}

	.pullmd9 {
		-webkit-order: -9;
		-ms-order: -9;
		order: -9;
	}

	.pullmd10 {
		-webkit-order: -10;
		-ms-order: -10;
		order: -10;
	}

	.pullmd11 {
		-webkit-order: -11;
		-ms-order: -11;
		order: -11;
	}
	
	.offsetmd1 {margin-left: 8.33333333%}
	.offsetmd2 {margin-left: 16.66666667%}
	.offsetmd3 {margin-left: 25%}
	.offsetmd4 {margin-left: 33.33333333%}
	.offsetmd5 {margin-left: 41.66666667%}
	.offsetmd6 {margin-left: 50%}
	.offsetmd7 {margin-left: 58.33333333%}
	.offsetmd8 {margin-left: 66.66666667%}
	.offsetmd9 {margin-left: 75%}
	.offsetmd10 {margin-left: 83.33333333%}
	.offsetmd11 {margin-left: 91.66666667%}

	.modalHeader, 
	.modalBody {
		padding-left: 10px;
		padding-right: 10px;
	}

	.header {
		padding: 3px 0;
	}

	.header:before {
		display: none;
	}
	
	.headerLogo img {
		height: 40px!important;
		margin: 3px 0px!important;
	}

	.modalOurRepresentativesBut {
		position: absolute;
		left: 60px;
		top: calc(50% - 10px);

		width: 22px;
		height: 20px;

		display: block;
	}

	.headerCart {
		margin-right: 10px;
	}

	.topMenuDropdown {
		position: static;
	}

	.topMenuDropdown .dropdownBut {
		position: absolute;
		top: calc(50% - 8px);
		left: 20px;

		display: block;
	}

	.topMenuDropdown.open .dropdownBut {
		position: fixed;
		top: 20px;
		left: 20px;
		z-index: 1001;
	}

	.topMenu {
		position: fixed;
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;
		z-index: 1000;

		max-height: 0;
		overflow-y: auto;
		margin: 0;
		border-top: 0;
		padding-left: 75px;
		padding-right: 75px;
		
		-webkit-transition: .4s ease-in-out;
		transition: .4s ease-in-out;

		background: #000;
	}

	.open .topMenu {
		max-height: 100vh;
		padding-top: 75px;
		padding-bottom: 75px;
		z-index: 100000;
	}

	.topMenu .listFlex {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.topMenu .level1 > li > a {
		border-bottom: 1px solid #212121;
		padding-left: 35px;
		padding-right: 35px;

		color: #fff !important;
		text-align: left;

		display: flex;
		justify-content: space-between;
	}

	.topMenu .level1 > li:hover > a, 
	.topMenu .level1 > li.active > a {
		background: none;

		opacity: .6;
	}

	.topMenu .level1 ul {
		position: static;

		display: none;

		-webkit-transition: none;
		transition: none;

		background: none;
		box-shadow: none;
		opacity: 1;
		visibility: visible;

		-webkit-transform: none;
		transform: none;		
	}

	.topMenu .level2 > li > a {
		padding: 10px 50px;

		font-weight: 300;
		text-transform: none;
		color: #fff;
	}

	.mainLayout {
		display: block;
	}

	.sidebar {
		width: auto;
		padding-bottom: 0;
		margin: 0px 0 30px;
	}

	.sidebarMenu {
		position: static;
		
		width: auto;
		height: 120px;
	}

	.sidebarMenuList {
		width: auto;

		white-space: nowrap;
	}

	.sidebarMenuItem {
		margin-bottom: 0;
	}

	.sidebarMenuItem:not(:last-child) {
		margin-right: 10px;
	}

	.viewColorSlider {
		max-width: none;
		margin-left: 40px;
		margin-right: 40px;
	}

	.faq .tabsNav {
		width: auto;
		margin-bottom: 40px;
	}

	.faqTitle {
		margin-left: 0;
	}

	.cartPayment .col {
		margin-bottom: 20px;
	}

	.cartDelivery {
		padding: 20px;
	}

	.deliveryMap {
		margin-top: 20px;
		overflow:hidden;
	}

	.footerCol {
		margin-bottom: 30px;
	}

	.footerMenu {
		margin-top: 30px;
	}

	.footerMenu .level1 > li > a {
		text-align: center;
	}
}

@media (min-width: 819px){
	.sidebarMenu .mCSB_scrollTools_horizontal {
		opacity: 0;
		pointer-events: none;
		visibility: hidden;
	}
}

@media (max-width: 690px){

	.faqDescription h2 {
		font-size: 25px !important;
	}

	.catalogDetailSlider {
		margin-right: 0;
		margin-left: 0;
	}

	.catalogDetailSliderNav {
		max-width: none;
		margin-right: 0;
		margin-left: 0;
	}
	
	.catalogDetail .catalogDetailMedia,
	.catalogDetailSlider .fancybox {
		width: inherit;
		height: inherit;
		line-height: inherit;
		
	}
	.catalogDetailSlider .fancybox {
		width: 100%;
		height: 560px;
		line-height: 560px;
		display: flex;
		align-items: center;
	}
	.catalogDetailSlider button,
	.catalogDetailSliderNav button {
		display: none !important;
	}
}

@media (max-width: 569px){
	.sidebar {
		width: auto;
		padding-bottom: 0;
		margin: 0px 0 30px;
	}

	.hiddensm {display: none!important}
	
	.colsmDefault {
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		max-width: none;
	}

	.colsmAuto {
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.colsm1 {
		-webkit-flex-basis: 8.33333333%;
		-ms-flex-basis: 8.33333333%;
		flex-basis: 8.33333333%;
		max-width: 8.33333333%;
	}

	.colsm2 {
		-webkit-flex-basis: 16.66666667%;
		-ms-flex-basis: 16.66666667%;
		flex-basis: 16.66666667%;
		max-width: 16.66666667%;
	}

	.colsm3 {
		-webkit-flex-basis: 25%;
		-ms-flex-basis: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}

	.colsm4 {
		-webkit-flex-basis: 33.33333333%;
		-ms-flex-basis: 33.33333333%;
		flex-basis: 33.33333333%;
		max-width: 33.33333333%;
	}

	.colsm5 {
		-webkit-flex-basis: 41.66666667%;
		-ms-flex-basis: 41.66666667%;
		flex-basis: 41.66666667%;
		max-width: 41.66666667%;
	}

	.colsm6 {
		-webkit-flex-basis: 50%;
		-ms-flex-basis: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}

	.colsm7 {
		-webkit-flex-basis: 58.33333333%;
		-ms-flex-basis: 58.33333333%;
		flex-basis: 58.33333333%;
		max-width: 58.33333333%;
	}

	.colsm8 {
		-webkit-flex-basis: 66.66666667%;
		-ms-flex-basis: 66.66666667%;
		flex-basis: 66.66666667%;
		max-width: 66.66666667%;
	}

	.colsm9 {
		-webkit-flex-basis: 75%;
		-ms-flex-basis: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}

	.colsm10 {
		-webkit-flex-basis: 83.33333333%;
		-ms-flex-basis: 83.33333333%;
		flex-basis: 83.33333333%;
		max-width: 83.33333333%;
	}

	.colsm11 {
		-webkit-flex-basis: 91.66666667%;
		-ms-flex-basis: 91.66666667%;
		flex-basis: 91.66666667%;
		max-width: 91.66666667%;
	}

	.colsm12 {
		-webkit-flex-basis: 100%;
		-ms-flex-basis: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}

	.offsetsm1 {margin-left: 8.33333333%}
	.offsetsm2 {margin-left: 16.66666667%}
	.offsetsm3 {margin-left: 25%}
	.offsetsm4 {margin-left: 33.33333333%}
	.offsetsm5 {margin-left: 41.66666667%}
	.offsetsm6 {margin-left: 50%}
	.offsetsm7 {margin-left: 58.33333333%}
	.offsetsm8 {margin-left: 66.66666667%}
	.offsetsm9 {margin-left: 75%}
	.offsetsm10 {margin-left: 83.33333333%}
	.offsetsm11 {margin-left: 91.66666667%}

	.header {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		z-index: 1000;
	}

	.headerLogo {
		text-align: center;
	}

	.headerLogo img {
		height: 40px!important;
		margin: 3px 0px!important;
	}

	.topMenu {
		padding-left: 10px;
		padding-right: 10px;
	}

	.open .topMenu {
		padding-top: 50px;
		padding-bottom: 10px;
		z-index: 100000;
	}

	.main {
		padding-bottom: 20px;
	}

	.content {
		padding-bottom: 20px;
		/* margin-top: 30px; */
	}

	.path {
		display: none;
	}

	.catalogSection:nth-child(even) > .row > .col:last-child {
		-webkit-order: 0;
		-ms-order: 0;
		order: 0;
	}

	.catalogSectionImg {
		margin-bottom: 20px;
	}

	.catalogItem {
		overflow: hidden;
		margin-left: -10px;
		margin-right: -10px;
		padding-left: 10px;
		padding-right: 10px;
	}

	.catalogItemTitle {
		margin-left: 0;
	}

	.catalogItem:hover {
		background: none;
	}

	.catalogItemInfo {
		padding-right: 0;
	}

	.catalog > .row > .col:nth-child(odd) > .catalogItem .catalogItemInfo {
		padding-left: 0;
	}

	.faq .sectionHeader {
		padding-top: 20px;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.faqTitle {
		font-size: 30px !important;
	}

	.cartPayment {
		margin: 0;
	}

	.cartDeliveryTitle {
		font-size: 18px;
	}

	.userDeliveryListItemTitle {
		font-size: 14px;
	}

	.datepicker {
		width: 270px;
	}

	.deliverySum {
		margin-top: 30px;
	}

	.catalogItemHeader {
		margin-left: 0;
		margin-bottom: 20px;
	}

	.catalogDetailSlider .fancybox {
		height: 400px;
		width: 100%;
		line-height: 400px;
		display: flex;
		align-items: center;
	}
}

@media (max-width: 420px){
	
	.hiddenxsm {display: none!important}
	
	.colxsmDefault {
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		max-width: none;
	}

	.colxsmAuto {
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.colxsm1 {
		-webkit-flex-basis: 8.33333333%;
		-ms-flex-basis: 8.33333333%;
		flex-basis: 8.33333333%;
		max-width: 8.33333333%;
	}

	.colxsm2 {
		-webkit-flex-basis: 16.66666667%;
		-ms-flex-basis: 16.66666667%;
		flex-basis: 16.66666667%;
		max-width: 16.66666667%;
	}

	.colxsm3 {
		-webkit-flex-basis: 25%;
		-ms-flex-basis: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}

	.colxsm4 {
		-webkit-flex-basis: 33.33333333%;
		-ms-flex-basis: 33.33333333%;
		flex-basis: 33.33333333%;
		max-width: 33.33333333%;
	}

	.colxsm5 {
		-webkit-flex-basis: 41.66666667%;
		-ms-flex-basis: 41.66666667%;
		flex-basis: 41.66666667%;
		max-width: 41.66666667%;
	}

	.colxsm6 {
		-webkit-flex-basis: 50%;
		-ms-flex-basis: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}

	.colxsm7 {
		-webkit-flex-basis: 58.33333333%;
		-ms-flex-basis: 58.33333333%;
		flex-basis: 58.33333333%;
		max-width: 58.33333333%;
	}

	.colxsm8 {
		-webkit-flex-basis: 66.66666667%;
		-ms-flex-basis: 66.66666667%;
		flex-basis: 66.66666667%;
		max-width: 66.66666667%;
	}

	.colxsm9 {
		-webkit-flex-basis: 75%;
		-ms-flex-basis: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}

	.colxsm10 {
		-webkit-flex-basis: 83.33333333%;
		-ms-flex-basis: 83.33333333%;
		flex-basis: 83.33333333%;
		max-width: 83.33333333%;
	}

	.colxsm11 {
		-webkit-flex-basis: 91.66666667%;
		-ms-flex-basis: 91.66666667%;
		flex-basis: 91.66666667%;
		max-width: 91.66666667%;
	}

	.colxsm12 {
		-webkit-flex-basis: 100%;
		-ms-flex-basis: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.catalogDetailSlider .fancybox {
		height: 355px;
		line-height: 355px;
		display: flex;
		align-items: center;
	}
}

@media (max-width: 404px) {
	.mgnAddBasket {
		margin: 15px 0px;
	}
}

@media (max-width: 390px){
	.cartItemImg {
		max-width: 100px;
	}
}

@media (max-width: 374px){
	
	.catalogDetailSlider .fancybox {
		height: 300px;
		line-height: 300px;
		display: flex;
		align-items: center;
	}
	
}


@media (max-width: 991px) and (min-width: 768px) {
	.col-md-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33333333%;
		-ms-flex: 0 0 33.33333333%;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%;
	}
}

@media (min-width: 992px) {
	.col-md-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
}

@media (min-width: 768px) {
	.col-md-6 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.order-md-1 {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-md-2 {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}
}

@media (min-width: 992px) {
	.col-lg-6 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.offset-lg-6 {
		margin-left: 50%
	}
	.col-lg-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33333333%;
		-ms-flex: 0 0 33.33333333%;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%;
	}
}


/*
@media (max-width: 819px) and (min-width: 768px) {
	body {
		padding-top: 90px;
	}
}

@media (max-width: 767px){
	body {
		padding-top: 60px;
	}
}*/
