body{margin:0px; padding:0px; font-family: 'Yantramanav', sans-serif; text-align:center; font-size:14px;background-image:url(../img/background.png);}
.clr{ clear:both;}
.nopadding{padding:0px;}
.navbar-brand {
    float: left;
    height: 20px;
    padding: 7px 15px;
    font-size: 18px;
    line-height: 20px;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border: 0px solid transparent;}
.navbar-inverse {background-color: #ec2027;border: 0px solid transparent;}
.navbar-brand {
    display: block;
    position: absolute;
    top: -1px;
    padding: 54px 30px;
    background: #fff;
    transform: skewX(-31deg);
    -webkit-transform: skewX(-31deg);
    -ms-transform: skewX(-31deg);
    -o-transform: skewX(-31deg);
    -moz-transform: skewX(-31deg);
}

.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
    color: #fff;
    background-color: #fff;
}
.navbar-brand:after {
    position: absolute;
    content: "";
    background-color: #fff;
    width: 100%;
    height: 100%;
    display: block;
    left: -76%;
    z-index: -9999999;
    top: 0px;
    transform: skewX(31deg);
    -webkit-transform: skewX(31deg);
    -ms-transform: skewX(31deg);
    -o-transform: skewX(31deg);
    -moz-transform: skewX(31deg);
}
.navbar-brand img {
	padding-right:50px;
    display: block;
    position: relative;
    top: -48px;
	width:100%;
    transform: skewX(31deg);
    -webkit-transform: skewX(31deg);
    -ms-transform: skewX(31deg);
    -o-transform: skewX(31deg);
    -moz-transform: skewX(31deg);
}
.navbar {border-radius: 0px;    position: relative;min-height: 50px;margin-bottom: 00px;}

