.container{
	width: 90%;
}

/*                     Tablet Landscape
==================================================================*/
@media only screen and (min-width: 992px) and (max-width: 1199px){

.about{
    margin-top:111px !important;
    padding-right:0px
}

.about h3 {
  font-size: 32px;
}
.about small {
    margin-bottom: 16px;
}
 
.member{
	margin : 30px;
}

.member .info {
  width: 92%;
  left: 4%;
 }


.about .jumbo-text {
  text-transform: uppercase;
  font-size: 20px;
}

.border{
	  margin-left: 16px;
	  margin-right: 16px;
		margin-top: 10px;
		padding: 38px;
		
}

}	
/*                      Tablet Portrait
=================================================================*/
@media (min-width: 768px) and (max-width: 991px) {


.navbar-default .navbar-nav > li > a {
    font-size: 13px;
}
.nav > li > a {
    padding: 11px 0px;
    margin: 0px 8px;
}

.navbar .navbar-nav {
    margin-top: 4px;
}

.flipper h1 {
    font-size: 50px;
}

.about {
    margin-top: 92px;
	font-size: 28px;
}
.about h3 {
    margin-top: 92px;
	font-size: 28px;
}

.member{
	margin-bottom : 100px;
	
}

 
.member .info {
  width: 100%;
}

.profile{
width : 80%;
//margin-left : 10px;
}
.member:hover .info {
   padding-top: 28px;
}
.copyright {
    margin-top:0px;
}

.about .jumbo-text {
  text-transform: uppercase;
  font-size: 20px;
}

.border{
	  margin-left: 15px;
	  margin-right: 15px;
		margin-top: 10px;
		padding: 38px;
		
}



}
/*                          Phone
=======================================================================================*/
@media only screen and (max-width: 767px){
.logo{
	width:150px !important;
}
.footer-logo{
	width:150px !important;
	
}
.section-services{
	height: 650px;
}

.areas{
font-size: 25px;	

}

.section{
	padding : 0;
	margin: 0;
}

h3 {
    font-size: 27px;
}	



.flipper {
    top: 250px;

}

.flipper h1 {
    font-size: 25px;
    line-height: 30px;
}
.flipper h2 {
    line-height:22px;
    margin: 0px 0px 40px;
    color: #FFF;
	font-size: 10px;
	
}

.navbar-default .navbar-toggle {
    border-color: transparent;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: transparent;
	border-color: transparent;
}
.navbar-default .navbar-toggle:hover .icon-bar {
    background-color: #ddd;
}
.navbar .navbar-nav {
    margin-left: -15px;
}
 
.navbar-default .navbar-nav > li > a {
    color: #fff;
	border-bottom: 2px solid transparent;
	padding: 12px 0px;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: #176010;
    background-color: transparent;
    border-bottom: 2px solid transparent;
}
 
.top-nav-collapse .navbar-nav > li > a.current {
    color: #176010;
}

.about {
    padding-right: 0px;
}
.about h3 {
    letter-spacing: 2px;
    text-align: center;
	font-size: 25px;
}

.profile{
width : 80%;
margin-left : 30px;
}

.member{
	margin-bottom : 60px;
    margin-top: 15px;
}

.member:hover .info {
   padding-top: 25px;
}


.contact {
    margin-top: -100px;
}

.cont-details i {
    padding-right: 4px !important;
}
.cont-details  p {
    font-size: 14px;
}

.footer-links a {
    float: left;
    margin: 0px 12px;
}

.about .jumbo-text {
  text-transform: uppercase;
  font-size: 15px;
}
.carousel-indicators{
	margin-bottom : 200px;
}
.carousel-indicators li {
  width: 20px;
  height: 2px;
 }
 
.carousel-indicators .active {
  width: 20px;
  height: 3px!important;
}


.logo{
	width : 50px;
}

.social_footer{
margin-right: 30px;	
}

.social_footer a {
  font-size: 15px;
  margin: 0px 2px;
 
}

.copyright {
    font-size: 10px;
}

.btn {
padding: 5px 11px;
margin-right  : 30px;
 width : 100%;
  display:inline;
  margin-left : 10px;
   
}

.btn1{
	font-size: 15px !important;    
}

.border{
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 10px;
	padding: 20px;
}

.header .carousel-inner:after{
	width: 314px;
	height: 40px;
	left: 50%;
	margin-left: -157px;
}


#ServiceSlider .carousel-control .glyphicon {
    color: #176010;
	margin: 20px;
}



#ServiceSlider .carousel-control .glyphicon-chevron-right {
 right : -10%;
}

#ServiceSlider .carousel-control .glyphicon-chevron-left{
 left : -10%;
}

#ServiceSlider a.carousel-control{
  width: 200px !important;	
	
}

.header .carousel-control{
	display: none;
}

.header .carousel-inner:after{
	display: none;
}

.item p{
	font-size: 15px;
	line-height: 15px;
	
}

.carousel-control .glyphicon-chevron-right {
 //right : 35%;
}

.carousel-control .glyphicon-chevron-left{
 //left : 35%;
}

.top1{
	font-size: 10px;
}
}
 
 /* Mobile Vertical Layout: 488px 
===============================================================================*/
@media only screen and (min-width: 488px) and (max-width: 767px){

.section-services{
	height: 500px;
}

.header .carousel-control{
	 width: 100% !important;
  margin-left: -350px;	 
}

.carousel-control .glyphicon-chevron-right {
 right : 36% !important;
}

.carousel-control .glyphicon-chevron-left{
 left : 43% !important;
}

.section{
	padding : 0;
	margin: 0;
}

.header-nav.navbar-home .navbar-header .navbar-toggle {
    margin-top: 16px;
    border-color: transparent;
}

.header-body h4 {
    margin-top: 107px;
}


.copyright {
    margin-top:0px;
}


}