/* CSS Document */
/*.container {
    width: 960px;
}*/
#wrapp{
    /*background:url(../img/whitey.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    direction: ltr;*/
    
}
.qbox {
    background-color: #F5F5F5;
    border: 1px solid #AAAAAA;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
    min-height: 150px !important;
    position: relative;
    text-shadow: 0 1px rgba(255, 255, 255, 0.8);
    width: auto;
}


.btnwith{
/*width:35% !important;*/
}
.qbox input,
textarea,
.uneditable-input {
  /*width: 206px;*/
/*  width:100%;
*/}
input, textarea, .uneditable-input{
width:100%;

}
.addhomefeatured ul li .product_image{
/*width:235px;*/
}
.qbox h3, #model-head {
    background-color: #363636;
    background-image: linear-gradient(to bottom, #444444, #222222);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius: 3px 3px 0 0;
    box-sizing: content-box;
    color: #F6F6F6;
    font-size: 14px;
    margin: -10px -10px 10px;
    text-shadow: 0 1px #000000, 0 0 0.2em rgba(0, 0, 0, 0.7);
}
.qbox, .qbox h3 {
    border-radius: 3px;
    display: block;
    padding: 10px;
	line-height:20px;
}

.qbox form label, .qbox p, .pin p, .qbox input.disabled {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: none;
    color: #666666;
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin: 5px 0 5px 1px;
    width: 100%;
	
}


.qbox button.btn, .qbox a.btn {
    font-size: 18px;
    margin-top: 14px;
    padding-bottom: 4px;
	margin-left:18px !important;
    padding-top: 4px;
	border-radius: 4px;
}
#process{ min-height:165px;
margin-bottom:20px;}


textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus{
background-color:#ffe8ca;
border-color:rgba(196,80,15,0.8);
box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(196, 80, 15, 0.6);
outline:0 none; }


select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
    border-radius: 4px;
    color: #555555;
	vertical-align: middle;
	background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.li_no{ list-style:none !important;}
.lft_mrg{ margin-left:63px; !important;}
#process .section_header{ margin-bottom:30px;}

.addhomefeatured h4, body h1{
    color: #535353;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 3px;
    text-shadow: 0 1px rgba(255, 255, 255, 0.8);
}
#header_logo{
top:16px;
}	
	
#menu-wrap{
background: url("../img/menu1-bg.png") repeat-x scroll 0 100% #FFFEFF;
border:1px solid #D0D0D0;
border-bottom:1px solid #9a2727;

}

#menu-custom a{
border-bottom:6px solid #9a2727;
/*border-right:1px solid #9a2727;*/ }

#menu-custom a:hover, #menu-custom > li:hover > a, #menu-custom > li.sfHoverForce > a
{/*background:#860707;*/
border-bottom:4px solid #9a2727;
}

body {
font-family:Arial, Helvetica, sans-serif !important;;
 /*font-family: 'Lato',sans-serif !important;*/
    color: #626363/*#333333*/;

}
h4{ font-size:31px;
font-style:italic;}
#careers select{ margin-bottom:0px;}
#careers input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea{margin-bottom:0px;}
.section_header {
    margin-bottom: 30px;
    width: 100%;
}
.section_header1 {
    margin-bottom: 0px;
	border-bottom:3px solid #D0D0D0;
    width: 100%;
}
.margintop{ margin-top:30px;}
.marginbtm{ margin-bottom:10px;}
.section_header h4 {

    border-bottom: 1px solid #B3B3B3;
    color: #504e4e;
    display: inline-block;
    font-size: 27px;
    font-style: italic;
    font-weight: normal;
    margin: 0;
    padding-bottom: 0;
}
/*.addhomefeatured h4, body h1{    
font-weight: normal;
font-style: italic;
color:#a7432c;
*/

}
.section_header1 h4 {

    border-bottom: 1px solid #B3B3B3;
    color: #504E4E;
    display: block;
    font-size: 27px;
    font-style: italic;
    font-weight: normal;
    margin: 0;
    padding-bottom: 0;
}
#aboutus .intro h7{font-size: 14px; font-weight: bold;color: #333333; display:block; margin-bottom:10px;}
#aboutus {
    margin-bottom: 30px;
}
/*#menu-custom li{ border-right:0px solid #D0D0D0;}*/
#menu-custom a{ border-right:1px solid #D0D0D0;;}

