@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	padding:0px;
	background-color:#f0f0f0;
	font-family: 'Lato', sans-serif;
	background:url(../img/dhan.jpg) repeat;
}
h1,h2,h3,h4,h5 {
	font-weight:700;
}
h1,h2,h3,h4,h5,ul,li,ol,p {
	margin:0px;
	padding:0px;
}

* {
	margin:0px;
	padding:0px;
}
.spc-r {
	margin-right:0px;
	padding-right:0px;
} 
img{max-width: 100%}
table{width: 100%}
/**========================header=====================================**/
header {
	background-color:#fff;
	padding:2px 0px;
	border-top: solid 3px #2dad3e;
	display:inline-block;
	width:100%;
}
.header-right {
	text-align:right;
	font-weight:500;
}
.len-selcetbox {
	background-color:#fff;
	padding:6px 14px;
	border:solid 1px #331881;
	color:#331881;
	font-size:14px;
	margin-bottom:10px;
}
.btn-default {
  background-color: #331881;
  border: medium none;
  border-radius: 0;
  color: #fff;
  font-size: 16px;
  margin-left: -4px;
  max-height: 38px;
  padding: 8px 15px;
  text-transform: uppercase;
  vertical-align: bottom;
  font-weight:700;
}
.top-serch input {
	background-color:#fff;
	padding:8px 14px;
	border:solid 1px #331881;
	color:#331881;
	font-size:14px;
} 
/**=============================man-menu====================================**/
.navbar-default {
	 background-color:#3399ff;
}
.man-menu {
  margin: -4px 0 0;
}
.navbar {
	min-height:auto;
}

/**======================================slider==============================**/
#slider {
	background-color:#fff;
}
 .jssorb01 {
            position: absolute;
        }
        .jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {
            position: absolute;
            /* size of bullet elment */
            width: 12px;
            height: 12px;
            filter: alpha(opacity=70);
            opacity: .7;
            overflow: hidden;
            cursor: pointer;
            border: #000 1px solid;
        }
        .jssorb01 div { background-color: gray; }
        .jssorb01 div:hover, .jssorb01 .av:hover { background-color: #d3d3d3; }
        .jssorb01 .av { background-color: #fff; }
        .jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }

        /* jssor slider arrow navigator skin 05 css */
        .jssora05l, .jssora05r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 40px;
            cursor: pointer;
            background: url('img/a17.png') no-repeat;
            overflow: hidden;
        }
        .jssora05l { background-position: -10px -40px; }
        .jssora05r { background-position: -70px -40px; }
        .jssora05l:hover { background-position: -130px -40px; }
        .jssora05r:hover { background-position: -190px -40px; }
        .jssora05l.jssora05ldn { background-position: -250px -40px; }
        .jssora05r.jssora05rdn { background-position: -310px -40px; }
        .jssora05l.jssora05lds { background-position: -10px -40px; opacity: .3; pointer-events: none; }
        .jssora05r.jssora05rds { background-position: -70px -40px; opacity: .3; pointer-events: none; }
/**==========================================middel-part=============================================**/
.middil-sec {
	padding:5px;
	display:inline-block;
	width:100%;
	background-color:#fff;
}
.padding15 {
	padding: 0 0 15px 15px;
}
.nopadding {
	padding:5px;
}
.dric-img-box {
	padding:5px;
	border:solid 1px #eeeeee;
	color:#5f5a56;
}
.dric-img-box img {
	 width:100%;
}
.left-sec {
  padding-right: 15px;
}
.dri-tital {
  font-size: 16px;
  margin: 15px 0 2px;
}
.dric-img-box strong {
	font-weight:700;
	text-transform:capitalize;
}
.right-sec {
	padding-left:15px;
}
.product-service-part {
	background-color:#faf6f6;
	border:solid 1px #ebebeb;
	margin: 15px 0 0;
}
.product-service-part ul li {
	list-style:none;
	line-height: 35px;
	padding-left:10px;
	border-bottom:solid 1px #ebebeb;
}
.product-service-part ul li:last-child{
	border:none;
}
.product-service-part ul li a {
	color:#4c4c4c;
	font-size:13px;
}

.product-service-part .fa-angle-double-right {
  color: #2dad3e;
  margin-right: 8px;
  font-size:16px;
}
.listing-tital {
	background-color:#3399ff;
	color:#fff;
	font-size:16px;
	padding:10px;
}
.listing-text {
	background-color:#3399ff;
	color:#fff;
	font-size:15px;
	padding:8px;
}
.midel-box1 {
	padding:0px 5px;
}
.welcome-part {
	background-color: #faf6f6;
    border: 1px solid #ebebeb;
    margin: 15px 0 0;
	padding:15px;
	overflow-x:auto;
}
.welcome-part h2 {
	color:#2dad3e;
	font-size:18px;
	border-bottom:solid 5px #2dad3e;
	padding-bottom:10px;
    margin-bottom:10px; 
}
.welcome-part p{
	font-size:13px;
	color:#4c4c4c;
	line-height:24px;
	margin-bottom:10px;
}
.welcome-part a {
	color:#2dad3e;
	text-decoration:underline;
	font-weight:600;
}
.product-service-part.other-link img{
	margin:auto;
}
.product-service-part.other-link ul li {
	padding:10px 0px;
	
}

