body{margin:0;padding:0;color:#000;font-size:14px;font-family: Arial, Tahoma, 'Times New Roman', sans-serif;}
h2 {color: #35363F;}
a {text-decoration: none;color: #ffd54d;}
a:hover {color: #F0C84A;}
.hcontain{position:relative;max-width:100%;margin:auto;}
.bcontain{position:relative;max-width:1240px;margin:auto;}
.clr{clear:both;}
.topcontainer{box-shadow:none;z-index:1000;}
.toper{height: 39px;border-bottom: 1px solid #dfdfdf;}
.topmenu{margin:10px 0 0;padding:0;display:inline-block;vertical-align:top;}
.topmenu li{display:inline-block;vertical-align:top;margin-right:30px;list-style-type:none;letter-spacing:0;line-height:17px;}
.topmenu li a{text-decoration:none;color:#4e4e4e;}
.topmenu li a:hover{color: #ffd54d;}
.topmenu li a.active{color: #ffd54d;}
.citfloater{float:right;}
.cityer{display:inline-block;height:17px;background:no-repeat top left url(../images/icomap.png);color:#35363F;font-size:14px;letter-spacing:0;line-height:17px;text-decoration:none;padding-left:20px;margin-top:10px;margin-right:0px;}
.cityer:hover{color: #ffd54d;}
.citymobs{display:none;}

.soc-cons{height:21px;float:right;line-height:21px;margin-top:9px;}
.soc-cons a { width: 24px; height: 24px; display: inline-block; text-decoration: none;color: #ffffff; background: url(../images/socicons.png) left top no-repeat;}
.soc-cons a.s-vk { background-position: 0 0; }
.soc-cons a.s-facebook { background-position: -26px 0; }
.soc-cons a.s-instagram { background-position: -52px 0; }
.soc-cons a.s-ok { background-position: -78px 0; }

.mainmenu1{margin:0 14px 0 0;padding:0;float:left;}
.mainmenu1>li{list-style-type:none;}
.mainmenu1>li>a{position: relative; top: -1px; width:126px;height:53px;border: 1px solid #ffd54d;display:block;padding-left:46px;text-decoration:none;box-sizing:border-box;line-height:51px;background:no-repeat 15px 19px url(../images/list2.png) #ffd54d;background-size:16px;font-size:16px;letter-spacing:0;color: #000000;transition: all 0.3ms ease-in-out;}
.mainmenu1>li>a:hover{color: #000000;background:no-repeat 15px 19px url(../images/list2.png) #F0C84A;background-size:16px;border-color: #F0C84A;}

.mainmenu1 li div.podmenumm2{position:absolute;left:0;right:0;width:100%;max-width:1240px;padding-top:10px; /*display:none;*/}
.mainmenu1 li div.podmenumm2 .ppmenum2{position:relative;padding:30px;width:100%;max-width:1240px;border-radius:5px;background-color:#FFFFFF;box-shadow:0 8px 51px -4px rgba(0,0,0,0.18);box-sizing:border-box;z-index:10;}
.mainmenu1 li div.podmenumm2::before{content:'';position:absolute;top:-1px;left:10px;z-index:30;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:14px solid #ffffff;}
.isnovosib{text-align:center;}
.modal-catalog{display:none;width:100%;}
.catalog-hh {margin:30px 0 0 0;color: #35363F;font-size: 28px;line-height: 34px; text-align: center;}
.catalog-container{margin:0;box-sizing:border-box;padding:15px 30px 30px 30px;max-width: 750px;}
.catalog-container .podmenu-col>a {font-size: 18px;color: #1e1d1c;}
.catalog-container .podmenu-col>a:hover {color: #009cde;}
.catalog-container .podmenu-col a.active {color: #009cde;}
.catalog-container {display: flex;justify-content: start;flex-wrap: wrap;}
.catalog-container .podmenu-col {width: 49%;margin: 0 0 20px 0; padding: 0 1% 0 0;}
.catalog-container .podmenu-col>a {font-weight: bold;}
.catalog-container ul{margin:5px 0 0 0;padding:0;}
.catalog-container ul li{position:relative;display:block;margin:8px 0;padding: 0 0 0 15px;}
.catalog-container ul li a{position:relative;background:none;width:auto;color:#332F2F;text-decoration:none; padding: 1px 0;}
.catalog-container ul li a:hover {color: #ffd54d;}
.catalog-container ul li::before{content:'';position:absolute;top:6px;left:0;width:10px;height:6px;background:no-repeat url(../images/arr1menu.svg);transform:rotate(-90deg);}

.padd15n0{padding:15px 0px;}
.logo{float:left;margin-right:20px;margin-top:11px;text-decoration:none;color: #ffd54d;font-size:28px;letter-spacing:0;line-height:20px;height: 40px;}
.logo img { width: 160px; }
.logo span{color:#000;display:block;font-size:12px;line-height: 15px;margin-left:1px;text-align: center;text-transform: uppercase;}
.catsurch{position: relative;z-index: 20;float: left;margin-right: 0;box-sizing: border-box;height: 56px;width: 377px;background: #f5f5f5;border:1px solid #fff;box-shadow: none;}
.catsurch.surchfog{border:1px solid #ffd54d;}

.formsearch{position:relative;display:inline-block;vertical-align:top;width:350px;margin-left:25px;}
.inptsearch{width:100%;height:54px;box-sizing:border-box;background:transparent;padding:0 20px 0 7px;border:0;outline:none;color: #111111;font-size:16px;}
.butsearch{position:absolute;top:0px;right:-28px;border:1px solid transparent;width:52px;height:52px;outline:none;display:block;text-decoration:none;background:no-repeat center url(../images/icosearch.png) transparent;background-size:20px;cursor:pointer;transition: all 0.3ms ease-in-out;}
.butsearch:hover { background-color: #ffd54d; border-color: #ffd54d; }
.opnserchbody{position:absolute;top:100%;left:0px;z-index:550;width:450px;height:auto;box-sizing:border-box;padding:20px;display:none;border-radius:5px;background-color:#FFFFFF;box-shadow:0 8px 30px -4px rgba(0,0,0,0.18);}

a.sl { margin: 0; padding: 0; text-decoration: none; color: #2d2d2d; }
a.sl:hover { color: #dd9f00; }
.sl-hr{border-top: 1px solid #cacaca; height: 1px;width: 100%;clear: left;}
.sl-img-box { width: 70px; height: 50px; margin: 0 5px 0 0; float: left; }
.sl-img { width: 70px; height: 50px; margin: 0 5px 0 0; display: table-cell; vertical-align: middle; text-align: center; }
.sl-img img { margin: 0; padding: 0; max-width: 70px; max-height: 40px; }
.sl-title-box { display: table; height: 50px; padding-right: 10px; }
.sl-title {  display: table-cell; vertical-align: middle; }
.sl-allres { margin: 10px 10px 0 0; text-align: right; }

.bopnserch{margin-top:25px;}
.bopnserch p{color:#332F2F;line-height:17px;margin:0 0 20px;}
.bopnserch a{color:#332F2F;background:no-repeat 0px 2px url(../images/surchcarding2.png);background-size:14px;padding-left:20px;}
.surchconty{position:relative;float:left;margin-right: 30px;}
.bannserchcont{position:relative;}

.opnserchbody2{position:absolute;top:100%;left:20px;text-align:left;z-index:10;width:506px;height:auto;box-sizing:border-box;padding:20px;display:none;border-radius:0 0 5px 5px;background-color:#FFFFFF;box-shadow:0 8px 30px -4px rgba(0,0,0,0.18);}
.opnserchbody2 a{display:block;margin-bottom:15px;color:#AAABB0;text-decoration:none;line-height:17px;}
.opnserchbody2 a span{color: #332F2F;}
.opnserchbody2 a:hover{color:#ffd54d;}
.opnserchbody2 a:hover span{color:#ffd54d;}

.opnserchbody3{position:absolute;top:56px;left:0;text-align:left;z-index:10;width:100%;height:auto;box-sizing:border-box;padding:20px;display:none;border-radius:0 0 5px 5px;background-color:#FFFFFF;box-shadow:0 8px 30px -4px rgba(0,0,0,0.18);}
.opnserchbody3 a{display:block;margin-bottom:15px;color:#AAABB0;text-decoration:none;line-height:17px;}
.opnserchbody3 a span{color: #332F2F;}
.opnserchbody3 a:hover{color:#ffd54d;}
.opnserchbody3 a:hover span{color:#ffd54d;}
.surchero3{max-height:190px;overflow-y:auto;}
.surchero3::-webkit-scrollbar-button {background-image:url('');background-repeat:no-repeat;width:5px;height:0px;}
.surchero3::-webkit-scrollbar-track {background-color:#ecedee;}
.surchero3::-webkit-scrollbar-thumb {-webkit-border-radius: 0px;border-radius: 0px;background-color:#D6D6D6;}
.surchero3::-webkit-scrollbar-thumb:hover{background-color:#ffd54d;}
.surchero3::-webkit-resizer{background-image:url('');background-repeat:no-repeat;width:4px;height:0px;}
.surchero3::-webkit-scrollbar{width: 10px;}

.bopnserch a:hover{background:no-repeat 0px 2px url(../images/surchcarding1.png);background-size:14px;}

.chipncats{position:absolute;top:100%;left:10px;width:152px;background:#fff;box-sizing:border-box;border:1px solid #DDDFE4;padding:0px 10px;display:none;}
.chipncats a{display:block;font-size:16px;text-decoration:none;color:#332F2F;border-bottom:1px solid #DDDFE4;padding:8px 0px;}
.chipncats a:last-child{border:0;}

.breadcrumbs{margin:40px 0px;}
.breadcrumbs a{position:relative;display:inline-block;vertical-align:top;text-decoration:none;color:#76787E;line-height:17px;margin-right:36px;}
.breadcrumbs a::before{content:'';position:absolute;top:5px;left:100%;width:10px;height:6px;margin-left:13px;background:no-repeat url(../images/arr1n.svg);background-size:10px 6px;transform:rotate(-90deg);}
.breadcrumbs span{color: #35363F;display:inline-block;vertical-align:top;line-height: 17px;}
.breadcrumbs a:hover{color:#ffd54d;}
.breadcrumbs div {display: inline;}
.prevcrumbs{margin:20px 0px;}

.sendzt{color:#35363F;font-size:16px;line-height:26px;margin:0 0 30px;}
.sendzt span{}
.bordsend{margin-bottom:30px;height:1px;background:#DDDFE4;}
.pt30{padding-top:30px;}
.pb30{padding-bottom:30px;}
.global-title{text-align: center;margin-bottom: 27px;}
.global-title h2{display: inline-block;vertical-align: top;font-size: 30px;line-height: 1.2;color: #000000;font-weight: normal;font-style: normal;margin: 0;padding: 0;}
.global-title h1{margin:0;}
.global-tab{margin-bottom: 15px;}
.global-tabs{display: block;text-align: center;margin: -14px 0px 19px;padding:0;}
.global-tabs li{cursor: pointer;display: inline-block;vertical-align: top;padding: 10px 18px;}
.global-tabs li.active{cursor: default;margin-top: -1px;}
.global-tabs li span{display: block;padding-bottom: 3px;color: #393939;border-bottom: 2px solid transparent;-webkit-transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1);}
.global-tabs li.active span{font-weight: 500;color: #000000;border-bottom-color: #83C150;}
.boxcts{display: none;}
.boxcts.ctsvis{display: block;}

.promotions{margin-bottom: 53px;}
.colprom{-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;min-height: 1px;}
.promotion{margin-bottom: 15px;}
.promotion-link{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;background: #F4F5F6;}
.promotion-img{-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;overflow: hidden;}
.promotion-img img{display: block;max-width: 100%;height: auto;width: 100%;-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);}
.promotion-caption{-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding: 20px 30px 29px;box-sizing: border-box;}
.promotion-date{display: block;font-size: 11px;line-height: 1.37;color: #686868;margin-bottom: 12px;}
.promotion-title{display: block;font-size: 15px;line-height: 1.2;font-weight: 500;color: #000000;letter-spacing: -0.1px;}
.promotion-link:hover .promotion-img img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}

.promotions-show{margin-bottom: 15px;font-weight: 500;text-align: center;}
.promotions-show a{display: inline-block;vertical-align: top;padding: 10px 30px;color: #000000;}
.promotions-show a:hover{color: #686868;}

.mncatscont{display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;}
.mncatscol{-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;min-height: 1px;}
.mncatscol .thumb {padding: 5px;}
.thumb-link{display: block;position: relative;overflow: hidden;}
.thumb-img{display: block;-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);}
.thumb-img img{width: 100%;display: block;max-width: 100%;height: auto;}
.thumb-cap{position:absolute;z-index: 3;top: 0;left: 0;right: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.thumb-cap1, .thumb-cap2{color: #ffffff;padding: 48px 20px 0 50px;}
.thumb-cap2{color: #393939;}
.thumb-cap4{color: #686868;padding: 53px 20px 0 50px;}
.thumb-cap5{color: #686868;padding: 50px 20px 0 50px;}
.thumb-cap3{color: #686868;padding: 47px 20px 0;text-align: center;}
.thumb-cap6{color: #686868;padding: 47px 20px 0;text-align: center;}
.thumb-cap7{top: auto;bottom: 0;padding: 0 20px 25px;text-align: center;color: #000000;}
.thumb-title, .thumb-subtitle{display: block;}
.thumb-subtitle{white-space: nowrap;}
.thumb-cap1 .thumb-title, .thumb-cap2 .thumb-title{font-size: 15px;line-height: 1.2;font-weight: 500;margin-bottom: 3px;}
.thumb-cap1 .thumb-subtitle, .thumb-cap2 .thumb-subtitle{font-size: 31px;line-height: 1.13;}
.thumb-cap4 .thumb-title{font-size: 15px;line-height: 1.2;font-weight: 500;margin-bottom: 2px;}
.thumb-cap4 .thumb-subtitle{font-size: 36px;line-height: 0.75;color: #8B9691;letter-spacing: -2.15px;}
.thumb-cap5 .thumb-title{font-size: 48px;line-height: 0.75;color: #83C150;letter-spacing: -2.15px;margin-bottom: 7px;}
.thumb-cap5 .thumb-subtitle{font-size: 17px;line-height: 1.12;font-weight: 500;}
.thumb-cap3 .thumb-title{font-size: 17px;line-height: 1.12;font-weight: 500;}
.thumb-cap3 .thumb-subtitle{font-size: 48px;line-height: 1;font-weight: 900;color: #ffffff;letter-spacing: -2.4px;text-transform: uppercase;}
.thumb-cap6 .thumb-title{font-size: 31px;line-height: 1.13;letter-spacing: -0.29px;font-weight: 900;color: #83C150;margin-bottom: 1px;}
.thumb-cap6 .thumb-subtitle{font-size: 15px;line-height: 1.2;font-weight: 500;}
.thumb-cap7 .thumb-title{color: #686868;margin-bottom: 7px;}
.thumb-cap7 .thumb-subtitle{font-size: 15px;line-height: 1.2;font-weight: 500;white-space: nowrap;}
.thumb-link:hover .thumb-img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}



.sortvlus{background:#fff;margin:0;border-top: 1px solid #DDDFE4;display:none;position:relative;z-index:5;}
.sortvlus a{display:block;padding:15px 15px;text-decoration:none;color: #35363F;font-size: 16px;line-height: 20px;border-bottom:1px solid #DDDFE4;}
.sortvlus a.thct{}
.sortvlus a:last-child{border-bottom:0;}

.contcontain{float:left;margin-top:3px;margin-right:25px;text-align: center;}
.contcontain a{text-decoration:none;color:#35363F;font-size:16px;letter-spacing:0;line-height:19px;}
.contcontain span{display:block;color:#76787E;font-size:12px;letter-spacing:0;line-height:14px;}
.contcontain a.wacall{display: block;font-size: 14px;line-height: 14px;margin-top: 2px;}

.contcontain-prepand{float:left;margin-top:10px;margin-right:15px;text-align: center;}
.contcontain-prepand a{text-decoration:none;color:#35363F;font-size:16px;letter-spacing:0;line-height:19px;}
.contcontain-prepand span{display:block;color:#76787E;font-size:12px;letter-spacing:0;line-height:14px;}

.mainmenu2{margin:0;padding:0;float:left;margin-left:30px;}
.mainmenu2 li{position:relative;list-style-type:none;display:inline-block;vertical-align:top;}
.mainmenu2 li a{position:relative;text-decoration:none;display:block;padding:0 18px;height:52px;line-height:52px;font-size:16px;letter-spacing:0;color:#4e4e4e;}
.mainmenu2 li:hover>a{/*background:#ffd54d;*/}
.mainmenu2 li > a.active{/*background:#ffd54d;*/}
.mainmenu2 li:hover>a::before{content:'';position:absolute;bottom:0;left:0;right:0;border-bottom:2px solid #ffd54d;}
.mainmenu2 li > a.active::before{content:'';position:absolute;bottom:0;left:0;right:0;border-bottom:2px solid #ffd54d;}
.mainmenu2 li > ul{display:none;position: absolute;top: 100%;left: 0;right: 0;width: 220px;padding: 10px 20px;margin: 0;background: #fff;border: 1px solid #dfdfdf;z-index: 100;}
.mainmenu2 li > ul > li{position:relative;-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;min-height: 1px;padding-left: 65px;background-repeat:no-repeat;background-size:50px;background: none !important;padding: 0;display: block;}
.mainmenu2 li > ul > li.menubr{flex-basis: 100%;}
.mainmenu2 li > ul > li > a{font-weight: normal;padding: 8px 0px;height: auto;line-height: normal;}
.mainmenu2 li > ul > li > a:hover{color:#ffd54d;}
.mainmenu2 li > ul > li > ul{display: none;position: static;border: 0;padding: 0;}
.mainmenu2 li > ul > li > ul > li{display: block;padding-left: 15px;}
.mainmenu2 li > ul > li > ul > li > a{height: auto;min-height: auto;line-height: normal;font-weight: normal;padding: 5px 0px;font-size: 14px;}
.mainmenu2 li:hover > ul{display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;display:block;}
.mainmenu2 li > ul > li:hover>a::before{content:'';display:none;border:0;}
.mainmenu2 li > ul > li a.active::before{opacity:0;}
.mainmenu2 li > ul > li:hover>ul{display:none;}
.ppmenum2-link {color: #1e1d1c;}

.headgcall{float:left;text-decoration:none;text-transform:uppercase;height:34px;width:123px;border-radius:0;font-size:12px;letter-spacing:0.5px;text-align:center;line-height:35px;color: #060606;margin-top:6px;border: 2px solid #ffd54d;transition: all 0.3ms ease-in-out;}
.headgcall:hover{background-color:#ffd54d;color: #ffffff;}
.containwc{float:right;margin-top:14px;}
.blockhw{position:relative;display:inline-block;vertical-align:bottom;margin-right:5px;width:35px;margin-bottom: -2px;}
.blockhw span{position:absolute;top:-10px;left:15px;height:18px;width:18px;border-radius:0;background:#ffd54d;font-size:12px;letter-spacing:0;text-align:center;line-height:19px;color: #ffffff;border: 2px solid #ffffff;display: flex; justify-content: center;}
.blockhc{position:relative;display:inline-block;vertical-align:bottom;margin-right:0px;width:40px;}
.blockhc span{position:absolute;top:-8px;left:15px;height:18px;width:18px;border-radius:0;background:#ffd54d;font-size:12px;letter-spacing:0;text-align:center;line-height:19px;color: #ffffff;border: 2px solid #ffffff;display: flex; justify-content: center;}
.sembancat{text-decoration:none;display:inline-block;vertical-align:top;border:1px solid #C4C8D0;border-radius:23.5px;background-color:rgba(255,255,255,0.4);padding:10px 20px;color:#35363F;font-size:16px;margin:0px 4px 7px 0px;}
.sembancat:hover{color:#ffd54d;}
.containmainmenu{background: #fff;border-top: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;height:51px;}
.menuakcii{position: relative; top: -1px; width:124px;display:block;line-height:51px;float:right;color: #ffffff;font-size:16px;text-decoration:none;text-align:center;background-color: #ffd54d;border: 1px solid #ffd54d;}
.menuakcii:hover{color:#fff;background-color:#F0C84A;border-color: #F0C84A;}
.bannhtext{padding-top:130px;color:#35363F;font-size:48px;letter-spacing:0;line-height:58px;}
.bannhdesc{color:#35363F;margin:11px 0px;font-size:20px;letter-spacing:0;line-height:24px;}
.bannsearch{position:relative;overflow:hidden;margin-top:39px;box-sizing:border-box;height:56px;width:546px;border:1px solid #DDDFE4;border-radius:27.5px;background-color:#FFFFFF;box-shadow:0 5px 17px -6px rgba(0,0,0,0.1);}
.bannsrchinpt{border:0;outline:none;width:100%;box-sizing:border-box;height:55px;font-size:16px;padding:0 140px 0 20px;color:#76787E;}
.bannbutsearch{position:absolute;top:0;right:0;background:#ffd54d;color:#fff;width:134px;height:55px;display:block;text-decoration:none;line-height:55px;border:0;text-transform:uppercase;outline:none;cursor:pointer;letter-spacing:0.5px;text-align:center;}
.bannbutsearch:hover{color:#000;}
.sembannblock{margin-top:19px;width:650px;}
.hhtext{font-size:36px;line-height:34px;color:#35363F;}
#product-title{font-size: 24px;line-height: 26px;}
.hhdesc{margin:13px 0px;color:#35363F;font-size:20px;letter-spacing:0;line-height:24px;}
.mrg35{margin-top:35px;}
.contsort{float:right;}
.contsort.consorleft{float:left;}

.containmapu{width:100%;box-sizing:border-box;background-color:#FFFFFF;box-shadow:0 8px 51px -4px rgba(0,0,0,0.06);margin-bottom:25px;}
.map{width:411px;height:570px;float:left;}
.mapinfo{width:390px;box-sizing:border-box;padding:30px;float:right;}
.cmapupadd{padding:30px;}

.containmapu.chamenu{margin-top:40px;}
.map.mapto{width:712px;height:751px;}
.mapinfo.minfo2{width:515px;}

.leftfirnews{position:relative;width:600px;float:left;box-sizing:border-box;padding:40px;}
.firnews-name{font-size:24px;line-height: 29px;margin-bottom:25px;padding-top:70px;}
.firnews-name a{ color: #35363F;text-decoration:none;}
.firnews-desc{color: #76787E;font-size:16px;line-height:26px;margin:0 0 25px;}
.firnews-img{height:350px;overflow:hidden;text-align:center;position:relative;display:flex;align-items:center;justify-content:center;}
.firnews-img img{max-width:100%;max-height:100%;}

.firnews-contain{height:350px;border-radius:5px;background-color:#FFFFFF;box-shadow:0 8px 51px -4px rgba(0,0,0,0.06);margin:40px 0px;overflow:hidden;}
.firnews-right{position:relative;width:620px;float:right;}

.secnews-h{font-size: 28px;line-height:34px;color: #35363F;margin-bottom:40px;}

.secnews-contain{border-radius:5px;background-color:#FFFFFF;box-shadow:0 8px 51px -4px rgba(0,0,0,0.06);overflow:hidden;margin-bottom:25px;}
.secnews-contain a{text-decoration:none;}
.secnews-img{position:relative;width:342px;height:100%;overflow:hidden;float:left;text-align: center; padding: 35px 0 35px 35px;}
.secnews-img img{max-width:100%;max-height: 100%;}
.secnews-des{width:860px;float:right;box-sizing:border-box;padding:30px 40px;}
.secnews-date{color: #A7ACB8;font-size: 16px;line-height:26px;margin-bottom:18px;}
.secnews-name a{color: #35363F;font-size:24px;line-height:29px;margin-bottom:20px;}
.secnews-name a:hover{color: #ffd54d;}
.secnews-text{color: #76787E;font-size:16px;line-height:26px;margin:0;}
.secnews-contain:hover .secnews-name{color:#ffd54d;}
.secnews-more a { display: block; text-decoration: none; text-transform: uppercase; height: 34px; width: 123px; border-radius: 17.5px; font-size: 14px; letter-spacing: 0.5px;  text-align: center; line-height: 35px; color: #060606;  margin-top: 8px; border: 1px solid #ffd54d; }
.secnews-more a:hover {color: #ffd54d;}

.fullnews-desc{width:669px;float:left;}
.fullnews-desc p{color: #35363F;font-size:18px;line-height: 28px;margin:0 0 30px;}
.fullnews-desc ul{color: #35363F;font-size:18px;line-height: 28px;margin:0 0 30px;}

.fullnews-linews{width:503px;float:right;}
.linews-h{color: #35363F;font-size:28px;line-height:34px;margin-bottom:30px;}
.linews-cont{border-radius: 5px;background-color: #FFFFFF;box-shadow: 0 8px 51px -4px rgba(0,0,0,0.06);overflow:hidden;margin-bottom:15px;}
.linews-cont a{text-decoration:none;}
.linews-img{position:relative;width:140px;height:100%;overflow:hidden;float:left;text-align: center; padding: 20px 0 20px 20px;}
.linews-img img{max-width:100%;}
.linews-des{width:340px;float:right;box-sizing:border-box;padding:16px 18px;}
.linews-des p {margin-top: 0;}
.linews-name {margin:0 0 5px 0;}
.linews-name a{color: #35363F;font-size:18px;line-height:22px;}
.linews-name a:hover{color: #ffd54d;}
.linews-text{color: #76787E;font-size:16px;line-height:26px;margin:0;height: 130px; overflow: hidden;}
.linews-more a { display: block; text-decoration: none; text-transform: uppercase; height: 34px; width: 123px; border-radius: 17.5px; font-size: 14px; letter-spacing: 0.5px;  text-align: center; line-height: 35px; color: #060606;  margin-top: 8px; border: 1px solid #ffd54d; }
.linews-more a:hover{color: #ffd54d;}
.linews-all {text-align: center;}
.linews-all a { display: inline-block; text-decoration: none; text-transform: uppercase; height: 45px; width: 175px; border-radius: 50px; font-size: 14px; letter-spacing: 0.5px;  text-align: center; line-height: 45px; color: #060606;  margin-top: 8px; border: 1px solid #ffd54d; }
.linews-all a:hover {color: #ffd54d;}

.minmrg40{margin:-40px 0 0;}
.fullnews-img{position:relative;margin:40px 0 50px;}
.fullnews-img img{max-width:100%;}

.compimg1{position:relative;width:503px;float:right;margin-top:40px;}
.compimg1 img{max-width:100%;}

.comptext1{width:683px;float:left;margin-top:40px;}
.comptext p{ color: #35363F;font-size:18px;line-height:28px;margin:10px 0px 30px;}

.comptext2{margin-top:40px;}
.comptext3{margin-top:80px;}

.compimg2{position:relative;width:501px;height:285px;float:left;overflow:hidden;border-radius:10px;margin-top:40px;}
.compimg2 img{max-height:100%;}

.compimg3{position:relative;width:627px;height:285px;float:right;overflow:hidden;border-radius:10px;margin-top:40px;}
.compimg3 img{max-height:100%;}

.paycont{}
.paycont .paypay{display:inline-block;vertical-align:top;text-align:center;margin-right:3px;margin-bottom:8px;box-sizing:border-box;height:131px;width:145px;border:1px solid #DDDFE4;border-radius:2px;background-color:#FFFFFF;}
.paycont .paypay a{height:131px;position:relative;display:flex;align-items:center;justify-content:center;text-decoration:none;}
.paycont .paypay a span{color: #35363F;font-size:16px;line-height:20px;}
.paycont .paypay:nth-child(1) a span{position:absolute;margin-top:30px;}
.paycont .paypay:nth-child(1) a img{position:absolute;margin-top:-10px;}
.paycont .paypay:nth-child(5n){margin-right:0;}

.paycont .paypay.ppactr{border:1px solid #ffd54d;}

.hhsemitext{font-size: 24px;line-height: 29px;color: #35363F;margin-bottom:30px;padding-top:40px;}
.mapard{margin-bottom:23px;color: #35363F;font-size:23px;line-height:29px;}
.mapun{margin-bottom:30px;padding-left:25px;}
.mapun span{color: #76787E;display:block;line-height:17px;}
.mapun p{margin:8px 0px !important;color: #35363F;font-size:16px;line-height:20px;}
.mapu1{background:no-repeat url(../images/mapu1.svg);}
.mapu2{background:no-repeat url(../images/mapu2.svg);}
.mapu3{background:no-repeat url(../images/mapu3.svg);}
.mapu4{background:no-repeat url(../images/emailr.png);}
.mapun p a{text-decoration:none;color:#35363F;}

.sortext2{width:148px;display:inline-block;vertical-align:top;margin-top:15px;font-size:16px;color:#35363F;margin-right:15px;}
.sortblock2{position:relative;width:145px;height:50px;display:inline-block;vertical-align:top;}
.sortval2{position:absolute;top:0;left:0;padding:0;height:auto;background:#fff;width:145px;box-sizing:border-box;border:1px solid #DDDFE4;border-radius:2px;color:#35363F;font-size:16px;line-height:50px;z-index:2;}
.sortval2 span{position:relative;cursor:pointer;display:block;padding:15px 15px;text-decoration:none;color:#35363F;font-size:16px;line-height:20px;}
.sortval2 span::before{content:'';position:absolute;top:21px;left:115px;width:12px;height:7px;background: no-repeat url(../images/arr1.svg);background-size:12px 7px;}
.sortval2 span.spoacto::before{content:'';position:absolute;top:21px;left:115px;width:12px;height:7px;background: no-repeat url(../images/arr1.svg);background-size:12px 7px;transform:rotate(180deg);}
.sortval2.svactr{box-shadow: 0 8px 30px -4px rgba(0,0,0,0.18);}
.sortvlus2{background:#fff;margin:0;border-top: 1px solid #DDDFE4;display:none;position:relative;z-index:5;}
.sortvlus2 a{display:block;padding:15px 15px;text-decoration:none;color: #35363F;font-size: 16px;line-height: 20px;border-bottom:1px solid #DDDFE4;}
.sortvlus2 a.thct{}
.sortvlus2 a:last-child{border-bottom:0;}

.sortext3{width:76px;display:inline-block;vertical-align:top;margin-top:15px;font-size:16px;color:#35363F;margin-right:15px;}
.sortblock3{position:relative;width:77px;height:50px;display:inline-block;vertical-align:top;}
.sortval3{position:absolute;top:0;left:0;padding:0;height:auto;background:#fff;width:77px;box-sizing:border-box;border:1px solid #DDDFE4;border-radius:2px;color:#35363F;font-size:16px;line-height:50px;z-index:2;}
.sortval3 span{position:relative;cursor:pointer;display:block;padding:15px 15px;text-decoration:none;color:#35363F;font-size:16px;line-height:20px;}
.sortval3 span::before{content:'';position:absolute;top:21px;left:50px;width:12px;height:7px;background: no-repeat url(../images/arr1.svg);background-size:12px 7px;}
.sortval3 span.spoacto::before{content:'';position:absolute;top:21px;left:50px;width:12px;height:7px;background: no-repeat url(../images/arr1.svg);background-size:12px 7px;transform:rotate(180deg);}
.sortval3.svactr{box-shadow: 0 8px 30px -4px rgba(0,0,0,0.18);}
.sortvlus3{background:#fff;margin:0;border-top: 1px solid #DDDFE4;display:none;position:relative;z-index:5;}
.sortvlus3 a{display:block;padding:15px 15px;text-decoration:none;color: #35363F;font-size: 16px;line-height: 20px;border-bottom:1px solid #DDDFE4;}
.sortvlus3 a.thct{}
.sortvlus3 a:last-child{border-bottom:0;}

.catsemblock{width:220px;border-bottom:1px solid #E9EBF0;padding-bottom:15px;margin-right:25px;margin-bottom:46px;font-size:16px;display:inline-block;vertical-align:top;}
.catsemblock a{text-decoration:none;color:#35363F;}
.catsemblock a:hover{color:#ffd54d;}


.bcbord{border-bottom:1px solid #E9EBF0;padding-bottom:30px;}

.bcc-popul{position:absolute;top:-65px;left:0;text-align:center;line-height:24px;color:#ffd54d;box-sizing:border-box;height:24px;width:155px;border:1px solid #ffd54d;border-radius:11.5px;background-color:rgba(255,190,1,0.04);}

.mrg9n0n0{margin-top:9px;}
.catcatblocks{margin-top:40px;}
.catcatblocks .catcatblock{text-align:center;height:300px;width:291px;box-sizing:border-box;padding:20px;display:inline-block;vertical-align:top;border-radius:5px;background-color:#FFFFFF;box-shadow:0 8px 51px -4px rgba(0,0,0,0.06);margin-right:21px;margin-bottom:30px;}
.catcatblocks .catcatblock:nth-child(4n){margin-right:0;}
.catcatblocks .catcatblock a{text-decoration:none;display:block;height:86px;padding:16px;}
.catcatimg{position:relative;height:175px;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.catcatimg img{max-width:100%;max-height:100%;}
.catcatblocks .catcatblock p{color:#35363F;font-size:20px;line-height:24px;margin:15px 0px;}
.catcatblocks .catcatblock span{color:#76787E;font-size:16px;line-height:20px;}
.catcatblock:hover p{color:#ffd54d;}

.catcatblocks .catcatblock{width: 344px;margin: 0 10px 10px 0px;height: 117px;padding: 0;text-align: left;}
.catcatimg{height:86px;float: left;text-align: center;width: 68px;margin: 0 15px 0 0 !important;}
.catcatblocks .catcatblock p{height:auto;font-size: 16px;padding: 15px 0 0;margin:0;display: block;}
.catcatblocks .catcatblock span{margin-top:10px;}
.catcatblocks .catcatblock:nth-child(4n){margin-right:10px;}

.catcatblocks.catcatproizvoditeli .catcatblock{width:301px;margin:0 5px 10px 0px !important;}
.catcatblocks.catcatproizvoditeli .catcatblock:nth-child(4n){margin-right:0 !important;}
.catcatblocks.catcatproizvoditeli .catcatblock p{height:24px;overflow:hidden;}

.sortext{width:121px;display:inline-block;vertical-align:top;margin-top:15px;font-size:15px;color:#35363F;margin-right:15px;}
.sortblock{position:relative;width:213px;height:50px;display:inline-block;vertical-align:top;}
.sortval{position:absolute;top:0;left:0;padding:0;height:auto;background:#fff;width:213px;box-sizing:border-box;border:1px solid #DDDFE4;border-radius:2px;color:#35363F;font-size:16px;line-height:50px;z-index:2;}
.sortval span{position:relative;cursor:pointer;display:block;padding:15px 15px;text-decoration:none;color:#35363F;font-size:16px;line-height:20px;}
.sortval span::before{content:'';position:absolute;top:21px;left:185px;width:12px;height:7px;background: no-repeat url(../images/arr1.svg);background-size:12px 7px;}
.sortval span.spoacto::before{content:'';position:absolute;top:21px;left:185px;width:12px;height:7px;background: no-repeat url(../images/arr1.svg);background-size:12px 7px;transform:rotate(180deg);}
.sortval.svactr{box-shadow: 0 8px 30px -4px rgba(0,0,0,0.18);}
.morehprods{font-weight:bold;box-sizing:border-box;cursor:pointer;height:56px;width:195px;border:1px solid #dfdfdf;color:#35363F;text-decoration:none;letter-spacing:0.5px;text-transform:uppercase;text-align:center;line-height:56px;margin:15px auto 0;display:block;}
.morehprods:hover{color:#ffd54d;border-color:#ffd54d;}
.katls1{width:607px;margin-top:40px;margin-bottom:25px;border-radius:5px;text-align:center;background-color:#FFFFFF;box-shadow:0 8px 51px -5px rgba(0,0,0,0.09);box-sizing:border-box;float:left;}
.katls1 a{text-decoration:none;display:block;padding:48px 41px 25px;}
.katl1img{height:416px;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.katl1img img{max-width:100%;max-height:100%;}
.katl1name{font-size:20px;line-height:24px;color:#35363F;margin:60px 0 10px;}
.katl1des{font-size:16px;line-height:20px;color:#76787E;}
.katls1:hover .katl1name{color:#ffd54d;}
.katls2{width:609px;margin-top:40px;float:right;}

.cats-box{position:relative;margin-bottom: 20px;}
.cats-box::after{content:'';display:block;clear:both;}
.main-cats-box {margin: 30px 0 0 0;}
.sem1kat-def{width: 288px;display: inline-block;vertical-align: top;margin: 0 25px 25px 0;text-align: center;border-radius: 5px;background-color: #FFFFFF;box-shadow: 0 8px 51px -4px rgb(0 0 0 / 6%);box-sizing: border-box;border: 1px solid #ffffff;}
.sem1kat-def a{text-decoration:none;display:block;padding:17px 23px;}
.sem1kat-def:nth-of-type(4n) {margin-right: 0;}
.sem1kat-def:hover {/*border: 1px solid #ffd54d;*/}
.semktlimg{height:179px;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.semktlimg img{max-width:100%;max-height:100%;}
.semktlname{font-size:20px;line-height:24px;color:#35363F;margin:16px 0 10px;height: 48px;overflow: hidden;}
.semktldes{font-size:16px;line-height:20px;color:#444444;}

.morekatls{box-sizing:border-box;cursor:pointer;font-weight:bold;height:56px;width:265px;border:1px solid #ffd54d;border-radius:27.5px;color:#35363F;text-decoration:none;letter-spacing:0.5px;text-transform:uppercase;text-align:center;line-height:56px;margin:35px auto 0;display:block;}
.morekatls:hover{color:#ffd54d;}
.contakcii{background:#F8F8F8;padding: 70px 0 40px 0;}
.moreakcion{font-weight:bold;box-sizing:border-box;height:56px;width:265px;border:1px solid #ffd54d;border-radius:27.5px;color:#35363F;text-decoration:none;letter-spacing:0.5px;text-transform:uppercase;text-align:center;line-height:56px;margin:35px auto 0;display:block;}
.moreakcion:hover{color:#ffd54d;}
.homehhtext{font-size:32px;line-height:39px;color:#35363F;}
.footer{border-top: 1px solid #dfdfdf;}
.padd60n0n60{padding:60px 0px 60px;}
.padd30n0n30{padding:30px 0px;}
.footerlogo{width:220px;color:#35363F;font-size:28px;line-height:20px;float:left;margin-right:73px;margin-top: 25px;}
.footerlogo img { width:160px; }
.footerlogo span{color:#35363F;display:block;font-size:11px;line-height:15px;letter-spacing:0.2px;margin-left:2px; margin-left: 1px;text-align: center;}
.footerlogo p{font-size: 14px;margin: 28px 0 0;line-height: 22px;}
.footerblock1{width:400px;margin-right:58px;margin-top:24px;float:left;}
.footernadt{color:#35363F;line-height:24px;font-weight: bold;font-size: 16px;}
.footerblock2{width:200px;margin-right:10px;margin-top:24px;float:left;}
.footerblock3{width:263px;margin-top:24px;float:right;}
.footertotop{display:none;height:38px;width:38px;background:no-repeat center url(../images/arr5.svg) #ffd54d;background-size:8px 13px;transform:rotate(90deg);float:right;position: fixed;bottom: 20px;left: 20px;z-index: 40;}
.podfoot{background-color:#232323;}
.padd25n0{padding:25px 0;}
.copyright{width:472px;color:#d2d2d2;float:left;line-height:24px;margin-top:3px;}
.policy{margin:0;float:right;text-align: right;}
.policy a {color:#d2d2d2;text-decoration:none;display: block;margin: 9px 0;}
.policy a:hover{color:#ffd54d;}

.person-slick{position:relative;}
.carousel-item{position:relative;}
.slick-slider{position:relative;padding:0px;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0px;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;outline:none;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.prevArrow{position:absolute;}
.nextArrow{position:absolute;}
.prevArrow2{position: absolute;top: 0;left: 0;bottom: 0;width: 50px;height: 50px;margin: auto;background: no-repeat center url(../images/next.svg) #fff;border: 1px solid #dfdfdf;transform: rotate(180deg);z-index: 100;cursor:pointer;}
.nextArrow2{position: absolute;top: 0;right: 0;bottom: 0;width: 50px;height: 50px;margin: auto;background: no-repeat center url(../images/next.svg) #fff;border: 1px solid #dfdfdf;z-index: 100;cursor:pointer;}

.simlist{margin:15px 0 0;padding:0;float:left;}
.simlist li{list-style-type:none;display:inline-block;vertical-align:top;margin-right:27px;}
.simlist li a{text-decoration:none;display:block;margin:0 0 7px 0;padding-bottom:7px;border-bottom:2px solid #fff;font-size:16px;letter-spacing:0;line-height:20px;color:#545454;}
.simlist li a:hover{color:#ffd54d;}
.simlist li a.simliact{color:#1B1B1F;border-bottom:2px solid #ffd54d;}
.prudis{position:relative;margin-top:10px;}
.prudis::after{content:'';display:block;clear:both;}
.prudis .conliprod{position:relative;height:500px;width:245px;display:inline-block;vertical-align:top;text-align:left;margin:0px;float: left;}
.prudis .conliprod:nth-child(4n){margin-right:0;}

.rightcatalog{width:923px;float:right;}
.rightcatalog .prudis .conliprod:nth-child(4n){margin-right:21px;}
.rightcatalog .prudis .conliprod:nth-of-type(3n){margin-right:0px;}
.contprudn{position:relative;}
.prudis.prudi2{width: 910px;margin: 0;}
.prudis.prudi2 .conliprod{height:500px;width:245px;margin:0;}
.prudis.prudi2 .conliprod:nth-child(3n){margin-right:0px;}
.prudis.prudi2 .conliprod .bodliprod{position:relative;height:500px;width:245px;border-radius:0px;border-left: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;background:#FFFFFF;box-sizing:border-box;overflow:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.prudis.prudi2 .conliprod .bodliprod .blip-img{margin-top:28px;}
.prudis.prudi2 .conliprod::before{content:'+';display:none;position:absolute;top:140px;left:100%;margin-left:25px;width:19px;height:44px;font-size: 36px;color: #76787E;}
.prudis.prudi2 .conliprod:nth-child(3n)::before{content:'';position:absolute;top:0;left:0;margin-left:0;width:0;height:0;display:none;}
.contkompl{position:absolute;top:0;right:0;bottom:0;width:205px;}

.prudis.prudi2 .conliprod:hover .bodliprod{/*z-index:20;border: 1px solid #F8AD16;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;*/}
.prudis.prudi2 .conliprod .bodliprod .blip-pricers{}
.prudis.prudi2 .conliprod .bodliprod .blip-perc{top:20px;}
.prudis.prudi2 .conliprod .bodliprod .filtblock{position:absolute;top:20px;right:5px;}
.prudis.prudi2 .conliprod .bodliprod .callcli-colbox{float:left;height:45px;width:97px;display: block;border-radius: 0;}
.prudis.prudi2 .conliprod .bodliprod .callcli-colbox input{height:45px;}
.prudis.prudi2 .conliprod .bodliprod .clickplu{top:4px;}
.prudis.prudi2 .conliprod .bodliprod .clickmin{top:4px;}

.pjprodcon{width: 985px;margin: auto;}
.pjprodcon.pjpfull{width:100%;}

.csrtleft{float:left;}
.bordercatalog{border-top:1px solid #DDDFE4;margin-top:30px;}

.flrtname{position:relative;color:#35363F;font-size: 16px;padding:20px 0px;border-bottom:1px solid #EFF1F4;margin-bottom:20px;cursor:pointer;}
.flrtname::before{content:'';position:absolute;top:25px;right:0;width:12px;height:7px;background:no-repeat url(../images/arr2.svg);background-size:12px 7px;}
.flrtname.flrnckt::before{content:'';position:absolute;top:25px;right:0;width:12px;height:7px;background:no-repeat url(../images/arr2.svg);background-size:12px 7px;transform:rotate(180deg);}

.leftcatalog{width:261px;float:left;margin-top:-5px;}
.padd0n0n80{padding:0 0 80px;}

.lcatslis{margin-top:20px;}
.listcatag{position:relative;color:#35363F;line-height:17px;padding:9px 18px;border-radius:17.5px;background-color:#F4F4F4;margin:0 8px 8px 0;text-decoration:none;display:inline-block;vertical-align:top;}
.listcatag.licatagact{color:#35363F;padding: 9px 35px 9px 18px;}
.listcatag.licatagact::before{content:'';position:absolute;top:13px;right:15px;width:8px;height:8px;background:no-repeat url(../images/cancel2.svg);background-size:8px 8px;}
.listcatag:hover{color:#ffd54d;}

.listnums{float:left;}
.listnums.numsnews{float:right;float:none;text-align:center;margin-top:15px;}
.listnums a{box-sizing:border-box;height:47px;width:47px;color: #35363F;border:1px solid #DDDFE4;background-color:#FFFFFF;text-align:center;line-height:47px;text-decoration:none;display:inline-block;vertical-align:top;margin:0 7px 7px 0;}
.listnums span{box-sizing:border-box;height:47px;width:47px;color: #35363F;font-size:16px;border:1px solid #fff;border-radius:2px;background-color:#FFFFFF;text-align:center;line-height:47px;text-decoration:none;display:inline-block;vertical-align:top;margin-right:7px;}
.listnums span.active{border:1px solid #ffd54d;}
.listnums a.liprev{background:no-repeat center url(../images/arr4-left1.png);background-size:10px;}
.listnums a.linext{background:no-repeat center url(../images/arr4-left3.png);background-size:10px;}
.listnums a.linuct{background:#ffd54d;border:1px solid #ffd54d;color:#fff;}
.listnums a:hover{color:#fff;background:#ffd54d;}
.listnums a:first-child:hover{background: no-repeat center url(../images/arr4-left2.png) #ffd54d;background-size:10px;}
.listnums a:last-child:hover{background: no-repeat center url(../images/arr4-left4.png) #ffd54d;background-size:10px;}

.rightmore{float:right;}

.filtblock{position:relative;display:block;margin-bottom:20px;}
.fradio{display:none;}
.fradio-custom, .flabel1{display:inline-block;vertical-align:top;font-size: 16px;cursor:pointer;color: #35363F;width:181px;}
.flabel1{margin-top:4px;}
.flebelspan{color: #76787E;font-size:16px;position:absolute;top:4px;right:0;}
.fradio-custom{position:relative;box-sizing:border-box;height:23px;width:23px;border:1px solid #DDDFE4;border-radius:11px;background-color:#FFFFFF;margin-right:4px;}
.fradio:checked + .fradio-custom{background:#ffd54d;border:1px solid #ffd54d;}
.fradio:checked + .fradio-custom::before{content:'';position:absolute;top:8px;left:8px;right:8px;bottom:8px;width:6px;height:6px;margin:auto;border-radius:50%;background:#fff;}

.fcheckbox{display:none;}
.fcheckbox-custom{display:inline-block;vertical-align:top;font-size: 16px;cursor:pointer;color:#35363F;}
.fcheckbox-custom{position:relative;width:22px;height:22px;background:#fff;margin-right:14px;border-radius: 0px;border:1px solid #ffd54d;}
.fcheckbox:checked + .fcheckbox-custom{background:#ffd54d;}
.fcheckbox:checked + .fcheckbox-custom::before{content:'';position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:no-repeat center url(../images/checker.svg);background-size:16px 12px;}

.filtblock2{position:relative;width:38px;height:38px;box-sizing:border-box;display:inline-block;vertical-align:top;margin:0 6px 6px 0;}
.fcheckbox2{display:none;}
.fcheckbox-custom2{position:relative;width:38px;height:38px;box-sizing:border-box;border-radius:50%;border:1px solid #D3D3D7;display:block;cursor:pointer;}
.fcheckbox2:checked + .fcheckbox-custom2{border:1px solid #fff;}
.fcheckbox2:checked + .fcheckbox-custom2::before{content:'';position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border:2px solid #ffd54d;border-radius:50%;}
.fcheckbox2:hover + .fcheckbox-custom2::before{content:'';position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border:2px solid #ffd54d;border-radius:50%;}
.clearfilt{color: #76787E;text-decoration:none;font-size: 16px;line-height:20px;display:inline-block;margin:20px 0px;}

.filcatcontainer{position:relative;}
.filcatcontainer::after{content:'';display:block;clear:both;}
.filcatcontainer .cat-filcat{position:relative;float:left;width:245px;margin:0px;}
.catfilcat-item{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 5px 10px 5px 10px;border-left: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;color: #393939;position: relative;height: 48px;box-sizing: border-box;}
.catfilcat-img{-webkit-box-flex: 0;-ms-flex: 0 0 56px;flex: 0 0 56px;max-width: 36px;padding-right: 18px;}
.catfilcat-img img{width: 100%;display: block;max-width: 100%;height: auto;}
.catfilcat-title{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;font-weight: 500;padding-bottom: 2px;}
.filcatcontainer .cat-filcat:nth-child(1) .catfilcat-item{border-top: 1px solid #dfdfdf;}
.filcatcontainer .cat-filcat:nth-child(2) .catfilcat-item{border-top: 1px solid #dfdfdf;}
.filcatcontainer .cat-filcat:nth-child(3) .catfilcat-item{border-top: 1px solid #dfdfdf;}
.filcatcontainer .cat-filcat:nth-child(4) .catfilcat-item{border-top: 1px solid #dfdfdf;}
.filcatcontainer .cat-filcat:nth-child(4n) .catfilcat-item{border-right: 1px solid #dfdfdf;}
.filcatcontainer .cat-filcat:last-child .catfilcat-item{border-right: 1px solid #dfdfdf;}
.filcatcontainer .cat-filcat:last-child{width:246px;}
.filcatcontainer .cat-filcat:nth-child(4n){width:245px;}
.filcatcontainer .cat-filcat:hover .catfilcat-item::before{content:'';position:absolute;top: 0;left: 0px;right: 0;bottom: 0;border: 1px solid #626262;}
.filcatcontainer .cat-filcat .catfilcat-item.active::before{content:'';position:absolute;top: 0;left: 0px;right: 0;bottom: 0;border: 1px solid #626262;}
.filcatcontainer .cat-filcat .catfilcat-item.active {color: #ffd54d;}

.sliderCont{width:100%;height:20px;}
.slider{width:90%;}
.slider2{width:90%;}
.ui-slider{position:relative;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:35px;height:35px;background: no-repeat 0px 0px url(../images/bgnk.svg);border:0;cursor:pointer;outline:none;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;overflow:hidden;}
.ui-slider-horizontal{height:3px;}
.ui-slider-horizontal .ui-slider-handle{top:-15px;margin-left:-6px;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-widget-content{border:1px solid #D4D4D4;background:#fff;}
.ui-widget-header{border:1px solid #D4D4D4;background:#ffd54d !important;}
.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.formCost{position:relative;}
.minCost{position:relative;color: #35363F;font-size: 16px;padding:0 25px 0 15px;box-sizing:border-box;height:41px;width:91px;border:1px solid #DDDFE4;border-radius:2px;background-color:#FFFFFF;display:inline-block;vertical-align:top;margin-bottom:25px;margin-right:62px;margin-left: 20px;}
.maxCost{position:relative;color: #35363F;font-size: 16px;padding:0 25px 0 15px;box-sizing:border-box;height:41px;width:91px;border:1px solid #DDDFE4;border-radius:2px;background-color:#FFFFFF;display:inline-block;vertical-align:top;margin-bottom:25px;}
.minCost2{position:relative;color: #35363F;font-size: 16px;padding:0 25px 0 15px;box-sizing:border-box;height:41px;width:91px;border:1px solid #DDDFE4;border-radius:2px;background-color:#FFFFFF;display:inline-block;vertical-align:top;margin-bottom:25px;margin-right:75px;}
.maxCost2{position:relative;color: #35363F;font-size: 16px;padding:0 25px 0 15px;box-sizing:border-box;height:41px;width:91px;border:1px solid #DDDFE4;border-radius:2px;background-color:#FFFFFF;display:inline-block;vertical-align:top;margin-bottom:25px;}

.frs1{position:absolute;top:13px;left:0px;font-size: 14px;color: #35363F;}
.frs2{position:absolute;top:13px;left:155px;font-size: 14px;color: #35363F;}

.bodliprod{position:relative;padding:20px;height:500px;width:245px;border-left: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;background:#FFFFFF;box-sizing:border-box;overflow:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}

.prudis .conliprod:nth-child(1) .bodliprod{border-top: 1px solid #dfdfdf;}
.prudis .conliprod:nth-child(2) .bodliprod{border-top: 1px solid #dfdfdf;}
.prudis .conliprod:nth-child(3) .bodliprod{border-top: 1px solid #dfdfdf;}
.prudis .conliprod:nth-child(4) .bodliprod{border-top: 1px solid #dfdfdf;}
.prudis .conliprod:nth-child(5) .bodliprod{border-top: 1px solid #dfdfdf;}
.prudis .conliprod:last-child .bodliprod{border-right: 1px solid #dfdfdf;width:246px;}
.prudis .conliprod:nth-child(4n) .bodliprod{border-right: 1px solid #dfdfdf;width:245px;}
.prudis .conliprod:nth-child(5n) .bodliprod{border-right: 1px solid #dfdfdf;width:245px;}

.pjprodcon .prudis .conliprod:nth-child(5) .bodliprod{border-top: 0;}
.pjprodcon .prudis .conliprod:nth-child(5n) .bodliprod{border-right: 0px solid #dfdfdf;width:245px;}

.pjprodcon.pjpfull .prudis .conliprod:nth-child(5) .bodliprod{border-top: 1px solid #dfdfdf;}
.pjprodcon.pjpfull .conliprod:nth-child(4n) .bodliprod{border-right: 0px solid #dfdfdf;width:245px;}
.pjprodcon.pjpfull .conliprod:nth-child(5n) .bodliprod{border-right: 1px solid #dfdfdf;width:246px;}
.pjprodcon.pjpfull .conliprod:last-child .bodliprod{border-right: 1px solid #dfdfdf;width:246px;}

.prudis.prudi2 .conliprod:nth-child(4) .bodliprod{border-top: 0;}
.prudis.prudi2 .conliprod:nth-child(5) .bodliprod{border-top: 0;}
.prudis.prudi2 .conliprod:nth-child(4n) .bodliprod{border-right: 0;width:245px;}
.prudis.prudi2 .conliprod:nth-child(5n) .bodliprod{border-right: 0;width:245px;}
.prudis.prudi2 .conliprod:last-child{width:246px;}
.prudis.prudi2 .conliprod:nth-child(3n){width:245px;}
.prudis.prudi2 .conliprod:last-child .bodliprod{border-right: 1px solid #dfdfdf;width:246px;}
.prudis.prudi2 .conliprod:nth-child(3n) .bodliprod{border-right: 1px solid #dfdfdf;width:245px;}


.prudis .conliprod:hover .bodliprod{/*border: 1px solid #ffd54d;z-index:2;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;*/}
/*.prudis .conliprod:hover .bodliprod::before{content:'';position:absolute;top: 0;left: 0px;right: 0;bottom: 0;border: 1px solid #626262;}*/
.prudis .conliprod:hover .bodliprod {box-shadow: 0 8px 10px 2px rgb(0,0,0,0.15);z-index: 100;}
.blip-img{margin-top:30px;height:185px;text-align:left;display: block;}
.blip-img a{position:relative;height: 185px;display: flex;align-items: center;justify-content: center;overflow: hidden;text-align: center;}
.blip-img img{max-width: 100%; max-height: 100%;}
.blip-name{position:relative;margin:25px 0 0;height:37px;overflow:hidden;color:#35363F;font-size:15px;line-height:19px;text-align: center;}
.blip-name a{text-decoration:none;color:#35363F;}
.blip-name a:hover{color:#ffd54d;}

.blip-pricers{margin:10px 0 10px 0;height: 60px; text-align: center;display: flex; align-items: center; justify-content: center; flex-wrap: nowrap;flex-direction: column;}
.blipp-price{color:#35363F;font-size:18px;line-height:22px;margin-top: -5px;display: block; font-weight: bold; }
.blipp-price span{font-weight: normal;}
.blipp-oldprice{color:#545454;font-size:14px;line-height:22px;text-decoration:line-through;display: block;}
.blipp-oldprice i{font-size:12px;}
.pricevcard{color: #e42a00;font-size:12px;display: block;}
.pcvcnm{color: #e42a00;font-weight: bold;}

.blip-oneclick a {position:relative;font-weight:bold;float:left;text-decoration:none;text-transform:uppercase;height:43px;width:140px;font-size:12px;letter-spacing:0.5px;text-align:center;line-height:43px;color: #060606;background:#f4f5f7;border: 1px solid #f4f5f7;}
.blip-oneclick a:hover{color:#ffd54d;}
.blip-oneclick a.active{color:#ffd54d;}

.blip-buy{position:relative;margin:0;height:45px;width:45px;display:block;float:right;letter-spacing:0.5px;line-height:40px;text-align:center;text-transform:uppercase;font-size:12px;text-decoration:none;color:#fff;box-sizing:border-box;background:#ffd54d;border: 1px solid #ffd54d;}
.blip-buy:hover{color:#000;background-color: #F0C84A;}
.blip-buy-icon {width: 24px; height: 24px;display: inline-block;vertical-align: middle;}
.blip-buy .prokid:before {right: 23px;}
.blip-buy2{margin-top:15px;height:40px;width:97px;border-radius:20px;background-color:#ffd54d;display:block;float:right;letter-spacing:0.5px;line-height:37px;text-align:center;text-transform:uppercase;font-size:12px;text-decoration:none;color:#fff;box-sizing:border-box;border: 2px solid #ffd54d;}
.blip-buy2:hover{color:#000;}
.blip-buy.pbbb{background:#ffd54d;}
.blip-buy2.pbbb{border:2px solid #ffd54d;background:#fff;color:#000;line-height:37px;}
.blip-buy2.pbbb:hover{color:#ffd54d;}
.blip-perc{position:absolute;top:18px;left:20px;color:#fff;box-sizing:border-box;height:24px;width:53px;border:1px solid #fe0200;background-color:#fe0200;text-align:center;line-height:24px;z-index:1;}
.blip-week{position:absolute;top:50px;left:20px;color:#b16200;box-sizing:border-box;height:24px;width:123px;border:1px solid #ffd54d;border-radius:11.5px;background-color:#fff;text-align:center;line-height:24px;z-index:1;}
.blip-wish{position:absolute;top:10px;left:8px;right:8px;margin:auto;width: 40px;height: 40px;text-align: center;padding-top: 10px;box-sizing: border-box;}
.blip-wish img{width:21px;height:20px;}
.blip-wish:hover .favkid{display:block;}
.blip-delc{position:absolute;top:10px;right:8px;width: 40px;height: 40px;text-align: center;padding-top: 12px;box-sizing: border-box;}
.blip-delc img{width:15px;}
.prodstars{margin-top:15px;}
.prodstars span{width:16px;height:16px;background:no-repeat url(../images/nostar.svg);background-size:16px;margin-right:2px;display:inline-block;vertical-align:top;}
.prodstars span.pst{background:no-repeat url(../images/star.svg);background-size:16px;}

.prudis.prudi2 .conliprod .blip-wish{left:0;right: auto;top: 0;width: 40px;height: 40px;text-align: center;padding-top: 10px;box-sizing: border-box;}

.blip-chars{width: 100%;border-spacing: 0;border-collapse: collapse;border-top: 1px solid #E2E5EB;margin-top: 25px;padding-top: 10px;font-size: 12px;}
.chrmsec{width: 50%;display: inline-block;vertical-align: top;margin: 4px 0px;text-align: right;color: #35363F;}
.chrmsec.chrmf{text-align: left;color: #76787E;letter-spacing:-0.2px;}
.tdcity{background: no-repeat 0px 0px url(../images/icomap.svg);background-size: 8px 14px;padding-left: 9px;display: inline-block;}


.blip-perc.blipnews{top:50px;left:40px;width:180px;height:24px;line-height:24px;}
.blip-stokno{position:absolute;top:20px;left:20px;color:#E1323D;box-sizing:border-box;height:24px;width:114px;border:1px solid #E1323D;border-radius:11.5px;background-color:rgba(225,50,61,0.03);text-align:center;line-height:24px;}

#cityindex{width:560px;box-sizing:border-box;padding:30px;}
.cityinp{ color: #76787E;font-size:16px;margin:0;padding:0 20px;box-sizing:border-box;height:56px;width:100%;border:1px solid #DDDFE4;border-radius:5px;background-color:#F8F8F9;box-shadow:0 5px 17px -6px rgba(0,0,0,0.1);outline:none;}
.search-city-input {width: 500px; margin: 0 auto;margin-bottom: 30px;position: relative;}

.modcitycont .modcityblock{margin:0 0 20px 0;padding:0;width:100%;display:inline-block;vertical-align:top;}
.modcitycont .modcityblock ul {margin: 0; padding: 0;}
.modcitycont .modcityblock li{display:block;list-style-type:none;margin-bottom:15px;}
.modcitycont .modcityblock li a{text-decoration:none;font-size:16px;color: #35363F;line-height:20px;}
.choose-city-head {font-weight: bold;margin: 0 0 10px 0;font-size: 16px;}

.ststdost1{margin:0 0 24px;color: #76787E;font-size:16px;line-height:23px;}
.dostformz{position:relative;overflow:hidden;box-sizing:border-box;height:46px;width:340px;border:1px solid #DDDFE4;border-radius:28px;background-color:#F8F8F9;box-shadow:0 5px 17px -6px rgba(0,0,0,0.1);}
.dostformts{width:100%;background:none;box-sizing:border-box;height:46px;border:0;outline:none;color: #76787E;font-size:16px;padding:0 125px 0 25px;}
.dostformsb{position:absolute;top:0;right:0;height:46px;width:118px;background:#ffd54d;color:#fff;text-align:center;letter-spacing: 0.58px;text-transform:uppercase;cursor:pointer;border:0;outline:none;}

.catalog-menu{display: block;margin:0 0 28px;padding: 5px 0 12px;list-style: none;}
.catalog-menu > li > a{font-size: 15px;line-height: 1.6;display: block;padding: 5px 0 7px;color: #000000;}
.catalog-menu > li > ul{margin:0;display: block;padding: 3px 0 7px;list-style: none;}
.catalog-menu > li > ul > li > a{display: block;padding: 6px 10px 6px 30px;color: #393939;}
.catalog-menu > li > a.chldsactive{font-weight:bold;}
.catalog-menu span {color: #9a9a9a;}

.filter-block{position: relative;float: left;margin-right: 15px;margin-bottom:10px;}
.fil-select-one{position:relative;height: 32px;line-height: 32px;padding: 0px 25px 0px 10px;background: #fff;margin-top: 5px;font-size: 13px;color: #000000;white-space: nowrap;overflow: hidden;cursor: pointer;border: 1px solid #dfdfdf;}
.fil-select-one.flo2{background: #F4F5F6;border: 1px solid #F4F5F6;}
.fil-select-one.flo2.active {border: 1px solid #ffd54d;}
.fil-select-one::before{content:'';position:absolute;top: 14px;right: 6px;width: 10px;height: 6px;background: no-repeat url(../images/arr1n.svg);background-size: 10px 6px;}
.fil-select-one.fsoactive{box-shadow: 0 0 4px 0 rgb(0 0 0 / 20%);background: #fff;border:1px solid #a1a1a1;}
.fil-dropdown{position: absolute;top: 100%;left: 50%;margin-top: 10px;width: 210px;background: #fff;transform: translateX(-50%);z-index: 1000;font-size: 13px;display: none;box-shadow: 0 3px 13px 0 rgb(0 0 0 / 30%);}
.fil-dropdown::before{content:'';position:absolute;z-index: 500;top: -19px;left: 50%;margin-left: -11px;width: 0;height: 0;border: 11px solid transparent;border-bottom-color: #ffffff;}
.fil-dropdown .el-div{padding: 10px 15px;cursor: pointer;}
.fil-dropdown .el-div .el-title{color: #1e1d1c;}
.fil-dropdown .el-div .el-title a{color: #1e1d1c;}

.fil-dropdown.fdr2{width: 780px;}
.fil-dropdown.fdr3{width: 300px;}
.fil-dropdown.fdr4{width: 390px;}
.fdrcostr{padding:15px;}
.fdrname{font-size: 15px;font-weight: bold;padding: 15px 45px 15px 15px;border-bottom: 1px solid #E3E3E3;margin-bottom:10px;}
.closefdr{position: absolute;top: 6px;right: 5px;width: 35px;height: 35px;cursor: pointer;z-index: 800;background: no-repeat center url(../images/cancel.svg);background-size: 14px;}
.fdrbutts{border-top: 1px solid #E3E3E3;text-align: right;padding: 12px 15px;}
a.fdrsub{width:130px;padding: 10px 0;display: inline-block;vertical-align: top;background: #ffd54d;font-weight: bold;cursor:pointer; color: #ffffff; text-align: center;}
a.fdrclear{padding: 10px 30px;display: inline-block;vertical-align: top;background: #F5F5F5;font-weight: bold;margin-right: 15px;cursor:pointer;color: #000000;}
.elfblock{width:100%;max-height:300px;overflow:auto;display:inline-block;vertical-align:top;padding: 0px 0px 10px;}
.elfblock::-webkit-scrollbar-button {background-image:url(''); background-repeat:no-repeat; width:5px; height:0px;}
.elfblock::-webkit-scrollbar-track {background-color:#ecedee;}
.elfblock::-webkit-scrollbar-thumb {-webkit-border-radius: 0px; border-radius: 0px; background-color:#D6D6D6;}
.elfblock::-webkit-scrollbar-thumb:hover{background-color:#ffd54d;}
.elfblock::-webkit-resizer{background-image:url(''); background-repeat:no-repeat; width:4px; height:0px;}
.elfblock::-webkit-scrollbar{width: 5px;}
.elfblock p{font-weight: bold;margin: 0;padding: 10px 15px;}
.elfblock label{text-align: left;padding-left: 15px;margin-bottom: 8px;display:block;cursor: pointer;}
.el-check{display: none;}
.fld-c{position: relative;width: 16px;height: 16px;border: 1px solid #a1a1a1;background: none;display: inline-block;}
.el-check:checked + .fld-c{background:no-repeat url(../images/check.svg) #ffd54d;border: 1px solid #ffd54d;background-size: 100% 100%;}
.el-gray .el-check:checked + .fld-c{background:no-repeat url(../images/check.svg) #8e8e8e;border: 1px solid #8e8e8e;background-size: 100% 100%;}
.fl-drop-text{font-size: 12px;display: inline-block;width: 145px;vertical-align: top;margin-top: 2px;}
.el-gray .fl-drop-text {color: #8e8e8e;}
.fl-count{width:15px;display: inline-block;color: #8e8e8e;}

.product-tops .prodstars{float:left;}
.colnsrews{float:left;color:#76787E;margin-top:5px;}
#product-article{font-weight: bold;background: #ffd54d;color: #ffffff; padding: 2px 6px;}
.product-shars{position:relative;float:right;}
.varintshead{color:#76787E;line-height:17px;margin:10px 0 5px;}

.bordproduct{height:1px;margin:35px 0;background-color:#DDDFE4;}
.product-pricest{width:100%;float:left;}
.product-pricename{display: inline-block;vertical-align: top;font-size: 26px;margin-right:5px;}
.product-nprice{display: inline-block;vertical-align: top;color: #e42a00;font-size:26px;line-height: 34px;font-weight: bold;}
/*.product-nprice span{font-weight: normal;}*/
/*.rub{font-weight: normal;}*/
.product-oprice{color: #afafaf;font-size: 18px;line-height:34px;text-decoration:line-through;display: inline-block;vertical-align: top;margin:0 5px 0 0;}
.product-oprice i{font-size:12px;}
.product-stoks{margin:15px 0;font-weight: bold;}
.product-stokik{height:24px;width:24px;border-radius:50%;background:no-repeat center url(../images/checker.svg) #42CA3D;display:inline-block;vertical-align:top;margin-right:8px;}
.product-stokname{color: #76787E;display:inline-block;vertical-align:top;line-height:24px;}
.product-bts{width:100%;float:right;margin-bottom:15px;}

.bread-str {display: none;}

.prodstars2{margin-top:5px;margin-bottom:30px;text-align:right;}
.prodstars2 span{width:16px;height:16px;background:no-repeat url(../images/nostar.svg);margin-left:2px;display:inline-block;vertical-align:top;}
.prodstars2 span.pst{background:no-repeat url(../images/star.svg);}

.prodstars3{float:right;}
.prodstars3 span{width:16px;height:16px;background:no-repeat url(../images/nostar.svg);margin-left:2px;display:inline-block;vertical-align:top;}
.prodstars3 span.pst{background:no-repeat url(../images/star.svg);}

.tdcity{background:no-repeat 0px 0px url(../images/icomap.svg);background-size:8px 14px;padding-left:9px;display:inline-block;}

.contobest{margin-top:60px;}
.contobest .blo-best{width:590px;display:inline-block;vertical-align:top;margin:0px 50px 50px 0px;}
.contobest .blo-best:nth-child(2n){margin-right:0;}
.blob-img{width:70px;display:inline-block;vertical-align:top;margin-right:20px;font-size: 36px;font-weight: bold;line-height: 34px;}
.blob-des{width:490px;display:inline-block;vertical-align:top;}
.blob-des p{color:#35363F;font-size:18px;line-height:22px;margin:0 0 11px;font-weight:bold;}
.blob-des span{color:#4a4a4a;font-size:16px;line-height:22px;}

.blobsbest{float:right;margin-top:80px;box-sizing:border-box;padding:30px;height:295px;width:396px;background-color:#FFFFFF;box-shadow:0 8px 51px -4px rgba(0,0,0,0.06);}
.blobsbest .blo-best2{display:block;margin:0px 0px 24px;}
.blobsbest .blo-best2 .blob-img2{position:relative;width:45px;display:inline-block;text-align:center;vertical-align:top;margin-right:20px;}
.blobsbest .blo-best2 .blob-img2 img{max-width:45px;max-height:35px;}
.blobsbest .blo-best2 .blob-des2{width:265px;display:inline-block;vertical-align:top;color: #35363F;font-size:16px;line-height: 20px;margin-top:4px;}

.blobsbest .blo-best2:nth-child(2) .blob-des2{margin-top:6px;}
.blobsbest .blo-best2:nth-child(3) .blob-des2{margin-top:6px;}
.blobsbest .blo-best2.blobuys .blob-des2{margin-top:0;}
.blobsbest .blo-best2.blobuys .blob-img2{margin-top:5px;}

.blobbord{height:1px;background-color: #DDDFE4;margin-bottom:24px;}

.fhomenews{position:relative;margin-top:40px;height:460px;width:607px;float:left;overflow:hidden;border-radius:5px;}
.fhomenews a{position:absolute;top:0;left:0;right:0;bottom:0;text-decoration:none;background:linear-gradient(180deg, rgba(0,0,0,0) 30%, #000000 100%);}
.fhomenews a .post-box{position:absolute;left:0;right:0;bottom:0;padding:30px 30px 30px;}
.hnewsname{color:#FFFFFF;font-size:20px;line-height:24px;margin:0 0 15px;}
.hnewsdesc{color:#FFFFFF;font-size:16px;line-height:26px;margin:0 0 17px;height:74px;overflow:hidden;}
.hnewsmore{position:relative;color:#ffd54d;font-size:16px;line-height:20px;}
.hnewsmore::before{content:'';position:absolute;top:7px;left:100%;width:12px;height:7px;margin-left:12px;background: no-repeat url(../images/arr1.svg);background-size:12px 7px;transform:rotate(-90deg);}
.shomenews{position:relative;margin-top:40px;height:460px;width:291px;float:left;overflow:hidden;margin-left:20px;border-radius:5px;}
.shomenews a{position:absolute;top:0;left:0;right:0;bottom:0;text-decoration:none;background:linear-gradient(180deg, rgba(0,0,0,0) 30%, #000000 100%);}
.shomenews a .post-box{position:absolute;left:0;right:0;bottom:0;padding:30px 30px 30px;}
.fhomenews:hover .hnewsname{color:#ffd54d;}
.shomenews:hover .hnewsname{color:#ffd54d;}

.hometext{margin:0 0 30px 0;}
.hometext p{font-size:16px;line-height:22px;color:#35363F;margin: 0 0 15px 0;}
.hometext p b{font-size:18px;line-height:24px;color:#35363F;font-weight:normal;}
.hometext ul{margin:0 0 25px 0;padding:0;}
.hometext ul li{position:relative;margin-left:50px;padding-left:10px;margin-bottom:6px;color:#35363F;font-size:16px;line-height:22px;}
.hometext ul li span{position:absolute;top:0;left:0;font-size:28px;line-height:26px;color:#ffd54d;}
.hometext ol{margin:0 0 25px 0;padding:0;}
.hometext ol li{position:relative;margin-left:50px;padding-left:10px;margin-bottom:15px;color:#35363F;font-size:16px;line-height:22px;}

.hometext2{margin:20px 0px;max-height:80px;overflow:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.hometext2 p{font-size:16px;line-height:22px;color:#35363F;margin:20px 0px;}

.morehometext{position:relative;color:#ffd54d;text-decoration:none;font-size:18px;line-height:22px;}
.morehometext::before{content:'';position:absolute;top:9px;left:100%;width:12px;height:7px;margin-left:12px;background: no-repeat url(../images/arr1.svg);background-size:12px 7px;transform:rotate(0deg);}
.morehometext.mhtac::before{content:'';position:absolute;top:9px;left:100%;width:12px;height:7px;margin-left:12px;background: no-repeat url(../images/arr1.svg);background-size:12px 7px;transform:rotate(180deg);}

.morehometext2{position:relative;color:#ffd54d;text-decoration:none;font-size:16px;line-height:20px;}
.morehometext2::before{content:'';position:absolute;top:6px;left:100%;width:12px;height:7px;margin-left:12px;background: no-repeat url(../images/arr1.svg);background-size:12px 7px;transform:rotate(0deg);}
.morehometext2.mhtac::before{content:'';position:absolute;top:6px;left:100%;width:12px;height:7px;margin-left:12px;background: no-repeat url(../images/arr1.svg);background-size:12px 7px;transform:rotate(180deg);}

.product-soc{float:right;margin-top:-8px;}
.product-soc a{margin-left:5px;}

.product-soc.socosh a:first-child{margin-left:0px;}

.sharblockv{color: #35363F;font-size: 20px;line-height: 34px;margin-bottom:20px;}

.product-left{position:relative;background: #fff;width: 750px;float:left;}
.product-right{width:465px;float:right;background: #F4F5F6;padding: 18px;box-sizing: border-box;}
.prorigishr{padding-bottom:0;}
.product-tops{margin-bottom:15px;}

.rightbps{/*width: 980px;float: right;*/}
.leftbps{width: 221px;position: absolute;top: 0;left: 0;bottom: 0;}
.leftstycker{position: sticky;top: 120px;width: 100%;}

.smallproduct{ margin:0 0 0 0;float:left; display:flex;align-items:center;justify-content:center; box-sizing:border-box;height:127px;width:140px;border:1px solid #fff;border-radius:5px;background-color:#FFFFFF;}
.smallproduct a{width:120px;height:124px;overflow:hidden;text-align:center;position:relative;display:flex;align-items:center;justify-content:center;}
.smallproduct a img{max-width:100%;max-height:100%;}
.smallproduct:hover{border:1px solid #ffd54d;}

.footermenu{margin:24px 0 0;padding:0;}
.footermenu li {margin-bottom:10px;list-style-type:none; color: #35363F;line-height: 24px;}
.footermenu li a{color:#35363F;text-decoration:none;font-size:15px;line-height:20px;display: block;}
.footermenu.fml{width:210px;display:inline-block;vertical-align:top;}
.footermenu.fml2{width:170px;display:inline-block;vertical-align:top;}
.footermenu li a.footerphone{color:#ffd54d;line-height:20px;}
.footermenu li span{font-size:12px;line-height:15px;color:#35363F;}
.footermenu li a:hover{color:#ffd54d;}
.footermenu li a.active{color:#ffd54d;}
.clickmin{position:absolute;top:5px;left:4px;width:35px;height:35px;background:no-repeat center url(../images/clickminus.png);cursor:pointer;}
.clickplu{position:absolute;top:5px;right:4px;width:35px;height:35px;background:no-repeat center url(../images/clickplus.png);cursor:pointer;}

.feedbrblock{margin: 24px 0 0;}
.feedbrblock p{font-size: 15px;line-height: 24px;}
.fdbrform{position: relative;}
.fdbr{width: 100%;height: 45px;box-sizing: border-box;background: #f5f5f5;padding: 0 20px 0 15px;border: 0;outline: none;color: #111111;font-size: 14px;}
.fdbrsubmit{position: absolute;top: 0;right: 0;display: block;width: 120px;height: 45px;line-height: 45px;text-align: center;color: #000;background: #ffd54d;text-transform: uppercase;}

.footerphons{margin:28px 0 14px;}
.footerphons p{font-size: 14px;margin: 5px 0px;}
.footerphons p a{color:#000;}
.footerphons p a:hover{color:#ffd54d;}
.footerphons span{font-size:12px;color: #6d6d6d;}
.footermail a{color:#000;}
.footermail a:hover{color:#ffd54d;}
.moreclicker{position:relative;display:inline-block;vertical-align:top;color:#35363F;text-decoration:none;font-size:15px;height:46px;line-height:46px;padding-left:16px;}
.moreclicker::before{content:'';position:absolute;top:20px;left:0;width:10px;height:6px;background:no-repeat url(../images/arr1.svg);background-size:10px 6px;transform:rotate(90deg);}
.moreclicker:hover{color:#ffd54d;}

.clearfullfilter{position: relative;float: left;margin-right: 15px;margin-bottom: 10px;margin-top: 5px;height: 34px;line-height: 34px;padding: 0 10px;background: #F4F5F6;}

.call-container2{margin:0;padding:30px;width:656px;box-sizing:border-box;}

.callcli-left{position:relative;width:255px;margin-top:50px;float:left;}
.callcli-img{position:relative;height:250px;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.callcli-img img{max-width:100%;max-height:100%;}
.callcli-right{position:relative;width:302px;float:right;}
.callcli-name{margin:0 0 20px;color:#35363F;font-size:15px;line-height:19px;}
.callcli-name.clncli{margin:20px 0 5px;}
.callcli-nprice{display:inline-block;vertical-align:top;margin-right:12px;color:#35363F;font-size:18px;line-height:22px;}
.callcli-nprice i{font-size:16px;}
.callcli-oprice{display:inline-block;vertical-align:top;color:#76787E;font-size:14px;line-height:22px;text-decoration:line-through;}
.callcli-oprice i{font-size:12px;}
.callcli-colcont{margin-top:19px;}
.callcli-colname{color:#35363F;font-size:15px;display:inline-block;vertical-align:top;margin-right:15px;line-height:46px;}
.callcli-colbox{position:relative;display:inline-block;vertical-align:top;overflow:hidden;box-sizing:border-box;height:46px;width:106px;border:1px solid #DDDFE4;border-radius:22px;background-color:#FFFFFF;box-shadow:0 5px 17px -6px rgba(0,0,0,0.1);display:none;}
.callcli-colbox input{width:100%;padding:0 35px;color:#35363F;font-size:16px;border:0;outline:none;box-sizing:border-box;height:46px;text-align:center;}
.callcli-sumer{margin-top:19px;color:#35363F;font-size:18px;line-height:22px;}
.callcli-sumer i{font-size:16px;}
.callcli-resright{position:relative;width:302px;margin-top:50px;float:right;}
.callcli-wish{position: absolute;top: 10px;right: 0;border-radius: 0;display:inline-block;vertical-align:top;margin-right:2px;box-sizing:border-box;height:46px;width:46px;border:1px solid #DDDFE4;background-color:#FFFFFF;box-shadow:0 5px 17px -6px rgba(0,0,0,0.1);text-align:center;padding-top:13px;}
.callcli-wish img{width:21px;}
.callcli-card{position:relative;display:inline-block;vertical-align:top;line-height:46px;color:#FFFFFF;text-transform:uppercase;text-decoration:none;letter-spacing:0.58px;box-sizing:border-box;height:46px;width:243px;border-radius:22.5px;background:#ffd54d;text-align:center;border:2px solid #ffd54d;}
.callcli-resleft{position:relative;width:255px;margin-top:50px;float:left;}
.callcli-card:hover{color:#000;}
.callcli-wish.productshars.proshrsact{border: 1px solid #ffd54d;}
.imgshr2{display:none;}
.product-right .callcli-wish:hover{background: #eee;}
.opzeshar{display:none;position:absolute;top:100%;left:-140px;height:150px;box-sizing:border-box;padding:25px;margin-top:12px;width:243px;z-index:1;background-color:#FFFFFF;box-shadow:0 8px 51px -4px rgba(0,0,0,0.18);}
#cart-site .callcli-colbox{display:inline-block;}
.content-text p{font-size:16px;line-height:22px;color:#35363F;margin: 0 0 15px 0;}
.content-text p b{font-size:18px;line-height:24px;color:#35363F;font-weight:normal;}
.content-text table{width:100%;border-collapse:collapse;margin: 30px 0;}
.content-text table thead tr td{padding:5px 15px;border: 1px solid #dfdfdf;text-align:left;}
.content-text table tbody tr td{padding:5px 15px;border: 1px solid #dfdfdf;text-align:left;}
.content-text table tbody tr td p{padding: 0;margin:0;}
.content-text ul{margin:0 0 25px 0;padding:0;}
.content-text ul li{position:relative;margin-left:50px;padding-left:10px;margin-bottom:15px;color:#35363F;font-size:16px;line-height:22px;}
.content-text ul li span{position:absolute;top:0;left:0;font-size:28px;line-height:22px;color:#ffd54d;}
.content-text ol{margin:0 0 25px 0;padding:0;}
.content-text ol li{position:relative;margin-left:50px;padding-left:10px;margin-bottom:15px;color:#35363F;font-size:16px;line-height:22px;}
.content-text img {max-width: 100%;margin: 0 15px 15px 15px;}
.content-text {line-height: 1.5;}

.contacts table{width:auto;margin:0;}
.contacts table thead tr td{padding:0;border: none;}
.contacts table tbody tr td{padding:0;border: none;}

.leftcard{width:815px;float:left;margin-top:30px;}
.rgblockhead{margin-bottom:30px;}
.leftcard table{width:100%;border-spacing:0;border-collapse:collapse;}
.leftcard table thead tr td{padding:12px;border-bottom:1px solid #DDDFE4;text-align:center;font-size:15px;color:#76787E;}
.leftcard table tbody tr td{position:relative;padding:30px 0;text-align:center;border-bottom:1px solid #DDDFE4;}
.leftcard table thead tr td:nth-child(1){text-align:left;padding-left:100px;width:530px;}
.leftcard table tbody tr td:nth-child(1){text-align:left;padding-left:40px;}
.leftcard table thead tr td:nth-child(3){width:140px;}
.leftcard table tbody tr td:nth-child(3){text-align:center;padding:30px 0;}
.leftcard table tbody tr:last-child td{border-bottom:0;}

.delcard{margin-top: 50px;height:12px;width:12px;display:inline-block;vertical-align:top;margin-right:30px;cursor:pointer;background:no-repeat url(../images/cancel.svg);background-size:12px;position:absolute;top:0;left:0;bottom:0;margin:auto;width:30px;height:30px;background:no-repeat center url(../images/cancel.svg);}
.imgcard{position:relative;width:166px;display:inline-block;vertical-align:middle;margin-right:25px;margin-left:40px;display: table-cell;}
.imgcard img{max-width:100%;}
.descard{width:220px;display:inline-block;vertical-align:top;display:table-cell;vertical-align:middle;padding-left:25px;}
.leftcard.leftzak .descard{width:290px;}
.descard p{color: #35363F;font-size: 15px;line-height:19px;margin:5px 0 5px;}
.descard p a{color: #35363F;text-decoration:none;}
.descard span{display:block;color:#b9b9b9;}
.pricencard{color: #35363F;font-size: 20px;line-height: 22px;margin-bottom:1px;}
.pricencard i{font-size:16px;}
.priceocard{color: #76787E;text-decoration:line-through;display:block;}
.priceocard i{font-size:12px;}
.imgcard .blip-perc{background:#fff;left:5px;top:8px;}

.modal-product .pricevcard{font-size:14px;display: block;}

.rcardhtext{color: #35363F;font-size: 24px;line-height:29px;margin-bottom:20px;}
.rcardbord{margin:25px 0px;height:1px;background:#DDDFE4;}
.rcardlt{float:left;color: #35363F;font-size:16px;line-height:19px;}
.rcardrt{float:right;color: #35363F;font-size:22px;line-height:19px;}
.rcardrt i{font-size:20px;}
.rcardbuy1{height:45px;width:100%;line-height:45px;margin-top:25px;background-color:#ffd54d;display:block;text-decoration:none;color: #ffffff;text-transform:uppercase;text-align:center;letter-spacing: 0.58px;}
.rcardbuy2{box-sizing:border-box;height:45px;line-height:45px;width:100%;border:1px solid #ffd54d;background-color:#FFFFFF;text-align:center;text-decoration:none;display:block;text-transform:uppercase;color:#35363F;margin-top:8px;}
.rcardbuy1:hover{background-color:#326fb6;color: #ffffff;}
.rcardbuy2:hover{color:#ffd54d;}
.rightcard{margin-top:30px;float:right;padding:30px 25px;box-sizing:border-box;width:397px;border-radius:5px;background-color:#FFFFFF;box-shadow:0 8px 51px -4px rgba(0,0,0,0.06);}
.rightcard table{width:100%;border-spacing:0;border-collapse:collapse;}
.rightcard table tr td{padding:8px 0px;position:relative;}
.rightcard table tr td:nth-child(1){color: #35363F;font-size: 16px;line-height: 19px;white-space: nowrap;}
.rightcard table tr td:nth-child(2){text-align:center;color: #76787E;font-size: 16px;line-height: 19px;}
.rightcard table tr td:nth-child(3){text-align:right;color: #35363F;font-size: 16px;line-height: 19px;}
.rightcard table tr td:nth-child(3) i{font-size:14px;}

.rightcard.rcdost{margin:0;padding:30px 23px;}

#dostresu table{width:100%;border-spacing:0;border-collapse:collapse;}
#dostresu table tr td{padding:12px 0px;}
#dostresu table tr td:nth-child(1){color: #35363F;font-size: 16px;line-height: 19px;}
#dostresu table tr td:nth-child(2){text-align:center;color: #76787E;font-size: 16px;line-height: 19px;}
#dostresu table tr td:nth-child(3){text-align:right;color: #35363F;font-size: 16px;line-height: 19px;}
#dostresu table tr td:nth-child(3) i{font-size:14px;}

#dostresu table{margin-top:15px;}
#dostresu table tr td:nth-child(2){text-align:left;}

.chamenu table{width:100%;border-spacing:0;border-collapse:collapse;}
.chamenu table tr td{padding:12px 0px;}
.chamenu table tr td:nth-child(1){color: #35363F;font-size: 16px;line-height: 19px;}
.chamenu table tr td:nth-child(2){text-align:left;color: #76787E;font-size: 16px;line-height: 19px;}

.errsis{margin-top:25px; color: red;}
.errsis .errsdesc{margin-bottom:8px;color: #E1323D;font-size:16px;line-height:20px;}
.errsis .errsdesc:nth-child(1){margin-bottom:15px;}

.call_input-box3.cib-mrg1{margin-top:0;margin-bottom:9px;}

.product-bts .callcli-card{margin: 0;width: 100%;border-radius: 0;background: #ffd54d;border: 1px solid #ffd54d;color: #ffffff;text-transform: none;font-weight: bold;transition: all 0.3ms ease-in-out;}
.product-bts .callcli-card:hover { background-color: #F0C84A;border-color: #ffd54d; }
.product-bts .callcli-card.pbcc{border:2px solid #ffd54d;background:#fff;color:#000;line-height:43px;}
.product-bts .callcli-card.pbcc:hover{color:#ffd54d;}
.product-click{text-align:center;}
.product-click a{height:46px;width:100%;border-radius:0;background-color:#626262;display:inline-block;vertical-align:top;color:#fff;text-decoration:none;text-align:center;line-height:46px;letter-spacing: 0.58px;text-transform:none;margin-top:10px;font-weight: bold;border:1px solid #626262; transition: all 0.3ms ease-in-out;}
.product-click a:hover{background-color:#ffffff;color:#000;border-color: #dfdfdf;}
.komplate{position:sticky;top:120px;width:198px;margin-top:145px;display:inline-block;vertical-align:top;}
.komplate::before{content: '=';position: absolute;top: -5px;right: 100%;margin-right: 17px;width: 19px;height: 44px;font-size: 36px;color: #76787E;}
.plateprice{color: #35363F;font-size: 26px;line-height: 34px;}
.plateprice i{font-size:24px;}
.plateseler{color: #76787E;line-height: 22px;margin-bottom:15px;}
.plateseler i{font-size:12px;}
.komplate .callcli-card{width:198px;border-radius: 0;background: #ffd54d;border: 2px solid #ffd54d;}
.komplate .callcli-card.pbcc{border:2px solid #ffd54d;background:#fff;color:#000;line-height:43px;}
.komplate .callcli-card.pbcc:hover{color:#ffd54d;}
.taberblock{width:100%;float:left;margin-top:50px;}

.leftsoc{float:left;color: #35363F;font-size:16px;line-height: 26px;}

.product-tabs{margin:0 0 25px;padding:0;text-align: center;}
.product-tabs li{list-style-type:none;margin-right:9px;display:inline-block;vertical-align:top;}
.product-tabs li a{position:relative;color: #76787E;text-decoration:none;font-size: 16px;display:inline-block;vertical-align:top;padding:11px 10px;}
.product-tabs li a.tabact{color: #35363F;font-weight: 700;}
.product-tabs li a.tabact::before{content:'';position:absolute;top:100%;margin-top: 0px;left:0;right:0;border-bottom:2px solid #ffd54d;}
.product-tabs li a:hover{color: #ffd54d;}

.tabsdesc{border: 1px solid #dfdfdf;padding: 20px;}
.productstoks{float: left;margin: 6px 0px 0px 20px;padding-left: 20px;line-height: 13px;font-weight: bold;color: #76787E;background: no-repeat left center url(../images/available.svg);}

.creditsblock{margin: 15px -18px 0px;border-top: 1px solid #dfdfdf;}
.creditsblock a{background: no-repeat 18px 15px url(../images/credit.png);background-size: 18px;display: inline-block;padding: 18px 18px 18px 45px;color: #393939;transition: all 0.3ms ease-in-out;}
a.instruction-icon {background: no-repeat 18px 18px url(../images/icon-pdf.png);background-size: 18px;display: inline-block;padding: 18px 18px 18px 45px;color: #393939;transition: all 0.3ms ease-in-out;}
.creditsblock a::before { content: '';height: 0px;width: 100%;display: block;position: relative;top: 20px;border-bottom: 1px dashed #000; transition: all 0.3ms ease-in-out;}
.creditsblock a:hover {color: #ffd54d;}
.creditsblock a:hover::before {border-color:#ffd54d;}

.creditsblock-popup{margin: 15px 0 0 0;border-top: 1px solid #dfdfdf;}
.creditsblock-popup a{background: no-repeat 18px 15px url(../images/credit.png);background-size: 18px;display: inline-block;padding: 18px 18px 18px 45px;color: #393939;transition: all 0.3ms ease-in-out;}
.creditsblock-popup a::before { content: '';height: 0px;width: 100%;display: block;position: relative;top: 20px;border-bottom: 1px dashed #000; transition: all 0.3ms ease-in-out;}
.creditsblock-popup a:hover {color: #ffd54d;}
.creditsblock-popup a:hover::before {border-color:#ffd54d;}

.cs-tabs{margin:0 0 40px;padding:0;border-bottom:1px solid #DDDFE4;}
.cs-tabs li{list-style-type:none;margin-right:47px;display:inline-block;vertical-align:top;}
.cs-tabs li a{position:relative;color: #76787E;text-decoration:none;font-size: 16px;display:inline-block;vertical-align:top;padding:15px 12px;}
.cs-tabs li a.tabact{color: #35363F;}
.cs-tabs li a.tabact::before{content:'';position:absolute;top:100%;margin-top: 0px;left:0;right:0;border-bottom:2px solid #ffd54d;}
.cs-tabs li a:hover{color: #ffd54d;}

.product-tabs2{margin:0 0 40px;padding:0 0 11px;border-bottom:1px solid #DDDFE4;}
.product-tabs2 li{list-style-type:none;margin-right:47px;display:inline-block;vertical-align:top;}
.product-tabs2 li a{position:relative;color: #76787E;text-decoration:none;font-size: 16px;display:inline-block;vertical-align:top;padding:0 10px;}
.product-tabs2 li a.tabact{color: #35363F;}
.product-tabs2 li a.tabact::before{content:'';position:absolute;top:100%;margin-top: 10px;left:0;right:0;border-bottom:2px solid #ffd54d;}
.product-tabs2 li:last-child{margin-right:0;}

.product-tabs.pt3 li{margin-right:17px;}

.sortiz{margin-top:20px;float:left;}
.itemsdescription{color: #35363F;font-size: 14px;line-height: 22px;}
.tabsdesc img {margin: 0 15px 15px 15px;}
.tabsdesc table{font-size:14px;color:#35363F;width: 100%;border-collapse: collapse;border-spacing: 0;margin-bottom: 20px;}
.tabsdesc table tr td{padding: 10px 15px;}
/*.tabsdesc table tr td:first-child{color:#76787E;}*/
.tabsdesc table tr td:last-child{min-width:300px;}
.tabsdesc table tr:nth-child(2n+1) td{background: #F4F5F6;}

.product-right table{font-size:14px;color:#35363F;width: 100%;border-collapse: collapse;border-spacing: 0;margin-bottom: 20px;}
.product-right table tr td{padding: 10px 15px;}
.product-right table tr:nth-child(2n+1) td{background: #fff;border-bottom: 1px solid #dfdfdf;}
.product-right table tr td a#product-brand {color:#000; border-bottom: 1px solid #000;transition: all 0.5ms ease-in-out;}
.product-right table tr td a#product-brand:hover {color:#ffd54d;border-color: #ffd54d; }

.tabsdesc ul {margin-top: 0;}
.tabsdesc ul li, .tabsdesc ol li, .tabsdesc ol li a, .tabsdesc a, .tabsdesc span {line-height: 20px;font-size:14px;color: #000000;}
.tabsdesc #product-brand {text-decoration: underline;color: #009cde;}
.tabsdesc #product-brand:hover {color:#ffd54d;}

.tabsdesc p{color: #35363F;font-size: 14px;line-height: 20px;margin: 0 0 20px 0;}
.tabsdesc table tr td p {margin: 0}

.product-img{height:440px;margin-bottom:15px;overflow:hidden;text-align: center;position: relative;display: flex;align-items: center;justify-content: center;}
.product-img a{width: 590px;height:440px;overflow: hidden;text-align: center;position: relative;display: flex;align-items: center;justify-content: center;margin:auto;}
.product-img a img{max-width:100%;max-height:100%;}

.psmall-img{margin: 0 0 0 0;float: left;display: flex;align-items: center;justify-content: center;box-sizing: border-box;height: 127px;width: 140px;border: 1px solid #dfdfdf;border-radius: 0px;background-color: #FFFFFF;}
.psmall-img a{width: 120px;height: 124px;overflow: hidden;text-align: center;position: relative;display: flex;align-items: center;justify-content: center;}
.psmall-img a img{max-width: 100%;max-height: 100%;}
.psmall-img:hover{border: 1px solid #b3b3b3;box-shadow: 0 8px 10px 2px rgb(0,0,0,0.15);z-index: 100;}

.sizeofprod{color: #35363F;border-bottom: 1px solid #dfdfdf;font-size: 16px;line-height:normal;text-align:left;text-decoration:none;display:block;box-sizing:border-box;min-height:39px;padding:10px 15px;background-color:#FFFFFF;}
.sizeofprod.active{background-color: #ffd54d; color: #ffffff;}
.sizeofprod:hover{background-color: #ffd54d; color: #ffffff;}
.product-varbody .sizeofprod:last-child{border-bottom:0;}

.block-revo{margin-top:40px;}
.revo-no{float:left;text-align:center;line-height:42px;color: #FFFFFF;font-size: 16px;height:42px;width:42px;border-radius:50%;background:linear-gradient(180deg, #C8CAD1 0%, #D7DAE4 100%);}
.revo-des{float:right;width:755px;}
.revo-name{float:left;color: #35363F; font-size: 16px;line-height: 20px;}
.revo-date{color: #76787E;line-height: 17px;margin:12px 0px;}
.revo-des p{color: #35363F;font-size: 16px;line-height: 26px;margin:15px 0px;}
.imgrev{position:relative;height:70px;width:70px;display:inline-block;vertical-align:top;margin-right:10px;margin-bottom:10px;}
.imgrev a{position:relative;height:70px;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.imgrev a img{max-width:100%;max-height:100%;}

.revs-modl{width:819px;}
.modrev-img{position:relative;float:left;width:502px;height:502px;overflow:hidden;}
.modrev-img img{max-width:100%;}
.modrev-des{width:317px;box-sizing:border-box;padding:25px;float:right;}
.modrev-prod{color: #35363F;line-height: 23px;margin-bottom:20px;}
.modrev-name{color: #35363F;font-size:16px;line-height: 20px;margin-bottom:10px;}
.movrev-dat{color: #76787E;line-height: 17px;}
.modrev-des p{color: #35363F;font-size:16px;line-height: 26px;margin:15px 0px;}

.revi-name{height:35px;color: #35363F;float:left;font-size: 24px;line-height: 35px;}
.revi-san{color:#000;text-align:center;line-height:35px !important;letter-spacing: 0.5px;font-size: 12px !important;height:35px;width:147px;background-color: #ffd54d;text-transform:uppercase;text-decoration:none;display:block;float:right;}
.revi-san:hover {color: #000000;}
.stilrightblocker{position:absolute;top:140px;right:0;bottom:0;}
.call-container{margin:0;padding:30px;width:606px;box-sizing:border-box;}
.call-container.call-container44{width:406px;}
.call-hh{color:#35363F;font-size:28px;line-height:34px;}
.call-title{padding:20px 0 29px;font-size: 16px;line-height: 23px;color: #76787E;}
.call_form{text-align: left;}
.call_input-box{position: relative;margin:0x;padding: 0;margin-bottom:9px;}
.call_form input{position:relative;z-index:20;outline: none;font-size: 16px;color: #35363F;box-sizing: border-box;padding:34px 15px 11px;  height: 66px;  width: 546px;  border: 1px solid #DDDFE4;  border-radius: 2px;  background:none;  box-shadow: 0 5px 17px -6px rgba(0,0,0,0.1);}
.call_form input.cfih{border: 1px solid #ffd54d;}
.restrcall{position:absolute;font-size: 16px;color: #76787E;top:23px;left:15px;z-index:10;}
.restrcall span{color:#E1323D;}
.restrcall.rch{top:11px;font-size:14px;z-index:20;}
.call_form textarea{outline: none;display: block;border: 1px solid #d1cdc3;border-top: 2px solid #ffa200;max-width: 360px;width: 100%;height: 108px;resize: none;line-height: 38px;font-size: 13px;padding-left: 20px;margin: 0 auto 10px;}
.call_but-box{margin: 5px 0px 10px 0;}
.call_form #call_but{float:left;outline: none;display: block;text-align: center;margin:40px 0 0;height: 45px;  width: 210px;  border-radius: 0;font-size: 14px;color: #ffffff;text-transform:uppercase;letter-spacing: 0.58px;  background-color: #ffd54d;cursor: pointer;line-height: 42px;border:2px solid #ffd54d;box-sizing:border-box;}
.call_form #call_but:hover{background-color: #F0C84A;}
.call_form .oneclick-but{float:left;outline: none;display: block;text-align: center;margin:40px 0 0;height: 45px;  width: 210px;font-size: 14px;color: #ffffff;text-transform:uppercase;letter-spacing: 0.58px;  background-color: #ffd54d;cursor: pointer;line-height: 42px;border:2px solid #ffd54d;box-sizing:border-box;}
.call_form .oneclick-but:hover{background-color:#F0C84A;}
.call_form .oc_cart_but{float:left;outline: none;display: block;text-align: center;margin:40px 0 0;height: 45px;  width: 210px;font-size: 14px;color: #ffffff;text-transform:uppercase;letter-spacing: 0.58px;  background-color: #ffd54d;cursor: pointer;line-height: 42px;border:2px solid #ffd54d;box-sizing:border-box;}
.call_form .oc_cart_but:hover{background-color:#F0C84A;}

.varheadrelat{position:relative;margin-bottom:10px;}
.product-varhead{position: relative;height: 38px;line-height: 38px;padding: 0px 25px 0px 15px;background: #fff;margin-top: 5px;font-size: 14px;color: #666666;white-space: nowrap;overflow: hidden;cursor: pointer;border-bottom: 1px solid #dfdfdf;font-weight: bold;}
.product-varhead::before{content:'';position:absolute;top: 0px;right: 0px;padding: 20px; background: #ffffff center center no-repeat url(../images/arr1n.svg);background-size: 10px 6px;}
.product-varbody{position: absolute;top: 100%;left: 0;right: 0;background: #fff;box-shadow: 0 3px 13px 0 rgb(0 0 0 / 30%);display:none;z-index:10;max-height: 300px;overflow: auto;}
.product-varbody::-webkit-scrollbar-button {background-image:url(''); background-repeat:no-repeat; width:5px; height:0px;}
.product-varbody::-webkit-scrollbar-track {background-color:#ecedee;}
.product-varbody::-webkit-scrollbar-thumb {-webkit-border-radius: 0px; border-radius: 0px; background-color:#D6D6D6;}
.product-varbody::-webkit-scrollbar-thumb:hover{background-color:#ffd54d;}
.product-varbody::-webkit-resizer{background-image:url(''); background-repeat:no-repeat; width:4px; height:0px;}
.product-varbody::-webkit-scrollbar{width: 5px;}



.charkblock{width: 580px;display: inline-block;vertical-align: top;margin-right: 30px;}
.tabsdesc .charkblock:nth-child(2n){margin-right:0;}
.charkblock p{font-weight: bold;margin-bottom: 10px;}
.charkblock table{width: 100%;border-collapse: collapse;border-spacing: 0;margin-bottom: 20px;}
.charkblock table tr td{padding: 10px 15px;}
.charkblock table tr:nth-child(2n+1) td{background: #F4F5F6;}

.clickzvonok{float:right;display:block;text-align:center;margin:40px 0 0;height:45px;width:210px;font-size:14px;text-transform:uppercase;letter-spacing:0.58px;cursor:pointer;line-height:42px;text-decoration:none;box-sizing:border-box;color:#000;background:#fff;border:2px solid #ffd54d;}
.clickzvonok:hover{background-color:#F0C84A;color: #ffffff;}
input:-internal-autofill-selected {background:transparent;}
.call_input-box2{position: relative;margin:0x;padding: 0;margin-bottom:9px;width:269px;display:inline-block;vertical-align:top;}
.call_input-box2 input{position:relative;z-index:20;outline: none;font-size: 16px;color: #35363F;box-sizing: border-box;padding:34px 15px 11px;  height: 66px;  width: 100%;  border: 1px solid #DDDFE4;  border-radius: 2px;  background:none;  box-shadow: 0 5px 17px -6px rgba(0,0,0,0.1);}
.call_input-box2 input.cfih{border: 1px solid #ffd54d;}

.textnaoc{margin-top:20px;color:#76787E; font-size: 16px;line-height:20px;}
.textnaoc span{color:#E1323D;}

.call_input-box3{position:relative;margin-top:24px;}
.call_input-box3 textarea{box-sizing:border-box;padding:34px 15px 11px;outline:none;resize:none;height:131px;width:546px;border:1px solid #DDDFE4;border-radius:2px;box-shadow:0 5px 17px -6px rgba(0,0,0,0.1);}
.call_input-box3 textarea.cfih{border: 1px solid #ffd54d;}

.call_input-box3.cib-mrg1 textarea{width:100%;}

#reventer{width:606px;padding:30px;box-sizing:border-box;}
.revent-name{margin-bottom:20px;color: #35363F;text-align:center;font-size: 28px;line-height: 34px;}
.revent-desc{color:#76787E;font-size:16px;line-height:23px;margin-bottom:29px;}
.revent-desc span{}
.mrgr4{margin-right:4px;}
.starinblock{margin-top:12px;}
.textophotorev{color: #76787E;font-size:16px;line-height: 20px;margin-top:20px;margin-bottom:14px;}
.revoimgo{position:relative;height:75px;width:75px;text-align:center;float:left;box-sizing:border-box;}
.revoimgo img{max-width:100%;}
.imgoclose{position:absolute;top:-10px;right:-10px;box-sizing:border-box;height:23px;width:23px;border:1px solid #DDDFE4;background:no-repeat center url(../images/cancel3.svg) #FFFFFF;border-radius:50%;cursor:pointer;box-shadow:0 5px 17px -6px rgba(0,0,0,0.1);}
.imgoimg{position:relative;float:right;box-sizing:border-box;padding:18px 18px 18px 95px;height:75px;width:450px;border:1px dashed #DDDFE4;border-radius:2px;background:no-repeat 30px 21px url(../images/photo.svg) #FFFFFF;box-shadow:0 5px 17px -6px rgba(0,0,0,0.1);}
.imgoimght{line-height: 17px;margin-bottom:5px;color:#35363F;}
.imgoimgst{color:#76787E;line-height:17px;}
.imgofile{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;cursor:pointer;}
.subrevicall{height:45px;width:194px;background-color:#ffd54d;line-height:45px;margin-top:19px;border:0;outline:none;cursor:pointer;color: #ffffff;text-transform:uppercase;letter-spacing: 0.58px;text-align:center;}
.subrevicall:hover {background-color:#F0C84A;}

.revoimgo.revim2{width:130px;height:100px;margin-right:10px;}
.imgoclose.imgc2{background:no-repeat center url(../images/cancel.svg) #FFFFFF;background-size:12px;top:-5px;right:-5px;width:28px;height:28px;}

.revoimgo.revim3{width:130px;height:100px;margin-right:10px;border:1px dashed #C5C8D0;background-color:#FFFFFF;}
.revim3name{color: #ffd54d;font-size: 25.36px;margin-top:15px;}
.revim3desc{color: #35363F;margin-top:7px;}

.revim3file{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;cursor:pointer;}

.blockredoprod{box-sizing:border-box;padding:27px;height:91px;width:100%;border:1px solid #DDDFE4;border-radius:2px;background-color:#FFFFFF;}
.bcp-text{float:left;color: #35363F;font-size: 16px;line-height:20px;}
.bcp-text span{margin:0 9px;font-size: 22px;color: #35363F;line-height: 34px;}
.bcp-text span i{font-size:20px;}
.bcp-link{height:35px;width:157px;line-height:35px;display:block;border-radius:17.5px;background-color:#ffd54d;float:right;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing: 0.5px;font-size:12px;text-align:center;}

.call_input-box4{position: relative;padding: 0;margin-bottom:9px;width:100%;display:inline-block;vertical-align:top;}
.call_input-box4 input{position:relative;z-index:20;outline: none;font-size: 16px;color: #35363F;box-sizing: border-box;padding:34px 15px 11px;  height: 66px;  width: 100%;  border: 1px solid #DDDFE4;  border-radius: 2px;  background:none;  box-shadow: 0 5px 17px -6px rgba(0,0,0,0.1);}
.call_input-box4 input.cfih{border: 1px solid #ffd54d;}
.call_input-box4 input.errinp{border: 1px solid #E1323D;}
.call_input-box4-nomarg {margin: 0;}

.call_input-box4 .selectinpbox{position:relative;z-index:20;outline: none;font-size: 16px;color: #35363F;box-sizing: border-box;padding:14px 15px 11px;  height: 66px;  width: 100%;  border: 1px solid #DDDFE4;  border-radius: 2px;background: no-repeat 470px 28px url(../images/arr1.svg);background-size: 12px 7px;cursor:pointer;  box-shadow: 0 5px 17px -6px rgba(0,0,0,0.1);}
.bselectinpbox{position:absolute;top:100%;z-index: 50;left:0px;width:100%;background:#fff;box-sizing:border-box;border:1px solid #DDDFE4;padding:0px 10px;display:none;max-height:300px;overflow-y:auto;}
.bselectinpbox a{display: block;font-size: 16px;text-decoration: none;color: #332F2F;border-bottom: 1px solid #DDDFE4;padding: 8px 0px;}
.bselectinpbox a:last-child{border-bottom:0;}

.bselectinpbox::-webkit-scrollbar-button {background-image:url(''); background-repeat:no-repeat; width:5px; height:0px}
.bselectinpbox::-webkit-scrollbar-track {background-color:#ecedee}
.bselectinpbox::-webkit-scrollbar-thumb {-webkit-border-radius: 0px; border-radius: 0px; background-color:#D6D6D6;}
.bselectinpbox::-webkit-scrollbar-thumb:hover{background-color:#ffd54d;}
.bselectinpbox::-webkit-resizer{background-image:url(''); background-repeat:no-repeat; width:4px; height:0;}
.bselectinpbox::-webkit-scrollbar{width: 10px;}

.call_input-box4.cib2{width:332px;margin-right:4px;}
.call_input-box4.cib3{width:175px;}
.call_input-box4.cib4{width:247px;margin-right:4px;background:no-repeat 210px 22px url(../images/calendar.svg);}
.call_input-box4.cib9{width:247px;margin-right:4px;}
.call_input-box4.cib5{width:247px;}

.call_input-box4.cibdd1{width: 245px;margin-right: 8px;}
.call_input-box4.cibdd2{width: 245px;}

.call_input-box4.cib6{width:191px;margin-right:4px;}
.call_input-box4.cib7{width:100px;}
.call_input-box4.cib8{width:100px;margin:0 -2px;}

.call_input-box4.cib-street{width:332px;margin-right:4px;}
.call_input-box4.cib-house{width:162px;}
.call_input-box4.cib-entrance{width:162px;margin-right: 4px;}
.call_input-box4.cib-floor{width:162px;margin-right: 4px;}
.call_input-box4.cib-room{width:162px;}

.dostotext{color: #35363F;font-size: 24px;line-height: 29px;margin-bottom:29px;}
.frm-dosto{width:100%;}
.intleft-dosto{float:left;color: #35363F;font-size: 16px;line-height: 19px;}
.intright-dosto{float:right;color: #35363F;font-size: 22px;line-height: 19px;}
.intright-dosto i{font-size:18px;}

.lifto{box-sizing: border-box;line-height:56px;margin:19px 7px 0 0;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;color: #35363F;font-size:16px;height: 56px;width: 133px;border: 1px solid #DDDFE4;border-radius: 27.5px;background-color: #FFFFFF;box-shadow: 0 5px 17px -6px rgba(0,0,0,0.1);}
.lifto.liftoact{border:1px solid #ffd54d;}

.bordos{height:1px;background:#DDDFE4;margin:39px 0 25px;}

.bordos.bordos32{margin-top: 25px;}


.star{height:18px;width:18px;cursor:pointer;display:inline-block;vertical-align:top;margin-right:0px;background:no-repeat url(../images/star.svg);background-size:18px 18px;}
.star-white{height:18px;width:18px;cursor:pointer;display:inline-block;vertical-align:top;margin-right:0px;background:no-repeat url(../images/nostar.svg);background-size:18px 18px;}

.isogs{display:block;margin-top:30px;font-size: 16px;cursor:pointer;color:#35363F;line-height: 27px;}
.isogs a {text-decoration: none;color: #ffd54d;}
.isogs a:hover {text-decoration: none;color: #F0C84A;}

.isogs.isog1{margin-top: 14px;font-size: 16px;cursor:pointer;color:#35363F;line-height: 27px;}
.isogs.isog2{margin-top:20px;margin-bottom:20px;}
.isogs.isog1 a {text-decoration: none;color: #ffd54d;}
.isogs.isog1 a:hover {text-decoration: none;color: #ffd54d;}

.statusdost{float: right;margin-top: -35px;display: none;text-decoration: none;height: 45px;width: 259px;border-radius: 22.5px;background-color: #ffd54d;text-transform: uppercase;letter-spacing: 0.58px;color: #fff;text-align: center;line-height: 45px;}

.checkbox{display:none;}
.checkbox-custom, .label2{display:inline-block;vertical-align:top;font-size: 16px;cursor:pointer;color:#35363F;}
.label2 a{text-decoration:none;color:#ffd54d;}
.checkbox-custom{position:relative;width:22px;height:22px;background:#fff;margin-right:4px;border-radius: 0px;border:1px solid #ffd54d;}
.checkbox:checked + .checkbox-custom{background:#ffd54d;}
.checkbox:checked + .checkbox-custom::before{content:'';position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:no-repeat center url(../images/checker.svg);background-size:16px 12px;}
.hfloater{float:left;}

.spygcall{display:none;}
.mobifiltrs{display:none;}
.tabromobi{display:none;}
.cardingmobi{display:none;}
.rcardbuy2mobi{display:none;}
.blwishcardf{top:0;right:0;}
.mobifilt{display:none;}

.rasdosrt{text-decoration:none;outline:none;display:block;text-align:center;margin:20px 0 0;height:45px;width:100%;border-radius:22.5px;font-size:14px;color:#fff;text-transform:uppercase;letter-spacing:0.58px;background-color:#ffd54d;cursor: pointer;line-height:45px;border: 0;}
.rasdosrt:hover{color:#000;}

.modal-agreement{max-width:750px;padding:30px;box-sizing:border-box;}
.modal-agreement-but .but_default{outline: none;display: block;text-decoration:none;text-align: center;margin: 20px auto;height: 45px;width: 210px;font-size: 14px;color: #fff;text-transform: uppercase;letter-spacing: 0.58px;background-color: #ffd54d;cursor: pointer;line-height: 45px;border: 0;}
.modal-agreement-but .but_default:hover{background-color:#F0C84A;}

.call-title-prody{padding: 20px 0 0;font-size: 18px;color: #000;line-height: 23px;}
.blip-close{position: absolute;top: 40px;right: 23px;display: block;text-align: center;right: 0;top: 0;width: 40px;height: 40px;text-align: center;padding-top: 13px;box-sizing: border-box;}

.pcpr-isact{position:relative;margin: 20px 0px 0;}
.isact-htxt{color: #35363F;font-size: 16px;margin-bottom:9px;}
.relnameonco{position: absolute;top: 85px;left: 0;}


.tbox {}
.tblock {display: inline-block;vertical-align: top;}
.tnum {font-size: 20px;position: relative;box-sizing: border-box;height: 54px;width: 54px;border: 1px solid #ffd54d;border-radius: 50%;color: #35363F;text-align: center;line-height: 54px;margin-right: 7px;}
.ttext {padding: 5px 7px 0 0;font-size:15px;color:#76787E;text-align: center;font-weight: normal;}

.filterdtstrt{position: absolute;top: -6px;left: 100%;margin-left: 15px;width: 193px;display: block;text-decoration: none;padding: 12px 18px 12px 23px;height: 40px;box-sizing: border-box;border-radius: 93px 90px 90px 93px;background-color: #ffd54d;color: #FFFFFF;font-size: 12px;z-index: 100;text-transform: uppercase;}
.filterdtstrt::before{content: '';width: 0;height: 0;display: block;position: absolute;z-index: 10;border: 0;border-top: 15px solid transparent;border-bottom: 10px solid transparent;margin-top: -13px;top: 50%;border-right: 15px solid #ffd54d;left: -10px;}

.header{position:relative;height:86px;}
.hnofix{position:relative;height:86px;}
.hnofix.hfix{position: fixed;top:-86px;left: 0;right: 0;background: #fff;box-shadow: 0 5px 17px -6px rgba(0,0,0,0.15);z-index: 3000;}
.hnofix.hfix.hfixingtop{top:0px;}
.hnofix.hfix .contcontain{display:block;margin-top: 4px;}
.hnofix.hfix .contcontain a.zuchcal {font-size: 13px;line-height: 15px;}
.hnofix.hfix .headgcall{display:none;}
.hnofix.hfix .zuchcal{display:block;color:#ffd54d;text-align: center;}
.hnofix.hfix .zuchcal:hover{color:#000;}
.hnofix.hfix .contcontain span{display:none;}
.hnofix .mainmenu1{display:none;}
.hnofix.hfix .mainmenu1{display:block;margin:0 10px;}
.hnofix.hfix .mainmenu1>li>a{height:54px;line-height:54px;background: no-repeat 15px 20px url(../images/list2.png);background-size: 16px; border: 1px solid #ffd54d;background-color: #ffd54d;box-shadow: 0 5px 17px -6px rgba(0,0,0,0.1);color: #000000;margin-top: 2px;position: relative;transition: all 0.3ms ease-in-out;}
.hnofix .menuakcii{display:none;}
.hnofix.hfix .menuakcii{display:none !important;height:56px;line-height:55px;display:block;border:1px solid #DDDFE4;border-radius: 35px;background-color: #FFFFFF;box-shadow: 0 5px 17px -6px rgba(0,0,0,0.1);color: #35363F;box-sizing: border-box;margin:0px 25px 0px 0px;}
.hnofix.hfix .mainmenu1>li>a:hover{color: #000000;background-color: #F0C84A;border-color: #F0C84A;}
.hnofix.hfix .menuakcii:hover{color:#ffd54d;}
.hnofix.hfix .catsurch{width:377px;}
.hnofix.hfix .formsearch{width:350px;}
.fancybox-inner::-webkit-scrollbar-button {background-image:url(''); background-repeat:no-repeat; width:5px; height:0px;}
.fancybox-inner::-webkit-scrollbar-track {background-color:#ecedee;}
.fancybox-inner::-webkit-scrollbar-thumb {-webkit-border-radius: 0px; border-radius: 0px; background-color:#D6D6D6;}
.fancybox-inner::-webkit-scrollbar-thumb:hover{background-color:#ffd54d;}
.fancybox-inner::-webkit-resizer{background-image:url(''); background-repeat:no-repeat; width:4px; height:0px;}
.fancybox-inner::-webkit-scrollbar{width: 10px;}

.modal-product .callcli-left{margin-top:10px;}
.modal-product .varintshead{margin-top:10px;}
.modes{text-align:right;margin: 10px 0px;}
.modes p{margin:4px 0px;}
.modful{margin: 10px 0px;}
.modful p{margin:4px 0px;}
.charkmod{font-size:16px;font-weight:bold;margin-bottom:10px;}
.smallcli{display:inline-block;vertical-align:top;margin:14px 14px 14px 0px;box-sizing:border-box;height:90px;width:90px;border:1px solid #fff;border-radius:5px;background-color:#FFFFFF;}
.smallcli a{height:85px;overflow:hidden;text-align:center;position:relative;display:flex;align-items:center;justify-content:center;}
.smallcli a img{max-width:100%;max-height:100%;}
.smallcli:hover{border:1px solid #ffd54d;}
.zuchcal{display:none;}
.mobisortrs{display:none;}
.falunbcontain{display:none;}
.deskid{display:none;position:absolute;background:#fff;width:200px;font-size:12px;top:-35px;text-align:center;line-height:15px;box-sizing:border-box;padding:5px;box-shadow:0px 0px 12px #cfcfcf;}
.deskid::before{content:'';position:absolute;top:37px;left:61px;z-index:30;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ffffff;}
.deskid2{display:none;position:absolute;background:#fff;width:200px;font-size:12px;top:-35px;text-align:center;line-height:15px;box-sizing:border-box;padding:5px;box-shadow:0px 0px 12px #cfcfcf;white-space: normal;}
.deskid2::before{content:'';position:absolute;top:37px;left:61px;z-index:30;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ffffff;}
.whoskid{width:25px;height:25px;background:no-repeat url(../images/question.png);background-size:25px;display:inline-block;vertical-align:middle;cursor:pointer;}
.whoskid2{width:25px;height:25px;background:no-repeat url(../images/question.png);background-size:25px;display:inline-block;vertical-align:middle;cursor:pointer;}
.clrmodright{text-align:right;}
.clrmodright .filtblock2{margin: 0 0px 6px 6px;}
.clrmodright .sizeofprod{margin-left: 7px;margin-right: 0px;}
.vrcolprice{text-align:left;margin:10px 0px;}
.vrcolprice .product-pricest{width:auto;float:none;display:inline-block;vertical-align:top;text-align:left;margin-left:0px;}
.vrcolprice .callcli-colbox{margin-top:4px;}
.modal-product .product-bts{text-align:right;}

.prokid{display:none;position:absolute;background:#fff;font-size:14px;font-weight:normal;text-transform:none;top:-45px;right:-10px;width: 160px;text-align:center;line-height:15px;box-sizing:border-box;padding: 10px 10px;box-shadow:0px 0px 12px #cfcfcf;z-index:10;}
.prokid::before{content:'';position:absolute;top:33px;right:48px;z-index:30;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ffffff;}
.favkid{display:none;position:absolute;background:#fff;font-size:14px;font-weight:normal;text-transform:none;bottom:-34px;right:-58px;width: 160px;text-align:center;line-height:15px;box-sizing:border-box;padding: 10px 10px;box-shadow:0px 0px 12px #cfcfcf;color:#000;z-index:10;}
.favkid::before{content:'';position:absolute;top:-10px;right:68px;z-index:30;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ffffff;}
.callcli-wish .favkid{right: -56px;bottom: -36px;}
.callcli-wish:hover .favkid{display:block;}
/*.prudis.prudi2 .prokid {top:330px;}*/
.blip-buy2:hover .prokid{display:block;color:#000;}
.blip-buy:hover .prokid{display:block;color:#000;}

.komplate .prokid{color:#000;top:auto;bottom:55px;right:0;left:0;padding:10px 0px;}
.komplate .prokid::before{content:'';position:absolute;top:auto;bottom:-5px;right:48px;z-index:30;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ffffff;}
.komplate .callcli-card:hover .prokid{display:block;color:#000;}

.product-bts .prokid.prokid-show{display:block;color:#000;left:10px;right:0;}
.product-bts .prokid {top:auto;bottom: 55px;}
.product-bts .prokid::before{content:'';position:absolute;top:auto;bottom:-5px;right:48px;z-index:30;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ffffff;}

.lcataloger{margin-top:0;}

.yndelcard{height:45px;width:100px;line-height:45px;margin-top:25px;border-radius:22.5px;background-color:#ffd54d;display:block;text-decoration:none;color:#FFFFFF;text-transform:uppercase;text-align:center;letter-spacing:0.58px;}
.yndelcard:hover{color:#000;}
.ydcleft{float:left;}
.ydcright{float:right;}

.filtobod{max-height:400px;overflow-y:auto;max-height:100%;overflow-y:auto;position:relative;}
.filtobod::-webkit-scrollbar-button {background-image:url(''); background-repeat:no-repeat; width:5px; height:0px;}
.filtobod::-webkit-scrollbar-track {background-color:#ecedee;}
.filtobod::-webkit-scrollbar-thumb {-webkit-border-radius: 0px; border-radius: 0px; background-color:#D6D6D6;}
.filtobod::-webkit-scrollbar-thumb:hover{background-color:#ffd54d;}
.filtobod::-webkit-resizer{background-image:url(''); background-repeat:no-repeat; width:4px; height:0px;}
.filtobod::-webkit-scrollbar{width: 10px;}
.childsctlg{margin:15px 0px 5px;max-height:85px;overflow:hidden;}
.childsctlg.chiksop{max-height:1085px;}
.childrencatalog{text-decoration:none;color:#000;background:#fff;border:1px solid #ffd54d;border-radius:15px;float:left;margin-right:5px;margin-top:10px;padding:5px 10px;}
.childrencatalog:hover{background:#ffd54d;color: #ffffff;}
.content-popular a.active{background:#ffd54d;color: #ffffff;}
.childsonoff{text-align:right;margin:5px 0 10px;}
.childsonoff a{color:#585858;}
.narrs{background:no-repeat right center url(../images/arr1.svg);background-size:12px 7px;padding-right:25px;cursor:pointer;}
.calc-mes{}
.calc-mes p{font-size: 14px;line-height:18px;margin:15px 0px;}
.res-cost{font-size:18px;}
.mapupadd{padding:15px;}
#dostresu .frm-dosto{width:100%;}
#dostresu .call_input-box4{width:350px;}
#dostresu .call_input-box4 .selectinpbox{background:no-repeat 320px 28px url(../images/arr1.svg);background-size:12px 7px;}
#dostresu .call_input-box4.cibdd1{width:169px;}
#dostresu .call_input-box4.cibdd2{width:168px;}
.stilrightblocker .rightcard{position:sticky;top:10px;}

.modal-agreement {display: none;}
.fancy-disabled { pointer-events: none; opacity: 0.8; }
.message-default{padding:15px;margin:10px 0 10px 0;background-color:#d8f8c4;color:#000000;border:1px solid #5ca356;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}

.el-hidden {display: none;}
.el-gray .fcheckbox-custom {border: 1px solid #d8d8d8;}
.el-gray .flabel1 {color:#d8d8d8; }
.el-gray .flebelspan {color:#d8d8d8; }
.el-gray .fcheckbox:checked + .fcheckbox-custom{background:#d8d8d8;}
.rozygrysh-mats {text-align: center; margin: 0 0 25px 0;display: block;}
.rozygrysh-mats img {max-width: 100%;}
.calc-checkbox {margin: 0 0 8px -3px;display: none;}
.calc-mes-errors {padding:15px 0 0 0;font-size: 16px;}
.calc-mes-errors p {padding: 0; margin: 0;color: red;}
#calc-spoiler {display: none;}
.calc-agreement a {text-decoration:none;color:#ffd54d;}

.scheme-colors img { width: 150px; height: auto; }
.scheme-colors p { text-align: center;margin: 0; }
.scheme-color { width: 150px; margin: 0 5px 10px 0; display: inline-block; vertical-align: top; }

.close_sel {width: 20px; height: 20px; background-color: red; padding: 15px;}
.oneclick-price {font-size: 20px;}
.oneclick-price i {font-size: 17px;}
.onclick-elms-vals {display: none;}

.form-no {color: red;margin: 5px 0;}
#shop_sborka_help{display: none;}
#shop_podiem_help{display: none;}
#shop_sborka_help2{display: none;}

.shop-but-disabled {background-color: #a8a19b;color: #393939;pointer-events: none; opacity: 0.8;}
.shop-but-oneclick-disabled {background-color: #a8a19b;color: #393939;border: 1px solid #a8a19b;pointer-events: none; opacity: 0.8;}

.flrtbody {display: none;}
.flrtbody-show {display: block;}

.product-nohave {font-size: 16px; font-weight: bold;color: red;}

.post-but-back{position:relative;color:#ffd54d;font-size:16px;line-height:20px;margin-left: 22px;}
.post-but-back::before{content:'';position:absolute;top:7px;right:100%;width:12px;height:7px;margin-right:12px;background: no-repeat url(../images/arr1.svg);background-size:12px 7px;transform:rotate(-270deg);}

.main-banner img {max-width: 100%;}

.contain-faq{margin:0;text-align: left;}
.faq-title {margin: 0 0 15px 0;}
.cfaq-name{font-weight: bold;font-size:26px;text-transform:uppercase;}
.block-faq{margin:0;padding: 0;border-bottom:1px solid #d6d6d6;position: relative;}
.block-faq:last-child {border-bottom: none;}

.faq-name{font-size:16px;color:#666666; display: inline-block;vertical-align: middle;cursor: pointer; }
.faq-name:before {content:'';position:absolute;top:21px;left:0;width:12px;height:7px;background:no-repeat url(../images/arr1.svg);background-size:12px 7px;}
.faq-name.faq-name-opened:before {content:'';position:absolute;top:21px;left:0;width:12px;height:7px;background:no-repeat url(../images/arr1.svg);background-size:12px 7px;transform:rotate(180deg);}
.faq-name {margin:0;padding: 0 0 0 25px;}

.faq-desc{font-size:16px;color:#000;display:none;padding:0 0 0 25px;}
.faq-desc p {margin: 0 0 20px 0; }

.nomarg-top {margin-top: 0;}

.ordering-done-inner {border: 1px solid #e6e6e6;}
.ordering-img {width: 200px;height: 200px;margin: 40px;float: left;border-radius: 50%;background: url(../images/girl-smile2.jpg) no-repeat;}
.ordering-text {padding: 55px 10px 20px 10px;width: 410px;float: left;text-align: left;font-size: 14px;}
.p-center {font-size: 20px;}
.rozygrysh-ord {margin: 20px 0 0 0;}
.rozygrysh-ord img {max-width: 100%;}

.ordering-left {width: 710px; display: inline-block;vertical-align: top;}
.ordering-right {width: 450px; padding: 70px 0 0 0; display: inline-block;vertical-align: top;}
.ordering-title {font-size: 24px; margin: 0 0 20px 0; }
.ordering-right a {display: inline-block; vertical-align: middle;}
.ordering-ili {font-size:24px; margin: 0 15px; display: inline-block; vertical-align: middle;}
.ordering-yandex {margin: 0 0 3px 0;}
.ordering-google {margin: 4px 0 0 0;}

.modal-callback{display:none;}
.modal-product{display:none;}
.modal-oneclick-order {display: none;}
.modal-cities {display: none;}
.modal-oneclick {display: none;}

iframe {margin: 30px 0;}

.product-popup-article {margin: 10px 0 20px 0;}
.product-popup-but{box-sizing:border-box;cursor:pointer;height:56px;width:265px;border:1px solid #ffd54d;color:#35363F;text-decoration:none;letter-spacing:0.5px;text-transform:uppercase;text-align:center;line-height:56px;margin:35px auto 0;display:block;}
.product-popup-but:hover{color:#ffd54d;}

.pb60 {padding-bottom: 60px;}
.ptb60 {padding-top: 60px;padding-bottom: 60px;}
.pt40 {padding-top: 40px;}

.bag-icon {width: 25px; height: 23px;}
.favorite-icon {width: 25px; height: 23px;}

a.mobifiltsub:hover{color: #000;}

.main-img {}
.main-img img {max-width: 100%;height: auto;}

.maintitle {text-align: center;}

.order-phones {margin: 0 20px 15px 0; display: inline-block; vertical-align: top;}
.order-phones span {display: block; color: #76787E; font-size: 14px; letter-spacing: 0; line-height: 20px;}
.order-phones a {text-decoration: none; color: #35363F; font-size: 18px; letter-spacing: 0; line-height: 24px;}

img.main-picture {margin: 0 15px 15px 15px; padding: 0; height: 400px;}

.rev-gray {color: #ffd54d;}

.form-radio-title {font-size: 17px;margin: 10px 0 0 0;}
.form-radio-title span {color: #E1323D;}
.form-radio-title-marg {margin-bottom: 10px;}
.form-radio-title-marg a {text-decoration: none;color: #ffd54d;}
.sborka-marg {margin-bottom: 15px;}
span.shop-pay-val {font-size: 16px;}
.pay-mes {font-weight: bold; color: red;}
.pay-but {display: none;}

.ordering-done {padding: 30px;border: 1px solid #e6e6e6;}

.privilege-box {display: flex; flex-direction: column; align-items: flex-start;}
.privilege-box div {margin: 0 0 15px 0; }

.hhtcenter{text-align:center;}

.credit-container{margin:0;padding:30px;width:700px;box-sizing:border-box;}
.default-text{margin:0 0 30px 0;}
.default-text img {max-width: 100%;}
.default-text p{font-size:16px;line-height:22px;color:#35363F;margin: 0 0 15px 0;}
.default-text p b{font-size:18px;line-height:24px;color:#35363F;font-weight:normal;}
.default-text ul{margin:0 0 25px 0;padding:0;}
.default-text ul li{position:relative;margin-left:50px;padding-left:10px;margin-bottom:6px;color:#35363F;font-size:16px;line-height:22px;}
.default-text ul li span{position:absolute;top:0;left:0;font-size:28px;line-height:26px;color:#ffd54d;}
.default-text ol{margin:0 0 25px 0;padding:0;}
.default-text ol li{position:relative;margin-left:50px;padding-left:10px;margin-bottom:15px;color:#35363F;font-size:16px;line-height:22px;}

.modal-credit {display: none;}
.modal-title {font-size: 2em; font-weight: bold;}

.product-right .product-pricest{display: flex;justify-content: center;margin-bottom: 10px;}

.wacall2{text-align: center;display: block;margin-top: 15px;font-size: 16px;color: #000;}
.wacall2:hover{color:#ffd54d;}

.iconss {width:30px; height:30px; display:inline-block;  margin-top: 5px;}
.block {    display: block;}
.iconss_1 { margin-right: 10px;}
.contcontain-prepand {    margin: 0;     margin-top: 3px;}
.headgcall {margin-left: 20px;}
.butsearch {right: 0;}
.icons_2 {width:40px; height:40px; display:inline-block;  margin-right: 10px;}
.icon_text {display: inline-block; font-size: 16px; margin-right: 10px;}
.icon_block { margin-top: 10px; display: flex; justify-content: flex-start;  align-items: center;}
.logo_text {display: block;  margin: 0 0 5px;  text-transform: uppercase;}

.filter-block.filshid{display:none;}
.clearfullfilter.filshid{display:none;}

.main-title {margin-bottom: 25px;}

a.logo-foot{margin-right:20px;text-decoration:none;color: #ffd54d;font-size:20px;letter-spacing:0; font-size: 28px; text-transform: uppercase;}
a.logo-foot span{color:#000;display:block;font-size:12px;margin-left:35px;text-align: left;margin-top: 5px;text-transform: uppercase;}
a.logo-foot:hover {color: #F0C84A;}

.tabsdesc .revi-san {color: #ffffff;}
.tabsdesc .revi-san:hover {background-color: #F0C84A;}

.main-slick {width: 100%; max-height: 348px; overflow: hidden; position: relative; margin-bottom: 40px;}
.main-slick .slick-list {width: 100%;}
.main-slick img {max-width: 100%;}
.prevArrowMain{position: absolute;top: 0;left: 30px;bottom: 0;width: 50px;height: 50px;margin: auto;background: no-repeat center url(../images/next.svg) #fff;border: 1px solid #dfdfdf;transform: rotate(180deg);z-index: 100;cursor:pointer;}
.nextArrowMain{position: absolute;top: 0;right: 30px;bottom: 0;width: 50px;height: 50px;margin: auto;background: no-repeat center url(../images/next.svg) #fff;border: 1px solid #dfdfdf;z-index: 100;cursor:pointer;}

.cats-block-main{margin:0 0 20px 0;padding:0; display: flex; flex-wrap: wrap; justify-content: center;}
.cbm{margin:0 25px 25px 0;padding:0;width:210px;height:210px;float:left;text-align:center;border-radius:50%;position:relative;z-index:500;}
.cbm:hover img{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);opacity:1;}
.cbm-title{margin-top:-125px;text-align:center;font-size:16px;display:block;position:relative;z-index:1000;}
.cbm-title-inner{padding:5px 0;display:inline-block;background:url("../images/main-bg.jpg") left top repeat;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.cbm-title a{padding:10px;font-weight:normal;color:#ffffff;text-decoration:none;text-transform:uppercase;}
.cbm-title a:hover{color:#ffffff;}
.cbm-img{margin:0;padding:0;width:210px;height:210px;display:table-cell;vertical-align:middle;text-align:center;border-radius:50%;position:relative;z-index:500;}
.cbm-img img{margin:0;padding:0;max-width:210px;max-height:210px;border-radius:50%;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;position:relative;z-index:500;}
.cbm-clr-r{margin-right:0;}
.cbm-title-black a{color:#000000;font-weight:bold;}
.cbm-more{margin-top:30px;text-align:center;font-size:14px;display:block;position:relative;z-index:1000;}
.cbm-more a{font-style:italic;font-size:12px;padding:10px;font-weight:normal;color:#ffffff;text-decoration:underline;}
.cbm-more a:hover{}


.rev-form table tbody tr td {border: none; vertical-align: top;}
.rev-form .td-w {width: 100px;}
.rev-form .err {display: inline-block; margin: 0 5px; color: red; vertical-align: top;}
.rev-form input{position:relative;z-index:20;outline: none;font-size: 16px;color: #35363F;box-sizing: border-box;padding:15px 15px;  height: 46px;  width: 300px;  border: 1px solid #DDDFE4;  border-radius: 2px;  background:none;  box-shadow: 0 5px 17px -6px rgba(0,0,0,0.1); border: 1px solid #ffd54d;}
.rev-form textarea {position:relative;z-index:20;outline: none;font-size: 16px;color: #35363F;box-sizing: border-box;padding:15px 15px;  height: 150px;  width: 300px;  border: 1px solid #DDDFE4;  border-radius: 2px;  background:none;  box-shadow: 0 5px 17px -6px rgba(0,0,0,0.1); border: 1px solid #ffd54d;}
.rev-form #rev_but{outline: none;display: block; color: #ffffff; text-align: center;margin:0; border-radius: 0;font-size: 14px;text-transform:uppercase;letter-spacing: 0.58px;  background-color: #ffd54d;cursor: pointer;border:2px solid #ffd54d;box-sizing:border-box;}
.rev-form #rev_but:hover{background-color: #F0C84A;}

.reviews{margin-bottom:10px;}
.rev-head{padding:10px;border-left:5px solid #dfdfdf;border-right:5px solid #dfdfdf;background-color:#ffffff;}
.rev-left{width:300px;text-align:left;float:left;}
.rev-right{text-align:right;}
.rev-content{border-left:5px solid #dfdfdf;border-right:5px solid #dfdfdf;background-color:#ffffff;padding:15px;}
.rev-title {margin:30px 0 0 0; font-weight: bold;}

.find-title {font-size: 16px; margin: 0 0 10px 0;}
.cats-lines {margin: 0 0 30px 0;}
.cats-lines a {display: inline;}
.sl-h {margin: 0 0 5px 0; font-weight: bold;}
.surchero {margin: 0 0 15px 0;}

@media (max-width: 1270px){
    .hcontain{max-width:100%;}
    .bcontain{max-width:100%;padding: 0 15px;}
    .cityer{/*margin-right:25px;*/}
    .topmenu li{margin-right:18px;}
    .enter{overflow:hidden;width:35px;}
    .catsurch{width: 287px;}
    .formsearch{width: 260px;}
    .opnserchbody{width:450px;}

    .hnofix.hfix .catsurch{width:287px;}
    .hnofix.hfix .formsearch{width:260px;}

    .akcions{text-align:center;}
    .prudis{text-align:center;}
    .katls1{width:507px;}

    .sembannblock{width:759px;text-align: left;}
    .simlist li{margin-bottom:16px;}
    .simlist li a{padding-bottom:5px;}
	
	.mainmenu2 li a{padding:0 15px;}

    .leftbps {left: 15px;}
	
    /*
	.prudis .conliprod{height:414px;width:245px;margin-right: 8px;}
    .bodliprod{height:414px;width:245px;padding: 15px;}
    .blip-perc{top:15px;left:15px;}
    .blip-week{top:45px;left:15px;}
    .blip-wish{top:6px;right:5px;}
    .prudis .conliprod:nth-child(3n){margin-right: 8px;}
    .prudis .conliprod:nth-child(4n){margin-right: 8px;}
    .prudis.prudi2{text-align:left;}
    .prudis.prudi2 .conliprod{height:420px;margin-right:30px;}
    .prudis.prudi2 .conliprod .bodliprod{height:420px;}

    .blip-img{height:154px;}
    .blip-name {margin-top: 35px;}
    .slick-dots{margin: 12px 0 0;}
    .prudis .conliprod:hover .bodliprod{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
	*/
    .contobest .blo-best{margin: 0px 10px 50px 0px;text-align:left;}
    /*.contobest .blo-best:nth-child(3n){margin-right:10px;}*/
    .contobest .blo-best:nth-child(2n){margin-right: 0;}
    .fhomenews{width: 504px;float: none;display: inline-block;vertical-align: top;text-align:left;}
    .shomenews{width: 247px;margin-left: 7px;float: none;display: inline-block;vertical-align: top;text-align:left;}
    .contakcii{text-align:center;}
    /*.contakcii .hhtext{text-align:left;}
    .contakcii .hhdesc{text-align:left;}*/

    .footerblock3{float:right;}

    .hometext{margin: 0 0 10px 0;}
    .hometext p{margin: 0 0 10px 0;}
    .padd60n0n60{padding: 60px 0px 30px;}
    .footerlogo{margin-right: 40px;}
    .footerblock1{margin-right: 18px;}
    .footertotop{margin-top: 40px;}

    .leftcatalog{width:230px;margin-top:-5px;}
    .mrg35{ margin-top: 10px;}

    .minCost{margin-right: 44px;}
    .minCost2{margin-right: 44px;}
    .frs2{left:137px;}
    .flabel1{width:135px;}
    .rightcatalog.rgblockhead{width:100%;}
    .rightcatalog .sortext{display:block;}
    .rightcatalog .sortext3{display:block;}

    .rightcatalog .prudis .conliprod:nth-child(2n){margin-right:8px !important;}
    .rightcatalog .prudis .conliprod:nth-child(3n){margin-right:8px;}

    .listcatag{margin:0 5px 8px 0;}
    .listnums{float: none;text-align: center;margin: 20px 0px 30px;}
    .rightmore{float: none;}

    .revo-des{width:696px;}
    .revs-modl{width:756px;}
    .modrev-img{width:464px;height:464px;}
    .modrev-des{padding:25px 20px;width:292px;}
    .blockredoprod{padding:27px 10px;}
    .leftcard{width: 430px;}
    .leftcard.leftzak{width: 730px;}
    .rightcard{width:310px;padding: 20px 15px;}
    #dostresu .call_input-box4{width:290px;}
    #dostresu .call_input-box4 .selectinpbox{background:no-repeat 260px 28px url(../images/arr1.svg);background-size:12px 7px;}
    #dostresu .call_input-box4.cibdd1{width:138px;}
    #dostresu .call_input-box4.cibdd2{width:138px;}
    .leftcard table thead{display:none;}
    .leftcard table{display:block;}
    .leftcard table tbody{display:block;}
    .leftcard table tbody tr{display:block;border-bottom:1px solid #DDDFE4;padding: 30px 0;}
    .leftcard table tbody tr td{display:block;padding:0;border:0;}
    .delcard{margin-right:20px;}
    .descard{width:190px;}
    .leftcard.leftzak .descard{width:535px;}
    .leftcard table tbody tr td:nth-child(2){width:200px;display:inline-block;vertical-align:top;margin-top: 18px;margin-left:40px;text-align:left;width:165px;margin-right:20px;}
    .leftcard table tbody tr td:nth-child(2) .callcli-colbox{width:156px;}
    .leftcard table tbody tr td:nth-child(3){width:150px;display:inline-block;vertical-align:top;margin-top: 20px;padding:0;text-align: left;}
    .leftcard.leftzak table tbody tr td:nth-child(2){margin-right:12px;}

    .leftcard .cs-tabs li{margin-right:30px;}
    .map{width: 430px;height: 256px;float:none;}
    .leftcard.leftzak .map{width: 730px;}
    .mapinfo{width:100%;float:none;padding:20px;}
    .cmapupadd{padding:20px;}
    .paycont .paypay{width:125px;height:113px;}
    .paycont .paypay a{height:113px;}
    .paycont .paypay:nth-child(5n){margin-right:3px;}
    .paycont .paypay:nth-child(3n){margin-right: 0;}
    .paycont .paypay:nth-child(1) a span{margin-top:20px;}
    .leftcard.sendzakaz{width:100%;}
    .rightcard.rcdost{padding: 30px 10px;}
    #dostresu{padding: 0px 0px;width: auto;}
    .leftcard.dostlefto{width:760px;}
    .leftcard.dostlefto .map{height: 391px;width: 411px;float:left;}
    .leftcard.dostlefto .mapinfo{width: 340px;float:right;}
    #dostresu{width:502px;box-sizing:border-box;padding:30px;padding: 0px 0px;width: auto;}
    .dostformz{width:100%;}
    .product-tabs.pt3 li{margin-right: 15px !important;}
    .frm-dosto.kundeser{width:100%;}
    .call_input-box4.cib3 {width:159px;}
    .call_input-box4{}
    .frm-dosto.kundeser .call_input-box3.cib-mrg1 textarea{width:100%;}
    .frm-dosto.kundeser .call_input-box4.cib-street{width:450px;}
    .frm-dosto.kundeser .call_input-box4.cib-house{width:232px;}
    .frm-dosto.kundeser .call_input-box4.cib-entrance {width: 220px;}
    .frm-dosto.kundeser .call_input-box4.cib-floor{width:222px;}
    .frm-dosto.kundeser .call_input-box4.cib-room{width:232px;}
    .map.mapto{width:100%;height:344px;}
    .mapinfo.minfo2{width:100%;}
    .bordos.bordosminfo{display:none;}
    .minfo2left{width:320px;border-right:1px solid #DDDFE4;display:inline-block;vertical-align:top;margin-right: 20px;}
    .minfo2right{width:370px;display:inline-block;vertical-align:top;}
    .leftfirnews{width: 500px;padding: 40px 20px;}
    .blip-perc.blipnews{left:20px;}
    .secnews-des{width: 760px;padding: 30px 20px;}
    .fullnews-desc{width:100%;}
    .fullnews-linews{width:100%;}
    .linews-h{margin: 25px 0 0 0;}
    .linews-cont{width: 750px;margin: 15px auto;}
    .linews-des{width:590px;}
    .minmrg40{margin:20px 0 0;}
    .comptext1{width:100%;}
    .compimg1{width:100%;}
    .compimg2{width:304px;height:173px;}
    .compimg3{width:433px;height:173px;}
    .product-left{width:700px;}
    .leftcard.leftzak .blip-wish{top:0;right:-4px;}
    .sem1kat-def {width: 247px;height:300px;margin-right: 8px;}
    .sem1kat-def:nth-child(4n){margin-right: 8px;}
    .main-cats-box {text-align: center;}
    .product-tabs li{margin-right:5px;}
    .product-tabs li a {padding: 11px 6px;}
    .smallproduct{height: 100px;width: 110px;}
    .smallproduct a{width: 100px;height: 90px;}
    .blip-oneclick a {width: 150px;}
	.charkblock{width: 48%;margin-right: 3%;}
	.pjprodcon.pjpfull{width:985px;}
	.pjpfull .conliprod:nth-child(5n) .bodliprod{border-right: 0px solid #dfdfdf;width: 246px;}
	.pjpfull .conliprod:nth-child(4n) .bodliprod{border-right: 1px solid #dfdfdf;width: 246px;}
	.pjprodcon.pjpfull .prudis .conliprod:nth-child(5) .bodliprod{border-top:0;}
}
@media (max-width: 1260px){
    .blobsbest{padding: 15px 10px;width: 355px;}
	.rightbps{/*width:735px;*/}
	.pjprodcon{width: 740px;}
	.pjprodcon.pjpfull{width: 740px;}
	.prudis .conliprod:nth-child(5) .bodliprod{border-top:0;}
	.prudis .conliprod:nth-child(5n) .bodliprod{border-right: 0;}
	.prudis .conliprod:last-child .bodliprod{border-right: 1px solid #dfdfdf;width: 246px;}
	.prudis .conliprod:last-child{width: 246px;}
	.prudis .conliprod:nth-child(4n) .bodliprod{border-right: 1px solid #dfdfdf;width: 245px;}
	.prudis .conliprod:nth-child(4n){width:245px;}
	.pjprodcon .prudis .conliprod:nth-child(4) .bodliprod{border-top:0;}
	.pjprodcon .prudis .conliprod:nth-child(4n) .bodliprod{border-right: 0;}
	.pjprodcon .prudis .conliprod:nth-child(3n) .bodliprod{border-right: 1px solid #dfdfdf;width: 245px;}
	.pjprodcon .prudis .conliprod:last-child .bodliprod{border-right: 1px solid #dfdfdf;width: 246px;}
	.pjprodcon .prudis .conliprod:last-child{width: 246px;}
	.filcatcontainer .cat-filcat:nth-child(4) .catfilcat-item{border-top: 0;}
	.filcatcontainer .cat-filcat:nth-child(4n) .catfilcat-item{border-right: 0;}
	.filcatcontainer .cat-filcat:last-child .catfilcat-item{border-right: 1px solid #dfdfdf;}
	.filcatcontainer .cat-filcat:last-child{width: 246px;}
	.filcatcontainer .cat-filcat:nth-child(3n) .catfilcat-item{border-right: 1px solid #dfdfdf;}
	.filcatcontainer .cat-filcat:nth-child(3n){width:245px;}
	.prudis.prudi2{width:520px;margin-left:2px;}
	.prudis.prudi2 .conliprod:nth-child(3) .bodliprod{border-top: 0;}
	.prudis.prudi2 .conliprod:nth-child(3n) .bodliprod{border-right: 0;}
	.prudis.prudi2 .conliprod:last-child .bodliprod{border-right: 1px solid #dfdfdf;width: 246px;}
	.prudis.prudi2 .conliprod:last-child{width: 246px;}
	.prudis.prudi2 .conliprod:nth-child(2n) .bodliprod{border-right: 1px solid #dfdfdf;width: 245px;}
	.prudis.prudi2 .conliprod:nth-child(2n){width:245px;}
}
@media (max-width: 1250px){
	.mainmenu2 li a{padding:0 15px;}
}
@media (max-width: 1245px){
	.contobest .blo-best{width:540px;}
	.blob-des{width:440px;}
}
@media (max-width: 1220px){
	.product-right{width:400px;}
}
@media (max-width: 1210px){
    .catsemblock{margin-right: 15px;width: 200px;}
    .rightcatalog{width:800px;}
    .catcatblocks.catcatproizvoditeli .catcatblock:nth-child(4n){margin-right: 5px !important;}
    .catcatblocks{text-align:center;}
    .catcatblocks .catcatblock{width:314px;}
    .ordering-left {width: 100%;}
    .ordering-title {padding: 0 0 0 50px;}
    .ordering-right {padding: 0 0 30px 130px;}
}
@media (max-width: 1200px){
	.mainmenu2>li>a{padding:0 11px;}
	.menuakcii{width:126px;}
	.thumb-cap1, .thumb-cap2{padding: 33px 20px 0 20px;}
	.thumb-cap3{padding: 33px 20px 0 20px;}
	.thumb-cap4{padding: 33px 20px 0 20px;}
	.thumb-cap5{padding: 33px 20px 0 20px;}
	.thumb-cap6{padding: 33px 20px 0 20px;}
	.footerblock3{width:210px;}
}
@media (max-width: 1185px){
   /* .contobest .blo-best{width:355px;text-align:left;}*/
    .blob-img{margin-right:10px;width:65px;}
    /*.contobest .blo-best:nth-child(2n){margin-right:10px;}*/
    .katls2{width:550px;}
    .sembannblock{width:600px;}
    .contobest{text-align:center;}
}
@media (max-width: 1180px){
    .secnews-des{width: 660px;}
    .leftfirnews{width:450px;}
    .contcontain-prepand {}
}
@media (max-width: 1170px){

}
@media (max-width: 1160px){
	.thumb-cap5 .thumb-title{font-size:34px;}
	.thumb-cap3 .thumb-subtitle{font-size:38px;}
	.thumb-cap4 .thumb-subtitle{font-size:34px;}
	.thumb-cap6 .thumb-title{font-size:30px;}
}
@media (max-width: 1155px){
    .product-left{width:640px;}
    .product-img{height: 400px;}
    .product-img a{height: 400px;}
    .blobsbest{width: 300px;height: auto;}
    .blobsbest .blo-best2 .blob-des2{width: 210px;}
    .cs-tabs li{margin-right:15px;}
    .komplate{margin-top:45px;}
    .revo-des{width:596px;}
    .bcp-text{width:450px;}
    .mainmenu2 li:last-child {display: none;}
    .product-tabs li{margin-right:0;}
    .product-tabs li a {padding: 11px 4px;}
    .smallproduct{height: 90px;width: 90px;}
    .smallproduct a{width: 80px;height: 80px;}
	
}
@media (max-width: 1145px){
	.footerlogo{margin-right:20px;}
	.footerblock1{width:360px;}
	.footermenu.fml{width:190px;}
	.contobest .blo-best{width:500px;}
	.blob-des{width:410px;}
}
@media (max-width: 1130px){
    .leftcard.dostlefto{width:600px;}
    .leftcard.dostlefto .product-tabs.pt3 li{margin-right: 0px !important;}
    .leftcard.dostlefto .product-tabs li a{padding: 0 6px;}
    .leftcard.dostlefto .map{width:300px;}
    .leftcard.dostlefto .mapinfo{width:300px;}
	.tabsdesc table tr td:last-child{min-width:200px;}
}
@media (max-width: 1125px){
	.surchconty{position:absolute;top: 78px;left: 15px;right: 15px;margin-right:0;}
    .catsurch{margin-right: 0;width: 100%;}
    .formsearch{width: 100%;box-sizing: border-box;margin: 0;}
    .inptsearch{padding: 0 60px 0 27px;background:none;}
    .butsearch{right:0px;}
    .bannhtext{padding-top: 100px;}
    .bannsearch{width:759px;}
	.header {  height: 160px;}
	.logo {margin-right: 30px;}
	
	.hnofix.hfix { height: 120px;}
	.hnofix.hfix .surchconty {top: 57px; left: auto;  width: 700px;}
	.hnofix.hfix .mainmenu1 { position: absolute;  top: 57px;  left: 5px;}
	.hnofix.hfix .catsurch {  width: 100%;}
	.hnofix.hfix .formsearch {  width: 100%;}
    .hnofix.hfix .padd15n0{padding: 0px;}
    .hnofix.hfix .menuakcii{display:none;}
    .hnofix.hfix .contcontain{position:absolute;right:120px;top:-3px;}
	.hnofix.hfix .contcontain .contcontain-prepand {display:none;}
}
@media (max-width: 1120px){
    .blip-perc.blipnews{top:10px;}
    .firnews-name{padding-top:20px;}
    .leftfirnews{width:350px;}
    .leftcard.leftzak{width:600px;}
    .leftcard.leftzak .map{width:600px;}
    .frm-dosto.kundeser .call_input-box4.cib-street{width:370px;}
    .frm-dosto.kundeser .call_input-box4.cib-house{width:182px;}
    .frm-dosto.kundeser .call_input-box4.cib-entrance{width: 181px;}
    .frm-dosto.kundeser .call_input-box4.cib-floor{width:181px;}
    .frm-dosto.kundeser .call_input-box4.cib-room{width:182px;}
    .leftcard.leftzak table tbody tr td:nth-child(2){margin-right: 12px;}
    .leftcard.leftzak .descard{width:396px;}
    .frm-dosto.kundeser .call_input-box4{width:100%;}
}
@media (max-width: 1110px){
    .katls1{width: 407px;}
    .rightcatalog{width:700px;}
    .catcatblocks .catcatblock{width: 280px;}
    .catcatimg{width:42px;}
}
@media (max-width: 1100px){
    .footerblock2 {margin-right: 5px;}
}
@media (max-width: 1090px){
	.product-left{width: 585px;}
	
}
@media (max-width: 1085px){
    .shomenews + .shomenews{display:none;}
    .katls1{width: 374px;}
    .katl1img{height:251px;position: relative;margin: 79px 0px;}
    .katls2{width:374px;}
    .leftfirnews{width:330px;}
}
@media (max-width: 1080px){
    .secnews-des{width:580px;}
    .cats-box {text-align: center;}
    img.main-picture {width: 500px; height: auto;}
    .mainmenu2 li a{padding:0 10px;}
	.footerlogo{margin-right: 10px;}
	.footerblock1{width:350px;margin-right:10px;}
	.footermenu.fml{width:180px;}
	.footerblock2{width:165px;}
}
@media (max-width: 1060px){
	.thumb-cap1, .thumb-cap2{padding: 15px 15px 0 15px;}
	.thumb-cap4{padding: 15px 15px 0 15px;}
	.thumb-cap5{padding: 15px 15px 0 15px;}
	.thumb-cap3{padding: 15px 15px 0 15px;}
	.thumb-cap6{padding: 15px 15px 0 15px;}
	.thumb-cap5 .thumb-title{font-size:26px;}
	.thumb-cap4 .thumb-subtitle{font-size:26px;}
	.thumb-cap3 .thumb-subtitle{font-size:28px;}
	.promotion-caption{padding: 15px 5px 15px;}
	.contobest .blo-best{width: 450px;}
	.blob-des{width: 370px;}
}
@media (max-width: 1040px){
	.fdbr{padding: 0 20px 0 10px;}
	.fdbrsubmit{width:85px;font-size:12px;}
	.product-left{width: 545px;}
	.product-img a{width: 545px;}
}
@media (max-width: 1030px){
	.mainmenu2>li>a{padding: 0 9px;}
}

@media (max-width: 1015px){
    .topmenu li {margin-right: 14px;}
	.footerlogo{margin-right: 20px;}
	.footerblock1{width:250px;}
	.footermenu.fml2{margin:0;}
}
@media (max-width: 1010px){
	.leftbps{width:200px;}
	.prudis .conliprod:nth-child(4) .bodliprod{border-top:0;}
	.prudis .conliprod:nth-child(4n) .bodliprod{border-right: 0;}
	.prudis .conliprod:last-child .bodliprod{border-right: 1px solid #dfdfdf;width: 246px;}
	.prudis .conliprod:last-child{width: 246px;}
	.prudis .conliprod:nth-child(3n) .bodliprod{border-right: 1px solid #dfdfdf;width: 245px;}
	.prudis .conliprod:nth-child(3n){width:245px;}
}
@media (max-width: 998px){
    .header{height:160px;}
    .surchconty{position:absolute;top: 78px;left: 15px;right: 15px;margin-right:0;}
    .catsurch{margin-right: 0;width: 100%;}
    .formsearch{width: 100%;box-sizing: border-box;margin: 0;}
    .inptsearch{padding: 0 60px 0 27px;background:none;}
    .butsearch{right:0px;}
    .bannhtext{padding-top: 100px;}
    .bannsearch{width:759px;}

    .sembannblock{width: 100%;margin: 19px auto;}
    .bannserchcont{position: relative;width: 100%;margin: auto;}
    .bannsearch{width: 100%;margin: 15px auto;}

   

    .mrmenus{position:absolute;top:0;right:0;width: 38px;height: 38px;background: no-repeat center url(../images/arr1.svg);background-size: 12px 7px;cursor:pointer;}
    .lonact{background-color:#f7f7f7 !important;}
    .mrmenus.mrmact{transform:rotate(180deg);}
	
	.mncatscol{flex: 0 0 50%;max-width: 50%;}

    .bcc-popul{top:-35px;}

    .rightcatalog{width:600px;}

    .product-left{width:100%;margin-top: 30px;}
    .product-img{float:none;width: 590px;margin: 0 auto;}
    .smallproduct{width:110px;height:100px;}
    .smallproduct a{width:100px;height:90px;}

    .smallproduct{margin: 14px 0px 14px 14px;}
    .product-right{width:100%;}
	.product-right.prorigishr{background:#fff;padding: 0;}
    .blobsbest{width:100%;height: auto;text-align: center;padding: 30px 10px;}
    .blobsbest .blo-best2{margin: 0px 10px 0px;width: 150px;display: inline-block;vertical-align: top;}
    .blobsbest .blo-best2 .blob-img2{display: block;margin: auto;width: auto;height: 35px;}
    .blobsbest .blo-best2 .blob-img2 img{max-height: 35px;max-width: none;}
    .blobsbest .blo-best2 .blob-des2{width: 100%;margin-top: 5px !important;}
    .blobsbest .blo-best2.blobuys{width: 170px;}
    .blobsbest .blo-best2.blobuys .blob-img2{margin-top:0;}
    .blobbord{display:none;}
    .taberblock{width:100%;}

    .prudis.prudi2{text-align:left;}
    .komplate{margin-top:145px;}

    .revo-des{float:left;margin-left:10px;}

    .sortiz{width:500px;}
    .sortiz .product-tabs2 li{margin-bottom: 15px;}
    .sortiz .product-tabs2 li a.tabact::before{margin-top: 3px;}
	
	.leftbps{display:none;}
	.rightbps{width:100%;}
	.filcatcontainer{width:735px;margin:auto;}
	.prudis{width: 735px;margin: 20px auto;}
	

    .rightcard.rcdost{display:none;}
    .leftcard.dostlefto{width:100%;}
    .leftcard.dostlefto .map{width:500px;}
    .leftcard.dostlefto .mapinfo{width:350px;}
    #dostresu{padding:30px;}

    .firnews-contain{height:auto; width: 759px;margin: 15px auto;}
    .firnews-right{width:759px;}
    .firnews-img{height:338px;}
    .firnews-img img{max-width:759px;max-height:none;}
    .leftfirnews{width:100%;padding:25px;}
    .firnews-name{padding-top: 50px;}
    .blip-perc.blipnews{top:25px;left:25px;}
    .secnews-des{width: 387px;padding: 30px 18px;}
    .secnews-date{margin-bottom:10px;}
    .secnews-name{margin-bottom:10px;}
    .mainmenu1{position:static;}

    .lonact{background:#fff !important;}
    .opnserchbody2{left:-15px;right:-15px;width:auto;}
    .rightcard.rcdost.refordost{display:block;width:100%;margin:0;}
    .rightcard.rcdost.refordost #dostresu{width:550px;}
    .rightcard.rcdost.refordost #dostresu .call_input-box4{width:490px;}
    .rightcard.rcdost.refordost #dostresu .call_input-box4 .selectinpbox{background:no-repeat 460px 28px url(../images/arr1.svg);background-size:12px 7px;}
    .rightcard.rcdost.refordost #dostresu .call_input-box4.cibdd1{width:238px;}
    .rightcard.rcdost.refordost #dostresu .call_input-box4.cibdd2{width:238px;}
    .mainmenu2{display:none;}
    .product-tabs li{margin-right:6px;}
    .product-tabs li a {padding: 11px 7px;}

    .prevArrowMain {width: 35px; height: 35px; left: 15px; background-size: 16px 12px;}
    .nextArrowMain {width: 35px; height: 35px; right: 15px; background-size: 16px 12px;}
}
@media (max-width: 980px){
    .soc-cons {display: none;}
}
@media (max-width: 970px){
    .leftcard.leftzak{width:430px;}
    .leftcard.leftzak .map{width:430px;}
    .frm-dosto.kundeser .call_input-box4.cib-street{width:255px;}
    .frm-dosto.kundeser .call_input-box4.cib-house{width:127px;}
    .frm-dosto.kundeser .call_input-box4.cib-entrance{width:123px;}
    .frm-dosto.kundeser .call_input-box4.cib-floor{width:124px;}
    .frm-dosto.kundeser .call_input-box4.cib-room{width:127px;}
    .leftcard.leftzak .descard{width:216px;}
    #cityindex{width:100%;padding:15px;min-height:500px;}
    .modcitycont .modcityblock{width:200px;}
	.promotion-img{flex: 0 0 40%;max-width: 40%;}
	.promotion-caption{flex: 0 0 60%;max-width: 60%;}
}
@media (max-width: 960px){
	.contobest .blo-best{width: 100%;margin: 10px 0px;}
	.blob-img{width:7%;}
	.blob-des{width:90%;}
}
@media (max-width: 950px){
    img.main-picture {width: 400px; height: auto;}
	.footerblock1{width:210px;}
}
@media (max-width: 915px){
    .hnofix.hfix .surchconty{width: 650px;}
    .leftcard.dostlefto .map{width:400px;}
}
@media (max-width: 890px){
    .rightcatalog{width:510px;}
	.footerblock1{width:190px;}
}
@media (max-width: 870px){
    .topmenu li{margin-right:8px;}
	.charkblock{width:100%;margin:0;}
	.footerlogo{width:100%;margin:0;}
	.footerlogo span{text-align:left;}
}
@media (max-width: 845px){
    .hnofix.hfix .surchconty{right: 15px; width: 450px;}
    .cityer {margin-right: 5px;}
	.hnofix.hfix .containwc {}
	
	.hnofix.hfix .contcontain-prepand {float: left;     margin-left: 5px;}
}
@media (max-width: 815px){
    .katls1{width: 324px;}
    .katls2{width:324px;}
	.promotions{width: 400px;margin: auto;}
	.colprom{flex-basis: 100%;}
}
@media (max-width: 810px){
    .fhomenews{width:404px;}
    .rightcatalog{width:450px;}
    .leftcard.dostlefto .map{width:350px;}
    .leftcard.dostlefto .mapinfo{width:300px;}
    .minfo2left{width:250px;}

    .firnews-contain{height:auto;    width: 659px;margin: 15px auto;}
    .firnews-right{width:659px;}
    .firnews-img{height:338px;}
    .firnews-img img{max-width:759px;max-height:none;}
    .secnews-contain{height:auto;    width: 659px;margin: 15px auto;}
    .secnews-img{width: auto;height:auto;float: none;padding: 18px;}
    .secnews-des{width:100%;padding: 0 18px 30px 18px;}

    .linews-cont{width:650px;}
    .linews-des{width:490px;}
    .compimg2{width: 280px;height: 160px;}
    .compimg3{width: 400px;height: 160px;}
    .listnums a{width:35px;height:35px;line-height:35px;}
    .listnums span{width:35px;height:35px;line-height: 35px;}
    .topmenu li{margin-right:1px;}
}
@media (max-width: 790px){
    .hhtext { text-align: center;}
    .rightcard{width:250px;padding: 20px 10px;}
    .rcardrt{font-size:18px;}
    .rcardrt i{font-size:16px;}
	.prudis{width:490px;}
	.prudis .conliprod:nth-child(3) .bodliprod{border-top:0;}
	.prudis .conliprod:nth-child(3n) .bodliprod{border-right: 0;}
	.prudis .conliprod:last-child .bodliprod{border-right: 1px solid #dfdfdf;width: 246px;}
	.prudis .conliprod:last-child{width: 246px;}
	.prudis .conliprod:nth-child(2n) .bodliprod{border-right: 1px solid #dfdfdf;width: 245px;}
	.prudis .conliprod:nth-child(2n){width:245px;}
	
	.pjprodcon .prudis .conliprod:nth-child(3n) .bodliprod{border-right: 0;}
	.pjprodcon .prudis .conliprod:nth-child(2n) .bodliprod{border-right: 1px solid #dfdfdf;width: 245px;}
	.pjprodcon .prudis .conliprod:nth-child(2n){width:245px;}
	
	.filcatcontainer{width:490px;}
	.filcatcontainer .cat-filcat:nth-child(3) .catfilcat-item{border-top:0;}
	.filcatcontainer .cat-filcat:nth-child(3n) .catfilcat-item{border-right: 0;}
	.filcatcontainer .cat-filcat:last-child .catfilcat-item{border-right: 1px solid #dfdfdf;}
	.filcatcontainer .cat-filcat:last-child{width: 246px;}
	.filcatcontainer .cat-filcat:nth-child(2n) .catfilcat-item{border-right: 1px solid #dfdfdf;}
	.filcatcontainer .cat-filcat:nth-child(2n){width:245px;}
	.pjprodcon{width:100%;}
	.pjprodcon.pjpfull{width:100%;}
	.prudis.prudi2{width:490px;margin:auto;}
	.prudis.prudi2 .conliprod{float:none;display:block;}
	.prudis.prudi2 .conliprod:nth-child(2) .bodliprod{border-top:0;}
	.prudis.prudi2 .conliprod .bodliprod{border-right:1px solid #dfdfdf !important;}
	.prudis.prudi2 .conliprod:last-child{width:245px;}
	.prudis.prudi2 .conliprod:last-child .bodliprod{width:245px;}
}
@media (max-width: 779px){
	.surchconty{right:auto;}
    .catsurch{width: 458px;overflow:hidden;}
    .allcats{display:none;}
    .formsearch{width:100%;}
    .inptsearch{padding: 0 45px 0 17px;}
	.headgcall {margin-right: 6px;}
	.headgcall { display: none;}
	.containwc {  position: absolute; right: 15px;  top: 82px;}
	.contcontain {float: right;}
	.contcontain-prepand {float: right; margin-right: 10px;}
	.hnofix.hfix .padd15n0 .containwc {top: 0px; position: relative;}
}
@media (max-width: 745px){
    .padnsend{padding:0 !important;}
    .enter{width:auto;}
    .logo{margin-right: 0;}
    .surchconty{right:auto;}
    .catsurch{width: 458px;overflow:hidden;}
    .allcats{display:none;}
    .formsearch{width:100%;}
    .inptsearch{padding: 0 45px 0 17px;}
    .opnserchbody{left:0;width:100%;position:fixed;top:180px;bottom:0;}
    .surchero{max-height:100%;overflow-y:auto;}
    .hnofix.hfix .opnserchbody{top:110px;}
    .rightcard.rcdost.refordost #dostresu{width:519px;}
    .bctgoff{display:none;}
    .surchero::-webkit-scrollbar-button {background-image:url(''); background-repeat:no-repeat; width:5px; height:0px;}
    .surchero::-webkit-scrollbar-track {background-color:#ecedee;}
    .surchero::-webkit-scrollbar-thumb {-webkit-border-radius: 0px; border-radius: 0px; background-color:#D6D6D6;}
    .surchero::-webkit-scrollbar-thumb:hover{background-color:#ffd54d;}
    .surchero::-webkit-resizer{background-image:url(''); background-repeat:no-repeat; width:4px; height:0px;}
    .surchero::-webkit-scrollbar{width: 10px;}
    .contcontain{margin-right:0;float:right;margin-top:0px;}
    .headgcall{display:none;}
    .containwc{position: absolute;right: 15px;top: 82px;}
    .mainmenu1{margin-left:0px;}
    .menuakcii{margin-right:0px;}
    .bannhtext{padding-top:40px;font-size:32px;line-height:39px;}
    .bannhdesc{font-size: 18px;line-height: 26px;margin: 24px 0px;}
    .bannsearch{width: 100%;height: auto;background: none;box-shadow: none;border: 0;}
    .bannsrchinpt{padding: 0 20px;height: 56px;width: 100%;border: 1px solid #DDDFE4;border-radius: 27.5px;background-color: #FFFFFF;box-shadow: 0 5px 17px -6px rgba(0,0,0,0.1);}
    .bannbutsearch{position: static;height: 56px;width: 100%;border-radius: 27.5px;box-shadow: 0 5px 17px -6px rgba(0,0,0,0.1);margin-top: 7px;}

    .sembannblock{width:100%;}
    .hhtext{font-size:24px;}
    .hhdesc{font-size:16px;}
    .simlist{width:100%;}
    .sortext{margin-right: 6px;}
    .katls1{width: 344px;padding: 0;margin:10px auto;float: none;}
    .katl1img{height: 211px;margin: 30px 0;}
    .katl1name{margin: 40px 0 10px;}
    .katls2{width: 344px;margin-top:10px;margin:10px auto;float: none;}
    .fhomenews{width: 344px;float: none;margin: auto;}
    .shomenews{display:none;}
    .homehhtext{font-size:24px;line-height:34px;}
    .hometext p{font-size:16px;}
    .padd60n0n60{padding: 30px 0px 1px;}
    .footerlogo{float:none;width:100%;margin:15px 0px;text-align:center;border-bottom: 1px solid #40403E;padding-bottom: 15px;}
    .footerblock1{position:relative;float:none;width:100%;margin:15px 0px;border-bottom: 1px solid #40403E;padding-bottom: 15px;}
    .footerblock2{position:relative;float:none;width:100%;margin:15px 0px;border-bottom: 1px solid #40403E;padding-bottom: 15px;}
    .footerblock3{position:relative;float:none;width:100%;margin:15px 0px;padding-bottom: 15px;}
	.footermenu.fml2{margin: 24px 0 0;}
    .copyright{width:100%;float:none;text-align: center;}
    .policy{float:none; margin-top: 5px;text-align: center;}
	.footerlogo span{text-align:center;}
    .listopns{position:absolute;top:12px;left:15px;width:20px;height:15px;background:no-repeat url(../images/listopns.svg);cursor:pointer;}
    .hfloater{position:fixed;display:block;top:0;bottom:0;height:100vh;background:#fff;width:0px;margin-left:-15px;z-index:20000;float:none;box-sizing:border-box;padding: 30px 0px;overflow: hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
    .topmenu{margin: 30px 0 0;}
    .topmenu li{display: block;font-size:16px;margin:0 0 30px;}
    .hfloater.hfltract{width:275px;padding: 30px 16px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
    .closehfloater{position:fixed;display:none;top:0;bottom:0;left:0;right:0;height:100vh;margin-left:-15px;z-index:10000;opacity:0.7;background-color:#0D0E18;}
    .cityer{font-size:16px;display:none;}
    .spygcall{height:54px;margin-left:-16px;width:275px;line-height:54px;padding:0 16px;background-color: #ffd54d;color:#fff;text-decoration:none;color:#000000;display:block;box-sizing:border-box;font-size: 16px;}
    .fancybox-close{top:13px !important;background:no-repeat center url(../images/cancel.svg) !important;width:35px;height:35px;right:10px;}
    .call-container{width:315px;padding:16px;width:100% !important;}
    .call-hh{font-size:20px;}
    .call_form input{width:100%;}
    .call_but-box{margin:0;}
    .call_form #call_but{width:100%;}
    .call_form .oneclick-but{width:100%;}
    .call_form .oc_cart_but{width:100%;}
    .clickzvonok{width:100%;margin:20px 0 0;}
    .label2{width: 180px;margin-left:3px;margin-top:-2px;}
    .besser{overflow:hidden;max-height:0px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
    .besser.besseract{overflow:hidden;max-height:500px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
    .footernadt{margin:0;}
    .footermenu{padding:20px 0 0;}
    .plusu{box-sizing: border-box;height: 32px;width: 32px;border: 1px solid #575754;border-radius: 50%;position: absolute;top: -5px;right: 0;background: no-repeat center url(../images/plisu.svg);cursor: pointer;}
    .plusu.minusu{background: no-repeat center url(../images/minusu.svg);}
    .discatl1{display:none;}
    .catsemblock{width:100%;padding-bottom: 20px;margin-bottom: 20px;    margin-right: 0px;}
    .catcatblocks .catcatblock{width: 100%;margin: 0 0 10px;height: 117px;padding: 0;text-align: left;}
    .catcatimg{height:86px;float: left;text-align: center;width: 68px;margin: 0 15px 0 0 !important;}
    .catcatblocks .catcatblock p{height:auto;font-size: 16px;margin: 15px 0 0;display: block;padding:0;max-height: 48px;overflow:hidden;}
    .catcatblocks .catcatblock span{margin-top:10px;}
    .leftcatalog{display:none;}
    .rightcatalog{width:100%;}
    .sortidesd{display:none;}
    .mobifiltrs{position:relative;display:block;float:right;color: #35363F;text-decoration:none;font-size: 16px;padding-right: 50px;margin-top: 50px;margin-top: 0px;padding: 15px 50px 15px 0px;}
    .mobifiltrs::before{content:'';position:absolute;top:20px;right:0;width:12px;height:7px;background:no-repeat url(../images/arr1.svg);background-size:12px 7px;transform:rotate(-90deg);}
    .listnums a{margin-right:5px;}
    .listnums span{width:20px;}

    .product-pricest{width:100%;position: relative;}
    .product-stoks{margin-top: 4px;position: absolute;top: 0;right: 0;}
    .product-pricest .pricevcard{margin-top:9px;margin-left:0px;}
    .product-bts{width:100%;margin-top: 24px;}
    .blobsbest{text-align:left;}
    .blobsbest .blo-best2{display: block;margin: 0px 0px 24px;width:100%;}
    .blobsbest .blo-best2 .blob-img2{position: relative;width: 45px;display: inline-block;text-align: center;vertical-align: top;margin-right: 20px;}
    .blobsbest .blo-best2 .blob-des2{width: 245px;display: inline-block;vertical-align: top;color: #35363F;font-size: 16px;line-height: 20px;margin-top: 4px;}
    .blobsbest .blo-best2 .blob-img2 img{max-width: 45px;max-height: 35px;}
    .blobsbest .blo-best2.blobuys{width:100%;margin: 0;}
    .blobbord{display:block;}
    .tabromobi{position:relative;display:block;color: #35363F; font-size: 18px;margin:30px 0px;cursor:pointer;}
    .tabromobi::before{content:'';position:absolute;top:6px;right:0;width:16px;height:10px;background:no-repeat url(../images/arr1.svg);background-size:16px 10px;}
    .tabromobi.tmbactor::before{content:'';position:absolute;top:6px;right:0;width:16px;height:10px;background:no-repeat url(../images/arr1.svg);background-size:16px 10px;transform:rotate(180deg);}
    .tabnomobi{display:none;}
    .stilrightblocker{position:static;}
    .stilrightblocker .rightcard{position:static;}
    .tabsdesc table{width:100%;}
    .tabsdesc table tr td:last-child{min-width:auto;}
    .revi-san{font-size:14px;width:100%;margin: 30px 0 0;}
    .revo-des{width:285px;}
    .revs-modl{width:375px;width:auto;max-width:100%;}
    .modrev-img{width:375px;height:375px;float:none;width:100%;height:auto;}
    .modrev-des{width:375px;box-sizing:border-box;height:auto;float:none;width:100%;}
    #reventer{width:375px;padding:15px;width:100% !important;}
    .revent-name{font-size:20px;line-height:24px;}
    #reventer .call_input-box2{width:100%;margin:0 0 9px;}
    .imgoimg{width: 250px;padding: 7px 0px 18px 40px;background: no-repeat 5px 21px url(../images/photo.svg) #FFFFFF;background-size: 30px;}
    #reventer .call_input-box3 textarea{width:100%;height: 100px;}
    .revent-desc span{display:block;}
    .subrevicall{width:100%;}
    .dostotext{font-size:16px;line-height:20px;}
    .blockredoprod{height:auto;}
    .bcp-text{width:100%;}
    .bcp-text span{margin: 0 10px 0 9px;}
    .bcp-link{font-size: 14px;width: 100%;margin: 15px 0 0;}
    .blip-perc{left:10px;}
    .blip-week{left:10px;}
    .blip-wish{right:10px;}
    .blip-stokno{left:10px;}
    .sotizblock{margin-top:15px;}
    .sortizt{display:none;}
    .sortiz{width:100%;}
    .cityinp{width:100%;}
    .statusdost{float: none;margin: 15px 0 0;width: 100%;}
    .leftcard.dostlefto .map{width:344px;height:326px;}
    .mapard{font-size:18px;display:none;}
    .containmapu.cmapupadd{padding:0;box-shadow:0 0 0 0 #000;}
    .call_input-box4.cib6{width: 100%;margin-right: 0;}
    .call_input-box4.cib7{width:113px;}
    .call_input-box4.cib8{width:113px;}
    .call_input-box3.cib-mrg1 textarea{width:100%;}
    .revoimgo.revim3{width:100%;margin:10px 0px;}
    .call_input-box4.cib4{width:100%;background: no-repeat 450px 22px url(../images/calendar.svg);}
    .call_input-box4.cib5{width:100%;}
    .call_input-box4.cib9{width: 100%;margin-right: 0;}
    .contcontain a.zuchcal{display:block;text-decoration:none;font-size:14px;text-align:center;}
    .contcontain a.zuchcal:hover{color:#ffd54d;}
    .contcontain span{display:none;}
    #dostresu{width:375px;padding:15px;box-sizing:border-box;}
    .minfo2left{width:100%;border:0;margin:0;display:block;}
    .bordos.bordosminfo{display:block;}
    .minfo2right{width:100%;border:0;margin:0;display:block;}
    .firnews-right{width:344px;}
    .firnews-img{height:194px;}
    .firnews-contain{width:344px;}
    .secnews-contain{width:344px;}
    .firnews-img img{max-width: 344px;max-height: none;}
    .secnews-des{width:344px;}
    .linews-cont{width:344px;}
    .linews-img{width:auto;height:auto;float: none;padding: 18px;}
    .linews-des{width:344px;float: none;padding: 0 16px 18px 16px;}
    .minmrg40{display:none;}
    .compimg2{width:344px;height:auto;float:none;margin:10px auto;}
    .compimg2 img{max-width:100%;max-height:none;}
    .compimg3{width:344px;height:auto;float:none;margin:10px auto;}
    .compimg3 img{max-width:100%;max-height:none;}
    .cardosrik{width:344px;float:none;margin:auto;}
    .rcardbuy2mobi{display:block;box-sizing: border-box;height: 45px;line-height: 45px;width: 100%;border: 1px solid #ffd54d;border-radius: 22.5px;background-color: #FFFFFF;text-align: center;text-decoration: none;text-transform: uppercase;color: #35363F;margin-top: 8px;}
    .leftcard{width:344px;margin:20px auto 0;float: none;}
    .leftcard.leftzak{width:344px;}
    .descard{width:160px;}
    .leftcard.leftzak .descard{width:196px;padding-left:19px;}
    .imgcard{width:125px;margin-right: 17px;}
    .blwishcardf{top:0;right:0;}
    .leftcard table tbody tr td:nth-child(2){width: 106px;margin-left: 145px;margin-left: 40px;margin-right: 30px;}
    .leftcard table tbody tr td:nth-child(2) .callcli-colbox{width: 106px;}
    .leftcard table tbody tr td:nth-child(3){width: 110px; padding:0px 5px;}
    .cardingmobi{display:block;}
    .crngmobileft{float: left;margin-top: 50px;}
    .crngmobileft .rcardlt{font-size: 14px;display: block;float: none;}
    .crngmobileft .rcardrt{float:none;margin: 8px 0;}
    .crngsmobimore{color:#ffd54d;text-decoration: none;}
    .rcardbuy1.crngmobiright{float:right;width: 200px;margin-top: 65px;}
    #cardosrik{width:375px;padding:15px;box-sizing:border-box;width:100%;}
    #cardosrik table{width:100%;border-spacing:0;border-collapse:collapse;}
    #cardosrik table tr td{padding:12px 0px;}
    #cardosrik table tr td:nth-child(1){color: #35363F;font-size: 16px;line-height: 19px;}
    #cardosrik table tr td:nth-child(2){text-align:center;color: #76787E;font-size: 16px;line-height: 19px;white-space: nowrap;}
    #cardosrik table tr td:nth-child(3){text-align:right;color: #35363F;font-size: 16px;line-height: 19px;}
    #cardosrik table tr td:nth-child(3) i{font-size:14px;}
    .leftcard .product-tabs li{margin-right:0;}
    .leftcard .cs-tabs li{margin-right:0;}
    .map{width:100%;}
    .leftcard.leftzak .map{width:100%;}
    .leftcard .label2{width: 280px;}
    .paycont .paypay{width: 152px;height: 131px;}
    .paycont .paypay a{height: 131px;}
    .paycont .paypay:nth-child(3n){margin-right:3px;}
    .frm-dosto.kundeser .call_input-box4.cib-street{width:226px;}
    .frm-dosto.kundeser .call_input-box4.cib-house{width:110px;}
    .frm-dosto.kundeser .call_input-box4.cib-entrance{width:109px;}
    .frm-dosto.kundeser .call_input-box4.cib-floor{width:109px;}
    .frm-dosto.kundeser .call_input-box4.cib-room{width:110px;}
    .leftcard.leftzak .frm-dosto.kundeser .call_input-box4.cib2{width: 206px;}
    .frm-dosto.kundeser .call_input-box4.cib4{width: 100%;background: no-repeat 310px 22px url(../images/calendar.svg);}
    .frm-dosto.kundeser .call_input-box4.cib5{width: 100%;}
    .filtclose{position: absolute;top:-5px;right:5px;width: 35px;height: 35px;cursor: pointer;z-index: 210;background: no-repeat center url(../images/cancel.svg);}
    .filtclose2{position: absolute;top:0px;right:7px;width: 35px;height: 35px;cursor: pointer;z-index: 210;background: no-repeat center url(../images/cancel.svg);}
    .dartmobifilt{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index: 1000;opacity: 0.7;background-color: #0D0E18;}
    .mobifilt{display:none;position:fixed;bottom:0;left:0;right:0;top:0;height:100vh;box-sizing:border-box;padding:15px 0 25px;background:#fff;z-index:2000;border-radius: 5px;border-radius: 0;}
    .falunblock{position:relative;padding:18px 25px 18px 15px;font-size: 16px;color: #35363F;border-bottom: 1px solid #DDDFE4;cursor: pointer;}
    .falundes{color: #76787E;margin-left: 15px;display:block;margin:0;height:19px;overflow:hidden;}
    .falungo{position: absolute;top: 32px;right: 10px;height: 8px;width: 14px;background: no-repeat url(../images/arr1.svg);transform: rotate(-90deg);background-size: 14px 8px;}
    .falunh{color: #35363F;font-size: 20px;padding: 0px 15px 18px;margin: 0;border-bottom: 1px solid #DDDFE4;}
    .fcolor-custom2{height:17px;width:17px;border-radius:50%;margin-right:5px;display:inline-block;vertical-align:top;}
    .falunbuts{text-align:center;margin:15px 0px;}
    .mobifiltres{box-sizing: border-box;height: 45px;width: 168px;border: 1px solid #ffd54d;border-radius: 22.5px;background-color: #FFFFFF;float: none;text-decoration: none;text-align: center;line-height: 45px;color: #35363F;text-transform: uppercase;letter-spacing: 0.5px;margin: 25px 0 25px 15px;margin:0;display: inline-block;padding: 0 15px;width: auto;}
    .mobifiltsub{float:none;height: 45px;width: 168px;border-radius: 22.5px;background-color: #ffd54d;text-decoration: none;text-transform: uppercase;text-align: center;line-height: 45px;color: #FFFFFF;letter-spacing: 0.5px;margin: 25px 15px 25px 0;margin:0;display: inline-block;padding: 0 15px;width: auto;color:#000;}
    .mbfleft{float:left;margin: 25px 0 25px 15px;}
    .mbfright{float:right;margin:25px 15px 25px 0;}
    .falunbcontain{display:none;}
    .falunbdart{display:block;position:fixed;top:0;bottom:0;left:0;right:0;z-index: 250;opacity: 0.7;background-color: #0D0E18;}
    .falunbclose{position: absolute;top:-1px;left:12px;height: 35px;width: 35px;background: no-repeat center url(../images/arr1.svg);background-size:18px;transform:rotate(90deg);z-index: 280;cursor:pointer;}
    .falunbbody{display:block;position:fixed;bottom:0;left:0;right:0;top:0;height:100vh;box-sizing:border-box;padding:15px 0 25px;background:#fff;z-index:3000;border-radius: 5px;border-radius: 0px;}
    .falunbbody .flrtname{padding:5px 15px;font-size: 20px;border: 0;margin-left:40px;}
    .falunbbody .flrtname::before{display:none;}
    .falunbbody .flrtbody-mobile{padding:0 15px;}
    .falunbbody .formCost{height: 70px;}
    .falunbbody .minCost2{float: left;}
    .falunbbody .maxCost2{float: right;}
    .falunbbody .frs2{right:10px;left:auto;}
    .falunbbody .flabel1 {width: 250px;}
    .opnserchbody2{top: 55px;}
    /*.contobest .blo-best{width:355px;margin:10px 0 30px;}
    .contobest .blo-best:nth-child(3n){margin-right:0;}
    .contobest .blo-best:nth-child(2n){margin-right:0;}
    .blob-img{position: relative;margin-right:10px;}
    .blob-img img{width:100%;}*/
	.blob-img{width: 10%;}
	.blob-des{width: 85%;}
	
    .hnofix.hfix .surchconty{right: 15px;width:450px;}
    .hnofix.hfix .catsurch{width:100%;}
    .hnofix.hfix .containwc{}

    .modal-product .product-nprice{float:none;margin:0;}
    .modal-product .product-oprice{float:none;margin:0;}
    .modal-product .product-click a{margin-top: 10px;}
    .contoplds{display:none;}
    .csrtleft{display:none;}
    /*
	.mobisortrs{display:block;float:left;color:#35363F;text-decoration:none;font-size:16px;background:no-repeat left center url(../images/sort11.svg);padding-left:50px;padding: 15px 0px 15px 50px;}
    .sortfilt{position:relative;margin:0;padding:0px 0px;border-top:1px solid #DDDFE4;border-bottom:1px solid #DDDFE4;}
    .sortfilt::before{content:'';position:absolute;top:0;left:50%;bottom:0px;border-left:1px solid #DDDFE4;}
    */
	.fancybox-type-inline{top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;width:100% !important;height:100vh !important;position:fixed !important;background:#fff;}
    .fancybox-opened .fancybox-skin{box-shadow: none !important;}
    .fancybox-type-inline .fancybox-inner{width:100% !important;max-height:100% !important;height: 100% !important;}
    .fancybox-lock body{overflow:hidden !important;}
    .fancybox-lock .fancybox-overlay{overflow-y:auto !important;}
    .fancybox-type-inline .fancybox-skin{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important;}
    .fancybox-type-inline .fancybox-outer{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important;}
    .modal-product .call-container2{width:100%;}
    .citymobs{display:block;float:right;margin-right:0;font-size:14px;}
    .ordering-img {float: none;display: none;}
    .ordering-text {float: none;text-align: center;width: 93%;padding: 0 3% 20px 3%;}
    .cs-tabs li a {padding: 15px 10px;}
    .soc-cons {display: block;margin-right: 15px;}
    .ordering-title {padding: 0;}
    .ordering-right {padding: 0 0 30px 0;}
    .ordering-done-inner {text-align: center;}
    .catalog-container .podmenu-col {width: 50%; padding: 0;}

    .credit-container {width: 100%;}

    a.logo-foot span {text-align: center; margin-left: 0;}
}
@media (max-width: 730px){
    .call-container2{width:556px;}
    .callcli-left{width:auto;}
    .callcli-resleft{width:190px;}
    .smallcli{width:50px;height:50px;}
    .smallcli a{height:45px;}
  .callcli-left{float:none;margin:auto;}
  .callcli-img{height:auto;}
  .callcli-right{float:none;width:100%;}
  .callcli-resright{width:100%;float:none;margin-top: 10px;}
  .callcli-resleft{width:100%;float:none;margin-top: 10px;}
}
@media (max-width: 700px){
    .leftcard.dostlefto .map{width:100%;}
    .leftcard.dostlefto .mapinfo{width:100%;}
    img.main-picture {width: 100%; height: auto;margin:0 0 15px 0;}
}
@media (max-width: 660px){
    .catsurch{width:358px;}
    .hnofix.hfix .surchconty{width:350px;}
    .smallproduct{width:100px;height:100px;}
    .smallproduct a {width:90px;height:90px;}
}
@media (max-width: 640px){
	.product-img{width:100%;height: auto;}
	.product-img a{width:100%;height: auto;}
	
}
@media (max-width: 630px){
    .product-bts{text-align:right;}
    .product-click a{margin-top:10px;}
}
@media (max-width: 615px){
    .call-container2{width:350px;}
    .callcli-left{float:none;margin:auto;}
    .callcli-img{height:auto;}
    .callcli-right{float:none;width:100%;}
    .callcli-resright{width:100%;float:none;margin-top: 10px;}
    .callcli-resleft{width:100%;float:none;margin-top: 10px;}
    .modal-product .product-bts .callcli-card{margin:0;}
    .clrmodright{text-align:center;}
    .vrcolprice{text-align:center;}
    .modal-product .product-bts{text-align:center;}
    .modal-product .product-click{text-align:center;}
}
@media (max-width: 605px){
	.hnofix.hfix .contcontain a { font-size: 12px;}
	.hnofix.hfix .padd15n0 .containwc {    right: 0;}
	.hnofix.hfix .contcontain-prepand {display:none;}
}
@media (max-width: 590px){
    .rightcard.rcdost.refordost #dostresu{width:100%;margin:auto;}
    .rightcard.rcdost.refordost #dostresu .call_input-box4{width:100%;}
    .rightcard.rcdost.refordost #dostresu .call_input-box4 .selectinpbox{background:no-repeat 96% 28px url(../images/arr1.svg);background-size:12px 7px;}
    .rightcard.rcdost.refordost #dostresu .call_input-box4.cibdd1{width:49%;margin-right:1%;}
    .rightcard.rcdost.refordost #dostresu .call_input-box4.cibdd2{width:49%;}
    .rightcard.rcdost.refordost #dostresu .rasdosrt{width:100%;}
	.blob-img{width: 15%;}
	.blob-des{width: 80%;}
}
@media (max-width: 550px){
    .search-city-input {width: 100%;}
}
@media (max-width: 550px){
    .catsurch{width:258px;}
    .hnofix.hfix .surchconty{width:250px;}
    .frm-dosto{width:100%;}
    .call_input-box4{width:300px;}
    .call_input-box4 .selectinpbox{background: no-repeat 270px 28px url(../images/arr1.svg);}
    .call_input-box4.cibdd1{width:300px;}
    .call_input-box4.cibdd2{width:300px;}
    .call_input-box4.cib6{width:300px;display: block;}
    .call_input-box4.cib7{width: 98px;}
    .call_input-box4.cib8{width: 98px;}
    .call_input-box3.cib-mrg1 textarea{width:300px;}
    .call_input-box4.cib4{width:300px;background: no-repeat 250px 22px url(../images/calendar.svg);}
    .call_input-box4.cib5{width:300px;}
    .call_input-box4.cib9{width:300px;}
    .subrevicall{width:300px;}
    .rasdosrt{width:300px;}
    .contkompl{position:static;margin:auto;text-align:center;}
    .komplate{margin-top:55px;}
    .komplate::before{top:-45px;right:60px;margin-right:27px;}
    .komplate .callcli-card{font-size:14px;}
    .prudis.prudi2{width:246px;text-align:center;}
    .sortiz .product-tabs2 li{display:block;}
    .blobsbest .blo-best2 .blob-des2 {width: 200px;}
    .smallproduct{width:65px;height:65px;}
    .smallproduct a {width:60px;height:60px;}
	
}
@media (max-width: 540px){
	.prudis{width:245px;}
	.prudis .conliprod:nth-child(2) .bodliprod{border-top:0;}
	.prudis .conliprod .bodliprod{border-right:1px solid #dfdfdf !important;}
	.prudis .conliprod:last-child{width:245px;}
	.prudis .conliprod:last-child .bodliprod{width:245px;}
	.filcatcontainer{width:245px;}
	.filcatcontainer .cat-filcat:nth-child(2) .catfilcat-item{border-top:0;}
	.filcatcontainer .cat-filcat .catfilcat-item{border-right:1px solid #dfdfdf !important;}
	.filcatcontainer .cat-filcat:last-child{width:245px;}
}
@media (max-width: 520px){
    .rozygrysh-mats {margin-top: 15px;}
    .blip-oneclick a {width: 75%;}
    .ordering-right {width: 100%;}
    .ordering-title {font-size: 20px;margin: 0 0 10px 0;}
    .ordering-ili {font-size: 20px;margin: 0 5px;}
    .ordering-yandex img {max-width: 100px;}
    .ordering-google img {max-width: 140px;}
    .catalog-container .podmenu-col {width: 100%; padding: 0;}
}
@media (max-width: 510px){

	.contcontain a.mail{    font-size: 12px;}

	.contcontain-prepand {    position: absolute; top: -39px; left: 55px;}
	.contcontain-prepand span {display: none;}
	.iconss {margin: 0;}
	.hnofix.hfix .contcontain {    width: auto;}
	.hnofix.hfix .padd15n0 .logo {    width: auto;}

    .rev-form input{width: 100%;}
    .rev-form textarea {width: 100%;}
}
@media (max-width: 480px){
	.hnofix.hfix .contcontain{display:none;}
	.mncatscol{flex: 0 0 100%;max-width: 100%;}
	.promotions{width:100%;}
}
@media (max-width: 475px){
    #reventer{width:auto;padding: 10px;}
    .revoimgo{float:none;margin:10px 0px;}
    .imgoimg{width:200px;float: none;margin:10px 0px;height: 90px;    overflow: hidden;}
    .chamenu table tr td:nth-child(2){padding-left:10px;}
    .subrevicall{width:100% !important;}
}
@media (max-width: 470px){
    .product-nprice {float: none;}
    .product-oprice {float: none;}
    .product-stoks{position:static;clear:both;margin:15px 0 0;}
    .pcpr-isact{text-align: center;}
    .leftsoc {float: none; text-align: center;padding-bottom: 15px;}
    .product-soc{float: none; text-align: center;}
}
@media (max-width: 455px){
    .rightcard.rcdost.refordost #dostresu{padding:0;}
    .rightcard.rcdost.refordost #dostresu .call_input-box4.cibdd1{width:48%;}
    .intright-dosto{font-size:16px;}
}
@media (max-width: 450px){
    .catsurch{width:200px;}
    .hnofix.hfix .surchconty{width:200px;}
    .katls1{width:290px;padding:0;}
    .katls1 a{padding:15px;}
    .katls2{width:290px;}
    /*.contobest .blo-best{width:290px;}
    .blob-img{width: 40px;}
    .blob-des{width:230px;}*/
    .fhomenews{width:290px;}
    #cardosrik{padding: 10px;}
    #dostresu{width:260px;padding: 10px;}
    .dostformts{padding: 0 80px 0 15px;}
    .dostformsb{width:78px;}
    
    .order-phones {display: block;margin: 0 0 15px 0;}
}
@media (max-width: 420px){
    .call-container2{width:260px;padding: 10px;}
    .call-hh{font-size: 18px;line-height: 20px;}
    .product-bts .callcli-card{font-size:14px;}
    .opzeshar{width: 260px;left: -160px;height: 170px;}
    .sharblockv{margin-bottom: 10px;}
    .product-soc a{margin-left: 0px;margin-right: 5px;}
    .product-soc.socosh a:first-child{margin-left: 0px;margin-right: 5px;}
    .leftcard{width:100%;}
    .leftcard.leftzak{width:100%;}
    .cardosrik{width:100%;}
    .descard{width:100%;display:block;padding: 0;}
    .leftcard.leftzak .descard{width:100%;padding:0;}
    .leftcard table tbody tr td:nth-child(2){margin-left:0;margin-left: 40px;}
    .rcardbuy1.crngmobiright{width:100%;margin:15px 0px;}
    .frm-dosto.kundeser .call_input-box4.cib-street{width:65%;}
    .frm-dosto.kundeser .call_input-box4.cib-house{width:32%;}
    .frm-dosto.kundeser .call_input-box4.cib-entrance{width:31%;}
    .frm-dosto.kundeser .call_input-box4.cib-floor{width:32%;}
    .frm-dosto.kundeser .call_input-box4.cib-room{width:32%;}
    .leftcard .label2{width:220px;}
    .paycont .paypay{width: 130px;height: 110px;}
    .paycont .paypay a{height: 110px;}
    .compimg2{width:auto;height:auto;float:none;margin:10px auto;}
    .compimg3{width:auto;height:auto;float:none;margin:10px auto;}
    .modal-product .product-bts{text-align:left;}
    .modal-product .product-bts .callcli-card{width: 100%;margin:10px 0px;padding: 0 20px 0 20px;text-align:center;}
    .modal-product .product-click a{width: 100%;margin: 0;}
    .modes{text-align:left;}
    .prudis .conliprod{width:100%;}
    .sortfilt::before{left:58%;}
    .imgcard{display:block;margin:auto;}
    .leftcard table tbody tr{text-align:center;}
    .leftcard table tbody tr td:nth-child(1){padding-left:0;}
    .delcard{position:absolute;top:5px;right:0;left:auto;bottom:auto;margin:0;}
    .descard{text-align: center;}
    .leftcard table tbody tr td:nth-child(2){margin-left: 0;}
	.blob-img{font-size:28px;line-height:28px;}
}
@media (max-width: 415px){
    .imgcard{display:block;margin:auto;position:static;}
    .leftcard table tbody tr{text-align:center;}
    .leftcard table tbody tr td:nth-child(1){padding-left:0;padding-top: 30px;}
    .delcard{position:absolute;top: -2px;right:0;left:auto;bottom:auto;margin:0;}
    .imgcard .blip-perc{top:0px;left:0;}
    .blwishcardf{right:0 !important;left:0 !important;top:-7px !important;margin:auto;}
    .descard{text-align: center;}
    .leftcard table tbody tr td:nth-child(2){margin-left: 0;}
}
@media (max-width: 390px){
    .hnofix.hfix .surchconty{width:190px;}
    .call-container{width:260px;padding: 10px;}
    .mobifiltres{width:auto;}
    .mobifiltsub{width:auto;}
    .falunbbody .flabel1{width:200px;}
    .product-bts{text-align:center;}
    .product-click{text-align:center;}
    .product-bts .callcli-card{margin-top:10px;}
	.productstoks{margin: 6px 0px 0px 10px;}
    .product-pricest .pricevcard{margin:0;}
    .leftsoc{float:none;}
    .product-soc{float: none;margin: 10px 0 0;}
    .product-stoks{position: static;clear: both;margin: 15px 0 0;}
    .revo-des{width: 220px;float: right;}
    .product-tabs li a{font-size:14px;padding:0 10px 8px;}
    .firnews-contain{width:260px;}
    .firnews-right{width:260px;}
    .firnews-img{height: 144px;}
    .secnews-contain{width:260px;}
    .secnews-des{width:260px;}

    .linews-cont{width:260px;}
    .linews-des{width:260px;}
    .listnums a{width:26px;height:26px;line-height:26px;}
    .listnums span{height:26px;line-height:26px;}
    .pricevcard{width:100%;float:right;text-align:center;}
    .catcatblocks.catcatproizvoditeli .catcatblock{width:100%;margin:5px 0px !important;}
    .fancybox-close{top: 12px !important;right: 12px !important;}
    .cs-tabs li a{padding:15px 7px;font-size: 15px;}
	
}
@media (max-width: 380px){
	.inptsearch {    padding: 0 30px 0 10px;}
	.surchconty {    width: 195px;}
}
@media (max-width: 363px){
    .sortfilt::before{left:58%;}
    .mobisortrs{padding-left:20px;}
    .mobifiltrs{float: left;margin-top: 20px;margin-right: 10px;margin:0;float:right;padding-right:35px;}
	.contcontain a.wacall{font-size:12px;}
    .logo {font-size: 22px;}
}
@media (max-width: 350px){
    .call_input-box4{width:260px;}
    .call_input-box4.cibdd1{width:260px;}
    .call_input-box4.cibdd2{width:260px;}
    .call_input-box4.cib6{width:260px;display: block;}
    .call_input-box4.cib7{width: 260px;}
    .call_input-box4.cib8{width: 260px;margin:0 0 9px;}
    .call_input-box3.cib-mrg1 textarea{width:260px;}
    .rasdosrt{width:260px;}
    .call_input-box4 .selectinpbox{background: no-repeat 230px 28px url(../images/arr1.svg);}
    .call_input-box4.cib4{width: 260px;background: no-repeat 220px 22px url(../images/calendar.svg);}
    .call_input-box4.cib5{width: 260px;}
    .call_input-box4.cib9{width: 260px;}
    .subrevicall{width: 260px;}
    .logo img{width:125px;}
	.contcontain a{}
    .product-tabs li a{font-size:14px;padding:0 4px 8px;}
    .frm-dosto.kundeser .call_input-box4.cib-floor{width:31%;}
	.newyearclock{font-size:14px;}
}
@media (max-width: 345px){
    .catsurch{width: 170px;}
    .inptsearch{padding: 0 30px 0 10px;}
    .butsearch{right: 0px;}
    .hnofix.hfix .surchconty{width: 160px;}
    .katls1{width:260px;padding:0;}
    .katls2{width:260px;}
    .contobest .blo-best{width:260px;}
    .blob-img{width: 40px;}
    .blob-des{width:200px;}
    .fhomenews{width:260px;}
    .lifto{width:123px;}
    .leftcard table tbody tr td:nth-child(2){margin-right:10px;}
    .product-tabs li a{font-size:14px;padding:0 2px 8px;}
    .cs-tabs li a{padding:15px 4px;font-size: 14px;}
	.blob-des{width: 75%;}
}