.elem_section .elbtn{margin-left:-11px;margin-top:65px;width:192px;z-index:99999999}.dealer-form{width:90%;max-width:600px}.dealer-form p.form-header{margin-top:20px;font-weight:700;font-size:15px;color:#575b71;text-transform:uppercase}.form-row{margin:1em 0;display:table;width:100%;table-layout:fixed}.form-row>.form-label{width:16em;font-weight:600;padding-right:1em}.form-row>.form-label,.form-row>.form-field{display:table-cell;vertical-align:top}.form-label{color:#474747}label,.form-super{float:right;margin-left:5px}.form-super{color:#f0613a}.form-row>.form-label,.form-row>.form-field{display:table-cell;vertical-align:top}.form-field{color:#474747;font-size:.875em}.dealer-form input[type=text],.dealer-form input[type=email]{width:100%}.checkbox_label{float:none}#brands_traded_now,#comment{width:100%}.dealer-form .button-cancel,.button{font-weight:600;background:#b21001;color:#fff;border:none;border-radius:4px;padding:9px 20px;margin-top:10px;cursor:pointer}.dealer-form .button:hover{background:#b21001;color:#fff}#modal_form{width:300px;padding:0;height:200px;border-radius:6px;background:#fff;position:fixed;top:45%;left:50%;margin-top:-100px;margin-left:-150px;display:block!important;opacity:0;z-index:500}#modal_form .h1{width:100%;margin:0;padding:14px 20px;box-sizing:border-box;font-size:18px;font-weight:600;color:#fff;text-align:left;border-radius:5px 5px 0 0;background:#b21001}#modal_form .cont{width:100%;margin:0;padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}#overlay{z-index:3;position:fixed;background-color:#000;opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80);width:100%;height:100%;top:0;left:0;cursor:pointer;display:none}.dealer-form{width:90%;max-width:600px}.dealer-form p.form-header{margin-top:20px;font-weight:700;font-size:15px;color:#575b71;text-transform:uppercase}.form-row{margin:1em 0;display:table;width:100%;table-layout:fixed}.form-row>.form-label{width:16em;font-weight:600;padding-right:1em}.form-row>.form-label,.form-row>.form-field{display:table-cell;vertical-align:top}.form-label{color:#474747}label,.form-super{float:right;margin-left:5px}.form-super{color:#f0613a}.form-row>.form-label,.form-row>.form-field{display:table-cell;vertical-align:top}.form-field{color:#474747;font-size:.875em}.dealer-form input[type=text],.dealer-form input[type=email]{width:100%}.checkbox_label{float:none}#brands_traded_now,#comment{width:100%}.dealer-form .button-cancel,.button{font-weight:600;background:#b21001;color:#fff;border:none;border-radius:4px;padding:9px 20px;margin-top:10px;cursor:pointer}.dealer-form .button:hover{background:#b21001;color:#fff}#modal_form{width:300px;padding:0;height:200px;border-radius:6px;background:#fff;position:fixed;top:45%;left:50%;margin-top:-100px;margin-left:-150px;display:block!important;opacity:0;z-index:500}#modal_form .h1{width:100%;margin:0;padding:14px 20px;box-sizing:border-box;font-size:18px;font-weight:600;color:#fff;text-align:left;border-radius:5px 5px 0 0;background:#b21001}#modal_form .cont{width:100%;margin:0;padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}#overlay{z-index:3;position:fixed;background-color:#000;opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80);width:100%;height:100%;top:0;left:0;cursor:pointer;display:none}#upbutton{background:url(/images/up2.png) no-repeat top left;height:94px;width:74px;bottom:30px;right:30px;cursor:pointer;display:none;position:fixed;z-index:999}.slider .slide_img .content .owl-carousel .owl-controls .owl-buttons .owl-prev{background-image:url(https://sphera-m.com/bitrix/templates/sferam/images/sld_btn_prev3.png);background-repeat:no-repeat;width:30px;height:79px;display:inline-block;float:left;position:relative;z-index:1000}.slider .slide_img .content .owl-carousel .owl-controls .owl-buttons .owl-next{background-image:url(https://sphera-m.com/bitrix/templates/sferam/images/sld_btn_next3.png);background-repeat:no-repeat;width:30px;height:79px;display:inline-block;float:right;position:relative;z-index:1000}.slider .slide_img .content .item h2{font-size:48px;color:#fff;line-height:60px;font-family:"NeoSansPro-Bold";text-transform:uppercase;margin-bottom:48px;margin-top:105px;margin-left:20px!important}.slider{background-image:none!important;background-repeat:repeat-x;height:514px;overflow:hidden;min-width:1200px}.slider .slide_img .content .owl-carousel .owl-controls .owl-buttons{margin-top:213px;margin-left:90px!important;margin-right:90px!important}#page_wrap2 .catalogogs .elem_section a p.name{text-align:left;color:#26264b;font-size:16px;position:absolute;height:70px!important;left:9px;right:9px;top:172px!important;overflow:hidden;padding-bottom:1px;text-align:center}#page_wrap2 .catalogogs .elem_section{cursor:pointer;position:relative;width:182px;height:auto!important}#page_wrap2 section .content-wrap .ement_catalog .hover_elem{max-height:1900px!important}#page_wrap .catalogogs .elem_section a p.name{text-align:left;color:#26264b;font-size:16px;position:absolute;height:70px!important;left:9px;right:9px;top:172px!important;overflow:hidden;padding-bottom:1px;text-align:center}#page_wrap .catalogogs .elem_section{cursor:pointer;position:relative;width:182px;height:auto!important}#page_wrap section .content-wrap .ement_catalog .hover_elem{max-height:1900px!important}h1{font-weight:600}#page_wrap .tovar_detal .right section .tabs.tabs-style-shape.smoll nav ul{width:681px;min-width:381px;max-width:681px}#page_wrap2 .tovar_detal .right section .tabs.tabs-style-shape.smoll nav ul{width:681px;min-width:381px;max-width:681px}.buttonby{width:140px;height:34px;font-size:16px;border:2px solid #4eafe2;display:inline-block;-webkit-border-radius:50px;border-radius:50px;text-align:center;line-height:32px;background:#4eafe2;color:#fff!important;text-decoration:none}.buttonby:hover{width:140px;height:34px;font-size:16px;border:2px solid #4eafe2;display:inline-block;-webkit-border-radius:50px;border-radius:50px;text-align:center;line-height:32px;background:#fff;color:#000!important;text-decoration:none}.page_wrap{width:1200px;margin:0 auto;min-height:30px!important}#footer .footer-page_wrap .center h4{font-size:14px;color:#26264b;margin-bottom:-11px!important}#page_wrap .catalogogs .elem_section{cursor:pointer;position:relative;width:172px}#page_wrap2 .catalogogs .elem_section{cursor:pointer;position:relative;width:172px}.slogan h1{color:#7f7f7f;font-size:18px;color:#7f7f7f;font-size:18px;font-family:'NeoSansPro-Regular';line-height:22px;font-weight:400;text-decoration:none}
#page_wrap .catalogogs .section a { padding: 5px;}
.common__menu_toggle{position:absolute;right:0;top:27px;min-height:50px;min-width:50px;padding-top:15px;z-index:1111}
.common__menu_toggle.open{position:fixed}
.common__menu_toggle.open span{background-color:transparent}
.common__menu_toggle.open span:after,.common__menu_toggle.open span:before{top:0;background:red}
.common__menu_toggle.open span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.common__menu_toggle.open span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);kit-transform:rotate(-45deg)}
.common__menu_toggle span:after,.common__menu_toggle span:before{position:absolute;display:block;width:30px;height:3px;content:'';cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:1px;border-radius:1px;background:#00b0e6}
.common__menu_toggle span{position:absolute;display:block;width:30px;height:3px;content:'';cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:1px;border-radius:1px;background:#00b0e6}
.common__menu_toggle span,.common__menu_toggle span:after,.common__menu_toggle span:before{width:30px;height:2px}
.common__menu_toggle span:before{top:-10px}
.common__menu_toggle span:after{bottom:-10px}
.show-only-mob,.mobile-menu-btn{display:none}
.mobile-menu-bg{position:fixed;width:0;height:100%;background:#000;opacity:.8;transition:.5s;z-index:1000}
.img-full{background:none}
.section-title{width:1200px;margin:0 auto;font-family:'NeoSansPro-Medium';font-size:36px;color:#222147;text-transform:uppercase;margin-top:70px;letter-spacing:-1px;font-size:2.35714286em;line-height:1.36363636em;font-weight:600}
@media(min-width:200px) and (max-width: 1200px) {
	#page_wrap  .catalogogs  .section:hover {    font-family:"NeoSansPro-Regular"!important;font-size:14px!important}
	#page_wrap  .catalogogs  .section:hover a,#page_wrap .catalogogs .section  a:hover {  font-family:"NeoSansPro-Regular"!important;font-size:14px!important}
}
@media(min-width: 768px) and (max-width: 1200px) {

	.section-image {width: 100%;}
    #page_wrap .servise .left,#page_wrap .servise .center,#page_wrap .servise .right{width:100%;float:none;margin-bottom:30px;margin-top:10px}
    .ban_text{margin-left:400px}
    #page_wrap .about .baner_img{width:400px;float:left}
    #page_wrap .about .baner_img .bag{width:100%;max-width:380px}
    #page_wrap .about .left,#page_wrap .about .center,#page_wrap .about .right{width:100%;display:block;float:none;height:auto;clear:both;margin:20px 0;min-height:250px}
    #page_wrap .catalogogs .section{width:auto;padding:10px 15px;height:auto}
    #header .header-page_wrap,.page_wrap,#footer .footer-page_wrap,.title_pages,.breg_crum{width:100%;padding-left:15px;padding-right:15px;box-sizing:border-box}
    .slider{width:100%;box-sizing:border-box;min-width:100%}
    #page_wrap section .content-wrap .ement_catalog:nth-child(5n){margin-right:24px}
    #footer{padding-bottom:30px}
    #page_wrap .tovar_detal .left,#page_wrap .tovar_detal .right{width:48%;margin-right:0}
    #page_wrap .catalogogs{margin-top:20px}
    #page_wrap .catalogogs .section{margin-right:5px}
    #page_wrap .catalogogs .section:nth-child(3n){margin-right:5px}
    #page_wrap .catalogogs .section a{font-size:14px}
    .slider{max-width:100%;width:auto;min-width:100%;height:285px}
    .slider .img-full img{width:auto;height:250px;margin-left:-100px;display:none}
    .slider .slide_img .content .owl-carousel .owl-controls .owl-buttons{margin-top:61px;margin-left:24px!important;margin-right:24px!important}
    .owl-buttons{display:none}
    .slider .slide_img .content .item{padding:0}
    .img-full{width:100%;height:250px;background-size:cover;background-position:center;background-position-x:147px}
    .slider .slide_img .content .item h2{font-size:27px;line-height:32px;margin-top:77px}
}
@media(min-width: 200px) and (max-width: 768px) {
    .slider .slide_img .content .item h2{margin-top:58px}
    .breg_crum ul li{max-width:100%}
    .breg_crum ul li a{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;position:relative;overflow:hidden}
    .ban_text{padding:15px;box-sizing:border-box;font-size:14px}
    .section-title{font-size:20px;text-align:center;display:block;width:100%}
    .mobile-menu-btn{display:block}
    #header .header-page_wrap{width:100%}
    .logo img{width:100%}
    #header .header-page_wrap .logo{width:120px;margin:10px}
    #header .header-page_wrap .slogan_menu{margin:0;text-align:center;width:100%;float:none}
    #header .header-page_wrap .slogan_menu .top_menu{position:fixed;background:#fff;display:block;top:0;width:300px;margin:0;right:-350px;min-height:100%;z-index:1000;transition:.5s;border-left:4px solid #00b0e4}
    #horizontal-multilevel-menu ul{margin-top:80px}
    #header .header-page_wrap .slogan_menu .top_menu ul li{float:left;display:block;width:100%}
    #header .header-page_wrap .slogan_menu .top_menu ul li:hover{background:none}
    #horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:transparent!important;color:#222}
    #header .header-page_wrap .slogan_menu .top_menu ul li a{text-align:left;font-size:20px;margin:7px}
    #horizontal-multilevel-menu li ul{position:relative;margin:0;display:block;border:none;background:none;margin-left:25px}
    #horizontal-multilevel-menu li ul ul{display:none;opacity:0;width:0;position:absolute}
    #header .header-page_wrap .tell{width:100%;margin:5px 0 0;float:none}
    #header .header-page_wrap .tell .coll{position:absolute;top:37px;right:87px;font-size:15px;text-decoration:underline}
    #header .header-page_wrap .tell .tols{display:block;height:64px;float:none;margin:10px auto}
    .slogan h1,.slogan a{font-size:13px!important}
    .slider{max-width:100%;width:auto;min-width:100%;height:285px}
    .slider .img-full img{width:auto;height:250px;margin-left:-100px;display:none}
    .slider .slide_img .content .owl-carousel .owl-controls .owl-buttons{margin-top:61px;margin-left:24px!important;margin-right:24px!important}
    .owl-buttons{display:none}
    .slider .slide_img .content .item{padding:0}
    .img-full{width:100%;height:250px;background-size:cover;background-position:center}
    .slider .slide_img .content .owl-carousel .owl-controls .owl-pagination{position:relative;z-index:1;margin-top:250px;margin-left:0;float:none}
    .slider .slide_img .content .owl-carousel .owl-controls .owl-pagination .owl-page.active{background:#01b3a0}
    .slider .slide_img .content .owl-carousel .owl-controls .owl-pagination .owl-page{border:2px solid #00b1e4}
    .slider .slide_img .content .item h2{font-size:18px;line-height:24px;margin-top:90px}
    .page_wrap{width:100%;padding:5px;box-sizing:border-box}
    #footer .footer-page_wrap{width:100%}
    .title_pages{width:100%;text-align:center;margin-top:30px;font-size:20px}
    #page_wrap section .tabs nav ul li{min-width:initial;max-width:initial;float:left;width:150px}
    #page_wrap section .content-wrap .ement_catalog{margin:4px;width:47%;box-sizing:border-box;overflow:hidden}
    .hover_elem{display:none!important}
    #page_wrap section .tabs nav ul li a span{font-size:16px;margin-right:10px;padding-left:10px;padding-right:0;padding-top:10px}
    #page_wrap section .tabs nav ul{float:left;width:100%}
    #page_wrap section .tabs nav ul li.tab-current a{bottom:0}
    #page_wrap section .tabs nav ul li.tab-current:first-child a{background:none}
    #page_wrap section .tabs nav ul li:first-child a span,#page_wrap section .tabs nav ul li a span,#page_wrap section .tabs nav ul li:last-child a span{margin-right:10px;padding-left:10px;padding-right:0;padding-top:15px;border-right:2px solid #fff;border:2px solid #fff}
    #page_wrap section .tabs nav ul li.tab-current:first-child a span,#page_wrap section .tabs nav ul li.tab-current a span,#page_wrap section .tabs nav ul li.tab-current:last-child a span{margin-right:10px;padding-left:10px;padding-right:0;padding-top:15px;border:2px solid #53bacd;border-radius:15px 15px 0 0;font-size:16px}
    #page_wrap section .tabs nav ul li.tab-current:last-child a{background:none}
    #page_wrap section .tabs nav ul li a span.img_tab{background-position:center}
    #page_wrap section .tabs nav ul li.tab-current a span.img_tab{background-position:center}
    #page_wrap section .tabs nav ul li:last-child a span{margin-left:0}
    #page_wrap section .tabs nav ul li.tab-current:last-child a span{margin-left:5px;border-left:none;border-radius:15px 15px 0 0;border-left:2px solid #53bacd}
    #page_wrap section .tabs nav ul li.tab-current a{bottom:-5px}
    #page_wrap section .content-wrap .ement_catalog:nth-child(5n){margin-right:5px}
    #page_wrap section .content-wrap .ement_catalog .name{height:auto;font-size:14px;text-align:center!important}
    #page_wrap2 .catalogogs .elem_section{width:47%;box-sizing:border-box;margin:4px;overflow:hidden}
    .elem_section .elbtn{width:100%;margin-left:0}
    #page_wrap .catalogogs .elem_section a{max-width:200px;margin:auto}
    .bx_pagination_page{text-align:center}
    #footer{padding-bottom:100px;border-top:2px solid #4eafe2}
    .footer-page_wrap{padding-top:11px}
    #footer .footer-page_wrap .center{position:absolute;left:0;width:100%;margin:0;padding:15px;box-sizing:border-box}
    #footer .left{margin-top:134px;width:100%;text-align:center;margin-bottom:21px}
    #upbutton{background-size:cover;width:50px;height:60px;bottom:20px;right:20px}
    .servise{padding-left:15px;padding-right:15px;box-sizing:border-box;text-align:justify}
    #page_wrap .servise .left p{width:100%}
    #page_wrap .servise .left{width:100%}
    .servise .left,.servise .center,.servise .right,#page_wrap .about .left,#page_wrap .about .center,#page_wrap .about .right{width:100%!important;float:none;margin:10px auto 20px;display:block}
    .contacte_page{padding-left:15px;padding-right:15px;box-sizing:border-box}
    #page_wrap .contacte_page .number{width:100%}
    #page_wrap .contacte_page .number .left{width:100%;float:none}
    #page_wrap .contacte_page .number .right{width:100%;float:none;margin-top:30px}
    .breg_crum{width:100%;margin:0;padding:10px;box-sizing:border-box}
    .breg_crum ul li a{font-size:12px;padding-left:10px}
    .breg_crum ul li:first-child a{padding-left:0}
    .breg_crum ul li{margin-right:5px;white-space:nowrap}
    .breg_crum ul li a:after{left:0;top:2px}
    #page_wrap .catalogogs .section,#page_wrap .catalogogs .section:hover{all:initial;display:block;float:left;padding:5px;margin:6px 2px 3px;border:1px solid #79ccfe;background:#edf9ff;border-radius:4px;background:#e8e8e8;background:-moz-linear-gradient(top,#e8e8e8 0%,#e6f4fc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e8),color-stop(100%,#e6f4fc));background:-webkit-linear-gradient(top,#e8e8e8 0%,#e6f4fc 100%);background:-o-linear-gradient(top,#e8e8e8 0%,#e6f4fc 100%);background:-ms-linear-gradient(top,#e8e8e8 0%,#e6f4fc 100%);background:linear-gradient(to bottom,#e8e8e8 0%,#e6f4fc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8',endColorstr='#e6f4fc',GradientType=0)}
    #page_wrap .catalogogs .section:hover{background:#72d3ca}
    #page_wrap .catalogogs .section a:hover{all:initial}
    #page_wrap .catalogogs .section a{font-family:"NeoSansPro-Regular";font-size:14px;line-height:15px}
    #page_wrap .tovar_detal .left{width:100%}
    #page_wrap .tovar_detal .right{width:100%;margin-right:0}
    .tovar_detal .buttonby{margin:auto;position:relative;display:block;padding:10px 55px}
    #page_wrap .tovar_detal .right section .tabs.tabs-style-shape.smoll nav ul li{max-width:100%;min-width:0;width:auto;float:left;border:2px solid #fff;border-bottom:2px solid #4eafe2;border-radius:5px 5px 0 0;padding:6px;margin-right:14px;height:18px}
    .tabs{font-family:"NeoSansPro-Regular"}
    #page_wrap .tovar_detal .right section .tabs.tabs-style-shape.smoll nav ul li.tab-current{border:2px solid #4eafe2}
    #page_wrap .tovar_detal .right section .tabs.tabs-style-shape.smoll nav{height:34px}
    #page_wrap .tovar_detal .right section .tabs.tabs-style-shape.smoll nav ul li a{all:initial}
    #page_wrap .tovar_detal .right section .tabs.tabs-style-shape.smoll nav ul{all:initial}
    #page_wrap .tovar_detal .right section .tabs.tabs-style-shape.smoll nav ul li a span{all:initial;font-family:"NeoSansPro-Regular"}
    #page_wrap .tovar_detal .right section .tabs.tabs-style-shape.smoll nav ul li:first-child a span{all:initial}
    #page_wrap .tovar_detal .right section .tabs.tabs-style-shape.smoll nav ul li.tab-current:first-child a span{all:initial;font-family:"NeoSansPro-Regular"}
    #page_wrap .tovar_detal .right section .tabs.tabs-style-shape.smoll nav ul li.tab-current:first-child a{background:none}
    .catalogogs .elem_section{width:48%!important;box-sizing:border-box;margin:0!important;overflow:hidden}
    #page_wrap .catalogogs .elem_section a img{height:125px}
    #page_wrap .tovar_detal .right section .tabs.tabs-style-shape.smoll .content-wrap section .detals{font-size:14px;line-height:21px;margin-left:12px;margin-right:12px}
    #horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:none!important}
    .fancybox-inner input[type='text'],.fancybox-inner textarea{width:90%!important;max-width:320px!important;box-sizing:border-box}
    #page_wrap .catalogogs .elem_section a p.name{top:155px!important;font-size:14px}
    .map-columns{margin:15px}
    .map-columns td{display:block}
    #page_wrap .catalogogs{margin-top:0}
    .section-image{width:100%}
    .description h2{font-size:18px;text-align:center;margin-top:15px}
    .buttonby{font-size:13px}
    .doc-links h2{font-size:14px}
    #page_wrap section .content-wrap .ement_catalog > img{margin-left:-56px}
    #page_wrap2 .catalogogs .elem_section a img{margin-left:-21px}
    #coll_back_form2,#coll_back_form{padding:15px}
    #coll_back_form2 h2,#coll_back_form h2{font-size:20px;line-height:24px}
    .description{font-size:14px;padding-left:15px;padding-right:15px;line-height:20px}
    #page_wrap .about .baner_img .bag{width:auto}
    #page_wrap section .content-wrap .ement_catalog > img{margin:0;width:100%;max-width:180px}
    #slider2_container{margin:auto}
	
}
@media(min-width: 200px) and (max-width: 480px) {
    .slider .slide_img .content .item h2{margin-left:0!important;padding-left:10px;background:rgba(255,255,255,0.5)}
}
@media(min-width: 200px) and (max-width: 320px) {
    #header .header-page_wrap .logo{width:110px;margin:10px;margin-left:1px}
    #header .header-page_wrap .tell .coll{font-size:14px;right:71px}
    #page_wrap .catalogogs .section,#page_wrap .catalogogs .section:hover{padding:1px;margin:2px}
    #page_wrap .catalogogs .section a{font-family:"NeoSansPro-Regular";font-size:12px}
    #page_wrap .catalogogs .elem_section a p.name{top:140px!important;font-size:14px}
    .slider .slide_img .content .item h2{margin-left:0!important;padding-left:10px;background:rgba(255,255,255,0.5)}
    #page_wrap section .content-wrap .ement_catalog .name{font-size:13px}
}
@media(min-width: 767px) and (max-width: 769px) {
    #header .header-page_wrap .tell .tols{position:absolute;top:12px;left:199px}
    .img-full{background-position-x:54px}
    .catalogogs .elem_section{width:32%!important}
}