@charset "utf-8";
/* CSS Document */
.bg-green {
    z-index: 51;
    background: #F5FAED url("../images/green-bg.jpg") no-repeat center bottom;
    background-color: rgba(145,200,66,0.09);
    background-size: cover;
}

.mm-rw
{
	margin-left:5%;
	margin-right:0;
	
	
	
}

.tpct
	{
		padding-bottom:5% !important;
		
		
	}
.ttl{
	
	font-size:1.800em;
	 margin-bottom:2%;
	  text-align:center;
	    letter-spacing: 1px;
	
}

#u9651

  {     z-index: 133;
    width: 81px;
    height: 3px;
    background-color: #000000;
    left: 493px;
    margin-top: -20px;
    position: relative;
}
	
	
.colelem {
    display: inline;
    float: left;
    clear: both;}



.custom-background {

    background-image: url('../images/background.png');
    background-repeat: repeat;
    background-position: top left;
    background-attachment: fixed;}

.container-full {
  margin: 0 auto;
  width: 100%;
}

.hm-nvbr
{
	margin-left:3%;
	margin-right:3%;
	
	
	
}

.hm-nvmenu
{
	margin-top:3%;
}

.hm-bnr{
	
	  margin-left: 3%;
      margin-right: 3%;
	
}
.hm-bg{
	background-color:#693;
	padding-bottom:4%;
	padding-top:4%;
}

.hm-boxes{
	
	background-color:#d3d5bb;
	
}
.opc{
	background-color: #509b48;
  border: 0px solid #ddd;
  border-radius: 0px;
	
	
}
.hm-bkap
{
	font-size:1.000em;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
 	 margin-top: 2%;
}
.hm-ctnt
{
	color:#5a5a5a;
	font-size:1.800em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:21%;
	
	
}
.hm-men
{
	
	font-size:1.100em;
	color:#000;
	font-family:Arial, Helvetica, sans-serif ;
	text-transform:uppercase;
	font-weight:550;
	
	
}

.mg-top5
{
	margin-top:5%;
	    text-align: right;
	
	
}

.hm-content
{
	  margin-bottom: 3%;
  	margin-top: 3%;
	color:#404040;
	font-size:1.200em;
	font-family:Arial, Helvetica, sans-serif;
	
	
	
}
.box-title
{
	color:#FFF;
	font-size:1.500em;
	font-family:Arial, Helvetica, sans-serif ;
	text-transform:uppercase;
	font-weight:600;
	margin-bottom: 7%;
  margin-top: 9%;
	
	
	
}

.box-content
{
	color:#4c4d40;
	font-size:1.200em;
	font-family:Arial, Helvetica, sans-serif ;
	margin-top:5%;
	margin-bottom:6%;
	padding-left: 7%;
    padding-right: 7%;
}


.box-ttl{
	clear: both;
    float: left;
	text-align:center;
    width: 100%;
    padding: 25px;
    background: #693;
	color:#FFF;
	font-size:1.500em;
	font-family:Arial, Helvetica, sans-serif ;
	text-transform:capitalize;
	padding-top: 5%;
	padding-bottom: 5%;
}

.rw
{margin-left:0 !important;
margin-right:0 !important;
}


.cnt{
	padding-left:0 !important;
	padding-right:0 !important;
}


.hm-foot{
	background-color:#535f55;
	padding-top:3%;
	padding-left: 6%;
	padding-bottom:1%;
    margin-top: 3%;
}

.hm-ft-tiltle{
	color:#FFF;
	font-family:Gotham, Helvetica Neue, Helvetica," Arial", sans-serif;
	font-size:2.000em;
	
	
}

.hm-ft-lnk{
	color:#FFF;
	font-family:Gotham, Helvetica Neue, Helvetica," Arial", sans-serif;
	font-size:1.125em;
	line-height:200%;
	
	
}



.hm-ft-lnk1{
	color:#FFF;
	font-family:Gotham, Helvetica Neue, Helvetica," Arial", sans-serif;
	font-size:0.875em;
	text-align:left;
	
	
}