.main_page_products ul li .price i{font-size:19px;}
.minic_caption .icon-rupee{ font-size:30px;}
.minic_caption ul li.list-height{ min-height:78px;}
.nav-tabs{ border-bottom:0px;}
#myTab.nav{ list-style: none outside none; margin-left:10px; margin-top:5px;}
.nav-tabs > li{ margin-top:5px; } 
.nav-tabs > li a{ background:#991d00; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;
}
.nav-tabs > li a:hover{ background:#860707;}
.tab-content > .tab-pane, .pill-content > .pill-pane{ padding:10px; margin-left:20px;}
.main_page_products ul li{ border-top:0px;}
.center_column .cat_desc {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    position: relative;
	color:#686868;
}

p {
    color: #686868;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 22px;
}
#category_description_short ul, #category_description_short ol {
    list-style-type: disc;
    margin: 0 25px 10px 25px;
    padding: 0;
}
.theme-default .nivo-directionNav a{opacity: 1;}
#menubar{background-image:url(../img/bg-menu-brown.png);}
#menu-custom a{ font-size: 17px;line-height: 20px; padding: 11px 17px 10px;}
.theme-default .nivo-caption h3{  margin: 0;
    padding: 10px 12px 1px; font-family:'Open Sans Condensed',Trebuchet MS,sans-serif;;}
	.nivo-caption > div{ padding:15px 20px;; }
	.theme-default .nivo-caption ul{ font:19px 'Open Sans Condensed',Trebuchet MS,sans-serif;}

@font-face {
    font-family: 'humanst521_btroman';
    src: url('../fonts/humanist-webfont.eot');
    src: url('../fonts/humanist-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/humanist-webfont.woff') format('woff'),
         url('../fonts/humanist-webfont.ttf') format('truetype'),
         url('../fonts/humanist-webfont.svg#humanst521_btroman') format('svg');
    font-weight: normal;
    font-style: normal;

}
#category_description_short strong{ font-family:Arial, Helvetica, sans-serif;}
/* Footer widget */
#widget-footer {
 /* padding: 33px 0 21px;*/
  background: #3b3b3b;
  color: #919090;
}
#widget-footer h4 {
  margin: 0 0 12px;
  color: #fff;
  line-height: 25px;
}
#widget-footer .social-networks, .top-social .social-networks {
  margin: 0;
  padding: 0 0 0 1px;
}
.top-social .social-networks {
  float: right;
}
 .social-networks li, .top-social .social-networks li {
  float: left;
  margin: 0;
  padding: 0 12px 0 0;
  list-style-type: none;
  position: relative;
}
.social-networks li a {
  display: block;
  width: 29px;
  height: 29px;
  background-color: #2e2e2e;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.top-social .social-networks li a {
  display: block;
  width: 26px;
  height: 26px;
  background-color: #888;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
#widget-footer .social-networks li a img {
  opacity: 0.4;
  }
.social-networks li a:hover {
  background-color: #646464;
}
.social-networks li .tooltips {
  position: absolute;
  left: 50%;
  bottom: 40px;
  font-size: 11px !important;
  line-height: 1.2em;
  width: 150px;
  margin-left: -75px;
  text-align: center;
  color: #fff !important;
  opacity: 0;
  filter: alpha(opacity=0);
}
#sidebar .social-networks li .tooltips {
  display: none;
}
.no-opacity .social-networks li .tooltips {
  visibility: hidden;
}
.no-opacity .social-networks li:hover .tooltips {
  visibility: visible;
}
.social-networks li .inner {
  display: inline-block;
  padding: 4px 6px;
  background-color: #000;
}

/*ongoing project*/
.right{
/*background-image:url("../img/bg-menu-brown.png");*/
  background-color: #671400;
    border-top: 1px solid #EDEDED;
    color: #FFFFFF;
    font-family: 'humanst521_btroman';
    font-size: 17px;
    font-weight: normal;
    height: 35px;
	line-height: 32px;
    margin: 0;
    padding: 5px 0 2px 10px;
}
.left{
    background-color: #671400;
    border: 1px solid #EDEDED;
    color: #FFFFFF;
    font-family: 'humanst521_btroman';
    font-size: 17px;
    font-weight: normal;
    height: 35px;
	line-height: 32px;
    margin: 0;
    padding: 5px 0 2px 10px;
	text-transform:uppercase;}

.bs-docs-example{
 border: 1px solid #959595;
 border-radius:4px;
}
.site-loc-box{
background-color:#f9f9f9; border:1px solid #c6c6c6; min-height:150px; border-radius:8px;box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.1);
}

.site-loc-box p{margin-top:10px;}	
p {
    margin: 0 0 10px;
}
.main_page_products ul li.ajax_block_product h5{
 padding: 5px 0 0px;

}

h5 a.product_link1{
background-color:#d82327;
  color: #fff;
    font: 17px 'Open Sans Condensed',Trebuchet MS,sans-serif;
    text-decoration: none; padding:3px; font-weight:bold;
}
.border-10{ /* border:17px solid #EDEDED; */ /*#dddddd;*/}
.para {
    font-family: Arial,Helvetica,sans-serif;
    line-height: 24px;
    margin: 10px 20px 0 0;
}

