/* CSS Document */
body{font-family:"Trebuchet MS";}
.body p{font-size:13px !important;}
.logo_back{ background-color: #fff; width:100%; min-height:30px;}
.logo-holder{ padding: 5px 0; background-color:#fff; width:100%; min-height:30px; overflow:hidden;}
.logo-holder a{ width:457px; height:100px; display:block; margin:0 auto; text-align:center; text-indent:-10000px; background-image:url(../images/tital.png); background-position:center center; background-repeat:no-repeat; }
.item img{width:100%;}
.navbar{min-height:22px;}
.multiple{width:100%; height:auto; margin: 20px 0 0;}
.multiple img{width:100%; height:auto;}
.abs-nav{position:absolute; min-height:20px; z-index:1000; background-color:#CC0000;}
.navbar-default{ background-color:#870300;} 
.navbar{border-radius:0px; margin-bottom:0px; border:none;}
.abt_us{width:100%; height:auto; overflow:hidden; padding:30px 0px; background-color:#fff; min-height:40px;}
.abt_us h2 {color: #cd2f33; font-size: 25px; font-weight: bold; margin: 0 0 7px;}
.rm a{ color:#cd2f33; font-weight:bold; padding-left: 10px;}
.abt_pic {border: 1px solid #999; height: auto; padding: 3px; width: 90%; position:relative; height: 225px;}
.abt_pic img{width:100%; height: 100%;}
.abt_us h3 { margin: 0 0 15px; padding: 0 0 5px; font-size: 24px;}
.abt_us p { text-align: justify;}
.abt_us h4{ margin: 15px 0 0; text-align:center; font-size: 22px; margin: 0 0 15px; }
.abt_us h4 i{font-family:"Trebuchet MS";}
.navbar-default .navbar-nav > li > a {color: #fff; font-size: 16px; font-weight: bold; text-transform: uppercase; }
.li_wrap1 .nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background-color:#fff;}
.products{ width:100%; height:auto; padding: 25px 0;}
.products h3 {border-bottom: 1px solid #999; margin: 0 0 25px; padding: 0 0 5px; font-size: 30px;}
/*.underline{position:relative; border-bottom: 2px solid #cd2f33; padding: 0 0 2px;}*/
.thumb-wrap {background-color: #ffffff; height: auto; margin: 0 auto 22px; width: 100%; height:auto; overflow:hidden; }
   
.space h4{margin: 15px 0 5px !important;}

.bor-thumb{border: 1px solid #888;}

.products p{font-size:13px;  line-height:25px; color:#cd2f33;  text-align:justify;}
.str p{line-height:22px !important;}
.products p .fa{/*margin-right:10px;*/ color:#cd2f33;}
.products .btn-default {color: #cd2f33; font-weight: bold;}
.products .btn { border-radius: 0; padding: 9px 10px;}
.testimonaials{width:100%; height:auto; overflow:hidden; padding:30px 0px; background-color:#666666; background-image:url(../images/testi.jpg); background-position:center center; background-size:cover; background-attachment:fixed;}
.products {border-radius: 10px; margin: 0 auto; padding: 20px 0 30px; position: relative; width: 100%;}
.products p{color:#333; text-align:center; text-align: justify;}
.list p{color:#333; text-align:center; text-align: justify; margin:0; line-height: 23px; }
.products .prod_pic{width: 74%; height:auto; overflow:hidden; border:solid 1px #CCCCCC; margin: 0 auto 10px; display:block; box-shadow: 4px 4px 1px #919190;}
.products .prod_pic img{width:100%; height:auto;}
.products h5{color:#333; text-align: center;}
.products h4 { color: #333; font-size: 22px; margin: 0 0 7px; padding: 0 0 5px; text-align: center;}
.testi_box h4{color: #333; font-size: 22px; margin: 0; padding: 0 0 5px; text-align:center;}
.testi_box {height: 300px; margin: 0 auto; overflow: hidden; /*padding: 5px 10px;*/ width: 100%;}
.caret-up {
    width: 0; 
    height: 0; 
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-bottom: 4px solid;
    
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
}
.products .carousel-control{width:0px;}
.quote_box{ height:50px; width:50px; margin: 0 auto 20px; border-radius:50%; background-color:#333;}
.tex_bx{width:100%; height:250px;}
.quote_box .fa{font-size:30px; color:#fff; text-align:center; line-height:50px; display: block;}
.address{width:100%; min-height:100px; overflow:hidden; padding: 0px;  background-image:url(../images/patt.jpg); background-position:center center; background-repeat:repeat; position:relative;}
.address h3 {border-bottom: 1px solid #fff; margin: 0 0 25px; padding: 0 0 5px; font-size: 30px; color:#fff;}
.address .btn-default {color: #cd2f33; font-weight: bold;}
.address .btn-default:hover{color:#FFFFFF;}
.address iframe{ width:100%; height:300px; position: relative;}
.address .pat{position:absolute; top:0px; left:0px; background-color: #cd2f33; padding: 30px 0; z-index:10000; width:50%; height:305px;}
.address .btn {border-radius: 0; padding: 9px 70px;}
.address .pat p{color:#FFFFFF;}
.address  .underline{position:relative; border-bottom: 2px solid #333; padding: 0 0 3px;}
.footer_sec {background-color: #333; padding: 30px 0; width: 100%;}
/*.margin-lef { margin-left: 64px;}*/
.footer_sec li {border-right: 1px solid #ffffff; float: left; height: 20px; width:auto; padding: 0 20px;}
.footer_sec li a {color: #fff; display: block;  line-height: 20px; text-align: center; text-decoration: none; width:auto; transition:.5s all ease-in;}
.footer_sec li a:hover{color:#CCCCCC; transition:.5s all ease-in;}
.footer_sec ul {list-style-type: none;}
.last-foot {background-color: #ffffff; padding-bottom: 20px; padding-top: 20px; width: 100%;}

     .products .thumb-wrap ul {         
          padding:0 0 0 0;
          margin:0 0 0 0;
      }
     .products .thumb-wrap ul li {     
          list-style:none;
          margin-bottom:0px;           
      }
      .products .thumb-wrap ul li img {
          cursor: pointer;
      }
      .products .thumb-wrap .modal-body {
          padding:5px !important;
      }
     .products .thumb-wrap .modal-content {
          border-radius:0; padding: 0 20px;
      }
      .products .thumb-wrap .modal-dialog img {
          text-align:center;
          margin:0 auto; width: 100%;
      }
   .products .thumb-wrap .controls{          
        width:50px;
        display:block;
        font-size:11px;
        padding-top:8px;
        font-weight:bold;          
    }
    .products .thumb-wrap .next {
        float:right;
        text-align:right;
    }
      /*override modal for demo only*/
     .products .thumb-wrap .modal-dialog {
          max-width:750px;
          padding-top: 90px;
      }
	 .modal-content .close_btn {
    background-color: #333333;
    border-radius: 50%;
    cursor: pointer;
    height: 36px;
    position: absolute;
    right: -25px;
    top: -25px;
    transition: all 0.5s ease-in 0s;
    width: 36px;
}
 .modal-content .close_btn .glyphicon {
    color: #ffffff;
    display: block;
    font-size: 18px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    width: 36px;
}
.Pressure1
{margin:10px 0px; padding:0px;}
.md > .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td
{padding:2px;}

      @media screen and (min-width: 768px){
          .modal-dialog {
              width: 1000px;
              padding-top:30px;
          }          
      }
      @media screen and (max-width:1500px){
          #ads {
              display:none;
          }
      }
	  @media screen and (min-width: 768px){
          .modal-dialog1 {
              width: 300px;
              padding-top:30px;
          }          
      }
      @media screen and (max-width:1500px){
          #ads {
              display:none;
          }
      }
 .modal-content .close_btn{ width:36px; height:36px; position:absolute; border-radius:50%; right:-25px; top:-25px; background-color:#333333; cursor:pointer; transition:.5s all ease-in;}
	  .modal-content .close_btn .glyphicon{color:#FFFFFF; font-size:18px; display:block;  width:36px; height:36px; line-height:36px; text-align: center;}
	  .modal-content .close_btn:hover{border:solid 1px #FFFFFF; transition:.5s all ease-in;}
.inner{padding:15px 0; width:100%; min-height:200px; overflow:hidden;}
.inner .container {/*box-shadow: 0 0 3px #999;*/ padding: 10px 15px;}
.inner h2{margin:0 0 10px; paddsing:0 0 5px; color:#870300; font-size: 26px;}
.inner h4{margin:0 0 10px; color:#000; }
.inner p{text-align:justify; font-size: 13px;}
.inner .list_inner {list-style-type: none; margin: 3px 0 0; padding-left: 0;}
.inner .list_inner li{line-height:35px; border-bottom:solid 1px #e5e5e5;}
.inner .fa{margin-right:10px; color:#870300;}
.inner .list_inner li a{ color:#333; font-size: 13px;}
.inner .cert_pic{width:100%; height:auto; border:solid 1px #999; padding:3px; margin: 0 0 30px;}
.inner .cert_pic img{width:100%; height:auto;}
.inner .cert_pic1{width:100%; height:auto;  margin: 0 0 10px; box-shadow: 0 1px 2px #333;}
.inner .cert_pic1 img{width:100%; height:auto;}
.inner .list_inner1 {list-style-type:square; margin: 3px 0 0; padding-left: 14px;}

.inner .list_inner1 li{ border-bottom:solid 1px #e5e5e5; padding: 5px 0;}
.strong_class{font-size:16px; text-align:center !important; color:#000000; font-weight:bold;}
.inner .form-control{border-radius:0px;  padding: 3px 12px;}
.inner .btn{border-radius:0px; background-color:#870300; color:#fff;}
.inner th,td{text-align:center !important;}
.underconstruction{width:50%; min-height:100px; overflow:hidden;}
.underconstruction img{width:100%; height:auto;}
.top{margin: 10px 0 0;}
.list2 h4{text-align:left !important; padding-left:110px !important;}
.top a{display:block; text-align:center; color:#870300; font-size: 18px;}
.thumb-wrap img{width:85%; display:block; margin:0 auto;}
/*.navbar-default .navbar-nav > .dropdown > a .caret {border-top-color:#fff !important; border-bottom-color:#fff !important;}*/
@media only screen and (min-width: 768px) and (max-width:4000px) {
.n_p_l{padding-left:0px !important;}
.n_p_r{padding-right:0px !important;}
.bdr_lef{border-left: 1px solid #e5e5e5;}
.mar-t-tp{margin:42px 0 0;}
.marg_right{margin-right:5px !important;}
.marg_btm{margin-bottom:5px !important;}
.ul-wrap{width: 685px; margin:auto; height:auto; overflow:hidden;}
.padd-left{padding-left:0px;}
.li_wrap1{width: 1080px; margin:0 auto; height:auto;}
.li_wrap1 .navbar-nav > li > .dropdown-menu{width: 240px; background-color:#870300;}
.li_wrap1 .dropdown-menu {padding:10px; }
.li_wrap1 .dropdown-menu > li { width: 100%; }
.li_wrap1 .dropdown-menu > li > a {
    clear: both;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.42857;
    padding: 3px 20px;
  
    white-space: nowrap;
}
.li_wrap1 .dropdown-menu > li > a:hover{background-color:#fff; color:#333; transition:.5s all ease-in;}
.bdr-n{width:200px !important; margin-left:15px;}
.li_wrap1{width: 1080px; margin:0 auto; height:auto;}
.nav-back{padding:0px !important;}
.nav > li {display: block; position: relative; width: 180px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{/*color:#cd2f33;*/}
.nav-container{ height:0px; position:relative; width:100%;}
.nav-container .abs-nav{position: static; min-height:20px; z-index:1000; background-color:#cd2f33; top:0; left:0; width:100%;}
.navbar-nav > li > a {padding: 10px 0; width:auto; text-align:center;}
.li_wrap1 .dropdown-menu > li a .glyphicon{font-size:10px; margin-right:10px;}
.collapse{padding:0px;}
.abs-nav .navbar{padding:0px;}
.abs-nav .container-fluid{ padding:0px;}
.padd-rig{padding-right:0px;}
.hvr-sweep-to-bottom:before {background: none repeat scroll 0 0 #fff; bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0;
 transform: scaleY(0); transform-origin: 50% 0 0; transition-duration: 0.3s; transition-property: transform; transition-timing-function: ease-out;
 z-index: -1;}
.hvr-sweep-to-bottom {backface-visibility: hidden; /*box-shadow: 0 0 1px rgba(f, 0, 0, 0);*/ display: inline-block; position: relative; transform: translateZ(0px); transition-duration: 0.3s;
    transition-property: color;
    vertical-align: middle;
}
.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before {
    transform: scaleY(1);
}
.hvr-bounce-to-top::before {
    background: #cd2f33 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleY(0);
    transform-origin: 50% 100% 0;
    transition-duration: 0.5s;
    transition-property: transform;
    transition-timing-function: ease-out;
    z-index: -1;
}
.hvr-bounce-to-top {
    backface-visibility: hidden;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    display: inline-block;
    position: relative;
    transform: translateZ(0px);
    transition-duration: 0.5s;
    transition-property: color;
    vertical-align: middle;
}
.hvr-bounce-to-top:hover::before, .hvr-bounce-to-top:focus::before, .hvr-bounce-to-top:active::before {
    transform: scaleY(1);
    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.products .btn-default:hover {color: #ffffff;}

}
@media only screen and (min-width: 320px) and (max-width:767px) {
.address .pat{position:static; width: 100%;}
.punchline .fa{display:none;}
.abt_pic{margin:0 0 30px;}
.logo-holder a{ width:254px; height:47px; display:block; margin:0 auto; text-align:center; text-indent:-10000px; background-image:url(../images/tital.png); background-position:center center; background-repeat:repeat;}
.footer_sec ul{padding-left:0px; margin-bottom: 0;} 
.footer_sec li{border:none; float: none; height:auto; border-bottom:solid 1px #f7f7f7;}
.footer_sec li a{text-align:left; line-height: 35px;}
}
@media only screen and (min-width: 768px) and (max-width:1024px) {
.li_wrap1{width:1024px;}
.navbar-default .navbar-nav > li > a{font-size:14px;}
.nav > li{width:166px;}
}
