body{

  font-family: "myriad pro";

}

@font-face {

  font-family: 'HelveticaLT';

  src: url('../fonts/helvetica.ttf');}





.mt{

  margin-top: 20px;

}

.mb{

  margin-bottom: 20px;

}

.mb50{

  margin-bottom: 50px;

}

.nmt{

  margin-top: 0;

}

.uc{

  text-transform: uppercase;

}

.bordrd{

  border: 1px solid #aaa;

  padding: 10px 20px;

}

.head{

  background-color: #222;

  padding: 20px 0;

}

.head h3{

  text-transform: uppercase;

  color: #fff;

}

.sinc{

  position: relative;

  top: 30px;

}


.menu.sticky {
    position: fixed !important;
    left: 0px;
    right: 0px;
    top: 0px;
    z-index: 222;
    transition: all 0.4s;
    box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.18);
}


.mob{

  color: #fff;

  background: url(img/phone.png) 60px 2px no-repeat;

  padding-left: 75px;

}

.mail{

  color: #fff;

  background: url(img/mail.png) 50px 0 no-repeat;

  padding-left: 75px;

}



.fax{

  color: #fff;

  background: url(img/fax.png) 50px 0 no-repeat;

  padding-left: 75px;

}



.skype{

  color: #fff;

  background: url(img/skype.png) 50px 0 no-repeat;

  padding-left: 75px;

}



.menu{

  background-color: #181818;

}

.navbar{

  margin-bottom: 0;

}

.navbar-inverse{

  background: none;

  border: none;

}

.navbar-inverse .navbar-nav > li > a{

  font-family: 'Open Sans Condensed', sans-serif;

  font-size:18px;

  color: #fff;

  font-weight: 400;

  text-transform: uppercase;

  text-align: center;

}

.navbar-inverse .navbar-nav > li > a > .caret{

  color: red;

}

.input-group > .form-control{

  background-color: #353535;

  border: none;

  box-shadow: none;

  color: #fff;

  border-radius: 0;

}

.input-group-btn > .btn-default{

  background: #353535;

  color: #fff;

  border: none;

  border-radius: 0;

  padding: 7px 12px;

}

.cats{

  padding: 20px 0;

}

.cat1,.cat2,.cat3{

  padding: 0 30px;

  padding-bottom: 50px;

  width: 100%;

  max-width: 360px;

}

.cat1{

  background: #fff url(img/cat1bg.jpg) bottom no-repeat;

}

.cat2{

  background: #fff url(img/cat2bg.jpg) bottom no-repeat;

}

.cat3{

  background: #fff url(img/cat3bg.jpg) bottom no-repeat;

}

.thumb{

  border: 1px solid #eee;

  padding: 10px;

  text-align: center;

}

.thumb h5{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; text-align:center; font-weight:bold;}

.thumb img{

  margin: 0 auto;

}

.shadow{

    height:22px;

    background: url(img/prod-shadow.jpg) bottom no-repeat;

}

.news,.newsletter{

  background-color: #f5f5f5;

  padding: 10px 20px;

}

.nltf{

  width: 100%;

  padding: 8px;

}

.nlsubmit{

  border: 0;

  background-color: #222;

  color: #fff;

  padding: 10px 40px;

  float: right;

  margin-bottom: 20px;

}

.factory .imgs{

  float: left;

  padding: 5px 0;

  margin-top: 10px;

  background-color: #f3f5f5;

  position: relative;

}

.imgs img{

  margin: 0 4px;

}

.imgs img:first-child{margin-left: 8px;}

/*.imgs img:hover{

  position: absolute;

  text-indent: -100px;

  width: 200px;

  height: 200px;

}*/

.fact{

  background-color: #222;

  color: #fff;

  padding: 40px;

  display: inline-block;

  float: left;

}

.footer{

  background-color: #222;

  padding: 30px 0;

  margin-top: 20px;

}

.footer h4{

  color:#fff;

  text-transform: uppercase;

}

.footer li>a{

  color:white;

  border-left: 1px solid #aaa;

  padding-left: 25px;

  display: block;

}

.footer li>a:hover{

  color: #fc3633;

  border-left: 1px solid #fc3633;

}

.catgs li>a{

  color: #fff;

  padding: 5px 0 5px 5px;

  border: none;

}

.catgs li>a:hover{

  border: none;

}

