/*Basic css*/
*{ margin:0; padding:0;}body{ background:#ffffd6; margin:0px; padding:0px; font-family: 'Roboto', sans-serif; font-size:12px; }h1,h2,h3,h4,h5,li,img{ vertical-align:middle; margin:0px; padding:0px; list-style-type:none;}a{ text-decoration:none; outline:none;}a:hover{ text-decoration:none;}img { max-width:100%; height: auto; outline:none; border:none;}.clear{ clear:both;}.first{ margin:0px;}.lf { float:left;}.rf { float:right;}p{ margin:0;}
/*Basic css*/




/*wrapper css*/
.main_wrapper{ margin:0px; padding:0px;}
.wrapper { margin:0 auto; width:100%; display:block;}
.container { /*max-width:960px;*/ margin: 0 auto;}
/*wrapper css*/

/*start header*/
.navbar-header{ width:100%;}
.header_wrapper { background:url(../images/hd_bg.png) center top no-repeat; min-height:183px;}
.header_wrapper navbar-header{ width:100%;}
.header_wrapper .container .navbar-brand{ height:auto; margin:0 0 0 60px;}
.header_wrapper .navbar-inverse{ background:none; border:none;}

.head_coname {display: inline-block;margin: 10px 0 0 70px;}
/*end header*/



/*start middal_wrapper*/
.middal_wrapper { padding:25px 0 0;}

/*hm_sidebar*/
.sidebarpanel{ box-shadow:14px 14px 0 #e5e5c0; margin:0 0 35px; padding:20px;}
.sidebarpanel .list-group-item:first-child, .sidebarpanel .list-group-item:last-child{ border-radius:0; margin-bottom:-1px;}
.greenpanel{ background:#96cf3f;}
.sidebarpanel ul{ margin:0; padding:0;}
.sidebarpanel ul li{ margin:0; font-weight:400;}
.sidebarpanel ul li a{border:none; border-bottom:1px solid #b6dd79; font-size:16px; color:#000000; text-transform:uppercase;background:url(../images/arrow-right.png) 10px 12px no-repeat; padding:7px 10px 7px 30px; cursor:pointer; transition:0.4s ease-in-out 0s; font-weight:400;}
.sidebarpanel ul li:last-child a{ border-bottom:none;}

.sidebarpanel ul li a.list-group-item:hover, .sidebarpanel ul li a.list-group-item:focus{ background:#ebf68d url(../images/arrow-right.png) 10px 12px no-repeat; color:#000;}

.sidebar_co_info{}
.ofice_title { font-size: 20px; margin:0 0 10px; font-weight:600; text-transform:uppercase; color:#000;}
.sidebar_co_info p{ margin:0 0 15px; font-size:16px; font-weight:400; color:#000; line-height:normal;}
.ofce_name{ padding:15px; background:#ebf68d; font-size:16px; font-weight:600; text-align:center; color:#000;}
.sidebar_co_info p a{ color:#000;}
.sidebar_co_info p a:hover, .sidebar_co_info p a:focus{ color:#ebf68d;}
/*hm_sidebar_end*/

/*hm_right*/

.home_right{ padding:0; margin-left:5%;}
.hm_title{ font-size:40px; font-weight:100; color:#000; margin:0 0 20px;}
.home_right p{ font-size:16px; color:#333333; margin:0 0 15px;}

.our_pro_info{ border-left: 5px solid #96cf3f; padding: 7px 20px; margin:5px 0 30px 25px;}
.our_pro_info h3{ font-size:20px; color:#333333; font-weight:600; margin:0 0 22px; text-transform:uppercase;}
.our_pro_info ul{ padding:0; margin:0;}
.our_pro_info ul li{ font-size:20px; color:#333; font-weight:400; }
.our_pro_info ul li a{ color:#333333; cursor:pointer;}
.our_pro_info ul li a:hover{ color:#96cf3f;}

.hm_product .hm_productbox_inner .media-left img{ width:151px; height:130px; max-width:none;}
.hm_product .panel{ border:none; padding:0;  box-shadow:14px 14px 0 #e5e5c0; border-radius:0; margin:0 0 30px;}
.hm_product .panel .panel-body{ padding:0;}
.hm_product .panel-heading {background-color: #96cf3f;border-color: #96cf3f; color: #333;}
.hm_product .panel-heading .panel-title{ font-size:20px; color:#333;}
.hm_productbox_inner{ background:#fff; padding:10px; margin:3px;}
.hm_productbox_inner .media-body{ font-size:16px; color:#333333;}

.prductimgbox { background: #fff none repeat scroll 0 0; border: 1px solid #ddd; padding: 10px;}




/*hm_right_end*/



/*end middal_wrapper*/

/*start footer_wrapper*/
.footer_wrapper { padding:40px 0 20px; background:#fff url(../images/footerbg.jpg) left top repeat-x; text-align:center; margin:30px 0 0;}
.footer_wrapper ul{ text-align:center; margin:0 0 10px; padding:0;}
.footer_wrapper ul li{ display:inline-block; background:url(../images/flibg.png) right top no-repeat; vertical-align:top; line-height:14px;}

.footer_wrapper ul li:nth-child(4n){ background:none;}	
.footer_wrapper ul li a{ font-size:16px; color:#000; padding:0 16px; font-weight:400; transition:0.4s ease-in-out 0s;}
.footer_wrapper ul li:hover a{ color:#4b8400;}
.footer_wrapper p{ font-size:13px; font-weight:400; color:#000;}
.footer_wrapper p a{ color:#000;}
.footer_wrapper p a:hover{ text-decoration:underline; color:#4b8400;}

.social_icon{ margin-right:25px;}
.social_icon a {background: #96cf3f none repeat scroll 0 0;display: block; height: 36px;line-height: 36px;text-align: center;    vertical-align: middle; width: 36px; border-radius:50%; color:#fff; transition:0.4s ease-in-out 0s;}
.social_icon a:hover{ background:#333;}
.social_icon a .fa{ font-size:16px; line-height:36px;}


/*end footer_wrapper*/



.innrepg_container ul.list{ margin:0 0 30px; padding:0;}
.innrepg_container ul.list li{ color: #333333; font-size: 16px; background:url(../images/list-arrow.png) left 8px no-repeat; padding:0 0 0 20px;}


.enquiary_form{ padding:20px; box-shadow:14px 14px 0 #e5e5c0; margin:40px 0 0;}
.enquiary_form p{ color:#000;}
.enquiary_form .form-control{ height:54px; font-size:18px; border-radius:0; border:1px solid #666; border-left:none;}
.enquiary_form .input-group-addon{ padding:6px 20px; border:1px solid #666; border-radius:0; background:#ebf68d; color:#000;}
.enquiary_form .form-control::-moz-placeholder{ color:#444;}

.btn-yellow{ background:#ebf68d; color:#333333;}
.btn-yellow:hover, .btn-yellow:focus { background: #e2ed84 none repeat scroll 0 0; outline:none;}
.btn-orange{ background:#ffc000; color:#000;}
.contact_send_btn{ padding:12px 20px; border-radius:0; font-size:20px; border:1px solid #666;}

.btn-orange:hover { background: #f6b700 none repeat scroll 0 0;}

.contact_address p a{ color:#4b8400;}
.contact_address p a:hover, .contact_address p a:focus{ color:#000;}


.productbox { background: #fff none repeat scroll 0 0; border: 3px solid #96cf3f; box-shadow:14px 14px 0 #e5e5c0;}
.productbox .product_heading{ color: #333; font-size: 20px; padding:10px 15px; background:#96cf3f;}
.productimg { background: #fff none repeat scroll 0 0;padding: 10px;}

.product_container .panel {border: medium none;border-radius: 0;box-shadow: 14px 14px 0 #e5e5c0; margin: 0 0 30px;padding: 0;}
.product_container .panel-heading { background-color: #96cf3f; border-color: #96cf3f; color: #333;}
.product_container .panel-heading .panel-title {color: #333;font-size: 20px;}
.product_container .hm_productbox_inner .media-left img {height: 130px;max-width: none; width: 151px;}
.product_container .panel-body{ padding:0;}
.readmore { display: block; cursor:pointer; color:#4b8400; text-align:right; text-decoration:underline;}
.readmore:focus, .readmore:hover{ outline:none; text-decoration:none; color:#4b8400;}

.productset{ display:block;}
.productset .productset_box {border: 1px solid #e5e5c0; display: inline-block; margin: 0 10px 20px;    padding: 10px; width:30%;}
.productset .productset_box.first{ margin-left:0;}

.hm_product .panel.panel-default.greenpanel > a{ display:block;}
.hm_product .panel.panel-default.greenpanel > a:hover{ display:block; background:rgba(0,0,0,0.2);}

.hm_product .col-md-6 > a:hover .panel.panel-default.greenpanel{ background:#ffc000;}
.hm_product .col-md-6 > a:hover .panel-heading{ background:#ffc000; border-color:#ffc000;}
.hm_product .col-md-6 > a:hover .hm_productbox_inner{ background:#fff;}

/*.hm_product .panel.panel-default.greenpanel > a:hover .hm_product .panel-heading{ color:#fff;}
.hm_product .panel.panel-default.greenpanel > a:hover .hm_productbox_inner{ background:none;}
.hm_product .panel.panel-default.greenpanel > a:hover .hm_productbox_inner .media-body{ color:#fff;}*/

.our_product_content{ font-size:16px;}
.our_product_content h2.product_title{color: #333; font-size: 20px; margin:0 0 10px;}
.product_container hr{ border-color:#e5e5c0;}
.innrepg_container .our_product_content ul.list{ margin-bottom:10px;}
.our_product_content p{ margin-bottom:5px; /*text-align:justify;*/}
.product_container{}
h2.product_title {font-size: 20px; margin-bottom: 20px;}

.thankyoupage{ text-align:center;}
.thankyoupage .hm_title {color: #6da616;font-weight: bold; font-size:50px;}
.thankyou_message{ min-height:490px;}
.thankyoupage p{ font-size:18px;}

.thankyou_backbtn { background: #ffc000 none repeat scroll 0 0;border-color: #ffc000; font-size: 20px; margin-top: 5%;padding: 10px 60px; transition:0.4s ease-in-out 0s;}
.thankyou_backbtn:hover {background: #efb000 none repeat scroll 0 0;border-color: #efb000;}

.enquiry_msg{ position:relative; top:-70px;}
.enquiry_msg textarea.form-control { min-height:125px; resize:none;}
.factory_Address { margin: -19px 0 0;}
.input-group.captchafield { margin: 0 0 10px;}
.catchaimg > img { height: 60px; margin-right: 10px; }
.catchaimg > a#refresh { color: #000; display: inline-block; font-size: 28px; margin: 0;}
.catchaimg > a#refresh .fa {display: block; margin: 0; position: relative; top: 8px;}
.enquiry_msg_grp #err_msg { margin-top: -60px;}
