body {
  width:100%;  max-height:100%;  border:0px;  margin:0 auto;  padding:0px;  background:url(../images/bg1.png) no-repeat fixed; font-size:14px; color:#222222; font-family: 'ambleregular'; 
}
.clear {
  clear:both; margin:0px; border:0px; padding:0px; height:0px;
}
@font-face {
  font-family: 'ambleregular'; src:url(../font/Amble-Regular-webfont.ttf) format('truetype');
}

h1 {	
 
 font-size:18px; font-family: 'ambleregular'; font-style:normal;  font-weight:bold;  text-decoration:none;
 color:#222222; padding-left:5px; padding-top:5px; line-height:30px;  text-align:left;
}
h2 {		
  height:40px; font-size:16px; color:#222222; background:url(../images/f2.png) no-repeat left center; 
}
h2 {
 font-size:18px; font-family: 'ambleregular'; font-style:normal;  font-weight:bold;  text-decoration:none;
 color:#222222; padding-left:30px; padding-top:5px; line-height:40px;  text-align:left;
}

h3 {
  font-size:16px; font-family: 'ambleregular';  font-style:normal;  font-weight:bold;  text-decoration:none;
  color:#cf0809;  vertical-align:middle;  text-align:left; padding-left:4px;
}

h4 {
  font-size:16px; font-family: 'ambleregular';  font-style:normal;  font-weight:bold;  text-decoration:none;
  color:#cf0809;  vertical-align:middle;  padding:13px 0px 10px 35px;  background:url(../images/smallimg.png);
  background-repeat:no-repeat;  background-position:top center left;
}
.home-top-content{
  font-size:14px; font-family: 'ambleregular';  font-style:normal;  font-weight:normal;  text-decoration:none;
  color:#222222;  vertical-align:middle;  background-repeat:no-repeat;  background-position:top center left;
  text-align:center; padding:5px; line-height:27px;
}
p {
  font-size:14px; font-family: 'ambleregular';  font-style:normal;  font-weight:normal;  text-decoration:none;
  color:#222222;  vertical-align:middle;  background-repeat:no-repeat;  background-position:top center left;
  text-align:justify; padding:0px 18px 5px 8px; line-height:27px;
}
p::first-letter {
  padding-left:50px;  
}
p::first-line { 
}
a { 
  text-decoration:none; 
}
.but2 {
    font-size: 14px; font-family: 'ambleregular'; font-style: normal; font-weight:normal;	text-transform: none;
	color:#eb7328;	padding:7px 0px 5px 25px;	background:url(../images/but2.png);	background-repeat:no-repeat;
	background-position: center left; margin-left:25px;    color:#222222;			
}
.but4 {
    font-size: 14px; font-family: 'ambleregular'; font-style: normal; font-weight:normal;	text-transform: none;
	color:#eb7328; padding:7px 0px 5px 25px; background:url(../images/but4.png) no-repeat left center;	margin-left:25px;
    color:#222222;			
}

.wrap {
   width:1000px; margin:0 auto; vertical-align:top;
}
/*******  header  top  **************/
.header-top-bg {
   width:100%;  height:48px;  background:url(../images/header-top-bg.png);
}
.header-top-tot {
   height:48px; 
}
.header-top-mobile {
  width:180px; height:48px; float:left; color:#000000; line-height:48px; background:url(../images/mob.png) no-repeat left; font-size: 14px; font-family: 'ambleregular'; font-style: normal; font-weight:normal; text-transform: none; text-decoration:none
}
.header-top-mobile span{
   height:48px;  color:#FFF; line-height:48px; padding:0px 0px 0px 20px; font-size: 14px; font-family: 'ambleregular'; font-style: normal; font-weight:normal; text-transform: none; text-decoration:none
}
.header-top-phone {
  width:180px; height:48px; float:left; color:#000000; line-height:48px; background:url(../images/ph.png) no-repeat left; font-size: 14px; font-family: 'ambleregular'; font-style: normal; font-weight:normal; text-transform: none; text-decoration:none
}
.header-top-phone span{
   height:48px;  color:#FFF; line-height:48px; padding:0px 0px 0px 30px; font-size: 14px; font-family: 'ambleregular'; font-style: normal; font-weight:normal; text-transform: none; text-decoration:none
}
.header-top-email {
  width:180px; height:48px; float:left; color:#000000; line-height:48px; background:url(../images/email.png) no-repeat left; font-size: 14px; font-family: 'ambleregular'; font-style: normal; font-weight:normal; text-transform: none; text-decoration:none
}
.header-top-email span{
   height:48px;  color:#FFF; line-height:48px; padding:0px 0px 0px 30px; font-size: 14px; font-family: 'ambleregular'; font-style: normal; font-weight:normal; text-transform: none; text-decoration:none
}
.header-top-sm {
  width:200px; height:40px; float:right; line-height:48px;
}
.header-top-sm a {
  width:32px; height:32px; float:left; margin:3px 0px 0px 5px; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s;transition-duration: 0.5s;	
}
.header-top-sm a:hover {
  width:32px; height:32px; float:left; margin:3px 0px 0px 5px; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;	-webkit-transform: rotate(360deg);  -moz-transform: rotate(360deg); -o-transform: rotate(360deg);-ms-transform: rotate(360deg); 
}

