#contact{
    width: 100%;
}
#contact .contact-box{
    width: 80%;
   margin: 0 auto;
    padding: 60px 0px;
}
#contact .contact-box .con-head{
    font-size: 20px;
    text-align: center;
    letter-spacing: 1px;
   
}
#contact .contact-box .con-head h2{
	font-size: 45px;
	margin-bottom: 0;
}
#contact .contact-box .con-tagline{
  width: 70%;
    margin: 0px auto;
	padding-top: 30px;
}
#contact .contact-box .con-tagline p{
/*     padding-top: 10px;*/
    text-align: center;
    letter-spacing: 1px;
    font-size: 16px;
	margin: 0;
}
#contact .contact-box .con-address{
    width: 30%;
    margin: 0px auto;
	padding-top: 30px;
}
.con-address{
/*
    width: 30%;
    margin: 0px auto;
*/
	margin-left: 80px;
	padding-top: 15px;
}
#contact .contact-box .con-address p{
   margin: 0;
    text-align: center;
    letter-spacing: 1px;
    font-size: 16px;
}
.con-address p{
   margin: 0;
/*    text-align: center;*/
    letter-spacing: 1px;
    font-size: 16px;
}
#contact .contact-box .con-social{
    width: 30%;
    margin: 0px auto;
       padding: 10px 0px;  
}
.con-social{
/*    width: 30%;*/
/*    margin: 0px auto;*/
       padding: 10px 0px;  
	margin-left: 80px;
}
#contact .contact-box .con-social ul{
    text-align: center;
 padding-left: 0;
}
.con-social ul{
/*    text-align: center;*/
 padding-left: 0;
}
#contact .contact-box .con-social ul li{
    list-style: none;
    display: inline;
	margin: 0 5px;
}
.con-social ul li{
    list-style: none;
    display: inline;
/*	margin: 0 5px;*/
	margin-right: 10px;
}
#contact .contact-box .con-social ul li img{
    height: 24px;
    width: 24px;
}
.con-social ul li img{
    height: 24px;
    width: 24px;
}
#map{ width: 100%;
/*padding: 80px 0 0 0;*/
}
#map .map-box{
    width: 100%;
    margin: 0 auto;
}
#map .map-box .map-frame{}
#map .map-box .map-frame .map{
    height: 450px;
    width: 100%;
/*
     -webkit-filter: grayscale(90%);  Safari 6.0 - 9.0 
  filter: grayscale(90%);
*/
}
#meeting{
    width: 100%;
/*    padding: 80px 0;*/
}
#meeting .meet-box{}
#meeting .meet-box .people{}
#meeting .meet-box .people .hover-box {
    position: relative;
    width: 100%;
}
.hover-box:hover #meeting .meet-box .people .boy::before {
    background: rgba(171, 129, 77, 0.8) none repeat scroll 0 0;
    transform: scale(1);
    transition: all 0.3s ease-in-out 0s;
}
#meeting .meet-box .people .boy{
    background: #ab814d none repeat scroll 0 0;
    float: left;
    position: relative;
    width: 100%;
}
#meeting .meet-box .people .boy:before{
        background: rgba(171, 129, 77, 0.8) none repeat scroll 0 0;
    content: "";
    height: 100%;
    position: absolute;
    transform: scale(0);
    transition: all 0.4s ease-in-out 0s;
    width: 100%;
}
#meeting .meet-box .people .boy img{
    max-width: 100%;
}
#meeting .meet-box .flax-box{
    padding-top: 40px;
}
#meeting .meet-box .flax-box .meet-head{
/*    width: 100%;*/
    margin-left: 80px;
}
.company-nm{
	margin-top: 40px;
	margin-left: 80px;
	
}
.company-nm h2{
	margin: 0;
	text-transform: capitalize;
	text-align: left;
	font-size: 18px;
	font-family: 'Mont-Bold';
	color: #8cd044;
}
#meeting .meet-box .flax-box .meet-head h2{
    color: #222;
    font-size: 50px;
    margin-top: 0;
	font-family: 'Mont-Bold';
}
#meeting .meet-box .flax-box .meet-des{
    width: 80%;
    margin-left: 80px;
}
#meeting .meet-box .flax-box .meet-des p{
    color: #222;
    font-size: 16px;
    letter-spacing: 1px;
    
}
#meeting .meet-box .flax-box .meet-btn{
    margin-left: 80px;
    margin-top: 40px;
}
#meeting .meet-box .flax-box .meet-btn button{
    border: 1px solid #222;
    background: #fff;
    width: 150px;
    height: 50px;
    text-transform: uppercase;
    border-radius: 30px;
    font-size: 16px;
    letter-spacing: 1px;
}
.show1024{
	display: none;
}
@media (max-width: 1366px) {
	#meeting .meet-box .flax-box .meet-head h2{
		font-size: 45px;
		margin: 0;
	}
	#meeting .meet-box .flax-box{
/*		padding-top: 0;*/
	}
}
@media (max-width: 1280px) {
	#contact .contact-box .con-tagline{
		width: 60%;
	}
	#contact .contact-box .con-address{
		width: 80%;
	}
}
@media (max-width: 1024px) {
	.show1024{
	display: block;
}
	.none1024{
		display: none;
	}
	.company-nm h2{
		text-align: center;
	}
	.con-address p{
		text-align: center;
	}
	.con-social ul{
		text-align: center;
	}
	.con-social ul li{
		margin: 0 5px;
	}
	#meeting .meet-box .flax-box .meet-head h2{
		font-size: 30px;
	}
	#meeting .meet-box .flax-box .meet-head{
		margin-left: 40px;
	}
	#meeting .meet-box .flax-box .meet-des{
		margin-left: 40px;
	}
	.company-nm{
		margin-left: 0;
	}
	.con-address{
		margin-left: 0;
	}
	.con-social{
		margin-left: 0;
	}
}
@media (max-width: 991px) {
	#meeting .meet-box .flax-box .meet-des{
		margin: 0 auto;
	}
	#meeting .meet-box .flax-box .meet-head h2{
		text-align: center;
	}
	#meeting .meet-box .flax-box .meet-head{
		margin: 0;
	}
}
@media (min-width: 200px) and (max-width: 500px) {
	#contact .contact-box .con-head h2{
		font-size: 28px;
	}
	#contact .contact-box .con-tagline{
		width: 100%;
	}
	#contact .contact-box .con-address{
		width: 90%;
	}
	#contact .contact-box .con-social{
		width: 80%;
	}
	#contact .contact-box .con-tagline p{
		text-align: justify;
	}
	#meeting .meet-box .flax-box .meet-des p{
		text-align: justify;
	}
	}