/*reset styles*/
button,hr,input{overflow:visible}
audio,canvas,progress,video{display:inline-block}
progress,sub,sup{vertical-align:baseline}
html{font-family:serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
menu,article,aside,details,footer,header,nav,section{display:block}
figcaption,figure,main{display:block}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative}
sub{bottom:-.25em}
sup{top:-.5em}
audio:not([controls]){display:none;height:0}
img{border-style:none;display:inline-block;}
a img{border-style:none;display:block;}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:serif;font-size:100%;line-height:1.15;margin:0}
button,input{}
button,select{text-transform:none}
[type=submit], [type=reset],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
summary{display:list-item}
[hidden],template{display:none}
/*input,textarea,button,select,a {-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}*/
input[type=text],textarea,button,select,a {-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}


/*GRID STYLES*/
.maxwidthfix{max-width:1400px;margin:0 auto;}
.row{margin:0 auto 0 auto;width:100%;}
.row:after{content:"";display:table;clear:both;}
[class*='col-']{float:left;padding-left:10px;padding-right:10px;}
.col-1{width:4.1666%;}
.col-2{width:8.3333%;}
.col-2_5{width:10.4165%;}
.col-3{width:12.5%;}
.col-4{width:16.6666%;}
.col-20p{width:20%;}
.col-33p{width:33.3333%;}
.col-5{width:20.8333%;}
.col-5_5{width:22.9166%;}
.col-6{width:25%;}
.col-7{width:29.1666%;}
.col-8{width:33.3333%;}
.col-9{width:37.5%;}
.col-10{width:41.6666%;}
.col-11{width:45.8333%;}
.col-12{width:50%;}
.col-13{width:54.1666%;}
.col-14{width:58.3333%;}
.col-15{width:62.5%;}
.col-16{width:66.6666%;}
.col-17{width:70.8333%;}
.col-17_76{width:74%;}
.col-18{width:75%;}
.col-19{width:79.1666%;}
.col-20{width:83.3333%;}
.col-21{width:87.5%;}
.col-22{width:91.6666%;}
.col-23{width:95.8333%;}
.col-24{width:100%;}
.m-1{margin:4.1666%;}
.ml-0_5{margin-left:2.0833%;}
.ml-1{margin-left:4.1666%;}
.ml-1_5{margin-left:6.25%;}
.ml-2{margin-left:8.3333%;}
.ml-3{margin-left:12.5%;}
.ml-4{margin-left:16.6666%;}
.ml-5{margin-left:20.8333%;}
.ml-6{margin-left:25%;}
.ml-7{margin-left:29.1666%;}
.ml-8{margin-left:33.3333%;}
.ml-9{margin-left:37.5%;}
.ml-10{margin-left:41.6666%;}
.ml-11{margin-left:45.8333%;}
.ml-12{margin-left:50%;}
.ml-13{margin-left:54.1666%;}
.ml-14{margin-left:58.3333%;}
.ml-15{margin-left:62.5%;}
.ml-16{margin-left:66.6666%;}
.ml-17{margin-left:70.8333%;}
.ml-18{margin-left:75%;}
.ml-19{margin-left:79.1666%;}
.ml-20{margin-left:83.3333%;}
.ml-21{margin-left:87.5%;}
.ml-22{margin-left:91.6666%;}
.ml-23{margin-left:95.8333%;}
.ml-24{margin-left:100%;}
.mt-0{margin-top:0%;}
.mt-0_5{margin-top:2.0833%;}
.mt-0_8{margin-top:3.3333%;}
.mt-1{margin-top:4.1666%;}
.mt-1-5{margin-top:7.2%;}
.mt-2{margin-top:8.3333%;}
.mt-3{margin-top:12.5%;}
.mt-4{margin-top:16.6666%;}
.mt-5{margin-top:20.8333%;}
.mr-1{margin-right:4.1666%;}
.mr-2{margin-right:8.3333%;}
.mr-3{margin-right:12.5%;}
.mr-4{margin-right:16.6666%;}
.mb-0{margin-bottom:0%;}
.mb-0_5{margin-bottom:2.0833%;}
.mb-1{margin-bottom:4.1666%;}
.mb-2{margin-bottom:8.3333%;}
.mb-3{margin-bottom:12.5%;}
.mb-4{margin-bottom:16.6666%;}
.mb-0_5{margin-bottom:2%;}
.mb-0{margin-bottom:0;}
.mr-m2{margin-right:-4.1666%;}
.ml-m10px{margin-left:-10px;}

.pt-0_5{padding-top:2.0833%;}
.pt-1{padding-top:4.1666%;}
.pt-2{padding-top:8.3333%;}
.pt-3{padding-top:12.5%;}
.pt-4{padding-top:16.6666%;}
.pb-1{padding-bottom:4.1666%;}
.pb-2{padding-bottom:8.3333%;}
.pb-3{padding-bottom:12.5%;}
.pb-4{padding-bottom:16.6666%;}
.pr-1{padding-right:4.1666%;}
.pr-2{padding-right:8.3333%;}
.pr-3{padding-right:12.5%;}
.pr-4{padding-right:16.6666%;}
.pr-5{padding-right:20.3333%;}
.pl-1{padding-left:4.1666%;}
.pl-0{padding-left:0%;}
.pr-0{padding-right:0%;}