/*************************   header  ****************/

.head-bg {
  width:100%; height:80px; background:url(../images/head-bg.png);
}
.head-tot {
   height:80px; line-height:80px; 
}
.head-logo {
 width:270px; height:80px; float:left; line-height:80px; 
}
.head-name {
  height:80px; float:left; line-height:80px; font-size: 14px; font-family: 'ambleregular'; font-style: normal; font-weight:normal; text-transform: none; text-decoration:none
}

/******************* menu **************************/

.menu-tot {
  width:730px; height:80px; line-height:80px; float:left;
}
.menu ul {
  height:30px; list-style:none; line-height:30px;
} 
.menu ul li {
  list-style:none; padding:0px; float: left; background:url(../images/menu-divider.png) no-repeat right;
}
.menu ul li a {
  padding:15px 9px; color:#000000; float:left; font-size:1em; font-family: 'ambleregular'; font-style: normal; font-weight:normal;  text-transform: none; text-decoration:none; 
}
.menu ul li a:hover {
   color:#FF0000; background:url(../images/menugif.gif) no-repeat center;
}
.menu ul li ul {
  position:absolute; display:none; z-index:999; 
}
.menu ul li:hover ul {
  width:250px;  display:block; margin:60px 0px 0px 0px; padding:0px; 
}
.menu ul li:hover ul li {
  display:inline-block; width:330px; background:url(../images/head-bg.png); 
}
.menu ul li:hover ul li a {
   width:310px; padding:6px 0px 4px 20px; line-height:20px; color:#000000; font-size: 14px; font-family: 'ambleregular';  font-style: normal; font-weight:normal; text-transform: none;  background:url(../images/but5.png) no-repeat left 8px center; text-decoration:none;
}
.menu ul li:hover ul li a:hover {
  width:305px; padding:6px 0px 4px 25px;  line-height:20px; color:#0099CC; font-size: 14px; font-family: 'ambleregular'; font-style: normal; font-weight:normal;  background:url(../images/but5.png) no-repeat left 8px center #e4e4e4; text-decoration:none;text-transform: none;
}
/*************** content tot page  *****************/
.content-tot {
 margin-top:25px;
}

/*************** right-side menu***************************/
.leftside-menu-tot1 {
  width:250px; height:auto; float:left;
}
.leftside-menu-tot {
  width:250px; height:auto; background:url(../images/left-side-bg.png) repeat-y; border-radius:5px; margin-top:8px;
}

.leftside-satisfaction {
  width:250px; height:110px; background:url(../images/left-side-satisfaction.png) no-repeat; 
}
.leftside-tranzpac {
  width:240px; height:100px; background:url(../images/leftside-tranzpac.gif) no-repeat; margin-left:9px; 
}
.leftside-contact {
  width:250px; height:110px; background:url(../images/left-side-contact.png) no-repeat; 
}

.left-side-menu-head {
  padding:0px; border-bottom:1px dotted #ccc; text-align:center;  font-size: 18px; font-family: 'ambleregular'; font-style: normal;  font-weight:normal; text-transform: uppercase; text-decoration:none;  color:#f37432; padding:5px 0px 5px 25px; text-align:left;
} 
.left-side-menu ul{
  width:250px; display:block; list-style:none; margin:0px; padding:0px;
}
.left-side-menu ul li{
   width:250px; display:block; list-style:none; background:url(../images/but8.png) no-repeat left 10px center; text-align:left;  border-bottom:1px dashed #ccc; 
}
.left-side-menu ul li a {
  width:250px; padding:18px 5px; color:#000; margin:5px 0px 0px 25px; line-height:30px; font-size: 14px; font-family: 'ambleregular'; font-style: normal; font-weight:normal; text-transform: capitalize; text-decoration:none; 
}
.left-side-menu ul li:hover{
  width:250px; display:block; list-style:none; background:url(../images/but8.png) no-repeat left 10px center #e4e4e4; text-align:left;  
} 
.left-side-menu ul li a:hover {
  width:250px; color:#000; margin:5px 0px 0px 25px;  
}

