/*!
 * Bootstrap Responsive v2.1.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
/*====================IniteMobileView=============================*/
.MobileView #j_main {
    min-height: 0;
}
.MobileView #j_mod_background {
    
}
.MobileView .main{
	min-width:0;
}
/*MenuStyle*/
 #j_viewmenu{
/	background:url("../images/menu-icon.png") no-repeat center center;    
    cursor: pointer;
	display:none;    
    height: 35px;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 50px;
    width: 35px;
    z-index: 100;
	border: 1px solid #ba2340;
    border-radius: 2px;
}
#j_viewmenu:hover {
	box-shadow: 0 0 2px 2px #cecece;
}
/*====================ENDIniteMobileView=============================*/
@media (max-width: 319px){

}
@media (min-width: 320px) and  (max-width: 479px){
			
}
@media (max-width: 1100px) and (min-width: 961px){
	.row {
		margin: 0 -8px;
	}
	.span10, .span9, .span8, .span7, .span6, .span5, .span4, .span3, .span2, .span25 {		
		padding: 0 10px;
	}
	#j_menu .menu > li > a {
		font-size: 13px;
	}
}
@media (max-width: 960px){
	#bd{
		overflow-x:hidden;		
	}
	#j_background{
		display:none;
	}
	.hidden-desktop{
		display:block;
	}
	.main > .inner{		
	}	
	.hideMobile,.hidemobile{
		display:none;
	}
	.viewMobile{
		display:block!important;
	}
	/*Responsive*/
	.main{
		padding: 0 5px;
	}
	.row{
		margin:0;
	}
	.span10,.span8,.span6,.span5,.span4,.span3,.span2,.span25,#blogcollection .intro_items .item{
		width:100%;
		float:none;
		padding:0;
	}
	.md-col6{
		width:50%;
		float:left;
		padding:0 10px;
	}
	/*logo*/	
	#j_logo {
		min-height: 85px;
		padding-right: 0px;
	}
	/*social*/
	#j_social {
		position: absolute;
		right: 10px;
		top: 10px;
		width:auto;
	}
	/*menu*/
	#j_viewmenu{
		display:block;
	}
	#j_menu{
		background:#000;
		display:none;
	}
	#j_menu .menu{
		display:block;
	}
	#j_menu .menu li{
		display:block;
		margin: 1px 0;
	}
	#j_menu ul{}
	#j_menu ul li{}
	#j_menu .menu > li > a,#j_menu ul li a{
		border-bottom: 1px solid #cecece;
		color: #fff;
		display: block;
		font-size: 18px;
		padding: 10px 0;
		text-align: center;
	}	
	#j_menu .menu>li.item-101{
		display:none;
	}	
	#j_menu .menu > li > a:hover, #j_menu .menu > li.active > a{
		background:#c10d0d;
		color:#fff;
	}
	/*level2*/	
	#j_menu ul ul{
		border: 0px solid;
		border-radius: 0px;
		display: block;		
		position: relative;
		top: 100%;
		width: 100%;		
		background:#555;
		padding:0;
	}
	#j_menu li:hover>ul{	
	}
	#j_menu ul ul li{
		margin: 5px 0;
	}
	#j_menu ul ul li a{
		display:block;
		font-size:14px;
	}
	/*submenu*/
	.mod_submenu {
		display: none;
	}
	/*Module*/
	.menuSolutionService{
		margin-top:10px;
	}
	.row>div>img{
		display:block;
		margin: 0 auto;
	}
	.row>div{
		margin-bottom:10px;
	}

	.services_row,.mod_news.row{
		margin: 0 -8px;
	}
	.services_row .span3,.mod_news.row .span3{
		width:50%;
		float:left;
		padding:10px;
	}
	#j_wrapper {
		background: #000000!important;
	}
	#j_wrapbottom2 {
		margin-top: 20px!important;
	}		
	.video_container {
		position: relative;
		width: 100%;
		height: auto;
		padding-bottom: 0;
	}
	.video {
		position: relative;		
		width: 100%;
		height: 460px;
	}
}
@media (max-width: 560px){
	.video {		
		height: 300px;
	}
}
@media (max-width: 480px){
	.video {		
		height: 250px;
	}
}