.navbar-brand {padding: 5px 5px;}
.navbar-default {background-color: #fefefe;border-color: #e7e7e7;}
.navbar-default .navbar-nav>li>a {color: #fff;text-transform: uppercase;font-size: 0.9em;margin: 10px 0;}
.navbar-default .navbar-nav>li>a:hover {color: #fff;}
ul#mainmenutop li.item-122 .dropdown-menu {right: 0;left: initial;}
ul#mainmenutop li.item-122 .dropdown-menu:before {right: 10px;left: initial;}
.breadcrumb {margin: 20px 0;background: none;}
.breadcrumb>li+li:before {display:none}
.breadcrumb span.divider {margin: 0 5px;}
.btn.btn-primary {background: #21549e;border-color: #89a2c7;border-radius: 0;}
.btn.btn-primary:hover {background: #213e68;}
.custom.tophomeblueblock.footer a.btn.btn-primary {float: right;padding: 5px 15px;margin: 20px;}
.well {padding: 0;background: none;border: none !important;box-shadow: none;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {background: #21549e;color: #fff;border: none; border-bottom: 1px solid #21549e;}
.nav-tabs>li>a {margin-right: 2px;font-weight: 500;line-height: 1.42857143;border: none;padding: 15px 30px;border-radius: 0;}
.nav-tabs {border-bottom: 5px solid #21549e;display: block;height: 40px;}
.form-horizontal .control-label {color: #21549e;font-weight: 400;font-size: 0.8em;}
.navbar-toggle {position: relative;float: right;margin-right: 15px;padding: 9px 10px;margin-top: 8px;margin-bottom: 8px;background-color:#fd6120;background-image: none;border: 1px solid transparent;border-radius: 0;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #fff;}
.navbar-default .navbar-toggle {border: 3px solid #fff;border-radius: 50%;width: 38px;height: 38px;padding: 9px 5px;background: #fd6120 !important;}
.custom.toplinetitle {padding: 0 15px;}

.custom.phoneblock, .custom.mobphonebtn {float: right;}
.custom.phoneblock a {color: #fff;}
.custom.phoneblock{margin: 7px 0 0 30px;}

a.btn.btn-default.mobphone {display: none;}
.custom.phoneblock span.phonemark {font-size: 1.3em;font-weight: 600;}


div#yoo-zoo {float: left;width: 100%;}
button.leftnavbar-toggle {float: none;display: block;margin: 0 auto;width: 80%;font-size: 1.2em;padding: 10px 5px;color: #fff;background: #183c70;border: 1px solid #ccc;}
span.glyphicon.glyphicon-align-justify {margin-right: 5px;}

div#jbmodule-bootstrap-125 .product-props {display: none;}


@media (max-width: 1600px) {

	/* topslide */
	img.tsimg {position: absolute;bottom: 40px;}
	img.tsimg.tsimg01 {right: 47%;height: 51%;}
	img.tsimg.tsimg02 {right: 32%;height: 60%;}
	img.tsimg.tsimg03 {right: 21%;height: 58%;}
	img.tsimg.tsimg04 {right: 5%;height: 68%;}


}
@media (min-width: 1430px) {

}
@media (max-width: 1400px) {
	h1.titletsl {margin: 220px 0 0 40px;}
	img.tsimg.tsimg01 {right: 49%;height: 51%;}
}
@media (max-width: 1300px) {

}
@media (max-width: 1200px) {
	ul#mainmenutop>li>a {font-size: 0.8em;}
	ul#mainmenutop>li {margin: 0 9px;}

	/* topslide */
	img.tsimg {position: absolute;bottom: 20px;}
	img.tsimg.tsimg01 {right: 52%;height: 45%;}
	img.tsimg.tsimg02 {right: 33%;height: 54%;}
	img.tsimg.tsimg03 {right: 21%;height: 53%;}
	img.tsimg.tsimg04 {right: 5%;height: 58%;}

}

@media (max-width: 992px) {
	body {font-size: 12px;}
	.moduletable.tophomeslide {
		height: 600px;
	}
	h1.titletsl {margin: 160px 0 0 0;}
	h2.subtitletsl {margin: 15px 0 0 0;}

	ul#mainmenutop>li {margin: 0;}
	ul#mainmenutop ul.dropdown-menu a {font-size: 0.7em;padding: 10px 20px;}
	.mobhead {padding: 0;}
	a.navbar-brand {padding: 0;margin: 10px;width: 180px;height: 30px;}
	ul#mainmenutop ul.dropdown-menu a {font-size: 0.7em;padding: 10px 20px;}
	div#jbmodule-bootstrap-125 .item-title a {font-size: 1.5em;float: left;padding: 0;width: 100%;}
	div#jbmodule-bootstrap-97 .wrapper-item-desc>div, .ltestnewshome {padding: 0;}
	div#jbmodule-bootstrap-97 ul.list.unstyled, div#jbmodule-bootstrap-125 ul.list.unstyled {padding: 0;margin: 0; float:left; width:100%;}
	div#jbmodule-bootstrap-97 li.element-itemlink a, div#jbmodule-bootstrap-125 li.element-itemlink a {margin:0;display: inline-block;float: none;}
	.moduletable.tophomeblueblock.lnews {padding-bottom:0;}
	div#jbmodule-bootstrap-97 .item-title, div#jbmodule-bootstrap-125 li.element-itemlink, div#jbmodule-bootstrap-97 li.element-itemlink {text-align:center;}
	.navbar .container, .item-params {padding: 0;text-align: center;}
	.moduletable.toplinetitle h1 {font-size: 28px;}
	.moduletable.toplinetitle h2 {font-size: 16px;margin: 5px 0 10px;}
	.breadcrumb {margin: 0 0 10px 0;background: none;}
	ul.dropdown-menu.unstyled.small {background-color: #3663a6;}
	ul#mainmenutop ul.dropdown-menu.unstyled.small li.current a, ul#mainmenutop ul.dropdown-menu.unstyled.small li.active a {background-color: #1f4986;}
	ul#mainmenutop ul.dropdown-menu.unstyled.small li a {font-size: 14px;}
	.moduletable.leftmodmenu {float: left;width: 100%;background: #21549e url(../images/menubgr.png) no-repeat bottom right;margin-top: 15px;padding: 15px 0;color: #fff;}

	.leftmenu-collapse.collapse.in {padding-top: 15px;}
	.alphaindex_line_ru a {display: inline-block;margin: 5px 2px;}
	.subcategory-items>.clearfix {height: 130px;}
	.subcategory-items span.item-title a {line-height: 1em;display: table-cell;height: 40px;overflow: hidden;vertical-align: middle;width: 100%;}
	.moduletable>h1, h1.title, h1.item-title, .page-header h2, div#contwrap>h1 {font-size: 2.4em;}
	.item-tabswrapp.col-md-12 {float: left;width: 100%;}
	.element-smfaq>a {padding: 15px;}
	#smfaq .answerbody:before {left: calc(50% - 7px);border: 10px solid rgba(255, 255, 255, 0);border-bottom: 7px solid #8bc34a;bottom: 100%;}
	#smfaq .answer_content {padding: 20px 0;}
	ul#mainmenutop .dropdown-menu:before {display:none;}
	li.deeper.dropdown.parent.open>a:before {content: "";width: 0;height: 0;border: 5px solid rgba(255, 255, 255, 0);border-top: 5px #21549e solid;display: block;position: absolute;bottom: -10px;}
	h2.subcategory-title {margin-bottom: 15px;font-size: 1.5em;}
	.moduletable.leftmodmenu .jbcategory-link>a {font-size: 0.7em;padding: 10px;}
	.publish.item-params>li {padding: 0;}
	.newswrwppteaser .publish li.element {padding-left: 10px;}
	.owl-theme .owl-nav {display: none;}
	.navbar-collapse.collapse {float: right;}
	ul#mainmenutop>li>a {padding: 10px 12px;margin: 5px;color: #fff;font-size: 16px;border: none;}

	/* topslide */
	img.tsimg {position: absolute;bottom: 20px;}
	img.tsimg.tsimg01 {right: 54%;height: 42%;}
	img.tsimg.tsimg02 {right: 35%;height: 51%;}
	img.tsimg.tsimg03 {right: 22%;height: 50%;}
	img.tsimg.tsimg04 {right: 2%;height: 60%;}


}
@media (min-width: 768px) {
	.collapse.leftmenu-collapse {display:block;}

}
@media (max-width: 768px) {
	.custom.phoneblock {display: none;opacity: 0;}
	ul#mainmenutop>li>a { padding: 10px 12px;margin: 5px;color: #000;font-size: 16px;border-bottom: 1px solid #e0e0e0;}
	.navbar-collapse.collapse {float: none;}
	div#allwrapper .navbar.navbar-default.navbar-fixed-top {background: none;border: none;margin-top: 15px;transition: 0.5s;}
	body {font-size: 14px;}
	.moduletable.tophomeslide.sm {height: 80px;background-color: #fc7c42;}
	.custom.phoneblock.open {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		line-height: 2.5em;
		display: block;
		opacity: 1;
		background: #333333;
		margin: 0;
		padding: 15px;
		box-shadow: 0 5px 5px 0 #00000057;
	}
	h1.titletsl {margin: 160px 0 0 0;font-size: 28px;}
	h2.subtitletsl {margin: 15px 0 0 0;font-size: 34px;}

	span.dropdownsearch {position: initial;}
	ul#mainmenutop {float: left;width: 100%;margin: 0;padding: 15px 0;}
	.collpsemenu {background: #fff;box-shadow: 0 4px 5px #00000054;min-height: 0;}

	.custom.mobphonebtn {display: block;}
	a.btn.btn-default.mobphone {display: inline-block;font-size: 0;border: 3px solid #fff;width: 38px;height: 38px;background: #fd6120;padding: 8px;border-radius: 50%;margin: 7px 20px;position: absolute;	right: 64px;}
	a.btn.btn-default.mobphone span.glyphicon.glyphicon-phone {font-size: 16px;line-height: 1;	padding: 0;	margin: 0;color: #fff;}

	div#jbmodule-default-98 .item-image.align-left, img {float: none !important;margin: 0 auto !important;text-align: center;}
	.item-description, .item-links {display: none;}
	.item-title, div#jbmodule-default-98 .item-title>a {text-align: center;font-size: 16px;}
	.moduletable>h1, h1.title, h1.item-title, .page-header h2, div#contwrap>h1 {text-align: center;font-weight: 300;margin: 20px 0;border-bottom: 3px solid #f7723e;padding: 10px;font-size: 24px !important;}



}


@media (max-width: 600px) {
	.plusblock {flex-basis: 50%;font-size: 12px;padding-bottom: 30px;}
	.plusblock h3 {font-size: 16px;}

}

@media (max-width: 500px) {
	.moduletable.tophomeslide {
		height: 370px;
	}
	h1.titletsl {
		margin: 100px 0 0 0;
		font-size: 28px;
	}
	/* topslide */
	img.tsimg {position: absolute;bottom: 20px;}
	img.tsimg.tsimg01 {right: 59%;height: 34%;}
	img.tsimg.tsimg02 {right: 39%;height: 40%;}
	img.tsimg.tsimg03 {right: 23%;height: 40%;}
	img.tsimg.tsimg04 {right: 2%;height: 44%;}

}

@media (max-width: 400px) {

}

@media (max-width: 360px) {
	form#searchForm .btn-group.pull-left {width: 44%;}
}

@media (max-width: 340px) {


}
@media (max-width: 319px) {

}