
.mContainer{
	background-color: none; padding-top:70px;
	
}
.mContainer-out{display:flex; height:auto;}
.mContainer-l{width:60%;}
.mContainer-r{flex:1; margin:25px auto 25px 50px; content:contain;}


.mContainer-r-in>div{ height: 40px; border: 1px solid black; border-radius: 3px;margin:5px 15px 0 15px; padding: 10px 10px 10px 30px;  }


p{padding:0px 20px 20px 20px; }


#mP-h{padding: 25px; font-size: 24px; font-style:bold;}
#service-img{margin-left:auto; margin-right:auto;}
#service-caption{font-weight:bold; padding:10px 10px 10px 25px;  }

.btn-service-left, .btn-service-right{
	background:    #337ab7;
	background:    -webkit-linear-gradient(#337ab7, #073763);
	background:    linear-gradient(#337ab7, #073763);
	border-radius: 5px;
	padding:       8px 10px;
	color:         #ffffff;
	display:       inline-block;
	text-align:    center;
	
}

.home-btm-banner{
		clear: left;
		overflow: hidden;
		margin-top:25px;	
		
	}

#container-service-img{padding: 25px 0 25px 100px;}


	@media screen and (min-width:1500px) {
    
	.mContainer{margin-left: 10%; margin-right: 10%;}
	
	
	}
	
	@media screen and (max-width:1500px) and (min-width:1050px) {
		
	.mContainer{margin-left: 5%; margin-right: 5%;}
	
	}
	
	@media screen and (max-width:1050px) and (min-width:450px) { 
    
	.mContainer{margin-left: 10px; margin-right: 10px;}
	.mContainer-out{display:block;}
	.mContainer-l{width:90%}
	.mContainer-r{width:90%}
	
	}
	
	@media screen and (max-width: 450px) {
	
	.mContainer{margin-left: 10px; margin-right: 10px; }
	.mContainer-out{display:block;}
	.mContainer-l{width:90%}
 .mContainer-r{width:90%}
	}	