html,body{
margin:0 auto;
  padding: 0;
  border: 0;
}
body{font-size:100%;}
html {
  font-family:calibri;/* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}
.service_title{    background: #11c3f1 none repeat scroll 0 0;
    color: #fff;
    height: 60px;
    padding-left: 60px;
    padding-top: 18px;
    position: relative;
    text-align: center;
}
img{max-width:100%;}
ul{list-style-type: none;}
a{text-decoration:none;}
h3{font-family: calibri;font-size:18px;margin:20px 20px 20px 30px;text-transform:uppercase;}
h4{font-family: calibri;font-size:16px;margin:20px 20px 20px 30px;text-transform:uppercase;}
.clearfix{clear:both;}
span.con{margin-left:10px;}
span img{margin-right: 5px;}
span a{color:#000;}
.main-header{position:relative;}
.inner-header{width:95%;margin:auto;}
.symbol{position:relative;z-index:99; margin-right: 60px;margin-bottom:10px;}
.symbol,nav{display:inline-block;vertical-align:bottom;}
/*nav{ float:right;}*/
nav{width: -webkit-calc(95% - 459px);width: -moz-calc(95% - 459px);width: calc(95% - 459px);}
nav ul{background:#000;padding: 10px 0;}
nav ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-justify-content:space-around;-moz-justify-content:space-around;-o-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around}
nav ul li{display:inline-block;vertical-align: middle;position: relative;border-right: 1px solid #d4d4d4;}
nav ul li.last{border-right:none;}
nav ul li a{font-size:18px;color:#fff;padding: 10px 19.4px;font-family: calibri;font-weight: bold;text-align:center;}
nav ul li a.active{background:#fed837;color:#000;}
.dropdown{position:relative;}
.dropdown-content::before{border-bottom: 10px solid #f2f2f2;border-left: 10px solid transparent;border-right: 10px solid transparent;content: "";
height: 0;left: 100px;position: absolute;top: -10px;width: 0;}
.dropdown-content{display: none;position: absolute;z-index: 99;background:#000;width:235px;left:-46px;top:33px;}
.dropdown-content a{font-size:16px;padding:10px 12px;display:block;border-bottom: 1px solid #d4d4d4;font-family: calibri;text-align:center;}
.dropdown-content a.last{border-bottom: none;}
.dropdown:hover .dropdown-content{display:block;}


.banner{position:relative;}
.banner img{width:100%;}
.banner-wrapper{position:relative; background:url(../images/background.jpg);/*padding: 1em 3em 4em 4em;*/padding: 1em 0 4em 0;}
.home-banner .owl-dots{position: absolute;bottom: 20px;text-align: right;width: 100%;margin-left: -260px;}
.home-banner .owl-dot{width:12px;height:12px;background:#000;display:inline-block;margin-left: 6px;border-radius: 100%;}
.home-banner .owl-dot.active{background:#fc1905;}
.indicator{position:relative;margin-top:-45px;margin-bottom:40px;margin-right: 20px;
margin-left: -10px;}
.home-banner.owl-carousel .owl-item img{width:100%;}
/*.indicator .owl-carousel { max-width: 900px; min-height: 300px; overflow: hidden; }*/
.indicator .owl-item { float: left; text-align:center; width:59px;}
.intro{position:relative;background:url(../images/back.jpg)no-repeat;width:100%;background-size:100% 100%;}
.product{float:left;width:25%;margin-left:20px;	}
.product ul{list-style-type: disc;}
.product ul li {font-size:16px;font-family:calibri;border-bottom-style: solid;
border-bottom-color: #d7d0d0;border-bottom-width: 2px;line-height:45px;}
.product ul li.last{border-bottom-style:none;}
.product ul li a{color:#000;}
.product ul li a:hover{color:#bd9c0f;}
.range{margin-left:20px;}
.about{width:40%;display:inline-block;}
.vid{width:30%;float:right;}
.view a{padding: 4px 15px;background: #fed837;border-radius: 15%;-webkit-border-radius: 15%;-moz-border-radius: 15%;-o-border-radius: 15%;
-ms-border-radius: 15%;margin-left: 25px;box-shadow: 0px 2px 2px 0px;}
a.view {padding: 4px 15px;background: #fed837;border-radius: 15%;-webkit-border-radius: 15%;-moz-border-radius: 15%;-o-border-radius: 15%;
-ms-border-radius: 15%;box-shadow: 0px 2px 2px 0px;}
.btn-read{margin-top:0px;}
.item  img{border-radius: 70px;}
.slider{width: 91% !important;margin-left: 100px;}
.indicator.slider.owl-prev{width:12px;height:12px;background:#000;display:inline-block;margin-left: 6px;border-radius: 100%;}
.details{width: 180px;}
.details h2{text-transform: uppercase;font-size: 16px;font-family:calibri;height:40px;}
.details p{text-align:justify;font-family:calibri;width: 100%;
font-size: 14px;white-space:pre-wrap;}
.welcome-details{position:relative;margin:20px;}
.welcome-details p{display:inline-block;vertical-align:top;font-size:14px;font-family:calibri;text-align:justify;width:45%;letter-spacing:1px;
margin-left:20px;line-height:25px;}

.main-footer {
    position:relative;
	background:url(../images/footer.jpg);
	 font-family: Calibri;
padding-bottom:10px;
}
.footer_wrap{margin:0 auto;width:98%;}
.left-footer{margin-left:20px;float: left; width:25%;}


p.article,p.quick,p.blog,p.copy{color:#fff;font-size:14px;}
.middle-footer{width:50%;display:inline-block;text-align: center;}
.middle-footer p.news{color:#fff;text-align:center;margin-top:75px;}
.right-footer{float:right;}
.menu{margin-left:70px;}
.menu a{font-size: 14px;
border-right: 1px solid #fff;
padding-right: 5px;color:#fff;}
.menu a.last{border-right:none;}
.face_twitter{float:right;}
p.blog{color:#fff;float:left;}
.face_twitter ul li {
    display: inline-block;}
 .face_twitter .face a {
    background: url(../images/facebook.png) no-repeat;
}
 .face_twitter .twitter a {
    background: url(../images/twitter.png) no-repeat;
}
  .face_twitter .you a {
    background: url(../images/youtube.png) no-repeat;
}
.face_twitter ul li a {
    float: left;
    height: 32px;
    padding: 2px;
    width: 35px;
}
#readmore{float:right;}
.export{position:relative;}
.export-detials{display: inline-block; width: 45%; float: right;margin-right: 40px;}
.export-detials h3{font-size:17px;}
p.export-enq{text-align:center;color: #3F51B5;font-size: 20px; font-weight: bold;}
.aboutus{margin:20px;}
.aboutus h2{font-size:25px;margin-left:20px;}
.aboutus p{font-size:16px;font-family:calibri;text-align:justify;line-height:30px;padding:10px;}
.indicator-slider.owl-carousel .owl-controls .owl-nav .owl-prev{float:left;background: url(../images/prev.png) no-repeat left center;margin-top: -125px;
margin-left: -70px;height: 50px;width: 50px;overflow: hidden;text-indent: 100%;}
.indicator-slider.owl-carousel .owl-controls .owl-nav .owl-next{float:right;background: url(../images/next.png) no-repeat right center;margin-top: -125px;
margin-right: -34px;height: 50px;width: 50px;overflow: hidden;text-indent: 100%;}
.con{position:relative;}
.contact-top{float:right;}
p.contact-top1 {
text-align:right;
    font-size: 18px;
       margin-top:20px;
    font-weight: bold;margin-right:10px;}
.contact-top span {
    float: left;
    line-height: 16px;
    margin-left: 10px;
    margin-right: 10px;
}
.contact{position:relative;/*background: url(../images/back.jpg);*/}
.contact-details{width:30%;display: inline-block;vertical-align: top;margin:20px;}
.contact-details p{font-size:16px;font-family:calibri;text-align:justify;line-height:30px;}

.map{display: inline-block;
width: 60%;
margin: 40px;}
.enquiry{position:relative;}
.form-group{margin-bottom: 15px;}
input{padding: 9px 12px;border: 2px solid #e7e7e7;border-radius:4px;width:80%}
textarea{padding: 9px 12px;border: 2px solid #e7e7e7;border-radius:4px;width:80%;height:133px;}
.enquiry-details{display: inline-block;width: 45%; float: right; margin-right: 40px}
.enquiry-details h2{font-size:35px; font-family:calibri;}
.enquiry-info p{color: #3F51B5;font-size: 18px;font-weight:bold;}
input[type="submit"],input[type="reset"],input[type="button"]
{
padding: 10px 20px;
width: 30%;
background: #2150A1;
color: #fff;
border-radius: 4px;
border: 1px solid #2150A1;
}
.product-content{margin:20px;}
.product-content h2{font-size:30px;margin-left:20px;text-align:center;}
.product-details{width:100%}
.product-size{width: calc(25% - 40px);
display: inline-block;
margin-left: 20px;
margin-top: 30px;}


/*images Effects */


.hovereffect {
width:100%;
height:auto;
float:left;
overflow:hidden;
position:relative;
text-align:center;
cursor:default;

}

.hovereffect .overlay {
width:100%;
height:100%;
position:absolute;
overflow:hidden;
top:0;
left:0;
opacity:0;
background-color:rgba(231, 217, 144, 0.5);
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}

.hovereffect img {
display:block;
position:relative;
-webkit-transition:all .4s linear;
transition:all .4s linear;
}

.hovereffect h2 {
text-transform:uppercase;
color:#fff;
text-align:center;
position:relative;
font-size:17px;
background:rgba(0,0,0,0.6);
-webkit-transform:translatey(-100px);
-ms-transform:translatey(-100px);
transform:translatey(-100px);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
padding:10px;
left: -10px
}

.hovereffect a.info {
text-decoration:none;
display:inline-block;
text-transform:uppercase;
color:#000;
border:1px solid #000;
background-color:transparent;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
margin:50px 0 0;
padding:7px 14px;
}

.hovereffect a.info:hover {
box-shadow:0 0 5px #fff;
}

.hovereffect:hover img {
-ms-transform:scale(1.2);
-webkit-transform:scale(1.2);
transform:scale(1.2);
}

.hovereffect:hover .overlay {
opacity:1;
filter:alpha(opacity=100);
}

.hovereffect:hover h2,.hovereffect:hover a.info {
opacity:1;
filter:alpha(opacity=100);
-ms-transform:translatey(0);
-webkit-transform:translatey(0);
transform:translatey(0);
}

.hovereffect:hover a.info {
-webkit-transition-delay:.2s;
transition-delay:.2s;
}
/* end of Images effects*/
.tubular-info{position: relative;width: 100%;float: left;}
.tubular{margin:100px 20px 20px 20px;position:relative;}
.tubular-details p{    padding:0px 30px;
    font-size: 16px;
    font-family:calibri;}
	.image-tub{/*width: 30%;*/margin: 0px 20px 20px 30px;display: inline-block;vertical-align: top;}
	.details-tub{margin:10px 20px;width: 50%;display: inline-block;}
	.details-tub p{font-size:16px;font-family:calibri;line-height:25px;}
	.listing li{font-size:16px;font-family:calibri;line-height:25px;list-style-type: disc;}
	.image-tub img{margin-top:20px;margin-bottom:20px;height: 204px;
    width: 280px;}
	.cert h2{font-size: 30px;
    font-family: calibri;text-align:center;}
   .certificate p{    line-height: 25px;
    font-size: 16px;
    font-family: calibri;
    text-align: justify;}
     .certificate h3{color: #000;}

	.certificate{display: inline-block;
    width: 50%;
    float: right;
    margin-right: 40px;}
	#enquire-form .form-group .error {
    color: #FB3A3A;}
video.vid-con {max-width:100%;}
.vid-details{position:relative;}
a.enquiry {padding: 7px 10px; background: #fed837; border-radius: 15%;box-shadow: 0px 2px 2px 0px;font-weight:bold;float:right;margin-bottom:10px;}
.Product-range{    display: inline-block;
    width: 40%;
    vertical-align: top;}
.Product-range ul{list-style-type: disc;}
.Product-range ul li {font-size:16px;font-family:calibri;border-bottom-style: solid;
border-bottom-color: #d7d0d0;border-bottom-width: 2px;line-height:45px;}
.Product-range ul li.last{border-bottom-style:none;}
.Product-range ul li a{color:#000;}
.Product-range ul li a:hover{color:#bd9c0f;}
.Product-range1{    display: inline-block;
    width: 40%;
    vertical-align: top;}
.Product-range1 h2{text-align:left;font-size:30px;}
.Product-range1 ul{list-style-type: disc;}
.Product-range1 ul li {font-size:18px;font-family:calibri;border-bottom-style: solid;
border-bottom-color: #d7d0d0;border-bottom-width: 2px;line-height:55px;}
.Product-range1 ul li.last{border-bottom-style:none;}
.Product-range1 ul li a{color:#000;}
.Product-range1 ul li a:hover{color:#bd9c0f;}
.gallery{position:relative;width:100%;}
.gallery h3{font-size:30px;text-align:center;}
.gallery-img {
    width: calc(25% - 40px);
    display: inline-block;
    margin-left: 30px;
    margin-top: 30px;margin-bottom:20px;}
.gallery-img img{border: 2px solid #FFEB3B;border-radius: 20px;}
.contect-info{text-align: right;
font-size: 18px;
margin-top: 20px;
font-weight: bold;
margin-right: 10px;}
.images{position: relative; width: 100%; /* for IE 6 */}
.images h2 { 
   position: absolute; 
   top: 190px; 
   left: 3px; 
   width: 100%; 
}
h2 span { 
   color: white; 
     letter-spacing: -1px;  
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(0, 0, 0, 0.44);
   padding: 10px; 
    font-size: 16px;
    border-radius: 0px 10px 10px 20px;
letter-spacing:1px;
}

	.thanku{background:url('../images/thanku.jpg');}
.wrap{width: 1200px;
    margin-top: 40px;}
.wrap p{text-align:center;}
.wrap h1{text-align:center;font-size:50px;line-height:70px;color:#2150a1;}
    .wrap p a{font-size: 20px;
    text-transform: uppercase;
    color: #00BCD4;}
.line{ 
    border-bottom: medium dotted #fed837;}