

body{background:#FFF;font-family: 'Titillium Web', sans-serif;}

.head-wrap .logo-cont{float:left;width:160px;}

.head-wrap .nav li{float:left;margin-left:28px;}

header .head-wrap{width:1000px;}

.head-wrap .nav{float:right;}

.head-wrap .nav li{float:left;}
.head-wrap .nav li a{float:left;}
.main_menu ul li ul{width:178px !important;}
.main_menu ul li:hover li{width:178px !important;float: none;}
.main_menu ul li:hover li a:hover{ width:168px !important;}

.main12{display:none;}
#cbp-spmenu-s2{display:none;}



.head-enquiry{float:right;background:#1fa163;-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;}
.head-enquiry ul{display:block;overflow:hidden;padding:5px 20px;}
.head-enquiry ul li{float:left;margin-right:20px;font-size:16px;}
.w-clor{color:#FFF;}
.w-clor a{text-decoration:none;color:#FFF;}


.mobhead-enquiry{display:none !important}

/***********footer***********/
footer .foot-wrap{width:1000px;}
.foot-wrap .lft-cont{float:left;}
.foot-wrap .lft-cont ul li{float:left;}
.foot-wrap .rgt-cont{float:right;}
.foot-wrap .rgt-cont ul li{float:left;}

.mob-foot{display:none !important;}

/*****************home***********/

.container .home-banner{width:100%;}
.container .home-wrap{width:1000px;}
.container .home-wrap .product-list li{float:left;width:210px;}

.container .home-wrap  .home-lftcon{float:left;width:750px;display:block;overflow:hidden;}



.container2 .container2-wrap{width:1000px;}
.container2 .container2-wrap .lft-con{}
.container2-wrap .rgt-con .client-testimonail{width:232px;}


.client-testimonail{width:232px;margin:0px auto;}
.rgt-slidecon{width:250px;background: url("../images/home-cont_border.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    display: block;
    margin-top: 20px;
    overflow: hidden;
    padding-bottom: 2px;margin-top:40px;margin-bottom:30px;float:right;}
.wrapper12{width:232px;}

#slider12 {
  
width:232px;margin:0px auto;
}

#slider12 ul {
   width: 232px;
}

#slider12 ul li {
 float: left;  width: 232px;
}

a.control_prev, a.control_next {
    float: right;
    height: 20px;
    width: 20px;
    }
.slider12_option {
 width: 160px;
}

a.control_prev {
  border-radius: 0 2px 2px 0;right:50px;
}

a.control_next {
  right: 20px;
  border-radius: 2px 0 0 2px;
}

.container .faq-wrap{width:1000px;padding-bottom:60px;}
/************************************About*****************/
.container .about-wrap{width:1000px;}

.container .about-wrap .abt-lftcon{float:left;width:750px;display:block;overflow:hidden;}


.container2 .about-wrap{width:1000px;}
.container2 .about-wrap ul li{float:left;}
.container2 .about-wrap ul li .lt-con{float:left;width:150px;}
.container2 .about-wrap ul li .rt-con {float:right;width:750px;}

.

/************************************Product*****************/

.container .product-wrap {width:1000px !important;margin:0px auto;}
.container .product-wrap .lft-cont{width:680px;}
.container .product-wrap .rgt-cont{float:left;width:320px;}

.product-nav{oveflow:hidden;float:left;}
.product-nav  .product-list li{float:left;width:260px;margin-right:8px}
.product-nav h2{ padding: 20px 0px 0px 0px !important;}
.product-nav  .product-list li{margin-bottom:10px;color:#454545;font-size:18px;background:url(../images/arrow.png) no-repeat 10px 15px;padding:8px 0px 9px 40px}
.product-nav  .product-list li:hover{color:#FFF !important;;background:url(../images/arrow.png) no-repeat 10px -15px #ed6318;}

.product-nav .product-list li a{color:#454545;font-size:16px;text-decoration:none;padding:8px 60px 9px 37px}
.product-nav  .product-list a:hover{color:#FFF !important;padding:8px 60px 9px 37px}
.product-nav  .product-list li.activated{background:url(../images/arrow.png) no-repeat 10px 15px #CCC;padding:padding:8px 60px 9px 37px;}
.product-nav  .product-list li.activated >a{color:#454545;}


.product-wrap .lft-cont01{width:350px;padding-bottom:60px;float:left}
.product-wrap .rgt-cont01{width:645px;padding-bottom:60px;margin-top:60px;float:right}
.product-wrap .prod-overimg{display:block;overflow:hidden}
.product-wrap .prod-overimg li{float:right;width:200px;margin-right:15px;margin-bottom:10px}


/*******************************************Pagination********************************/

.t1 img{width:500px;}


#myslide {
				width:1000px;
				
			}
            .myslide_container {
                width:1000px; 
            }
            .myslide_container li {
                width:1000px; 
               
            }
.pagination {
	float: right;
	
}

.pagination a {
	float: left;
	height: 20px;
	width: 20px;
	

}




.pagination input {
	
	float: left;
	height: 20px;
	width: 120px;
	
}

/* gigantic class for demo purposes */

.gigantic.pagination {
	height:28px;
}

.gigantic.pagination a {
	height: 28px;
	width: 28px;
}

.gigantic.pagination input {
	width: 50px;
	height: 24px;
	
}


/*********************************Gallery**************************/
.view{display:none}

.container .gallery-wrap{width:1000px;}

.container .gallery-wrap ul li{float:left;width:194px;height:194px;}

.view {
   width: 194px;
   height: 194px;
   float: left;

}
.view .mask, .view .content {
   width: 194px;
   height: 194px;

}

.view a.info {


   width:36px;
   height:22px;
   }

/* SECOND EFFECTS */

.view:nth-child(5n+0){float:right !important;margin-right:0px !important ;}
				
  /*******************************************colorbox**************************/
  
  
  /*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{ width:100%; height:100%;}
#cboxLoadingOverlay, #cboxLoadingGraphic{width:100%; height:100%;}
.cboxPhoto{float:left;  max-width:none; }
.cboxIframe{width:100%; height:100%; }

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{}
#colorbox{outline:0;}
    #cboxTopLeft{width:21px; height:21px; }
    #cboxTopRight{width:21px; height:21px; }
    #cboxBottomLeft{width:21px; height:21px;}
    #cboxBottomRight{width:21px; height:21px;}

    #cboxTopCenter{height:21px; }
    #cboxBottomCenter{height:21px; }
    
        #cboxTitle{ width:100%; }

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */

        #cboxPrevious{width:26px; height:26px;}
        #cboxNext{ width:26px; height:26px; }
        #cboxClose{ width:26px; height:26px;}

/************************ContactUs****************/

.contact1-main{width:1000px;}
.contact-form{width:500px;float:left;}
.contact-form   .genral{width:500px;}
.contact-form .genral li{ float:none; width:100%; }
.contact-form  .genral li label{float:left;}
.contact-form   .genral li input[type="text"]{float:right;width:240px;height:30px;}
.contact-form   .genral li textarea{float:right;width:240px;height:90px;resize:none;}
 .contact-form   .genral li input[type="button"] {
    float: left;

}

.contact-form   .genral li input[type="FILE"]{float:right;width:258px;height:30px;margin-top:8px}


.contact-form .genral li select {
float: right;
border: 1px solid #cccccc;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: url(../images/input-bg.gif) repeat-x;
padding-left: 5px;
width: 248px;
margin-right: 10px;
height: 30px;
font-size: 14px;
}


.send-inquiry{padding:0px 0px 0px 0px !important;}
.send-inquiry a{color:#0FA25F}

.num_dis{float:right;width:240px;}

.vt{padding:0px !important}

.number{width:105px !important;font-size:12px}
.area{width:50px !important;margin-right:10px;float:left;font-size:12px}
.intr{width:50px !important;margin-right:10px;float:left;font-size:12px}

.contact-address{width:330px;float:left;}

.fr1{float:right;width:500px;}
.fr1 h3{float:right;width:500px;}

.agree-para{font-size:16px;text-align:justify;padding-right:0px !important}



.wrapper {
	max-width:1000px;
	margin:0 auto;padding-bottom:50px;
}


.wrapper  h2{text-align:center;}
/* SuperBox */
.superbox-list {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:194px;height:194px;margin:0px 0px 5px 5px;
}
.superbox-img {
	max-width:100%;
	width:100%;
	cursor:pointer;
}
.superbox-show {
	text-align:center;
	position:relative;
	background:#333;
	box-shadow:inset 0 1px 5px #111;
	-webkit-box-shadow:inset 0 1px 5px #111;
	-moz-box-shadow:inset 0 1px 5px #111;
	width:100%;
    float:left;
	padding-bottom:25px;
	display:none;
}
.superbox-current-img {
	max-width:100%;
	box-shadow:0 1px 4px #222;
	border:1px solid #222;
}
.superbox-img:hover {
	opacity:0.8;
}
.superbox-float {
	float:left;
}
.superbox-close {
	opacity:0.7;
	cursor:pointer;
	position:absolute;
	top:10px;
	right:10px;
	background:url(../images/gal-close.png) no-repeat center center;
	width:35px;
	height:35px;
}
.superbox-close:hover {
	opacity:1;
}


.superbox-nxt{opacity:0.9;
	cursor:pointer;
	position:absolute;
	top:50%;
	right:10px;
	background:url(../images/gal-rightarrow.png) no-repeat center center;
	width:35px;
	height:35px;}

.superbox-prev{opacity:0.9;
	cursor:pointer;
	position:absolute;
	top:50%;
	left:10px;
	background:url(../images/gal-leftarrow.png) no-repeat center center;
	width:35px;
	height:35px;}
	
	
	
	
	

.cbp-fwdots span {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #ddd;
	margin: 4px;
	border-radius: 50%;
	cursor: pointer;
}

.eng-cat{float:left;dipslay:block;overflow:hidden}

.eng-drop_ystrain {float:left;dipslay:block;overflow:hidden;}
.eng-drop_basket{float:left;dipslay:block;overflow:hidden;}
.eng-drop_duplex{float:left;dipslay:block;overflow:hidden;}
.eng-drop_tee{float:left;dipslay:block;overflow:hidden;}
.eng-drop_temp{float:left;dipslay:block;overflow:hidden;}

.pres_curves{margin-left:40px;float:left}


.h1{margin-left:0px !important;}

.mob-logo-cont{display:none !important;}


.g4{background:#000;opacity:0.8;zindex:-99;position:absolute;bottom:0px;width:100%}
.g5{width:1000px;margin:0px auto;display:block;overflow:hidden;}
.g4  h1{font-size:24px;color:#FFF;padding:10px;font-weight:300;z-index:999;}

.map-box{float:right;width:400px;display:block;overflow:hidden;margin:30px 0px;}


.main-slide01{width:1000px;margin:0px auto;display:block;overflow:hidden;}


.gal-thumb{width:1000px ;display:block;overflow:hidden;margin:0px auto;margin-bottom:150px;margin-top:100px}
.hyr1{display:block;overflow:hidden;}

.gal-thumb .hyr1 .poi{width:194px;float:left !important;margin:0px 50px 5px 0px;}
.gal-thumb .hyr1 .poi img{width:auto;height: 117px;}
.gal-thumb .hyr1 .poi a{ float:left}

.video-cont{display:block;overflow:hidden;width:1000px;margin:0px auto;margin-bottom:50px;}

.video-cont h5{ color: #3A924E;
    font-size: 18px;
    font-weight: normal;
    padding: 30px 0 25px;}




.video-list{display:block;overflow:hidden;list-style:none;}

.video-list li{width:auto;height:auto;float:left;margin-right:10px;margin-bottom:10px;}





/*******************product-inquiry**************/

.inquiry-form{float:left;}
.inquiry-form   .genral{}
.inquiry-form .genral li{ float:none; width:100%; }
.inquiry-form  .genral li label{}
.inquiry-form   .genral li input[type="text"]{width:250px;height:30px;}
.inquiry-form   .genral li textarea{width:250px;height:90px;resize:none;}
 .inquiry-form   .genral li input[type="button"] {
    float: left;

}

.inquiry-form   .genral li input[type="FILE"]{width:250px;height:30px;margin-top:8px}


.inquiry-form .genral li select {

border: 1px solid #cccccc;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: url(../images/input-bg.gif) repeat-x;
padding-left: 5px;
width: 240px;
margin-right: 10px;
height: 30px;
font-size: 14px;
color:#454545;
}

.inquiry-form .agree-para{font-size:13px}

.send-inquiry{padding:0px 0px 0px 0px !important;}
.send-inquiry a{color:#0FA25F}

.num_dis{float:left;width:240px;}

.vt{padding:0px !important}

.inquiry-form .number{width:100px !important;font-size:12px;padding-left:20px;}
.inquiry-form .area{width:40px !important;margin-right:5px;float:left;font-size:12px;padding-left:10px;}
.inquiry-form .intr{width:40px !important;margin-right:5px;float:left;font-size:12px}

#recaptcha_response_field{width:250px;height:30px;margin-bottom:10px;    background: url("../images/input-bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    margin-right: 10px;
    padding-left: 5px;}
	
		.inq-capt{float:right;width:268px}
		
		.thank-txt{width:800px;margin:300px auto}
		.thank-txt p{font-size:30px;text-align:center}