body{margin: 0px 0px 0px 0px; padding:0px; height:100%;  font-weight: normal;  font-family: Geometria; font-weight:300; font-family:; font-size: 16px; background:#f7f8fb; } 
a, .link{color:#1e73b7; text-decoration:underline; -moz-transition: color 0.1s 0.01s ease; -o-transition: color 0.1s 0.01s ease; -webkit-transition: color 0.1s 0.01s ease;cursor:pointer;    background-image: linear-gradient(to top,rgba(83,142,207,.3) 1px,transparent 1px);text-decoration: none;}
a:hover, .link:hover{color: #da1f28 !important; text-decoration:none; cursor:pointer; background:none;}
a:visited { text-decoration:; }
a:active { text-decoration:; }
iframe body{margin:0px !important;}

.link_no_underline{background:none;}

::-webkit-scrollbar {  width: 10px;  height: 10px;}
::-webkit-scrollbar-track-piece {  background-color: #eee;}
::-webkit-scrollbar-thumb:vertical {  background-color: #777;  border-left: 1px solid #eee;  border-right: 1px solid #eee;}
::-webkit-scrollbar-thumb:vertical:hover {  background-color: #999;}
::-webkit-scrollbar-thumb:horizontal {  background-color: #777;  border-top: 1px solid #eee;  border-bottom: 1px solid #eee;}
::-webkit-scrollbar-thumb:horizontal:hover {  background-color: #999;}

h2{text-align:;  font-family: Geometria; font-weight:400;  font-size: 60px; color:#176AB3;    text-transform: ;}
h3{text-align:;  font-family: Geometria; font-weight:400;  font-size: 26px; color:#176AB3;    text-transform: ;}
h4{text-align:;  font-family: Geometria; font-weight:300;  font-size: 20px; color:#176AB3;    text-transform: ;}

ul{margin:0px 0px 0px 20px; padding:0px; }/*list-style-position: outside;*/
ol{margin:0px 0px 0px 30px; padding:0px; } /*list-style-position: inside;*/
ul li {list-style:none; background:url(/img/after.png) left center no-repeat; padding:0px 0px 0px 40px; margin:5px 0px 5px 0px; line-height:20px; }
.content_text ul li {list-style:none; background:url(/img/after2.png) 0px 2px no-repeat;}
ol li{line-height:20px; margin:5px 0px 5px 0px;}
.display_none{display:none;}
@font-face {
	font-family: OpenSansBold; 
	src: url(/_/fonts/opensans/OpenSans-Bold.ttf); 
}
@font-face {
	font-family: OpenSansItalic; 
	src: url(/_/fonts/opensans/OpenSans-Italic.ttf); 
}
@font-face {
	font-family: OpenSansItalicBold; 
	src: url(/_/fonts/opensans/OpenSans-BoldItalic.ttf); 
}
@font-face {
	font-family: OpenSansRegular; 
	src: url(/_/fonts/opensans/OpenSans-Regular.ttf); 
}
@font-face {
	font-family: OpenSansLight; 
	src: url(/_/fonts/opensans/OpenSans-Light.ttf); 
}
@font-face {
	font-family: OpenSansSemibold; 
	src: url(/_/fonts/opensans/OpenSans-Semibold.ttf); 
}
@font-face {
	font-family: OpenSansExtraBold; 
	src: url(/_/fonts/opensans/OpenSans-ExtraBold.ttf); 
}

@font-face {
	font-family: RalewayRegular; 
	src: url(/_/fonts/raleway/Raleway-Regular.ttf); 
}
@font-face {
	font-family: RalewaySemibold; 
	src: url(/_/fonts/raleway/Raleway-SemiBold.ttf); 
}
@font-face {
	font-family: RalewayBold; 
	src: url(/_/fonts/raleway/Raleway-Bold.ttf); 
}
@font-face {
	font-family: RalewayItalic; 
	src: url(/_/fonts/raleway/Raleway-Italic.ttf); 
}
@font-face{font-family:Geometria;src:url(/_/fonts/geometria/Geometria_Thin_Italic.woff ); font-style:italic;font-weight:100}
@font-face{font-family:Geometria;src:url(/_/fonts/geometria/Geometria_Thin.woff ); font-style:normal;font-weight:100}
@font-face{font-family:Geometria;src:url(/_/fonts/geometria/Geometria_ExtraLight_Italic.woff ); font-style:italic;font-weight:200}
@font-face{font-family:Geometria;src:url(/_/fonts/geometria/Geometria_ExtraLight.woff ); font-style:normal;font-weight:200}
@font-face{font-family:Geometria;src:url(/_/fonts/geometria/Geometria_Light_Italic.woff ); font-style:italic;font-weight:300}
@font-face{font-family:Geometria;src:url(/_/fonts/geometria/Geometria_Light.woff ); font-style:normal;font-weight:300}
@font-face{font-family:Geometria;src:url(/_/fonts/geometria/Geometria_Italic.woff ); font-style:italic;font-weight:400}
@font-face{font-family:Geometria;src:url(/_/fonts/geometria/Geometria.woff ); font-style:normal;font-weight:400}
@font-face{font-family:Geometria;src:url(/_/fonts/geometria/Geometria_Medium_Italic.woff ); font-style:italic;font-weight:500}
@font-face{font-family:Geometria;src:url(/_/fonts/geometria/Geometria_Medium.woff ); font-style:normal;font-weight:500}
@font-face{font-family:Geometria;src:url(/_/fonts/geometria/Geometria_Bold_Italic.woff ); font-style:italic;font-weight:700}
@font-face{font-family:Geometria;src:url(/_/fonts/geometria/Geometria_Bold.woff ); font-style:normal;font-weight:700}
@font-face{font-family:Geometria;src:url(/_/fonts/geometria/Geometria_ExtraBold_Italic.woff ); font-style:italic;font-weight:800}
@font-face{font-family:Geometria;src:url(/_/fonts/geometria/Geometria_ExtraBold.woff ); font-style:normal;font-weight:800}
@font-face{font-family:Geometria;src:url(/_/fonts/geometria/Geometria_Heavy_Italic.woff ); font-style:italic;font-weight:900}
@font-face{font-family:Geometria;src:url(/_/fonts/geometria/Geometria_Heavy.woff ); font-style:normal;font-weight:900}

.clear{height:0px; width:100%; clear:both;}
.spacer_half{height:5px; width:100%;}
.spacer_half_3{height:3px; width:100%;}
.spacer_divider{height:0px; border-bottom:1px dotted #ccc; width:100%;}
.spacer{height:10px; width:100%;}
.spacer_3{height:30px; width:100%;}
.spacer_5{height:50px; width:100%;}
.spacer_7{height:70px; width:100%;}
.center{text-align:center;}
.bold{font-weight:bold;}
.highlight{color:#cc3333;}
.unactive_text{color:#;}
.red_text{color:#dc6565;}
.green_text{color:#262626;}
.gray_text{color:#555;}
.clarification{font-size:12px; color:#777;}

.screen_size{opacity:0; position:fixed; display:none; top:0px; left:0px; background:#fff; padding:5px; border:1px solid #ccc; z-index:1;}

.page{ width:100%;   max-width: 1170px;  margin:0 auto; position:relative;}

.bg{border:1px solid red;}	
	
.navigation {color: #777;    font-size: 13px;    height: ;  padding: 15px 0px 0px 0px;}
.navigation img{padding: 0px 10px;}
.navigation a{background-image: linear-gradient(to top,rgba(125,125,125,.3) 1px,transparent 1px);    text-decoration: none;}
.navigation a:hover{background: none;}


	#search_results{z-index:1000; position:absolute; width:450px; left:0px; top:75px; height:; overflow:hidden; text-align:left; background:#fff; border:1px solid #e9e9e9; border-radius:5px; padding:10px 10px 0px 10px; }
			.langs_selects_title{}
			.search_result{height:px; padding:10px 0px; cursor:pointer; border-radius:5px; border: 1px solid #ddd; }
			.search_result:hover{background:#f4f7fa; border: 1px solid #ddd;}
			.search_result:hover a{background:none;}
			.search_result a{display:; background-image: linear-gradient(to top,rgba(125,125,125,.3) 1px,transparent 1px);    text-decoration: none;}
/*		.search_logo{float:left; width:100px; height:100px; border:1px solid red; margin:0px 10px 0px 0px; }*/


.search_result img {  max-height:80px;max-width:100%;}
	.search_result_title{margin:0px 0px 5px 0px;}
	.search_result_seria{margin:0px 0px 5px 0px;}
	.search_result_price{float:right; font-family:OpenSansSemibold;}
	.search_result_logo img{max-width:80px; }
	.search_result_seria_comment{font-family:; color:#777; font-size:12px; padding:0px; line-height:16px;}
	

#callback_form,#offer_form ,#thanks_form,#map_form,#buy_form{display:none; background:#fff;}
.callback_form, .offer_form, .thanks_form, .map_form {width:100%; height:100%; padding:20px 40px 30px 40px; background:#fafafa; position:relative;}

/*
.callback_form_close{  position: absolute;  top: 20px;  right: 20px;   width: 40px;  height: 40px; cursor:pointer; }
.callback_form_close::before, .callback_form_close::after{  content: '';  display: block;  position: absolute;  width: 100%;  height: 6px;  background: #3d3e43;  background: linear-gradient(125deg, #ffe5a6 6%, #fcf0d2 11%, #d7cbb3 17%, #d5b67a 25%, #ffe5a6 39%, #ffe5a6 41%, #d5b67a 53%, #ebddb6 69%, #fcf0d2 73%, #ebddb6 80%, #ffe5a6 86%, #d5b67a 93%, #fcf0d2);  background: #d1d1d1;  top: 50%;  margin-top: -0px;  -ms-transform: rotate(-45deg);  -webkit-transform: rotate(-45deg);  transform: rotate(-45deg);}
.callback_form_close::after{   -ms-transform: rotate(-135deg);  -webkit-transform: rotate(-135deg);  transform: rotate(-135deg);}
*/
.callback_form_close{  position: absolute;  top: 20px;  right: 20px;   width: 40px;  height: 40px; cursor:pointer;  }
.callback_form_close:hover{ }


.callback_mobile{padding:30px 30px;}
#callback_form_content_send, #callback_fs_form_content_send, #offer_fs_form_content_send, #buy_fs_form_content_send, #offer_form_content_send, #buy_form_content_send{display:none; margin:0px 0px 30px 0px;}
.call_form{width:100%; height:100%; padding:50px 50px 50px 50px; background:#fff; }

.order_title2{font-size:20px; font-family:OpenSansSemibold; color:#2e4453; text-align:left;}
.order_img{background:#fff; border: 1px solid #dfe2e3; border-radius:5px; padding:10px;}
	.order_title{}
	.order_price{font-family:OpenSansSemibold; color:#2e4453; float:right;}
	
	
#callback_fullscreen, #call_fullscreen, #menu_mobile, #offer_fullscreen, #thanks_fullscreen, #map_fullscreen, #buy_fullscreen{display:none;}
	
		.head_bg_callback_form{background:#ffffff; border-radius:5px; max-width:320px; margin:0 auto;}
		.head_bg_callback_form_title{color:#176AB3; font-size:32px; font-family:Geometria; font-weight: 400; text-align:center; text-transform:;}
		.head_bg_callback_form_text{color:#151c21; font-size:16px; text-align:center; font-family:Geometria;font-weight: 300;}
		.head_bg_callback_form_line{width:90%; margin:0 auto; text-align:center;}
		.head_bg_callback_form input{border-radius:5px; width:100%; max-width:285px; border:1px solid #dfe2e3; border:1px solid #66839c57; background:#f8f8f8; padding:14px 18px; font-family:Geometria; color:#151c21; font-weight:300;}
		.head_bg_callback_form textarea{border-radius:5px; width:100%; height:186px; max-width:; border:1px solid #dfe2e3; border:1px solid #66839c57; background:#f8f8f8; padding:18px 18px 18px  20px; font-family:Geometria; color:#151c21; font-weight:300;}
		
		.head_bg_callback_form input::-webkit-input-placeholder, .head_bg_callback_form input::-moz-placeholder, .head_bg_callback_form input:-moz-placeholder, .head_bg_callback_form input:-ms-input-placeholder   	{font-family:Geometria; color:#333; font-weight:300;}


		.callback_name{background:#f8f8f8 url(../../img/callback_name.png) 12px center no-repeat !important; text-indent:25px;}
		.callback_phone{background:#f8f8f8 url(../../img/callback_phone.png) 12px center no-repeat !important; text-indent:25px;}
		.callback_email{background: #f8f8f8 url(../../img/callback_email.png) 12px center no-repeat !important; text-indent:25px;}
		.callback_massage{background: #f8f8f8 url(../../img/callback_email_new.png) 12px 16px no-repeat !important; text-indent:25px;}
	
		
	.callback_form_button{margin:0 auto;  border-radius:3px; width:100%; height:48px; line-height:48px;   
		
	     font-size: 16px; 
		
		background: #176AB3; font-family:Geometria;    font-size: 18px; color:#fff;
		
		cursor:pointer;}
		.callback_form_button:hover{background:#da1f28; color:#fff;
			
			}
			
	.head_bg_callback_form_title_thanks{color:#2e4453; font-size:25px; font-family:OpenSansSemibold; font-weight:; text-align:center; text-transform:;}
		
		.thanks_text{color:#4b4b4c; font-size:; text-align:justify;}
		.thanks_text p{color:#5c6c77; font-size:16px; text-align:center; font-family:OpenSansRegular;}
		.thanks_text a{color:#4b4b4c; text-decoration:underline;}
		
			.social_in_thanks{background:url(../../img/inst.png) center center no-repeat; width:38px; height:38px; margin:5px 5px; cursor:pointer;}
			.social_in_thanks:hover{ background:url(../../img/inst_hover_thanks.png) center center no-repeat !important; width:38px; height:38px;}
			.social_fb_thanks{background:url(../../img/fb.png) center center no-repeat; width:38px; height:38px; margin:5px 5px; cursor:pointer;}
			.social_fb_thanks:hover{ background:url(../../img/fb_hover_thanks.png) center center no-repeat !important; width:38px; height:38px;}
			.social_yt_thanks{background:url(../../img/yt.png) center center no-repeat; width:38px; height:38px; margin:5px 5px; cursor:pointer;}
			.social_yt_thanks:hover{ background:url(../../img/yt_hover_thanks.png) center center no-repeat !important; width:38px; height:38px;}
	
	
.mobile_menu_divider{height:1px; background:#ddd; width:100%;}
	
.menuwrapper{vertical-align: top;    position:absolute;     height: 50px;	padding:35px 0px 0px 35px;	float:left;	}
input[type='checkbox']#togglebox {  position: absolute;  left: 0;  top: 0;  visibility: hidden;}
label#navtoggler{ border: 0.6em solid #fff; border-width: 0.6em 0;  border-radius:3px; z-index: 9;  display: block;  position: relative;  font-size: 8px;  width: 4em;  height: 2.5em;  top: 0;  left: 0;  text-indent: -1000px;   cursor: pointer;}
label#navtoggler::before{  content: '';  display: block;  position: absolute;  width: 100%;  height: 0.6em;   margin-top: -0.3em;  left: 0;  background: #fff; top: 50%;} /* */
nav#expand-fullpagemenu{   background: #f5f4f4; width: 100%;  height: 100%;  top: 0;  left: 0;  visibility: hidden;  -webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;  -webkit-transform: scale(0.9);   transform: scale(0.9); display: block;  position: fixed;	z-index: 100;  opacity: 0;		overflow: auto;  -moz-transition: visibility 0s 0.5s, opacity 0.5s, -moz-transform 0.5s;   -webkit-transition: visibility 0s 0.5s, opacity 0.5s, -webkit-transform 0.5s;  transition: visibility 0s 0.5s, opacity 0.5s, transform 0.5s;}
nav#expand-fullpagemenu label#closex{  width: 40px;  height: 40px;	overflow: hidden;  display: block;  position: absolute;  cursor: pointer;	text-indent: -1000px;  z-index: 10; top: 20px;  right: 20px;  background:url(/img/close.png) center center no-repeat;}
nav#expand-fullpagemenu label#closex:hover{  background:url(/img/close_hover.png) center center no-repeat;} 
nav#expand-fullpagemenu .mobile_menu_holder{  list-style: none;  margin: 0px 0px 0px 0px;  padding: 0px;  position: relative;  max-height: 100%;   font-size:20px;} /*top: 50%;   -webkit-transform: translateY(-50%);   transform: translateY(-50%); */
input[type='checkbox']#togglebox:checked ~ nav#expand-fullpagemenu{ 	visibility: visible;	-webkit-transform: scale(1);	transform: scale(1);	opacity: 1;  -ms-transition-delay: 0s;  -moz-transition-delay: 0s;  -webkit-transition-delay: 0s;  -transition-delay: 0s;}

.mobile_menu_holder p{margin:5px 30px; text-align:left;}
.mobile_menu_contacts{margin:0px 30px;}
.mobile_menu_item a{font-size:16px; text-decoration:none;      background-image: linear-gradient(to top,rgba(45,122,176,.3) 1px,transparent 1px);}
.mobile_menu_holder a:hover{font-size:; text-decoration:;  background:none;}
	.mobile_menu_contacts .top_menu_phone, .mobile_menu_contacts .top_menu_adress{text-align:left; margin:7px 0px; }
	.mobile_menu_contacts .top_menu_adress a{font-size:16px;}
	

.mobile_head {text-align:center;}	
.mobile_head a{background:none;}	
.mobile_logo{width:180px;}	
	
.xs_search{background:#f1f3f5; padding:10px 15px; position:relative; display:none;}
		.xs_search input[type=text]{ width:100%;}
		.xs_search input[type=text]{  border:1px solid #1e73b7; text-indent:10px; border-radius:5px; line-height:35px; height:35px; outline:0px; }
			.xs_search input[type=text]::-webkit-input-placeholder 	{font-size:13px; color:#999; font-family:OpenSansItalic; }
			.xs_search input[type=text]::-moz-placeholder         	{font-size:13px; color:#999; font-family:OpenSansItalic; }/* Firefox 19+ */
			.xs_search input[type=text]::-moz-placeholder           	{font-size:13px; color:#999; font-family:OpenSansItalic; }/* Firefox 18- */
			.xs_search input[type=text]::-ms-input-placeholder      	{font-size:13px; color:#999; font-family:OpenSansItalic; }
	.xs_search input[type=submit]{position:absolute; right:15px; top:10px; padding:0px 20px; color:#fff; line-height:; height:35px; outline:0px; border-top-right-radius:5px; border-bottom-right-radius:5px; background:#1e73b7; border:1px solid #1e73b7;}
	
	
.service_bg .table, .content_text .table{overflow:auto; max-width:100%;}
.service_bg .table table, .content_text .table table{ max-width:100%;}
	


.pre_head{background:#;  color:#77838b; height:30px;  line-height:30px;  font-size:13px;  border-bottom:1px solid #ececec;} /*font-weight:300;*/
	
		.top_menu_item{display:inline-block; margin:0px 20px 0px 0px;}
		.top_menu_item a{color:#77838b;  font-family:; line-height:; background-image: linear-gradient(to top,rgba(50,50,50,.2) 1px,transparent 1px);  letter-spacing: .015em; text-decoration: none;}
		.top_menu_item a:hover{background:none;    color:# !important;}
	
	.about_text_img img{width:250px;}
	
.head_bg{background:#; width:100%; height:; position:relative;}

	

	.head_mobile_menu_bg{background:#1e73b7; width:100%; height:95px; position:relative;}
		.menu_phone{cursor:pointer; position:absolute; top:31px; right:35px;  height:26px; width:26px; padding:10px; margin:0px 0px 0px 0px;color:#57402f;	}
			

	.head_logo_block{float:left; width:330px;}
		.head_logo_block img{float:left; height:70px; margin:20px 0px 0px 0px;}
	
	.head_center_block{float:left; width:645px;}
		
		.mr0{margin-right:0px;}
		.top_menu_callback {color:#5c6c77; font-size: 13px; margin-right:5px; }
		.top_menu_callback a{color:#1e73b7; color:#;  font-family:Geometria;    background-image: linear-gradient(to top,rgba(45,122,176,.3) 1px,transparent 1px);  text-decoration: none;}
		.top_menu_callback a:hover{background:none;}
		
		.top_menu_callback_active {color:#5c6c77 !important; background:none !important; font-family:OpenSansRegular !important;}
		
		
		.head_logo{float:left;}
		
		
		.top_menu_search {float:left; margin:4px 0px 0px 220px; position:relative; }
		.top_menu_search input[type=text]{ width:450px; font-family:Geometria; border:1px solid #62707a;    border: 1px solid #66839c82; background:#fdfdfd; text-indent:15px; border-radius:3px; line-height:40px; height:40px; outline:0px; }
	
				.top_menu_search input[type=text]::-webkit-input-placeholder 	{font-size:13px; color:#999; font-family:Geometria; font-style:italic; font-weight:300; }
				.top_menu_search input[type=text]::-moz-placeholder         	{font-size:13px; color:#999; font-family:Geometria; font-style:italic; font-weight:300; }/* Firefox 19+ */
				.top_menu_search input[type=text]::-moz-placeholder           	{font-size:13px; color:#999; font-family:Geometria; font-style:italic; font-weight:300; }/* Firefox 18- */
				.top_menu_search input[type=text]::-ms-input-placeholder      	{font-size:13px; color:#999; font-family:Geometria; font-style:italic; font-weight:300; }
	.top_menu_search input[type=submit]{position:absolute; right:0px; top:35px; padding:0px 20px; color:#2e4453; line-height:40px; height:40px; outline:0px; border-top-right-radius:3px; border-bottom-right-radius:3px; 
	background:#f7f8fb;  border:1px solid #62707a;     border: 1px solid #66839c82;
	border-left:1px solid #dfdede;
	font-size:13px;
	font-family:Geometria;
	}
	.top_menu_search input[type=submit]:hover{background:#fdfdfe; color:#da1f28 ;}
	
	
	
	.top_menu_contacts{float:right; background:url(/img/head_phone2.png) right center no-repeat; padding-right:40px;}
	
	.head_contacts_block{float:left; width:165px; padding:12px 0px 0px 0px;}
		.top_menu_phone a{color:#2e4453; font-size:20px; background:none; line-height:24px; font-family:OpenSansSemibold;  text-align:right; margin:0px 0px 0px 0px;}
		
		.top_menu_email a{ text-decoration: none;    color: #5c6c77; font-size:14px; line-height:20px;   font-family: Geometria; font-weight:300; background:none;}
		.top_menu_email a:hover{background:none;}
		
	.top_menu_adress{margin-top:5px; text-align:right;}
		.top_menu_adress a{color:#5c6c77;  font-family:; line-height:;  font-size:13px;  letter-spacing: .015em; background-image: linear-gradient(to top,rgba(125,125,125,.3) 1px,transparent 1px);  text-decoration: none;}
		.top_menu_adress a:hover{background:none; }

 .hr{background:#ececec; height:1px; width:100%;}
		
		
		
.menu_bg{  background:#0072bd; background:none; background:#0075b9; background:#0056aa;  background: linear-gradient(to top, #044cae, #1d76ba);  background:#176AB3;width:100%; height:60px; text-align:center;}	
.menu_bg_fixed{z-index: 9999; position: fixed; left: 0; top: 0; width: 100%;}	



.main_menu{text-align:center;}
	.main_menu_item_holder{/*float:left;*/ display:inline-block;}
		.main_menu_item{position:relative; }
		.main_menu_item a{font-family:Geometria;  font-weight:600; text-transform:uppercase; color:#2e4453; color:#fff; display:block; font-size:15px; padding:0px 22px; line-height:60px; background:none; text-decoration:none;}
		.main_menu_item a:hover{color:#da1f28; border-bottom:0px;}
			.main_sub_menu{display:none; width:240px;}
			.main_sub_menu_double{display:none; width:600px;}
				.main_sub_menu_item a{display:block; text-align:left; font-weight:normal; background:none; line-height:18px; 
				text-transform:none; font-size:14px; font-weight:600; font-family:Geometria;  letter-spacing:0px; 
				padding:7px 7px 7px 30px; text-shadow:none; text-decoration:none; 
				color:#666; 
				}
				.main_sub_menu_item a:hover{color:#da1f28; }
		.main_menu_item:hover {  background:#; }
		.main_menu_item:hover .main_sub_menu, .main_menu_item:hover .main_sub_menu_double{display:block; z-index:10; position:absolute; top:60px; left:0px; background:#f2f2f2; border: 1px solid #e5e5e5;  border-top:0px;  padding: 20px 0px; }
		


/*
	.menu_item{display:inline-block; margin:0px 0px;}
	.menu_item a{font-family:Geometria;  font-weight:600; text-transform:uppercase; color:#2e4453; color:#fff; display:block; font-size:15px; padding:0px 22px; line-height:60px; background:none; text-decoration:none;}	
	.menu_item a:hover{ color:#da1f28; border-bottom:0px;}		
	
		.menu_sub_item_holder{display:none;}
		.menu_item:hover .menu_sub_item_holder{display:block;}


*/
	
	.uppercase{text-transform:uppercase;}
	



/**************** PAGES ******************/	

	.sub_pages {font-size:18px; margin:25px 0px 0px 30px;}
	.sub_pages a{color:#579cb5; color:#596772; text-decoration:none; }
	.sub_pages a:hover{color:#596772; text-decoration:underline;}
		
	.sub_pages_col_5 {cursor:pointer;}
	
	
	.sub_menu_3_col {font-size:18px; text-align:center;}
	.sub_menu_3_col_img{text-align:center; margin:20px 0px 15px 0px; min-height:200px;}
	.sub_menu_3_col_img img{max-width:100%;}
	.sub_menu_3_col a{
    font-family: OpenSansSemibold;
    font-size: 20px;
    line-height: 32px;}
	.sub_menu_3_col a:hover{}
	
	.sub_menu_4_col {font-size:18px; text-align:center;}
	.sub_menu_4_col_img{text-align:center; width:100%; min-height:200px; margin:20px 0px 15px 0px; background:url(/img/default.jpg) center center no-repeat;}
	.sub_menu_4_col_img img{max-width:100%;}
	.sub_menu_4_col a{
   font-family: OpenSansSemibold;
    font-size: 18px;
    line-height: 24px;}
	.sub_menu_4_col a:hover{}
		
		


/*NOTIFICATORS*/
				.notifier_info, .notifier_warning, .notifier_error, .notifier_success{ padding:15px 20px 15px 70px; margin:10px 0px; }
				.notifier_info{background:#d1e4f3 url(../../img/notifier/info.png) 20px center no-repeat; border:1px solid #4d8fcb;}
				.notifier_warning{background:#ffe9ad url(../../img/notifier/warning.png) 20px center no-repeat; border:1px solid #fab418; }
				.notifier_error{background:#fccac1 url(../../img/notifier/error.png) 20px center no-repeat; border:1px solid #eb5439; }
				.notifier_success{background:#effeb9 url(../../img/notifier/success.png) 20px center no-repeat; border:1px solid #98c700; }
				
				.notifier_title{font-weight:bold; font-size:; color:#565656;}
				.notifier_text{ color:#565656;  line-height:20px; font-size:14px; }
				.notifier_text ul{list-style:none; padding:0px; margin:5px 0px 5px 35px;}
				.notifier_text ul li{padding:0px 0px 0px 0px; background:url(../../img/li.png) left center no-repeat;}

				
				
				.notifier_mini_info, .notifier_mini_warning, .notifier_mini_error, .notifier_mini_success{ padding:5px 5px 5px 50px; font-size:12px; }
				.notifier_mini_info{background:#d1e4f3 url(../../img/notifier/info.png) 10px center no-repeat; border:1px solid #4d8fcb;}
				.notifier_mini_warning{background:#ffe9ad url(../../img/notifier/warning.png) 10px center no-repeat; border:1px solid #fab418; }
				.notifier_mini_error{background:#fccac1 url(../../img/notifier/error.png) 10px center no-repeat; border:1px solid #eb5439; }
				.notifier_mini_success{background:#effeb9 url(../../img/notifier/success.png) 10px center no-repeat; border:1px solid #98c700; }
				.notifier_text_mini{ color:#565656;  line-height:16px; }
						
			
/**************** INDEX ******************/	
	.form_line{}
	.form_main_title{font-family:Geometria; font-size:20px; color:#176AB3; font-weight:600;}
	.form_line_permit{}
	.form_line input{border-radius: 5px;
    width: 100%;
    max-width: 485px;
    border: 1px solid #66839c57;
    background: #;
    padding: 14px 18px;
    font-family: Geometria;
    color: #151c21;
    font-weight: 300;}
	
	
	.slider{background:url(/img/slider_bg6.jpg) center center no-repeat; background-size:contain; border:1px solid #ddd; padding:30px 25px; height:460px; border-radius:3px; }
		.slider_main_text{ font-family:OpenSansSemibold; color:#fff; font-size:40px; text-align:center; padding:100px 0px 0px 0px;}
		
	.sub_slider{}
		.sub_slider_item{background:#fff; border:1px solid #ddd; padding:30px 25px; height:100px; border-radius:5px;}
	
	
.slider_bg{background:#;}
	
.slider_image{width:100%; height:380px; background:#fff; border:0px solid #ddd; position:relative; padding:50px 80px; background-size:cover; border-radius:3px;}	
	
	.slider_title{ font-size:42px; line-height:50px; color:#2e4453; color:#fff; font-family:Geometria; font-weight:600; }
	.slider_text{ font-size:24px; line-height:30px; color:#2e4453; color:#fff; font-family:Geometria; font-weight:400; }
	
	
	.slider_title_center{text-align:center; width:100% !important;}
	
	.slider_title_center{width:100%; text-align:center;}
	.slider_conditioner{position:absolute; top:100px; right:60px; background:url(/img/cond2.png) center center no-repeat; background-size:contain; width:550px; height:250px;}
	.slider_sticker{display:; position:absolute; top:20px; right:420px; background:url(/img/slider_sticker3.png) center center no-repeat; background-size:contain; width:300px; height:200px;}
		.slider_sticker_title{font-family:OpenSansBold; font-size:45px; line-height:45px; color:#fff; text-align:center; }
		.slider_sticker_comment{font-size:14px; line-height:14px; font-family:OpenSansItalic; color:#fff; text-align:center; }
	
	.slider_button{ border-radius: 3px; width: 200px;  border:0px solid #1e73b7; color: #176AB3; color: #151c21; background:#f7f8fb;     height: 50px;    line-height: 50px;    cursor: pointer;    text-align: center;      
	font-family:Geometria; font-weight:600;    font-size: 16px;}
	.slider_button:hover{background: #176AB3; background: #da1f28;    color: #fff; border:0px solid #1e73b7;  }
	
	.slider_button_center{margin:0 auto;}
	
	
	.slider_button_orange{background:#da1f28; border:1px solid #da1f28; color:#fff;}
	.slider_button_orange:hover{background:#fff; border:1px solid #fff; color:#da1f28;}
	.slider_left{background:url(/img/slider_left.png) center center no-repeat; width:48px; height:48px; background-size:48px; position:absolute; top:230px; left:-80px;}
	.slider_right{background:url(/img/slider_right.png) center center no-repeat; width:48px; height:48px; background-size:48px; position:absolute; top:230px; right:-80px;}
		
		.carousel-indicators{top:460px;  position:absolute; text-align:center;	left:0px;	margin:0px; width:100%;}
			.carousel-indicators li {display:inline-block; background:#d0d3d7;  width:12px; height:12px; border-radius:6px; border:0px; margin:0px 7px;}
			.carousel-indicators li:hover {background:#fff;  }
			.carousel-indicators li.active {background:#fff;  margin:0px 7px;}
							
						
	
.recommend_bg{background:#fbfbfb; background:#f1f3f5; width:100%; height:;}
	.recommend_bg h1{text-align:center; font-family: OpenSansSemibold; font-size: 40px; color:#2e4453; text-transform: ; margin-top:0px;}
	.recommend_bg h3{ text-align:center;  color:#5c6c77; font-family: OpenSansRegular; font-size: 16px; line-height: 26px; max-width:90%; margin:20px auto 20px auto;}
		
		.recommend_logo{ text-align:center; }
		.recommend_logo img{ max-width:70%; }
		
		.recommend_item{position:relative; background:#fff; border:1px solid #ddd; padding:20px 25px; height:; border-radius:5px;}
			.recommend_item_sticker{position:absolute; text-align:center; top:22px; right:20px; width:90px; height:25px; line-height:25px; color:#fff;  border-radius:5px; text-transform:uppercase; font-family: OpenSansSemibold; font-size: 12px;  }
			.recommend_item_sticker_1{background:#f45215; background:#f08a00; background:#0083d1; }
			.recommend_item_sticker_2{background:#19a255; width:; }
			.recommend_item_img {}
			.recommend_item_img{width:100%; height:115px; cursor:pointer; text-align:center; background:url(/img/nophoto.png) center center no-repeat;}
			.recommend_item_img img{max-width:100%; max-height:120px;}
			.recommend_item_title{font-family: OpenSansSemibold; font-size: 20px; color:#2e4453; position:relative; text-align:left;}
			.recommend_item_title a{background-image: linear-gradient(to top,rgba(83,142,207,.3) 1px,transparent 1px); text-decoration:none;}
			.recommend_item_title a:hover{background-image:none; color:#;}
			
			.recommend_item_subtitle{font-family: OpenSansRegular; font-size:13px ; line-height:27px; color:#758089; float:;}
			
			
			.recommend_item_title_logo{position:absolute; top:20px; left:20px;}
			.recommend_item_title_logo img{max-width:100px;}
			
			.recommend_item_text div{padding:0px;}
				.recommend_item_text_comment{font-family: OpenSansRegular; font-size:14px ; line-height:24px; color:#333; padding:0px;}
				.recommend_item_text_main{font-family: OpenSansSemibold; font-size:14px; line-height:24px;  color:#2e4453; text-align:right; padding:0px;}
			.recommend_item_price{float:; font-family: OpenSansBold; font-size:20px; color:#2e4453;   height: 40px;    line-height: 40px; }
			.recommend_item_detailed{font-family: ; font-size:16px; color:#2e4453;   height: 40px;    line-height: 40px; }
			.recommend_item_more{float:right; border-radius: 5px; width:150px; border:1px solid #1e73b7; text-indent:25px;  background: #fff url(/img/basket.png) 20px center no-repeat;  background-size:20px;  color: #1e73b7;    height: 40px;    line-height: 40px;    cursor: pointer;    text-align: center;        font-family: OpenSansSemibold;    font-size: 16px;}
			.recommend_item_more:hover{border:1px solid #1e73b7;  background: #1e73b7;    color: #fff; background: #1e73b7 url(/img/basket_hover.png) 20px center no-repeat; background-size:20px;}
	
		.cond_models_holder{min-height:150px; overflow-y:; }
		.cond_models_holder_seria_line:hover div{background:#f4f7fa;}
			.cond_models_title{font-size:14px; line-height:24px;}
			.cond_models_square{text-align:center; font-family: OpenSansRegular; font-size:14px ; line-height:24px; color:#758089;}
			.cond_models_price{text-align:right; font-family: OpenSansSemibold; font-size:14px ; line-height:24px; color:#;}
	
			.cond_models_head_title{font-size:14px; line-height:24px;}
			.cond_models_head_square{text-align:center; }
			.cond_models_head_price{text-align:right;}
	
	.cond_models_holder_seria .cond_models_head_title, .cond_models_holder_seria .cond_models_head_square, .cond_models_holder_seria .cond_models_head_price, .cond_models_holder_seria .cond_models_title, .cond_models_holder_seria .cond_models_square, .cond_models_holder_seria .cond_models_price{font-size:15px; line-height:30px;}
	.cond_models_holder_seria .cond_models_head_title, .cond_models_holder_seria .cond_models_head_square, .cond_models_holder_seria .cond_models_head_price{    font-family: OpenSansBold; color:#333;}
	
	.recommend_catalog_button{   text-align: center;    font-family: OpenSansRegular;    font-size: 16px;}
	.recommend_catalog_button a{ background-image: linear-gradient(to top,rgba(83,142,207,.3) 1px,transparent 1px); text-decoration:none;}
	.recommend_catalog_button a:hover{ background-image: none; }
	
	.brands_bg{background:#fff; text-align:center;}
	.brands_bg h1{text-align:center; font-family: OpenSansSemibold; font-size: 40px; color:#2e4453; text-transform: ; margin-top:0px;}
	.brands_bg h3{ text-align:center;  color:#5c6c77; font-family: OpenSansRegular; font-size: 16px; line-height: 26px; max-width:90%; margin:20px auto 20px auto;}
		.brands_bg img{width:95%;  -webkit-filter: grayscale(25%);}
		.brands_bg img:hover{-webkit-filter: grayscale(0%);}
	

	
.why_bg{background:#fbfbfb;}
	.why_bg h1{text-align:center; font-family: OpenSansSemibold; font-size: 40px; color:#2e4453; text-transform: ; margin-top:0px;}
	.why_bg h3{ text-align:center;  color:#5c6c77; font-family: OpenSansRegular; font-size: 16px; line-height: 26px; max-width:90%; margin:20px auto 20px auto;}
	.why_block{}
		.why_block_content_img{width:100px; height:100px; margin:0 auto;  }
		.why_block_content{text-align:center; }
			.why_block_content_title{ font-family: OpenSansSemibold;  font-size:20px; color:#282828; margin:0px 0px 10px 0px;}
			.why_block_content_text{display:none; font-size:15px; color:#5c6c77;  font-family: ; }
		
	

	
			.img_bg{width:100%; height:; background:transparent;}
				.img_fixed{background:url(/img/slider_bg5.jpg) center center no-repeat; background-size:cover; width:100%; height:100%; }
				/*background:url(/img/banner6.png) center center repeat,url(/img/slider_bg4.jpg) center top no-repeat; background-size:cover;*/
				
				.img_bg h1{text-align:center; font-family: OpenSansSemibold; font-size: 40px; color:#2e4453; text-transform: ; margin-top:0px;}
				.img_bg h3{ text-align:center;  color:#5c6c77; font-family: OpenSansRegular; font-size: 16px; line-height: 26px; max-width:90%; margin:20px auto 20px auto;}
				
				.main_callback_form_item {margin:0 auto; text-align:center;}
				.main_callback_form_item input{width:100%; max-width:550px; height:60px; line-height:60px; outline:0; border-radius:5px; font-family:OpenSansRegular; border:0px;  text-indent:30px; font-size:16px; }
				.main_callback_form_item .slider_button{width:100%;  max-width:550px; margin:0 auto; height:60px; line-height:60px;}
	
	
.service_bg{background:#fff;  height:; font-family:OpenSansRegular; color:#2e4453;}	
	.service_bg h1{text-align:center; font-family: OpenSansSemibold; font-size: 40px; color:#2e4453; text-transform: ; margin-top:0px;}
	.service_bg h3{ text-align:center;  color:#5c6c77; font-family: OpenSansRegular; font-size: 16px; line-height: 26px; max-width:90%; margin:20px auto 20px auto;}
	
.service_bg table{width:85%; margin: 0 auto; }
.service_bg table tr>th{background:#eaeced; color:#5c6c77;  text-align:center; padding:10px; font-size:14px; font-weight:normal; font-family:OpenSansSemibold;}
.service_bg table tr>th.main_th{background:#fff; color:#2e4453; height:60px; font-size:18px;  font-family:OpenSansBold;}
.service_bg table tr>td{padding:7px 10px; text-align:left; border-top:1px solid #ccc; color:#758089;}
.service_bg table tr>td.table_color_2{background:#;}
.service_bg table tr>td+TD{text-align:center;}
.service_bg table tr:hover{background:#f4f7fa;}


.catalog_filters{padding:10px 30px; margin:0px 15px; border-radius:5px; border:1px dotted #ddd; background:#f1f3f5; line-height:50px; color:#2e4453;}
.catalog_filters_item{ float:left; }
.catalog_filters_item_img { float:left; cursor:pointer; border-radius:10px; margin:0px 0px;}
.catalog_filters_item_img:hover {background:#fff;}
.catalog_filters_item_img_active { background:#fff; }
.catalog_filters_item_img img{ max-width:100px; margin:0px 7px; }
.catalog_filters_item_divider{ float:left; margin:0px 30px; background:#ddd; width:1px; }
.catalog_filters_item select{padding:5px 10px; border:1px solid #ddd; border-radius:5px; outline:none; width:200px;}

.catalog_filters_item_title{font-family: OpenSansSemibold; font-size:16px; float:left;}

.cond_imgs_holder{border:1px solid #ddd; padding:20px; border-radius:5px;}
.cond_main_img{width:100%; height:300px; border-radius:5px; text-align:center; cursor:pointer; margin:0px 0px 20px 0px; background:url(/img/nophoto.png) center center no-repeat;}
	
.cond_main_img img{width:100%; border-radius:5px;}
.cond_main_imgs{border-top:1px solid #ddd; padding-top:20px ;}

.portfolio_imgs img{}

	.owl-carousel  {vertical-align:middle;}
	.owl-carousel div {vertical-align:middle;}
	.owl-carousel div img{vertical-align:middle; border-radius:5px;}

	.cond_price{float:left;     font-family: OpenSansSemibold;    font-size: 30px;    color: #2e4453;  padding:0px 25px; line-height:55px; background:#fef2b8;  border:1px solid #fef2b8; border-radius:5px;}
		/* background:#e8f1f6; */
		.cond_buy{float:left; margin:0px 30px; border-radius: 5px;  line-height:55px; background: #fff url(/img/basket.png) 25px center no-repeat; background-size:32px; width:; border:1px solid #1e73b7; text-indent:25px;     color: #1e73b7;  cursor: pointer;    text-align: center;        font-family: OpenSansBold;    font-size: 20px; padding:0px 30px 0px 50px;}
		.cond_buy:hover{border:1px solid #1e73b7;  background: #1e73b7;    color: #fff; background: #1e73b7 url(/img/basket_hover.png) 25px center no-repeat; background-size:32px;}
	
.cond_technical{width:100%; margin:0px !important; padding:0px; border:1px solid #ddd; border-radius:5px; overflow:hidden;}
	.cond_technical_head{ height:60px;  line-height:60px;  font-size: 20px; background:#fafafb; color:#2e4453; text-align:center; padding:; font-weight:normal; font-family:OpenSansSemibold;}
	.cond_technical_content{clear:both;}
	.cond_technical_content>div{padding:7px 10px; text-align:left; border-top:1px solid #ddd; color:#758089;}
	.cond_technical_content>div+div{color:#2e4453; font-family:OpenSansSemibold; text-align:right; }
	.cond_technical_content:hover div{background:#f4f7fa;}
	
.cond_kit_comment{font-family:OpenSansRegular; font-size: 14px;  padding:15px; border:1px solid #eedf99; border-radius:5px; background:#fdf5d0 url(/img/notifier/warning.png) right center no-repeat; background-position: bottom 20px right 20px; color: #2e4453; }	
	.cond_kit_comment_title{font-family:OpenSansSemibold; font-size: 16px; }
	
.cond_parent_items h3{text-align: left;    font-family: OpenSansSemibold;    font-size: 30px;    color: #2e4453; }
	.cond_parent_items_img{height:120px; width:100%; text-align:center !important;}
	.cond_parent_items_img img{width:auto !important; height:120px !important;}
	.cond_parent_item{position: relative;    background: #fff;    border: 1px solid #ddd;    padding: 0px 20px 15px 20px;    height: ;    border-radius: 5px;}
	.cond_parent_item_title{text-align:left;}
	.cond_parent_item_sub{color: #758089;}
	.cond_parent_item_data{color: #2e4453; font-family: OpenSansSemibold; float:right;}
	
	
.cond_content{background:#fafafb; padding:10px 50px; border:1px solid #eee; border-radius:5px;}	
	
	
	.pages_link_current{display: inline-block; padding:3px 9px;}
	.pages_link{ display: inline-block;  border:1px solid #; background:#f1f3f5; border-radius:5px; margin:0px 3px;}
	.pages_link:hover{background:#5c6c77; }
	.pages_link:hover a{color:#fff; }
	.pages_link a{display:block; background:none;padding:3px 9px; color:#5c6c77;}
	.pages_link a:hover{color:#fff; }
	/*
	.pages_link_current{font-size:12px;	display: inline-block;	margin-right: 4px;	background: #e9e9e9;font-weight: bold;	text-decoration: none;	color: #f0f0f0;	border: solid 1px #000;	border-radius: 2px;	padding:3px 7px;background: #616161;box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);text-shadow: 0px 0px 3px rgba(0,0,0, .5);	} 
		.pages_link{ font-size:12px; display:inline-block; margin-right: 4px; border-radius: 2px; border: solid 1px #c0c0c0; background: #e9e9e9;	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9)); background: -moz-linear-gradient(0% 0% 270deg,#f8f8f8, #e9e9e9);box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);	font-weight: bold;	text-decoration: none;	text-shadow: 0px 1px 0px rgba(255,255,255, 1);	}
		.pages_link:hover{	background: #eeeeee;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#eeeeee));background: -moz-linear-gradient(0% 0% 270deg,#fff, #eeeeee);	}
		.pages_link a{display:block; padding:3px 7px; color: #000; text-decoration:none;}
		.pages_link a:hover{color:red;}
	*/
	
	
.h1{
		text-align:center;     font-size: 42px;
		line-height: 50px;
		font-weight: 300; 
		font-family: Geometria;  color:#176AB3; text-transform: ; 
	
		margin-top:0px;
		width:80%; margin:0 auto;
	   /* background: url(/img/title_border.png) left center repeat-x;*/
	}
	.h1 span{    background: #f7f8fb; padding:0px 20px;}
	
.h3{ text-align:center;  color:#5c6c77; font-family: Geometria; font-size: 16px; line-height: 26px; max-width:90%; margin:20px auto 20px auto;}

	.news_img{width: 100%;    height: 250px;    border-radius:5px;    cursor: pointer;}
	.news_date{font-size: 14px;  font-family: Geometria; font-weight:400;  margin: 10px 0px;    color: #777;}
	.news_title a{   font-family: Geometria;    font-size: 18px; font-weight:400; color: #176AB3 ;     background-image: linear-gradient(to top,rgba(83,142,207,.3) 1px,transparent 1px);}
	.news_title a:hover{background:none;}
	.news_text{}
	
	.news_share{text-align:center; font-size:14px;  font-family: Geometria;  font-weight:400; text-transform:uppercase;}
	
	
	
	
.content_text{	line-height:22px; font-weight: 300;    font-size: 16px; text-align:justify; font-family: Geometria; line-height:22px; color: #434445; }
	.content_text img{ max-width:100% !important; height:auto !important; }
	.content_text p img{ max-width:100% !important; height:auto !important; }
		.content_text p iframe{}
		.content_text p{ line-height:22px;}

	.content_text ul li {list-style-image:url(/img/after.png); margin:5px 0px 5px 0px; line-height:20px; }
	.content_text ul.dot  {padding:0px 0px 0px 20px;}
	.content_text ul.dot li {list-style:none; background:url(/img/after2.png) 0px -1px no-repeat; margin:5px 0px 5px 0px; line-height:20px; padding:0px 0px 0px 30px; }
		
	.content_text ol li{ line-height:22px;  padding: 0px 0px 0px 5px; !important;}
	.content_text ul li{ line-height:22px;  padding: 0px 0px 0px 5px; !important;} /*margin:15px 0px 10px 15px !important;*/
	.content_text strong, .content_text b{ font-family: Geometria; font-weight:600; color:#2e4453;}
	.content_text i{ font-family: Geometria; font-style:italic; font-weight:300; color:#2e4453;}
	.content_text b i{ font-family: Geometria; font-style:italic; font-weight:600; color:#2e4453;}
	
	.content_text h1{text-align: left;    font-family: Geometria; font-weight:300;    font-size: 40px;    color: #176AB3;    text-transform: ;    margin:30px 0px 30px 0px;	 }
	.content_text h2{text-align: ;    font-family: Geometria;    font-size: 28px;    color: #176AB3;    text-transform: ;    margin:25px 0px 25px 0px;	 }
	.content_text h3{text-align: ;    font-family: Geometria;    font-size: 22px;    color: #176AB3;    text-transform: ;    margin:25px 0px 15px 0px;	 }
	.content_text h4{text-align: ;    font-family: Geometria;    font-size: 18px;    color: #176AB3;    text-transform: ;    margin:25px 0px 15px 0px;	 }

.content_text a{background-image: linear-gradient(to top,rgba(125,125,125,.3) 1px,transparent 1px);    text-decoration: none;}
.content_text a:hover{background: none;}
			
			
.content_text table{width:95%; margin: 0 auto; }
.content_text table tr>th{background:#fafafb; color:#5c6c77;  text-align:center; padding:10px; font-size:14px; font-weight:normal; font-family:OpenSansSemibold;}
.content_text table tr>th.main_th{background:#fff; color:#2e4453; height:60px; font-size:18px;  font-family:OpenSansBold;}
.content_text table tr>td{padding:7px 10px; text-align:left; border-top:1px solid #ccc; color:#758089;}
.content_text table tr>td.table_color_2{background:#;}

.content_text table tr:hover{background:#f4f7fa;}


.comment_title{}
.comment_text{font-family:OpenSansItalic; font-size:16px; line-height:26px; color:#2e4453; text-align:justify}

.comment_user_img{float:left; width:50px; height:50px; margin:0px 10px 0px 0px; background:#ccc; border-radius:5px;}	
	.comment_user_title{font-family:OpenSansSemibold; font-size:20px;color:#2e4453;}
	.comment_user_type{font-family:OpenSansRegular; font-size:14px; color:#2e4453;}

.comment_img img{max-width:100%; border-radius:10px;}
	
	
.map_bg{position:relative; height:350px;}
	.map_bg_hover{background:transparent; position:absolute; width:100%; height:350px;top:0px;	}
	.map_block{ font-size:14px; font-family:Geometria; background:url(/img/logo.png) right center no-repeat; background-size:100px; padding-right:100px;}
		.map_bg_adress{color: #151c21;  font-family:Geometria; font-weight:600; font-size: 14px; margin:10px 0px;}
		.map_bg_phone{margin:10px 0px 10px 0px !important; font-weight:400; color: #151c21; font-family:; font-size: 14px;   line-height: 22px; }
		.map_bg_work{margin:10px 0px 10px 0px !important; font-size: 14px; font-family:;    color: #151c21;   }
		.map_bg_mail{margin:10px 0px 10px 0px !important;}
	
	
.about_bg{background:#; height:; font-family:OpenSansRegular; color:#2e4453;}	
	.about_bg h1{text-align:center; font-family: OpenSansSemibold; font-size: 40px; color:#2e4453; text-transform: ; margin-top:0px;}
	.about_bg h3{ text-align:center;  color:#5c6c77; font-family: OpenSansRegular; font-size: 16px; line-height: 26px; max-width:90%; margin:20px auto 20px auto;}
	
	.about_title{font-family: OpenSansSemibold; font-size: 20px; color:#2e4453;}
	.about_text{text-align:justify; font-family: Geometria; font-weight:300; font-size: 16px; color:#151c21;}

.about_bg img{max-width:100%; border-radius:5px;}	
					
.portfolio_bg{background:#fff; }		
	.portfolio_bg h1{text-align:center; font-family: OpenSansSemibold; font-size: 40px; color:#2e4453; text-transform: ; margin-top:0px;}
	.portfolio_bg h3{ text-align:center;  color:#5c6c77; font-family: OpenSansRegular; font-size: 16px; line-height: 26px; max-width:90%; margin:20px auto 20px auto;}
		
	.portfolio_img_item{opacity:;  -webkit-filter: grayscale(25%); cursor:pointer; }		
	.portfolio_img_item:hover{opacity:.9;  -webkit-filter: grayscale(25%);}	
	/*
	.portfolio_img_item_bg1{height:85px; border-radius:5px; background:url(/img/banner_blue_30.png) repeat, url(/img/portfolio_2.jpg) center center no-repeat; background-size:cover; }		
	.portfolio_img_item_bg1:hover{background: url(/img/portfolio_2.jpg) center center no-repeat; background-size:cover;}
	
	.portfolio_img_item_bg2{height:85px; border-radius:5px; background:url(/img/banner_blue_30.png) repeat, url(/img/portfolio_3.jpg) center center no-repeat; background-size:cover; }		
	.portfolio_img_item_bg3{height:85px; border-radius:5px; background:url(/img/banner_blue_30.png) repeat, url(/img/portfolio_4.jpg) center center no-repeat; background-size:cover; }		
	.portfolio_img_item_bg4{height:85px; border-radius:5px; background:url(/img/banner_blue_30.png) repeat, url(/img/portfolio_5.jpg) center center no-repeat; background-size:cover; }		
	.portfolio_img_item_bg5{height:85px; border-radius:5px; background:url(/img/banner_blue_30.png) repeat, url(/img/portfolio_6.jpg) center center no-repeat; background-size:cover; }		
	.portfolio_img_item_bg6{height:85px; border-radius:5px; background:url(/img/banner_blue_30.png) repeat, url(/img/portfolio_1.jpg) center center no-repeat; background-size:cover; }		
		*/	
	
.benefits{border:1px solid #176AB3;border: 1px solid #66839c82; padding:20px 10px; border-radius:3px;}
.benefits:hover .benefits_title{color:#66839c; }
	.benefits_img{width:100%; text-align:center; margin:0px 0px 20px 0px;}
	.benefits_img img{max-width:80px;}
	.benefits_title{cursor:default; text-align:center;color:#151c21; font-family:Geometria; font-weight:300;  font-size: 16px; min-height:44px;   line-height: ;}

	
	.sub_pages_5_img{width:100%; text-align:center; margin:0px 0px 20px 0px;}
	.sub_pages_5_img img{max-width:100px;}
	.sub_pages_5_title{ text-align:center; color:#151c21; font-family:Geometria; font-weight:300;  font-size: 18px; min-height:44px;   line-height: ;}



.owl-main-slider .owl-nav button.owl-prev{ top: -390px; margin:0px; left: 0px;   height:380px; width:80px;  background:url(/img/partners_arrrow_left.png) 25px center no-repeat; }
.owl-main-slider .owl-nav button.owl-prev:hover{background: url(/img/slider_prev2.png) center center no-repeat, url(/img/partners_arrrow_left_hover.png) 25px center no-repeat;  }

.owl-main-slider .owl-nav button.owl-next{ top: -390px; margin:0px;  right: 0px;   height:380px; width:80px; background:url(/img/partners_arrrow_right.png) 50px center no-repeat;}
.owl-main-slider .owl-nav button.owl-next:hover{background: url(/img/slider_next2.png) center center no-repeat, url(/img/partners_arrrow_right_hover.png) 50px center no-repeat;}



	
	.portfolio_video_item{height:; width:100%; border-radius:5px; position:relative; cursor:pointer;}
		.portfolio_video_item img{opacity:.8;  -webkit-filter: grayscale(25%);}
		.portfolio_video_item_play{background:url(/img/youtube_play.png) center center no-repeat; background-size:80px; width:80px; height:80px; position:absolute; left:50%; top:50%; margin:-30px 0px 0px -40px;}
	
	
	.sub_pages_title_more {text-align:;}
		.sub_pages_title_more a{font-family:Geometria; color: #176AB3; font-size: 14px; font-weight:400; background:linear-gradient(to top,rgba(23,106,179,1) 1px,transparent 1px), url(/img/sub_pages_more_arrow3.png) right bottom no-repeat;} /* background-image:linear-gradient(to top,rgba(50,50,50,.3) 1px,transparent 1px);*/
		.sub_pages_title_more a:hover{background:none; background:linear-gradient(to top,rgba(218,31,40,1) 1px,transparent 1px), url(/img/news_more_arrow_hover2.png) right bottom no-repeat;}
	.sub_page_4_text{text-align:justify;}
	.sub_page_4_img_holder img{max-width:100%;}
	
	
	.news_bg{background:#;}
		.news_category_title{font-family:Geometria; font-size: 18px;    line-height: 25px;    font-weight: 700;    text-transform: ;}
		.news_category_title_more {text-align:;}
		.news_category_title_more a{font-family:Geometria; color: #333; font-size: 14px; font-weight:400; background:linear-gradient(to top,rgba(187,188,190,1) 1px,transparent 1px), url(/img/news_more_arrow.png) right bottom no-repeat;} /* background-image:linear-gradient(to top,rgba(50,50,50,.3) 1px,transparent 1px);*/
		.news_category_title_more a:hover{background:none; background:linear-gradient(to top,rgba(218,31,40,1) 1px,transparent 1px), url(/img/news_more_arrow_hover2.png) right bottom no-repeat;}
			.news_cat1_content_date{float:left; margin:0px 10px 0px 0px; width:75px; font-family:Geometria; font-weight:600; font-size: 16px;    line-height: 16px; text-align:center; padding:7px 5px;}
			.news_cat1_content_date_red{background:#da1f28; color:#fff; }
			.news_cat1_content_date_blue{background:#1371b7; color:#fff; }
			.news_cat1_content_date_grey{    background: #fff; border-radius:3px;  border: 1px solid #dfdede;border: 1px solid #66839c82;  color: #333;  color: #176AB3;  color: #67859e; }
			
				.news_cat1_content_date_month{ font-family:Geometria; font-weight:400; font-size: 13px;    line-height: 13px;}
			.news_cat1_content_title{}
			.news_cat1_content_title a{ text-decoration: none; 
			font-family:Geometria; font-weight:400;   font-size:14px;
		
			background-image: linear-gradient(to top,rgba(0,78,163,.3) 1px,transparent 1px);  color: #176AB3; 
			}
			.news_cat1_content_title a:hover{background:none;}
	
		.news_cat2_content{}
			.news_cat2_content_img { border: 0px solid #dfdede;}
			.news_cat2_content_img img{max-width:100%; border-radius:3px;}
			.news_cat2_content_title {padding:0px 0px 0px 0px;}
			.news_cat2_content_title a{font-family:Geometria; font-weight:400;  
			background-image: linear-gradient(to top,rgba(0,78,163,.3) 1px,transparent 1px);  color: #176AB3; 
			text-decoration: none;    
			font-size:14px;}
			.news_cat2_content_title a:hover{background:none;}
			.news_cat2_content_date{color:#151c21; font-size:13px; font-family:Geometria; font-weight:300;}
	
		.news_cat3_content{}
			.news_cat3_content_title{}
			.news_cat3_content_title a{font-family:Geometria; font-weight:400; font-size:14px; background-image: linear-gradient(to top,rgba(0,78,163,.3) 1px,transparent 1px);  color: #176AB3; 
			
			}
			.news_cat3_content_title a:hover{background:none;}
			.news_cat3_content_date{color:#151c21; font-family:Geometria; font-weight:300; font-size:13px; }
	
	
	
	
	.signup_bg{ border:1px solid #176AB3; border: 1px solid #66839c82; width:100%; border-radius:3px;}
		.signup{ height:100%; padding:30px 20px;}
			.signup_title_big{color:#176AB3; font-weight:; font-family:Geometria; font-size:32px; line-height:38px; text-transform:uppercase; font-weight:300;}
			.signup_title{color:#da1f28; color:#176AB3; font-weight:; font-family:Geometria; font-size:18px; line-height:28px; text-transform:uppercase; }
			.signup_title_comment{color:#4e4e4e; margin:15px 0px 10px 0px; font-family:Geometria; font-weight:300;}
			.signup_title_input {  float:left;}
			.signup_title_input input{  border: 1px solid #ececec; background:#fff; font-family:Geometria; font-weight:300;  border-radius:3px; outline:0px; width:300px;  padding:15px 7px; height:40px; background:#fff url(/img/email.png) 15px center no-repeat; text-indent:50px;  }
			
			.signup_input_holder{float:;}
			
			.head_content_annon{cursor:pointer; position:relative; 
			color: #fff;

    outline: 0px;
    border-radius: 3px;
    background: #176AB3;
	float:left;
	font-family:Geometria;
			text-align:center;  font-size:14px; font-weight:400; line-height:39px;  margin:0px 0px 0px 15px; width:142px; height:39px;}
			
.head_content_annon:hover {display:block; background:#3675bb; background:#da1f28 ; color:#;}
			
	
	

   
	
	
	
	
.intro_bg{background:url(/img/intro_4.jpg) center center no-repeat; background-size:cover; height:130px; width:100%;}	
.intro_bg div img{max-width:100%;}	


.portfolio_video_bg{background:#f1f3f5;}	

.partners_bg{background:#;}	
.partners_holder{margin:0px 50px;}	
	


.callback_bg{background:url(/img/callback_bg2.jpg) center center  no-repeat; background-size:cover;}
	.callback_bg h3{text-align:center; color:#fff;}
	.callback_bg_text{color:#fff; text-align:center; font-size:15px; font-family:Lato, Helvetica, Arial, sans-serif;}
		.callback_bg .button{border:1px solid #fff; color:#fff;}
		.callback_bg .button:hover{border:1px solid #88bae2; color:#fff;}
		
	.button{padding-right:25px; cursor:pointer; text-align:center; letter-spacing: 0.03em; font-family: "Oswald", sans-serif; line-height:50px; height:; border:1px solid #4882b0; color:#4882b0; padding:0px 20px 0px 20px; border-radius:25px; font-size:16px;	}
	.button:hover{background:#88bae2; border:1px solid #88bae2; color:#282828;}
	

	
	
	
.footer_bg{ background:#d4dce5;    height:; font-family:OpenSansRegular;  }
.footer_bg img{border-radius:5px;}
	.footer_bg_title{font-family:OpenSansBold; font-size:16px; color:#2e4453; color:#2e4453 ; margin:0px 0px 10px 0px;}
	.footer_bg_text{font-family:Geometria; text-align:center; font-size:16px; font-weight:300; color:#151c21 ; color:#;  margin:0px 0px 10px 0px; line-height:150%;}
	.footer_bg_text a{ margin:0px 0px; font-size:16px;  font-weight:300;color:#;  background-image: linear-gradient(to top,rgba(45,122,176,.3) 1px,transparent 1px);  text-decoration: none;}
	.footer_bg_text a:hover{background:none;}

	
.footer_after_bg{ background:#373536; background:#62707a; background:none; width:100%; margin:0 auto; height:; line-height:40px; color:#151c21; border-top: 1px solid #66839c82; font-family: Geometria;  font-weight:400; font-size: 12px; text-align:;}
	.footer_after_bg img{ height:80px;}
		.footer_after_bg_item{display:inline-block; margin:0px 20px 0px 0px; position:relative; }
		.footer_after_bg_item img{width:auto; height:20px; position:absolute; top:9px; left:0px;}
		.footer_after_bg_item a{color:#151c21;  font-family:; line-height:; background-image: linear-gradient(to top,rgba(50,50,50,.2) 1px,transparent 1px);  letter-spacing: .015em; text-decoration: none;}
		.footer_after_bg_item a:hover{background:none;    color:# !important;}
	
	.catalog_filters_more{display:none; font-family:OpenSansSemibold; font-size:16px; background:url(/img/list.png) center left no-repeat; background-size:22px; text-indent:32px;}
	.catalog_filters_content{display:block;}
	
	.mobile_menu_langs{margin:0px 0px 0px 30px; font-size: 14px;}
	.mobile_menu_langs a{line-height:24px;     font-size: 14px;}
	
	
	
.popup__toggle{bottom:25px;right:0px;position:fixed; z-index:1000; cursor:pointer;}
.img-circle{background-color:#176AB3;box-sizing:content-box;-webkit-box-sizing:content-box;}
.circlephone{ box-sizing:content-box;-webkit-box-sizing:content-box;border: 2px solid #176AB3;width:150px;height:150px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius: 100%;opacity: .5;-webkit-animation: circle-anim 2.4s infinite ease-in-out !important;-moz-animation: circle-anim 2.4s infinite ease-in-out !important;-ms-animation: circle-anim 2.4s infinite ease-in-out !important;-o-animation: circle-anim 2.4s infinite ease-in-out !important;animation: circle-anim 2.4s infinite ease-in-out !important;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#176AB3;width:100px;height:100px;bottom:0px;right:35px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;-webkit-animation: circle-fill-anim 2.3s infinite ease-in-out;-moz-animation: circle-fill-anim 2.3s infinite ease-in-out;-ms-animation: circle-fill-anim 2.3s infinite ease-in-out;-o-animation: circle-fill-anim 2.3s infinite ease-in-out;animation: circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;bottom: 14px;right: 49px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;opacity: .7;}
.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;background-image:url(/img/mini2.png);background-position: center center;background-repeat:no-repeat;animation-name: tossing;-webkit-animation-name: tossing;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
.img-circle:hover{opacity: 1;}


#popup__toggle, .popup__toggle{bottom:10px;right:-20px;}
.circlephone{width:80px;height:80px;bottom:0px;right:35px;}
.circle-fill{width:80px;height:80px;bottom:0px;right:35px;}
.img-circle{width:42px;height:42px;bottom: 19px;right: 54px;}
.img-circleblock{width:42px;height:42px; background-size:16px;}
@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
  50% {transform: scale(1); opacity: 1; }   
  100% {transform: scale(0.9);opacity: 1;}}
 @-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
  50% {-webkit-transform: scale(1);opacity: 1;}   
  100% {-webkit-transform: scale(0.95);opacity: 1;}}
@keyframes tossing {
  0% {transform: rotate(-8deg);}
  50% {transform: rotate(8deg);}
  100% {transform: rotate(-8deg);}}
@-webkit-keyframes tossing {
  0% {-webkit-transform: rotate(-8deg);}
  50% {-webkit-transform: rotate(8deg);}
  100% {-webkit-transform: rotate(-8deg);}}
@-moz-keyframes circle-anim {
  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}
@-webkit-keyframes circle-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}
@-o-keyframes circle-anim {
  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}
@keyframes circle-anim {
  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
  100% {transform: rotate(0deg) scale(1) skew(1deg);
opacity: .1;}}
@-moz-keyframes circle-fill-anim {
  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-webkit-keyframes circle-fill-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-o-keyframes circle-fill-anim {
  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@keyframes circle-fill-anim {
  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
  
  
  
 .col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}



@media (max-width: 767px) { 													/* XS */
	.pre_head{font-size:14px;}
	.head_mobile_menu_bg{height:50px;}
	.menu_phone{top:12px; right:25px;}
	.menuwrapper{padding:15px 0px 0px 20px;}
	.slider_image{border-radius:0px;}
	
	.owl-carousel .owl-nav button.owl-next{display:none;}
	.owl-carousel .owl-nav button.owl-prev{display:none;}
	.partners_holder{margin:0px 15px;}
	
	.h1{background:none; font-size:32px; line-height:40px;}
	.h1 span{padding:0px;}
	.slider_image{padding:10px; height:330px;}
	.slider_title {font-size: 28px; line-height: 36px;}
	
	.about_text_img{text-align:center;}
	.benefits{height:210px;}
	.padding_15{padding:0px 15px;}
	.signup_title_input {width:100%;}
	.signup_title_input input{width:100%;}
	.head_content_annon{margin:10px 0px 0px 0px;}
	.footer_bg_text{text-align:left;}
	.footer_logo{max-width:170px !important;}
	
	.xs_padding_15{padding:0px  15px  !important;}
/*	
	.slider_title{font-size:30px; line-height:40px;}
	.content_text h1{font-size:32px;}
	.recommend_item_price{font-size:;}
	.catalog_filters{ line-height:34px;}
		.catalog_filters_item_img{margin:;}
		
	.catalog_filters_more{display:block;}
	.catalog_filters_content{display:none;}
	
	.cond_main_imgs{border:0px; padding:0px;}
	.cond_content{padding:10px 20px;}
	.cond_buy{float:left; margin:0px 0px 0px 0px;}
	
	.slider_image{border-radius:0px; border:0px; padding:50px 30px;}
	.carousel-indicators{top:560px;}
	.footer_bg{padding-left:30px;}
	.menu_phone{ right:25px; }
	.recommend_item_more{width:115px; background-position:10px center;}
	.recommend_item_more:hover{ background-position:10px center;}
	
	.recommend_bg h1,.service_bg h1,.about_bg h1{max-width:100%; font-size:30px; text-align:left; margin-left:15px; margin-right:15px;}
	.recommend_bg h3,.service_bg h3,.about_bg h3{max-width:100%; text-align:left; margin-left:15px; margin-right:15px;}
	.recommend_catalog_button{margin:0px 0px;} 
	
	.service_bg table{width:90%; margin: 0px 15px; }
	
	.service_bg	.main_th{text-align:left;}
	.menuwrapper{padding:35px 0px 0px 25px !important; }
	.xs_p_0{padding:0px;}
	.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp
	{
		padding: 0px !important;
		
	}
	.order_title{font-size:16px;}
	.order_price{font-size:16px;}
	
#popup__toggle, .popup__toggle{bottom:10px;right:-20px;}
.circlephone{width:100px;height:100px;bottom:0px;right:35px;}
.circle-fill{width:100px;height:100px;bottom:0px;right:35px;}
.img-circle{width:52px;height:52px;bottom: 24px;right: 59px;}
.img-circleblock{width:52px;height:52px; background-size:16px;}
*/
}
@media (min-width: 768px) and (max-width: 977px) {								/* SM */
	
	.slider_image{border-radius:0px;}
	
	.sm_padding_15{padding:0px 15px !important;}
/*
	.sm_pd_l_50{padding-left:50px;}
	.slider_image{border-radius:0px; border:0px;}
	.recommend_item_more{width:115px; background-position:10px center;}
	.recommend_item_more:hover{ background-position:10px center;}
	.recommend_item_img {max-height:auto !important;}
	.slider_title{width:;}
	.cond_content{padding:0px 30px;}
	.order_title{font-size:16px;}
	.order_price{font-size:16px;}
	
#popup__toggle, .popup__toggle{bottom:10px;right:-20px;}
.circlephone{width:100px;height:100px;bottom:0px;right:35px;}
.circle-fill{width:100px;height:100px;bottom:0px;right:35px;}
.img-circle{width:52px;height:52px;bottom: 24px;right: 59px;}
.img-circleblock{width:52px;height:52px; background-size:16px;}
*/
}
@media (min-width: 978px) and (max-width: 1199px) {								/* MD */
	.top_menu_item{margin-right:28px;}
	.menu_item{margin:0px 8px;}
	.recommend_item_more{width:115px; background-position:10px center;}
	.recommend_item_more:hover{ background-position:10px center;}
	.head_center_content{padding:0px 30px 0px 40px;}
	.slider_image{border-radius:0px; border:0px;}
	.slider_title{width:550px;}
	.catalog_filters_item_right{ float:right; }
	.en_img_holder{height:auto; max-height:200px; overflow:hidden;}
}
@media (min-width: 1200px) {													/* LG */
	
	.head_center_content{padding:0px 0px 0px 45px;}
	.slider_title{width:750px;}
	.lg_center{text-align:center;}
	.catalog_filters_item_right{ float:right; }
	.footer_langs{margin-left:7px;}
	
	.en_img_holder{height:auto; max-height:200px; overflow:hidden;}
}
