a {
    border:none;
    border-color: #a9c44b;
    color: #8baa23;
    transition: color 0.3s ease-out,border-color 0.3s ease-out,background-color 0.3s ease-out;
}
a:hover {
    text-decoration: none;
    border-color: #8baa23;
    color: #779318;
}
body{background:none;color:#222;line-height:1.4;font-size:14px;color:#373735;font-family:'pf_agora_sans_pro'}
.container{max-width:1090px}
.wrapper header{background-image:url(../../img/header-bg.jpg);background-size:cover;background-position:center;height:100vh}
.wrapper header .head_nav{background:rgba(0,0,0,0.9);height:90px}
.wrapper header .head_nav .logo{display:inline-block;vertical-align:top;position:relative;z-index:3;width: auto;height: inherit;background-image: none;}
.wrapper header .head_nav .contacts{display:inline-block;vertical-align:top;height:90px}
.wrapper header .head_nav .contacts .left{display:inline-block;vertical-align:top;padding-top:20px;margin-left:55px}
.wrapper header .head_nav .contacts .left a{font-size:18px;color:#fff;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper header .head_nav .contacts .left a:hover,.wrapper header .head_nav .contacts .left a:focus{color:#5cb500;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper header .head_nav .contacts .left span{font-size:18px;color:#fff;display:block}
.wrapper header .head_nav .contacts .right{display:inline-block;vertical-align:top;padding-top:20px;text-align:right;margin-left:15px}
.wrapper header .head_nav .contacts .right a.inline{width:25px;height:28px;display:inline-block;margin-left:3px}
.wrapper header .head_nav .contacts .right a.vk{background:url(../img/sprite.png) -6px -94px no-repeat transparent}
.wrapper header .head_nav .contacts .right a.fb{background:url(../img/sprite.png) -6px -60px no-repeat transparent}
.wrapper header .head_nav .contacts .right a.sk{background:url(../img/sprite.png) -5px -30px no-repeat;line-height:25px;height:25px;display:block;padding-left:25px;color:#5cb500;margin-top:-5px;font-size:13px}
.wrapper header .head_nav .menus{display:inline-block;vertical-align:top;float:right}
.wrapper header .head_nav .menus .navbar-header button{margin:0;padding:0;height:90px;width:90px;text-align:center;position:absolute;right:0;top:0}
.wrapper header .head_nav .menus .navbar-header button span{width:40px;height:7px;border-radius:0;background-color:#3d6415;display:table;margin:7px auto;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper header .head_nav .menus .navbar-header button.active span:nth-child(1){-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper header .head_nav .menus .navbar-header button.active span:nth-child(2){-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-14px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper header .head_nav .menus .navbar-header button.active span:nth-child(3){display:none}
.wrapper header .head_nav .menus .navbar-collapse{padding:0;border:0;box-shadow:none}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav{text-align:right;float:right;padding-right:0}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul{padding:0}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul li{list-style-type:none;display:inline-block;vertical-align:middle}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul li a{text-decoration:none}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.main_menu{margin:18px 0}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.main_menu li{margin-left:10px}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.main_menu li a{font-size:18px;text-transform:uppercase;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.main_menu li a:hover,.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.main_menu li a:focus,.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.main_menu li a.active{color:#5cb500;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.sec_menu{margin:0;margin-top:10px}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.sec_menu li{margin-left:15px}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.sec_menu li a{color:rgba(92,181,0,0.6);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.sec_menu li a:hover,.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.sec_menu li a:focus,.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.sec_menu li a.active{color:#5cb500;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper header .middle_block{background:rgba(0,0,0,0.5);position:absolute;top:50%;left:0;width:100%;margin-top:-205px;text-align:center;padding:60px 0}
.wrapper header .middle_block a{width:260px;height:76px;line-height:76px;font-size:32px;padding-right:60px;display:block;background:#da1058;color:#fff;margin:0 auto;font-weight:700;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-image:url(../../img/cat_img.png);background-position:190px center;background-repeat:no-repeat}
.wrapper header .middle_block a:hover{color:#fff;background-color:#aa0d45;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper header .middle_block ul{width:100%;max-width:900px;margin:0 auto;margin-top:60px;padding:0}
.wrapper header .middle_block ul:after{content:" ";display:table;clear:both}
.wrapper header .middle_block ul li{float:left;width:20%;display:block;height:inherit;text-align:center}
.wrapper header .middle_block ul li img{display:table;margin:0 auto;margin-bottom:10px}
.wrapper header .middle_block ul li span{color:#fff;font-size:18px;font-weight:700;line-height:1.2}
.wrapper header .block_akcia{position:absolute;bottom:0;left:50%;margin-left:-200px;width:400px}
.wrapper header .block_akcia .butt_block{display:block;background:url(../img/sale.png) no-repeat center center;height:110px;width:220px;cursor:pointer;margin:0 auto}
.wrapper header .block_akcia .cont{background-color:#fff;padding:0;text-align:center;height:0;overflow:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.wrapper header .block_akcia.open .cont{height:320px;padding:50px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.wrapper header .block_akcia .cont .akc_slider{height:250px}
.wrapper header .block_akcia .cont .akc_slider .item{text-align:left}
.wrapper header .block_akcia .cont .akc_slider .item img{width:100%;margin:0 auto;display:table}
.wrapper header .block_akcia .cont .akc_slider .item span,.wrapper header .block_akcia .cont .akc_slider .item a{text-align:left;color:#000;text-decoration:none;display:block}
.wrapper header .block_akcia .cont .owl-carousel .owl-stage-outer{z-index:2}
.wrapper header .block_akcia .cont .akc_slider .owl-controls .owl-nav{position:absolute;top:0;width:100%;left:0;height:100%}
.wrapper header .block_akcia .cont .akc_slider .owl-controls .owl-nav div{position:absolute;width:40px;height:40px;background-image:url(../img/slider_sprite.png);background-size:200%;top:50%;margin-top:-20px}
.wrapper header .block_akcia .cont .akc_slider .owl-controls .owl-nav .owl-prev{left:-40px;background-position:0 0}
.wrapper header .block_akcia .cont .akc_slider .owl-controls .owl-nav .owl-next{right:-40px;background-position:40px 0}
.wrapper header .block_akcia .cont .akc_slider .owl-controls .owl-nav .owl-prev:hover{background-position:0 40px}
.wrapper header .block_akcia .cont .akc_slider .owl-controls .owl-nav .owl-next:hover{background-position:40px 40px}
.pagination .ditto_currentpage {
    background: none;
    height: inherit;
    width: inherit;
    border-color: #a9c44b;
    color: #8baa23;
    text-decoration: underline;
    font-size: 14px;
    padding: 0px;
    margin: 0 5px;
}
.pagination a:hover{color:#8baa23;text-decoration:underline;}
.wrapper section.popular{}
.wrapper section.popular h2{font-family: 'agora_m';}    
.wrapper section.popular img{width:100%;display: table;max-width: 400px;margin: 0 auto;}
.wrapper section.categories{}
.wrapper section.categories h2{font-family: 'agora_m';}
.wrapper section.categories ul{padding:15px 10px;background-color:#fff;}
.wrapper section.categories ul li{text-decoration:underline;}
.wrapper section.categories ul li:hover{text-decoration:none;}
.wrapper section{margin-top:30px;padding-bottom:20px;position:relative}
.wrapper section.filter form{background-color:#fff;padding: 5px 10px 15px 25px;}
.wrapper section.filter form label.cap{font-size:18px;display:block;line-height:24px;font-weight: normal;width: 100%;}
.wrapper section.filter form #colorpickerHolder{margin-bottom:45px;}
.wrapper section.filter form .controls_color a{margin-bottom:0px;}
.wrapper section.filter form .clear_col{margin-bottom: 0px;}
.wrapper section p.cap,.wrapper section h1{font-family:'agora_m';color:#373735;width:100%;max-width:460px;text-align:center;border-bottom:2px solid #f2f2f2;margin:30px auto;padding:0 0 15px;font-size:2em;display:block;font-weight:400}
.wrapper section.white_block{background-color:#fff}
.wrapper section.gray_block{background-color:#f2f2f2}
.wrapper section.gray_block p.cap{max-width:inherit}
.wrapper section .look_more{display:table;text-decoration:none;margin:0 auto;font-size:14px;color:#5cb500;margin-top:5px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:20px}
.wrapper section .look_more:hover{color:#292929;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper section ul.list{padding:0}
.wrapper section ul.list:after{content:" ";display:table;clear:both}
.wrapper section ul.list li{float:left;display:block;list-style-type:none}
.wrapper section.how{padding-bottom:20px!important}
.wrapper section.how .list{max-width:900px;margin:0 auto}
.wrapper section.how .list li{width:20%;text-align:center;position:relative}
.wrapper section.how .list li:after{content:" ";width:70px;height:40px;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;right:0;bottom:50px}
.wrapper section.how .list li:nth-child(1):after{background-image:url(../../img/ar1.png)}
.wrapper section.how .list li:nth-child(2):after{background-image:url(../../img/ar2.png)}
.wrapper section.how .list li:nth-child(3):after{background-image:url(../../img/ar3.png)}
.wrapper section.how .list li:nth-child(4):after{background-image:url(../../img/ar4.png)}
.wrapper section.how .list li img{display:table;margin-left:-10px}
.wrapper section.how .list li span{color:#da1058;font-size:20px;font-weight:700;display:block;text-align:left}
.wrapper section.popular .list li{padding:0 10px;text-align:center;width:16.666%}
.wrapper section.popular .list li a{text-decoration:none}
.wrapper section.popular .list li a img{display:table;margin:0 auto;width:100%;margin-bottom:5px}
.wrapper section.popular .list li a span{text-align:center;font-size:14px;color:#5cb500;margin-top:5px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper section.popular .list li a:hover span{color:#292929;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper section.textur .list{max-width:900px;margin:0 auto;margin-top:10px}
.wrapper section.textur .list li{width:20%;padding:0 20px;text-align:center}
.wrapper section.textur .list li a{display:block;text-decoration:none}
.wrapper section.textur .list li a img{width:100%;margin-bottom:10px}
.wrapper section.textur .list li a span{text-align:center;font-size:14px;color:#5cb500;margin-top:5px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper section.textur .list li a:hover span{color:#292929;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper section.portfol .list li{width:16.6666%;padding:10px}
.wrapper section.portfol .list li img{width:100%;max-height: 108px;cursor:pointer}
.wrapper section.text_info{padding-top:20px;margin-top:0}
.wrapper section.text_info h1{color:#373735;display:table;width:100%;max-width:600px;text-align:center;border-bottom:2px solid #f2f2f2;border-bottom-color:#d8d8d8;margin:30px auto;padding:0 0 15px}
.wrapper section.text_info .text{max-width:750px;margin:0 auto}
.wrapper section.text_info .text h2{line-height:1.4;font-size:1.2em;font-weight:700;margin:.83em 0;color:#373735;font-family:'PT Sans',sans-serif}
footer{padding:30px 0 0;background:#373735;color:#fff}
footer .container > ul{padding:0;max-width:940px}
footer .container > ul li{list-style-type:none;display:inline-block;vertical-align:top;margin:0 35px 20px 0}
footer .container > ul li p{margin-bottom:1.33em;font-weight:700}
footer .container > ul li ul{padding-left:0}
footer .container > ul li ul li{display:block;margin:0}
footer .container > ul li ul li a{color:rgba(242,242,242,0.5);text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
footer .container > ul li ul li a:hover,footer .container > ul li ul li a:focus{color:rgba(242,242,242,0.8);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
footer .container > ul li.data_contacts{float:right}
footer .container > ul li.data_contacts span{display:block;margin-bottom:10px;font-size:16px;color:#fff;text-decoration:none}
footer .container > ul li.data_contacts a{display:block;margin-bottom:10px;font-size:16px;color:#fff;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
footer .container > ul li.data_contacts a:hover,footer .container > ul li.data_contacts a:focus{color:#5cb500;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
footer .container > p a{color:#5cb500;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
footer .container > p a:hover,footer .container > p a:focus{color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.show_more{display:none;margin-bottom: 0px !important;}
@media (max-width: 1199px) {
.wrapper header .head_nav .contacts .left{margin-left:15px}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.main_menu li{margin-left:5px}
.wrapper section.portfol .list li{width:25%}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.main_menu li a {font-size: 15px;}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.sec_menu li a{font-size:13px;}
}
.hidden_md{display:none!important}
@media (max-width: 991px) {
.categories li{width:33.3333%;}
.show_more{display:table;background-color:#DA1058;border-top-left-radius:75px;border-top-right-radius:75px;position:absolute;bottom:0;left:50%;width:155px;margin-left:-77.5px;height:77.5px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.show_more:hover,.show_more:focus{background-color:#aa0d45;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.show_more:hover span.arrow_d:before,.show_more:focus span.arrow_d:before{border-top:solid 8px #aa0d45;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.show_more span{color:#fff;font-size:17px;margin:0 auto;display:table;margin-top:7px}
.show_more span.arrow_d{height:0;width:0;margin-top:25px;border-top:solid 14px #fff;border-right:solid 15px transparent;border-left:solid 15px transparent;position:relative;z-index:1}
.show_more span.arrow_d:before{content:" ";display:block;position:absolute;z-index:2;top:-15px;left:-8px;border-top:solid 8px #DA1058;border-right:solid 9px transparent;border-left:solid 9px transparent;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.textur .show_more,.text_info .show_more{display:none}
.wrapper header{height:inherit}
.wrapper header .head_nav .menus .navbar-collapse{padding:0;position:absolute;z-index:650;top:90px;right:0;background:rgba(0,0,0,0.9);border:0;box-shadow:none;width:100%;text-align:right}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav{text-align:right;float:right;padding-right:25px}
.wrapper header .middle_block{top:90px;margin:0;bottom:0;position:static;padding-top:20%}
.wrapper header .middle_block a{line-height:45px;height:45px;background-image:none;background:#da1058;padding:0;font-size:20px;display:inline-block;vertical-align:middle;margin:0 15px;width:40%}
.wrapper header .middle_block a.hidden_md{display:inline-block!important}
.wrapper header .middle_block ul li{display:inline-block;vertical-align:top;float:none;width:32%;margin:25px auto}
.wrapper header .block_akcia{display:none}
.wrapper section.how .list{width:auto;display:table}
.wrapper section.how .list li{display:table;float:none;text-align:left;width:100%;max-width:350px;margin:0 auto;margin-bottom:10px}
.wrapper section.how .list li img{display:inline-block;vertical-align:middle;margin-right:15px;width:80px;margin-left:0}
.wrapper section.how .list li span{display:inline-block;vertical-align:middle;color:#000}
.wrapper section.how .list li span br{display:none}
.wrapper section.textur .list li{display:inline-block;vertical-align:top;margin:10px auto 20px;width:30%;float:none;padding:0 10px}
.wrapper section.textur .list{text-align:center;margin:0 -10px}
.wrapper section.popular .list li:nth-child(n+4),.wrapper section.portfol .list li:nth-child(n+4){display:none}
.wrapper section.popular .list{text-align:center;margin:0 -10px}
.wrapper section.popular .list li{display:inline-block;vertical-align:top;margin:10px auto;width:30%;float:none}
.wrapper section.portfol .list{text-align:center;margin:0 -10px}
.wrapper section.portfol .list li{display:inline-block;vertical-align:top;margin:10px auto;width:30%;float:none}
.wrapper section{padding-bottom:80px}
.wrapper section .look_more{display:none}
.wrapper section.text_info{background-color:#fff}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav{text-align:left;float:left;padding-left:15px}
footer .container > ul li:not(:last-child){display:none}
.wrapper section.how .list li:after{content:" ";width:40px;height:70px;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;left:-30px;top:50%;background-image:url(../../img/ar5.png)!important}
.wrapper section.how .list li:last-child:after{display:none}
footer .container > ul li.data_contacts{float:none;margin:0}
footer .container > ul{padding:0;max-width:940px;float:right;width:30%;padding-left:15px;border-left:solid 1px #ddd}
footer .container > p{float:left;width:70%;padding-right:15px}
}
@media (max-width:767px) {
.categories li{width:50%;}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul li{display:block;margin:15px 0;margin-right:20px}
.wrapper header .middle_block{padding-top:20%}
.wrapper section.text_info .large_text{display:none}
.show_more{display:block!important}
.wrapper section.popular .list li:nth-child(n+3),.wrapper section.portfol .list li:nth-child(n+3),.wrapper section.textur .list li:nth-child(n+3){display:none}
.wrapper section.popular .list li,.wrapper section.portfol .list li,.wrapper section.textur .list li{width:49%}
.wrapper section{margin-top:0}
.wrapper header .head_nav .logo img{height:90px}
.wrapper header .head_nav .contacts .left{margin-left:0;position:absolute;left:0;top:100px;padding:0;padding-left:15px;width:100%}
.wrapper header .head_nav .contacts .left a{display:inline-block;font-size:16px;margin-right:10px;vertical-align:middle}
.wrapper header .head_nav .contacts .left span{font-size:16px;color:#fff;display:inline-block;vertical-align:middle}
.wrapper header .head_nav .contacts .right{display:inline-block;vertical-align:top;padding-top:33px;text-align:right;margin-left:35px}
.wrapper header .head_nav .contacts .right a.vk{background:url(../img/sprite.png) -6px -98px no-repeat transparent}
.wrapper header .head_nav .contacts .right a.fb{background:url(../img/sprite.png) -6px -64px no-repeat transparent}
.wrapper header .head_nav .contacts .right a.inline{width:24px;border-radius:2px;overflow:hidden;height:24px;margin-right:15px;margin-left:0;vertical-align:middle}
.wrapper header .head_nav .contacts .right a.sk{width:25px;overflow:hidden;background-image:url(../img/sprite.png);background-size:230%;background-position:-7px -39px;height:26px;display:inline-block;margin-top:0;vertical-align:middle}
.wrapper header .head_nav .menus .navbar-header button span{width:33px;height:5px;margin:4px auto}
.wrapper header .head_nav .menus .navbar-header button.active span:nth-child(2){margin-top:-9px}
.wrapper header .middle_block ul li img{display:table;margin:0 auto;width:70px;margin-bottom:15px}
.wrapper header .middle_block ul li span{font-size:14px}
.wrapper section.how .list li span{font-size:18px}
.wrapper section.how .list li{max-width:290px}
.wrapper section.textur{padding-bottom:80px}
footer .container > ul li.data_contacts{float:none;margin:0}
footer .container > ul{padding:0;max-width:940px;float:none;width:100%;padding-left:0;border-left:none}
footer .container > p{float:none;width:100%;padding-right:0}
.wrapper header .head_nav .contacts .right{margin-left:15px}
.wrapper section.how .list li:after{display:none}
.wrapper section.how .list li span{font-size:16px}
}
.inner_page header{height:inherit}
section.breadcrambs{position:absolute;z-index:2;margin:0;padding:0;left:0;width:100%;top:170px}
section.breadcrambs ul{padding:0}
section.breadcrambs ul li{list-style-type:none;display:inline-block;vertical-align:middle}
section.breadcrambs ul li:after{content:"";display:inline-block;margin-left:4px;margin-right:0;color:#3d6415}
section.breadcrambs ul li:last-child:after{display:none}
section.breadcrambs ul li a{color:#3d6415;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}
section.breadcrambs ul li a:hover,section.breadcrambs ul li a:focus{color:#7DAC00;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
section.dis_inter{background-image:url(../../img/dis_head_bg.jpg);background-size:cover;margin-top:0;padding-top:120px}
section.dis_inter .left{text-align:left;float:left;width:70%;padding-right:30px;border-right:solid 1px #000}
section.dis_inter .left h1{font-family:'agora_m';text-align:left;max-width:inherit;border:0;padding:0;margin:0;font-size:31px;line-height:36px;margin-bottom:30px}
section.dis_inter .left p{font-size:18px;line-height:24px}
section.dis_inter .right{float:left;padding-left:30px;width:30%}
section.dis_inter .right p.cap{font-size:31px;line-height:36px;text-align:left;max-width:inherit;margin:0;padding:0;margin-bottom:30px;max-width:inherit;border:0;font-family:'agora_m'}
section.dis_inter .right img{width:100%;padding-bottom:30px}
section.dis_usl{padding-bottom:55px;margin-top:0}
section.dis_usl p.cap{margin-bottom:80px}
section.dis_usl ul{padding:0;margin:0 -120px}
section.dis_usl ul li{width:20%;position:relative;text-align:center}
section.dis_usl ul li img{display:table;margin:0 auto;height:128px;margin-bottom:55px;width:auto}
section.dis_usl ul li span{color:#da1058;font-size:18px;line-height:24px;text-align:center;font-family:'agora_m'}
section.dis_usl ul li:after{content:" ";position:absolute;display:block;width:120px;height:25px;background-size:contain;background-repeat:no-repeat;right:-25%}
section.dis_usl ul li:nth-child(2n):after{background-image:url(../../img/arrow_w_bot.png);top:130px}
section.dis_usl ul li:nth-child(2n+1):after{background-image:url(../../img/arrow_w_top.png);top:-20px}
section.dis_usl ul li:last-child:after{display:none}
section.text_l_image img{float:left;width:60%;margin-bottom:45px}
section.text_l_image p{font-size:18px;line-height:24px;float:right;width:40%;padding-left:45px}

.catalog .container .left .list li .item_buttons .button1 {
    font-size: 14px;
    padding: 4px 15px 5px;
    width: 100px !important;
    display: inline-block;
    vertical-align: middle;
}
.catalog .container .left .list li .item_buttons .add_favorit{
    display: inline-block;
    vertical-align: middle;
    width: auto;
}
@media (max-width: 1199px) {
section.dis_usl ul{margin:0}
section.dis_usl ul li img{height:90px}
section.dis_usl ul li span br{display:none}
section.dis_usl ul li:nth-child(2n):after{background-image:url(../../img/arrow_w_bot.png);top:90px}
section.dis_usl ul li:nth-child(2n+1):after{background-image:url(../../img/arrow_w_top.png);top:-30px}
}
@media (max-width: 991px) {
section.breadcrambs{top:120px;left:180px;right:0;width:auto}
section.breadcrambs .container{width:auto;display:table;margin-left:10px}
section.dis_inter{padding-bottom:0;padding-top:90px}
section.dis_inter .left{width:100%;padding:0;border:0}
section.dis_inter .right{width:100%;padding:0;text-align:center;margin-top:40px}
section.dis_inter .right p.cap{text-align:center}
section.dis_inter .right img{max-width:405px}
section.dis_usl ul{max-width:405px;margin:0 auto}
.wrapper section ul.list li{float:none;width:100%;display:block;margin-bottom:30px}
.wrapper section ul.list li:last-child{margin-bottom:0}
.wrapper section ul.list li img{display:inline-block;vertical-align:middle;width:90px;margin:0}
.wrapper section ul.list li span{display:inline-block;vertical-align:middle;width:300px;padding-left:30px;text-align:left}
section.dis_usl p.cap{margin-bottom:30px}
section.text_l_image p{float:none;width:100%;padding:0;margin-bottom:30px}
section.text_l_image img{float:none;margin:0 auto;display:table;margin-bottom:0}
section.dis_usl ul li:after{background-image:url(../../img/arrow_h_bot.png)!important;left:-20px!important;top:50px!important;width:25px;height:90px}
section.text_l_image{padding-top:30px}
}
@media (max-width: 767px) {
section.breadcrambs{left:0}
section.breadcrambs .container{margin:0}
section.dis_usl ul{max-width:290px;margin:0 auto}
section.dis_usl ul li img{height:inherit;width:60px!important}
.wrapper section ul.list li span{width:220px;padding-left:20px}
section.dis_usl ul li:after{left:-9px!important;top:50px!important;width:15px;height:60px}
section.text_l_image{padding-bottom:30px}
section.text_l_image img{width:100%}
}
.wrapper header.inner{background:none;height:inherit}
.wrapper section.catalog{background-image:url(../../img/dis_head_bg.jpg);background-size:100%;background-position:center top;background-repeat:no-repeat;background-color:#F3F3F3;margin-top:0;padding-top:120px}
.catalog .container .left h1{font-family:'agora_m';text-align:left;max-width:inherit;border:0;padding:0;margin:0;font-size:31px;line-height:36px;margin-bottom:30px}
.catalog .container .left .list li{width:25%;float:left;text-align:center;margin:10px 0}
.catalog .container .left .list li a{display:block;width:100%;margin:0 auto;}
.catalog .container .left .list li .back{
    height: 170px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #fff;
}
.catalog .container .left .list li a.image_href{    
    display: block;
    padding: 10px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.catalog .container .left .list li a img{border:solid 3px #fff;width:100%;max-width:155px;display:table;margin:0 auto;/*height:inherit;*/}
.catalog .container .left .list li a span{font-size:14px;color:#5cb500;margin-top:5px;padding:0;width:inherit;text-align:center}
.catalog .container .left .list li a:hover,.catalog .container .left .list li a:focus{color:#5cb500}
.catalog .container .right{padding-left:55px}
.catalog .container .right .zag{margin-bottom:45px}
.catalog .container .right .zag ul{padding:0;list-style-type:none;margin-bottom:20px}
.catalog .container .right .zag ul:after{content:" ";display:table;clear:both}
.catalog .container .right .zag ul li{position:relative}
.catalog .container .right .zag ul li:after{content:" ";display:block;width:16px;height:75px;background-image:url(../../img/arrow.png);background-size:contain;background-repeat:no-repeat;position:absolute;left:-21px;top:70%}
.catalog .container .right .zag ul li:last-child:after{display:none}
.catalog .container .right .zag ul li a{line-height:20px;padding:45px 0 45px 90px;font-family:'agora_m';font-size:18px;color:#373735;display:block}
.catalog .container .right .zag ul li a:hover,.catalog .container .right .zag ul li a:focus{text-decoration:none;cursor:pointer;color:#83A025}
.catalog .container .right .zag ul li a img{position:absolute;left:0;top:50%;margin-top:-32px}
.catalog .container .right p.cap{font-family:'agora_m';text-align:left;max-width:inherit;border:0;padding:0;margin:0;font-size:31px;line-height:36px;margin-bottom:30px}
.catalog .container .right .find p{font-size:20px}
.catalog .container .right .find p.cap{font-size:31px}
.catalog .container .right .find form input[type="text"]{border:0;background-color:#fff;display:block;width:100%;line-height:24px;padding:10px;font-size:16px;margin-bottom:20px}
.catalog .container .right a.str:hover{text-decoration:none!important}
.catalog .container .right button,.find .button1{border:solid 2px #fff;background:#8ba925;background:-moz-linear-gradient(top,rgba(139,169,37,1) 0%,rgba(78,99,34,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(139,169,37,1)),color-stop(100%,rgba(78,99,34,1)));background:-webkit-linear-gradient(top,rgba(139,169,37,1) 0%,rgba(78,99,34,1) 100%);background:-o-linear-gradient(top,rgba(139,169,37,1) 0%,rgba(78,99,34,1) 100%);background:-ms-linear-gradient(top,rgba(139,169,37,1) 0%,rgba(78,99,34,1) 100%);background:linear-gradient(to bottom,rgba(139,169,37,1) 0%,rgba(78,99,34,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ba925',endColorstr='#4e6322',GradientType=0);display:block;height:60px;width:100%;font-size:20px;font-family:'agora_m';color:#fff}
@media (max-width:1199px) {
.catalog .container .left .list li{width:33.3333%;}
.wrapper section.filter form {background-color: #fff;padding: 5px 10px 15px 10px;}
.catalog .container .left .list li a img{width: 100%;height: 150px;max-width:inherit}
}
@media (max-width:991px) {
.wrapper section.filter form{display:table;margin:0 auto;max-width:400px;width:100%;text-align:center}
.wrapper section.filter form #colorpickerHolder{display:table;margin:0 auto;margin-bottom: 45px;}
.wrapper section.filter form .controls_color a,
.wrapper section.filter form .controls_color .fl{float:none;}
.wrapper section.filter form #colorSelector{float:none;display:inline-block;vertical-align:middle;}
.wrapper section.filter form .clear_col{display:inline-block;vertical-align:middle;float: none;}
.wrapper section.filter form #colorSelector div{position:static;margin: 0 auto;}
.catalog .container .left .list li{width:33.3333%;padding:10px}
.catalog .container .left .list.catalog li:nth-child(n+5){display:none}
.catalog .container .left .list.in_catalog li:nth-child(n+9){display:none}
.catalog .container .left .list{padding-bottom:80px;margin:0 -10px;position: relative;}
.catalog .container .right button{display:table;max-width:285px;width:100%;margin:0 auto}
.catalog .container .right .zag ul li a{padding:0}
.catalog .container .right .zag ul li a img{display:table;margin:0 auto;margin-bottom:10px;padding:0;position:static;width:auto;height:100px}
.catalog .container .right .zag ul li:after{background-image:url(../../img/arrow_w_bot.png);width:90px;height:20px;left:80%;bottom:0}
.catalog .container .right .zag ul li:nth-child(1):after{background-image:url(../../img/arrow_w_top.png);width:90px;height:20px;left:80%;top:0}
.catalog .container .right .zag ul li{text-align:center;width:33.3333%;float:left}
.catalog .container .right p.cap{text-align:center;width:100%;max-width:405px;margin:0 auto;margin-bottom:30px;padding-bottom:15px;border-bottom:solid 1px #ddd}
.catalog .container .right > div{padding:40px 0}
.catalog .container .right .zag{margin:0;background-color:#fff}
.catalog .container .right{padding-left:15px}
.wrapper section.catalog{padding-bottom:45px;background-size:cover;background-image:url(../../img/dis_head_bg.jpg)}
.catalog .container .right .find{padding-bottom:0}
.catalog .container .right .find form input[type="text"]{display:inline-block;vertical-align:middle;margin:0;width:calc(100% - 285px - 45px);margin-right:40px}
.catalog .container .right .find form button{display:inline-block;vertical-align:middle}
.catalog .container .right .find p{text-align:center;margin-bottom:20px}
.catalog .container .left h1{margin-bottom:15px}
.catalog .container .right .zag ul{margin-bottom:50px}
}
@media (max-width:767px) {
.catalog .container .left .list li a img{width:100%;height:auto;}
.catalog .container .right .zag ul{margin-bottom:0}
.catalog .container .right .zag ul li:after{display:none}
.catalog .container .right{padding:0}
.catalog .container .left .list li{width:50%;margin:0}
.catalog .container .right .find form input[type="text"]{display:inline-block;vertical-align:middle;margin:0;width:100%;margin-right:0;margin-bottom:20px}
.catalog .container .right .find form button{display:table}
.catalog .container .right .zag ul li{display:block;float:none;width:100%;margin-bottom:30px}
.catalog .container .right .find{padding-right:15px;padding-left:15px}
.wrapper section.catalog{padding-top:60px}
}
@media (max-width:350px) {
.catalog .container .left .list li{width:100%}
}
li.catalogue-sec img{height:94px}
section.categories ul li{list-style:none}
footer {
    width: 100%;
    height: auto;
    min-width: inherit;
}
footer .container {
    margin-bottom: 0;
}





/*media rec header*/
#br3{display:none;}

@media(max-width: 1199px) and (min-width: 991px){
#br3{display:block;}
.wrapper header .head_nav .contacts .left,.wrapper header .head_nav .contacts .right{
    margin-left: 10px;
}
.wrapper header .head_nav .contacts .left{
    padding-top: 14px;
}
.wrapper header .head_nav .contacts .left a,.wrapper header .head_nav .contacts .left span{
font-size:16px;
}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.sec_menu li{
margin-left: 8px;
}
.wrapper header .head_nav .menus{
    margin-right: 0;
}
}
/*Для нового слайдера в блоке калькулятора с кропом
.js-range-slider {
    width: 100%;
}
.irs-single {
    display: none;
}
.irs--flat .irs-line {
    background: #f2f2f2 !important;
    background: -moz-linear-gradient(-45deg, #cd3943 0%, #fa654c 100%);
    background: -webkit-linear-gradient(-45deg, #cd3943 0%,#fa654c 100%);
    background: linear-gradient(135deg, #cd3943 0%,#fa654c 100%);
    height: 10px;
}
.irs--flat .irs-bar {
    background-color: #7dac00;
    height: 10px
}
.irs--flat .irs-handle>i:first-child {
    background-color: black;
}
.irs--flat .irs-handle:hover>i:first-child {
    background-color: black;
}
.irs--flat .irs-handle>i:nth-child(2) {
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 6px solid transparent;
    border-top: 7px solid black;
    display: block;
    position: absolute;
    top: -3px;
    left: 1px;
}

.irs--flat .irs-handle>i:last-child {
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 7px solid black;
    display: block;
    position: absolute;
    bottom: -3px;
    left: 1px;
}
.chose-form {
    display: flex;
    justify-content: left;
	margin-bottom: 10px;
}
.chose-form button {
    width: 90px;
    height: 90px;
    background-repeat: no-repeat;
    background-position: center;
	background-size: 70%;
    background-color: #f2f2f2;
    border: none;
    margin-bottom: 10px;
}
.chose-form button.active {
    background-color: #7dac00;
}
.chose-form button:not(:last-of-type) {
    margin-right: 10px; 
}
.chose-form button:first-child {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwIDUwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzhFOEU4RTtzdHJva2Utd2lkdGg6Mjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNSw1aDQwdjQwSDVWNXoiLz48L3N2Zz4=);
}
.chose-form button:nth-child(2) {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjAgNDYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYwIDQ2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzhFOEU4RTtzdHJva2Utd2lkdGg6Mjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNSw1aDUwdjM2SDVWNXoiLz48L3N2Zz4=);
}
.chose-form button:nth-child(3) {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDYgNjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ2IDYwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzhFOEU4RTtzdHJva2Utd2lkdGg6Mjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNSw1aDM2djUwSDVWNXoiLz48L3N2Zz4=);
}
.chose-form button:nth-child(4) {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNzAgNDYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDcwIDQ2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzhFOEU4RTtzdHJva2Utd2lkdGg6Mjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNSw1aDYwdjM2SDVWNXoiLz48L3N2Zz4=);
}
.chose-form button:first-child.active {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwIDUwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6Mjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNSw1aDQwdjQwSDVWNXoiLz48L3N2Zz4=);
}
.chose-form button:nth-child(2).active {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjAgNDYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYwIDQ2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6Mjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNSw1aDUwdjM2SDVWNXoiLz48L3N2Zz4=);
}
.chose-form button:nth-child(3).active {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDYgNjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ2IDYwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6Mjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNSw1aDM2djUwSDVWNXoiLz48L3N2Zz4=);
}
.chose-form button:nth-child(4).active {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNzAgNDYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDcwIDQ2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6Mjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNSw1aDYwdjM2SDVWNXoiLz48L3N2Zz4=);
}
.wrapper section.printImage .right .chooseType form > .resolution {
    margin-bottom: 45px;
}
.scale > label, .resolution > label {
    font-size: 16px;
    line-height: 21px;
    color: #373735;
    display: block;
    font-weight: normal;    
}
.scale > .irs,
.resolution > .irs {
    top: -14px;
    margin-bottom: -5px;
}
.resolution-span {
    list-style-type: none;
    display: flex;
    justify-content: space-between;
}
.resolution-span li {
    font-size: 16px;
    line-height: 22px;
    color: #808080;
}
.total {
    display: flex;
    padding-top: 30px;
    border-top: 1px solid #e5e5e5;
}
.total > div {
    margin-right: 60px;
}
.total > div > span {
    display: block;
    font-size: 16px;
    line-height: 22px;
}
.total > div > div > span {
    display: inline-block;
}
.total > div .totalCost {
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 0.02em;
}
.total ul {
    list-style-type: none;
}
.total li {
    padding-left: 20px;
    position: relative;
    line-height: 22px;
    font-size: 16px;
}
.total li::before {
    position: absolute;
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    background-color: #7dac00;
    border-radius: 50%;
    top: 10px;
    left: 0px;
}
.wrapper section.printImage .right .chooseType form .of {
    margin-bottom: 35px;
}

@media (max-width: 767px) {
    .chose-form {
        display: flex;
        flex-wrap: wrap;
    }
    .chose-form button {
        width: calc(((100vw - 50px) / 3));
        height: calc(((100vw - 50px) / 3));
    }
    .chose-form button:not(:last-of-type) {
        margin-right: 0px;  
    }
    .chose-form button:first-child,
    .chose-form button:nth-child(2) {
        margin-right: 10px;
    }
    .total {
        flex-wrap: wrap;
    }
    .total > div {
        order: 1;
    }
    .total > ul {
        order: 0;
    }
    .wrapper section.printImage .right .chooseType form .of {
        margin-bottom: 25px;
    }
    .scale > .irs, .resolution > .irs {
        top: -18px;
        margin-bottom: -11px;
    }
}
Для нового слайдера в блоке калькулятора с кропом конец*/
.wrapper header .head_nav .menus {
  order:2;
  margin-right: 0;
}
.head_nav .container {
    display: flex;
    justify-content: space-between;
    padding: 0;
}

.wrapper header .head_nav .contacts {
    order: 3;
    display: flex;
}
.wrapper header .head_nav .contacts .left {
  order:2;
}
.wrapper header .head_nav .logo {
  order:1;
}
.nav.navbar-nav {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-left: 25px;
    margin-right: 25px;
}



@media (max-width:768px) {
    ul.nav.nav-tabs.my_active {
        justify-content: center
    }
.wrapper header .head_nav {
    height: auto!important;
}
    .nav.navbar-nav {
      display: flex;
      flex-direction: column;
  }
  .nav.navbar-nav  ul.sec_menu {
    order:2;
  }


    .head_nav .container {
        justify-content: unset!important;
    }
  .wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.main_menu {
    margin-bottom: 0;
  }

  .wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.sec_menu {
    margin-top: 0;  
  }

}
