@charset "utf-8";

@import url(http://fonts.googleapis.com/css?family=Tangerine:400,700);
@import url('https://fonts.googleapis.com/css?family=Lemonada');
*{

	margin:0px;

	padding:0px; font-family:Arial, Helvetica, sans-serif;

}
.bx-loading , .bx-wrapper .bx-pager{ display:none !important;}
body{
font-family:Arial, Helvetica, sans-serif;

	color:#454545;

	font-size:14px;

	font-weight:normal;

}
ul{ list-style-type:none}
.font-loster{ margin-top:5px; margin-bottom:5px; color:#fff;font-family: 'Lemonada', cursive;
}
.top{ background-color:#71bd1f; padding:5px 0px}
.navbar-default .navbar-nav > li > a:hover{color:green !important; }
.navbar-default .navbar-nav > li > a{  border-right: 1px solid #71bd1f;
    color: #71bd1f !important;
    font-size: 14px;
    font-weight: bold;
    padding: 0 23px !important;
    text-transform: uppercase; }
	.navbar-default .navbar-nav > li > a:hover{ background:none !important}
	.navbar-default .navbar-nav > li > a:active{ background:none !important}
	.open{background:none !important}
.navbar-default{ background-color:#fff !important;
/*-webkit-box-shadow: 0px 10px 8px -5px rgba(0,0,0,0.81);
-moz-box-shadow: 0px 10px 8px -5px rgba(0,0,0,0.81);
box-shadow: 0px 10px 8px -5px rgba(0,0,0,0.81);*/
}
.slider{ margin-top:100px; overflow:hidden; padding:0px !important}

.projects{
background: rgba(113,189,31,1);
background: -moz-linear-gradient(top, rgba(113,189,31,1) 0%, rgba(210,255,82,0.54) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(113,189,31,1)), color-stop(100%, rgba(210,255,82,0.54)));
background: -webkit-linear-gradient(top, rgba(113,189,31,1) 0%, rgba(210,255,82,0.54) 100%);
background: -o-linear-gradient(top, rgba(113,189,31,1) 0%, rgba(210,255,82,0.54) 100%);
background: -ms-linear-gradient(top, rgba(113,189,31,1) 0%, rgba(210,255,82,0.54) 100%);
background: linear-gradient(to bottom, rgba(113,189,31,1) 0%, rgba(210,255,82,0.54) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71bd1f', endColorstr='#d2ff52', GradientType=0 );
 padding: 10px 17px 25px !important;
overflow: hidden;
}
.projects p{ color:#FFFFFF}
.welcome{
/*background: rgba(255,255,255,1);
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );*/
 background: rgba(0, 0, 0, 0) url("images/right_bg.png") no-repeat scroll left center / cover ;
 padding: 20px 17px 46px !important;
}

.testms{ background: #000 url("images/baloon.jpg") repeat   center top / cover ;
 padding:20px; min-height:180px;
   -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.images/baloon.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/baloon.jpg', sizingMethod='scale')";
height:auto; width:0 auto; color:#fff !important;
}

.wrapper{ background: url(images/verticle.jpg); padding:20px 17px}
.social ul li{ display:inline-block}
.footer{ background-color:#000}
.content-part{margin-top: 25px;
    position: sticky;
    z-index: 999;}
	.previus-pro p{ text-align:justify}
	
	.enquery{   position: fixed; }
		.enquery img{ cursor:pointer}
	#enquiry2{
	width: 237px;
	position:fixed; z-index:-99999;
	height:400px;
	overflow:hidden;
	color:#000000;
	margin-top:-49px
	/*background-color:rgba(255,255,255,0.8);*/
	/*background:url(../images/enq_bg.png) no-repeat;*/
	
}
#enqform{ background-color:rgba(255,255,255,0.8); padding:10px 10px 10px 23px; z-index:99999;}
#x {
	padding:3px;
	background: #60920d;
	font-size: 14px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	margin-left:35px;
	font-weight:bold;
	}
.enquiry2,.label{
color:#000000 !important;
	}

.enquiry2 input[type='text']{
	width:180px !important;
	height:40px !important;
	border:1px solid #95C01B !important;
	
}
.enquiry2 select{
	width:180px !important;
	height:30px !important;
	border:1px solid #95C01B !important;
}
.enquiry2 textarea{
	width:180px !important;
	height:60px !important;
	border:1px solid #95C01B !important;
	
	
}

.my-dropdown li{ border-bottom:1px dashed #959595 !important }
.my-dropdown li:hover{ background:none !important;}
.my-dropdown li a:hover{ color:#71bd1f !important }
.font1{ font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF}
.footer{ color:#d9d8d9; padding:20px}
.font-12{    border-bottom: 1px dashed #ababab;
    padding: 10px 0;}
	.list-img img{ height:180px; width:250px}
.projects img{height:120px;width:170px}
.projects ul li{display:inline}
.product img{height:300px !important; width:350px}
#outerImageContainer{top:105px; z-index:99999}
.heading-bg{background: rgba(0, 0, 0, 0) url("images/sliderbg.png") no-repeat scroll left center / cover ;};
.page-header{ margin-top:10px}
.download{margin-bottom:30px;}
.download img{width:100px;margin:-52px 70px; z-index:9999; float:right}
.bg-img{}

@media (min-width: 1200px) {
.content-part{margin-top: 25px;
    position: sticky;
    z-index: 999;}

}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
.content-part{margin-top: 25px;
    position: sticky;
    z-index: 999;}

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
.content-part{margin-top: 25px;
    position: sticky;
    z-index: 999;}

}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
.content-part{margin-top: 25px;
    position: sticky;
    z-index: 999;}}

/* Portrait phones and smaller */
@media (max-width: 480px) {
.content-part{margin-top: 50px;
    position: sticky;
    z-index: 999;}
	.download{margin-top:30px;margin-bottom:50px;}
	}

.portfolio{
                background:url(assets/images/portfoliobg.jpg) center top no-repeat;
                -moz-background-size: cover;
                -webkit-background-size: cover;
                -o-background-size: cover;
                background-size: cover;
                width: 100%;
                overflow: hidden;	
            }

            .portfolio_content{
                padding-bottom:120px;
                display:inline-block;
            }
            .portfolio .portfolio_content .head_title h3{
                color:#000000;
            }
            .portfolio .portfolio_content .head_title h4{
                color:#000000;
            }

            .single_portfolio_text{
                display:inline-block;
                padding:0;
                position:relative;
                overflow:hidden;

            }
            .single_portfolio_text img{
                width:100%;
            }

            .single_portfolio_text:hover .portfolio_images_overlay{
                top:5%;
                left: 5%;
            }

            .portfolio_images_overlay{
                width: 90%;
                height: 90%;
                background: rgba(0, 0, 0, .5);
                padding: 20px;
                margin: 0 auto;
                top:-100%;
                left: 5%;
                position: absolute;
                transition:.6s;
            }
            .portfolio_images_overlay h6{
                text-transform:uppercase;
                color:#fff;
                font-size:2rem;
                line-height:2.575rem;
                font-weight: 500;
                margin-bottom: 1rem;
                margin-top: 1rem;
            }

            .portfolio_images_overlay p.product_price{
                font-size:2.5725rem;
                color:#fff;
                line-height:3rem;
            }
            .portfolio_images_overlay .btn{
                margin-top: 25px;
            }

            @media (min-width:769px) and (max-width:991px) {
                .portfolio_images_overlay {
                    padding: 0px;
                }
            }
            @media (max-width:768px) {
                .portfolio_images_overlay{
                    padding: 170px 20px;
                }
            }
            @media (max-width:580px) {
                .portfolio_images_overlay{
                    padding: 100px 20px;
                }
            }
            @media (max-width:480px) {
                .portfolio_images_overlay{
                    padding: 40px 20px;
                }
            }
            @media (max-width:320px) {
                .portfolio_images_overlay{
                    padding: 20px;
                }
            }
