/*!
 * 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: 0px;
    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 -10px;
	}
	.span10, .span9, .span8, .span7, .span6, .span5, .span4, .span3, .span2, .span25 {		
		padding: 0 10px;
	}
	
}
@media (max-width: 960px){
	#bd{
		overflow-x:hidden;		
	}
	#j_background{
		display:none;
	}
	.hidden-desktop{
		display:block;
	}
	.main > .inner{		
	}	
	.hideMobile,.hidemobile{
		display:none;
	}
	/*Responsive*/
	.main{
		padding: 0 5px;
	}
	.row{
		margin:0;
	}
	.span10,.span8,.span6,.span5,.span4,.span3,.span2,.span25{
		width:100%;
		float:none;
		padding:0;
	}
	/*head*/	
	#j_top-head .email_box{		
		display:none;
	}
	/*logo*/
	#j_logo {
	  left: 10px;
	  transform: none;
	-webkit-transform:none;
	}
	/*Menu*/	
	.menucontainer{
		display:none;
		padding-top: 100px;
	}	
	#j_menu .main{
		min-height: 10px;
	}
	#j_viewmenu{
		display:block;
	}
	#j_menu .moduletable_menu1,#j_menu .moduletable_menu2{
		width:100%;
		float:none;
	}
	#j_menu .menu{		
	}
	
	#j_menu .menu li{
		border: 0 solid;
		display: block;
		text-align: left;
	}
	#j_menu .menu ul{
		display:block;
		margin: 0px 0px 0px 60px;
		position:relative;
		width:auto;
		padding:0;
		border:0px;
		background:none;		
	}	
	#j_menu .menu ul li{
		padding: 5px;
	}
	#j_menu .menu ul li a,#j_menu .menu ul li span{
		font-size:13px;
	}
	/*banner*/
	.banner_item .banner_text{
		font-size:18px;
	}
	/*About*/
	#about_sect .img_box{
		text-align:center;
	}
	/*sevices_sect*/
	#sevices_sect{
		text-align:center;
	}
	#sevices_sect .row{}
	#sevices_sect .span25{
		width:48%;
		display:inline-block;
		padding:20px 10px;
	}
	/*otherservices*/
	#othersevices_sect{
		text-align:center;
	}
	#othersevices_sect .row{}
	#othersevices_sect .span2{
		width:33%;
		display:inline-block;		
		padding:20px 10px;
	}
	/*contact*/
	form .formrow{
		margin:0;
	}
	form .controlbox{
		margin-bottom:10px;
	}
	/*footer_fly*/
	.footer-fly{
		display:none;
	}
	/*footer_left*/
	.footer_left .span3{
		display:inline-block;
		width:50%;
		float:left;
	}
	/*radius*/
	.radius_box{
		margin-bottom:10px;
	}
	.optional_row .item{
		width:50%;
	}
}
@media (max-width: 640px){
	.banner_item .banner_text{
		font-size:13px;
	}
}
@media (max-width: 560px){
	.titlesas::before,.titlesas::after{
		display:none;
	}
}
@media (max-width: 480px){
	.banner_item .banner_text{
		font-size:12px;
	}
	#sevices_sect .span25{
		width:100%;
		display:block;
		padding:20px 10px;
	}
	#othersevices_sect .span2{
		width:48%;
		display:inline-block;		
		padding:20px 10px;
	}
	.optional_row .item{
		width:100%;
	}
}