body{
margin:0 auto;
/*background:#6D7174;*/
font-family: 'Open Sans', sans-serif;
}

a{text-decoration:none;}
.clearfix{clear:both;}
img{max-width:100%;}
.symbol{position:relative;margin-right:45px;}
.symbol,nav{display:inline-block;vertical-align:middle;}
.symbol img{width:80%;}
.main-header{position:relative;background:#009688;}
.inner-header{width:95%;margin:0 auto;}
nav{width:-webkit-calc(95% - 256px);width:-moz-calc(95% - 256px); width:calc(95% -256px);}
nav ul{padding:10px 0;}
nav ul li{display:inline-block;position:relative;/*background: #2655C5;*/
padding: 10px;}
nav li a{color:#fff;font-size:15px;padding:10px 25px;font-family: 'Open Sans', sans-serif;font-weight: bold;
text-transform: uppercase;}
nav li a.active{border-bottom: 2px solid #f0ad4e;color: #fff;}
.home-banner .owl-dots {
    position: absolute;
    bottom: 20px;
    text-align: right;
    width: 100%;
    margin-left: -260px;
}
img {
    width: 100%;
}
.slider img {
    width: 20%;
}
.dropdown{position:relative;}
.dropdown-content{position:absolute;display:none;z-index:99;background:#009688;width: 235px;top: 38px;border:1px solid #fff;right:-33px;}
.dropdown-content::before{border-bottom: 10px solid #fff;border-left: 10px solid transparent;border-right: 10px solid transparent;content: "";
height: 0;left: 108px;position: absolute;top: -10px;width: 0;}
.dropdown-content a{font-size: 16px;
    padding: 10px 12px;font-family: 'Open Sans', sans-serif;
    display: block;
    border-bottom: 1px solid #fff;
    font-family: calibri;
    text-align: center;
    color: #fff;}
.dropdown:hover .dropdown-content{display:block;}
.sub-dropdown{display:none;position:absolute;z-index:99;}
.dropdown-content:hover .sub-dropdown{display:inline-block;left:100%;}
.home-banner .owl-dot {
    width: 15px;
    height: 15px;
    background: #fff;
    display: inline-block;
    margin-left: 6px;
    border-radius: 100%;}
	.main-gallery{  background: rgba(240, 173, 78, 0.73);padding: 40px 30px;position:relative;}
	.slider{  background: #fff;}
.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: -30px;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: -30px;height: 50px;width: 50px;overflow: hidden;text-indent: 100%;}
.wrap{background-size: cover;
    background: url(../images/backgroun-image.jpg);
    background-attachment: fixed;}
.wel{position:relative;/*background:#a4a4a4;*/}
.wel-detalis{display:inline-block;background:#395155;width:20%;vertical-align: top;margin:20px 0px  20px 30px;height:560px;}
	.wel-detalis h3{text-align:center;color:#fff;font-size:16px;}
.wel-detalis p{padding: 0 20px 0 20px;color:#fff;font-size:14px;letter-spacing: 1px; line-height: 20px;}
	

.quality{display:inline-block;background:#33839a;width:20%;vertical-align: top;margin:20px 0px  20px 30px;height:560px;}
	.quality h3{color:#fff;text-align:center;font-size:16px;}
.quality p{padding: 0 20px 0 20px;color:#fff;font-size:14px;letter-spacing: 1px;line-height: 20px;}

.infra{display:inline-block;background:#e65101;width:20%;vertical-align: top;margin:20px 0px  20px 30px;height:560px;}
.infra h3{color:#fff;text-align:center;font-size:16px;}
.infra p{padding: 0 20px 0 20px;color:#fff;font-size:14px;letter-spacing: 1px;line-height: 20px;}

.team{display:inline-block;background:#4f6b16;width:25%;vertical-align: top;margin:20px 0px  20px 30px;height:560px;}
.team h3{color:#fff;text-align:center;font-size:16px;}
.team h4{color:#fff;text-align:center;font-size:16px;}
.team p{padding: 0 20px 0 20px;color:#fff;font-size:14px;letter-spacing: 1px;line-height: 20px;}
.team ul li{font-size:14px;color:#fff;}
.welcome{background-color: #275795;}
	.welcome h1 {font-family: 'Open Sans', sans-serif;font-weight: 700;color: #40c2cf;text-align: center;color: white;margin-top:0px;padding-top:20px;}
.welcome p{font-size: 16px;line-height: 1.6;text-align: justify;padding-top: 10px;padding-bottom: 10px;color: white;letter-spacing: 1.1px;
	padding-left:50px;padding-right:50px;}
	.btn-ca{display: inline-block;padding: 6px 12px;margin-bottom: 10px;font-size: 14px;font-weight: normal;cursor: pointer;background: #f0ad4e;
color: #fff;
border-radius: 4px;}
.Aboutus{position:relative;}
.Aboutus h1 {font-family: 'Open Sans', sans-serif;font-weight: 700;text-align: center;margin-top:0px;padding-top:20px;}
	.Aboutus p{font-size: 16px;line-height: 1.6;text-align: justify;padding-top: 10px;padding-bottom: 10px;letter-spacing: 1.1px;
	padding-left:50px;padding-right:90px;}
.contact-details{display: inline-block;}
	.contactus h3{text-align:center;font-size:25px;font-family: 'Open Sans', sans-serif;}
	.contact-details h4{font-size:20px;font-family: 'Open Sans', sans-serif;padding: 20px 20px 0 20px;}
	.contact-details p{font-size:16px;font-family: 'Open Sans', sans-serif;padding: 0 20px;}
	.map{display:inline-block;width: 60%;float: right;margin-right: 20px;margin-top: 40px;margin-bottom:20px;}
	.Product h1,.Product h3{text-align:center;font-size:25px; font-family:'Open Sans', sans-serif;}
.Product h1{background: #f0ad4e;padding: 20px 0;color: #fff;}
.Product-info h1{background: #5490c5;padding: 20px 0;color: #fff;}
.Product h2{padding-left:50px;}
	.Product p{font-size: 14px;line-height: 1.6;text-align: justify;padding-top: 10px;padding-bottom: 10px;letter-spacing: 1.1px;
	padding-left:50px;padding-right:100px;}
	.product-details{display: inline-block;
float: left;}
.product-details h2{padding-left:50px;padding-top:20px;font-size:20px;}
	/*.product-details img{border: 2px solid #000;margin-bottom: 20px;margin-left: 20px;margin-right: 20px;margin-top: 20px;}*/
	.main-footer{position:relative;background: #009688;}
	.inner-footer{width:95%;margin:0 auto;}
	.left-footer{display:inline-block;vertical-align:middle;width:40%;}
	.left-footer a{color:#fff;}
	.middle-footer{display:inline-block;vertical-align:middle;width:25%;}
	.right-footer{display:inline-block;vertical-align:middle;width:30%;}
	.middle-footer ul li {display:inline-block;}
	.design{font-size:14px;font-family:'Open Sans', sans-serif;}
.right-footer ul{float:right;}
.right-footer ul li{display:inline-block;}
.middle-footer a{color:#000;font-size:14px;font-weight:bold;}
.middle-footer a:hover{-ms-transform: rotate(7deg); /* IE 9 */
    -webkit-transform: rotate(7deg); /* Chrome, Safari, Opera */
    transform: rotate(7deg);}
	input{width: 32%;
padding: 4px;
display: inline-block;
border-radius: 4px;
background-color: #fff;
border: 1px solid #fff;margin-bottom:10px;}
textarea{padding: 4px;background-color: #fff;
border: 1px solid #969494;}
input[type='submit']{background:#000;color: #fff;vertical-align: middle;border:none;}
.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(0,0,0,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;
}

.hovereffect a.info {
text-decoration:none;
display:inline-block;
text-transform:uppercase;
color:#fff;
border:1px solid #fff;
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;
}
.product-details-img{display: inline-block;
    margin-left: 20px;
    margin-bottom: 20px;
    float: left;
}
.Product-info h1{text-align:center;}
.Product-info-details h3{font-family: 'Open Sans', sans-serif;
    font-weight: 700;padding-left:50px;}
.Product-info-details p{    font-size: 16px;
    line-height: 1.6;
    text-align: justify;
    padding-top: 10px;
    padding-bottom: 10px;
    letter-spacing: 1.1px;
    padding-left: 50px;
    padding-right: 50px;}
.features li{font-size: 16px;
    line-height: 1.6;
    text-align: justify;
    letter-spacing: 1.1px;
    }
.Product-info-details{display: inline-block;
    width: 65%;
    vertical-align: top;}
.prodcut-info-img{display:inline-block;margin-left:50px;margin-bottom:20px;}
.prodcut-info-img img{width:300px;}
.feat-spec{position:relative;margin-left:30px;}
.getin{position:relative;background: url(../images/background2.png);
    background-attachment: fixed;text-align:center;padding: 30px;}
.getin.form-group{margin-bottom:15px;}
.getin input{background:#fff;padding:10px 12px;border: 1px solid #f9f7f7;}
.getin textarea{background:#fff;padding: 20px 12px;border: 1px solid #f9f7f7;
width: 32%;}
.getin input[type='submit']{width:15%;background:#000;color:#fff;margin-top:15px;border:1px solid #000;}
.getin h3{font-size:25px;font-family:'Open Sans', sans-serif;}
   .Product-info{ position: relative;margin-bottom: 20px;}

.Product-info p{margin-left: 30px;
    margin-right: 90px;
    font-size: 16px;
    line-height: 1.6;
    text-align: justify;
    letter-spacing: 1.1px;}
.Specifications{margin-left:30px;margin-top:20px;}
.Specifications h3{text-align:left;font-family: 'Open Sans', sans-serif;font-size:20px;
    font-weight: 700;
    padding-left: 20px;}
.Specifications table{border:1px solid #ddd; border-collapse: collapse;margin-left:20px;margin-bottom:20px;margin-right:50px;}
.Specifications table th{width:80px;border:1px solid #ddd;}
.Specifications table td{border:1px solid #ddd;border-collapse: collapse;text-align:center;padding:10px 5px;}
.feat-spec h3{font-family: 'Open Sans', sans-serif;font-size:20px;
    font-weight: 700;
    padding-left: 20px;text-align:left;}
.sitemap{position:relative;}
.sitemap h3{    font-family: 'Open Sans', sans-serif;font-weight: 700;text-align: center;margin-top: 0px;padding-top: 20px;font-size:25px;}
.sitemap_info{border: 2px solid #f9f7f7;background:url(../images/backsitemap.png);
    box-shadow: inset 0 0 7px 5px #f9f7f7;margin:30px 70px;}

.sitemap_info ul{padding-top: 10px;padding-bottom: 10px;padding-left: 50px; padding-right: 90px;list-style-type: none;}
.sitemap_info li{font-size: 20px;
    line-height: 1.6;letter-spacing: 1.1px;list-style-image: url(../images/li.png);}
.sitemap_info li a{color:#2655c5;}
.sitemap_info li a:hover{color:#f0ad4e;border-bottom:2px solid #f0ad4e;}
.sitemap_de li{list-style-image: url(../images/li_sub.png);}
