@charset "utf-8";
@charset "utf-8";



/* CSS Document */



body{



	margin:0;



	padding:0;



	font-family: 'Open Sans', sans-serif;



/*	font-family: 'Pontano Sans', sans-serif;*/



}



.clear{



	clear:both;



}



.header_wrapper{



	width:100%;



	min-width:960px;



/*	height:515px;*/



	background-color:#e1dec8;



	background-image: -webkit-gradient(radial, center bottom, 0, center bottom, 561, color-stop(0, #FFFFFF), color-stop(1, #e1dec8));	



	background-image: -ms-radial-gradient(center bottom, circle farthest-corner, #FFFFFF 0%, #e1dec8 100%);



	background-image: -moz-radial-gradient(center bottom, circle farthest-corner, #FFFFFF 0%, #e1dec8 100%);



	background-image: -o-radial-gradient(center bottom, circle farthest-corner, #FFFFFF 0%, #e1dec8 100%);



	background-image: -webkit-radial-gradient(center bottom, circle farthest-corner, #FFFFFF 0%, #e1dec8 100%);



	background-image: radial-gradient(circle farthest-corner at center bottom, #FFFFFF 0%, #e1dec8 100%);



}



.body_container{



	margin:0 auto;



	width:960px;



}



.logo{



/*	width:247px;



	height:144px;



	background-image:url(images/logo.png);



	background-repeat:no-repeat;*/



	float:left;



	margin-top:25px;



	position:relative;



}



.logo a{



	position:absolute;



	left:0;



	height:0;



	width:100%;



	height:100%;



}



.logo img{



	outline:none;



}



.bg_and_menu{



	float:left;



	margin:60px 0 0 30px;



	position:relative;



}



.menu_bg{



	width:665px;



	height:50px;



	background-color:#b8b696;



   -webkit-transform: skew(-44deg); 



   -moz-transform: skew(-44deg); 



   -o-transform: skew(-44deg);



   transform: skew(-29deg);



}



.menu{



	background-color:#fffff2;



	margin-top:60px;



	position:absolute;



	bottom:5px;



	left:10px;



}



.menu ul{



	padding:0;



	margin:0;



}



.menu ul li{



	list-style:none;



	float:left;



	text-align:center;



}



.menulink{



	text-decoration: none;
color: #62422d;
font-size: 11px;
padding: 17px 2px;
position: relative;
margin-right: 35px;
font-style: italic;
height: 20px;
display: block;



}
.abc{
		text-decoration: none;
color: #62422d;
font-size: 11px;
padding: 17px 2px;
position: relative;
margin-right: 36px;
font-style: italic;
height: 20px;
display: block;
}
.table-data{
	margin-top:20px;
	margin-left:-15px;
}
	.TFtable{
		width:100%; 
		border-collapse:collapse; 
		font-size:14px;
		color: #d8ba99;
	}
	.TFtable td{ 
		padding:7px; border:#351C16 1px solid;
	}
	/* provide some minimal visual accomodation for IE8 and below */
	.TFtable tr{
		background: #b8d1f3;
	}
	/*  Define the background color for all the ODD background rows  */
	.TFtable tr:nth-child(odd){ 
		background: #714D31;
	}
	/*  Define the background color for all the EVEN background rows  */
	.TFtable tr:nth-child(even){
		background: #7B5537;
	}
.contacts{



	margin-right:0 !important;



}
.abc:before{

content: "";
position: absolute;
left: -30px;
top: 0;
width: 0;
height: 0;

border-top: 27px solid transparent;
border-left: 27px solid transparent;
}


.menulink:before{



content: "";
position: absolute;
left: -30px;
top: 0;
width: 0;
height: 0;
border-right: 15px solid #fffff2;
border-bottom: 27px solid #fffff2;
border-top: 27px solid transparent;
border-left: 15px solid transparent;
}


.menu ul li a:after{



	content: "";



	position: absolute;



	right: -31px;



	top: 0;



	width: 0;



	height: 0;



	border-left: 15px solid #fffff2;



	border-top: 27px solid #fffff2;



	border-bottom: 27px solid transparent;



	border-right: 15px solid transparent;



	margin-right:1px;



}



.menu-focus,.menu ul li:hover a{



	background-color:#250604;



	color:#f6f6e0 !important;	



}



.menu-focus:after, .menu ul li:hover a:after{



	border-left: 15px solid #250604 !important;



	border-top: 27px solid #250604 !important;



	border-bottom: 27px solid transparent !important;



	border-right: 15px solid transparent !important;



}



.menu-focus:before, .menu ul li:hover a:before{



	border-right: 15px solid #250604 !important;



	border-bottom: 27px solid #250604 !important;



	border-top: 27px solid transparent !important;



	border-left: 15px solid transparent !important;



}



.header_text{



	margin-top:40px;



	padding-bottom:100px;



}



.header_text p{



	color:#b66622;



}



.header_text p span{



	color:#565436;



}



.header_text h2{



	color:#825835;



	margin:0;



	font-size:22px;



}



.header_welcome{



	width:317px;



	height:58px;



	float:left;



	/*border-right:1px solid #a67c52;*/



	position:relative;



	margin:0 30px 50px 0;



	padding:26px 0;



}



.header_welcome a{



	position:absolute;



	top:0;



	left:0;



	width:100%;



	height:100%;



}



.header_welcome:before{



	content:"";



	position:absolute;



	width:1px;



	height:16px;



	background-color:#f6f5ef;



	right:-1px;



	top:45px;



}



/*.header_welcome:after{



	content:"";



	position:absolute;



	right:-9px;



	top:45px;



	width:9px;



	height:17px;



	background-image:url(images/angle_02.png);



}*/



.header_welcome p{



	font-size:20px;



	margin:2px 0;



}



.header_step{



	float:left;



	width:582px;



	margin-left:30px;



	position:relative;



}



.header_step h2{



	font-size:18px;



}



.header_step p{



	font-size:13px;



}



.read_more{



	width:78px;



	height:25px;



	background-color:#603913;



	position:absolute;



	right:15px;



	bottom:-25px;



}



.read_more:hover p{



	color:#ff9f52 !important;



}



.read_more p{



	color:#FFF;



	margin:0 5px;



	line-height:23px;



}



.read_more:after{



	content:"";



	position:absolute;



	right:-15px;



	top:0;



	width:15px;



	height:25px;



	background-color:#412203;



	background-image:url(images/read_more_01.png);



	background-repeat:no-repeat;



	background-position:5px;



}
.head-image{
	 
	 margin-left:180px;
	 
	 margin-top:155px; 
}


.main_body{



	background-color:#7b5537;



	padding:0 0 125px 0;



	min-width:960px;



}



.main_container{



	position:relative;



}



.main_img{



	background-image:url(images/img_bg.png);



	background-repeat:no-repeat;



	background-position:130px 160px;



	padding-bottom:50px;



}



.main_img img{



	margin-top:-130px;



}



.services{



	margin-top:65px;



}



.services img{



	float:left;



}



.services_content{



	float:left;



	width:488px;



	position:relative;



}



.services_content img{



	position:absolute;



	top: -225px;
left: 210px;



}



.services_text{



	border-bottom:1px solid #25140a;



	position:relative;



	padding-bottom:15px;



}



.services_text span{



	color:#FFF;



}



.services_hdg{



	position:relative;



}



.services_hdg img{



	position:absolute;



	bottom:0;



}



.read_more_02{



	background-color:#25140a;



	width:100px;



	height:30px;



	border-radius:15px;



	position:absolute;



	right:0;



	bottom:-15px;



}



.read_more_02:hover{



	cursor:pointer !important;



}



.read_more_02:hover p{



	color:#d8ba99 !important;



}



.read_more_02 p{



	color:#ff9f52 !important;



/*	line-height:15px !important;



	margin:0;*/



	margin:3px 15px !important;



	padding:0 !important



}



/*



.services h2{



	color:#FFF;



	background-color:#351c16;



	float:left;



	padding:7px;



}



.services h3{



	color:#FFF;



	background-color:#8f3521;



	border-radius:20px;



	padding:7px 50px 7px 7px;



	float:left;



	position:relative;



	left:-8px;



	margin-top:23px;



}*/



.main_body p{



	color:#d8ba99;



	font-size:14px;



	line-height:23px;



	text-align:justify;



	padding:8px 0;



	margin:0;



}



.services li{



	color:#dfb89d;



	list-style:none;



	background-image:url(images/li_icon.png);



	background-repeat:no-repeat;



	background-position:3px;



	padding-left:20px;



	line-height:28px;







}



.projects_content{



	background-image:url(images/project_bg.png);



	background-repeat:no-repeat;



	background-position:4px 59px;



}



/*



.projects h2{



	color:#FFF;



	background-color:#351c16;



	padding:7px;



}



.projects h3{



	color:#FFF;



	background-color:#8f3521;



	border-radius:20px;



	padding:7px 50px 7px 7px;



	position:relative;



	left:-8px;



	margin-top:23px;



}*/



.projects li{



	color:#dfb89d;



	list-style:none;	



	background-repeat:no-repeat;



	background-position:3px;



	line-height:28px;



	margin:21px 0;







}



.projects_sub{



	float:left;



	width:240px;



	margin-left:10px;



}



.projects_sub:nth-child(2){



	width:385px;



	margin-left:102px;



}
.projects_sub:nth-child(3){







	margin-left:-17px;



}


/*.projects_sub li{



	color:#dfb89d;



	padding:5px 10px 5px 50px;	



}



.li-active_02,.projects_sub li:hover{



	color:#ff9f52;



	cursor:pointer;



}*/



.projects_sub a{



	text-decoration:none;



	color:#dfb89d;



	padding:5px 10px 5px 50px;



}
.first li:nth-child(4){
	margin-left:-7px;
}
.first li:nth-child(1), .first li:nth-child(2), .first li:nth-child(3), .first li:nth-child(5), .first li:nth-child(6){
	margin-left:-6px;
}


.projects_sub a:hover{



	color:#ff9f52;



}



.tahr{



	background-image:url(images/tahr.png);



}



.arts{



	background-image:url(images/arts.png);



}



.duck{



	background-image:url(images/duck.png);



}



.flam{



	background-image:url(images/flam.png);



}



.indian{



	background-image:url(images/rhino.png);



}



.japan{



	background-image:url(images/japan.png);



}



.kol{



	background-image:url(images/kol.png);



}



.land{



	background-image:url(images/land.png);



}



.lemur{



	background-image:url(images/lemur.png);



}



.pool{



	background-image:url(images/pool.png);



}



.rocks{



	background-image:url(images/rock.png);



}



.water{



	background-image:url(images/water.png);



}

.chee{
	background-image:url(imgs/cheetah.png);
}

.chim{
	background-image:url(imgs/chimpanzee1.png);
}

.elep{
	background-image:url(imgs/elephant.png);
}

.zebr{
	background-image:url(imgs/zebra.png);
}

.gibb{
	background-image:url(imgs/gibbon.png);
}

.gira{
	background-image:url(imgs/giraffe.png);
}

.hipp{
	background-image:url(imgs/hippo.png);
}
.gori{
	background-image:url(imgs/gorilla.png);
}

.lion{
	background-image:url(imgs/lion.png);
}
.mixe{
	background-image:url(imgs/mixed-ungulates.png);
}

.oran{
	background-image:url(imgs/orangutan.png);
}
.tapir{
	background-image:url(imgs/tapir.png);
}
.pata{
	background-image:url(imgs/patas-monkey.png);
}
.rhin{
	background-image:url(imgs/rhino.png);
}

.bear{
	background-image:url(imgs/sun-bear.png);
}

.tige{
	background-image:url(imgs/tiger.png);
}


.our-designs{



	background-image:url(images/desgn.png);



}



.footer_wrapper{



	background-color:#1c0701;



	width:100%;



	height:140px;



	min-width:960px;



}



.footer_content{



	position:relative;



}



.footer_main_img{



	position:absolute;



	top:-30px;



	right:167px;



}



.content_01{



	background-image:url(images/footer_main.png);



	background-repeat:no-repeat;



	background-position:10px -30px;



}



.footer_menu{



	padding-top:40px;



	float:left;



	position:relative;



/*	background-image:url(images/footer_img_01.png);



	background-repeat:no-repeat;*/



}



.footer_menu img{



	position:absolute;



	top:-95px;



}



.footer_menu ul{



	margin-top:0;



	padding-left:0;



}



.footer_menu li{



	list-style:none;



	float:left;



}



.footer_menu a{



	color:#beaea5;



	text-decoration:none;



	padding:0 13px;



	font-size:14px;



	border-right:1px solid #beaea5;



}



.footer_menu a:hover{



	color:#8f3521;



}



.footer_menu li:last-of-type a{



	border:none;



}



.footer_social{



	float:right;



	padding-top:40px;



	position:relative;



}



.footer_social img{



	margin:3px;



	border:none;



}



.img_02{



	position:absolute;



	top:-80px;



	right:10px;



}



.content_02 p{



	color:#8f3521;



	font-size:14px;



}



.content_02 a{



	color:#8f3521;



	text-decoration:none;



}



.copyright{



	float:left;



}



.design{



	float:right;



}



.design:hover a{



	color:#beaea5;



}



.copyright:hover a{



	color:#beaea5;



}



.header_about{



	background-image:url(images/about_img.png);



	background-repeat:no-repeat;



	width:100%;



	height:256px;



	margin-top:-5px;



	min-width:960px;



	position:relative;



}



.header_services{



	background-image:url(images/banner_services_04.png);



	background-repeat:no-repeat;



	width:100%;



	height:244px;



	min-width:960px;



	position:relative;



}



.header_projects{



	background-image:url(images/banner_proj_02.png);



	background-repeat:no-repeat;



	width:100%;



	height:327px;



	min-width:960px;



	position:relative;



	top:-13px;



}



.header_contact{



	background-image:url(images/banner_contact_002.png);



	background-repeat:no-repeat;



	width:100%;



	height:307px;



	min-width:960px;



	position:relative;



}




.body_about{



	padding-top:40px;



}
.tab-menu{
	padding-top:50px;
}

nav a{
	float:left;
	margin-right:50px;
	text-decoration:none;
	padding:2px;
}
nav span{
		color:#FFF;
	font-size:19px;
	float:left;
	margin:0;
	padding:7px 8px 8px 20px;
	background-color:#351c16;
	position:relative;
	z-index:10;
	font-weight:600;
	border-radius:5px;
}
nav span:before{
	position:absolute;
	content:"";
	background-color:white;
	width:10px;
	height:41px;
	top:0;
	left:-2px;
	right:0;
	bottom:0;
}
.body_about span{



	color:#FFF;



}



.about_hdg h2{



	color:#FFF;



	font-size:19px;



	float:left;



	margin:0;



	padding:7px 8px 8px;



	background-color:#351c16;



	position:relative;



	z-index:10;



	font-weight:100;



}



.about_hdg h2:after{



	content:"";



	position:absolute;



	width:13px;



	height:41px;



	background-image:url(images/inner_radius.png);



	background-repeat:no-repeat;



	right:-13px;



	top:0;



}



.about_hdg h3{



	color:#FFF;



	font-size:19px;



	margin:0;



	padding:3px 100px 3px 20px;



	background-color:#8f3521;



	border-radius:30px;



	float:left;



	margin-top:5px;



	z-index:5;



	position:relative;



	left:-5px;



	font-weight:100;



}



.about_hdg{



	position:relative;



}



.about_hdg4 img{



	position:absolute;



	bottom:0;



	right:1px;



}

.about_hdg4 h2{



	color:#FFF;



	font-size:19px;



	float:left;



	margin:0;



	padding:7px 8px 8px;



	background-color:#351c16;



	position:relative;



	z-index:10;



	font-weight:100;



}



.about_hdg4 h2:after{



	content:"";



	position:absolute;



	width:13px;



	height:41px;



	background-image:url(images/inner_radius.png);



	background-repeat:no-repeat;



	right:-13px;



	top:0;



}



.about_hdg4 h3{



	color:#FFF;



	font-size:19px;



	margin:0;



	padding:3px 100px 3px 20px;



	background-color:#8f3521;



	border-radius:30px;



	float:left;



	margin-top:5px;



	z-index:5;



	position:relative;



	left:-5px;



	font-weight:100;



}



.about_hdg4{



	position:relative;



}



.about_hdg4 img{



	position:absolute;



	bottom:0;



	right:1px;



}


.abt_section_02{



	margin-top:30px;



}



.chairman{



	width:500px;



	margin-right:30px;



	float:left;



}



.john{



	font-style:italic;



	margin:0 !important;



	padding:0 !important;



}



/*.mission_values{



	float:left;



	width:430px;



}*/



.mission{



	float:left;



	width:530px;



	margin-right:30px;



}



.values{



	width:400px;



	float:left;



}



.about_text li{



/*	color:#ffb274;*/



	color:#d8ba99;



	list-style:none;



	background-image:url(images/li_icon.png);



	background-repeat:no-repeat;



	background-position:2px;



	padding-left:21px;



	line-height:21px;



	font-size:14px;



}



.about_text a{



	color:#d8ba99;



	text-decoration:none;



}



.about_text a:hover{



	color:#ff9f52;



}



.Brij:hover,.saman:hover,.mavish:hover{color:#ff9f52;}



.Brij-data a{color:#ff9f52}



.Brij-data a:hover{color:#fff}











/*.header_services{



	background-image:url(images/about_img.png);



	background-repeat:no-repeat;



	width:100%;



	height:256px;



	margin-top:90px;



}*/



.our_integrated{


    padding: 40px 0;

}
.prod-goat-first{
	width:100%;
	margin-top:75px;
}
.prod-goat{
	width:100%;
	margin-top:15px;
}
.prod-horse-first img{
	float:left;
	width:48%;
	margin-top:75px;
	margin-right:16px;
}
.prod-horse-first img:nth-child(even){
	margin-right:0px;
}

.prod-horse img{
	width:100%;
	margin-top:15px;
}


.prod-wild-first img{
	float:left;
	margin-top:75px;
	width:48%;
	margin-right:15px;
}
.prod-wild-first img:nth-child(even){
	margin-right:0px;
}
.prod-wild-first img:nth-child(n+3){
	margin-top:15px;
}
.pack-image1{
	width:23%;
	float:left;
	margin:10px 16px 10px 0;
}
.pack-image1 p{
	text-align:center;
}
.pack-image2{
	width:13%;
	float:left;
	margin:10px 16px 10px 0;
}
.pack-image3{
	width:13%;
	float:left;
	margin:10px 16px 10px 0;
}
.pack-image4{
	width:46%;
	float:left;
	margin:10px 0px 10px 0;
}
.pack-main img{
	width:100%;
}
.pack h3{
	text-align:center;
	color:#f0a938;
}
.our_integrated p{



/*	color:#f2bd68;*/



}




	.TFtable1{
		width:100%; 
		border-collapse:collapse; 
		font-size:14px;
		color: black
	}
	.TFtable1 td{ 
		padding:7px; border:#351C16 1px solid;
	}
	.TFtable1 th{ 
		padding:7px; border:#351C16 1px solid;
	}
	/* provide some minimal visual accomodation for IE8 and below */
	.TFtable1 tr{
		background: #b8d1f3;
	}
	/*  Define the background color for all the ODD background rows  */
	.TFtable1 tr:nth-child(odd){ 
		background: #EDDED6;
	}
	/*  Define the background color for all the EVEN background rows  */
	.TFtable1 tr:nth-child(even){
		background: #E8D5CA;
	}




.our_integrated li{



	color: #d8ba99;



	list-style: none;



	background-image: url(images/li_icon.png);



	background-repeat: no-repeat;



    background-position: 2px 10px;



	padding-left: 21px;



	line-height: 30px;



	font-size: 14px;


    display: inline-block;




}



.sub_hdg{



	width:300px;



	height:40px;



	background-color:#8f3521;




	position:relative;







	margin-bottom:5px;
    clear: both;



}



.sub_hdg h2{



	color:#FFF;



	font-size:19px;



	margin-bottom:6px;



	font-weight:100;



	padding:6px 0 0 43px;



/*	width:195px;



	height:40px;



	background-color:#8f3521;



	position:relative;



	padding-left:40px;



	text-align:justify;*/



}



.sub_hdg:before{



	content:"";



	position:absolute;



	top:-6px;



	left:0;



    height: 0; 



    width: 20px;



    border-top: 50px solid #351c16;



    border-right: 25px solid transparent;



}



.sub_hdg:after{



	content:"";



	position:absolute;



	right:-40px;



	top:0;



	width: 0;



    height: 0;



    border-left: 20px solid #8f3521;



    border-top: 20px solid #8f3521;



    border-bottom: 20px solid transparent;



    border-right: 20px solid transparent;



}



.img_text img{



	float:left;



	background-image:url(images/shadow.png);



	background-repeat:no-repeat;



	background-position:5px 166px;



	padding-bottom:27px;



}



.img_text p{



	width:648px;



	float:left;



	margin:0 0 15px 20px;



	font-size:13px;



	line-height:18px;



	padding:0;



}



.contact_left{



	float:left;



	width:430px;



	padding-right:50px;



	background-image:url(images/form_bg.png);



	background-repeat:no-repeat;



	background-position:430px 308px;



}



.contact_right{



	float:left;



	width:430px;



	margin-left:50px;

	margin-top:40px;



}



.c_form{



	background-color:#97765a;

	margin-bottom:25px;



}



table{



	margin:0 15px;



	padding:15px 0 0 0;



}



.contact_contents p{



	color:#f1e8e8;



}



.c_form input{



	background-color:#ccaf96;



	padding:0;



	margin:0 15px 0 0;



	border:none;



	width:295px;



	height:25px;



	color:#8f3521;



}



.c_form input:focus{ 



	border:1px solid #8f3521; 



	outline: none;



}



.c_form textarea{



	width:295px;



	height:115px;



	margin:0 15px 0 0;



	background-color:#ccaf96;



	padding:0;



	border:none;



	color:#8f3521;



	font-family:'Open Sans', sans-serif;



	overflow:hidden;



}



.c_form textarea:focus{ 



	border:1px solid #8f3521; 



	outline: none;



}



.c_form input[type="submit"]{ 



	width: 90px; 



	height: 30px; 



	border:none; 



	background-color: #351c16;



	float: right;



	color: #FFF; 



	font-size:15px;



	cursor: pointer;



	margin:12px 5px;



	background-image:url(images/send_img.png);



	background-repeat:no-repeat;



	background-position:75px;



	position:relative;



	right:30px;



}



.contact_right h2{



	color:#f0a938;



	font-size:20px;



}



.addr{



	background-image:url(images/addr.png);



	background-repeat:no-repeat;



	background-position:5px 0;



	padding-left:60px;



}



.addr p{



	line-height:10px;



}



.mail{



	padding:2px 0 0 60px !important;



	background-image:url(images/mail.png);



	background-repeat:no-repeat;



	background-position:5px;



}



.mail a{



	text-decoration:none;



	color:#f1e8e8;



}



.web{

	background-image:url(images/web.png);

	background-repeat:no-repeat;

	background-position:6px 7px;

	padding:12px 0 0 60px !important;

}

.web a{

	text-decoration:none;

	color:#f1e8e8;

}

.web a:hover{

	color:#ffb274;

}

.phone{



	padding:12px 0 0 60px !important;



	background-image:url(images/phone.png);



	background-repeat:no-repeat;



	background-position:5px 7px;



}



.fax{



	padding:15px 0 5px 60px !important;



	background-image:url(images/fax.png);



	background-repeat:no-repeat;



	background-position:5px 7px;



}



.mob{



	padding:12px 0 5px 60px !important;



	background-image:url(images/mobl.png);



	background-repeat:no-repeat;



	background-position:11px 7px;



}



.gallery_text li{



	color:#fb9d33;



	list-style:none;



	font-size:18px;



	margin-top:25px;



}



.gallery_images{



	background-color:#edded6;



}



.list_head{



	float:left;



}



.list_head ul{



	padding:90px 0 0 19px;



}



.list_head li{



	color:#7b5036;



	list-style:none;



	line-height:32px;



	padding-left:12px;



	margin:8px 0;



	padding-right:20px;



}
.head_list{



	float:left;



}



.head_list ul{



	padding:90px 0 0 19px;



}



.head_list li{



	color:#7b5036;



	list-style:none;



	line-height:32px;



	padding-left:12px;



	margin:8px 0;



	padding-right:20px;



}


.li-active,.list_head li:hover{



	color:#bf4800;



	background-color:#fffaf8;



	cursor:pointer;



	border-top-left-radius:14px;



	border-bottom-left-radius:14px;



}



/*



.list_full{



	float:left;



	background-color:#fffaf8;



}*/



.list_body{



	display:none;



	background-color:#fffaf8;



	float:left;



	min-height:626px;



}



.hdg_sub{



	float:left;



}



.hdg_sub p{



	color:#d88b5d;



	background-color:#352923;



	padding:8px 40px;



	margin:40px 60px 20px 80px;



	border-radius:20px;



}
.head_list ul a{
	text-decoration:none;
}


.image_sub{



	margin:30px 5px 50px;



}
.prod_sub{

	margin:30px 18px 50px;



}
.centerh2{
	text-align:center;
	text-decoration:underline;
}
.prod_sub-el h3,h4{
	text-align:center;
	padding:0px;
	margin:0px;

}
.prod_sub-el table{
	padding:0px;
	margin:0px;

}
.prod_sub-el img{
	width:100%;
	border:2px solid black;

}
.bar-prod{
	width:96%;
	height:1px;
	background-color:black;
	margin:0 0 0 15px;
}
.prod_sub-el{

	margin:30px 15px 10px;
	width:715px;
	height:auto;


}


.sub-el-img{
	width:35%;
	float:left;
	margin-right:8px;
}
.sub-el-img p{
	padding:0px;
	text-align:justify;
	font-size:14px;
	color:#7b5036;
}
.sub-el-desc-60{
	width:55%;
	float:left;
	color:#7b5036;
	font-size:14px;
	line-height:30px;
	margin:0 30px;
}
.sub-el-desc-60 p{
	padding:0px;
	text-align:justify;
	font-size:14px;
	color:#7b5036;
	line-height:30px;
}
.sub-el-desc-full{
	width:100%;
	color:#7b5036;
	font-size:14px;
	line-height:22px;
	margin:0 5px;
}

.sub-el-desc-601{
	width:55%;
	float:left;
	color:#7b5036;
	font-size:14px;
	line-height:25px;
	margin:0 30px;
}
.sub-el-desc-601 h4{
	text-align:left;
}
.sub-el-desc-full h4{
	text-align:left;
}
.marginleft h3{
	text-align:left;
}
.sub-el-desc-full p{
	padding:0px;
	text-align:justify;
	font-size:14px;
	color:#7b5036;
}
.sub-el-desc-40{
	width:28%;
	float:left;
	color:#7b5036;
	font-size:14px;
	line-height:30px;
	margin:0 15px;
}
.sub-el-desc-40 p{
	padding:0px;
	text-align:justify;
	font-size:14px;
	color:#7b5036;
}
.sub-el-desc-41{
	width:32%;
	float:left;
	color:#7b5036;
	font-size:14px;
	line-height:20px;
	margin:0 15px;
}
.sub-el-desc-42{
	width:32%;
	float:left;
	color:#7b5036;
	font-size:14px;
	line-height:32px;
	margin:0 15px;
}
.sub-el-desc-42 p{
	padding:0px;
	text-align:justify;
	font-size:14px;
	color:#7b5036;
}
.sub-el-desc-40 h4{
	text-align:left;
}
.sub-el-desc-602{
	width:55%;
	float:left;
	color:#7b5036;
	font-size:14px;
	line-height:24px;
	margin:0 30px;
}
.sub-el-img1{
	width:23%;
	float:left;
	margin-right:8px;
}
.sub-el-img1 p{
	padding:0px;
	text-align:justify;
	font-size:14px;
	color:#7b5036;
}
.sub-el-desc-603{
	width:67%;
	float:left;
	color:#7b5036;
	font-size:14px;
	line-height:24px;
	margin:0 30px;
}
.sub-el-desc-603 p{
	padding:0px;
	text-align:justify;
	font-size:14px;
	color:#7b5036;
}

.sub-el-desc-6030{
	width:73%;
	float:left;
	color:#7b5036;
	font-size:14px;
	line-height:24px;
	margin:0 10px;
}
.sub-el-desc-6030 p{
	padding:0px;
	text-align:justify;
	font-size:14px;
	color:#7b5036;
}
.sub-el-desc-6030 h4{
	text-align:left;
}



.sub-el-desc-604 p{
	padding:0px;
	text-align:justify;
	font-size:14px;
	color:#7b5036;
}
.sub-el-desc-603 h4{
	text-align:left;
}
.sub-el-desc-601 p{
	padding:0px;
	text-align:justify;
	font-size:14px;
	color:#7b5036;
	line-height:24px;
}

.sub-el-desc-604{
	width:54%;
	float:left;
	color:#7b5036;
	font-size:14px;
	line-height:24px;
	margin:0 30px;
}
.sub-el-desc-604 h4{
	text-align:left;
}
.sub-el-desc-605{
	width:62%;
	float:left;
	color:#7b5036;
	font-size:14px;
	line-height:12px;
	margin:0 5px;
}
.sub-el-desc-605 h4{
	text-align:left;
}






.image_sub_section{



	float:left;



	margin:14px 14px 0;



	padding-bottom:25px;



	background-image:url(images/shadow_02.png);



	background-repeat:no-repeat;



	background-position:10px 190px;



	position:relative;



}
.prod_img{
	float:left;



	margin-right:15px;



		height:540px;
	width:28.9%;
	position:relative;
}
.prod_img img{
width:100%;
	padding-bottom:15px;
}
.prod_img_last{
	float:left;
	width:37%;
	position:relative;
	height:540px;
}
.prod_img_last img{
width:100%;
	padding-bottom:15px;
}
.prod_img_first{
	float:left;
	width:29.58%;
		margin-right:15px;
		height:540px;
	position:relative;
}
.prod_img_first img{
width:100%;
	padding-bottom:15px;
}
.prod_image_sub{
		margin:30px 0px 0px;
}
.image_sub_section:after{



	content:"";



	position:absolute;



	bottom:25px;



	left:0;



	width:330px;



	height:30px;



	background-color:#534231;



	opacity:0.7;



}



.bg_text{



	position:absolute;



	bottom:15px;



	text-align:justify;



	z-index:1;



	width:330px;







}



.bg_text p{



	text-align:center;



	color:#FFF;



	line-height:33px;



}



.phone_mail{



	margin-bottom:50px;



}



.image_sub_space{



	width: 330px;



	height:205px;



	margin:14px 14px 0;



	padding-bottom:25px;



	float:left;



}



.list_body:nth-child(3) .image_sub .image_sub_section:after{



	display:none;



}



.list_body:nth-child(8) .image_sub .image_sub_section:after{



	display:none;



}



.list_body:nth-child(9) .image_sub .image_sub_section:after{



	display:none;



}



.list_body:nth-child(11) .image_sub .image_sub_section:after{



	display:none;



}



.list_body:nth-child(12) .image_sub .image_sub_section:after{



	display:none;



}



.list_body:nth-child(13) .image_sub .image_sub_section:after{



	display:none;



}



.list_body:nth-child(14) .image_sub .image_sub_section:after{



	display:none;



}



.header_about .header_welcome{



	position:absolute;



	left:0;



	top:30px;



	border-right:none;



	padding:0;



	margin:0;



}



.header_about .header_welcome:before{



	display:none;



}



.header_about .header_welcome:after{



	display:none;



}



.header_services .header_welcome{



	position:absolute;



	left:0;



	top:20px;



	border-right:none;



	padding:0;



	margin:0;



}



.header_services .header_welcome:before{



	display:none;



}



.header_services .header_welcome:after{



	display:none;



}



.header_contact .header_welcome{



	position:absolute;



	left:0;



	top:30px;



	border-right:none;



	padding:0;



	margin:0;



}



.header_contact .header_welcome:before{



	display:none;



}



.header_contact .header_welcome:after{



	display:none;



}



.header_projects .header_welcome{



	position:absolute;



	left:0;



	top:40px;



	border-right:none;



	padding:0;



	margin:0;



}



.header_projects .header_welcome:before{



	display:none;



}



.header_projects .header_welcome:after{



	display:none;



}



.list_new{



	padding:4px 0 !important;



	line-height:19px !important;



}



.fancybox-skin{padding:10px !important; background: #8f3521 !important;}



.li-images li{float:left;}/* CSS Document */






.header_project2
{
	background:url(images/new1.png) center no-repeat ;
	width:100%;
	height:244px;
   	min-width:960px;
	position:relative;
	overflow: hidden;
}

.about_hdg2 img
{
	position:absolute;
	bottom:52px;
	right:324px;
}

.body_about2
{
	padding-top:55px;
}

.left_panel
{
	width:460px;
	float:left;
}
	
.left_image
{
	float:left;
	width:280px;
}

.left_image img
{
	/*padding:43px 0px 0px 0px;*/
	margin:82px 0px 0px 0px ;
}





.shadow img
{
	margin: -20px 0px 0px 0px;
width: 455px;
}

.right_panel
{
	width:460px;
	float:left;
	padding: 0px 0px 0px 40px;
	position: relative;
}
.right_image img
{
	padding: 78px 0px 0px 0px;
}

.white_content
{
    position: absolute;
    width: 459px;
    top: 282px;
    opacity: 0.8;
    height: 10%;
    background: #F1F1FC;
}
.white_content img
{
   margin: 12px 0px 0px 329px; 
   position: absolute;
}
.white_content a
{
	text-decoration: none;
    color: #934434;
    font-family:Open Sans;
    font-size:14px;
    position: absolute;
    margin: 11px 0px 0px 377px;
    font-weight: 600;
}

.white_content img:nth-child(1)
{
	margin: 11px 0px 0px 355px;
}

.shadow2 img
{
	margin: -20px 0px 0px 0px;
    width: 455px;
}

.left_panel2
{
	width:460px;
	float:left;
	padding: 80px 0px 0px 0px;
	position: relative;
}
.white_content2
{
   position: absolute;
width: 459px;
top: 285px;
opacity: 0.8;
height: 10%;
background: #F1F1FC;
}
.white_content2 img
{
   margin: 12px 0px 0px 329px; 
   position: absolute;
}
.white_content2 a
{
	text-decoration: none;
    color: #934434;
    font-family:Open Sans;
    font-size:14px;
    position: absolute;
    margin: 11px 0px 0px 377px;
    font-weight: 600;
}

.white_content2 img:nth-child(1)
{
	margin: 11px 0px 0px 355px;
}
.clown-park
{
	width:100%;
	padding-top:5px;
	
}

.left_panel-down
{
	width:460px;
	float:left;
	padding: 0px 0px 0px 0px;
	position: relative;
}

.right_panel-down
{
	width:460px;
	float:left;
	padding: 0px 0px 0px 0px;
	position: relative;
	margin-left: 40px;
}









.right_panel2
{
     width:460px;
	float:left;
	margin-top: -323px;
margin-left: 499px;
	/*padding: 0px 0px 0px 40px;*/
	position: relative;
}	

.white_content3
{
   position: absolute;
width: 459px;
top: 206px;
opacity: 0.8;
height: 12%;
background: #F1F1FC;
}
.white_content3 img
{
   margin: 12px 0px 0px 329px; 
   position: absolute;
}
.white_content3 a
{
	text-decoration: none;
    color: #934434;
    font-family:Open Sans;
    font-size:14px;
    position: absolute;
    margin: 11px 0px 0px 377px;
    font-weight: 600;
}

.white_content3 img:nth-child(1)
{
	margin: 11px 0px 0px 355px;
}

.about_hdg3 h2
{
color:#FFF;
font-size:19px;
float:left;
margin: -38px 0px 0px 39px;
padding:7px 8px 8px;
background-color:#351c16;
position:relative;
z-index:10;
font-weight:100;
}

.about_hdg3 h2:after
{
content:"";
position:absolute;
width:13px;
height:41px;
background-image:url(images/inner_radius.png);
background-repeat:no-repeat;
right:-13px;
top:0;
}

.about_hdg3 h3
{
color:#FFF;
font-size:19px;
margin:0;
padding:3px 100px 3px 20px;
background-color:#8f3521;
border-radius:30px;
float:left;
margin-top:-33px;
z-index:5;
position:relative;
left:-5px;
font-weight:100;
}

.about_hdg3
{
position:relative;
}

.about_hdg3 img
{
position:absolute;
bottom:0;
right:1px;
}


.left_image2 img
{
	/*padding:43px 0px 0px 0px;*/
	
	width: 458px;
height: 245px;
}


.right_image2 img
{
	/*padding:43px 0px 0px 0px;*/
	
	width: 458px;
height: 245px;
float:left;
}
.white_content5
{
    position: absolute;
    width: 333px;
    top: 173px;
    opacity: 0.8;
    height: 14%;
    background: #F1F1FC;
}

.white_content5 img
{
   margin: 8px 0px 0px 227px; 
   position: absolute;
}
.white_content5 a
{
	text-decoration: none;
    color: #934434;
    font-family:Open Sans;
    font-size:14px;
    position: absolute;
    margin: 8px 0px 0px 250px;
    font-weight: 600;
}

.white_content5 img:nth-child(1)
{
	margin: 8px 0px 0px 227px;
}
.pro-overlay{display:none !important;}
.about_hdg5 h2
{
color:#FFF;
font-size:19px;
float:left;
margin: 0px 0px 0px 0px;
padding:7px 8px 8px;
background-color:#351c16;
position:relative;
z-index:10;
font-weight:100;
}

.about_hdg5 h2:after
{
content:"";
position:absolute;
width:13px;
height:41px;
background-image:url(images/inner_radius.png);
background-repeat:no-repeat;
right:-13px;
top:0;
}

.about_hdg5 h3
{
color:#FFF;
font-size:19px;
margin:0;
padding:3px 100px 3px 20px;
background-color:#8f3521;
border-radius:30px;
float:left;
margin-top:5px;
z-index:5;
position:relative;
left:-5px;
font-weight:100;
}

.about_hdg5
{
position:relative;
}

.about_hdg5 img
{
position:absolute;
bottom:0;
right:1px;
}

.gallery-images2
{
	background:#edded6;
	margin: 40px 0px;
}
.img-inner
{
	/*margin: 30px 0px 50px;*/
	width: 760px;
margin: 0px auto;
background: #fff;
}
.sub-image-long,.sub-image-long2
{
	
margin: 0px 20px 0px 20px;
padding-bottom: 40px;
padding-top: 20px;
float:left;
width:340px;
height:195px;
position:relative;
}
.sub-image-long:after,.sub-image-long2:after
{
	content:'';
	position:absolute;
	background:url(images/shadow_02.png);
	width:320px;
	height:50px;
	top:205px;
	left:6px;
}

/****************New Style*****************************/
.pedastal-img{

    padding-left: 25px;
    display: inline-block;
    /*float: left;*/

}
.pedastal-real-img{
    float: right;
    padding: 10px;
    border: 1px solid #ccc;

}
.pedastal-real-img img{
    width:100%
}

.adj-pedastal{
    padding-top: 65px;
    clear: both;
}

.pedastal-img img{
    position: relative;
}
#padestal{
    position: relative;
}

.border-left{
    position: absolute;
    border-left: 1px dashed #a58774;
    height: 350px;
    left: 25px;
}
.border-left:before{
    content: "";
    width: 15px;
    height: 2px;
    position: absolute;
    background-color: #a78875;
    left: -5px;
    top: 0;

}
.border-left:after{
    content: "";
    width: 15px;
    height: 2px;
    position: absolute;
    background-color: #a78875;
    left: -5px;
    bottom: 0;
}
.border-left p{
    position: absolute;
    -webkit-transform: rotate(-90deg);

    /* Firefox */
    -moz-transform: rotate(-90deg);

    /* IE */
    -ms-transform: rotate(-90deg);

    /* Opera */
    -o-transform: rotate(-90deg);

    /* Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    left: -86px;
    top: 50%;
    color: #fff;
    display: inline-block;
    width: 125px;
}
.border-up{
    position: absolute;
    border-bottom: 1px dashed #a58774;
    width: 19%;
    height: 331px;
    top: -136px;
    left: 69px;
}
.border-up:before{
    content: "";
    width: 15px;
    height: 2px;
    position: absolute;
    background-color: #a78875;
    left: -11px;
    top: 334px;
    -webkit-transform: rotate(-90deg);

    /* Firefox */
    -moz-transform: rotate(-90deg);

    /* IE */
    -ms-transform: rotate(-90deg);

    /* Opera */
    -o-transform: rotate(-90deg);

    /* Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.border-up:after{
    content: "";
    width: 15px;
    height: 2px;
    position: absolute;
    background-color: #a78875;
    right: -7px;
    top: 334px;
    -webkit-transform: rotate(-90deg);

    /* Firefox */
    -moz-transform: rotate(-90deg);

    /* IE */
    -ms-transform: rotate(-90deg);

    /* Opera */
    -o-transform: rotate(-90deg);

    /* Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.border-up p{
    position: absolute;
    color: #fff;
    bottom: 0;
    text-align: center;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.border-bottom{
    position: absolute;
    border-bottom: 1px dashed #a58774;
    width: 22%;
    left: 51px;
    top: 596px;
}
.border-bottom:before{
    content: "";
    width: 15px;
    height: 2px;
    position: absolute;
    background-color: #a78875;
    left: -11px;
    bottom: 0px;
    -webkit-transform: rotate(-90deg);

    /* Firefox */
    -moz-transform: rotate(-90deg);

    /* IE */
    -ms-transform: rotate(-90deg);

    /* Opera */
    -o-transform: rotate(-90deg);

    /* Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.border-bottom:after{
    content: "";
    width: 15px;
    height: 2px;
    position: absolute;
    background-color: #a78875;
    right: -7px;
    bottom: 0px;
    -webkit-transform: rotate(-90deg);

    /* Firefox */
    -moz-transform: rotate(-90deg);

    /* IE */
    -ms-transform: rotate(-90deg);

    /* Opera */
    -o-transform: rotate(-90deg);

    /* Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.border-bottom p{
    position: absolute;
    color: #fff;
    bottom: 0;
    text-align: center;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.properties{
    padding-top: 60px;
    clear: both;
    width: 100%;
    display: inline-block;
    padding-bottom: 60px;
}
.properties-left p{
    color: #d8ba99;
    font-size: 14px;
    line-height: 23px;
    text-align: left;
    padding-top: 45px;
    padding-bottom: 45px;
    margin: 0;
}
.properties-left{
    width: 400px;
    display: inline-block;
    float: left;

}
.properties-right{
    width: 400px;
    display: inline-block;
    float: left;
    padding-left: 155px;
    padding-top: 5px;

}
.properties-left .right-fix{
    background-color: #885538;
    float: left;
}
.fill-colar p{
    float: right;
    width: 250px;
    text-align: left;
    padding-top: 0;
}
.fill-colar p span {
    font-style: italic;
    color: #fff;
    font-size: 14px;
}
.fill-colar{
    padding-top: 45px;
}
.properties-right p{
    color: #d8ba99;
    font-size: 14px;
    line-height: 23px;
    text-align: left;
    padding-top: 45px;
    padding-bottom: 45px;
    margin: 0;
}

.properties-right table.TFtable1{
    border-collapse: collapse ;
    margin: 10px 0;
}
.properties-right .TFtable1 th
{
    border: none;
    border-bottom: 2px solid #e0cfc4;
    border-top: 2px solid #e0cfc4;
    color: #d8ba99;
    height: 70px;


}

.properties-right  .TFtable1 td{
    border: none;
    border-bottom: 1px solid #a17e66;
    color: #d8ba99;
    text-align: center;
    height: 50px;

}
.properties-right .TFtable1 tr:nth-child(odd){
    background: transparent;
}
.properties-right  .TFtable1 tr:nth-child(even){
    background: transparent;
}

.properties-right .our_integrated{
    padding-top: 45px;
    padding-bottom: 45px;
}

.properties-right  .pedastal-real-img{
    border: none;
    background-color: #895636;
    margin-bottom: 68px;
    margin-top: 15px;
}
.about_text .TFtable1{
    margin-left: 0;
}

.about_text .TFtable1 th{
    height: 42px;
    background-color: #9c7557;
    border: 1px solid #775c48;
    color: #fff;
}
.about_text .TFtable1 td{
    height: 110px;
    border: 1px solid #bab9b9;
    text-align: center;
}
.about_text .TFtable1 tr:nth-child(odd){

    background: #fff;
}
.about_text .TFtable1 tr:nth-child(even){
    background-color: #ffffff;
}
.about_text .img-scle{
    width: 43px;
    vertical-align: middle;
    display: inline;
    margin-right: 10px;
}
.head-part{
    display: inline-block;

}
.head-part p{
    position: absolute;
    right: 435px;
    font-size: 12px;
    top: 213px;


}

.head-part p:before{
    content: "";
    border-top: 1px dashed #a58774;
    height: 2px;
    width: 72px;
    position: absolute;
    left: -84px;
    top: 20px;
}
.extender{
    display: inline-block;
}
.extender p:before{
 display: inline-block;
}
.extender p{
    top: 350px;
    right: 460px;
}

.trnslator{
    display: inline-block;
}
.trnslator p{
    top: 454px;
    right: 425px;
}

.head-part span{
    position: absolute;
    top: 205px;
    left: 301px;
    color: #fff;
    font-size: 14px;
}
.trnslator span{
    position: absolute;
    top: 518px;
    left: 301px;
    color: #fff;
    font-size: 14px;
}
.adj-ring{
    display: inline-block;
}

.adj-ring p{
    top: 530px;
    right: 448px;
}
.adj-ring span{
    top: 445px;
    left: 301px;
    color: #fff;
    font-size: 14px;
}
.extender span{
    position: absolute;
    top: 340px;
    left: 301px;
    color: #fff;
    font-size: 14px;
}
.about_text{
    display: inline-block;
    margin-top: 83px;
    border-radius: 13px;
    overflow: hidden;
}
.properties-right .safety {
    padding-bottom: 40px;
    padding-top: 0;
}
.table2 tr:nth-of-type(1) th{
    border-top: none;
}
.table2 tr:nth-of-type(1) th{
    border-left: none;
}

/*.TFtable1 tr:nth-of-type(1) th{*/
    /*border-right: none;*/
/*}*/

.fill-colar .std-green{
    padding-top: 0;
}
.about_text .TFtable1 tr.grey-color{
    background-color: #f6f6f6;
}
.about_text .TFtable1 tr:nth-of-type(1) {
    background: none !important;
}
.about_text .TFtable1 th.down-head{
    vertical-align: bottom;
    padding-top: 30px;
}
.sub_bullet::before {content: "•"; color: #fff;width: 5px;
 }