.hm-ft-lnk2{
	color:#FFF;
	font-family:Gotham, Helvetica Neue, Helvetica," Arial", sans-serif;
	font-size:0.875em;
	text-align:right;
	
	
}
.pd5{
 background-color:#141414;
  padding: 1% 6%;}
  
  .why-title{
	  font-size:2.000em;
	  color:#3c3c3c;
	  font-weight:600;
	  font-family:Gotham, Helvetica Neue, Helvetica, "Arial", sans-serif;
	  
  }
  
  .why-top{
	  background-color:#693;
	 /* background-image:url(../images/w-bg.jpg);*/
	  padding-top:2%;
	  padding-bottom:2%;
	  font-size:1.000em;
	  font-family:Gotham, Helvetica Neue, Helvetica, "Arial", sans-serif;
	  color:#404040;
  }
  
  .why-gly{
	  margin-top:5%;
	  margin-bottom:5%;
  }
  .ct-content{
	  
	color:#404040;
	font-size:1.000em;
	font-family:Arial, Helvetica, sans-serif;
  }
  
  
  .why-gl{
	  
	
	 padding-left: 7%;
	  
	  
  }
  .why-im{
	  
	   margin-right: -2%;
	       margin-top: 2%;
    margin-bottom: 1%;
	   
	   
  }
  
  .why-brd{
	  
	    border:4px solid #5e7f1c;
	  
  }
  
  .tx-pr{
	    padding-left: 1%;  
	  
  }
  


 @media (min-width :801px) and (max-width :1023px){
	 
	 .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{
		margin-left: -112px; 
	 }
	 
	 .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{
		    margin-right: -66px; 
	 }
	 
	 
	 
 }
 
 
  @media (min-width :1280px) and (max-width :1281px){
	  
	   .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{
		margin-left: -111px; 
	 }
	 
	 .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{
		    margin-right: -111px; 
	 }
	  
  }
 
  @media (min-width :1282px)  and (max-width :1365px){
	 
	 .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{
		margin-left: -93px; 
	 }
	 
	 .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{
		    margin-right: -47px; 
	 }
	 
	 
	 
 }
 
   @media (min-width :1366px)  and (max-width :1367px){
	   
	    
	 .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{
		margin-left: -116px; 
	 }
	 
	 .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{
		    margin-right: -117px; 
	 }
	   
   }
	 
  @media (min-width :799px) and (max-width :800px){
	 
	 .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{
		margin-left: -67px; 
	 }
	 
	 .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{
		    margin-right: -56px; 
			
			
	 }
	 .glyphicon-chevron-left:before {
    content: url(../images/prev1.png);}
	
	.glyphicon-chevron-right:before {
    content: url(../images/next1.png);}
	
	.box-content{
		margin-top:0;
	}
	 
	 .im-wd{
		 width:80%;
		 
		 
	 }
	 .im-wd1{
	     margin: 0;
    padding-bottom: 2%;}
	
	.hm-bkap
	{
		margin-left:0;
		margin-top:0;}
		
		.mg-top5
		{
			
			margin-top:8%;
		}
		
		.hm-pd{
			padding-right:0;
			padding-left:0;
			
			
		}
		
		.mm{
			margin-right:-55%;
			    margin-top: -8%;
		}
	 
	 
 }

  @media (min-width :802px) and (max-width :1023px){
	  
	  .hm-pd{
			padding-right:0;
			padding-left:0;
			
			
		}
		
		.hm-ctnt{
			margin-left:15%;
			
			
		}
		
	
	  .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev
	  {
		  margin-left:-94px;
		  
		  
	  }
	  
	  .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next
	  {
		  margin-right:-47px;
		  
		  
	  }
  }
  
   @media (min-width :768px) and (max-width :769px){
	   
	   .hm-bkap
	   {
		   
		  margin-top:1%; 
	   }
	   
	   .768btn{
		   
		   margin-top:2%;  
		   
	   }
	   
	    .glyphicon-chevron-left:before {
    content: url(../images/prev1.png);}
	
	.glyphicon-chevron-right:before {
    content: url(../images/next1.png);}
	
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{
		margin-right:-54px;
		
	}
	
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{
		margin-left:-65px;
		
	}
	   
   }
   
   
    @media (min-width :600px) and (max-width :765px){
		
	
		
		.hm-bkap
		{
			 font-size: 1.000em;
			
			
		}
		
		.hm-ctnt{
			margin-left:47%;
			    font-size: 1.200em;
				float: right;
    margin-top: -15%;
			
			
		}
		
		.mg-top5{
			
			margin-top:0;
		}
		
		  .hm-pd{
			padding-right:0;
			padding-left:0;
			
			
		}
		
		.nv-btn1{
		margin-bottom: -62px;}
		
		.hm-ft-lnk2{
			float:left;
		}
		.pd5{
			padding-bottom:5%;
 
 }
		
	    .glyphicon-chevron-left:before {
    content: url(../images/prev1.png);}
	
	.glyphicon-chevron-right:before {
    content: url(../images/next1.png);}
	
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{
		margin-right:-52px;
		
	}
	
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{
		margin-left:-52px;
		
	}
	.box-content{
		margin-top:0;
		
	}
	.hm-boxes{
		margin-bottom:0;
		
		
	}
	
	.box-title{
		    margin-bottom: 2%;
    margin-top: 2%;
		
	}
	
	.hm-content{
		font-size: 1.000em;
	}
	
	.hm-ft-lnk1{
		text-align:center;
		
		
	}
	
	.hm-ft-lnk2{
		text-align:center;
		float:none;
		
		
	}
	
	.hm-ft-tiltle{
		
		    font-size: 1.500em;
	}
		
	}
	  @media (min-width :320px) and (max-width :600px){
		  .lg-non{
		display:none;
		
	}
	.nv-btn1 {
    margin-bottom: 1px !important;
	
		  
	  }
	   @media (min-width :320px) and (max-width :560px){
		   
		   .hm-nvbr {
    margin-left: 0;
    margin-right: 0;
		   
		   
	   }
	   
	   .lg-top{
	       width: 87%;
    margin-top: -21%;}
	
	.lg-non{
		display:none;
		
	}
	
	  .glyphicon-chevron-left:before {
    content: url(../images/prev2.png);}
	
	.glyphicon-chevron-right:before {
    content: url(../images/next2.png);}
	
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{
		margin-right:-20px;
		
	}
	
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{
		margin-left:-20px;
		
	}
	.carousel-indicators{bottom:-14px;}
	
	.box-title{
		
		    font-size: 1.100em;
			margin-bottom: 4%;
			margin-top:2%;
		
		
	}
	
	.box-content{
		margin-top:0;
		
	}
	.hm-ft-lnk{
		
		font-size: 1.000em;
	}
	
	.hm-ft-tiltle{
		
		
		font-size: 1.500em;
	}
	
	.hm-content{
		font-size: 1.000em;
		
	}
	
	.hm-ft-lnk1{
		
		font-size: 0.775em;
		text-align:center;
	}
	
	.hm-ft-lnk2{
		
		font-size: 0.775em;
		text-align:center;
	}
		.why-im12{
			width:100%;
			
			
		}
		
		.why-im{
			margin-top:5%}
			.why-gl{margin-left:15%;}
			
			
			
	
	   }
	   
	     @media (min-width :320px) and (max-width :600px){
			 
			  .why-top{
	
	  padding-top:5%;
	  padding-bottom:2%;
	
  }
  
  .im-lg{
	  width:70%;
	  
	  
	  
  }
			 
		 }
		 
		 
		  @media (min-width :600px) and (max-width :799px){
			  
			  .why-gl{
				padding-left: 6%;
    			margin-left: 4%;
	}
	
	.why-im {
    margin-right: -4%;
	}
	
	.ttl {
   
    margin-left: -20%;
	}
			  
		  }
		 
		 
		  
		  @media (min-width :800px)and (max-width :1023px){
			  
			  .why-gl{
				padding-left: 6%;
    			margin-left: 11%;
	}
	
	.why-im {
    margin-right: -9%;
	}
	
	.ttl {
   
    margin-left: -20%;
	}
			  
		  }
		  
		  
		    @media (min-width :768px) and (max-width :799px){
			  
			  .why-gl{
				padding-left: 6%;
    			margin-left: 11%;
	}
	
	.why-im {
    margin-right: -9%;
	}
	
	.ttl {
   
    margin-left: -20%;
	}
			  
		  }
		  
		  
		  
		    
		    @media (min-width :1024px) and (max-width :1025px){
			  
			  .why-gl{
				padding-left: 6%;
    			margin-left: -2%;
	}
	
	.why-im {
    margin-right: 0%;
	}
	
	.ttl {
   
    margin-left: 0%;
	}
			  
		  }
		  
		  
		   
		    @media (min-width :1080px) and (max-width :1024px){
			  
			  .why-gl{
				padding-left: 6%;
    			margin-left: -21%;
	}
	
	.why-im {
    margin-right: 0%;
	}
	
	.ttl {
   
    margin-left: 0%;
	}
			  
		  }
		  
		   
		    @media (min-width :1280px) and (max-width :1366px){
			  
			  .why-gl{
				padding-left: 16%;
    			
	}
	
	.why-im {
    margin-right: -3%;
	}
	
	.ttl {
   
    margin-left: -15%;
	}
			  
		  }
		  
		    @media (min-width :1920px){
			  
			  .why-gl{
				padding-left: 6%;
	}
	
	.why-im {
    margin-right: -7%;
	}
	
	.ttl {
   
    margin-left: 0;
	}
			  
		  }
		  
		  
		  
		  
		 
		 
		     @media (min-width :601px) and (max-width :2000px){
			 
			  .why-top{
	
	  padding-top:2%;
	  padding-bottom:1%;
	
	
  }
			 
		 }
	   
	   
  


 @media (min-width :480px) and (max-width :481px){
	 
	 .lg-top{
margin-top: -13%;

    margin-right: -1%;}


.why-im{
			margin-top:5%}
			
			
			


@media (min-width :561px) and (max-width :568px){
	
	.hm-bkap{
	font-size: 1.000em;
	}
	
	.hm-ctnt{
	margin-left: 46%;
	float: right;
    margin-top: -22%;
	font-size: 1.200em;
		
		
	}
	
	.mg-top5{
		margin-top:0;}
		
		.lg-top{
	       width: 87%;
   }
   
   .mg-wdth{
	   width:47%;}
	   
	   
	   .navbar{
		   
		       margin-bottom: -74px;
	   }
	   
	   .hm-pd{
			padding-right:0;
			padding-left:0;
			
			
		}
		
		
		 .glyphicon-chevron-left:before {
    content: url(../images/prev1.png);}
	
	.glyphicon-chevron-right:before {
    content: url(../images/next1.png);}
	
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{
		margin-right:-50px;
		
	}
	
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{
		margin-left:-50px;
		
	}
	
	.box-title{
		
		    font-size: 1.300em;
			margin-bottom: 4%;
			margin-top:2%;
		
		
	}
	
	.box-content{
		margin-top:0;
		
	}
	.hm-ft-lnk{
		
		font-size: 1.000em;
	}
	
	.hm-ft-tiltle{
		
		
		font-size: 1.500em;
	}
	
	.hm-content{
		font-size: 1.200em;
		
	}
	
	.hm-ft-lnk1{
		
		font-size: 0.775em;
		text-align:center;
	}
	
	.hm-ft-lnk2{
		
		font-size: 0.775em;
		text-align:center;
	}
	
	.hm-boxes{margin-bottom:0;}
	   
	   
   }
   
   
    @media (min-width :601px) and (max-width :767px){
		.why-gl {
    margin-left: 4%;
		
		
	}
	
	.why-im{
		width:40%;
		
	}
	
	}
	
	 @media (min-width :768px) and (max-width :1023px){
		 
		 	.why-gl {
    margin-left: 12%;
		
		
	}
	
	.why-im{
		margin-right:0;
		width:50%;
		
	}
	
	
		 
	 }
	 
	 
	 
	 	 @media (min-width :768px) and (max-width :1024px){
			 
			 #u9651

  {    
   
    left: 261px;
    margin-top: -15px;
   
}

 .why-im{
			 width:25%;
			  margin-right:-2% !important;
			 }
			 
			 
		 .why-gl{
			 padding-left:4%;
	}
		 
		 }
		 
		 
	
	 
	  @media (min-width :567px) and (max-width :600px){
		.why-gl {
    margin-left: 4%;
		
		
	}
	
	.why-im{
		width:50%;
		margin-right:0;
		
		
	}
	
	}
	
	 @media (min-width :568px) and (max-width :569px){
		 .why-gl {
    margin-left: 4%;
		
		
	}
	
	.why-im{
		
		margin-right:0;
		
	}
	
		 
	 }
	 
	  @media (min-width :320px) and (max-width :480px){
	 .why-im12 {
    width: 100%
	}
	
	.ttl{
		margin-right: 18%;
	}
	
	
	  }
	   @media (min-width :480px) and (max-width :560px){
	 why-im12 {
    width: 56%
	}
	  }
	 
	   @media (min-width :768px) and (max-width :1024px){
		   
		   .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{
		margin-right:-46px;
		
	}
	
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{
		margin-left:-93px;
		
	}
		   
		   
	   }
	  
 @media (min-width :600px) and (max-width :800px){
	 
	 .glry
	 {
		 width:50% !important;
		 
		 
	 }
	 
	 
 }
 
 
  @media (min-width :1024px) and (max-width :1025px){
	 
	.mm-rw
{
	margin-left:0 !important;
	margin-right:0 !important;
	
	
	
}
	 
 }
 
 

