/*
font-family: 'Open Sans', sans-serif;

font-family: 'Oswald', sans-serif;

font-family: 'Raleway', sans-serif;

*/


body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2a2a2a; background:#fefeef;}
*{ margin:0; padding:0px;}
*{-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}
img{ border:none;}
a{ text-decoration:none; -moz-transition-duration: 0.4s;-webkit-transition-duration: 0.4s;-o-transition-duration: 0.4s;-ms-transition-duration: 0.4s;transition-duration: 0.4s;}
.clear{ clear:both;}

.myright{ float:right;}

.top_container{ width:100%; padding-bottom:15px; background:url(../images/top_bg.jpg); background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;}


.top_certificates{ margin:0; float:right; margin-top:20px;}
.top_certificates li{ float:left; list-style:none; margin-right:5px; }
.top_certificates li:last-child{ margin-right:0px;}
.top_certificates li:nth-child(1) {
    display:none;
}
.top_certificates li:nth-child(4) {
    display:none;
}
.menu_container{ background:#000000; -webkit-border-top-right-radius: 10px; float:left; width:100%;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px; margin-bottom:20px;}

.lang{ margin-top:20px; display:block;}
.lang2{ display:none;}

.cate_mar{ margin-bottom:17px;}

h1{font-family: 'Oswald', sans-serif; font-size:25px; color:#626460; text-transform:uppercase; text-align:center; margin-bottom:25px; padding:40px 0px 5px 0px; position:relative; font-weight:normal;}
h1 span{ color:#4e7e0f;}
h1:after{ content:""; position:absolute; bottom:0; background:url(../images/line1.jpg) no-repeat center top; width:100%; height:3px; left:0; right:0; margin-left:auto; margin-right:auto;}

.welcome_txt{ text-align:center; line-height:24px; font-size:13px; font-family: 'Open Sans', sans-serif;}


.my_icons{ margin-top:40px;}
h2{font-family: 'Oswald', sans-serif; font-size:20px; color:#626460; text-transform:uppercase; text-align:center; padding:14px 0px 14px 0px; font-weight:normal;}
h2 span{ color:#4e7e0f;}


.read_more a{ background:#626460; text-align:center; line-height:33px; display:block; color:#FFFFFF; width:92px; margin:26px auto 0 auto;}
.read_more a:hover{ background-color:#4d7d0e;}


.products_section{ padding:40px 0px 20px 0px; background:#f1f0db; border-bottom:#dbdac7 solid 1px; border-top:#dbdac7 solid 1px; margin:44px 0px; width:100%; float:left;}
.products_section h3{font-family: 'Oswald', sans-serif; font-size:25px; color:#626460; border-bottom:#626460 solid 3px; text-transform:uppercase; float:left;  margin-bottom:17px; font-weight:normal;}
.products_section h3 span{ color:#4e7e0f; border-bottom:#4e7e0f solid 3px;}
.products_section p{ line-height:24px; text-align:justify;}
.products_img{ border:#a9a88e solid 2px;}
.products .img{ height:176px;width:263px;}
.products_txt{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#696a67; padding-top:14px; text-transform:uppercase; text-align:center;}

 #owl-demo .item{
       
        padding: 0;
        margin: 0px 30px 0px 0px;
       
    }


 #owl-demo2 .item2{
       
        padding: 0px;
        margin: 0px 16px 0px 0px!important; position:relative;
       
    }
	



h4{font-family: 'Oswald', sans-serif; font-size:25px; color:#626460; border-bottom:#626460 solid 3px; text-transform:uppercase; float:left;  margin-bottom:25px; font-weight:normal;}
h4 span{ color:#4e7e0f; border-bottom:#4e7e0f solid 3px;}


.news{ margin: 0px; padding:0px;}
.news img{ float:left; margin-right:10px;}
.news p{ text-align:justify; font-size:12px; line-height:20px; color:#2a2a2a;}
.news a{ text-decoration:underline; float:right; padding-top:10px; color:#696a67;}


.news_container{ padding-bottom:35px; border-bottom:1px solid #dbdac7; margin-bottom:30px; width:100%;}

/* added 3-13-2018 */
.certificates_container .owl-carousel .owl-wrapper, .owl-carousel .owl-item:nth-child(1) {
    display:none;
}
/* added 3-13-2018 */
.certificates_container{ padding-bottom:35px; width:100%;}

.certificates_container h1{font-family: 'Oswald', sans-serif; font-size:25px; color:#626460; text-transform:uppercase; text-align:center; margin-bottom:30px; padding:0px 0px 5px 0px; position:relative; font-weight:normal;}
.certificates_container h1 span{ color:#4e7e0f;}
.certificates_container h1:after{ content:""; position:absolute; bottom:0; background:url(../images/line2.jpg) no-repeat center top; width:179px; height:3px; left:0; right:0; margin-left:auto; margin-right:auto;}

.cert_img{ border:#c6c5b5 solid 2px; }
.cert_img .mask2 {position:absolute; width:100%; height:100%; background-color:#000000; top:0; opacity:0; overflow:visible;
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -webkit-transition: all 0.6s ease-in-out;
   -moz-transition: all 0.6s ease-in-out;
   -o-transition: all 0.6s ease-in-out;
   -ms-transition: all 0.6s ease-in-out;
   transition: all 0.6s ease-in-out; }

.cert_img:hover .mask2{ opacity:1; background: rgba(0,0,0,0.7); }

.cert_img .mask2 p{ color:#FFFFFF; position:relative; text-align:center; background-color:#006600; width:38px; height:38px; line-height:38px; margin-left:auto; margin-right:auto; left:0; right:0;
	top:45%;
	opacity:0;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
   -moz-transform:scale(0,0);
   -webkit-transform:scale(0,0);
   -o-transform:scale(0,0);
   -ms-transform:scale(0,0);
   transform:scale(0,0);
   -webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.5s ease-in-out;
   -moz-transition: -moz-transform 0.2s 0.1s ease-in, opacity 0.5s ease-in-out;
   -o-transition: -o-transform 0.2s 0.1s ease-in, opacity 0.5s ease-in-out;
   -ms-transition: -ms-transform 0.2s 0.1s ease-in, opacity 0.5s ease-in-out;
   transition: transform 0.2s 0.1s ease-in, opacity 0.5s ease-in-out;}
   
   .cert_img .mask2 p a{ color:#FFFFFF; font-size:20px;}

.cert_img:hover .mask2 p{opacity:1;
	-moz-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-o-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
	-moz-transition-delay:0.5s;
	-webkit-transition-delay:0.5s;
	-o-transition-delay:0.5s;
	-ms-transition-delay:0.5s;
	transition-delay:0.5s;}

.footer_container{ width:100%; background:url(../images/footer_bg.jpg) repeat-x #e5e4cc bottom center; padding-bottom:60px; padding-top:10px; margin-bottom:0px; border-top:#dbdac7 solid 1px; }

.footer_container h5{ font-size:20px; color:#414141; border-bottom:#c1c0a1 solid 1px; padding-bottom:11px; margin-bottom:25px; padding-top:15px; text-transform:uppercase; font-family: 'Oswald', sans-serif; font-weight:normal;}

.btm_links{ margin:0px; padding:0px;}
.btm_links ul{}
.btm_links ul li{ list-style:none;}
.btm_links ul li a{ display:block; list-style:none; font-size:13px; text-transform:uppercase; color:#2a2a2a; border-bottom:#bab9a8 dashed 1px; padding:7px 0px 7px 20px; background:url(../images/bullet.png) no-repeat 0 7px;}
.btm_links ul li a:hover{ background:url(../images/bullet.png) no-repeat 0 -28px; color:#4d7d0e;}


.feed_fld{ background:#bab999; color:#777768; width:100%; height:30px; border:none; padding-left:5px; margin-bottom:10px;}

.footer_container .txt{ font-size:12px; color:#2a2a2a; line-height:20px;}
.footer_container .txt a{ color:#2a2a2a; }
.copy_container{ padding-top:50px; position:relative;}
.social{ position:absolute; float:right; right:20px; top:-20px;}

.social_links{ margin:; padding:0px; position:absolute; z-index:999; right:20px; top:-12px; width:192px;}
.social_links ul{}
.social_links ul li{ list-style:none; float:left; width:32px; height:30px; margin-right:15px;}
.social_links ul li:hover{ cursor:pointer;}

.about_container{ width:100%; padding:20px 0px;}

.about_container p{ text-align:justify; line-height:24px;}


.abouMenu{margin:0;padding:0}

.abouMenu img{float:right;margin-left:10px;margin-top:10px}

.abouMenu ul{margin:0;padding:0}

.abouMenu ul li{margin:0;padding:0;list-style:none;border-bottom:solid 1px #e8e8e8}

.abouMenu ul li a{margin:0;padding:8px 0;display:block;font-size:13px;color:#4a4949; text-transform:capitalize;}

.abouMenu ul li a i{color:#4a4949;font-size:16px;padding-right:10px;padding-top:2px}

.abouMenu ul li a:hover,.abouMenu ul li a:hover i{color:#060;}

.abouMenuActive a,.abouMenuActive a i{color:#060!important; font-weight:bold;}

.certificates{ padding:10px;}
.certificates img{ border:#cccccc solid 1px; margin-bottom:10px;}
.certificates p{ font-family:Tahoma,Arial; font-size:13px; text-align:center; line-height:20px;}
.certificates h6{ font-family:Tahoma,Arial; text-align:center; font-size:14px;}
.certificates p a{ font-family:Tahoma,Verdana,"Times New Roman"; padding:4px 10px 7px; color:#090; text-align:center; font-size:13px; font-weight:bold;}
.certificates p a i{ padding-left:5px; padding-top:4px;}


.products{ position:relative; margin-bottom:20px;}
.products img{ border:#c6c5b5 solid 2px;}
.products .img{ height:200px;}
.products p{ border-bottom:#666666 solid 2px; padding:0px 0px 10px 0px; line-height:10px; text-align:center;}
.products h5 { color:#389137; font-weight:bold; text-transform:uppercase; padding:10px 0 0 0 ; text-align:center; font-size:15px; margin:0;height:20px;}
.products:hover p{ border-bottom:#389137 solid 2px;}


.mask3 {position:absolute; width:100%; height:200px; background-color:#000000; top:0; opacity:0; overflow:visible;
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -webkit-transition: all 0.6s ease-in-out;
   -moz-transition: all 0.6s ease-in-out;
   -o-transition: all 0.6s ease-in-out;
   -ms-transition: all 0.6s ease-in-out;
   transition: all 0.6s ease-in-out; }

.products:hover .mask3{ opacity:1; background: rgba(0,0,0,0.7); }

.products .mask3 p{ color:#FFFFFF; position:relative; text-align:center; background-color:#006600; width:38px; line-height:38px; padding:0px; border-bottom:0; line-height:38px; margin-left:auto; margin-right:auto; left:0; right:0;
	top:40%;
	opacity:0;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
   -moz-transform:scale(0,0);
   -webkit-transform:scale(0,0);
   -o-transform:scale(0,0);
   -ms-transform:scale(0,0);
   transform:scale(0,0);
   -webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.5s ease-in-out;
   -moz-transition: -moz-transform 0.2s 0.1s ease-in, opacity 0.5s ease-in-out;
   -o-transition: -o-transform 0.2s 0.1s ease-in, opacity 0.5s ease-in-out;
   -ms-transition: -ms-transform 0.2s 0.1s ease-in, opacity 0.5s ease-in-out;
   transition: transform 0.2s 0.1s ease-in, opacity 0.5s ease-in-out;}
   
   .products .mask3 p a{ color:#FFFFFF; font-size:20px;}

.products:hover .mask3 p{opacity:1;
	-moz-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-o-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
	-moz-transition-delay:0.5s;
	-webkit-transition-delay:0.5s;
	-o-transition-delay:0.5s;
	-ms-transition-delay:0.5s;
	transition-delay:0.5s;}

.largeView{margin:0;padding:0;border:3px solid #4a4949; margin-bottom:10px;}


.detailLarge{}
.detailLarge h6{font-family:'Open Sans',sans-serif;font-size:14px;color:#389137;margin-top:10px}
.detailLarge ul{margin:0;padding:0}
.detailLarge ul li{margin:0;padding:8px 0;list-style:none;font-family:'Open Sans',sans-serif;font-size:13px;color:#3c6604;border-bottom:solid 1px #b2b2b2}
.detailLarge ul li span{margin:0;padding:0;list-style:none;font-weight:none;color:#389137;}
.back_btn{ float:right; margin-top:5px;}


.contactDetail{}

.contactDetail h2 strong{font-weight:700;color:#389137}

.contactDetail img{float:right;margin-left:10px;margin-top:10px}

.contactDetail ul{margin:0;padding:0}

.contactDetail ul h6{font-family:'Open Sans',sans-serif;font-size:14px;color:#389137;margin-top:10px}

.contactDetail ul li,.contactDetail ul li a{display:block;margin:0;font-size:13px;color:#4a4949}

.contactDetail ul li{padding:5px 0}

.contactDetail ul li a{padding:8px 0}

.contactDetail ul li i{color:#389137;font-size:16px;padding-right:10px;padding-top:2px}



.feedback_fld{ margin-bottom:10px;}


.instalationProccess,.instalationProccess ul{margin:0;padding:0}
.instalationProccess ul li{margin:10px 0;padding:10px 0;list-style:none;border-bottom:solid 1px #CCC; }
.instalationProccess ul li:first-child{ padding:0px 0px 10px 0px;}


.instalationProccess ul li h5{font-family:'Open Sans',sans-serif;font-size:16px;color:#090}

.instalationProccess ul li p,.instalationProccess ul li p a{margin:0;font-size:14px;font-family:'Open Sans',sans-serif}

.instalationProccess ul li h5 i{padding-right:10px}
.instalationProccess ul li p{padding:0}

.instalationProccess ul li a{padding:0;text-align:left;color:#389137;font-weight:700;}
.tabish{margin-bottom: 15px;}
.instalationProccess ul li .tabish a{padding:0;text-align:left;color:#389137;font-weight:700;float:right;}
/*.instalationProccess ul li p a{padding:0;text-align:right;color:#389137;font-weight:700}*/

.instalationProccessDetail h5,.newsMoreArea h5{font-family:'Open Sans',sans-serif;font-size:16px}

.newsMoreArea{ border-bottom:#cccccc solid 1px; margin-bottom:20px;min-height: 350px;}
.newsMoreArea:hover{ border-bottom:#389137 solid 1px;}
.newsMoreArea h5{color:#389137;margin-top:10px}
.newsMoreArea h5 i{padding-right:10px}
.newsMoreArea p{line-height: 24px;text-align: justify;margin-top:5px;}

.instalationProccessDetail{margin:0;padding:0}

.instalationProccessDetail h5{color:#090}

.instalationProccessDetail h5 i{padding-right:10px}
.languages{
	height:20px;
	margin-top:20px;
}



@media (max-width: 980px){

.top_certificates li{ float:left; list-style:none; margin-right:5px; background-color:#006600; width:22%;}

.lang{ margin-top:20px; display:none;}
.lang2{ display:block; margin-top:13px;}
.navbar-default .navbar-nav > li > a {
  padding:7px 0px 5px 7px!important; display:block; margin:4px 0px!important;
}

.top_container{ width:100%; min-height:inherit;}

.customNavigation{min-height:0px; margin-top:10px; margin-bottom:20px!important;}

.social{ position:absolute; float:right; right:20px; top:-50px;}
.languages{
	margin-top:-36px;
}
}

@media (width: 1024px){

.top_certificates li{ float:left; list-style:none; margin-right:5px; background-color:#006600; width:22%;}
.lang{ margin-top:20px; display:none;}
.lang2{ display:block; margin-top:13px;}
.navbar-default .navbar-nav > li > a {
  padding:7px 0px 5px 7px!important; display:block; margin:4px 0px!important;
}
.top_container{ width:100%; min-height:inherit;}

.customNavigation{min-height:0px; margin-top:10px; margin-bottom:20px!important;}
.languages{
	margin-top:-36px;
}
}


@media (max-width: 640px){
.myright{ float:left;}

.lang{ margin-top:20px; display:none;}
.lang2{ display:block; margin-top:13px;}
.navbar-default .navbar-nav > li > a {
  padding:7px 0px 5px 7px!important; display:block; margin:4px 0px!important;
}

.cate_mar{ margin-bottom:0px; margin-top:17px;  display: block;
  margin-right: auto;
  margin-left: auto;}
.top_container{ width:100%; padding-bottom:20px; height:inherit;}

 #owl-demo .item{
       
        padding: 0;
        margin: 0px 0px 0px 0px;
       
    }

.customNavigation{min-height:0px; margin-top:10px; margin-bottom:20px!important;}

.social{ position:relative; float:right; right:20px; top:30px;}
.languages{
	margin-top:-36px;
}

}

@media (width: 360px){

.top_certificates li{ float:left; list-style:none; margin-right:5px; background-color:#006600; width:22%;}
.top_certificates li:last-child{ margin-right:15px;}
.languages{
	margin-top:-36px;
}

}

