.btn-red {
  color: #ffffff;
  background-color: #E2001A;
/*  border-color: #FF2D42;*/
}
a{
    text-decoration: none;
    color: #fff;
}

.btn-red:hover,
.btn-red:focus,
.btn-red:active,
.btn-red.active,
.open .dropdown-toggle.btn-red {
  color: #ffffff;
  background-color: #E80017;
/*  border-color: #E2001A;*/
}
.btn-red:active,
.btn-red.active,
.open .dropdown-toggle.btn-red {
  background-image: none;
}
.btn-red.disabled,
.btn-red[disabled],
fieldset[disabled] .btn-red,
.btn-red.disabled:hover,
.btn-red[disabled]:hover,
fieldset[disabled] .btn-red:hover,
.btn-red.disabled:focus,
.btn-red[disabled]:focus,
fieldset[disabled] .btn-red:focus,
.btn-red.disabled:active,
.btn-red[disabled]:active,
fieldset[disabled] .btn-red:active,
.btn-red.disabled.active,
.btn-red[disabled].active,
fieldset[disabled] .btn-red.active {
  background-color: #E2001A;
/*  border-color: #FF2D42;*/
}
.panel-group .panel{
    border-radius: 0;
}
.panel{
    border-radius: 0;
}
.btn-red .badge {
  color: #ffffff;
  background-color: #ffffff;
}