.padd0{padding:0;}
.paddbott10{padding-bottom:10px;}
.w100p{width:100%;}
.hide{display:none;}
.block{display:block;}
.relative{position:relative;}
.absolute{position:absolute;}
.font85p{font-size:85%;}
.font90p{font-size:90%;}
.font150p{font-size:150%;}
.font200p{font-size:200%;}
.lh1_7{line-height:1.7;}
.lh2{line-height:2;}
.lh3{line-height:3;}
.justify{text-align:justify;}
/*.text_block{column-count:2;column-gap: 8%;column-rule: 1px solid #eeeeee;margin-bottom:4em;}*/
.lh1_7 p{line-height:1.7;}
.bordered{border:5px solid #eeeeee;}


/*SCROLLBAR*/
::-webkit-scrollbar-track{}
::-webkit-scrollbar{width:12px;background-color:rgba(240,240,240,1);}
::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);}

/*PLACEHOLDER*/
::placeholder{color:#c2def5;opacity:1;}
:-ms-input-placeholder{color:#c2def5;}
::-ms-input-placeholder{color:#c2def5;}


/*MAIN TAGS*/
#container{margin:0 auto;max-width:1920px;background:#ffffff;padding:0;}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body{margin:0;padding:0;height:100%;width:100%;font-size:17px;background:#f9f9f9;color:#343e47;overflow-x:hidden;font-family:"Exo 2",sans-serif;font-weight:400;overflow-y:scroll;}
h1 {font-size:200%;font-family:"Exo 2",sans-serif;line-height:1.15;font-weight:400;text-shadow: 0 0 10px #ffffff;}
h2 {font-size:200%;font-family:"Exo 2",sans-serif;line-height:1.15;margin:.5em 0;font-weight:700;}
h3 {font-size:150%;font-family:"Exo 2",sans-serif;}
h4 {font-size:120%;font-family:"Exo 2",sans-serif;font-weight:400;margin:0 0 .5em 0;color:#4899e9;}
p{line-height:1.5;margin:0 0 2em 0;}
td{line-height:1.5;}
a{text-decoration:none;color:#51779a;transition:color .3s;}
a:hover{text-decoration:none;color:#C41230;}
input,button,textarea{font-family:"Exo 2",sans-serif;font-weight:400;padding:1em;}
hr{height:2px;border:none;width:100%;margin:1em auto 2em auto;background:#eeeeee;}
h2 span.weight400{font-weight:400;}
h3 span.weight400{font-weight:300;}
p.mb-0{margin-bottom:0%;}
.h2_line1{background:url(../i/back_h2.png) no-repeat;background-size:cover;}
.h2_line2{background:url(../i/back_h2.png) no-repeat;background-size:cover;}
.h2_line1 h2{padding:.75em 0 .45em 0;margin:.5em 0 0 0;}
.h2_line1 h2.motorblue{padding:.5em 0 .4em 0;margin:.5em 0 0 0;}
.h2_line2 h2{padding:.75em 0 .8em 0;margin:.5em 0;}

.clearboth{clear:both;}
.margin_center{margin:0 auto;padding:2em 0;position:relative;}


.owl-carousel{position:relative;}
.owl-carousel .item .item-caption{position:absolute;top:45%;height:13em;left:0;background:url(../i/back.png) no-repeat bottom right;padding:0 7em 0 0;line-height:.9;}
.owl-carousel .item .item-caption p{line-height:.9;margin:1em 0;}
.owl-carousel .item .item-caption.dark{background:url(../i/back2.png) no-repeat bottom right;padding:0 9em 0 0;}
.owl-carousel .item .item-caption span{padding-left:.8em;font-size:260%;}
.owl-carousel .item .item-caption span.bigger{font-size:380%;}
.owl-carousel .item .item-caption span.padd{padding-left:2.2em;}

#title_partners_around .owl-prev{position:absolute;left: -1.8em;top: 3.5em;width: 6em;height: 2.7em;background:url(../i/bt_prev.png) no-repeat;background-size:cover;outline:none;border:0;cursor:pointer;opacity:.5;}
#title_partners_around .owl-next{position:absolute;right: -1.8em;top: 3.5em;width: 6em;height: 2.7em;background:url(../i/bt_next.png) no-repeat;background-size:cover;outline:none;border:0;cursor:pointer;opacity:.5;}

#title_partners_around .owl-prev:hover{opacity:1;}
#title_partners_around .owl-next:hover{opacity:1;}


.black{color:#000000;}
.red{color:#c41230;}
.white{color:#ffffff;}
.blue{color:#343e47;}
.motorblue{color:#51779a;}
.lightblue{color:#385e83;}
.lightestblue{color:#4899e9;}
.whiteblue{color:#99ccff;}
.grey{color:#898989;}
.green{color:#1a6e16;}
.lightgreen{color:#00a551;}
.yellow{color:#f9b03f;}
.lightred{color:#ec1b1e;}

.back_white{background:#ffffff;}
.back_grey{background:#f5f5f5;}

.delay1 {animation-delay:.25s;}
.delay2 {animation-delay:.5s;}
.delay3 {animation-delay:.75s;}
.animated.delay2 {-webkit-animation-duration:1.5s;animation-duration:1.5s;}
.animated.delay3 {-webkit-animation-duration:2s;animation-duration:2s;}
.weight700{font-weight:700;}

#title_slider{max-width:1400px;margin:0 auto;border-top:3px solid #ebebeb;border-bottom:3px solid #dfdfdf;}
.around_title_slider{background-repeat:no-repeat;background-position:top center;background-image:url(../i/back_slider.png), linear-gradient(#ebebeb, #f9f9f9);}








#header{height:7em;background:#ffffff;width:100%;z-index:15;position:fixed;transition:height .5s;}
#header_compensator{height:7em;width:100%;z-index:1;transition:height .5s;}
#logo{margin-top: 1.6%;transition:margin-top .8s;}
#search{margin-top:2.2%;transition:margin-top .8s;}



ul#main_menu {width:100%;margin:1.5em 0 0 0;padding:0;transition:margin-top .8s;}
	ul#main_menu>li {display:inline-block;position:relative;margin:0;padding:0;}
	ul#main_menu>li>a {color:#898989;display:inline-block;padding:.7em .7em .7em .7em;line-height:2;text-decoration:none;margin:0;z-index:10;text-align:left;background:rgba(255,255,255,.01);transition:all .3s;border-top:3px solid rgba(255,255,255,.01);text-transform:uppercase;font-weight:500;}
	ul#main_menu>li>a.has_child{border-left:1px solid #ffffff;border-right:1px solid #ffffff;}	
	ul#main_menu>li>a.has_child:after{display:inline-block;content:' ';background-image:url('../i/sep3.svg');background-size:.85em .85em;height:.85em;width:.85em;margin:0 0 0 .2em;opacity:.5;}	
	
	ul#main_menu>li>a:hover {color:#231f20;background:#eeeeee;}
	ul#main_menu>li>div{display:none;}
	ul#main_menu>li:hover>a{color:#231f20;background:#ffffff;border-top:3px solid #c31230;border-bottom:3px solid #231f20;}
	ul#main_menu>li:hover>a.has_child{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;padding:.7em .7em 2.6em .7em;z-index:150;position:relative;border-bottom:0px solid #ffffff;}
	ul#main_menu>li:hover>a.has_child:after{opacity:1;}	
	
		ul#main_menu>li:hover>div{z-index:9;display:block;position:fixed;left:0;top:calc(7em - 3px);z-index:8;padding:0;background:#ffffff;width:100%;min-height: 24em;border-top:3px solid #ebebeb;box-shadow:0 6px 6px rgba(0,0,0,.3);}
		ul#main_menu>li:hover>div>div>ul{display:block;width:25%;border-right:1px solid #dfdfdf;margin-left:3%;padding:0;box-sizing:content-box;}
		ul#main_menu>li:hover>div>div>ul>li{display:block;width:100%;margin:0;padding:0;transition:background .3s;}
		ul#main_menu>li:hover>div>div>ul>li>a.has_child:before {content:' ';display:block;height:.9em;width:.9em;background-image:url(../i/sep3b.svg);background-size:contain;background-repeat:no-repeat;float:right;margin-top:.7em;}
		ul#main_menu>li:hover>div>div>ul>li:hover>a{background:#f8f8f8;color:#4778a7;}
		ul#main_menu>li:hover>div>div>ul>li>a{display:block;width:100%;text-align:left;padding:0 2em 0 1em;line-height:2.5;white-space:nowrap;border-top:0;color:#898989;}
		ul#main_menu>li:hover>div>div>ul>li>a:hover{background:#f8f8f8;color:#4778a7;}
	
			/*ul#main_menu>li>div>div>ul>li>ul{display:none;}
			*/
			ul#main_menu>li>div>div>ul>li>ul{position:absolute;left:28%;top:2em;display:none;height:calc(100% - 2em);}
			ul#main_menu>li>div>div>ul>li:hover>ul{display:block;}

			ul#main_menu>li>div>div>ul>li>ul>li{display:block;width:100%;margin:0;padding:0;transition:background .3s;}
			ul#main_menu>li:hover>div>div>ul>li>ul>li>a{display:block;width:100%;text-align:left;padding:0 2em 0 1em;line-height:2.5;white-space:nowrap;border-top:0;color:#898989;}
			ul#main_menu>li:hover>div>div>ul>li>ul>li>a:hover{background:#f8f8f8;color:#54a0ea;}

			
			.submenu1 .heading{font-size:130%;font-weight:700;padding:0 0 .5em .65em;display:block;}
			.submenu1 img {position:absolute;right:0;top:2em;margin:0em 3em 0 0;width:22%;visibility:hidden;opacity:0;right:20px;
  transition:right .6s ease-out, visibility 0s, opacity 0.5s linear;}
			ul#main_menu>li>div>div>ul>li:hover>img{right:0;opacity:1;visibility:visible;}
			

			



/*SEARCH BLOCK*/
.search{-ms-transform:skewX(33deg);-webkit-transform:skewX(33deg);transform:skewX(33deg);background:#e7f4ff;width:5em;text-align:center;display:inherit;height:3em;transition:background .5s;}
	.search:hover{-ms-transform:skewX(33deg);-webkit-transform:skewX(33deg);transform:skewX(33deg);background:#cde8ff;width:5em;}
	.search_close{-ms-transform:skewX(33deg);-webkit-transform:skewX(33deg);transform:skewX(33deg);background:#ffffff;width:5em;text-align:center;display:inherit;height:3em;transition:border .5s;border:1px solid #d7e7f5;box-sizing:border-box;}
	.search_close:hover{-ms-transform:skewX(33deg);-webkit-transform:skewX(33deg);transform:skewX(33deg);/*background:#cde8ff;*/width:5em;border:1px solid #C41230;}
	.search-icon{-ms-transform:skewX(-33deg);-webkit-transform:skewX(-33deg);transform:skewX(-33deg);width:22%;display:block;padding:.8em 0;margin:0 auto;}

	.search2{background:#8ea9bf;float:left;}
	.search2:hover{background:#7e9db6;}
	#search_box{position:absolute;right:-5em;width:20em;z-index:200;}
	#search_box_inside{background:#e7f4ff;float:left;width:15em;height:3em;margin-right:-1em;}
	#search_box_inside input{background:#e7f4ff;outline:none;border:none;border-bottom:2px solid #c2def5;padding:.5em 0;margin:.2em 1em;line-height:.8;color:#6286a3;}
	#state2{display:none;}

/*LANG BLOCK*/
ul#flag_menu {width:100%;margin:1.5em 0 0 0;padding:0;transition:margin-top .8s;}
	ul#flag_menu>li {display:inline-block;position:relative;margin:0;padding:0;}
	ul#flag_menu>li>a {display:inline-block;padding:.7em .7em .7em .7em;line-height:2;text-decoration:none;margin:0;z-index:10;text-align:left;background:rgba(255,255,255,.01);transition:all .3s;border-top:3px solid rgba(255,255,255,.01);text-transform:uppercase;font-weight:500;}
	ul#flag_menu>li:nth-child(1)>a:hover{border-top:3px solid #1a6e16;border-bottom:3px solid #cb2e49;}
	ul#flag_menu>li:nth-child(2)>a:hover{border-top:3px solid #385e83;border-bottom:3px solid #cb2e49;}




/*SIMPLE MOBILE MENU*/
body.mmactive{overflow:hidden;}
.mobile_menu{display:none;position:relative;}
	.sm_menu_outer.active .mobile_menu{display:block;padding:0;margin:0;}
	.sm_menu_outer{/* height:calc(100vh - 70px); */overflow-y:auto;overflow-x:hidden;position:fixed;right:0;bottom:0;z-index:-9;width:100%;opacity:0;background-color:#ffffff;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s;top:70px;}
	.sm_menu_outer.active{opacity:1;z-index:8;}
	.sm_menu_outer .mobile_menu li.back a{padding:20px 5px 20px 40px;background:url("../i/arrow_back.svg") no-repeat scroll 15px 25px / 15px auto;color:#c31230;font-weight:700;}
	.sm_menu_outer .mobile_menu a{color:#232020;display:block;letter-spacing:1px;padding:20px;text-decoration:none;}
	.sm_menu_outer .mobile_menu .submenu{background-color:#eeeeee;height:100%;position:absolute;right:-100%;top:0;transition:all 0.5s ease 0s;width:100%;z-index:10;}
	.sm_menu_outer .mobile_menu li.active>.submenu{right:0;padding:0 0 0 25px;height:100vh;}
	.sm_menu_outer .mobile_menu li{list-style-type:none;border-bottom:1px solid #f6f6f6;}
	.sm_menu_outer .mobile_menu li.hasChild>a{background:url("../i/next.svg") no-repeat scroll 95% center / 15px auto;}
	.sm_menu_outer .mobile_menu li>a:hover{background-color:#f6f6f6;color:#c31230;}

	#sm_menu_ham{cursor:pointer;float:right;height:25px;position:fixed;right:5px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;width:30px;top:24px;left:15px;z-index:20;}
	#sm_menu_ham span{background-color:#232020;border-radius:10px;display:block;height:3px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.25s ease-in-out 0s;-moz-transition:all 0.25s ease-in-out 0s;-o-transition:all 0.25s ease-in-out 0s;transition:all 0.25s ease-in-out 0s;width:30px;}
	#sm_menu_ham span:nth-child(1){top:0;}
	#sm_menu_ham span:nth-child(2), #sm_menu_ham span:nth-child(3){top:10px;}
	#sm_menu_ham span:nth-child(4){top:20px;}
	#sm_menu_ham.open span:nth-child(1){left:50%;top:18px;width:0;}
	#sm_menu_ham.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);background:#c41230;}
	#sm_menu_ham.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);background:#c41230;}
	#sm_menu_ham.open span:nth-child(4){left:50%;top:18px;width:0;}
	@media (min-width:1000px){
		#sm_menu_ham, .sm_menu_outer{display:none;}
	}


#subpage_header{border-top:3px solid #ebebeb;border-bottom:3px solid #ebebeb;width:100%;padding-bottom:13.2%;height:0;overflow:hidden;position:relative;}
	#sh_text{margin:0 auto;height:0;padding-bottom:13.2%;z-index:8;width:100%;left:0;right:0;color:#4899e9;}

	#sh_navi{top:1.3em;display:inline-block;background:url(../i/back_heading.png) no-repeat bottom right;background-size:cover;padding:.5em 2.2em .7em 1em;}
	#sh_heading{bottom:0em;text-transform:uppercase;color:#c41230;}
	#subpage_header img{width:100%;}

#subcategories{padding:1.5em 2em;}
	#subcategories a{display:block;color:#4899e9;font-size:130%;padding:.3em 0 .3em .3em;transition:all .5s;}
	#subcategories a:before {content:' ';display:block;height:.6em;width:.6em;background-image:url(../i/sep3c.svg);background-size:contain;background-repeat:no-repeat;float:left;margin-top:.3em;margin-left:-0.8em;}
		
	#subcategories a:hover{color:#C41230;}
	
	
#product_list{margin:0 -0.75em;width:calc(100% + 1.5em);display:flex;flex-wrap:wrap;}
#h_product_list{margin:0;width:100%;}
	.product_item{float:left;width:calc(20% - 1.5em);margin:.75em;text-align:center;border:2px solid #f0f1f2;border-bottom:7px solid #d6d6d6;transition:all .5s;padding:.5em 1em;box-sizing:border-box;background:linear-gradient(to bottom, #ffffff 0%, #ffffff 60%, #ffffff 100%);}
	.product_item.news{width:calc(25% - 1.5em);}
	.product_item.nopointer{cursor:default;}
	.product_item:hover{border:2px solid #c3daf2;border-bottom:7px solid #92b7db;background:linear-gradient(to bottom, #ffffff 0%, #ffffff 60%, #f0f0f0 100%);box-shadow:0 0 10px 3px rgba(52,62,71,.03);}
	.product_item_image{width:100%;padding:.5em 0 0 0;margin: 0 auto;transition:all .3s;}
	.product_item_image_news{width:calc(100% + 2em);padding:0;margin:-.5em -1em 1em -1em;transition:all .3s;}
	.product_item_heading{display:table-cell;padding:0;font-size:150%;color:#4899e9;font-weight:300;height:2.5em;vertical-align:bottom;width:100vw;}
	.product_item_text{display:block;padding:1em 0 1.3em 0;font-size:85%;line-height:1.3}
	.product_item_link{display:block;padding:1em 0 1.3em 0;font-size:85%;line-height:1.3;color:#4899ea;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
	.product_item:hover .product_item_heading{color:#C41230;}
	.product_item:hover .product_item_text{color:#000000;}
	.product_item:hover .product_item_image{padding:.25em 0;}

	
	
	.h_product_item{float:left;width:100%;margin:.75em 0;border:2px solid #f0f1f2;border-bottom:6px solid #d6d6d6;transition:all .5s;padding:.5em 1em;box-sizing:border-box;background:linear-gradient(to bottom, #ffffff 0%, #ffffff 60%, #ffffff 100%);display:table;}
	.h_product_item:hover{border:2px solid #c3daf2;border-bottom:6px solid #92b7db;background:linear-gradient(to bottom, #ffffff 0%, #ffffff 60%, #f0f0f0 100%);box-shadow:0 0 10px 3px rgba(52,62,71,.03);}
	.h_product_item.nopointer{cursor:default;}
	.h_product_item_image{width:20%;padding:0 2em 0 0;display:table-cell;height:auto;vertical-align:middle;}
	.h_product_item_image img{width:100%;height:auto;}
	.h_product_item_heading{width:10%;padding:0 2em 0 0;display:table-cell;font-size:150%;color:#4899e9;font-weight:300;vertical-align:middle;}
	.h_product_item_text{width:70%;display:table-cell;padding:auto;line-height:1.7;vertical-align:middle;color:#51779a;}
	
#product_desc1{font-size:130%;line-height:1.7;}
	#product_desc1 p{line-height:1.7;}
	#product_pic{}
	#product_logo{width:20%;position:absolute;right:0;top:0;background: #ffffffdd;}
	.product_big{max-height:23em;height:24em;width:auto;margin:0 auto;}	
	.product_zoom{width:2.9em;height:2.9em;bottom:0;right:0}	

#product_desc2{margin:2em -4.5% 2em 0;/*height:25.6em;*/width:104.5%;}	
	#product_desc2_right{width: 60.85%;background:url(../i/back_element2.png) no-repeat;background-size:cover;height:19.75em;margin-left:-20%;float:right;margin-top:5.95em;padding: 2% 2.2% 2% 15%;z-index: 7;position: relative;}
	#product_desc2_left{width:56.6740%;padding-right:15%;background:url(../i/back_element1.png) no-repeat;background-size:contain;min-height:25.8em;float:left;z-index: 8;position: relative;}
	#product_desc2_left.pr-5{padding-right:20.3333%;}
	#product_desc2_left h2{margin: .75em 0 1.9em 0;}

	
	.icon{margin:0 0 0em 0;}
	.icon h3{margin: 0 0 .1em 0;font-size:200%;}
	
#title_partners_around{width:109%;background:#ffffff;margin: 0em -4.5% 1em -4.5%;padding: 1.5em 5em;box-shadow:0 0 10px 10px rgba(200,200,200,.1);}
	
#google_map{height:26em;border:5px solid #f2f2f2;}
.c_icon{width:1.2em;height:1.2em;display:inline-block;margin-right:.5em;vertical-align:middle;margin-top:-1px;}

/*.hide_icons .c_icon{display:none;}*/
#longdesc1 {column-count: 2;column-gap: 8%;column-fill: balance;}
#longdesc2 {column-count: 2;column-gap: 8%;column-fill: balance;}
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow-x: hidden; max-width: 100%; column-fill: auto;}
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



#contacts1 strong{font-size:115%;}
#contacts2 strong{font-size:115%;}
.border5white{border:5px solid #ffffff;}
#contactform{position:relative;}
#contact{position:relative;margin-top:-8em;}
	
	
.user-input-wrp{position:relative;width: 90%;margin-bottom:1em;}
	.user-input-wrp .inputText{width:100%;outline:none;border:none;border-bottom: 2px solid #c5cace;box-shadow:none !important;background: rgba(255,255,255,.5);}
	.user-input-wrp .inputText:focus{border-color:#C41230;border-width:medium medium 2px;}
	.user-input-wrp .inputText.red_cal{background:#fceaed;}
	.user-input-wrp .floating-label{position:absolute;pointer-events:none;top:18px;left:10px;transition:0.2s ease all;}
	.user-input-wrp input:focus ~ .floating-label, .user-input-wrp input:not(:focus):valid ~ .floating-label{top: -.5em;left: 1.2em;font-size: 80%;opacity: .5;}	

	.user-input-wrp .inputText2{width:100%;height:12em;outline:none;border: 1px solid #bfe1ff;border-bottom: 2px solid #99b6cc;box-shadow:none !important;background: rgba(255,255,255,.2);resize: none;/* border-left: 1px solid #ffffff; */}
	.user-input-wrp .inputText2:focus{border-bottom: 2px solid #C41230;}
	.user-input-wrp .inputText2.red_cal{background: rgba(252, 234, 237,.5);}
	.user-input-wrp .floating-label2{position:absolute;pointer-events:none;top:18px;left:10px;transition:0.2s ease all;}
	.user-input-wrp textarea:focus ~ .floating-label2, .user-input-wrp textarea:not(:focus):valid ~ .floating-label2{top: -1.3em;left: 1.3em;font-size: 80%;opacity: 1;background: #ffffff;padding: .5em;color: #999ea3;}	
	#check1box.red_cal{background:#fceaed;}
	#check2box.red_cal{background:#fceaed;}
	
	#product_desc2_right .user-input-wrp{width:100%;}
	
	#submit_bt{float:right;}
	#open_popup_bt{float:right;max-width:350px;position:relative;z-index:7;margin-top:3em;margin-bottom:-1em}
	#yes_popup_bt{float:left;max-width:350px;position:relative;z-index:7;}
	#no_popup_bt{float:left;max-width:350px;position:relative;z-index:7;}
	


/*popup*/
.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0, 8, 32, 0.5);transition:opacity 500ms;visibility:hidden;opacity:0;z-index:101;}
.overlay:target{visibility:visible;opacity:1;}
.popup{margin:3em auto;padding:3em;background:#ffffff;border-radius:0;width:60%;position:relative;transition:all .5s ease-in-out;}
.popup h2{margin-top:0;}
.popup .close{position:absolute;top:1em;right:1em;transition:all 200ms;font-size:100%;font-weight:bold;text-decoration:none;width: 2em;height: 2em;}
.popup .close:hover{color:#06D85F;}
.popup .content{/* max-height:30%; */overflow:auto;}

	
	
	
a.animated-button:link, a.animated-button:visited{position:relative;display:block;margin:30px auto 0;padding:14px 15px;color:#fff;font-size:14px;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;overflow:hidden;letter-spacing:.08em;border-radius:0;text-shadow:0 0 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
	a.animated-button:link:after, a.animated-button:visited:after{content:"";position:absolute;height:0%;left:50%;top:50%;width: 180%;z-index:-1;-webkit-transition:all 0.75s ease 0s;-moz-transition:all 0.75s ease 0s;-o-transition:all 0.75s ease 0s;transition:all 0.75s ease 0s;}
	a.animated-button:link:hover, a.animated-button:visited:hover{color: #ffffff;text-shadow:none;}
	a.animated-button:link:hover:after, a.animated-button:visited:hover:after{height: 650%;}
	a.animated-button:link, a.animated-button:visited{position:relative;display:block;margin: 0;padding: 1em;color: #fff;font-size: 100%;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;overflow:hidden;letter-spacing:.08em;text-shadow:0 0 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
	a.animated-button.victoria-one{border: 2px solid #ffffff;background: rgba(195, 18, 48,.95);}
	a.animated-button.victoria-one:after{background: #000000;-moz-transform: translateX(-50%) translateY(-50%) rotate(57deg);-ms-transform: translateX(-50%) translateY(-50%) rotate(57deg);-webkit-transform: translateX(-50%) translateY(-50%) rotate(57deg);transform: translateX(-50%) translateY(-50%) rotate(57deg);}	
	a.animated-button.victoria-two{border: 2px solid #ffffff;background: rgba(75, 121, 161, 0.5);}
	a.animated-button.victoria-two:after{background: #3c6285;-moz-transform: translateX(-50%) translateY(-50%) rotate(57deg);-ms-transform: translateX(-50%) translateY(-50%) rotate(57deg);-webkit-transform: translateX(-50%) translateY(-50%) rotate(57deg);transform: translateX(-50%) translateY(-50%) rotate(57deg);}
	a.animated-button.victoria-three{border: 2px solid #ffffff;background: rgba(75, 121, 161, 0.5);}
	a.animated-button.victoria-three:after{background: #000000;-moz-transform: translateX(-50%) translateY(-50%) rotate(57deg);-ms-transform: translateX(-50%) translateY(-50%) rotate(57deg);-webkit-transform: translateX(-50%) translateY(-50%) rotate(57deg);transform: translateX(-50%) translateY(-50%) rotate(57deg);}		
	
	
	
	
#content ul{line-height:1.5;list-style:none;margin:0 0 0 1.2em;padding:0;}	
#content ul li::before {content: "\2022";color:#C31230;font-weight:800;display: inline-block;width: 1em;margin-left: -1em;line-height:1.5;}
#content ol{line-height:1.5;list-style:decimal;margin:0 0 0 2.2em;padding:0;}	


	
	
	
#footer{}
	#footer_light{background:url(../i/footer_back.png) #E4E5E7 no-repeat top center;min-height:19.2em;padding:2.3em 0 2em 0;}
		#footer_light ul{list-style:none;padding:0;margin:0;line-height:1.7;font-size:95%;}
		#footer_light ul li {color:#565656;}
		#footer_light ul li a{color:#898989;transition:all .5s cubic-bezier(1,.87,0,.93);position:relative;left:0;overflow:hidden;}
		#footer_light ul li a:before {content:' ';height:.9em;width:.9em;background-image:url(../i/sep3b.svg);background-size:contain;background-repeat:no-repeat;left:-1em;margin-top:.5em;position:absolute;opacity:0;}
		#footer_light ul li a:hover:before {opacity:1;}	
		#footer_light ul li a[href^="tel:"],#footer_light ul li a[href^="mailto:"]{color:#5ac0d6;}
		#footer_light ul li a:hover{color:#000000;left:14px}
		#footer_light ul li a.heading{color:#C41230; font-weight:700;font-size:105%;margin-bottom:1.2em;display:block;}
		#footer_light ul li a.heading:hover{color:#000000;left:0px}
		
		
	#footer_dark{background:#D7D8DA;padding:2em 0;font-size:95%;}
		#copyright{color:#231f20;}
		#social {text-align:center;}
		#social a{width:1.5em;display:inline-block;margin:0 .3em;}
		#social a img{width:100%;}
		#author{color:#898989;text-align:right;}
		#author a{color:#c41230;}


	
/*cookie consent*/
.cc-window{opacity:1;transition:opacity 1s ease;box-shadow: 0 0 20px #CCCCCC;}
.cc-window.cc-invisible{opacity:0}
.cc-animate.cc-revoke{transition:transform 1s ease}
.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}
.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}
.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}
.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline;}
.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}
.cc-window.cc-static{position:static}
.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}
.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}
.cc-revoke{padding:.5em}
.cc-header{font-size:18px;font-weight:700}
.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}
.cc-link{opacity:.8;display:inline-block;padding:0em}
.cc-link:hover{opacity:1}
.cc-link:active,.cc-link:visited{color:initial}
.cc-btn{display:block;padding:.4em .8em;font-size:.9em;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}
.cc-banner .cc-btn:last-child{/*min-width:140px*/}
.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}
.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}
.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}
.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}
.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}
.cc-revoke.cc-left{left:3em;right:unset}
.cc-revoke.cc-right{right:3em;left:unset}
.cc-top{top:1em}
.cc-left{left:1em}
.cc-right{right:1em}
.cc-bottom{bottom:1em}
.cc-floating>.cc-link{margin-bottom:1em}
.cc-floating .cc-message{display:block;margin-bottom:1em}
.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}
.cc-window.cc-banner{-ms-flex-align:center;align-items:center}
.cc-banner.cc-top{left:0;right:0;top:0}
.cc-banner.cc-bottom{left:0;right:0;bottom:0}
.cc-banner .cc-message{-ms-flex:1;flex:1}
.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}
.cc-compliance>.cc-btn{-ms-flex:1;flex:1}
.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}
}
@media screen and (max-width:900px){
	.cc-btn{white-space:normal}
}
@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){
	.cc-window.cc-top{top:0}
.cc-window.cc-bottom{bottom:0}
.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}
.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}
.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}
.cc-window.cc-floating{max-width:none}
.cc-window .cc-message{margin-bottom:1em}
.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}
}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}
.cc-theme-classic .cc-btn{border-radius:5px}
.cc-theme-classic .cc-btn:last-child{min-width:140px}
.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}
.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}
.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}
.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}
.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0;}	
	
	
@media only screen and (min-width:1001px){	
	/*SMALL HEADER*/			
	#header.header_small{height:5em;box-shadow:0 6px 6px rgba(0,0,0,.1);}
	#header_compensator.header_small{height:5em;}
	#header.header_small #logo {margin-top:1%;}
	#header.header_small #search {margin-top:1.2%;}
	#header.header_small ul#main_menu {margin:.6em 0 0 0;}
	#header.header_small ul#main_menu>li:hover>div{top:calc(5em - 3px);}
	#header.header_small ul#main_menu>li:hover>a.has_child {padding:.7em .7em 1.5em .7em;}
	#header.header_small ul#flag_menu {margin:.6em 0 0 0;}
}
@media only screen and (max-width:1400px){
	body{font-size:1.1vw;}
}
@media only screen and (max-width:1200px){
	.product_item{width:calc(25% - 1.5em);}
	.popup{width:90%;padding: 2em;margin: 5%;}
}
@media only screen and (max-width:1000px){
	body{font-size:17px;}
	#main_menu{display:none;}
	.item-caption{font-size:1vw;}
	#flags{width:85px;float:right;margin:0;}
	#logo{width:150px;position:absolute;}
	
	
	#header{height:70px;box-shadow:0 6px 6px rgba(0,0,0,.1);}
	#header_compensator{height:4em;}
	#header #logo {margin-top: 16px;position:absolute;width:150px;left:48px;}
	#header #search {margin-top:5px;}
	#header ul#main_menu {margin:.6em 0 0 0;}
	#header ul#main_menu>li:hover>div{top:calc(5em - 3px);}
	#header ul#main_menu>li:hover>a.has_child {padding:.7em .7em 1.5em .7em;}
	#header ul#flag_menu {margin:6px 0 0 0;}

		
	.search{height:28px;}
	.search2{height:3em;}
	.search:hover{}
	#search{position:absolute;right:105px;top:16px;}
	#search_box {position:fixed;left:0;right:0;width:100%;top:70px;}	
	#state1_bt,#state2_bt{width:28px;height:28px;}
	#state1_bt .search-icon{width:15px;top:0px;padding:7px 0;}
	#state2_bt .search-icon{width:13px;top:0px;padding:7px 0;}
	ul#flag_menu>li>a{padding:10px 5px;border:none;}
	ul#flag_menu>li:nth-child(1)>a:hover,ul#flag_menu>li:nth-child(2)>a:hover{border:none;}
	#search_box_inside{width:calc(100% - 5em);}
	#search_box_inside input{width:90%;}
	
	#footer_light{padding-top:0;}
	#footer_light>div>div{width:45%;margin-top:3em;float:left;}
	.owl-dots{display:none;}
	
	/*SCROLLBAR*/
	::-webkit-scrollbar{width:5px;}
	
	
	#subpage_header{padding-bottom:25%;}
	#sh_text{padding-bottom:25%;}
	#subpage_header img{height:100%;position:absolute;width:185%;margin-left:-50%;}
	
	#subcategories div{width:100%;font-size:80%;}
	
	.product_item{width:calc(33.3333% - 1.5em);}
	.product_item.news{width:calc(33.3333% - 1.5em);}
	
	#product_desc1{width:100%;font-size:100%;}
	#product_desc1 p{line-height:1.5;}
	#product_pic{width:100%;margin-left:0;margin-top:1em;}
	.product_big{/*width:100%;height:auto;max-height:1000px;*/max-height:none;height:auto;width: auto;margin: 0 auto;max-width: 100%;}
	
	#product_desc2_left{width:100%;height:auto;}
	#product_desc2_right{width: 104.5%;margin-top:0;background:url(../i/back_element2.png) no-repeat top right;background-size:cover;height:auto;padding: 4% 16% 4% 4%;}
	
	#partners_heading{margin-top:2em;}

	
	#submit_bt{float:left;max-width:350px;}
	#open_popup_bt{float:left;max-width:350px;}
	#yes_popup_bt{float:left;max-width:350px;}
	#no_popup_bt{float:left;max-width:350px;}
	
	#contacts1 div{width: 100%;padding-left:0;}
	#contacts2 div{width: 100%;padding-left:0;}
	
	.product_desc_small div{width:92%;margin-left:4%;margin-right:4%;margin-bottom:2em;}
	.product_desc_small div.justify{text-align:left;}
	.product_desc_small div img{max-width:100%;height:auto;}
	
	#title_partners_around .owl-prev{top:43%;width:3em;height:1.35em;background-size:contain;left:0;}
	#title_partners_around .owl-next{top:43%;width:3em;height:1.35em;background-size:contain;right:0;}
	
	#longdesc1 {column-count:1;column-gap:0;}
	#longdesc2 {column-count:1;column-gap:0;}
	
	.tcol-2{width:8.3333%;}
	.tcol-4{width:16.6666%;}
	.tcol-6{width:25%;}	
	.tcol-7{width:29.1666%;}
	.tcol-8{width:33.3333%;}
	.tcol-9{width:37.5%;}
	.tcol-10{width:41.6666%;}
	.tcol-11{width:45.8333%;}
	.tcol-12{width:50%;}
	.tcol-13{width:54.1666%;}
	.tcol-14{width:58.3333%;}
	.tcol-15{width:62.5%;}
	.tcol-16{width:66.6666%;}
	.tcol-17{width:70.8333%;}
	.tcol-18{width:75%;}
	.tcol-20{width:83.3333%;}
	.tcol-22{width:91.6666%;}
	.tcol-24{width:100%;}
}
@media only screen and (max-width:750px){
	.product_item{width:calc(50% - 1.5em);}
	.product_item_image{width:80%;}
	#sh_navi{font-size:80%;line-height:1.2;}
	#sh_heading h1{font-size:150%;margin:.5em 0;}	
	.w100p_750{width:100%;margin:0 0 1em 0;}
	#contacts2 div{width: 1000%;}
	.product_item.news{width:calc(50% - 1.5em);}
	#news div{width:100%;margin-bottom:1em;}	
	
	.h_product_item{display:block;text-align:center;}
	.h_product_item_image{width:50%;display:block;padding:0 .5em;margin:0 auto;}
	.h_product_item_heading{width:100%;display:block;padding:0 .5em;}
	.h_product_item_text{width:100%;display:block;padding:.5em;}
	
		.product_desc_small div {width: 100%;margin-left: 0;margin-right: 0;}
		
	#footer_light{padding-top:0;}
	#footer_light>div>div{width:91.6668%;margin-top:2em;float:left;text-align:center;}
	#footer_dark>div>div{width:91.6668%;margin-top:1em;float:left;text-align:center;margin-left:4.1666%;}
	
	.popup{width:90%;padding: 2em;margin: 5%;}
	
}
@media only screen and (max-width:600px){
	.mcol-1{width:4.1666%;}
	.mcol-2{width:8.3333%;}
	.mcol-3{width:12.5%;}
	.mcol-4{width:16.6666%;}
	.mcol-7{width:29.1666%;}
	.mcol-8{width:33.3333%;}
	.mcol-10{width:41.6666%;}
	.mcol-11{width:45.8333%;}
	.mcol-12{width:50%;}
	.mcol-13{width:54.1666%;}
	.mcol-14{width:58.3333%;}
	.mcol-15{width:62.5%;}
	.mcol-16{width:66.6666%;}
	.mcol-18{width:75%;}
	.mcol-20{width:83.3333%;}
	.mcol-22{width:91.6666%;}
	.mcol-24{width:100%;}
	.popup {padding: 1em 1em;height: calc(100vh - 5%);}
	.popup .content  {height: 75vh;overflow-y: visible;}

}
@media only screen and (max-width:500px){
	
	.owl-carousel .item .item-caption{top:25%;font-size: 2vw;}
	
	
	#subpage_header{padding-bottom:50%;}
	#sh_text{padding-bottom:50%;}
	#subpage_header img{height:100%;position:absolute;width:370%;margin-left:-100%;}
	
	
	#footer_light{padding-top:0;}
	#footer_light>div>div{width:91.6668%;margin-top:2em;float:left;text-align:center;}
	#footer_dark>div>div{width:91.6668%;margin-top:1em;float:left;text-align:center;margin-left:4.1666%;}
	
	/*SCROLLBAR*/
	::-webkit-scrollbar{width:0px;}
	
	h2 {font-size:150%;margin: .5em 0;clear:both;}
	.product_item{width:calc(100% - 1.5em);}
	.product_item.news{width:calc(100% - 1.5em);}
	
	/*.product_item_image{width:50%;}*/
	.product_item_heading {display:block;padding-top:.5em;height:auto;width:auto;}
	.h2_line1 h2{margin:1.5em 0 0 0;}
	.h2_line2 h2{margin:1.5em 0 0 0;}
	
	#product_desc2_left{padding-right:2%;}
	#product_desc2_left h2 {margin: .75em 0 1.25em 0;}
	.icon h3{font-size:150%;}
	#product_desc2_right{padding: 7% 2% 3% 4%;}
	
	#title_partners_around{padding:.5em 5em;}

	#product_desc2_right .user-input-wrp {width: 98%;}
	.user-input-wrp {width: 120%;}
	#submit_bt{width:98%;}
	
	#contacts1 div{width:100%;}
	#contacts2 div{width:100%;}
	
	.h_product_item_image{width:80%;}
	


	
}
@media only screen and (max-width:340px){
	body{font-size:16px;}
	#header #logo{margin-top: 21px;width: 120px;}
	#sm_menu_ham{zoom:.7;top:37px;}
}