@media (min-width: 1200px){
		#fm-quickview-modal .fm-product-one-click.fm-product-right-block{
			padding-right: 15px;
		}
		header .fm-header-address.header-cilent-help{
			flex: 0 0 50%;
			max-width: 50%;
		}
		header .fm-header-phones{
			flex: 0 0 25%;
			max-width: 25%;
		}
		.set-buy-wrap .set-list.set-list-product .set-product-wrap, .set-buy-wrap .set-slider .set-slider-content{
			padding-left: 0px;
		}
		.set-buy-wrap .bx-wrapper .set-slider .set-slider-content .set-slider-text{
			padding: 0px 15px;
		}
	.fm-menu-buttons-list .fm-menu-cart-box {
	    padding: 0 17px 0 17px;
	}
}
	@media(max-width: 991px){
		.fm-header-phones .language,#fm_product_right_inner > .model-rew {
			display: none;
		}
	}
	@media(min-width: 992px){
		#fm-quickview-modal .fm-product-one-click.fm-product-right-block{
			order: 1;
    		padding-top: 0px;
		}
		.container, .container-sm, .container-md, .container-lg, .container-xl {
    		max-width: 1250px;
		}
		.fm-main-footer-list{
			padding-left: 42px;
		}
		.home-menu_visible #oct-menu-box #oct-menu-dropdown-menu{
			visibility: visible;
		    top: 60px;
		    opacity: 1;
		    z-index: 9001;
		}
		.home-menu_visible header.isSticky + .menu-row #oct-menu-box #oct-menu-dropdown-menu{
			visibility: hidden;
		    position: absolute;
		    left: 15px;
		    right: 15px;
		    top: -9999px;
		}
		.home-menu_visible #oct-menu-box:hover #oct-menu-dropdown-menu{
			visibility: visible !important;
		    top: 60px !important;
		    opacity: 1 !important;
		    z-index: 9001 !important;
		}
		.home-menu_visible #oct-menu-box .fm-menu{
			background-color: rgb(82, 101, 117);
		}
		.home-menu_visible header.isSticky + .menu-row #oct-menu-box .fm-menu{
			background-color: rgb(63, 78, 90);
		}
		.home-menu_visible header.isSticky + .menu-row #oct-menu-box:hover .fm-menu{
			background-color: rgb(82, 101, 117);
		}

		.model-rew{
			padding: 0px 15px;
			padding-right: 0px;
		}

		.w55{
			flex: 0 0 570px;
			max-width: 570px;
		}
		.w45{
			flex: none;
			max-width: calc(100% - 570px);
		}
		
	}
	@media(max-width: 1199px) and (min-width: 1009px){
		.w55{
			flex: 0 0 55%;
			max-width: 55%;
		}
		.w45{
			flex: 0 0 45%;
			max-width: 45%;
		}
	}
	@media(max-width: 1008px) and (min-width: 992px){
		.w55{
			flex: 0 0 100%;
			max-width: 100%;
		}
		.w45{
			flex: 0 0 45%;
			max-width: 45%;
		}
	}
	@media(max-width: 1599px) and (min-width: 1200px){
		.fm-product-right-top{
			flex-direction: column;
		}
	}
	body .fm-advantages-block .fm-advantages-img{
		margin-bottom: 0px;
		margin-right: 4px;
		font-size: 16px;
	}
	.fm-advantages-img i {
		font-size: 32px;
	}
	.fm-product-advantages .fm-advantages-title{
		display: flex;
		text-align: left;
		justify-content: center;
	}
	.fm-product-advantages .fm-advantages-block{
		margin: 4px;
    	margin-bottom: 4px !important;
	}
	.fm-product-advantages .fm-advantages-block{
		padding: 0px;
	}
	.qnty-button .fm-product-btn-group{
		padding-left: 15px;
		flex: 1;
	}
	.qnty-button .fm-product-btn-group button{
		position: relative;
		top: 11px;
	}
	.fm-product-buttons.fm-product-right-block{
		padding-right: 15px;
	}
	#oct-infobar{
		padding-top: 0px;
	}
	#oct-infobar > div > div > div{
    	padding-top: 16px;
		position: relative;
		text-align: center;
    	justify-content: center !important;
	}
	#oct-infobar #oct-infobar-btn{
		position: absolute;
    	right: 0px;
	}
	#oct-infobar .oct-infobar-text{
		margin-right: 0px;
	}
	#oct-infobar-btn{
		font-size: 0px;
		align-self: flex-end;
	}
	#oct-infobar-btn::after{
		font-size: 13px;
		content: "X";
	}

	.header-cilent-help-dropdown > ul{
		min-width: max-content;
	}

	.fm-phone-content > .fm-phone-link{
		display: none;
	}
	.fm-phone-content > a + .fm-phone-link{
		display: inline;
	}

	.header-dropdown-inner .fm-phone-link {
		margin-right: 0px;
	}
	

	.see_all-class{
		color: rgb(255, 102, 102);
		line-height: 16px;
    	text-decoration: underline;
    	cursor: pointer;
    	white-space: nowrap;
	}
	.sp-l .fm-item{
		padding: 0px;
	}
	.sp-c{
		overflow: unset !important;
	}
	.language-flex button{
		padding-right: 0px;
		padding-left: 0px;
		min-width: max-content;
	}

	div#fm-product-attributes{
		max-width: 800px;
		margin: auto;
	}

	.language-flex button::before{
		content: " | ";
	}
	.language-flex button:nth-child(1)::before{
		content: "";
		display: none;
	}
	.language-select.active-item span{
		background-color: #fdde50;
	}

	#oct-menu-box .fm-menu-burg-bottom, #oct-menu-box .fm-menu-burg-middle {
    	width: 17px;
	}
	#oct-menu-box .fm-menu-burg{
		margin-right: 12px;
	}
	#oct-menu-box .fm-menu{
		padding-left: 10px;
	}
	#search{
		padding: 12px;
	}
	#search #input_search{
		color: #000;
		padding: 0px;
		padding-left: 15px;
	}
	#fm-search-button{
		height: 62% !important;
		margin-top: 12px;
		color: #000;
    	right: 11px;
    	padding-left: 0px;
	}
	#search #fm_livesearch_close{
    	height: 37px !important;
    	right: 11px;
    	top: 12px;
	}
	#fm-search-button i{
		transform: rotate(90deg);
	}
	.fm-menu-buttons-list > button,.fm-menu-buttons-list #fm-account-dropdown{
		border-left: 1px solid #fff;
	}
	.fm-menu-buttons-list #fm-account-dropdown > a{
		color: #fff;
	}

	#fm-account-dropdown > .btn-link{
		margin: 0px;
	}
	#top > div{
		display: none !important;
	}

	.review-mark .fm-module-rating{
		flex-wrap: wrap;
	}

	#fm-account-dropdown ul.dropdown-menu.nav-dropdown-menu.user-dropdown-menu.show{
		right: 0px;
		left: unset !important;
		top: unset !important;
		transform: none !important;
	}

	.breadcrumb-item + .breadcrumb-item::before{
		content: ">";
	}
	.fm-menu-buttons-list #fm-account-dropdown > a span{
		background-image: url("../img/mobile-nav-user.svg");
		height: 23px;
		width: 23px;
		filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(87deg) brightness(106%) contrast(104%);
		display: inline-block;
	}
	.fm-category-content .fm-product-btn{
		border-radius: 5px;
	}

	.model-rew{
		height: 36px;
	}
	.model-con{
    	padding-left: 5px;
    	font-size: 18px;
		background: #f5f5f5;
    	border: 1px solid #e5e5e5;
		color: #000;
		flex: 1;
	}

	.model-rew > .list-unstyled > li{
		padding: 0px 9px;
	}


	.fm-module-price-old{
		text-decoration:  line-through;
	}
	.fm-module-price .fm-module-price-old::before{
		display: none;
	}
	.fm-module-price .fm-module-price-new{
		color: #fe5050;
	}
	.fm-product-right-top{
		flex: 1;
		padding-left: 15px;
		display: flex;
	}
	.fm-product-right-block{
		padding: 20px 0px;
		border-bottom: none;
	}
	div#fm-product-options-box{
		order: 1;
	}

	#product .fm-product-btn,#product .fm-product-one-click .form-control,#product .fm-input-with-btn{
		border-radius: 0px;
	}
	#product .fm-product-btn-group .fm-product-btn{
		border-radius: 5px;
		max-width: 300px;
	}
	#product .fm-product-one-click .form-control{
		background-image: none;
		background-color: transparent;
		max-width: 230px;
	}
	#fm_product_right{
		display: flex;
	}
	#product{
		display: flex;
		flex-direction: column;
		flex: 10;
	}

	.fm-product-right-bottom{
		width: 247px;
	}

	.fm-product-right-top-con > h2{
		display: none;
	}
	.TSCountDownTimer{
		border: 1px solid #e5e5e5;
	    order: 1;
	    margin: 10px 15px;
	    padding-top: 8px;
	}
	.fm-price-block.fm-product-right-block{
		flex: 4;
	}
	.fm-product-attributtes-cont,.all_sub-info, #fm-product-attributes {
		width: 100%;
	}

	.cheaper_module_d-none .module-slider{
		display: none;
	}
	.only_cheaper_module > :not(.module-slider){
		display: none;
	}
	.fm-product-right-top-con{
		flex: 1;
	}
	.set-buy-wrap .set-list{
		height: auto;
		min-height: 100%;
	}
	.set-buy-wrap{
		height: auto;
	}

	.set-slider-content .set-slider-img{
		float: left;
		text-align: center;
	}
	.bx-viewport > ul{
		height: 100%;
	}
	.set-product-wrap .set-slider-price{
		float: left;
		width: auto;
	}
	.set-product-wrap .set-slider-price span.set-price-new{
		display: block;
	}
	.set-slider-content .set-slider-price{
		text-align: center;
    	margin: auto;
    	float: left;
    	width: auto;

	}
	.set-buy-wrap .bx-wrapper .set-slider li{
		height: 100%;
	}
	.set-buy-wrap .set-list:after{
		background-color: transparent;
	}
	#product_mobile_top > .model-rew{
		display: none !important;
	}
	#fm_sidebar{
		height: 100pc;
	}
	@media(min-width: 1600px){
		.fm-product-right-top{
			flex-direction: column;
		}
		.fm-price-block.fm-product-right-block{
			display: flex;
			padding-bottom: 0px;
		}
		.fm-price-block.fm-product-right-block .fm-module-price{
			margin: 0px;
		}
		.secondary-info-pr {
			padding-top: 10px;
		}
		.fm-price-block .fm-module-price{
			margin-top: 34px;
		}
		.fm-product-buttons.fm-product-right-block{
			padding-top: 5px;
		}
	}
	@media(max-width: 1599px) and (min-width: 1200px){
		.container, .container-sm, .container-md, .container-lg, .container-xl{
			max-width: 1250px;
		}
		.fm-price-block .fm-module-price{
			margin-top: 10px;
		}
		.fm-price-block.fm-product-right-block{
			padding-bottom: 0px;
		}
		.fm-price-block .fm-module-price{
			margin-bottom: 0px;
		    flex-direction: row !important;
		    align-items: center;
		}
		.fm-product-buttons.fm-product-right-block{
			padding-top: 0px;
		}
		.d-flex.qnty-button.align-items-center{
			flex-direction: column;
    		align-items: normal !important;
		}
		.fm-product-quantity label{
			margin-left: 0px;
		}
		.qnty-button .fm-product-btn-group{
			padding-left: 0px;
		}
		div#fm-product-options-box{
			padding-top: 0px;
		}
	}
	@media(max-width: 355px){
		#logo{
			padding-left: 0px;
		}
		.fm-header-phones{
			padding-right: 0px;
		}
		.fm-phone-img{
			margin-right: 3px;
		}
	}
	@media(max-width: 1199px) and (min-width: 992px){
		.set-list1.set-list.set-list-product.set-list-product1 > div{
			height: 100%;
		    display: flex;
		    flex-direction: column;
		    align-items: center;
		}
		#fm_product_right{
			flex-direction: column;
		}
		.TSCountDownTimer{
			margin: 10px 0px;
			margin-left: 15px;
		}
		#product .fm-product-buttons.fm-product-right-block{
			padding-right: 0px;
			padding-bottom: 0px;
		}
		#product .qnty-button{
			margin-top: -7px;
			width: 100%;
		}
		#product .qnty-button + .fm-product-btn-group{
			margin-top: 0px;
		}
		#product div#fm-product-options-box{
			padding-top: 0px;
		}
		#fm_product_right .fm-product-right-bottom,#fm_product_right .fm-product-right-bottom .fm-product-advantages.fm-product-right-block{
			width: 100%;
		}
		#fm_product_right .fm-product-right-bottom .fm-product-advantages.fm-product-right-block{
			display: flex;
	    	flex-wrap: wrap;
		}
		#fm_product_right .fm-product-right-bottom .fm-product-advantages.fm-product-right-block > div{
			width: 50%;
		}
	}
	@media(max-width: 991px){
		#fm_product_right_inner > .model-rew{
			display: none !important;
		}
		#product_mobile_top > .model-rew{
			display: flex !important;
		}
	}
	@media(max-width: 991px) and (min-width: 768px){
		#fm-quickview-modal .fm-product-right-top{
			min-width: 100%;
			width: 100%;
		}
		#fm-quickview-modal .fm-product-one-click.fm-product-right-block{
			padding-right: 15px;
		}
		.set-list1.set-list.set-list-product.set-list-product1 > div{
			height: 100%;
		    display: flex;
		    flex-direction: column;
		    align-items: center;
		}
		.fm-product-right-top-con{
			flex: 1;
			max-width: none;
		}
		#fm_product_right .fm-product-right-bottom{
			width: 247px;
		    max-width: 247px;
		    flex: 0 0 247px;
		}
		.fm-product-buttons.fm-product-right-block #one_click_input{
			padding-left: 15px;
		}
		.fm-product-buttons.fm-product-right-block{
			padding-bottom: 0px;
		}
		div#fm-product-options-box{
			padding-top: 0px;
		}
		.only_cheaper_module{
			max-width: 100%;
		}
		.set-buy-wrap .w20im{
			width: 20% !important
		}
				.fm-product-right-top{
			flex-direction: column;
		}
		.fm-price-block.fm-product-right-block{
			display: flex;
			padding-bottom: 0px;
		}
		.fm-price-block.fm-product-right-block .fm-module-price{
			margin: 0px;
		}
		.secondary-info-pr{
			padding-top: 10px;
		}
		.fm-product-buttons.fm-product-right-block{
			padding-top: 5px;
		}
	}
	@media(max-width: 767px){
		#oct-infobar #oct-infobar-btn{
			position: static;
    		margin-top: 0px !important;
		}
		#oct-infobar > div > div > div{
    		flex-direction: column-reverse !important;
		}
		#fm-quickview-modal .fm-product-right-top{
			padding-right: 15px;
		}
		.only_cheaper_module{
			width: 100%;
		}
		.set-buy-wrap .set-list.set-list-product .set-product-wrap{
			display: flex;
		    flex-direction: column;
		    align-items: center;
		}
		#fm_product_right{
			flex-direction: column;
		}
		.TSCountDownTimer{
			margin: 10px 0px;
		}
		.fm-product-right-top{
			flex-direction: column;
		}
		.fm-price-block.fm-product-right-block{
			padding-bottom: 0px;
		}
		.fm-price-block .fm-module-price{
			    margin-bottom: 8px;
			    flex-direction: row !important;
			    align-items: center;
		}
		div#fm-product-options-box{
			padding-top: 0px;
		}
		.fm-product-buttons.fm-product-right-block{
			padding-bottom: 0px;
			padding-right: 0px;
		}
		.fm-product-right-bottom{
			width: 100%;
		}
	}
	@media(max-width: 415px){
		#product_mobile_top > .model-rew{
			height: 56px;
			flex-direction: column;
		}
		#product_mobile_top > .model-rew > div{
			width: 100%;
			min-height: 20px;
			text-align: center;
		}
		#product_mobile_top > .model-rew > ul{
			width: 100%;
		}
		#product_mobile_top > .model-rew > ul .review-mark{
			flex: 1;
		}
		.qnty-button{
			flex-direction: column;
			align-items: flex-start !important;
		}
		.qnty-button .fm-product-btn-group{
			margin-top: 5px;
			width: 100%;
			padding-left: 0px;
		}
		#product .fm-product-one-click .form-control{
			padding-left: 3px;
		}
	}

	.call_d_none .d-none-cl{
		display: none;
	}

	.con-bottom .col-12.fm-main-title{
		text-align: center;
		text-decoration: underline;
    	text-decoration-color: rgb(255, 102, 102);
	}
	.last-child-d-none li:last-child{
		display: none;
	}
	.d-none-cl{
		list-style: none;
	}
	.fm-phone-content > ul{
		font-weight: normal;
		min-width: max-content;
	}
	.fm-footer-subscribe{
		background-color: #3f4e5a;
	}
	footer .fm-footer-subscribe-subscribe button{
		filter: invert(26%) sepia(33%) saturate(322%) hue-rotate(164deg) brightness(96%) contrast(89%);
	}
	.fm-footer-subscribe-subscribe .fm-footer-subscribe-subscribe-input{
		color: #3f4e5a;
		background-color: #fff;
	}
	.font-w-normal{
		font-weight: normal !important; 
	}

	.main-footer-contact-address{
		margin-bottom: 25px;
	}
	.fm-main-footer-contact .fm-main-footer-contact-address{
		padding: 0px;
	}
	.fm-btn{
		border-radius: 5px;
	}

	.module-slider .set-list span.set-price-new, .set-buy-wrap .set-slider .set-slider-content a:hover .set-slider-text p, .set-buy-wrap .set-list.set-list-product .set-product-wrap > h4{
		color: #ff6666;
	}
	.buy-equally button.set-buy-btn,.module-slider .module-slide .set-percent{
		background-color: #ff6666;
		background-image: none;
	}

	@media(min-width: 992px) and (max-width: 1199px){
		.fm-product-right-top{
			flex-direction: column;
		}
		.fm-price-block.fm-product-right-block{
			display: flex;
			padding-bottom: 0px;
		}
		.fm-price-block.fm-product-right-block .fm-module-price{
			margin: 0px;
		}
		.secondary-info-pr {
			padding-top: 10px;
		}
	}

	#fm-product-attributes .fm-product-attributtes-item span:first-child{
		padding-right: 4px;
    	margin-right: 5px;
	}

	#fm-product-attributes .fm-product-attributtes-item span:last-child{
		position: relative;
		margin-left: 5px;
		padding-left: 4px;
    	max-width: 400px;
	}
	.header-cilent-help-dropdown .info-item{
    	text-align: left !important;
	}
	.header-cilent-help-dropdown .info-item + .info-item{
	    margin-top: 4px;
	}
	.review-name-and-date .fm-review-name{
		max-width: 125px;
    	padding-right: 10px;
	}
	.review-rating-full .fm-review-rating-text{
		padding-right: 10px;
    	margin-bottom: 0px;
	}
	.review-rating-full .fm-module-rating-star-is{
	    top: 3px;
	    position: relative;
	}
	.review-name-and-date .fm-review-name,.review-name-and-date .fm-review-date{
		margin-bottom: 0px;
	}
	.review-name-and-date{
		margin-bottom: 15px;
	}
	.promotion-page > div > div > img,.promotion-category .product-thumb img{
		max-width: 100%;
	}
	.promotion-category .caption h4{
		text-align: center;
	}
	.promotion-page-br > li + li,.promotion-cat-br > li + li{
		margin-left: 10px;
	}
	.promotion-page #products > h3{
		margin-left: 20px;
	}
	.timeTo{
	    min-height: min-content;
	    height: min-content;
	}

	.fm-proruct-left-top.with-border{
		max-height: 100%;
	}

	.fm-proruct-left-top #image-additional .slick-list {
    	display: grid;
	}

	@media(max-width: 1008px) and (min-width: 992px){
		#fm_product_right .fm-product-right-bottom .fm-product-advantages.fm-product-right-block{
    		justify-content: center;
		}
	}
	.alert-block.d-flex.flex-column.animated.fadeInRight{
	    transform: translate3d(50%, 0, 0) !important;	
	}
	.black-imp{
		background-color: #000 !important;
	}

	.notify-modal-open{
		overflow: hidden;
	}


	@media(max-width: 767px){
		.model-rew {
		    flex-direction: column;
		}
		.model-con{
			width: 100%;
		}
		.model-con + ul{
    		width: 100%;
    		min-height: 29px;
		}
		.review-mark{
			flex: 1;
		}
	}