@media (min-width: 1200px) {
 /* Make Navigation Toggle on Desktop Hover */
  .dropdown:hover .dropdown-menu {display: block;}
  #portfolio .row {margin-left: -10px; margin-right: -10px;}
  .open>.dropdown-menu {display:none}

}

@media only screen and (min-width: 240px) and (max-width: 992px) {	
	
    
    .header:before{right:0px; left: inherit; }
    .navbar-header h3{ display: block; margin: 0px; padding:20px; display: inline-block; text-transform: uppercase; font-size: 14px; font-weight: bold;}
    .navbar-default .navbar-nav>li{ width: 100%; border-bottom: solid 1px rgba(0,0,0,0.2)}
/*    .navbar-default .navbar-nav{ width: auto;}*/
    #main-menu.navbar-default .dropdown-menu { position:relative; min-width:100%;} 
    .dropdown-menu{ box-shadow: none; text-align: center;}
    .navbar-toggle{ border: 0px;}
    .navbar-nav{ margin: 0px;}
    .text-right{ text-align: left;}
    .moto, .value{ margin: 40px auto; position: relative;border-radius: 0px; }
    .content{ height: auto;}
    .home-services ul{ display:none;}
    .tinynav { display:block; }
    .ban1txt{right:inherit; left: 50%; margin-left:-70px;}
    .circle { margin:0;}
    .circle__content p{font-size: 15px; line-height: 20px;}        
    .circle:after { width:180px; margin: 0px auto;}
    .team-list:after{ left: inherit;}
    .Tmpopcont .col-sm-3 h3{text-align: left; display: inline-block; margin-bottom: 10px;}
    .Tmpopcont .col-sm-3 small{ display: inline-block; text-align: left; margin-left: 5px;}
	/*.contact-form{ margin-bottom:20px;}*/
	.contact-details > ul > li{ width:100%; float: none; min-height:inherit; border-left:none; border-bottom:solid 1px #d4d4d4;}
	.mobile{ display:none;}
	
	.alert-success { right:0px; position:relative}
    .social{ text-align: left;}
	.team-details{ padding-top:39px;}
	.member-img{height:60px;}
	
}
@media only screen and (min-width: 240px) and (max-width: 550px) {
    .who-we-banner:after, .what-drives:after, .team:after{ display:none}
	.line-height45{ line-height:45px;}
}
@media only screen and (min-width: 1000px) and (max-width: 1024px) {
.home-services ul li{margin-right:38px;}
    .member-img{  height: 70px;}
    .team-details{ padding-top:50px;}
}