/*************** right side content ************************/

.right-side-tot {
  width:750px; height:auto; float:right;  
}
.right-side {
   background:url(../images/left-side-bg.png); text-align:right;
}

/**************** slider ****************************/
.right-side-slider-tot {
  width:700px; height:250px; float:right; background:url(../images/left-side-bg.png);
}

/****************************** slider ***************************/
.content {
  width:690px; height:auto; padding:5px; float:right; background:url(../images/left-side-bg.png); margin-top:8px; border-radius:5px;
}

.content-inset {
	width:340px;
	height:auto;
	float:left;
}
	
.content-inset p {
	font-size:13px;
	color:#666666;
	text-align:left;
	padding:0px;
	margin:5px 0px;
	}

/***************************** gallery ****************************/
.gallery-tot {
  width:690px; height:auto; margin:0 auto; margin:5px;
}
.gallery-img {
  width:200px; height:150px; margin:14px; float:left; border:1px solid #eeeeee;
}

/***************************** footer ****************************/
.footer-head-bg {
  width:100%; height:50px;  margin-top:10px;
}
.footer-head-tot {
   height:50px; text-decoration:none; background:#444444; 
}
.footer-head-packers {
   width:810px; float:left;  font-size:1.25em; font-family: Verdana, Geneva, sans-serif; font-style:normal; font-weight:300;  
   text-transform:uppercase;  text-decoration:none; color:#f37432; text-align:center; line-height:50px;
   border-right:1px dashed #5e5e5e; 
}
.footer-head-address {
   width:189px; float:left;  font-size:1.25em; font-family: Verdana, Geneva, sans-serif; font-style:normal; font-weight:300;  
   text-transform:uppercase;  text-decoration:none; color:#f37432; text-align:center; line-height:50px;
}

.footer-bg {
  width:100%; height:auto; background:#302f2e; margin-top:0px;
}
.footer-tot {
  background:#302f2e; border-left:1px dashed #5e5e5e; border-right:1px dashed #5e5e5e;  
}

/*******
.footer-menu1 {
   width:200px; float:left; border-right:1px dotted #FFF;
}
.footer-menu1 h5{
   width:200px; float:left;  font-size:1.25em; font-family: Verdana, Geneva, sans-serif; font-style:normal; font-weight:300;  
   text-transform:uppercase;  text-decoration:none; color:#FFF; float:left;
}
.footer-menu1 ul{
   width:200px;  list-style:none;  vertical-align:top; text-align:left; margin:0px;  padding:0px; 
}
.footer-menu1 ul li {
   width:200px; list-style:none;  line-height:25px; float:left; margin:0px; padding:0px; text-align:left;
}
.footer-menu1 ul li a{
  width:200px; font-size:12px; float:left; font-family: 'ambleregular'; font-style:normal; font-weight:normal; text-transform:capitalize;  text-decoration:none; color:#FFF; text-align:left;
  background:url(../images/but4.png) no-repeat left center;  padding:0px 0px 0px 22px;
}
.footer-menu1 ul li a:hover{
  width:210px; font-size:12px; float:left; font-family: 'ambleregular'; font-style:normal; font-weight:normal; text-transform:capitalize;  text-decoration:none; color:#f37432; text-align:left;
  background:url(../images/but4.png) no-repeat left center;  padding:0px 0px 0px 32px;
}
*******************************/

