html * {max-height:1000000px; -webkit-text-size-adjust: 100%;}
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
.head_1 {
	width: 1160px;
	margin-left: auto;
	margin-right: auto;
}
.head_1 .row_1_header_1 .custom {
	height: 118px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.row_2_header_2  {
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
}
.row_2_header_2 .row_2_header_3 {
	width: 1160px;
	height: 70px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
}
.category_zagolovok {
    justify-content: center;
    display: flex;
    font-family: "Raleway_b";
    color: #343434;
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 16px;
    background-image: url(../images/border_bottom.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    margin-bottom: 30px;
    text-align: center;
}
.content_1 .content_2 {
	display: flex;
	justify-content: space-between;
	padding-bottom: 117px;
}
.content_1 {
	width: 1160px;
	margin-left: auto;
	margin-right: auto;
}
.moduletabletitle_pohojie h3 {
	font-family: "Raleway_b";
	color: #343434;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 16px;
	background-image: url(../images/border_bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 30px;
	font-size: 20px;
	margin-top: 30px;
}
.content_1 .content_2 .right_con {
  font-size: 16px;
  font-family: "roboto_r";
  color: rgb(52, 52, 52);
	width: 100%;
}
.dop_ots.category-view {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
.nav_1 {
	height: 70px;
	display: flex;
	align-items: center;
}
.breadcrumbs {
	font-family: "Raleway_r";
}
.breadcrumbs a {
	font-family: "Raleway_r";
	color: #4294E1;
}
.breadcrumbs a:hover {
	text-decoration: none;
}
.obsh_forma {
	    background-image: url(../images/forma_bg.jpg);
        height: 885px
}
.obsh_forma.contacti {
	    background-image: none;
        height: 685px
}
.contacti .samiy_obsh {
    padding-top: 0px;
}
.contacti .forma_contact {
    display: flex;
    width: 910px;
    margin-left: auto;
    margin-right: auto;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top: 0px;
}
.forma_sv {
	background-image: url(../images/forma_s_knop.jpg);
	height: 490px;
	width: 573px;
	margin-left: auto;
	margin-right: auto;
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.26);
	text-align: center;
	
}
.samiy_obsh {
    padding-top: 90px;
}
.foma_zagolovok {
  font-size: 24px;
  font-family: "Raleway_eb";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
	padding-top: 59px;
}
.forma_text {
	font-size: 16px;
	font-family: "Raleway_sb";
	color: rgb(255, 255, 255);
	padding-top: 22px;
	padding-bottom: 22px;
	width: 470px;
	margin-right: auto;
	margin-left: auto;
}
.dop_text {
font-size: 12px;
  font-family: "Raleway_sb";
  color: rgb(214, 226, 241);
}

.forma_text2 a {
  font-size: 36px;
  font-family: "Roboto_b";
  color: rgb(236, 242, 247);
  text-transform: uppercase;
	text-decoration: none;
	cursor: default;
}

.fot .forma_text2 a {
  font-size: 22px;
  font-family: "Roboto_b";
  color: rgb(236, 242, 247);
  text-transform: uppercase;
	text-decoration: none;
	cursor: default;
}
.contacti .forma_text2 a {
	font-size: 36px !important;
  font-family: "Roboto_b" !important;
  color: rgb(79, 86, 96) !important;
  text-transform: uppercase !important;
	text-decoration: none !important;
	cursor: default !important;
}
.forma_text3 a {
font-size: 30px;
  font-family: "Roboto_b";
  color: rgb(236, 242, 247);
	text-decoration: none;
}
.fot .forma_text3 a {
font-size: 18px;
  font-family: "Roboto_b";
  color: rgb(236, 242, 247);
	text-decoration: none;
}
.contacti .forma_text3 a {
font-size: 30px !important;
  font-family: "Roboto_b" !important;
  color: rgb(79, 86, 96) !important;
	text-decoration: none !important;
}
.forma_text4 {
font-size: 18px;
  font-family: "Roboto_b";
  color: rgb(236, 242, 247);
	    line-height: 1.1;
	width: 400px;
}
.fot .forma_text4 {
font-size: 14px;
  font-family: "Roboto_b";
  color: #9ea5ac;
	    line-height: 1.1;
	width: 400px;
}
.contacti .forma_text4 {
font-size: 18px;
  font-family: "Roboto_b";
  color: rgb(79, 86, 96);
	    line-height: 1.1;
	width: 400px;
}
.forma_text5 {
font-size: 18px;
  font-family: "Roboto_b";
  color: rgb(236, 242, 247);
}
.fot .forma_text5 {
font-size: 14px;
  font-family: "Roboto_b";
  color: #9ea5ac;
}
.contacti .forma_text5 {
font-size: 18px;
  font-family: "Roboto_b";
  color: rgb(79, 86, 96);
}
.fot .forma_con {
    display: flex;
    align-items: center;
    width: 50%;
    padding-bottom: 30px;
    line-height: 0.7;
}

.knopka {
	background-color: rgb(247, 133, 0);
	box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.15);
	width: 327px;
	height: 67px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
  font-size: 18px;
  font-family: "Raleway_b";
  color: rgb(255, 255, 255);
	text-decoration: none;
}
#rsform_17_page_0 {
	text-align: left;
}
.obvodka_foot {
	border-top: 7px solid #3488d8;
	height: 301px;
	display: flex;
	align-items: center;
}
.su-carousel.arrow-default .owl-nav {
    margin-top: 18px;
}

.vnutr_obv {
	width: 1160px;
	margin-left: auto;
	margin-right: auto;
}
.forma_vvod {
	width: 497px;
	margin-left: auto;
	margin-right: auto;
}
.forma_contact {
    display: flex;
    width: 910px;
    margin-left: auto;
    margin-right: auto;
    flex-wrap: wrap;
	    justify-content: space-between;
	padding-top: 94px;
}
.forma_contact.fot {
    display: flex;
    width: 620px;
    margin-left: auto;
    margin-right: auto;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding-top: 0px;
}
.forma_con {
    display: flex;
	align-items: center;
	width: 450px;
	padding-bottom: 30px;
	line-height: 0.7;
}
.forma_kart {
	width: 50px;
}
.fot .forma_kart {
	width: 35px;
}
.fot .forma_kart img {
	width: 21px;
	height: auto;
}
.footer {
	width: 1160px;
	height: 231px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
}
.footer_obshiy {
	background-image: url(../images/bg_footer.jpg);
	background-position: center center;
}


.content_1 .content_2 .right_con a {
	font-size: 14px;
	font-family: "Raleway_r";
	color: #115599;
	text-decoration: underline;
}.content_1 .content_2 .right_con a:hover {
	text-decoration: none;
}
.wmvo_nazvanie_kategoria_2 a {
    font-size: 14px !important;
    font-family: "roboto_m" !important;
    color: rgb(52, 52, 52) !important;
    text-decoration: none !important;
}
.wmvo_nazvanie_kategoria_2 a:hover {
    text-decoration: underline !important;
	color: #f78500 !important;
}
#accordeonck210 .level2 img {
	display: none;
}
.adr_1 {
	display: flex;
}
.adr_1 .icon_adr {
	margin-right: 14px;
}
.adr_1 .text_adr {
  font-size: 14px;
  font-family: "Roboto_m";
  color: rgb(131, 131, 131);
  line-height: 1.293;
}
.vremya_1 .icon_vr {
	margin-right: 14px;
}
.vremya_1 .text_vr {
	  font-size: 14px;
  font-family: "Roboto_m";
  color: rgb(131, 131, 131);
  line-height: 0.893;
}
.tel_1 .icon_tel {
	margin-right: 14px;
}
.tel_1 .text_tel a {
  font-size: 22px;
  font-family: "Roboto_b";
  color: rgb(52, 52, 52);
  text-decoration: none;
  cursor: default;
}
.pochta-1 .icon_pochta {
	margin-right: 14px;
}
.pochta-1 .text_pochta a {
  font-size: 22px;
  font-family: "Roboto_b";
  color: rgb(52, 52, 52);
  text-decoration: none;
}
.vremya_1 {
	display: flex;
}
.tel_1 {
	display: flex;
}
.pochta-1 {
	display: flex;
}
.bg_seredina {
	background-image: url(../images/obertka_texta.jpg);	
	height: 599px;
}
.bg_seredina .text_ser_1 {
  font-size: 48px;
  font-family: "Raleway_eb";
  color: rgb(255, 255, 255);
 padding-top: 119px;
	padding-bottom: 30px;
}
.bg_seredina .bg_ser_obert {
	width: 1160px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.bg_seredina .bg_ser_obert .text_ser_2 {
  font-size: 18px;
  font-family: "Raleway_b";
  color: rgb(255, 255, 255);
	padding-bottom: 70px;
}
.bg_seredina .bg_ser_obert .knopka a {
	background-color: rgb(247, 133, 0);
	box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.15);
	width: 327px;
	height: 67px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
  font-size: 18px;
  font-family: "Raleway_b";
  color: rgb(255, 255, 255);
	text-decoration: none;
}
.nashi_pr {
	background-image: url(../images/preimush.jpg);
	height: 418px;
	padding-top: 105px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.nashi_pr .nashi_pr_menshe {
	width: 1160px;
	display: flex;
	justify-content: space-between;
	align-items: baseline;
	margin-left: auto;
	margin-right: auto;
	flex-wrap: wrap;
}
.preim_zagolovok {
  font-size: 18px;
  font-family: "Raleway_sb";
  color: rgb(52, 52, 52);
	    height: 25px;
}
.preim_prosrot {
  font-size: 14px;
  font-family: "Raleway_r";
  color: rgb(52, 52, 52);
}
.preim_1_6 {
	display: flex;
	width: 33%;
	padding-right: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;	
	padding-bottom: 40px;
}



.row.width_row:nth-last-child(1) {
	width: 100%;
}
.content_1.width_content {
	width: 100%;
}
.nav_1.height_nav {
	height: 0;
}
.content_2.padding_nav {
	padding-bottom: 0;
}
.bg_seredina .bg_ser_obert .knopka a:hover {
	background-color: #FFF;
	color: #f78500;
}
.preim_1_6 .preim_1_6_icon {
	margin-right: 24px;
}
.o_komp {
    width: 1160px;
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    margin-left: auto;
    margin-right: auto;
    flex-wrap: wrap;
}
.text_o_komp {
  font-size: 14px;
  font-family: "Raleway_r";
  color: rgb(132, 133, 137);
  line-height: 1.714;
   display: flex;
	padding-bottom: 70px;
}
.obert_o_comp {
    display: flex;
}
.data_chislo {
  font-size: 30px;
  font-family: "Roboto_b";
  color: rgb(51, 138, 218);
  font-weight: bold;
  line-height: 1;
}
.data_god {
  font-size: 14px;
  font-family: "Roboto_b";
  color: #343434;
  font-weight: bold;
  line-height: 1;
}
.data_mes {
font-size: 14px;
    font-family: "Roboto_b";
    color: #343434;
    font-weight: bold;
    line-height: 1ю6;
    font-style: italic;
}
.zag_texta {
    font-size: 18px;
    font-family: "Roboto_b";
    color: rgb(0, 0, 0);
    font-weight: bold;
    line-height: 1;
    padding-bottom: 18px;
}
.text_texta {
  font-size: 14px;
  font-family: "Raleway_r";
  color: rgb(133, 133, 135);
  line-height: 1.714;
}
.text_data {
    margin-right: 15px;
    text-align: center;
}


.shapka_1 {
    background-image: url(../images/oborudovanie-klientam.jpg);
    height: 397px;
}
.obert_shapka {
	width: 630px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.text_v_shap_1 {
	font-size: 36px;
	font-family: "Raleway_b";
	color: rgb(255, 255, 255);
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 80px;
	padding-bottom: 16px;
	background-image: url(../images/border_bottom.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	    margin-bottom: 61px;
}
.text_v_shap_2 {
  font-size: 30px;
  font-family: "Raleway_b";
  color: rgb(255, 255, 255);
  font-weight: bold;
  text-transform: uppercase;
}
.nash_podhod {
    background-image: url(../images/podhod-klientam.jpg);
    height: 760px;
}
.vm-product-descr-container .kratkoe_opisanie_tovara_2 span {
	font-size: 13px !important;
}
.nash_podhod_zagolovok {
    font-size: 30px;
    font-family: "Raleway_b";
    color: #343434;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 80px;
    padding-bottom: 16px;
    background-image: url(../images/border_bottom.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    margin-bottom: 61px;    
	text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.O_nas_zagolovok {
    font-size: 30px;
    font-family: "Raleway_b";
    color: #343434;
    font-weight: bold;
    text-transform: uppercase;
    background-image: url(../images/border_bottom.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    margin-bottom: 50px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
	padding-bottom: 16px;
}
.obert_nash_podhod {
    width: 860px;
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    margin-left: auto;
    margin-right: auto;
    flex-wrap: wrap;
}
.podhod_1_6 {
    display: flex;
    padding-right: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 40px;
}
.podhod_1_6_icon {
    margin-right: 24px;
}
.podhod_zagolovok {
    font-size: 18px;
    font-family: "Raleway_sb";
    color: rgb(52, 52, 52);
    height: 25px;
}
.podhod_prosrot {
    font-size: 14px;
    font-family: "Raleway_r";
    color: #848487;
}
.otdel .podhod_1_6_icon  {
    order: 1;
    margin-left: 24px;
}
.podhod_1_6.otdel {
	margin-right: 0;
    margin-left: auto;
}
.otdel .podhod_1_6_text {
    font-size: 18px;
    font-family: "Raleway_sb";
    color: rgb(52, 52, 52);
    height: 25px;
    text-align: right;
}
.text_klientam {
	    font-size: 24px;
    font-family: "Raleway_sb";
    color: #848487;
    font-weight: bold;
    padding-top: 78px;
    margin-bottom: 20px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.princip_zagolovok {
	    font-size: 30px;
    font-family: "Raleway_b";
    color: #343434;
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 16px;
    background-image: url(../images/border_bottom.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    margin-bottom: 86px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.princip_obv {
    display: flex;
    justify-content: center;
		background-image: url(../images/Shape_pod.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.princip_icon {
	padding-right: 35px;
	padding-left: 35px;
}
.princip {
    margin-bottom: 90px;
}
.obsh_forma_klientov {
    background-image: url(../images/footer-klientam.jpg);
    height: 778px;
}
.foma_zagolovok2 {
    font-size: 24px;
    font-family: "Raleway_b";
    color: rgb(255, 255, 255);
    padding-top: 56px;
	padding-bottom: 36px;
}



.text_tel {
    margin-top: -5px;
}
.text_pochta {
    margin-top: -7px;
}


.pochta-1 .text_pochta a:hover {
  text-decoration: underline;
}

#maximenuck199 li.active a {
	border-top: 2px solid #4294e1;
}
#maximenuck199 li:hover a {
	border-top: 2px solid #4294e1;
}

.owl-carousel .owl-item img {
    display: inline;
    width: auto;
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    display: flex;
    align-items: center;
}

.su-carousel-style-1 .su-carousel-slide:hover .suc-link-wrap a {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 0;
	display: none;
}

.su-carousel-style-1 .su-carousel-slide:hover .su-carousel-image::after {
    opacity: 0;
}

.su-carousel.arrow-default .su-carousel-slides .owl-nav .owl-prev {
    left: -20px;
    right: auto;
    text-indent: -2px;
}

.su-carousel.arrow-default .su-carousel-slides .owl-nav .owl-next {
    right: -20px;
    left: auto;
    text-indent: 2px;
}



.category_description p {
	-webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
}



.wmvo_kratkoe_opisanie .file_pdf, .wmvo_kratkoe_opisanie .ssilka_na_proiz {
	display: none;
}

#accordeonck210 {
    width: 280px;
    margin-right: 20px;
    background-color: #f9f9f9;
    border: 1px solid #ebebeb;
    padding: 0 10px 0 10px;
}

#accordeonck210 .level1 img {
width: 40px;
    height: 40px;
    margin-right: 20px;
    object-fit: contain;
}

#accordeonck210 li.parent > span a {
    display: flex;
    outline: none;
	align-items: center;
}
#accordeonck210 a.accordeonck {
    display: flex;
    text-decoration: none;
	align-items: center;
}
.accordeonck .level1 span {
	font-size: 16px;
    font-family: "roboto_m";
    color: rgb(52, 52, 52);
    text-decoration: none;
padding: 2px 1px 1px 1px;
max-width: 280px;
    box-sizing: border-box;
}
.accordeonck .level1 span:hover,.accordeonck .active.level1 span {
    text-decoration: none;
	color: #f78500;
}
.accordeonck .level2 span.image-title {
font-size: 14px;
    font-family: "roboto_r";
    color: rgb(52, 52, 52)!important;
    text-decoration: none;
    margin-left: 62px;
    border-bottom: 1px solid #2869a7;
    width: 250px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.accordeonck .level2 span:hover,.accordeonck .active.level2 span {
    text-decoration: none;
	color: #f78500 !important;
}
.width_row.row {
	width: 280px;
}
#accordeonck210-mobilebarmenuck  {
	display: none;
}
@media screen and (max-width:1200px){
	#accordeonck210-mobilebarmenuck  {
	display: flex;
}
	#popup_compare::-webkit-scrollbar-track{
    border: 2px solid white;
    background-color: #ccc;
}
	
#popup_compare::-webkit-scrollbar {
    -webkit-appearance: none;
}
 
#popup_compare::-webkit-scrollbar:horizontal {
    height: 13px;
}
 
#popup_compare::-webkit-scrollbar-thumb {
    border-radius: 6px;
    border: 2px solid white;
    background-color: rgba(0, 0, 0, .5);
}
	.fav_table_2::-webkit-scrollbar-track{
    border: 2px solid white;
    background-color: #ccc;
}
.fav_table_2::-webkit-scrollbar {
    -webkit-appearance: none;
}
 
.fav_table_2::-webkit-scrollbar:horizontal {
    height: 13px;
}
 
.fav_table_2::-webkit-scrollbar-thumb {
    border-radius: 6px;
    border: 2px solid white;
    background-color: rgba(0, 0, 0, .5);
}
	.head_1 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
}
	.row_2_header_2 .row_2_header_3 {
	width: auto;
	height: auto;
	display: flex;
	justify-content: space-around;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
		flex-wrap: wrap;
}
	
	.content_1 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
}
	.footer {
	width: auto;
	height: auto;
	display: block;
	justify-content: space-around;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
	padding-top: 10px;
		flex-wrap: wrap;
}
	.head_1 .row_1_header_1 .custom {
	height: auto;
	display: flex;
	justify-content: space-around;
	align-items: center;
	flex-wrap: wrap;
	padding-top: 10px;
	padding-bottom: 10px;
}
	.vremya_1 {
    display: flex;
    padding-top: 5px;
}
	.tel_1 {
    display: flex;
    padding-top: 5px;
    padding-bottom: 10px;
}
	.menu_1 {
   width: 100%;
}
	.search_poisk {
    height: 50px;
    border-left: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
    display: flex;
    align-items: center;
}
	input#mod_virtuemart_search.inputbox_poisk {
    height: 20px;
    width: 100%;
    font-size: 14px;
    font-family: "Raleway_r";
    color: rgb(131, 131, 131);
    border: 0px solid #999999;
    padding-top: 6px;
    padding-bottom: 6px;
    background-color: transparent;
    padding-left: 24px;
    vertical-align: middle;
    margin: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
	.width_row.row {
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
	.bg_seredina {
	background-image: url(../images/obertka_texta.jpg);
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-position: center center;
}
	.bg_seredina .bg_ser_obert {
    width: auto;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
	.bg_seredina .text_ser_1 {
    font-size: 36px;
    font-family: "Raleway_eb";
    color: rgb(255, 255, 255);
    padding-top: 30px;
    padding-bottom: 30px;
}
	.bg_seredina .bg_ser_obert .text_ser_2 {
    font-size: 18px;
    font-family: "Raleway_b";
    color: rgb(255, 255, 255);
    padding-bottom: 20px;
}
	.knopka, .bg_seredina .bg_ser_obert .knopka a {
    background-color: rgb(247, 133, 0);
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.15);
    width: 100%;
    height: 67px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    font-family: "Raleway_b";
    color: rgb(255, 255, 255);
    text-decoration: none;
}
.nashi_pr {
	background-image: url(../images/preimush.jpg);
	height: auto;
	padding-top: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
	.nashi_pr .nashi_pr_menshe {
    width: auto;
    display: flex;
    justify-content: space-around;
    align-items: baseline;
    margin-left: auto;
    margin-right: auto;
    flex-wrap: wrap;
}
	.preim_1_6 {
    display: flex;
    width: 100%;
    padding-right: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 40px;
}
	.preim_zagolovok {
    font-size: 18px;
    font-family: "Raleway_sb";
    color: rgb(52, 52, 52);
    height: auto;
}
	.preim_1_6 {
    display: flex;
    width: 100%;
    padding-right: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 20px;
}
	.obsh_forma {
    background-image: url(../images/forma_bg.jpg);
    height: auto;
}
	.samiy_obsh {
    padding-top: 20px;
}
	.forma_sv {
	background-image: url(../images/forma_s_knop.jpg);
	height: 490px;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.26);
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}
	.foma_zagolovok {
    font-size: 24px;
    font-family: "Raleway_eb";
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    padding-top: 19px;
}
	.forma_text {
    font-size: 16px;
    font-family: "Raleway_sb";
    color: rgb(255, 255, 255);
    padding-top: 22px;
    padding-bottom: 22px;
    width: auto;
    margin-right: auto;
    margin-left: auto;
}
	.forma_vvod {
    width: auto;
    margin-left: auto;
    margin-right: auto;
}
	.forma_contact {
	display: flex;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-top: 24px;
	padding-left: 10px;
	padding-right: 10px;
}
	#rsform_17_page_0 .rsform-submit-button {
    resize: none;
    text-align: center;
    vertical-align: middle;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    cursor: pointer;
    display: block;
    background-color: rgb(247, 133, 0);
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.15);
    width: 100%;
    height: 67px;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    font-family: "Raleway_b";
    color: rgb(255, 255, 255);
    text-decoration: none;
    border-radius: 0;
    margin-top: 43px;
    text-transform: uppercase;
}
	.forma_con {
    display: flex;
    align-items: center;
    width: auto;
    padding-bottom: 30px;
    line-height: 0.7;
}
	.forma_text2 a {
    font-size: 28px;
    font-family: "Roboto_b";
    color: rgb(236, 242, 247);
    text-transform: uppercase;
    text-decoration: none;
    cursor: default;
}
	.forma_text3 a {
    font-size: 28px;
    font-family: "Roboto_b";
    color: rgb(236, 242, 247);
    text-decoration: none;
}
	.forma_kart {
    width: auto; 
    margin-right: 10px;
}
	.forma_text4 {
    font-size: 18px;
    font-family: "Roboto_b";
    color: rgb(236, 242, 247);
    line-height: 1.1;
    width: auto;
}
	.obvodka_foot {
    border-top: 7px solid #3488d8;
    height: auto;
    display: flex;
    align-items: center;
}
	.vnutr_obv {
        width: 100%;
    margin-left: auto;
    margin-right: auto;
}
	.su-carousel.arrow-default .owl-nav {
    display: none;
}
	#gototop {
    border: 0px solid #ffffff;
    background-color: transparent;
    margin-right: 20px;
    margin-bottom: 20px;
    background-image: url(../images/top.png);
    background-repeat: no-repeat;
    background-position: center center;
    height: 69px;
    width: 70px;
    z-index: 10000;
}
	.forma_contact.fot {
	display: flex;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	flex-wrap: wrap;
	justify-content: flex-start;
	padding-top: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
	.fot .forma_con {
    display: flex;
    align-items: center;
    width: 100%;
    padding-bottom: 30px;
    line-height: 0.7;
}
	.foot_1 {
       padding-left: 10px;
}
	.breadcrumbs {
	padding-left: 10px;
	padding-right: 10px;
}
	.content_1 .content_2 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 117px;
		flex-wrap: wrap;
}
	#accordeonck210 {
    width: 100%;
    margin-right: 20px;
    background-color: #f9f9f9;
    border: 1px solid #ebebeb;
    padding: 0 10px 0 10px;
}
	.left_con {
    width: 100%;
}
	.accordeonck  {
    margin-bottom: 20px;
}
	.mobileaccordeonck div.current > a:after {
    display: none;
}
	.category_zagolovok {
    justify-content: center;
    display: flex;
    font-family: "Raleway_b";
    color: #343434;
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 16px;
    background-image: url(../images/border_bottom.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    margin-bottom: 10px;
    text-align: center;
    font-size: 13px;
}
	.content_1 .content_2 .right_con {
	font-size: 16px;
	font-family: "roboto_r";
	color: rgb(52, 52, 52);
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
}
	.tovar_izpbrajenie {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
}
	.tovar_nazvanie {
    font-family: "Raleway_b";
    color: #343434;
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 16px;
    background-image: url(../images/border_bottom.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    margin-bottom: 30px;
    font-size: 20px;
}
	.o_komp {
	width: auto;
	display: flex;
	justify-content: space-between;
	align-items: baseline;
	margin-left: auto;
	margin-right: auto;
	flex-wrap: wrap;
}
	.nash_podhod {
	background-image: url(../images/podhod-klientam.jpg);
	height: auto;
	padding-bottom: 10px;
}
	.nash_podhod_zagolovok {
    font-size: 30px;
    font-family: "Raleway_b";
    color: #343434;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 20px;
    padding-bottom: 16px;
    background-image: url(../images/border_bottom.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    margin-bottom: 21px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
	.text_o_komp {
	font-size: 14px;
	font-family: "Raleway_r";
	color: rgb(132, 133, 137);
	line-height: 1.714;
	display: flex;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
		flex-wrap: wrap;
}
	.kat_o_comp img {
	max-width: 100%;
}
	.obert_o_comp {
	padding-bottom: 20px;   
}
	.shapka_1 {
	background-image: url(../images/oborudovanie-klientam.jpg);
	height: auto;
	padding-bottom: 10px;		
}
	.obert_shapka {
    width: auto;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
	.text_v_shap_2 {
    font-size: 30px;
    font-family: "Raleway_b";
    color: rgb(255, 255, 255);
    font-weight: bold;
    text-transform: uppercase;
}
	.text_v_shap_1 {
    font-size: 36px;
    font-family: "Raleway_b";
    color: rgb(255, 255, 255);
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 20px;
    padding-bottom: 16px;
    background-image: url(../images/border_bottom.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    margin-bottom: 21px;
}
	.obert_nash_podhod {
    width: auto;
    display: flex;
    justify-content: flex-start;
    align-items: baseline;
    margin-left: auto;
    margin-right: auto;
    flex-wrap: wrap;
}
	.podhod_1_6 {
    display: flex;
    padding-right: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 40px;
}
	.podhod_zagolovok {
    font-size: 18px;
    font-family: "Raleway_sb";
    color: rgb(52, 52, 52);
     height: auto; 
}
	.princip_obv {
    display: flex;
    justify-content: center;
    background-image: none;
    background-repeat: no-repeat;
    background-position: center center;
		flex-wrap: wrap;
}
	#rsform_23_page_0 .rsform-submit-button {
    resize: none;
    text-align: center;
    vertical-align: middle;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    cursor: pointer;
    display: block;
    background-color: rgb(247, 133, 0);
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.15);
    width: 100%;
    height: 67px;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    font-family: "Raleway_b";
    color: rgb(255, 255, 255);
    text-decoration: none;
    border-radius: 0;
    margin-top: 43px;
    text-transform: uppercase;
}
	.obsh_forma.contacti {
    background-image: none;
    height: auto;
}
	.contacti .forma_contact {
    display: block;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top: 0px;
}
	.contacti .forma_text2 a {
    font-size: 26px !important;
    font-family: "Roboto_b" !important;
    color: rgb(79, 86, 96) !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    cursor: default !important;
}
	.contacti .forma_text3 a {
    font-size: 26px !important;
    font-family: "Roboto_b" !important;
    color: rgb(79, 86, 96) !important;
    text-decoration: none !important;
}
	}
@media screen and (max-width:860px){
	.row.grid-view {
    width: 100%;
    float: left;
}
	.wmvo_otstyp {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 30px;
}
	.vm-product-descr-container .kratkoe_opisanie_tovara_2 {
    max-width: 100%;
    text-align: left;
}
	
}