.navbar-nav>li>a{padding: 39px 15px;}
.navbar-inverse .navbar-nav>li>a{border:4px solid transparent; border-left:0; border-right:0px;background-color: transparent;  font-size:16px; color:#fff; text-transform:uppercase;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{border:4px solid #fff; border-left:0; border-right:0px;background-color: transparent; }
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover{border:4px solid #fff; border-left:0; border-right:0px;background-color: transparent; }
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {color: #fff;background-color: transparent;}
.navbar-inverse .navbar-nav>.active:after {content: "";background: url(../img/arrow_down.png);left: 45%;width: 10px;height: 10px;z-index: 999;position: absolute;top: 4px;background-repeat: no-repeat;}
.navbar-inverse .navbar-nav>.active:before {content: "";background: url(../img/arrow_up.png);left: 45%;width: 10px;height: 10px;z-index: 999;position: absolute;bottom: -1px;background-repeat: no-repeat;}

.navbar-inverse .navbar-nav>li>a:hover:after{content: "";background: url(../img/arrow_down.png);left: 45%;width: 10px;height: 10px;z-index: 999;position: absolute;top: 0px;background-repeat: no-repeat;}
.navbar-inverse .navbar-nav>li>a:hover:before{content: "";background: url(../img/arrow_up.png);left: 45%;width: 10px;height: 10px;z-index: 999;position: absolute;bottom: -5px;background-repeat: no-repeat;}

.navbar-inverse .navbar-nav>li>a:focus:after{content: "";background: url(../img/arrow_down.png);left: 45%;width: 10px;height: 10px;z-index: 999;position: absolute;top: 0px;background-repeat: no-repeat;}
.navbar-inverse .navbar-nav>li>a:focus:before{content: "";background: url(../img/arrow_up.png);left: 45%;width: 10px;height: 10px;z-index: 999;position: absolute;bottom: -5px;background-repeat: no-repeat;}

.background {/*position:inherit;content: "";background: url(../img/background.png);width: 100%;height: auto;display: block;left: 0px;bottom: 100%*/}
.banner{padding-top:25px;position: relative;/*z-index: 999; */float:left; width:100%;}
.carousel-control.left {
    
    background-image:none;
    background-repeat:no-repeat;
}
.carousel-control.right {
    
    background-image:none;
    background-repeat:no-repeat;
}
.carousel-inner{border-top: 9px solid #fff;}
.banner_inner_img{float:right; width:40%;text-align:center;}
.carousel_text{float:left; width:60%;  margin-top:13%; text-align:center;}
.carousel_text h3 {padding: 15px;position: absolute;background: #fff;font-size: 22px;text-transform: uppercase; color:#3d3d3d; font-weight:500;text-align:center;}
.carousel-caption{bottom:29%;}
.carousel-control {
    position: absolute;
    top: 36%;
    bottom: 0;
    left: 0;
    width: 3.5%;
    font-size: 20px;
    color: #ec2027;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    background-color: rgba(0,0,0,0);
    filter: alpha(opacity=50);
    opacity: 1;
}
.carousel-control:hover{color:#3d3d3d;}
.carousel-control .flaticon-left-arrow{left: -38px; position: absolute;top: -12px;}
.carousel-control .flaticon-right-arrow{right: -38px; position: absolute;top: -12px;}
.arrow-right { height:0;
  border-top: 40px solid transparent;
  border-bottom: 40px solid transparent;
  border-left: 40px solid #fff;
}

.arrow-left {height:0;
  border-top: 40px solid transparent;
  border-bottom: 40px solid transparent; 
  
  border-right:40px solid #fff; 
}
.white_bg{background-color:#fff;float:left; width:100%; }
.gray_bg{background-color:#f0eeee; float:left; width:100%; }
.welcome{float:left; width:100%;}
.products{float:left; width:100%;}
.event{float:left; width:100%;}
.brochure{float:left; width:100%;}


.btm_gray{
    /*float: left;
    width: 100%;*/
    position: absolute;
    bottom: -5px;
}
.btm_gray img{
    /*position: relative;
    top: -111px;
    z-index: 999;*/
    display: inline-block;
    width: 100%;float: left;
}
/*.banner:before{background-image:url(../img/btm_img.png); content:"";display:block; position:relative; bottom:0;} */
/*.banner:before {
    background-image: url(../img/bottom_gray.png);
    content: "";
    display: block;
    position: absolute;
    top: 87%;
    width: 100%;
    z-index: 999999;
    height: 102px;
    background-size: cover;
    background-repeat: no-repeat;
}*/

 /* .welcome_inner:before{background-image:url(../img/banner_btm.png);position:absolute; top:-50px;content: "";}   */
/*.welcome_inner:before{background-color:#fff; padding:50px 0px; position:absolute; z-index:999999;}*/
.welcome_inner{background-color:#fff; padding:70px 100px 50px;    float: left;width: 100%; }
.welcome_inner h3{font-size:22px; color:#221f1f; text-transform:uppercase; font-weight:300;    margin-top: 0px;}
.welcome_inner h1{font-size:30px; color:#221f1f; text-transform:uppercase; font-weight:500;    margin-top: 10px;}
.welcome_inner h1 span{color:#ec2027;}
.welcome_inner p{font-size:18px; color:#3d3d3d; font-weight:300;line-height:29px;}
.welcome_inner a{font-size:14px; color:#fff; font-weight:300;text-transform:uppercase; background-color:#231f20; padding: 15px 30px; border-radius:9px;display: inline-block;}
.welcome_inner a:hover{color:#fff;background-color:#ec2027; text-decoration:none; transition:0.5s ease;}

.gradient_right{height:22px;
background: -moz-linear-gradient(left, rgba(0,0,0,0.2) 0%, rgba(255,255,255,0.2) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(0,0,0,0.2) 0%,rgba(255,255,255,0.2) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(0,0,0,0.2) 0%,rgba(255,255,255,0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80ffffff',GradientType=1 ); /* IE6-9 */display: block;}
.gradient_left{height:22px;
background: -moz-linear-gradient(left, rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.2) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,255,255,0.2) 0%,rgba(0,0,0,0.2) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,0.2) 0%,rgba(0,0,0,0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#33000000',GradientType=1 ); /* IE6-9 */display: block;}
.gradient_right1{height:22px;
background: -moz-linear-gradient(left, rgba(0,0,0,0.2) 0%, rgba(255,255,255,0.2) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(0,0,0,0.2) 0%,rgba(255,255,255,0.2) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(0,0,0,0.2) 0%,rgba(255,255,255,0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80ffffff',GradientType=1 ); /* IE6-9 */display: block; margin-bottom:30px;}
.gradient_left1{height:22px;
background: -moz-linear-gradient(left, rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.2) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,255,255,0.2) 0%,rgba(0,0,0,0.2) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,0.2) 0%,rgba(0,0,0,0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#33000000',GradientType=1 ); /* IE6-9 */display: block;margin-bottom:30px;}

.gradient_left2{height:22px;
background: -moz-linear-gradient(left, rgba(0,0,0,0.2) 0%, rgba(255,255,255,0.2) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(0,0,0,0.2) 0%,rgba(255,255,255,0.2) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(0,0,0,0.2) 0%,rgba(255,255,255,0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80ffffff',GradientType=1 ); /* IE6-9 */display: block; margin-bottom:30px;}
.gradient_right2{height:22px;
background: -moz-linear-gradient(left, rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.2) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,255,255,0.2) 0%,rgba(0,0,0,0.2) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,0.2) 0%,rgba(0,0,0,0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#33000000',GradientType=1 ); /* IE6-9 */display: block;margin-bottom:30px;}
.product_inner{padding:50px 0px 50px;    float: left;width: 100%; }
.product_inner h3{font-size:30px; color:#221f1f; text-transform:uppercase; font-weight:500;    margin-top: 00px;}
.product_inner h3 span{color:#ec2027;}



.event_inner{background-color:#fff; padding:50px 10px 50px;    float: left;width: 100%; }
.event_inner h3{font-size:30px; color:#221f1f; text-transform:uppercase; font-weight:500;    margin-top: 00px;}
.event_inner h3 span{color:#ec2027;}
.event_main{padding:50px 0px 0px;}
.event_main img{border-radius: 9px 9px 0px 0px;}
.event_cont{border-radius: 0px 0px 9px 9px; background-color:#231f20; padding:20px 10px;}
.event_cont h3{color:#fff; font-size:20px; text-transform: capitalize; text-align:left; font-weight:500; margin-top:0px;margin-bottom: 7px;}
.event_cont h4{color:#9d9494; font-size:15px; text-align:left; font-weight:300; margin-top:0px;    margin-bottom: 7px;}
.event_cont p{color:#cfcdcd; font-size:14px; text-align:justify; font-weight:300; margin:0px; line-height:20px;}


.brochure_main{background-image: url(../img/brochure.png); width:100%;    padding: 36px 30px;position: relative;background-size: cover;z-index: 9999; float:left;}
.brochure_main:after{position: absolute; content: ""; background-color: rgba(0, 0, 0, 0.9); width: 100%; height: 100%; top: 0; left: 0; z-index: -9999;}
.brochure_cont{width:70%; float:left;}
.brochure_btn{width:30%; float:right;text-align: right;}
.brochure_main h3{font-size:26px; color:#fff; font-weight:300; text-align:left; margin-top:0px;}
.brochure_main p{font-size:17px; color:#fff; font-weight:300; text-align:left; margin:0px;}
.brochure_main a{font-size:18px; color:#fff; font-weight:300; text-align:left; background-color:#ec2227; padding:10px 20px; border-radius:9px; margin-top:5px; display:inline-block; text-decoration:none; transition:0.5s ease;}
.brochure_main a:hover{color:#000;background-color:#fff;}

.footer_inner{float:left; width:100%;padding:50px 10px 50px;}
.links{float:left;width: 100%;}
.links h4{font-size:20px; font-weight:500; text-transform:uppercase; color:#221f1f;text-align:left; }
.links ul{padding-left: 17px; list-style-image:url(../img/right-arrow.png);}
.links ul li{text-align:left; line-height:29px; }
.links ul li a{font-size:16px; color:#584c4f; font-weight:300; text-decoration:none; transition:0.5s ease;}
.links ul li a:hover{color:#ec2227;}

.location{float:left;width:100%;}
.location h4{font-size:24px; font-weight:500; text-transform:uppercase; color:#221f1f; text-align:left;}
.location h4 span{color:#ec2027;}

.add{float: left;width: 100%;display: inline-flex;}
.add i{float: left;color: #e01f26;font-size: 25px;padding: 00px 12px 0px 0px;}
.add p{font-size: 16px;font-weight: 300;text-align: left;color: #525452;line-height: 27px; width:100%;}
.add p a{color: #525452;text-decoration:none;transition:0.5s ease;}
.add p a:hover{color:#ec2227;}

.social{float:left;width:100%;}
.social h4{font-size:20px; font-weight:500; text-transform:uppercase; color:#221f1f; text-align:left; }
.social ul{padding-left: 0px;list-style:none; float:left;}
.social ul li{text-align:left; line-height:29px; display:inline-block;}
.social ul li a{font-size:16px; color:#fff; background-color:#ec2227; padding:5px 7px; margin-right:7px;border-radius:50%;text-decoration:none; transition:0.5s ease;}
.social ul li a:hover{color:#fff; background-color:#584c4f;}

.map{float:left;width:100%;}
.map h4{font-size:20px; font-weight:500; text-transform:uppercase; color:#221f1f; text-align:left; }

.btm_footer{background-color:#231f20; float:left; width:100%; padding:15px;}
.btm_footer_left p{color:#fff; font-size:14px; font-weight:300;margin:0px; text-align:left; }
.btm_footer_right p{color:#fff; font-size:14px; font-weight:300;margin:0px; text-align:right; }
.btm_footer_right p a{color:#fff;font-weight:500;text-decoration:none; transition:0.5s ease; }
.btm_footer_right p a:hover{color:#ec2227; }



.slider{padding-top: 50px;
    float: left;
    width: 1114px;
    position: relative;}
	

.banner_inner {
    background: url(../img/about_banner.jpg);
    background-size: cover;
    padding-top: 120px;
    position: relative;
    float: left;
    width: 100%;
    padding-bottom: 120px;
    z-index:9999;
}
.banner_inner:after {
    position: absolute;
    content: "";
    background-color: rgba(0, 0, 0, 0.3);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -9999;
}
.banner_inner1 {
    background: url(../img/product_banner.jpg);
    background-size: cover;
    padding-top: 120px;
    position: relative;
    float: left;
    width: 100%;
    padding-bottom: 120px;
    z-index:9999;
}
.banner_inner1:after {
    position: absolute;
    content: "";
    background-color: rgba(0, 0, 0, 0.3);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -9999;
}
.banner_inner2 {
    background: url(../img/contact_banner.jpg);
    background-size: cover;
    padding-top: 120px;
    position: relative;
    float: left;
    width: 100%;
    padding-bottom: 120px;
    z-index:9999;
}
.banner_inner2:after {
    position: absolute;
    content: "";
    background-color: rgba(0, 0, 0, 0.3);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -9999;
}
.banner_cont{
    color: #fff;
    text-align: center;
	font-size:22px;
}
.banner_cont h3 a{
    color:#fff;
	font-size:22px;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    text-decoration: none; transition:0.5s ease;
}
.banner_cont h3 a:hover{
    color:#ec2227;

}
#abc .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev, .owl-theme .owl-dots .owl-dot span, .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{display:none;}
.about_inner{/*background-color:#fff;*/ padding:50px 30px; float: left;width: 100%; }
.about_inner h1{font-size:30px; color:#221f1f; text-transform:uppercase; font-weight:500;    margin-top: 00px;}
.about_inner h1 span{color:#ec2027;}
.about_inner p{font-size:18px; color:#3d3d3d; font-weight:300;line-height:29px; text-align:justify;}
.about_inner1 p{font-size:14px; color:#3d3d3d; font-weight:300;line-height:29px; text-align:center;}

.welcome_inner h3{font-size:22px; color:#221f1f; text-transform:uppercase; font-weight:300;    margin-top: 0px;}
.welcome_inner h1{font-size:30px; color:#221f1f; text-transform:uppercase; font-weight:500;    margin-top: 10px;}
.welcome_inner h1 span{color:#ec2027;}
.welcome_inner p{font-size:18px; color:#3d3d3d; font-weight:300;line-height:29px;}
.welcome_inner a{font-size:14px; color:#fff; font-weight:300;text-transform:uppercase; background-color:#231f20; padding: 15px 30px; border-radius:9px;display: inline-block;}
.welcome_inner a:hover{color:#fff;background-color:#ec2027; text-decoration:none; transition:0.5s ease;}

.quality_inner{padding:50px 10px;}
.quality_inner h1{font-size:30px; color:#221f1f; text-transform:uppercase; font-weight:500;    margin-top: 0px;}
.quality_inner h1 span{color:#ec2027;}
.quality_inner h3{font-size:22px; color:#fff; text-transform:uppercase; font-weight:500;    margin-top: 0px; margin:0px;}
.quality_inner p{font-size:18px; color:#3d3d3d; font-weight:300;line-height:29px; margin-bottom:25px;}

.panel {
border: 1px solid #ec2027; 
border-radius:0 !important;
transition: box-shadow 0.5s;
}
.panel:hover {
box-shadow: 5px 0px 40px rgba(0,0,0, .2);
}
.panel-footer .btn:hover {
border: 1px solid #ec2027;
background-color: #fff !important;
color: #ec2027;
}

.panel-heading {
color: #fff !important;
background-color: #ec2027 !important;
padding: 25px;
border-bottom: 1px solid transparent;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
.panel-footer {
background-color: white !important;
}
.panel-heading h1 {font-size: 30px;}
.panel-body ul{list-style:circle;padding-left: 20px;}
.panel-body ul li{font-size:18px; color:#3d3d3d; font-weight:300;line-height:29px; text-align:left;}
.panel-body p{font-size:18px; color:#3d3d3d; font-weight:300;line-height:29px; text-align:justify;}
}.panel-footer h3 {
font-size: 32px;
}
.panel-footer h4 {
color: #aaa;
font-size: 14px;
}
.panel-footer .btn {
margin: 15px 0;
background-color: #f4511e;
color: #fff;
}
.left_pro .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    color: inherit;
    text-align: left;
}
.first_panel{height:359px;}
.second_panel{height:359px;}
.thired_panel{height:359px;}

.contact .form-control{height:auto;    padding: 10px 12px;}
.contact button{font-size:18px; color:#fff; font-weight:300; text-align:center; background-color:#ec2227; padding:10px 20px; border-radius:5px; margin-top:5px; display:inline-block; text-decoration:none; transition:0.5s ease; border:0px; width:100%;}
.contact button:hover{color:#fff;background-color:#3d3d3d;}

.gray_img img {
	border:1.5px solid #eee;
  filter: gray; /* IE5+ */
/* filter: url(filters.svg#grayscale); Firefox 3.5+ */
  -webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
  -webkit-transition: all .8s ease-in-out;  cursor:pointer;
}

.gray_img img:hover {
filter: none;
  -webkit-filter: grayscale(0);
  -webkit-transform: scale(1.01);
}
.gray_img p{font-size:18px; font-weight:400; text-align:center; padding:10px;}

.left_pro .panel-heading {
color: #333 !important;
background-color: #f0eeee !important;
padding: 15px;
border-bottom: 1px solid transparent;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}

.left_pro .panel-heading  a{text-decoration:none;}
.left_pro .panel {
    border: 1px solid #e3e3e3;
    border-radius: 0 !important;
    transition: box-shadow 0.5s;    margin-bottom: 10px;
}
.left_pro .panel-heading{background-color:#e3e3e3;}
.left_pro .panel-heading  a:hover{color:#ec2027;}
.left_pro .panel .active{color:#ec2027;}
.pro_sub_title{margin:15px 0px 15px;    float: left; width: 100%; text-align: center;}
.pro_desc img{margin-bottom:30px;width:100%;}
.pro_desc1 p{font-size:16px; text-align:center; padding:10px; width:100%;}
.desc p{font-size:16px; text-align:justify; padding:0px;  margin-bottom:15px;width:100%;}
.desc ul li{font-size:16px; text-align:left; padding:0px;  margin-bottom:15px;width:100%; color:#3d3d3d !important; font-weight:300;}
.desc p a{color:#ec2227;text-decoration:none;}
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f0eeee;
    border: 1px solid #e3e3e3;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}

@media only screen and (min-width: 320px) and (max-width: 360px)  {
.navbar-brand {padding: 33px 0px !important;}
.carousel-control {top: 15%;}
.navbar-brand img {left: 20px !important;}
.welcome_inner h1{font-size:23px;}
.brochure_main a{font-size:13px;}
.welcome_inner h3{font-size:16px;}
.about_inner h1{font-size:18px;}
.product_inner h3{font-size:18px;}
.quality_inner h1{font-size:18px;}
.event_inner h3{font-size:18px;}
.location h4{font-size:18px;}
.map h4{font-size:18px;}
.slider{width: 100%;padding-top: 16px;}
.responsivGallery-name {font-size: 10px !important;}
.welcome_inner{    padding: 70px 25px 50px;}	
.btm_footer_left p{text-align:center; padding-bottom:5px;}	
.btm_footer_right p{text-align:center; padding-bottom:5px;}	
.responsiveGallery-btn_prev{left: 36% !important;}
.responsiveGallery-btn_next{right: 36% !important;}	
.responsiveGallery-wrapper {width: 53% !important;}
.responsiveGallery-btn {width: 14% !important;    bottom: -15% !important;}
.brochure_main a{    padding: 10px 6px;font-size: 10px;}
.about_inner{padding: 50px 5px;}
.pro_sub_title{font-size:16px;}
.brochure_main h3{font-size:19px;}
..brochure_main p{font-size:14px;}
.welcome_inner {padding: 70px 20px 50px;}
.pro_desc h3{font-size:19px;margin-top:0px;}
}

@media only screen and (min-width: 361px) and (max-width: 480px)  {

.welcome_inner h1{font-size:23px;}
.brochure_main a{font-size:11.5px;    padding: 10px 7px;}
.welcome_inner h3{font-size:17.5px;}
.about_inner h1{font-size:17.5px;}
.product_inner h3{font-size:17.5px;}
.quality_inner h1{font-size:17.5px;}
.event_inner h3{font-size:17.5px;}
.location h4{font-size:17.5px;}
.map h4{font-size:17.5px;}
.slider{width: 100%;padding-top: 20px;}
.welcome_inner{    padding: 70px 20px 50px;}	
.btm_footer_left p{text-align:center; padding-bottom:5px;}	
.btm_footer_right p{text-align:center; padding-bottom:5px;}	
.responsiveGallery-btn_prev{left: 38% !important;}
.responsiveGallery-btn_next{right: 38% !important;}	
.responsiveGallery-wrapper {width: 47% !important;}
.pro_desc h3{font-size:19px;margin-top:0px;}
.responsiveGallery-btn {width: 14% !important;    bottom: -7% !important;}
}
@media only screen and (min-width: 361px) and (max-width: 400px)  {
.responsiveGallery-btn_prev{left: 37% !important;}
.responsiveGallery-btn_next{right: 37% !important;}
.responsiveGallery-btn {width: 14% !important;    bottom: -12% !important;}
.responsiveGallery-wrapper {
    width: 45% !important;
}	
}
@media only screen and (min-width: 481px) and (max-width: 600px)  {
.about_inner h1{font-size:23px;}
.product_inner h3{font-size:23px;}
.quality_inner h1{font-size:23px;}
.event_inner h3{font-size:23px;}
.location h4{font-size:21px;}
.map h4{font-size:21px;}
.slider{width: 100%;}
.welcome_inner{    padding: 70px 50px 50px;}
.btm_footer_left p{text-align:center; padding-bottom:5px;}	
.btm_footer_right p{text-align:center; padding-bottom:5px;}	
.responsivGallery-name{font-size:10px !important;}
.responsiveGallery-wrapper {width: 90% !important;}
.responsiveGallery-btn_prev{left: 42.5% !important;}
.responsiveGallery-btn_next{right: 42.5% !important;}
.responsiveGallery-container{height: 37% !important;}
.slider {padding-top: 20px;}
}
@media only screen and (min-width: 601px) and (max-width: 768px)  {
.about_inner h1{font-size:23px;}
.product_inner h3{font-size:23px;}
.quality_inner h1{font-size:23px;}
.event_inner h3{font-size:23px;}
.location h4{font-size:21px;}
.map h4{font-size:21px;}
.slider{width: 100%;}
.responsivGallery-name{font-size:13px !important;}
.responsiveGallery-wrapper {width: 90% !important;}
.responsiveGallery-btn_prev{left: 43.2% !important;}
.responsiveGallery-btn_next{right: 43.2% !important;}
/* .btm_gray{bottom: 42%;} */
.event_cont p{font-size:13px;}
.first_panel{height:auto;}
.second_panel{height:auto;}
.thired_panel{height:auto;}
}
@media only screen and (min-width: 769px) and (max-width: 992px)  {
/* .btm_gray{bottom: 35%;} */
.slider{width: 100%;}
.responsiveGallery-wrapper {width: 90% !important;}
}
@media only screen and (min-width: 993px) and (max-width: 1024px)  {
/* .btm_gray{bottom: 33%;}	 */
.slider{width: 100%;}
}
@media only screen and (min-width: 1025px) and (max-width: 1200px)  {
/* .btm_gray{bottom: 25%;} */
.slider{width: 100%;}
}
@media only screen and (min-width: 1201px) and (max-width: 1366px)  {
	
}
@media only screen and (min-width: 1367px) and (max-width: 1400px)  {
	
}
@media only screen and (min-width: 1401px) and (max-width: 1440px)  {
/* .btm_gray{bottom: 36%;}	 */
}
@media only screen and (min-width: 1441px) and (max-width: 1600px)  {
/* .btm_gray{bottom: 17%;} */
}
@media only screen and (min-width: 1601px) and (max-width: 1920px)  {
.navbar-brand:after {width: 149%;left: -380px;}
}

@media(width:768px){
.navbar-inverse .navbar-nav>li>a{font-size: 12px;}
/* .btm_gray{bottom: 42%;} */

}

@media only screen and (min-width: 320px) and (max-width: 767px)  {
.navbar-brand img{width:60%;top: -28px;}
.navbar-brand{padding: 33px 30px;}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 15px;
    margin-right: 15px;
    margin-bottom: 15px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btm_gray img {display: none;}
.navbar-nav>li>a {
    padding: 15px 15px;
}
.counter{margin-bottom:5px;}
.navbar-inverse .navbar-nav>.active:before{left: 50%;}
.navbar-inverse .navbar-nav>.active:after{left: 50%;}
.navbar-inverse .navbar-nav>li>a:hover:before{left: 50%;}
.navbar-inverse .navbar-nav>li>a:hover:after{left: 50%;}
}

.about_quality{background-color:#ec2027; padding:50px 30px; width: 100%;float: left; }
.about_quality h1{font-size:30px; color:#fff; text-transform:uppercase; font-weight:500;    margin-top: 00px;}
.about_quality h1 span{color:#231f20;}
.about_quality p{font-size:18px; color:#fff; font-weight:300;line-height:29px; text-align:justify;}

.gray_img a{text-decoration:none; transition:0.5s ease;}
.gray_img a p:hover{color:#ec2027; transition:0.5s ease;}