body{font-family: 'Open Sans', sans-serif; background:url(../images/bg02.jpg) repeat center}
h1,h2,h3,h4,h5{font-family: 'Open Sans', sans-serif;color:black;padding-top: 20px;
padding-left: 20px;
padding-bottom: 10px;}


header{background:url(../images/header-shadow.png) no-repeat center bottom; padding-bottom:46px; background-size:100% 59px; margin-bottom:-59px; position:relative; z-index:999}
.top-div{background:url(../images/top-bg.png) repeat center top; border-bottom:4px solid #7fbc2f; padding:15px 0}
.top-right-text{text-align:right; color:#9b9fa8}
.top-right-text p{margin-bottom:10px;}
p{margin-bottom:20px;color:black;padding-left: 20px;
padding-right: 20px;}
.para-align {text-align:justify;}
.para-align p{color:#665D5D;}
 .mwt_nav{float:right; position:relative; top:24px;}
 .mwt_nav .navbar-brand{padding:0; display:none}
.mwt_nav .navbar-default{border:none; box-shadow:none; background:none}
.mwt_nav .navbar{margin:0 0; min-height:inherit}
.mwt_nav .nav > li{padding:0 7px; padding-top:3px; }
.mwt_nav .nav > li > a{padding:0 20px; background:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; color:#7fbc2f; font-family:'Open Sans',Arial, Helvetica, sans-serif; outline:none; line-height:40px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus,
.mwt_nav .navbar-default .navbar-nav > .active > a,.mwt_nav .nav > li > a:hover{color:#000; box-shadow:none; background:#7fbc2f; -moz-border-radius-topleft: 8px;
-webkit-border-top-left-radius: 8px;
 border-top-left-radius: 8px;
-moz-border-radius-topright: 8px;
-webkit-border-top-right-radius: 8px;
border-top-right-radius: 8px;
-moz-border-radius-bottomright: 1px;
-webkit-border-bottom-right-radius: 1px;
border-bottom-right-radius: 1px;
-moz-border-radius-bottomleft: 1px;
-webkit-border-bottom-left-radius: 1px;
border-bottom-left-radius: 1px;}
.mwt_nav .dropdown-menu{
	    left: 7px;	
		background:#7fbc2f;
}

.inside-ban{width:1400px; height:auto; position:relative; margin:0 auto;}

img{max-width:100%;}

.header-abt .navigation {display:none}
.header-abt .example-animation{padding-bottom:0 !important}

.welcome-bg{background:url(../images/welcom-bg.jpg) repeat center; color:#fff; padding:20px 0}
.welcome-bg h4{margin:0}
.highlight-image img{margin-top:31px;}
.back-clor{background:#D3D3D3;}
.highlight-image{margin-bottom:31px;}


.logo-section{background:url(../images/bg03.jpg) repeat center; padding:80px 0 20px 0; border-top:5px solid #7fbc2f}
.logo-section .inside-logo-div{background:rgba(255,255,255,.2);  overflow:hidden}
.logo-section .col-xs-2{background:url(../images/line.png) no-repeat right center}
.logo-section .col-xs-2:last-child{background:none}
.logo-section .inside-logo-div img{transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.logo-section .inside-logo-div img:hover{transform: scale(1.2);
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);}




.view-all-btn{text-align:center}
.view-all-btn a:hover{opacity:.7;}
.btn-read-more:hover{opacity:.7;}
.black-bg{background:#000; padding:10px 0}

.you-tube-video{border:5px solid #796161}
.you-tube-video iframe{margin:0; padding:0}

.sm-slider-section{border:5px solid #796161; position:relative; margin-bottom:20px;}
.sm-slider-section .cycle-slide{border-right:5px solid #796161; opacity:.5 !important}
.sm-slider-section .cycle-slide:hover{opacity:1 !important}
.sm-slider-section  .slideshow{width:100% !important;}
.sm-slider-section  #prev{position:absolute; left:15px; top:40%; z-index:33}
.sm-slider-section  #next{position:absolute; right:15px; top:40%; z-index:33}
.home-botton-design h3{font-size:20px; color:#fff; margin-top:-29px }
.vision-al p{padding-bottom: 20px;text-align: justify;color:#665D5D; }
.home-botton-design{color:#f1c1c1}
.home-botton-design  .right-line{background:url(../images/line-img.png) no-repeat right center;}
.home-botton-design .col-sm-5,.home-botton-design .col-sm-7{padding-top:50px; padding-bottom:50px;}
.footer-menu{background:#7fbc2f; padding:15px 0}

.footer-menu ul{margin:0; padding:0; list-style:none; display:inline-block}
.footer-menu{text-align:center}
.footer-menu ul li{display:inline-block;}
.footer-menu ul li a{color:#fff; text-decoration:none; padding:0 20px;}
.footer-menu ul li:hover a{color:#000;}

.footer-content{background:rgba(255,255,255,.2);color:#000; font-size:16px; line-height:25px; }
.footer-content h2{font-size:20px; margin:20px 0 15px 0 ; font-weight:600;}
.bt-image img{ margin:62px 0 15px 0 ;}
.social-icon{text-align:right; margin-top:27px;}

.social-icon img{transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease;}
.social-icon img:hover{transform: rotate(360deg);;
-webkit-transform: rotate(360deg);;
-moz-transform: rotate(360deg);;
-o-transform: rotate(360deg);;
-ms-transform: rotate(360deg);;}
.address-div{margin-top:25px;}

.copy-right{padding:12px 0; font-size:11px; color:#81868c;}
.example-animation{font-size:60px; color:#fff}


.body-div{overflow:hidden}














@media (max-width: 1199px) {
	.mwt_nav .nav > li > a{padding:0 10px;}
	.example-animation{font-size:40px;}
}


@media (max-width: 991px) {
	.example-animation{font-size:30px;}
	.top-right-text{position:absolute; top:-50px; right:15px}
	.mwt_nav{top:16px;}
	
}


@media (max-width:767px) {
	.top-right-text{display:none}
	.logo-div{display:none}
	.mwt_nav{float:none; top:0}
	.mwt_nav .navbar-brand{display:block; padding:0 15px; float:none; width:220px;}
	.navbar-toggle{margin-top:18px;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none}
	.navbar-brand{height:auto}
	.logo-section .inside-logo-div .col-xs-2{width:33.33%;}
	.copy-right{text-align:center}
	.copy-right .text-right{text-align:center}
	.example-animation{font-size:16px;}
	.mwt_nav .dropdown-menu {
    
    background: #7fbc2f !important;
}
	
}
@media (max-width:479px) {
		.logo-section .inside-logo-div .col-xs-2{width:50%;}
		.example-animation{font-size:14px;}
}

.fg
{
	background: #D3D3D3  none repeat scroll 0% 0%;
	padding-bottom:31px;
	padding-left: 16px;
    padding-right: 16px;
	
}
.bg{
	background:#fff;
	padding-top: 14px;
	margin-left: 16px;
	margin-right: 29px;
	margin-bottom: 12px;
	padding-bottom: 14px;
}
.brands h3
{
	margin-bottom:-15px;
}
.product-page{padding:35px 0}
.inner-bha-img{border:1px solid #CCC; padding:2px; position:absolute; left:0; top:-30px; background:#fff;}
.img-4-product{padding:1px;}
.img-4-product img{border:1px solid #e8e8e8; padding:3px; width:87%; height:auto; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;margin-bottom:25px;}
.img-4-product .col-sm-3:hover img{overflow:hidden; transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);}
.product-page p{margin-bottom:20px;}

.gallery-page .col-sm-3{margin-bottom:25px;}
.photo-gallary h3{margin-bottom: -17px;}
.copy-right a{color:#81868C}
.enquiry-form {
    color: #000;
}
.aboutus-text img{margin-top: 10px;}
.video-bg{background:#D3D3D3  none repeat scroll 0% 0%;margin-left: 14px;
margin-right: 14px;}
.v-color {
  margin-left: 10px;
margin-right: -50px;
}
.v-color img {
    margin-bottom: 21px;
}
.video-page {
    padding-top: 20px ;padding-bottom:35px;
}
.video-gallary h3{margin-top: 5px;}
.contact-form p{margin-left: -26px;margin-top: -16px;}
.contact-address h4{margin-left: -26px;margin-top: -19px;}
.email-link a {color:#747373;}
.map-ad p{margin-left: 42px;
margin-top: -44px;
margin-right: 8px;}
.pin-align{margin-left: 94px;}
.banner1-text{color:white;}
.banner2-text{color:white;}
.banner3-text{color:white;}
.banner4-text{color:white;}
.tel-no{margin-left: 9px;}
.fax{margin-left: 57px;}
.mobile-align{margin-left: 5px;}
.email-link{margin-left: 39px;}
.banner-image img{margin-top: -171px;
margin-left: -76px;}
.aboutus-img img {
    margin-top: 1px;
}
.pr-description
{
	margin-top: 29px;
line-height: 13px;
}
.p-pimg img
{
	margin-top: 1px;
	margin-right: 9px;
}
.pr-description p
{
	color:#050505;
}
.a-content p
{
margin-left: -20px;
margin-top: 31px;
text-align: justify;
}
.k-content p
{
	margin-left: -20px;
margin-top: 31px;
text-align: justify;
}
.br-description  p
{
	margin-top: 31px;
line-height: 0px;
margin-left: -19px;
}