/* CSS Document */
.logo_back{ background-color:#fff; width:100%; min-height:30px; overflow:hidden; border-top:solid 5px #cd2f33; border-bottom:solid 2px #cd2f33;}
.logo-holder{ background-color:#FFFFFF; width:293px; min-height:30px;}
.logo-holder a{ width:293px; height:173px; display:block; margin:0 auto; text-align:center; text-indent:-10000px; background-image:url(../images/logo_jagrutee_3.png); background-position:center center; background-repeat:repeat;}

.nav-container{ height:1px; position:relative; width:100%;}
.abs-nav{position:absolute; min-height:20px; z-index:1000; background-color:#CC0000;}

.slider-wrap{width:100%; height:auto;}
.item img{width:100%;}
.navbar-default .navbar-nav > li > a{ color:#cd2f33;}
.abt-us{background-color:#cd2f33; width:100%; min-height:30px; padding-top:30px; padding-bottom:30px;}
.abt-us h1{width:100%; text-align:center; color:#FFFFFF; margin-top:0px; font-family:Tahoma;}
.abt-us p{ width:100%; text-align:center; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 17px;}
.abt-us .btn{padding: 9px 100px; border-radius: 0;}
.abt-us .btn-default{font-weight:bold; color:#cd2f33;}
.abt-us .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{border:solid 1px #FFFFFF; color:#FFFFFF}
.hvr-shutter-out-horizontal:before {
    background: none repeat scroll 0 0 #cd2f33;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleX(0);
    transform-origin: 50% 50% 0;
    transition-duration: 0.3s;
    transition-property: transform;
    transition-timing-function: ease-out;
    z-index: -1;
}
.hvr-shutter-out-horizontal {
    backface-visibility: hidden;
    background: none repeat scroll 0 0 #e1e1e1;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    display: inline-block;
    position: relative;
    transform: translateZ(0px);
    transition-duration: 0.3s;
    transition-property: color;
    vertical-align: middle;
}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {
    transform: scaleX(1);
}

.our_products{background-color:#fff; width:100%; min-height:30px; padding-top:30px; padding-bottom:40px;}
.padd-top{padding-top:20px;}
.our_products h3{ width:100%; text-align:center;}
.our_products h1{width:100%; text-align:center; color:#cd2f33; margin-top:0px; font-family:Tahoma;}
.our_products p{ width:100%; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 17px; margin-bottom: 30px;}
.our_products .btn{padding: 9px 25px; border-radius: 0;}
.our_products .btn-default{font-weight:bold; color:#cd2f33; background-color: #fff; border: 1px solid #999999;}
.our_products .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{border:solid 1px #FFFFFF; color:#FFFFFF}
.product-thumb{width:200px; height:200px; border-radius:50%; border:solid 1px #cd2f33; padding:10px; margin:0 auto;}
.product-thumb img{ width:100%; height:auto; border-radius:50%; }
.footer_wrap{ background-image:url(../images/footer_img.jpg); background-size:cover; background-attachment:fixed; padding-top:60px; padding-bottom:60px;}
.footer_wrap ul{list-style-type:none;}
.footer_wrap li{float:left; width:170px; border-right:solid 1px #FFFFFF; height:20px;}
.footer_wrap li a{display:block; width:170px; text-align:center; line-height:20px; color:#FFFFFF; font-weight:bold; font-size: 13px;} 
.last-foot{padding-top:20px; padding-bottom:20px; background-color:#FFFFFF; width:100%;}
.margin-lef{margin-left:64px;}
/*Css code for about us page*/
.abt_page{background-color:#FFFFFF; width:100%; min-height:30px;}
.abt_page h1{width:100%; text-align:left; color:#cd2f33; margin-top:0px; font-family:Tahoma;}
.abt_page ul{list-style-type:disc; padding-left:15px;}
.abt_page li{ margin-bottom:5px;}
.abt_page p{ width:100%; text-align:justify; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size: 16px; margin-bottom: 3px;}
.patch_1{background-color:#FFFFFF;  padding-bottom: 30px; padding-top: 30px;}
.patch_2{background-color: #fafafa;  padding-bottom: 30px; padding-top: 30px;}
.customer-img{width:500px; height: 237px; margin:0 auto; padding:5px; border:solid 1px #999;}
.customer-img img{width:100%; height:auto;}
.manu-img{width:500px; height: 155px; margin:0 auto; padding:5px; border:solid 1px #999;}
.manu-img img{width:100%; height:143px;}
/*Css code for about us page*/
.prod_page .nav-tabs > li > a:hover{ border-color:transparent; background-color:#333333;}
.prod_page .nav-tabs > li{ float:none; border: 1px solid #ccc; margin-bottom: 1px;}
.prod_page .nav-tabs > li > a {background-color: #cd2f33; border-radius: 0; color: #fff; margin: 0;}
.prod_page .nav-tabs{border-bottom:0px;}
.prod_page .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background-color:#333333; color:#FFFFFF;}
.prod_page .nav nav-tabs .active{background-color:#333333;}
.padd-tp-bt{padding:20px; 0px;}
.prod_page .tab-pane{box-shadow: 0 1px 4px #000 inset; padding:15px; overflow: hidden;}
.prod_page .tab-pane h3{margin-top:0px;}
.inner-pag{list-style-type:none; padding-left:0px;}
.inner-pag li{line-height:20px; margin-bottom:0px;}
.prod_page p{ width:100%; text-align:justify; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size: 16px; margin-bottom: 3px;}
.prod_page h1{width:100%; text-align:left; color:#cd2f33; margin-top:0px; font-family:Tahoma; margin-bottom: 20px;}
.prod_page .pic{width:207px; height:207px; border:solid 1px #CCCCCC; padding:5px; margin:0 auto;}
.prod_page .pic img{width:195px; height:195px}
#inq p{font-weight:bold; font-size:16px; color:#333333; margin-bottom: 5px;}
#inq{background-color:#f2f2f2; padding-bottom:30px;}
.patch_1 .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{color:#FFFFFF;}
.patch_3{background-color:#666666;  padding-bottom: 30px; padding-top: 30px;}
.rc_lgo{width:100%; width:auto;}
.rc_lgo img{width:100%; width:auto;}
@media only screen and (min-width: 768px) and (max-width:4000px) {
.footer_wrap .margin-lef{margin-left:-97px;}
.hvr-underline-from-center:before {
    background: none repeat scroll 0 0 #cd2f33;
    bottom: 0;
    content: "";
    height: 6px;
    left: 50%;
    position: absolute;
    right: 50%;
    transition-duration: 0.3s;
    transition-property: left, right;
    transition-timing-function: ease-out;
    z-index: -1;
}
.hvr-underline-from-center {
    backface-visibility: hidden;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    display: inline-block;
    overflow: hidden;
    position: relative;
    transform: translateZ(0px);
    vertical-align: middle;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
    left: 0;
    right: 0;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:#FFFFFF;}
.navbar-default{background-color:#fff; margin-top: 63px;} .navbar{border-radius:0px; margin-bottom:0px; border:none;}
.navbar-nav > li > a{padding-bottom:75px; font-weight:bold;}
.hvr-sweep-to-top:before {
    background: none repeat scroll 0 0 #cd2f33;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleY(0);
    transform-origin: 50% 100% 0;
    transition-duration: 0.3s;
    transition-property: transform;
    transition-timing-function: ease-out;
    z-index: -1;
}
.hvr-sweep-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.3s;
    transition-property: color;
    vertical-align: middle;
}
.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {
    transform: scaleY(1);
}

}
@media only screen and (min-width: 320px) and (max-width:767px) {
.logo-holder{margin:0 auto;}
.footer_wrap li a{width:100%; text-align:center;}
.footer_wrap li { width:100%; text-align:center; border:none; margin-bottom:10px;}
.margin-lef{margin-left:0px; padding-left:0px;}
}