.photo-gallery-container {
	background-color:#34cb48;
	padding:15px;
	display:inline-block;
	width:100%;
	border:solid 1px #3399ff;
}
.photo-gallery {
	padding:0px;
}

.footer-tital {
	font-size:16px;
	color:#fff;
	margin-bottom:15px;
	text-transform:capitalize;
}
.govt-of-ind {
	width:100%;
	margin-top:30px;
}
.debit-rupy img {
  display: inline-block;
  margin-left: 2px;
}
.debit-rupy {
	padding-right:0px;
}
.impor-link ul li {
	list-style:none;
}
.impor-link ul li a {
	font-size:14px;
	color:#fff;
	line-height:24px;
}
.copy-right {
  border-top: 1px solid #149425;
  color: #fff;
  font-size: 12px;
  margin-top: 25px;
  text-align: center;
  padding: 10px 0px 0px 0px;
}

.inqu-form {
  border:solid 1px #ebebeb;
  
}
.inqu-form  form {
	padding:10px;
}
.inqu-hadding {
  color: #fff;
  font-size: 18px;
  text-align: center;
  background-color:#3399ff;
  text-transform: uppercase;
  padding:10px;
}
.inqu-form label {
  color:Name;
  font-size: 14px;
  font-weight: normal;
}
.form-control {
  border: 1px solid #b4b1af;
  color: #736f6b;
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 5px;
  padding:8px;
  width: 100%;
  border-radius:0px;
  box-shadow:none;
}
.slider-body {
	padding-right:15px;
}
.submit-bt {
	background-color:#2dad3e;
	padding:8px 25px;
	border:none;
	color:#fff;
	border-radius:3px;
	font-weight:600;
	text-transform:capitalize;
	margin-top:10px;
	
}
.management-tabel {
	background-color: #faf6f6;
    border: 1px solid #ebebeb;
    margin: 15px 0 0;
    padding: 15px;
}
.management-tabel h3 {
	margin-bottom:15px;
	font-size:18px;
	color:#4c4c4c;
}
.management-tabel tr td {
	padding:5px;
}
@media screen and (min-device-width: 980px) and (max-device-width: 1280px) {
	.product-service-part {
		/**min-height:300px; change made on 24 march 21**/
		min-height:0px;
	}
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.slider-body {
		padding:0px;
		margin-bottom:15px;
	}
	
}
@media only screen and (max-width: 980px) {
nav.navbar.bootsnav ul.nav li.megamenu-fw > a:hover, nav.navbar.bootsnav ul.nav li.megamenu-fw > a:focus, nav.navbar.bootsnav ul.nav li.active > a:hover, nav.navbar.bootsnav ul.nav li.active > a:focus, nav.navbar.bootsnav ul.nav li.active > a {
	background:none !important;
}
.navbar-header > span {
  float: right;
  font-size: 20px;
  margin-top: 8px;
  color:#fff;
}
nav.navbar.bootsnav .navbar-toggle {
  display: inline-block;
  float: left;
  margin-right: -200px;
  margin-top: 1px;
}
.navbar-header {
	padding:3px 0px;
} 
}
.MsoNormalTable span{ font-size: 16px !important; }
@media only screen and (max-width: 767px) {
.len-selcetbox {
	width: 100%;
	margin: 10px 0;
	padding: 5px 10px;
}
.btn-default {
	width:70px;
	height:32px;
	padding:5px 15px;
}
.top-serch input {
	width:73%;
	padding: 5px 10px;
}
.slider-body {
	padding:0px;
	margin-bottom:15px;
}
.left-sec {
	padding:0px;
}
.middil-sec.padding-top0 {
  padding-bottom: 0px;
}
.welcome-part h2 {
	font-size:16px;
}
.right-sec {
	padding:0px;
}
.impor-link {
	margin:15px 0px;
}
.debit-rupy {
	padding:0px;
	margin:15px 0px;
}  
.MsoNormalTable span{ font-size: 12px !important; }
}
.zoom {
  transition: transform 0s;
  width: 220px;
  height: 250px;
  margin: 0 auto;
}

.zoom:hover {
  -ms-transform: scale(1.5); 
  -webkit-transform: scale(1.5); 
  transform: scale(1.5); 
}

.MsoNormalTable{width: 100% !important; margin:0px !important; }
.LightGrid-Accent11{margin:0px !important;}