.footer-menu2 {
   width:265px; float:left; padding-right:5px; border-right:1px dashed #5e5e5e;  margin:15px 0px 15px 0px 
}
.footer-menu2 h5{
   width:255px; float:left;  font-size:1.25em; font-family: Verdana, Geneva, sans-serif; font-style:normal; font-weight:300;  
   text-transform:uppercase;  text-decoration:none; color:#FFF; float:left;
}
.footer-menu2 ul{
   width:255px; float:left; list-style:none;  vertical-align:top; text-align:left; margin:0px; 
padding-left:9px; padding-right:6px;
}
.footer-menu2 ul li {
   width:255px; list-style:none;  line-height:25px; float:left; margin:0px;  text-align:left;
}
.footer-menu2 ul li a{
  width:255px; font-size:12px; float:left; font-family: 'ambleregular'; font-style:normal; font-weight:normal; text-transform:capitalize;  text-decoration:none; color:#FFF; text-align:left;
  background:url(../images/but9.png) no-repeat left center;  padding:0px 0px 0px 17px;
}
.footer-menu2 ul li a:hover{
  width:245px; font-size:12px; float:left; font-family: 'ambleregular'; font-style:normal; font-weight:normal; text-transform:capitalize;  text-decoration:none; color:#f37432; text-align:left;
  background:url(../images/but9.png) no-repeat left center;  padding:0px 0px 0px 20px;
}

.footer-menu2 ul ul {
  float:left; list-style:none;  padding:0px; padding-left:185px;
}
.footer-menu2 ul ul li {
  width:185px;  float:left;  padding-left:200px;
}
.footer-menu2 ul ul li a{
  width:170px; font-size:12px; float:left; font-family: 'ambleregular'; font-style:normal; font-weight:normal; text-transform:capitalize;  text-decoration:none; color:#FFF; text-align:left;
  background:url(../images/but9.png) no-repeat left center;  padding:0px 0px 0px 22px;
}
.footer-menu2 ul ul li a:hover{
  width:170px; font-size:12px; float:left; font-family: 'ambleregular'; font-style:normal; font-weight:normal; text-transform:capitalize;  text-decoration:none; color:#fef113; text-align:left;
  background:url(../images/but9.png) no-repeat left center;  padding:0px 0px 0px 32px;
}

.address1{
	width:180px; float:right; list-style:none;  padding-left:5px; text-align:left;
}
.address1 h5{
	font-size: 0.875em; color:#FFF; font-family: Verdana, Geneva, sans-serif; font-style: normal; font-weight:normal; text-transform: none;     text-decoration:none; line-height:25px; text-align:center; 
}
.address1 ul{
	width:180px; padding:0px;  margin:0px; display:block; border:0px;
}
.address1 ul li{
	width:185px; float:left; padding:0px; vertical-align:top; margin:0px; list-style:none;
}
.address1 ul li {
  font-size: 0.875em; color:#FFF; font-family: Verdana, Geneva, sans-serif; font-style: normal; font-weight:normal; text-transform: none;     text-decoration:none; line-height:25px; text-align:left; padding-left:25px;
}
.address1 .home1{
  text-decoration:none; color:#FFF; cursor:pointer; background:url(../images/home.png) no-repeat left center;margin-top:6px;
}
.address1 .ph1{
  text-decoration:none; color:#FFF; cursor:pointer; background:url(../images/ph.png) no-repeat left center; margin-top:6px;
}
.address1 .fax1{
  text-decoration:none; color:#FFF; cursor:pointer; background:url(../images/fax.png) no-repeat left center;margin-top:6px;
}
.address1 .mob1{
  text-decoration:none; color:#FFF; cursor:pointer; background:url(../images/mob.png) no-repeat left center;margin-top:6px;
}
.address1 .email1{
  text-decoration:none; color:#FFF; cursor:pointer; background:url(../images/email.png) no-repeat left center;margin-top:6px;
}

.footer-quaranty{
	float:left; padding-left:20px; margin-top:20px;
}

/********************** footer bottom *************************************/
.footer-bottom-bg {
  width:100%; height:40px; background:#111111;                                     	
}
.copy {
 width:450px; float:left; font-size:12px; font-family: Verdana, Geneva, sans-serif; font-style:normal; font-weight:normal; text-transform:none;  text-decoration:none; color:#FFF; text-align:left; line-height:40px;
}
.footer-sm {
 width:150px; height:50px; float:left; line-height:40px;
}
.footer-sm-img a{
 width:32px; height:32px; float:left; padding:6px 0px 5px 0px; margin-left:10px;
 -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s;transition-duration: 0.5s;	background-position: left top;
}
.footer-sm-img a:hover{
 width:32px; height:32px; float:left; padding:6px 0px 5px 0px; margin-left:10px;
 -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;	-webkit-transform: rotate(360deg);  -moz-transform: rotate(360deg); -o-transform: rotate(360deg);-ms-transform: rotate(360deg); 
}