#qm0 a.active:after {
	
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent transparent  #621200 ;
    border-image: none;
    border-style: solid;
   /* border-width: 14px 10px;*/
   border-width:19px 12px;
    content: "";
    display: inline-block;
    position: absolute !important;
    right: -22px;
   /*left:270px;*/
    top: -2px;
	}
	
.top_header {
    border-color: #FFFFFF;
    color: #A73535;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 19px;
    font-weight: normal;
    padding: 8px 40px 8px 8px;
    text-align: left;
    text-decoration: none;
}

.header-sidebar {
    color: #353535;
    float: right;
    font-size: 10px;
    text-align: right;
	position:absolute;
	display:block;
	right:50px;
}
.header_logo_wrapper1 {
    display: block;
   /* right: 50;*/
    position: absolute;
    top: 40px;
}
.textwidget{ font-size:14px;}
/*.phone {
    color: #353535;
    font-size: 23px;
    font-weight: 500;
    line-height: 28px;
}*/

/*icon*/
.infobox>.infobox-icon{display:inline-block;vertical-align:top;width:34px}.infobox>.infobox-icon>[class*="icon-"]{display:inline-block;height:32px;margin:0;padding:1px 1px 0 2px;background-color:transparent;border:0;text-align:center;position:relative;border-radius:100%;-webkit-box-shadow:1px 1px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 0 rgba(0,0,0,0.2)}
.infobox>.infobox-icon>[class*="icon-"]:before{font-size:24px;display:block;padding:4px 0 7px; -moz-padding:40px 0 7px;width:30px;text-align:center;border-radius:100%;color:rgba(255,255,255,0.9);/*background-color:rgba(255,255,255,0.2);*/text-shadow:1px 1px 1px rgba(0,0,0,0.14)}
.infobox-pink {
    color: #CB6FD7;
}
.infobox .infobox-content {
	 padding-top: 5px;
    opacity: 1;
    text-decoration: none;
    transition: all 0.4s linear 0s;
	  color: #8c8c8c;
    font-size: 18px;
    font-weight: 500;
	padding-right:15px;
}

.infobox > .infobox-data {
    font-size: 13px;
    line-height: 21px;
    text-align: left;
}
.infobox > .infobox-data {
    border: 0 none;
    display: inline-block;
    font-size: 13px;
    line-height: 21px;
    min-width: 76px;
   /* padding-left: 8px;*/
    position: relative;
    text-align: left;
    top: 0;
}
.infobox-pink > .infobox-icon > [class*="icon-"] {
    background-color: #CB6FD7;
}

.infobox-blue > .infobox-icon > [class*="icon-"] {
    background-color: #6FB3E0;
}
.infobox-green > .infobox-icon > [class*="icon-"] {
    background-color: #9ABC32;
}
.infobox-red > .infobox-icon > [class*="icon-"] {
    background-color: #931900;
}

.infobox .infobox-content-cus a{ color:#000000; margin-top:2px;}
.infobox .infobox-content-cus {
	 padding-top: 2px;
	 color: #000000;
    font-size: 15px;
    font-weight: 500;
    opacity: 1;
    text-decoration: none;
    transition: all 0.4s linear 0s;
}


.infobox > .infobox-cus-data {
    font-size: 13px;
    line-height: 21px;
    text-align: left;
}
.infobox > .infobox-cus-data {
    border: 0 none;
    display: inline-block;
    font-size: 13px;
    line-height: 21px;
    min-width: 76px;
   /* padding-left: 8px;*/
    position: relative;
    text-align: left;
    top: 4px;
}
.infobox > .infobox-cus-icon > [class*="icon-"]:before {
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 100%;
    color: rgba(255, 255, 255, 0.9);
    display: block;
    font-size: 36px;
    padding: 12px 0 7px;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.14);
    width: 67px;
}

.infobox > .infobox-cus-icon > [class*="icon-"] {
    background-color: rgba(0, 0, 0, 0);
    border: 0 none;
    border-radius: 100%;
    box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    display: inline-block;
    height: 60px;
    margin: 0;
    padding: 1px 1px 0 2px;
    position: relative;
    text-align: center;
}
.infobox-green > .infobox-cus-icon > [class*="icon-"] {
    background-color: #9ABC32;
}
.infobox > .infobox-cus-icon {
    display: inline-block;
    width: 89px;
}
/*end*/

