.wrap {
	width: 100%;
}
.header {
	width: 100%;
}
.mn {
	width: 100%;
}
.logo {
	width: 88%;
	float: left;
	margin: 20px 0 0 3%;
}
.head-right {
	width: 100%;
	float: left;
}
#cssmenu {
	float: left;
	margin: 20px 0 0;
	width: 100%;
}
#cssmenu ul ul li a {
	background: #f97902;
}
#cssmenu > ul > li > a {
	padding: 18px;
}
.banner {
	width: 100%;
}
.banner img {
	width: 100%;
}
.bnr-stc {
	width: 100%;
	height: auto;
	margin: 2px 0 0 0;
}
.bnr-stc img {
	width: 100%;
}
.pro {
	width: 100%;
}
.scan {
	width: 100%;
}
.scan h1 {
	margin: 10px 0 5px 0;
	font-size: 20px;
}
.card {
	width: 46%;
	margin: 10px 2% 0 2%;
}
.card-lft {
	width: 30%;
	display: none;
}
.card-mdd {
	width: 75%;
	height: 170px;
	margin: 10px 0px 0 2%;
}
.card-mdd h3 {
	margin: 10px 0 10px 5px;
	font-size: 18px;
}
.card-mdd p {
	margin: 5px 0 0px 5px;
	padding: 0 0 10px 0;
	font-size: 14px;
	line-height: 23px;
}
.card-rgt {
	width: 17%;
	height: 170px;
	margin: 10px 0 0 0;
	float: left;
	background: #361154;
}
.card-rgt img {
	margin: 0px 0 0 15%;
}
.part {
	width: 100%;
}
.showcase {
	width: 98%;
	height: auto;
	margin: 25px 1% 0 1%;
	padding: 0px 0 20px 0;
}
.ladd-lft {
	width: 96%;
	margin: 15px 2% 0px 2%;
}
.nbs-flexisel-item img {
	width: 100%;
	height: 150px;
}
.nbs-flexisel-nav-left {
	left: 0%;
	top: 80px !important;
	background: url(../images/left-1.png) no-repeat;
}
.nbs-flexisel-nav-right {
	right: 0%;
	top: 80px !important;
	background: url(../images/right-1.png) no-repeat;
}
#ftr-wpr {
	width: 100%;
}
.ftr-wpr-main {
	width: 100%;
}
.ftr-bx-list {
	width: 200px;
}
.ftr-box-left-1 {
	width: 40%;
	height:200px;
	margin: 5px 2% 5px 15px;
	float:left;
}
.ftr-box-left-1:last-child {
	margin: 10px 0 0 0;
	padding: 10px 10px 20px 10px;
	width: 30%;
	height: 195px;
	float:left;
}
.ftr-box-left-1 h1 {
	font-size: 18px;
}
.ftr-box-left-1 h2 {
	margin: 5px 0px 0px 5%;
	text-align: left;
	font-size: 18px;
}
.ftr-box-list p {
	margin: 5px 0px 10px 5%;
	padding: 0 0 10px 0;
	text-align: left;
	color: #fff;
}
#ftr-copy {
	width: 100%;
}
.ftr-copy-1 {
	width: 100%;
}
.ftr-copy-main {
	width: 100%;
}
.abt {
	width: 100%;
	margin: 5px 0 0 0;
}
.abt h1 {
	margin: 5px 0 0px 2%;
	padding: 0 0 10px 0;
	font-size: 16px;
}
.abt p {
	margin: 0px 0 0px 2%;
	padding: 5px 0;
}
.des {
	width: 100%;
}
.des h1 {
	margin: 5px 0 0px 2%;
	font-size: 16px;
}
.des p {
	padding: 5px 0;
	font-size: 14px;
}
/* services-box starts */
.offrsld {
	width: 100%;
	margin: 10px 0% 0 0%;
}
ul.offrlink-area li {
	width: 280px;
	height: auto;
	margin: 12px;
}
ul.offrlink-area li .offcnt-text h2 {
	font-size: 18px !important;
	color: #fff;
	text-align: center !important;
	margin: 0px 0 0 0;
}
ul.offrlink-area li .offcnt-text p {
	font-size: 13px !important;
	padding: 0px 15px 0px 15px !important;
}
ul.offrlink-area li .offcnt-text a {
	font-size: 13px !important;
}
/* services-box ends */


.cust {
	width: 100%;
	margin: 10px 0 0 0;
}
.cust h1 {
	margin: 5px 0 0px 2%;
	padding: 0 0 10px 0;
	font-size: 16px;
}
.cust-lft {
	width: 46%;
	height: auto;
	margin: 10px 2% 0 2%;
}
.cust-lft img {
	width: 94%;
	margin: 15px 2% 0 2%;
}
.cust-rgt {
	width: 46%;
	margin: 10px 0 0 0;
}
.cust-rgt h2 {
	margin: 5px 0 0px 2%;
	font-size: 16px;
}
.cust-rgt h3 {
	margin: 5px 0 0px 2%;
	font-size: 15px;
}
.cust-rgt p {
	margin: 0 1% 0 2%;
	padding: 5px 0;
	font-size: 14px;
}
.cust-rgt ul {
	width: 96%;
	margin: 0px 0 0px 2%;
	padding: 0;
	list-style: none;
}
.cust-rgt ul li {
	width: auto;
	margin: 0px 0 0 15px !important;
	padding: 0px 0 0 0px;
	text-align: left;
	color: #575757;
	font-size: 14px;
	list-style-image: url(../images/arwlist2.png);
	line-height: 30px;
}
/* contactus-txt starts  */
.cts-mnbox {
	width: 96%;
	height: auto;
	margin: 20px 2% 0 2%;
	float: left;
}
.cts-form {
	width: 98%;
	height: auto;
	margin: 10px 0% 20px 0%;
	float: left;
}
.cts-form td {
	width: 100%;
	float: left;
	margin: 10px 0 0 0;
}
.cts-form input[type="text"] {
	width: 100%;
	height: 35px;
	float: left;
}
.cts-form textarea {
	width: 100%;
	height: 100px;
	float: left;
	margin: 0px 5px 0 0;
}
.cts-form input[type="submit"] {
	width: 120px;
	height: 40px;
	margin: 10px 0px 0 0;
}
.map {
	width: 50%;
	height: 283px;
	margin:0;
}
.adrs {
	width: 44%;
	margin: 0px 0px 0px 0px;
}
/* contactus-txt ends */
