.responsiveImg{width:100%;}
header{border-bottom:1px solid #eee;background-color:#fff;}
.sticky .navbar-nav ul{margin-top:20px;}
.sticky .navbar-nav ul li{padding-bottom:15px;}
.sticky .logo img{    max-height: 82px;
    padding: 6px 0;
    max-width: 85%;}
.sticky{position:fixed !important;z-index:30; transition:all 1s;    box-shadow: 0 0 10px #ccc;}
.sticky header{ box-shadow: 0 30px 30px rgba(0, 0, 0, 0.05); border-bottom: 1px solid #48B1DD;}
.topping{animation-name:fromtop;animation-duration:1.5s;animation-delay:0;animation-iteration-count:1;
-webkit-animation-name:fromtop;-webkit-animation-duration:0.5s;-webkit-animation-delay:0;-webkit-animation-iteration-count:1;
-o-animation-name:fromtop;-o-animation-duration:0.5s;-o-animation-delay:0;-o-animation-iteration-count:1;
-moz-animation-name:fromtop;-moz-animation-duration:0.5s;-moz-animation-delay:0;-moz-animation-iteration-count:1;
transition:all 1s;}
@keyframes fromtop
{
	0%{margin-top:-100px;opacity:0;}
	10%{margin-top:-90px;opacity:0.1;}
	20%{margin-top:-80px;opacity:0.2;}
	30%{margin-top:-70px;opacity:0.3;}
	40%{margin-top:-60px;opacity:0.4;}
	50%{margin-top:-50px;opacity:0.5;}
	60%{margin-top:-40px;opacity:0.6;}
	70%{margin-top:-30px;opacity:0.7;}
	80%{margin-top:-20px;opacity:0.8;}
	90%{margin-top:-10px;opacity:0.9;}
	100%{margin-top:0px;opacity:1;}

	}
@-webkit-@keyframes fromtop
{
	0%{margin-top:-100px;opacity:0;}
	10%{margin-top:-90px;opacity:0.1;}
	20%{margin-top:-80px;opacity:0.2;}
	30%{margin-top:-70px;opacity:0.3;}
	40%{margin-top:-60px;opacity:0.4;}
	50%{margin-top:-50px;opacity:0.5;}
	60%{margin-top:-40px;opacity:0.6;}
	70%{margin-top:-30px;opacity:0.7;}
	80%{margin-top:-20px;opacity:0.8;}
	90%{margin-top:-10px;opacity:0.9;}
	100%{margin-top:0px;opacity:1;}

	}
@-0-keyframes fromtop
{
	0%{margin-top:-100px;opacity:0;}
	10%{margin-top:-90px;opacity:0.1;}
	20%{margin-top:-80px;opacity:0.2;}
	30%{margin-top:-70px;opacity:0.3;}
	40%{margin-top:-60px;opacity:0.4;}
	50%{margin-top:-50px;opacity:0.5;}
	60%{margin-top:-40px;opacity:0.6;}
	70%{margin-top:-30px;opacity:0.7;}
	80%{margin-top:-20px;opacity:0.8;}
	90%{margin-top:-10px;opacity:0.9;}
	100%{margin-top:0px;opacity:1;}

	}

.logo img{padding:25px 0;}
.navbar-nav ul{margin-top:40px;margin-bottom:0;}

.navbar-nav li{display:inline-block;text-align: center;    padding-bottom: 36px;}
.navbar-nav li a{color: #696969;text-transform: uppercase;font-family: 'lato';padding: 15px 15px;font-size: 14px;font-weight: 600;position:relative;}
.navbar-nav li a:after{position:absolute;top:100%;content:'';display:block;width:0%;height:2px;background-color:rgba(0,0,0,1);left:50%;transition:all 0.5s;}
.navbar-nav li a:hover:after{position:absolute;top:100%;content:'';display:block;width:100%;height:2px;background-color:rgba(0,0,0,1);left:0;}
.navbar-nav li a:hover{text-decoration:none;color:#54A100;}
.dropdown-menu{margin-top:50px !important;transition:all 0.2s;opacity:0;visibility:hidden;}
.dropdown:hover .dropdown-menu{margin-top:0 !important;opacity:1;visibility:visible;}
.dropdown-menu li{display:block;text-align:left;padding-bottom: 0 !important;}
.dropdown-menu li a{text-transform:capitalize; transition:all 0.5s;padding:10px 20px !important;}
.dropdown-menu li a:after{display:none !important; }
.dropdown-menu li a:hover{color: #71AE11 !important;padding-left: 25px !important;}.dropdown-menu{}

.dropdown-menu2{margin-top:50px !important;transition:all 0.2s;opacity:0;visibility:hidden;}
.dropdown2:hover .dropdown-menu2{margin-top:0 !important;opacity:1;visibility:visible;}
.dropdown-menu2 li{display:block;text-align:left;padding-bottom: 0 !important;}
.dropdown-menu2 li a{text-transform:capitalize; transition:all 0.5s;padding:10px 20px !important;}
.dropdown-menu2 li a:after{display:none !important; }
.dropdown-menu2 li a:hover{color: #71AE11 !important;padding-left: 25px !important;}.dropdown-menu{}



.menubar{position: absolute;top:5%;right:5px;width:40px;height:35px;border:1px solid #6AA50E;background-color:#71AE11;padding:3px 6px;border-radius:5px;cursor: pointer;overflow:hidden;display:none;transition:all 0.5s;}
.menubar span{width:100%;height:2px;background-color:#FFF;margin-top: 5.5px;  display: block;    border-radius: 5px;opacity:1;transition:all 0.5s;}
.menubar:hover{background-color:#FFF;}.menubar:hover span{background-color:#71AE11;}
/*.menubar:hover .bar1{transform:rotate(45deg);margin-top:14px;}
.menubar:hover .bar3{transform:rotate(-45deg);margin-top:-9px;}
.menubar:hover .bar2{opacity:0;}*/
.barring{position:absolute;top:0;left:0;height:5px;width:100%;content:'';display:block;background: rgb(96, 167, 0);animation-name:moving;animation-duration:5s;animation-iteration-count:1;}
@keyframes moving
{
	0%{position:absolute;top:0;left:0;height:5px;width:00%;content:'';display:block;background: rgb(96, 167, 0);}
	100%{position:absolute;top:0;left:0;height:5px;width:100%;content:'';display:block;background: rgb(96, 167, 0);}
	
	}
	
	
.padtop{padding-top:45px;}	.padbot{padding-bottom:45px;}
.intro h3{font-family:'Titillium Web', sans-serif;font-size:35px;color:#404040;font-size:33px;font-weight:400;line-height:33px;margin:0;text-transform:capitalize;
text-align: center;font-family: 'Merriweather', serif;}
.intro p{max-width:600px;margin:0 auto;margin-top:30px;color:#484848;font-family: 'Lato', serif;text-align: center;font-size: 16px;}
.geeta{height: 3px;background-color: #389500;width:100%;max-width:100px;margin:20px auto;content:'';display:block;}
.envelo{font-size: 30px !important;margin-top: 5px;color: #559901;transition:all 0.5s;}	
.content h4 a{font-size: 18px;text-transform: capitalize;color: #3A3A3A;font-family: "Merriweather", Helvetica, Arial, sans-serif;display:block; line-height: 24px;}
.content p{text-align: left;margin-top: 10px;font-size: 14px;min-height: 100px;}
.ourserc{margin:10px 0;padding-left: 0 !important;}
.ourserc:hover .envelo{font-size: 30px !important;margin-top: 5px;color: #000;    transform: rotateY(180deg);}	
.ourserc:hover .content h4 a{color: #559901;}.content h4 a:hover{color: #559901;text-decoration:none;}
.bg-img{background-image:url(../images/bg.jpg);background-size: 50% 100%;background-repeat: no-repeat;background-color:rgb(29, 29, 29);}	
.geeta1{height: 3px;background-color: #389500;width:100%;max-width:100px;margin:20px 0;content:'';display:block;}
.services{padding-left: 50px !important;}
.services h3{font-family:'Titillium Web', sans-serif;font-size:35px;color:#fff;font-size:33px;font-weight:400;line-height:33px;margin:0;text-transform:capitalize;font-family: 'Merriweather', serif;}
.prim{ margin-top:15px;}
.envelo1{font-size:27px !important;margin-top: 8px;color: #559901;transition:all 0.5s;}	
.content1 h4 a{font-size: 18px;text-transform: capitalize; color: #ccc;font-family: 'Lato', Helvetica, Arial, sans-serif;}
.content1 p{text-align: left;margin-top: 12px;font-size: 16px;color: #fff;font-family: 'Lato', serif;}	
.ourserc1:hover .envelo1{color: #fff;    transform: rotateY(180deg);}	
.ourserc1:hover .content1 h4 a{color: #559901;}.content1 h4 a:hover{color: #559901;text-decoration:none;}
.ourserc1{padding:20px 0;}.blog{
    box-shadow: 0 0 10px #e2e2e2;border-top: 0px solid transparent;    padding: 10px 20px;}
.blog font{display: block;color: #767676;  text-transform: capitalize;font-family: 'Merriweather', serif; font-size:13px;}
.blog h4 a{color: #05411C;font-size: 22px;font-family: 'Lato', serif;    text-transform: capitalize;display:block;}
.blog p{text-align:left;margin-top:10px;font-size: 14px;}
.mine:hover .blog h4 a{color: #389500;}.blog h4 a:hover{text-decoration:none;color: #389500;}
.mine1{position:relative;}
.mine1:after{ display:block;content:'';position:absolute;top:50%;left:50%;width:0;height:0;transition:all 0.4s;}
.mine:hover .mine1:after{ display:block;content:'';position:absolute;top:0%;left:0%;width:100%;height:100%;background-color:rgba(0,0,0,0.5);}
.button1{margin:20px 0;}.button1 a{position:relative;padding:10px 15px;color:#fff;z-index:1;z-index:3;}
.button1 a:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;background-color: #389500;}
.button1 a:after{content:'';position:absolute;width:0;height:100%;left:0;top:0;background-color:#000;transition:all 1s;z-index:-1;}.button1 a:hover{color:#fff;text-decoration:none;}
.button1 a:hover:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-color:#000;transition:all 1s;z-index:-1;}
footer{background-color:#333;}
.footnav li a{color:#fff;text-transform:capitalize;font-size:13px;display:block;}
.footnav li{line-height: 26px;display: block;position:relative;font-family: 'Lato',sans-serif;}
.footnav li:before{content:'\f105';display: inline-block; font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;   -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);color:#fff;width:10px; height:15px;position: absolute;       left: -12px;    top: 4px;}
.foote p{font-size:13px;color:#fff;line-height: 27px;font-family: 'lato';}
.foote h4{color:#fff;font-family: 'Merriweather', serif;}
.foote address{color:#fff;line-height: 25px;font-size:13px;}
.foote address strong{ font-size:15px;}
.footer2{background-color: #535353;}
.footer2 p{color:#fff;font-size:13px;}
.socialIcons{margin-top:10px;}
.socialIcons a{border: 1px solid #ccc;margin: 0 10px;border-radius: 50%;padding: 6px;}
.socialIcons a i{color: #ccc;width: 20px;height: 30px;padding-top: 10px;transition:all 1s;}.socialIcons a:hover{background-color:#7CFF00;}
.socialIcons a i:hover{color:#333;}
/**************************************other pages********************************//**/
.padL0{padding-left:0 !important}
.about-back{background-image:url(../images/about-us.jpg);background-position:right top;}
.back-bg{padding:50px 0; background-color:rgba(0,0,0,0.5);text-align:center;}
.back-bg h1{    text-align: center;
    color: #fff;
    font-family: 'Dosis', sans-serif;
    letter-spacing: 1px;
    font-size: 35px;
    font-weight: 600;
    text-transform: uppercase;}
.back-bg img{max-width:200px;}
.about-page h2{     font-family: 'kanit';
    color: #006EDE;
    font-size: 24px;
    text-transform: capitalize;
    letter-spacing: 0.5px;
    font-weight: 500;margin-top:0;}
.about-page h4{    line-height: 24px;
    font-family: 'Lato';
 color: #2C2C2C;
    font-weight: 600;
    font-size: 17px;
}
.about-page h3{    font-family: 'Kanit';
    font-weight: 500;
    color: #006AD4;
    letter-spacing: 0.5px;}
.about-page p{    color: #454545;
    letter-spacing: 0.5px;
    line-height: 25px;
    font-size: 16px;
    margin-top: 0;}
.listt{padding-left:0;}

.listt li{    display: inline-block;
    width: 33%;
    position: relative;
    padding-left: 15px;
    color: #454545;
    letter-spacing: 0.5px;
    line-height: 25px;
    font-size: 16px;
    margin-top: 0;
    font-family: 'Lato';}
.list3 li{display:block !important;width:100%;}
.listt li:before{    content: "\f0da";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    position: absolute;
    top:5px;
    left: 1px;color: #034518;}
.company-name{    color: #004618 !important;
    text-transform: uppercase;
}
.about-page .address{font-family: 'Lato';
    letter-spacing: 1px;
    font-size: 16px;
    font-weight: normal;
    line-height: 26px;
    color: #454545;    margin-bottom: 0;
    position: relative;padding-left:25px;}
.mapp iframe{width:100%;}

.about-page .address a{color: #006EDE;}
.icxon{    position: absolute;
    top: 5px;
    left: 0;
    width: 20px;
    font-size: 16px !important;
    text-align: center;}

.about-page .address .fa-mobile{font-size:20px !important;}
.enqimg{max-width:350px;}
.mobile-navigator{display:none !important}
.button2 a {
    position: relative;
    color: #fff;
    border: 1px solid #223C6A;
    text-align: center;
    padding: 10px 15px;
    border-radius: 2px;
    transition: all 0.5s;
    background-color: #223C6A;
    font-size: 15px;
    font-family: 'lato';
    display: inline-block;}
.button2 a:hover {
    background-color: rgba(255,255,255,0.5);
    color: #223C6A;
}
.form-group label{font-family: 'Lato';
    margin-top: 5px;}
.nextImage{max-width:300px;}
.product-list{padding-left:0;    background-color: #5F8E00;
    border-radius: 5px 5px 0 0;
    overflow: hidden;}
.product-list li{display:block;}
.product-list li a{    display: block;
    font-family: 'Kanit';
    font-size: 14px;
    font-weight: 400;
    color: #F7F7F7;transition:all 0.5s;
    border-bottom: 1px solid #537B01;padding: 4px 12px;
   letter-spacing: 0.5px;position:relative;}
.product-list li a:hover{padding-left:20px;text-decoration:none;}
.product-list h3{text-align:center;margin-bottom:20px;color:#ccc;}
.product-list li a:before{content:'';display:block;position:absolute;    top: 7px;
    left: -7px;
    border-left: 7px solid #fff;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;border-right:none;transition:all 0.5s;}
.product-list li a:hover:before{content:'';display:block;position:absolute;    top: 7px;
    left: 0px;
    border-left: 7px solid #fff;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;border-right:none;}
.product-list li.active a:before{content:'';display:block;position:absolute;    top:12px;
    left: 0px;
    border-left: 7px solid #fff;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;border-right:none;}
.product-list ul{padding-left:0;margin-bottom: 0;}
.product-list ul ul li{padding-left:20px;}

.padd0{padding-left:0 !important;padding-right:0 !important;}
.product-page{padding:20px;box-shadow:0 0 5px #666;    margin-bottom: 15px;}
.each-product-list{padding-left:0;}
.each-product-list li{    display: block;
    padding-left: 20px;
    font-size: 15px;
    font-family: 'Lato';
    color: #454545;position:relative;}
.each-product-list li:before{    width: 15px;
    height: 16px;
    background-image: url(../images/verified.png);
    background-size: 100%;
    position: absolute;
    background-repeat: no-repeat;
    top: 8px;left:0;display:block;content:'';}
.small1{font-size:16px;}
.tab-show{display:none !important;}
.min-size{max-width:125px;float:left;margin-right:5px;border:1px solid #ccc; margin-bottom:10px;}
.min-size1{max-width:150px;float:left;margin-right:5px;border:1px solid #ccc; margin-bottom:10px;}
.medium-size{max-width:185px;float:left;margin-right:5px;border:1px solid #ccc; margin-bottom:10px;}
.silicon-new-content h3{margin:5px 0;font-size: 15px;}.silicon-new-content p{font-size: 13px;}
.list2 li{display:inline-block;width:49%;}.resume img{max-width:123px;cursor:pointer;}
@media (max-width: 991px) {
	.min-size, .medium-size{float:none !important;}

	.product-page{margin-top:20px;}
	.product-list1{display:none;}
	.tab-show{display:block !important;}
	.tab-none{display:none !important;}
	.enquiry-page .padLO{padding-left:15px;}
	.about-page .address{text-align:center;}
	.mapp iframe{margin-top:40px;}
	.services{padding-left:15px !important;}
	.tab-back-color{background-color:rgba(0,0,0,0.5);}
	.content h4 {text-align:left;}
	.container{text-align:center;}
	.desktopnav{display:none !important;}
	.mobile-navigator{display:block !important;}
	.menubar{display:block;z-index:3000000;}
	.navbar-nav{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:300000;background-color:rgba(0,0,0,0.5);overflow-y:auto;}
	.navbar-nav ul{max-width:250px;background-color:#fff;margin-top:0;}
	.navbar-nav ul li{display:block;padding-bottom:0 !important;}
	.navbar-nav ul li a{display:block;padding:10px;border-bottom:1px solid #ccc;}
	.mine{margin-top:20px;}
	.geeta1{margin:20px auto;}
	.bg-img{background-size:100% 100%;}
}