.btms{

  width: 100%;

  max-width: 265px;

  margin: 0 auto;

}

.copyright{

  background-color: #181818;

  padding: 20px 0;

}

.rights{

  text-align: right;

}

.c{

  color: #cd0d0e;

}

.sidebar a{

  color: #000;

  font-weight: bold;

  text-transform: uppercase;

  padding-left: 20px;

  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAHCAYAAAArkDztAAAAJ0lEQVQIW2NkYGD4D8SMSDSQCREAAQxJmASGJLIEiiRBHVjtwOoqAMMnDge7SUZwAAAAAElFTkSuQmCC) 0 6px no-repeat;

}

.sidebar a:hover{

  color: #fc3633;

}



.subbar a{

  color: black;

  font-weight:normal;

  text-transform:capitalize;

  padding-left: 25px;

  padding:10 10px;

  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAHCAYAAAArkDztAAAAJ0lEQVQIW2NkYGD4D8SMSDSQCREAAQxJmASGJLIEiiRBHVjtwOoqAMMnDge7SUZwAAAAAElFTkSuQmCC) 0 6px no-repeat;

}

.subbar a:hover{

  color: #fc3633;

}





.heading{

  background-color: #222;

  color: #fff;

  padding: 10px;

  text-transform: uppercase;

}

.paging{

  float: right;

}

.paging a{

  color: inherit;

  display: inline-block;

  margin: 0 2px;

}

.paging a:hover{

  color: #f90e0e;

  text-decoration: none;

}





.tpsubmenu a{

  color: white;

}

.tpsubmenu a:hover{

  color:#FF0000;

  

  text-decoration:underline;

}





.lform label{

  display: inline-block;

  width: 80px;

}

.qty{

  width: 77px;

  border: 1px solid #aaa;

}

.a2b{

  background-color: #222;

  color: #fff;

  padding: 7px 15px;

  border: none;

}

.colorimgs{

  margin-top: 5px;

}

.colorimgs img{

  margin: 5px 7px;

}

.dropdown-menu > li > a{

  text-transform: uppercase;

  font-weight: bold;

}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{

  background-color: #c42915;

  color: #fff;

}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{

  background-color: #c42915;

  color: #fff;

}

.dropdown-menu>li>.dropdown-menu{

  background-color: #c42915;

  color: #fff;

}

.dropdown-menu>li>.dropdown-menu>li>a{

  color: inherit;

  text-transform: capitalize;;

}



.catext{height:50px;}





/*********



sas

as

a

s



a

s

as



**************************/





/*next pages start*/