.wrapper{  background:#f3f3f3;}
.top-bar{min-height:40px;background:#000; z-index:17000;  margin:auto;}
.name-bar{min-height:160px;background:#fbfbfb; z-index:15000; margin:auto;
  }
.btn-search{height:28px; width:31px; margin-top:2px; background:url('../img/search_btn.jpg'); border:none; border-radius:none;}
.search_feild{width:93%;}
.no-padding{padding-right:0px;}
.navbar-collapse.in {
	overflow-y: visible;
}


@media (max-width: 980px) and (min-width: 460px){ .navbar{z-index:13000; }}

/*.navlist li{

    border-color:#ccc;
    border-right-style:solid;
    border-right:url(img/nav_border.jpg);
    border-right-width: 1px;
	box-shadow: -3px 0px 3px -3px #333

}*/

.navlist li{

    border-color:#ccc;
    border:url(img/nav_border.jpg);
    border-width: 1px;
	box-shadow: 1px -2px -1px 1px #ccc;	
	background-color:#363636; 
}

.navlist li:hover
{
	background-color: #545454;
  border-color: #adadad;  
}
.navlist li:first-child{

    border:none;
	box-shadow:none;
}
.navlist li:last-child{

    border:none;
}
.navlist li ul li{

border-style:none;
}
@media (max-width: 980px) {

.navlist li{ border:none; }

}

@media (min-width: 768px){
.navbar_fixed_top, .name-bar, .top-bar{
right: 0;
left: 0;
}
.navlist{ float:right;}}

@media (max-width: 767px){
.navlist{ float:left;} .navlist li{width:100%; border:none;}
.navbar_fixed_top, .name-bar{ position:static; margin-top:0px; }
.top-bar{margin-top:0px;}

}

.h4color{color:#333; font-family: open sans,'open sans', sans-serif; font-weight:normal; text-indent:15px;}
.homepage_products_para{color:#333; font-family: font-weight:normal; padding-left:15px;  padding-bottom:25px; margin-right:15px; text-align:justify;}
.home_product_list_bg{ background:#fff !important;}
.homepage_products_readmore{float:right; padding-right:5px; padding-bottom:0px; color:#999;}
.homepage_products_readmore:hover{color:#e2001a;}

.home_page_about{
    background:#fff !important; 
    overflow:hidden; 
    margin-bottom:15px; 
    margin-left:15px; 
    height:100% !important;
    position:relative; 
    margin-top:5px;
}
.homepage_aboutus{margin-top:-20px;}
.homepage_aboutus img{float:left; margin-right:10px; margin-bottom:10px;}
.homepage_aboutus_para{text-align:justify;}
/*.homepage_aboutus_para2{color:#aaa; text-align:justify;}*/

.homepage_servies_list{margin-top:15px;}
.bgcolor{background:#fff !important;}
.main_slogen{color:#ecde00; margin-bottom:0px;}
.main_name{color:#e8656e; margin-top:0px;}
.header_content{
    margin-top: -20px;
    float: left;
    margin-bottom: 10px;
}
..maincontent{margin-top:200px;}
@media (min-width: 992px) {

.topbartext{

margin-left:190px;

}

}

@media (min-width: 992px) {
}
.logo{

position:absolute;
margin-top:3px; 
z-index:12000;

}


footer{
background:#363636;

}
.footernav{

color:#adadad;

}
.footernav{ padding:0px;}
.footernav li{ list-style:none;}
.footer_subnav{ color:#727272; list-style:none;}

.footernav li:hover{
	color:#ababab;
	}
	
.footer_header{color:#adadad;}
.bold{font-weight:bold;}
.footer_contact_nav{line-height:29px;}
.footer_pdf_list li{float:left; padding-right:30px;}
.footer_pdf_list{padding:0px;}
.footer_social_nav{padding:0px;}
.footer_social_nav li{float:left; list-style:none; width:16%;  padding:0px;}
.copy_right{background:#000000; font-size:11px; color:#999; padding:5px 0; overflow:auto; text-align:center; }

@media (max-width: 450px) {
.full_text{ display:none; overflow:auto;background:#000000; }
.copy_right{background:#000000; }

}
@media (max-width: 767px) {

.logo{

margin-top:100px; 
z-index:12000;

}

.imgalign
{
text-align:center;
}


}
@media (min-width: 451px) {
.line_break_text{ display:none;overflow:auto; background:#000000; }

}
.content_shadow{margin-top:0px; margin-bottom:5px;}

@media (min-width: 980px){
.maincontent{margin-top:190px !important;}
}
.maincontent-logo{margin-top:25px; !important;}
}
@media (min-width: 768px) and (max-width: 979px) {

.maincontent{margin-top:400px !important;}

}
@media(min-width: 767px){ 
.maincontent{margin-top:0px;}
}
@media (min-width: 980px){

/*.innerpage_{margin-top:220px;}*/
}
@media (min-width: 768px) and (max-width: 979px){

/*.innerpage_{margin-top:380px;}*/
}
.innerpage_sidebar {
    background:#fff; 
    padding-left:15px; 
    padding-top:5px; 
    margin-top:20px;
}
.sidebar-menu-box{

    margin-top:20px;
}
.innerpage_sidebar h3, .innerpage_main h3{margin-top:0;}
.innerpage_main{background:#fff; padding:15px; margin-bottom:0; margin-top:20px; min-height:auto; padding-top:5px;}
.inner_pagebanner{background:#fff; margin-bottom:-15px;}
.innerpage_heading{margin-top:-65px; text-indent:15px; font-family: open sans, 'open sans', sans-serif; position: absolute;}
.bold_{font-weight:bold;}
.sidenavlist{padding-left:0px; padding-right:15px; padding-bottom:15px;  }
.sidenavlist li{
background:#cacaca; 
color:#333;
height:36px; 
list-style-position:inside; 
padding-left:15px; 
line-height:36px; 
margin-bottom:1px; 
list-style-type:none;
border:1px solid #c8c8c8;
}
.sidenavlist li:hover{background:#e2001a; color:#fff; cursor:pointer;}

.sidenavlist li a{color:#fff;}
.sidenavlist li a:hover{color:#f6e703; text-decoration:none;}
.innerpage_para{padding-right:0; text-align:justify; height:100%; }

.innerpage_para img{padding:0;}
.innerpage_sidebar img{ padding-right:15px; padding-top:15px;}
@media (min-width: 1200px){
._sidebar{padding-right:0px;}}
.innerpage_list li{
list-style-image:url('../img/list_btn_yellow.png'); 
}

.sidebarstyle{line-height:28px;}

.textalign
{
padding-right:15px;
}

#space
{
padding-left:35px;
}
.space
{
padding-left:20px;
}
.sidebarstyle{line-height:28px;}

#grid
{
float:right;
}

/*form style- contact_us*/
p > label {
  display: block;
}

input[type=text],
input[type=email],
input[type=number],
textarea,
fieldset {
/* required to properly style form 
   elements on WebKit based browsers */
  -webkit-appearance: none; 
   width:100%;
  font-family: inherit;
  font-size: 90%;
  
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

input:invalid {
  box-shadow: 0 0 5px 1px red;
}

input:focus:invalid {
  outline: none;
}

.grid{background:#fff; padding:15px; margin-top:20px; height:246px; }

td
{
padding:5px;
color:#333;
}

.dot {    
	color:#E2001A;	
}

.tstyle
{
background-color:#FF9999;
}
 
 .box-shadow
 {
 box-shadow:0 5px 3px #ccc;
 }
 
 .client_name
 {
  background-color:#FFFFFF;
  text-align:center;
 }
 
.line_height {line-height:200%;}

.social:hover
{
cursor:point;}


/*form capture*/
.type-capture
{ 
border-color: #ccc;
  outline: 0;  
}
.type-capture:hover,.type-capture:focus
{
border-color: #f16565;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(240, 101, 101, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(240, 101, 101, 0.6);
}

/*modified duplicate*/

.sidenav {
  margin-bottom: 0;
  padding-left: auto;
  list-style: none;
/*  padding-bottom:15px;   */
}

.sidenav > li {
  position: relative;
  display: block;
/*  margin-right:20px;*/
  margin-left:-40px;
 border-bottom: 1px solid #fff;  
}
.sidenav > li > a {
  position: relative;
  display: block;
  padding: 5px 15px;
  color:#333;
  background-color:#ccc;
  height:35px;
}
.sidenav > li > a:hover,
.sidenav > li > a:focus {
  text-decoration: none;
  background-color: #777777;
  color:#fff;
}
.sidenav > li.disabled > a {
  color: #999999;
}
.sidenav > li.disabled > a:hover,
.sidenav > li.disabled > a:focus {
  color: #999999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.sidenav .open > a,
.sidenav .open > a:hover,
.sidenav .open > a:focus {
  background-color: #eeeeee;
  border-color: #428bca; 
}
.sidenav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.sidenav > li > a > img {
  max-width: none;
}
.sidenav .active > a,
.sidenav .active > a:hover,
.sidenav .active > a:focus {
  background-color: #E2001A;
  border-color: #fff; 
  color:#fff;
}
.screen_lo
{
position: relative; top: 10px; left: 0px; width: 500px; height:90px; overflow: hidden; 
}
.navbar{
    margin-bottom: 0;
    min-height: 45px;
}
.margin-15 {
    margin: 15px;
}

.back-white {
    background: #FFF;
}





.contan-box {
    min-height: 20px;
    padding: 15px;
    background-color: #fff;
    border: 1px solid #e3e3e3;
    position: relative;
}

.padding-top-0 {
    padding-top: 0;
}

.thumbnail {
    border-radius: 0;
}



.min-height-418 {
    min-height: 418px;
}

.header-image {
    min-height: 100px;
}

.padding-10 {
    padding: 2px;
}

.sidebar-head-align {
    padding-top: 2px;
}

.padding-top-10 {
    padding-top: 10px;
}
.padding-bottom-10 {
    padding-bottom: 10px;
}

.h-align {
    margin-top: -0px;
}

.paddin-top-10 {
    padding-top: 10px;
}

.form-control {
    border-radius: 0;
}

.back-gray {
    background-color: #777777;
}

.text-white {
    color: #fff;
}

.padding-15 {
    padding: 15px;
}

.text-black {
    color: #333;
}

.text-red {
    color: #E2001A;
}

.padding-left-15 {
    padding-left: 15px;
}

.padding-right-15 {
    padding-right: 15px;
}

.padding-top-15 {
    padding-top: 15px;
}

.bottom-shadow {
    box-shadow: 0px 7px 11px -10px;
}

.padding-top-5 {
    padding-top: 5px;
}

.margin-top-4 {
    margin-top: 4px;
}

.panel-heading a
{
    color:#000;
}