.drop:before {
	left: -5px;
	top: 167px;
	width: 280px;
	height: 4px;
	background: #aaa;
	border-radius: 140px / 2px;
	box-shadow: 0 0 5px #aaa, 0 0 10px #888, 0 0 15px #666;
}
.drop{
    margin:15px 0px;
    border-color: #D8D8D8;
   /* box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);*/
	 padding: 12px 16px 4px;}
	.drop h3 {
    background-image: none;
    border-bottom: 3px solid #D0D0D0;
    font-size: 16px;
    padding: 0 7px 6px 3px;
	font-weight:bold; font-family:'humanst521_btroman'; margin:0px;
}
#category_description_short .drop ul{ margin-top:10px;}
.drop:after {
	left: 8px;
	top: 168px;
	width: 255px;
	height: 2px;
	background: #666;
	border-radius: 125px / 1px;
	box-shadow: 0 0 5px #444, 0 0 8px #333, 0 0 10px #666;
}
.footer-bg-mob{
margin-top:20px;
/*background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.11, #dacdb1), color-stop(0.56, #f0e8d8));  
    background-image: -webkit-linear-gradient(center bottom, #dacdb1 11%, #f0e8d8 56%);  
    background-image: -moz-linear-gradient(center bottom, #dacdb1 11%, #f0e8d8 56%);  
    background-image: linear-gradient(center bottom, #dacdb1 11%, #f0e8d8 56%);  */
   /* -webkit-box-shadow: 0 0 65px #cdbe9f inset, 0 0 20px #beae8c inset;  */
 /*  -webkit-box-shadow: 0 0 135px #cdbe9f inset, 0 0 55px #beae8c inset;
    -moz-box-shadow:    0 0 135px #cdbe9f inset, 0 0 55px #beae8c inset;  
    box-shadow:         0 0 135px #cdbe9f inset, 0 0 55px #beae8c inset; */ }
	
	/*modal*/
body .modal
{
width:1000px;
margin-top:100px;
margin-left:-460px;
}
.modal-body{ max-height:480px;}
.modal-header{ background-color:#c85151; color:#FFFFFF; padding: 9px 15px;  border-radius: 5px 5px 0 0; font-family:'humanst521_btroman';}
.close{opacity:1; color:#FFFFFF;}
a.lnk_more {
    color: #8f0200;
    display: inline-block;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    line-height: 16px;
	float:right;
}

.padright{ padding-right:0px !important;}

/*btn-danger*/
.btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #911d00;
  *background-color: #671400;
  background-image: -moz-linear-gradient(top, #991d00, #671400);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#991d00), to(#671400));
  background-image: -webkit-linear-gradient(top, #991d00, #671400);
  background-image: -o-linear-gradient(top, #991d00, #671400);
  background-image: linear-gradient(to bottom, #991d00, #671400);
  background-repeat: repeat-x;
  border-color: #671400 #671400 #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #ffffff;
  background-color: #671400;
  *background-color: #a9302a;
}

.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}

#header.pad-btm{ padding-bottom:0px;}

#process .areas-cus {
    margin-top: 0px;
	

}
.btn{ margin-top:10px;}
#customcontent_top {
    position: absolute;
    right: 0;
    top: 45px;
}
#header{ padding:0px;}
.addhomefeatured h3{
border-bottom:3px solid #D0D0D0;
font-size:20PX;}
#process .areas .circle-cus.blue:hover{
background:none repeat scroll 0 0 #898732 !important;
opacity:1px;}
#aboutus{
margin-top:20px;
}
/*.tab-content{
overflow:scroll;
}*/
#process .areas .circle-cus.blue{
background: none repeat scroll 0 0 #A19E4F !important;
    opacity: 0.9;
}
#recaptcha_table input[type="text"]{display: inline; height:20px;}

.addhomefeatured ul li span.price{ background:#161619 !important; opacity:0.8; color:#fff;}

@media only screen and (max-width: 980px) {

.border-10{ border:0px;}
.main_page_products ul li a.product_image{ border: 5px solid #DDDDDD}


}
@media only screen and (max-width: 480px) {

.header_logo_wrapper1 {
    display: block;
    position: absolute;
    top: 0;
}

#team{
padding:15px 0 0px ;
margin:0 0 20px;}
#team .people .bio_box{
margin-bottom:0px;
}
/*320*/footer .modules{
padding-bottom:115px;
}
.main_page_products ul li > div{ margin: 0px 0 0 137px;}
#process .areas {
    margin-top: 5px;
}
#process .areas-cus {
    margin-top: 0px;
	

}
}

@media (min-width: 980px) {
 #process .areas .circle {      
 /*margin-right: -29px;*/
}
#process .areas .last_circle{
margin-top:0px;
}
}
@media (max-width: 768px) and (max-width: 800px) {
.btnwith{
/*width:60% !important;*/
float:left;
margin-left:30px;
}
}
@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}

	
	
	