.head_cont1{ background-color: #ffc619; padding: 12px 0px;}

.next_cont{}

.leftmenu{ width:100%; /*-webkit-box-shadow: -1px 2px 23px 1px rgba(0,0,0,0.62);

-moz-box-shadow: -1px 2px 23px 1px rgba(0,0,0,0.62);

box-shadow: -1px 2px 23px 1px rgba(0,0,0,0.62);*/}



.prod_heading_left{}

.prod_heading_left h4{ font:500 20px 'Oswald', sans-serif; text-transform:uppercase; color:#2d2d2d; margin:0px 0 0 0px; padding:16px 0px;}



.prod_heading_right{ float: right;}

.prod_heading_right h4{ font:500 14px 'Oswald', sans-serif; text-transform:uppercase; color:#2d2d2d; margin:0px 0 0 0px; padding:16px 0px;}

.prod_heading_right h4 a{  color:#2d2d2d;}



.prod_heading_leftc{}

.prod_heading_leftc h4{ font:500 20px 'Oswald', sans-serif; text-transform:capitalize; color:#2d2d2d; margin:0px 0 0 0px; padding:16px 0px;}







.leftmenu h4{ font:600 18px 'Open Sans', sans-serif; background:#222; text-transform:uppercase; color:#fff; margin:0px 0 0 0px; padding:10px 10px; border-bottom:1px solid #FFFFFF;}

.leftmenu ul{ margin:0; padding:0;}

.leftmenu li{ list-style: none;}

.leftmenu li:hover{}

.prdarea{ width:100%;}

.leftmenu .prordfa{ background:#282525; color:#fff; margin:0 0 0 0px; padding:2px 8px 2px 9px; font-size:20px; font-weight:bold; border-radius:24px;}





.prdarea1 h4{ font:500 18px 'Open Sans', sans-serif; background:#222; color:#cd0d0e; margin:0px 0 0 0px; padding:10px 14px; text-transform:uppercase;}

.prdarea1 h4 a{ color:#fff;}



.fa{ padding:0px 0px;}



.prdarea3{}

.prdarea3 h4{ font:500 18px 'Open Sans', sans-serif; background:#222; color:#cd0d0e; margin:0px 0 0 0px; padding:10px 14px; text-transform:uppercase;}

.prdarea3 h4 a{ color:#fff;}







.contactbx{}

.contactbx h3{ font:700 18px 'Open Sans', sans-serif; color:#3e3e3e; margin:0 0 0 0px; padding:10px 0 4px 0px; text-transform:uppercase;}

.contactbx h5{ font:600 20px 'Open Sans', sans-serif; color:#3e3e3e; margin:0 0 0 0px; padding:0px 0 10px 0px;}

.contactbx p{ font:600 14px 'Open Sans', sans-serif; color:#3e3e3e; margin:0 0 0 0px; padding:0px 0 4px 0px; line-height:22px; text-align:justify;}

.contactbx a{ color:#3e3e3e; transition: all 0.5s;}

.contactbx a:hover{ color:#cd0d0e; text-decoration:underline;}

.contactbx .fa{ color:#cd0d0e; margin:0 8px 0 0px; float: left; font-size:45px;}

.backk2{ background:#323030; padding:0 0 54px 10px;}

.contactbxm{ -webkit-box-shadow: -1px 2px 23px 1px rgba(0,0,0,0.62);

-moz-box-shadow: -1px 2px 23px 1px rgba(0,0,0,0.62);

box-shadow: -1px 2px 23px 1px rgba(0,0,0,0.62);}



.largeimg{}



.prdareasear{}

.prdareasear h4{ font:500 18px 'Open Sans', sans-serif; background:#222; color:#cd0d0e; margin:0px 0 0 0px; padding:10px 14px; text-transform:uppercase;}

.prdareasear h4 a{ color:#fff;}



.prdareab{}

.prdareab h4{ font:500 18px 'Open Sans', sans-serif; background:#222; color:#cd0d0e; margin:0px 0 0 0px; padding:10px 14px; text-transform:uppercase;}

.prdareab h4 a{ color:#fff;}



.prdareai{}

.prdareai h4{ font:500 18px 'Open Sans', sans-serif; background:#222; color:#cd0d0e; margin:0px 0 0 0px; padding:10px 14px; text-transform:uppercase;}

.prdareai h4 a{ color:#fff;}



.prdareag{}

.prdareag h4{ font:500 18px 'Open Sans', sans-serif; background:#222; color:#cd0d0e; margin:0px 0 0 0px; padding:10px 14px; text-transform:uppercase;}

.prdareag h4 a{ color:#fff;}



.lasani222{}

.lasani222 h4{ font:500 18px 'Open Sans', sans-serif; background:#222; color:#fff; margin:10px 0 0 0px; padding:10px 14px; text-transform:uppercase;}

.lasani222 h4 a{ color:#fff;}











.lfetop{}

.lfetop h4{ font:600 15px 'Poppins', sans-serif; text-transform:uppercase; color:#000; margin:10px 0 0px 0px; padding:8px 0px;}

.lfetop h4 a{ color:#000;}



.detail2{}

.detail2 h4{ font:600 20px 'Open Sans', sans-serif; text-transform:capitalize; color:#000; margin:0px 0 10px 0px; padding:0px 0px;}

.detail2 h5{ font:600 18px 'Open Sans', sans-serif; text-transform:capitalize; color:#cd0d0e; margin:0px 0 6px 0px; padding:0px 0 10px 0px;}

.detail2 h6{ font:600 16px 'Open Sans', sans-serif; text-transform:capitalize; color:#000; margin:0px 0 0px 0px; padding:0px 0 4px 0px;}

.detail2 p{ font:600 13px 'Open Sans', sans-serif; color:#000; margin:0px 0px 20px 0px; padding:0px 2px 10px 2px; line-height:20px;}

.t1515{}

.t1515 input{ font:500 14px 'Open Sans', sans-serif; background:#222; color:#fff; margin:25px 0 0 34px; padding:6px 20px; text-align:center; transition:all 0.4s; border-radius:0;}

.t1515 input:hover{ background:#cd0d0e; color:#fff;}

.real{}

.real h4{ font:600 18px 'Open Sans', sans-serif; background:#222; color:#fff; margin:0px 0 0 0px; padding:10px 14px; text-transform:uppercase;}



.bclrcnt{ background:#1a1a1a; float:left; width:100%; padding:20px 0px;}

.bclrcnt strong{ font:600 16px 'Open Sans', sans-serif; color:#ffcf40; margin:0 0 6px 0px; padding:0 0px;}

.bclrcnt p{ font:400 13px 'Open Sans', sans-serif; color:#FFFFFF; margin:0 0 0 0px; padding:0 0px; line-height:22px; text-align:justify;}

.bclrcnt a{color:#FFFFFF; transition:all 0.4s;}

.bclrcnt a:hover{ color:#ffcf40; text-decoration:underline;}

.bclrcnt .fa{ margin:0 4px 0 0px; font-size:14px; color:#ffcf40;}

.feedcon{}

.feedcon h4{font-family: 'Open Sans', sans-serif; font-size:22px; font-weight:600; color:#000; text-align:center; text-transform:uppercase; font-style:italic; margin:10px 0 20px 0px;}

.feedcon input{ border:1px solid #ccc; border-radius: 0;}

.feedcon select{ border:1px solid #ccc; border-radius: 0;}

.feedcon textarea{ border:1px solid #ccc; border-radius: 0;}

.feedcon button{ background:#000; color:#fff; outline:none; border:none; margin:0 0 0 0px; padding:8px 32px; text-align:center; font-family: 'Oswald', sans-serif; border-radius: 0;

 transition:all 0.4s; font-size:16px; font-weight:normal;}

.feedcon button:hover{ background:#cd0d0e; color:#FFFFFF;}



.vg-p{margin:10px 0px; display:inline-block;}



@media screen and (max-width: 1200px){

  .cat1,.cat2,.cat3{

    background: none;

  }

}



@media screen and (max-width: 992px){

    .navbar-header {

        float: none;

    }

    .navbar-left,.navbar-right {

        float: none !important;

    }

    .navbar-toggle {

        display: block;

    }

    .navbar-collapse {

        border-top: 1px solid transparent;

        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);

    }

    .navbar-fixed-top {

    top: 0;

    border-width: 0 0 1px;

  }

    .navbar-collapse.collapse {

        display: none!important;

    }

    .navbar-nav {

        float: none!important;

    margin-top: 7.5px;

  }

  .navbar-nav>li {

        float: none;

    }

    .navbar-nav>li>a {

        padding-top: 10px;

        padding-bottom: 10px;

    }

	

	

	

	.clearfix{clear:both;}

	

	

	

	

	

	

    .collapse.in{

      display:block !important;

  }



  .sinc{position: static;}

  .headerright{width: 100%; max-width: 250px; margin: 0 auto;}

  .navbar-form{text-align: center;}

  .cat1,.cat2,.cat3{

    margin: 0 auto;

  }

  .feat h3{

    text-align: center;

  }

  .factory{

    text-align: center;

  }

  .fact{

    float: left;

    width:  100%;

  }

  .news,.newsletter{

    margin: 10px 0;

  }

  .copyright,.rights{

    text-align: center;

  }

  

  .mob{

  color: #fff;

  background: url(img/phone.png) 60px 2px no-repeat;

  padding-left: 0px;

  padding-top:10px;

}

  

  .catext{height:0px;}



  .mail{

  color: #fff;

  background: url(img/mail.png) 60px 2px no-repeat;

  padding-left: 0px;

}

 

 .tpsubmenu{padding-left:0px;}



 

  

}

@media screen and (max-width: 992px){

.hidden-xs{display:none;}

.tpsubmenu li{display:inline-block;}

}



.login_text{ font-family:Arial; font-size:12px; color:#000; text-decoration:none; padding:5px 0 5px 0;}

.login_heading{font-family:Arial; font-size:18px; color:#000; text-decoration:none; padding:0 0 10px 0;}

.login_box{ background:#ebebeb; border:solid 1px #d7d4d4; padding:15px;}

.txt_s{ background:#fff; border:solid 1px #d7d4d4; padding:5px; outline:none; font-size:12px; color:#000; margin-bottom:10px; width:100%;}