.websitedesign {
 width:400px; float:left; font-size:12px; font-family: Verdana, Geneva, sans-serif; font-style:normal; font-weight:normal; text-transform:none;   text-decoration:none; color:#FFF; text-align:right; line-height:40px;
}
.websitedesign a{
 font-size:12px; font-family: Verdana, Geneva, sans-serif; font-style:normal; font-weight:normal; text-transform:uppercase;
   text-decoration:none; color:#FFF; 
 background:url(../images/webbi.png) no-repeat right center; padding:0px 46px 0px 0px;
}
.websitedesign a:hover{
 font-size:12px; font-family: Verdana, Geneva, sans-serif; font-style:normal; font-weight:normal; text-transform:uppercase;
   text-decoration:none; color:#fef113; 
}


/***************** color *********************************/
.blue {
color:#0000ff;
}
.black {
 color:#222222;
}
.red {
color:#ff0000;
}

/**************************hgt **************************/
.hgt5 {
 height:5px;
}
.hgt10 {
 height:10px;
}
.hgt15 {
 height:15px;
}
.hgt20 {
 height:20px;
}
.hgt25 {
 height:25px;
}
.hgt30 {
 height:30px;
}
.hgt35 {
 height:35px;
}
.hgt40 {
 height:40px;
}
.hgt45 {
 height:45px;
}
/************** contact Us *************************/
.contact-tot {
  width:690px; height:auto; float:left;
}
.contact-lt {
  width:340px; height:auto; float:left;
}
.contact-rt {
  width:350px; height:auto; float:left; text-align:center;
}
.footer-address {
   width:340px; margin:0 auto;
}
.footer-address-head {
	width:auto; height:30px; float:left; font-size:16px; font-family: 'ambleregular'; font-style:normal; font-weight:normal; 	
	text-decoration:none; color:#FFF; vertical-align:top; float:left; padding:15px 0px 5px 10px;
}

.footer-address ul{
   width:270px; float:left; list-style:none; margin-left:0px;
}

.footer-address li{
  width:270px; font-size:13px; float:left; font-family: 'ambleregular'; font-style:normal; font-weight:normal; text-transform:uppercase;  text-decoration:none; color:#000; vertical-align:top;  line-height:22px; text-align:left; 
}
.footer-address .adrshead{
   font-size:15px; font-family: 'ambleregular'; font-style:normal; font-weight:normal; 
   text-decoration:none; color:#000; vertical-align:top; line-height:20px;  clear:both; text-align:left; 
}
.footer-address .adrs{
   font-size:14px; font-family: Verdana, Geneva, sans-serif; font-style:normal; font-weight:normal;text-transform:none; 
   text-decoration:none; color:#000; vertical-align:top; line-height:20px; float:left; clear:both;text-align:left; 
}


/************* Enquiry ************/
.Enquiry-head {
   font-size:14px; font-family: Verdana, Geneva, sans-serif; font-style:normal; font-weight:bold;text-transform:none; 
   text-decoration:none; color:#000; vertical-align:top; line-height:20px; clear:both; text-align:left; padding-left:50px;
}
.style_contact_us {
   font-size:13px; font-family: Verdana, Geneva, sans-serif; font-style:normal; font-weight:normal;text-transform:none; 
   text-decoration:none; color:#000; vertical-align:top; line-height:20px; float:left; clear:both; text-align:left; 
}
.submit {
  font-size:13px; font-family: Verdana, Geneva, sans-serif; font-style:normal; font-weight:normal;text-transform:none; 
   text-decoration:none; color:#000; vertical-align:top; line-height:20px;  clear:both; text-align:left; 
}

.google-map-contact {
  width:680px; height:200px; margin:0 auto; margin-top:20px;
}

.clients-our {
width:150;
height:90;
float:left;
margin:10px;
border:1px solid #ccc;
}

.testimo {
	width:auto;
	height:auto;
	line-height:40px;
	text-align:justify;
	text-indent:30px;
	color:#666;
	font-size:15px;
	transition-duration:.3s;
	padding:10px 100px;
	border-bottom:1px dashed #bbb;
}

.testimo a {
	float:right;
	margin:5px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	font-family:cursive;
	margin-top:10px;
}

.testimo i {
	color:#FF9900;
	font-size:24px;
}



.content h2 {
	color:#666;
	text-align:left;
	font-size:20px;
	text-indent:20px;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}

.content p {
	font-size:13px;
	color:#666;
	line-height:26px;
	text-indent:20px;
	text-align:left;
}