

/* ==========================================================================
   Author's custom styles
   ========================================================================== */


body,
html{  }

html{ position: relative; min-height: 100%; }

body { padding-top: 0px; padding-bottom: 60px; color:#6D6E70; font-family:myriadprolight; }
a{ color:#6D6E70; }



.col-xs-4 {
    background: none;
    border: none;
}

/* FIX FANCYBOX */
#fancybox-wrap * { 
	max-width: 100% !important;
}
 
#fancybox-wrap, 
#fancybox-wrap * {
 -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
     -ms-box-sizing: content-box;
      -o-box-sizing: content-box;
         box-sizing: content-box;
}


.logo-search{ height:85px; }
	.logo-search .logo{ float:left; margin-top:32px; }


footer { position: absolute; bottom: 10px; left: 0; width: 100%; /*min-width: 960px;*/ height: 26px; background:#c9c8c9; color:#001416; line-height:18px; font-size:11px; border-bottom:7px solid #979695; text-align: left; }
	footer .copyright{ text-transform:uppercase; margin-left: -15px; }
	footer .nav{}
		footer .nav>li>a{ padding:0px 3px; color:#001416;  }
		footer .nav>li+li>a{ border-left:1px solid #979695; }
		footer .nav-pills>li.active>a, 
		footer .nav-pills>li.active>a:hover, 
		footer .nav-pills>li.active>a:focus{ background: none; color: #001416; }

.header{  height:134px; background:none; border:none; margin-bottom:0; }
/*
.navbar-nav > li > a{ padding: 5px; font-weight:bold; }
.navbar-default .navbar-nav>li>a{ color:#FFFFFF; }
#navbar-ex-collapse{ margin-top: 65px; }
.navbar-default .navbar-nav>.active>a{ color:#3eb5f1; background: none; }
.navbar-default .navbar-nav>li>a:hover, 
.navbar-default .navbar-nav>li>a:focus{ color:#3eb5f1; background: none; }
.navbar-default .navbar-nav>.active>a, 
.navbar-default .navbar-nav>.active>a:hover, 
.navbar-default .navbar-nav>.active>a:focus{ color:#3eb5f1; background: none; }
.navbar-brand{ display: block; height: 176px; width: 200px; }

.navbar-default .navbar-nav>.open>a, 
.navbar-default .navbar-nav>.open>a:hover, 
.navbar-default .navbar-nav>.open>a:focus{ color: #FFFFFF; background-color: #3eb5f1; }

.navbar .navbar-nav .open .dropdown-menu {
position: absolute;
float: left;
background-color: #3eb5f1;
border: 1px solid #3eb5f1;
border: 1px solid №3eb5f1;
border-width: 0 1px 1px;
border-radius: 0 0 4px 4px;
-webkit-box-shadow: none;
box-shadow: none;
}
.navbar .navbar-nav .open .dropdown-menu > li > a:hover, .navbar .navbar-nav .open .dropdown-menu > li > a:focus, .navbar .navbar-nav .open .dropdown-menu > .active > a, .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff !important;
    background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a,
.dropdown-menu>li>a { color: #FFFFFF; font-size: 12px; }

.nav>li>a:hover, .nav>li>a:focus {
text-decoration: none;
background-color: transparent;
color: #3eb5f1;
}

*/


.menu-top{ height:47px; background:url(../i/menu-top-shadow.png) center bottom no-repeat; }
	.menu-top #menunavbar{ display:none; }
	.menu-top #menunavbar .navbar-brand { height:auto; }
	
	.menu-top .wrap-ul{ display:table; width:100%;	 }
		.menu-top .wrap-ul ul{ display:table-row; }
		.menu-top .wrap-ul ul li{ display:table-cell; width:14%; width:14,28571428571429%; position:relative; }
		.menu-top .wrap-ul ul li a{ display:block; text-align:center; font-size:13px; font-family:MyriadProSemiBold; line-height:38px; height:38px; color:#464749; position:relative; }
		.menu-top .wrap-ul ul li a:hover{ text-decoration:none; }
		.menu-top .wrap-ul ul li a .bg-left,
		.menu-top .wrap-ul ul li a .bg-right{ background-image:url(../i/menu-top-item-level0-bg.png); background-repeat: no-repeat; height:38px; display:block; position:absolute; top: 0; width:50%; background-repeat:no-repeat; }
		.menu-top .wrap-ul ul li.first a .bg-left,
		.menu-top .wrap-ul ul li.last a .bg-right{ background-image:url(../i/menu-top-item-level0-bg-edge.png); }
		.menu-top .wrap-ul ul li a .bg-left{ left:0; background-position:left top; }
		.menu-top .wrap-ul ul li a .bg-right{ right:0; background-position:right top; }
		.menu-top .wrap-ul ul li a .title{ position:relative; z-index: 60; }
		.menu-top .wrap-ul ul li.first a .title{ padding-left:10px; z-index: 60; }
		
		.menu-top .wrap-ul ul li.active{}
		.menu-top .wrap-ul ul li a:hover,
		.menu-top .wrap-ul ul li.active a{ color:#FFFFFF;}
		.menu-top .wrap-ul ul li a:hover .bg-left,
		.menu-top .wrap-ul ul li.active a .bg-left,
		.menu-top .wrap-ul ul li a:hover .bg-right,
		.menu-top .wrap-ul ul li.active a .bg-right{ background-image:url(../i/menu-top-item-level0-active-bg.png); }
		.menu-top .wrap-ul ul li a:hover .bg-right,
		.menu-top .wrap-ul ul li.active a .bg-right{ background-position:right top; z-index: 50; right: -10px; width: 60%; }
		.menu-top .wrap-ul ul li a:hover .title
		.menu-top .wrap-ul ul li.active a .title{ z-index:70; }
		
		.menu-top .wrap-ul ul li.first a:hover .bg-left,
		.menu-top .wrap-ul ul li.active.first a .bg-left{ background-image:url(../i/menu-top-item-level0-active-bg-edge.png); }

		.menu-top .wrap-ul ul li.active.last a .bg-left{  }
		.menu-top .wrap-ul ul li.last a:hover .bg-right,
		.menu-top .wrap-ul ul li.active.last a .bg-right{ background-image:url(../i/menu-top-item-level0-active-bg-edge.png); right: 0px; }
		
		.menu-top .wrap-ul ul li a:hover .bg-right{ background-image:url(../i/menu-top-item-level0-active-bg-edge.png); right: -10px; }
		.menu-top .wrap-ul ul li.prevItemActive a:hover .bg-left{ background-image:url(../i/menu-top-item-level0-active-bg-edge.png); z-index: 59; left:-10px; width:60%; }
		
		.menu-top .wrap-ul ul li ul{ display:none; position:absolute; right:0; top:38px; width:300px; background:#D0D0D0; border:1px solid #D0D0D0; padding:0; margin:0; }
		.menu-top .wrap-ul ul li.first ul{ right:auto; left:0px; }
		.menu-top .wrap-ul ul li ul li{ display:block; float:none; width:auto; text-align:left; padding:0; margin:0; }
		.menu-top .wrap-ul ul li ul li a{ text-align:left; padding:10px 10px; height:auto; line-height:16px; }
		.menu-top .wrap-ul ul li ul li a.current,
		.menu-top .wrap-ul ul li ul li a:hover{ background:#F7F7F7; color:#000000; }
		.menu-top .wrap-ul ul li:hover ul{ display:block; }

		.menu-top .wrap-ul ul li:hover ul li ul{ display:none; right:100%; top:0; }
		.menu-top .wrap-ul ul li:hover ul li:hover ul{ display:block; }



.search-quick{ width: 191px; height: 21px; float: right; margin-top: 42px; background:url(../i/quick-search-bg.png) left top no-repeat; }
	/*
	.search-quick .form-control-feedback{ color:#6195c4; }
	*/
	.search-quick input{ color: #3eb5f1; width:140px; border:none; background:none; margin: 0 0 0 23px; }
	/*
	.search-quick input::-webkit-input-placeholder{ color: #3eb5f1; }
	.search-quick input:-moz-placeholder{ color: #3eb5f1; }
	*/
	

.catalog-category-main{  }
	.catalog-category-main .head{ color:#001416; font-size:16px; background:url(../i/main-block-undelline.png) left bottom no-repeat; padding:0px 0 5px 0; margin:0 0 15px 0; }
	.catalog-category-main .item{ text-align:center; color:#6D6E70; font-weight:bold; line-height:19px; padding:15px 15px 20px 15px; }
	.catalog-category-main .item a{ color:#001416; display: block; border:1px solid #E2E2E2; border-radius:10px; position:relative; background:#FFFFFF; }
	
.catalog-category-main .item a
{
    position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.catalog-category-main .item a:before, 
.catalog-category-main .item a:after
{
    content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:50%;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
}
.catalog-category-main .item a:after
{
    right:10px;
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg);
       -moz-transform:skew(8deg) rotate(3deg);
        -ms-transform:skew(8deg) rotate(3deg);
         -o-transform:skew(8deg) rotate(3deg);
            transform:skew(8deg) rotate(3deg);
}
	
	.catalog-category-main .item a:hover{ text-decoration:none; }
	.catalog-category-main .item span{ display:block; }
		.catalog-category-main .item .img{ display:block; text-align:center; height:100px; overflow: hidden; }
			.catalog-category-main .item .img img{ display:block; margin:0 auto 0 auto; }
			.catalog-category-main .item a:hover .img img{ display:block; }
		.catalog-category-main .item .title{ line-height: 26px; height: 26px; font-size: 15px; background:#E2E2E2; margin:20px 0 7px 0; }
		.catalog-category-main .item .arrow{ display:block; text-align:right; padding:0 10px 10px 0; }



.catalog-category{ margin-top: 0px; }
.catalog-category h1{ font-size: 15px; color:#001416; margin-top:10px; font-family:MyriadProSemiBold; }
.catalog-category hr{ border:none; height:2px; background:url(../i/rasdel-title-subline.png) left top no-repeat; }
.catalog-category ul{ padding:0; margin:0; }
.catalog-category ul li{}
.catalog-category .item{ text-align:center; color:#6D6E70; font-weight:bold; line-height:19px; padding:15px 15px 20px 15px; display:block; }
.catalog-category .item .box{ color:#001416; display: block; border:1px solid #E2E2E2; border-radius:10px; position:relative; background:#FFFFFF; }
	
.catalog-category .item .box
{
    position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	height:302px;
}
.catalog-category .item .box:before, 
.catalog-category .item .box:after
{
    content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:50%;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
}
.catalog-category .item .box:after
{
    right:10px;
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg);
       -moz-transform:skew(8deg) rotate(3deg);
        -ms-transform:skew(8deg) rotate(3deg);
         -o-transform:skew(8deg) rotate(3deg);
            transform:skew(8deg) rotate(3deg);
}
	
	.catalog-category .item .box:hover{ text-decoration:none; }
	.catalog-category .item span{ display:block; }
		.catalog-category .item .img{ display:block; text-align:center; height:150px; overflow: hidden; }
			.catalog-category .item .img img{ display:block; margin:0 auto 0 auto; height:auto; }
			.catalog-category .item .box:hover .img img{ display:block; }
		.catalog-category .item .line{ height:2px; background:url(../i/catalog-category-box-line.png) left top no-repeat; display:block; margin:0 15px 0 15px; }
		.catalog-category .item .title{ line-height: 26px; height: 26px; font-size: 15px; background:#E2E2E2; margin:20px 0 7px 0; }
		.catalog-category .item .arrow{ display:block; text-align:right; padding:0 10px 10px 0; }
		.catalog-category .item .cats{ padding:5px 20px 10px 20px; }
			.catalog-category .item .cats .cat{ line-height:14px; font-size:12px; padding:3px 0 3px 0; margin:0; text-align:left; }
			.catalog-category .item .cats .cat a{}
			.catalog-category .item .cats .cat .catchild{ padding:10px 0 5px 0; line-height:12px; font-size:12px; }
			.catalog-category .item .cats .cat .catchild .cat2{  }
		
.catalog-preview{}
	.catalog-preview{}


.catalog-tree{}
	.catalog-tree .head{ font-size:16px; color:#201600; font-family:MyriadProSemiBold; }
	.catalog-tree .content{ margin-top:15px; }
		.catalog-tree .content .item{ line-height:17px; color:#201600; font-size:16px; margin-bottom:5px; margin-top:0px; display:block; }
			.catalog-tree .content .item .bullet{ width:16px; background-image:url(../i/bullet.png); }
		.catalog-tree .content .item:hover{ text-decoration:none; color:#5866AA; }
			.catalog-tree .content .item:hover .bullet{ }
		.catalog-tree .content > .current{ color:#5866AA; }
		.catalog-tree .content .level1-wrap{ padding:0px 0px 5px 15px; }
			.catalog-tree .content .level1-wrap .level1{ line-height:20px; color:#201600; font-size:14px; display: block; }
			.catalog-tree .content .level1-wrap .level1:hover{ text-decoration:none; color:#5866AA; }
			.catalog-tree .content .level1-wrap > .current{ color:#5866AA; }
			.catalog-tree .content .level1-wrap{}
		.catalog-tree .content .level2-wrap{ padding:0px 0px 5px 15px; }
			.catalog-tree .content .level2-wrap .level2{ line-height:17px; color:#201600; font-size:12px; display: block; }
			.catalog-tree .content .level2-wrap .level2:hover{ text-decoration:none; color:#5866AA; }
			.catalog-tree .content .level2-wrap .level2 > .bullet{ font-size:12px; }
			.catalog-tree .content .level2-wrap > .current{ color:#5866AA; }
			.catalog-tree .content .level2-wrap{}




.catalog-category-items{ margin-top:10px; }
	.catalog-category-items .item{ border-radius:6px; border:1px solid #bdbebf; color:#201600; background: none; display:block; padding: 10px 10px 10px 10px; font-size:10px; line-height:12px; margin:0 0 15px 0; }
		.catalog-category-items .item img{ width:100%; margin-bottom:10px; display:block; }
		.catalog-category-items .item .title{ display:block; margin-top:5px; font-size:14px; line-height:16px; font-family:MyriadProSemiBold; text-align:center; }
		.catalog-category-items .item span{  }
		.catalog-category-items .item .image{ width:174px; position:relative; }
		.catalog-category-items .item .image .special{ position:absolute; right:10px; top:35px; border-radius: 0; width:80px; }
		
		.catalog-category-items .item .img{}
		.catalog-category-items .item .preview,
		.catalog-category-items .item .preview *{ font-size:14px !important; line-height:18px !important; font-family:myriadprolight !important; }
		.catalog-category-items .item:hover{  }
		.catalog-category-items .item:hover .preview{  }
		.catalog-category-items .item a{ color:#201600;  }
		.catalog-category-items .item a:hover *,
		.catalog-category-items .item a:hover{ text-decoration:none; color:#5866AA !important; }


.video-preview-main{ margin-top:15px; margin-bottom: 15px; }
	.video-preview-main .head{ color:#001416; font-size:16px; background:url(../i/main-block-undelline.png) left bottom no-repeat; padding: 0px 0 5px 0; margin: 0 0 15px 0; }
	.video-preview-main .content{ margin-top:0; }
	.video-preview-main .content .item{ display:block; }
		.video-preview-main .content .item img{ border:2px solid #6D6E70; height: 174px; margin-left: auto; margin-right: auto; }
	.video-preview-main .content .item:hover{ display:block; }
		.video-preview-main .content .item:hover img{ border:2px solid #3fb6f1; }

/*
.catalog-hit-main{}
	.catalog-hit-main .head{ color:#3fb6f1; font-size:16px; font-weight:bold; }
		.catalog-hit-main .head .ico{ height:32px; }
	.catalog-hit-main .content{ margin-top:0px; }
		.catalog-hit-main .content .item{ font-size:12px; text-align:center; border:none; background:none; padding-top: 10px; }
			.catalog-hit-main .content .item a{ line-height:15px; border-radius:7px; border:2px solid #6D6E70; color:#6D6E70; background: none; display:block; padding:10px; font-size: 11px; }
			.catalog-hit-main .content .item a:hover{ border:2px solid #3fb6f1; color:#3fb6f1; text-decoration:none; }
			.catalog-hit-main .content .item img{ width:100%; margin-bottom:10px; }
*/

.block-real-time-demo-news-main{ background:url(../i/main-block-undelline.png) 15px 21px no-repeat; }
.block-real-time-demo-news-main .col-xs-4{ padding-top:0; }

.real-time-demo{}
	.real-time-demo .head{ color:#001416; font-size:16px; /*background:url(../i/main-block-undelline.png) left bottom no-repeat;*/ padding:0px 0 5px 0; margin:0 0 15px 0; }
	.real-time-demo .content{}



.news-main{}
	.news-main .head{ color:#001416; font-size:16px; /*background:url(../i/main-block-undelline.png) left bottom no-repeat;*/ padding:0px 0 5px 0; margin:0 0 0px 0; }
	.news-main .content{ margin-top:10px; border:1px solid #bebfc0; border-radius: 7px; background:#FFFFFF; padding:10px; }
		.news-main .content .item{ color:#696B6E; display:block; font-size:8px; }
		.news-main .content .item+.item{ margin-top:10px; }
		.news-main .content .item .date{ color:#001416; font-size:14px; background: none; display:block; padding:0px 5px 0px 5px; margin-right: 10px; }
		.news-main .content .item .preview{ line-height:20px; font-size:14px; }
		.news-main .content .item:hover{ text-decoration:none; }
		.news-main .content .item:hover .date{  }



.carousel-main{ height:auto; /*overflow:hidden;*/ }

#owl-main .item{ /*margin: 3px;*/ width:950px; margin-left:auto; margin-right:auto; }
#owl-main .item a{ display:block; width:100%; }
#owl-main .item a img{ display: block; width: auto; height: auto; margin-left:auto; margin-right:auto; visibility:hidden; }






.catalog-item{ margin-top: 5px; color:#201600; }
.catalog-item h1{ font-size:15px; margin-top: 0; margin-bottom: 15px; }
.catalog-item .colimg{ background: none; display:block; /*padding: 0px 0px 0px 0px;*/ border:none; }
	.catalog-item .colimg .img{ border-radius:4px; border:1px solid #bdbebf; display:block; position:relative; }
		.catalog-item .colimg .img img{ max-width:100%; border-radius:8px; display:block; margin-left:auto; margin-right:auto; }
		.catalog-item .colimg .img .special{ position:absolute; right:10px; top:35px; border-radius: 0; width:80px; }
	.catalog-item .colimg .img:hover{ border:1px solid #5866AA; }
.catalog-item .colview{ background: none; display:block; /*padding: 0px 0px 0px 0px;*/ border:none; }
	.catalog-item .colview .view{ margin-top:0px; }
	.catalog-item .colview .view,
	.catalog-item .colview .view *{ margin-top:0px; line-height:16px !important; font-size:14px !important; color: #201600; }
	.catalog-item .colview .download-links{ font-size:14px; line-height:14px; }
		.catalog-item .colview .download-links a{ padding:0 0px 0 0px; margin:0px 20px 10px 0px; white-space:nowrap; display: block; float: left; color:#6B6966; }
		.catalog-item .colview .download-links a:hover{ text-decoration:none; color:#5866AA; }
		.catalog-item .colview .download-links a .fa{ font-size:14px; margin-right:5px; }
		.catalog-item .img-small{  }
		.catalog-item .img-small a{ border-radius:4px; border:1px solid #bdbebf; display:block; float:left; margin-right:10px; }
		.catalog-item .img-small a:hover{  }
		.catalog-item .img-small a img{  }
.catalog-item .tabs{ margin-top:30px; }
	.catalog-item .tabs .nav-tabs{}
	.catalog-item .tabs .nav-tabs>li>a{ font-weight:bold; font-size: 14px; }
	
	.catalog-item .tabs .nav-tabs>li.active>a, 
	.catalog-item .tabs .nav-tabs>li.active>a:hover, 
	.catalog-item .tabs .nav-tabs>li.active>a:focus{ color: #5866AA; }
	.tab-content>.tab-pane { margin-top:25px; line-height:17px; font-size:13px; }
	.tab-content>.tab-pane td{ padding:3px; }

.videoreviews-inner-list h1{ font-size:20px; color: #001416; }
.videoreviews-inner-list ul{ margin-left:-18px; padding: 0; }
.videoreviews-inner-list ul li,
.videoreviews-inner-list ul li+li { margin-left: 18px; }
.videoreviews-inner-list ul li { float: none !important; margin-top: 15px; display: inline-block; width: 226px; height: auto; text-align: center; font-size: 14px; color: #02385f; padding: 0px; line-height: 14px; float: left; margin-right: 0px; margin-left: 18px; vertical-align: top; }
.videoreviews-inner-list ul li .title{ padding-top: 10px; }
.videoreviews-inner-list ul li img{ width:226px; height:127px; }

.page-text{ color: #001416; }
	.page-text h1{ font-size:20px; }
	.page-text td{ padding:3px; }
	.page-text .view{ padding-bottom:30px; /*overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; overflow-x: auto; min-height: .01%;*/ }
		.page-text .view img{ max-width:100%; height:auto !important; }
		.page-text .view table{  }



.news{}

.news-list{ color: #201600; }
.news-list h1{ font-size:20px; }
.news-list ul{ padding:0; display:block; }
.news-list ul li{ display:block; }
.news-list ul li+li{ margin-top:10px; }
.news-list ul li .date{  }
.news-list ul li .title{ color: #001416; }
.news-list ul li .title:hover{ color: #5766A9; }
.news-list ul li .preview{  }

.news-view{ color: #201600; }
.news-view .date{ margin-top:20px; }
.news-view h1{ font-size:20px; }
.news-view .view{ color:#201600; }
.news-view .view img{ max-width:100%; }


.navprint{ color: #201600; margin-top:10px; }
.navprint a{ color: #201600; margin:0 2px; }
.navprint a:hover{ color: #5766A9; }
.navprint a.current{ color: #5766A9; }

.support-rasdel{}
.support-rasdel .row > ul{ padding:0; }
.support-rasdel .row > ul > li{ display:block; }
.support-rasdel .row > ul > li > h2{ font-size:20px; }
.support-rasdel .row > ul > li li{ font-size:14px;  }


.search-rasdel{ color: #201600; }
	.search-rasdel .items{  }
		.search-rasdel .items .item{ margin-top:5px; }
		.search-rasdel .items .item a{ color: #201600; }
		.search-rasdel .items .item .path2{ font-size:12px; }
		.search-rasdel .items .item .path2 a{ color:#838383; }
	.search-rasdel h1{ font-size:20px; }

    
.carousel-main{ /*margin-bottom:15px;*/ }
    .carousel-main ul{  margin:0px; padding:0px; }
    .carousel-main li{ display:block; }

.bx-wrapper {
    margin: 0 auto 30px;
}

@media (max-width: 768px) {
	footer {
		position: relative;
		margin-bottom: 10px;
		margin-top:20px;
		width: 100%;
		height: auto;
		text-align: center;
	}
	body{ padding-bottom:0; }
	.catalog-inner{ padding-bottom:30px; }
	.catalog-category-items{}
	.catalog-category-items ul{ padding:0; }
	.catalog-item .colimg{ margin-bottom:20px;  }
	.catalog-item h1{ margin-top:30px; }
	
	.block-real-time-demo-news-main{ margin-bottom: 30px; }
	
	.real-time-demo{}
	.real-time-demo .content{}
	.real-time-demo .content img{ max-width:100%; }
	
	.news-main{ margin-top:20px; }
	
	
	.header { height: auto; }
	.menu-top { height: auto; }
	.menu-top #menunavbar{ display:block; }
	.logo-search{ display:none; }
	.menu-top .wrap-ul{ display:none; }
	
	#owl-main .item{ width:100%; margin-left:auto; margin-right:auto; }
	
	footer .nav>li {
		position: relative;
		display: inline;
		float:none;
	}
	footer .nav>li>a{ display:inline; }
}



@media (min-width: 768px) {
	.container { width: 750px; }
	.catalog-category .item .box{ height: 340px; }
	.catalog-inner{ padding-bottom:30px; }
	.catalog-category-items{}
	.real-time-demo{}
	.real-time-demo .content{}
	.real-time-demo .content img{ max-width:100%; }
}

@media (min-width: 980px) {
	.container { width: 980px; max-width: none !important; }
	.catalog-category .item .box{ height: 342px; }
	#owl-main .item{ width:950px; margin-left:auto; margin-right:auto; }
}
