/* iPad Quer */

@media screen and (max-width: 1150px) {
.disNone {display:none;}
.bigsdisNone {display: none;}  
.bigsdisNone1 {display: block;}  
.disNonebig {display:none;}
.bigdisNone {display:none;}
.disbigNone {display: block;}

.container { position: relative; width: 94%; margin-left: auto; margin-right: auto;}
body {font-size: 13px; color:#212222; font-family: 'open_sansregular'; font-weight: normal; background: url(../images/background.gif) repeat-x left top #FFF; line-height: normal; text-align: left;  }
.logo{width: 30%; position: relative; z-index: 50; padding: 25px 0 29px 25px; float: left;}
.logo a{width: 100%; height: 70px; background:url(../images/logo.png) no-repeat left center; text-indent:-9999px; display:block; background-size: 100% 100%; }

.dis2{display: none; }
.disNav{display:none;}
#showLeftPush {display: none;}
 
.nav ul li a{padding: 15px 21% 15px 21%; margin: 0 1px 0 0; display:block; text-transform: none; color:#130b09; font-size:13px; font-weight: normal; font-family: 'dosisbook'; text-decoration:none; text-transform: uppercase; }
.nav ul ul{position:absolute;  padding:0; margin:0; top: 112px; width:190px; left:-1500px; z-index: 9999; }
.nav li li a{margin:0; width:190px; font-family: 'dosisbook';  color:#ffffff;   background-color:#7964a2; border-bottom:solid 1px #614a8e; padding:7px 8px; font-size: 13px; font-weight: normal; text-transform: none; display:block; color:#ffffff; text-decoration:none; text-align: left;}
.nav li li a:hover{margin:0; width:190px; border-bottom:solid 1px #7964a2; padding:7px 8px; font-size: 13px; font-weight: normal; text-transform: none; display:block; color:#ffffff; text-decoration:none; background-color:#614a8e; background-image: none;}

.topcontnet {width: 100%; position: relative; top: 0px; background: none; margin: 0 auto; left: 0; right: 0; }
.header {float: left; width: 100%; margin: 0;  }
.mailbox {float: right; /*width: 38%;*/  padding: 0 15px; } 
.clientcon img {width:70%; height: auto;}
#s3 {height: 210px;}
.slider_box {float: none; margin: 0 auto  11px; width: 160px;}
.slider_box2 {float: none; margin: 0 auto;}
 
}
 
 	 
@media screen and (max-width: 964px) {
.nav{float: right; width: 100%; background: url(../images/menuline.gif) no-repeat center top; margin: 25px 0 0 0; background-size: 100% 1px;  }
.nav ul li a{padding: 15px 18% 15px 18%; margin: 0 1px 0 0; display:block; text-transform: none; color:#130b09; font-size:13px; font-weight: normal; font-family: 'dosisbook'; text-decoration:none; text-transform: uppercase; }
.nav ul ul{position:absolute;  padding:0; margin:0; top: 112px; width:190px; left:-1500px; z-index: 9999; }
.nav li li a{margin:0; width:190px; font-family: 'dosisbook';  color:#ffffff;   background-color:#7964a2; border-bottom:solid 1px #614a8e; padding:7px 8px; font-size: 13px; font-weight: normal; text-transform: none; display:block; color:#ffffff; text-decoration:none; text-align: left;}
.nav li li a:hover{margin:0; width:190px; border-bottom:solid 1px #7964a2; padding:7px 8px; font-size: 13px; font-weight: normal; text-transform: none; display:block; color:#ffffff; text-decoration:none; background-color:#614a8e; background-image: none;}
.mailbox {float: right; /*width: 40%;*/  padding: 0 15px; } 
.subheadline {width: 93%; float: left; padding: 15px 3% 10px 3%; clear: #6f4fad; }
.subheadlogo {width: 28%; float: left; padding: 10px 3% 10px 3%; background-color: #969696; }

 

 
 }
 
@media screen and (max-width: 928px) {
.nav ul li a{padding: 15px 17% 15px 17%; margin: 0 1px 0 0; display:block; text-transform: none; color:#130b09; font-size:12px; font-weight: normal; font-family: 'dosisbook'; text-decoration:none; text-transform: uppercase; }
.nav ul ul{position:absolute;  padding:0; margin:0; top: 112px; width:190px; left:-1500px; z-index: 9999; }
.nav li li a{margin:0; width:190px; font-family: 'dosisbook';  color:#ffffff;   background-color:#7964a2; border-bottom:solid 1px #614a8e; padding:5px 8px; font-size: 13px; font-weight: normal; text-transform: none; display:block; color:#ffffff; text-decoration:none; text-align: left;}
.nav li li a:hover{margin:0; width:190px; border-bottom:solid 1px #7964a2; padding:5px 8px; font-size: 13px; font-weight: normal; text-transform: none; display:block; color:#ffffff; text-decoration:none; background-color:#614a8e; background-image: none;}
 .mailbox {float: right; /*width: 45%;*/  padding: 0 15px; }
 .subheadline {width: 58%; float: left; padding: 15px 3% 10px 3%; clear: #6f4fad;  display:none}
.subheadlogo {width: 30%; float: left; padding: 10px 3% 10px 3%; background-color: #969696; }

 }
	 
@media screen and (max-width: 850px) {
body {font-size: 13px; color:#212222; font-family: 'open_sansregular'; font-weight: normal; background: url(../images/background.gif) repeat-x left top #FFF; line-height: normal; text-align: left; background-size: 100% 25%; }
.nav ul li a{padding: 15px 15.7% 15px 15.7%; margin: 0 1px 0 0; display:block; text-transform: none; color:#130b09; font-size:12px; font-weight: normal; font-family: 'dosisbook'; text-decoration:none; text-transform: uppercase; }
.nav ul ul{position:absolute;  padding:0; margin:0; top: 112px; width:190px; left:-1500px; z-index: 9999; }
.nav li li a{margin:0; width:190px; font-family: 'dosisbook';  color:#ffffff;   background-color:#7964a2; border-bottom:solid 1px #614a8e; padding:5px 8px; font-size: 13px; font-weight: normal; text-transform: none; display:block; color:#ffffff; text-decoration:none; text-align: left;}
.nav li li a:hover{margin:0; width:190px; border-bottom:solid 1px #7964a2; padding:5px 8px; font-size: 13px; font-weight: normal; text-transform: none; display:block; color:#ffffff; text-decoration:none; background-color:#614a8e; background-image: none;}
.mailbox {float: right; /*width: 48%;*/  padding: 0 15px; } 
.subheadline {width: 56%; float: left; padding: 15px 3% 10px 3%; clear: #6f4fad; }
.subheadlogo {width: 32%; float: left; padding: 10px 3% 10px 3%; background-color: #969696; }
.global_map img{ width:100% }
}

@media screen and (max-width: 768px) {
body {font-size: 13px; color:#212222; font-family: 'open_sansregular'; font-weight: normal; background: url(../images/background.gif) repeat-x left top #FFF; line-height: normal; text-align: left; background-size: 100% 25%; }
.nav ul li a{padding: 15px 13.5% 15px 13.5%; margin: 0 1px 0 0; display:block; text-transform: none; color:#130b09; font-size:12px; font-weight: normal; font-family: 'dosisbook'; text-decoration:none; text-transform: uppercase; }
.nav ul ul{position:absolute;  padding:0; margin:0; top: 112px; width:190px; left:-1500px; z-index: 9999; }
.nav li li a{margin:0; width:190px; font-family: 'dosisbook';  color:#ffffff;   background-color:#7964a2; border-bottom:solid 1px #614a8e; padding:5px 8px; font-size: 13px; font-weight: normal; text-transform: none; display:block; color:#ffffff; text-decoration:none; text-align: left;}
.nav li li a:hover{margin:0; width:190px; border-bottom:solid 1px #7964a2; padding:5px 8px; font-size: 13px; font-weight: normal; text-transform: none; display:block; color:#ffffff; text-decoration:none; background-color:#614a8e; background-image: none;}

.mailbox {float: right; /*width: 52%;*/  padding: 0 15px; } 
.logo{width: 30%; position: relative; z-index: 50; padding: 25px 0 29px 25px; float: left;}
.logo a{width: 100%; height: 60px; background:url(../images/logo.png) no-repeat left center; text-indent:-9999px; display:block; background-size: 100% 100%; }
.subheadline {width: 54%; float: left; padding: 15px 3% 10px 3%; clear: #6f4fad; }
.subheadlogo {width: 34%; float: left; padding: 10px 3% 10px 3%; background-color: #969696; }
.clientcon img {width: 70%; height: auto;} 
#s3 { height: 212px;}
.slider_box { margin-bottom: 12px;}
.global_map img{ width:100% }
}
                 
@media screen and (max-width: 727px) {
body {font-size: 13px; color:#212222; font-family: 'open_sansregular'; font-weight: normal; background: url(../images/background.gif) repeat-x left top #FFF; line-height: normal; text-align: left; background-size: 100% 17%; }
.leftcontent h1 { font-family: 'swis721_cn_btroman'; font-size: 20px; color: #010101; margin: 0 0 10px 0; padding: 0; font-weight: normal; font-style: normal; line-height: 22px;  text-align: left; text-transform :uppercase; border: none; }
.mailbox {float: right; /*width: 56%;*/  padding: 0 15px; } 
.logo{width: 30%; position: relative; z-index: 50; padding: 25px 0 29px 25px; float: left;}
.logo a{width: 100%; height: 55px; background:url(../images/logo.png) no-repeat left center; text-indent:-9999px; display:block; background-size: 100% 100%; }
.rightcontent h3 { font-family: 'swis721_cn_btroman'; font-size: 18px; color: #010101; margin: 0 0 10px 0; padding: 0; }
.bluebox h2 {background-color: #756495; padding: 8px 5%; margin: 0; width: 40%; font-family:  'dosisbook'; font-size: 15px; color: #fff;   }
.bluebox h3 {background-color: #5e4d7e; padding: 8px 5%; margin: 0; width: 40%; font-family:  'dosisbook'; font-size: 15px; color: #fff;  }
.clientcon img {width: 100%; height: auto;}
#s3 {height:295px;}
.slider_box {float: none; margin:0px auto 25px;}
.nav ul li a{padding: 15px 9.2% 15px 9.2%; margin: 0 1px 0 0; display:block; text-transform: none; color:#130b09; font-size:12px; font-weight: normal; font-family: 'dosisbook'; text-decoration:none; text-transform: uppercase; }
.nav ul ul{position:absolute;  padding:0; margin:0; top: 112px; width:190px; left:-1500px; z-index: 9999; }
.nav li li a{margin:0; width:190px; font-family: 'dosisbook';  color:#ffffff;   background-color:#7964a2; border-bottom:solid 1px #614a8e; padding:5px 8px; font-size: 13px; font-weight: normal; text-transform: none; display:block; color:#ffffff; text-decoration:none; text-align: left;}
.nav li li a:hover{margin:0; width:190px; border-bottom:solid 1px #7964a2; padding:5px 8px; font-size: 13px; font-weight: normal; text-transform: none; display:block; color:#ffffff; text-decoration:none; background-color:#614a8e; background-image: none;}
.subheadline {width: 50%; float: left; padding: 15px 3% 10px 3%; clear: #6f4fad; }
.subheadlogo {width: 38%; float: left; padding: 10px 3% 10px 3%; background-color: #969696; }
.linemarq {font-family: 'open_sansregular'; font-size: 14px; color: #563299; padding: 0 0 0 0; font-weight: normal; font-style: normal; line-height: 24px; margin: 0; text-transform: uppercase;}
.socialbox {position: fixed; right: 0; top: 150px; width: 38px; z-index: 200;}
.socialbox img {padding: 0 0 5px 0; width: 80%; height: auto; float: right;}
.global_map img{ width:100% }
}             



/*---------------------------------------*/
 
		
@media screen and (max-width: 649px) {
body {font-size: 13px; color:#212222; font-family: 'open_sansregular'; font-weight: normal; background: url(../images/background.gif) repeat-x left top #FFF; line-height: normal; text-align: left; background-size: 100% 15%; }
.logo{width: 35%; position: relative; z-index: 50; padding: 20px 0 20px 22px; float: left;}
.logo a{width: 100%; height: 50px; background:url(../images/logo.png) no-repeat left center; text-indent:-9999px; display:block; background-size: 100% 100%; }
.nav{float: right; width: 100%; background: none; margin: 12px 0 0 0;  } 
.dis2{display:block;}
.disNav{display:none;}
#showLeftPush{background:url(../images/menu.gif) 6px 6px no-repeat #fff; border:solid 1px #d5d5d5; color:#614a8e; text-decoration:none; border:0; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.25); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.25); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.25);  padding:8px 15px 8px 40px; display:inline-block; margin: 10px 0 15px 60%; text-transform: uppercase; font-weight: normal; font-family: 'open_sansregular'; font-size:14px; z-index: 50;}
.disNav1{display:none;}
.bigsdisNone {display: block;}  
.bigsdisNone1 {display: none;}  

.mailbox {display: none;}
.leftcontent {float: left; width: 100%; margin: 30px 0 0 0;}
.rightcontent {float: left; width: 100%;  margin: 30px 0 0 0; }
.qualitycon {float: left; width: 94%; margin: 0 3% 30px 3%; }
.clientcon {float: left; width: 94%; margin: 0 3% 30px 3%;  }
.missioncon {float: left; width: 94%; margin: 0 3% 0 3%; }
.footLBM {width: 100%; color: #fff; font-family: 'open_sansregular'; font-size: 12px; float: right; padding: 0 0 0 0; margin: 0 0 6px 0; text-align: left;}
.footLinks{width: 100%;  font-family: 'open_sansregular'; float: left; font-size: 12px;  margin: 0 0 0 0; color: #fff; padding: 25px 0 0 0; }
.footLinks p {text-align: left; padding: 0 0 6px 0; text-align: left;  }
.footLBM p {text-align: left; margin: 0 0 0 0; border-bottom: none;} 


.leftaboutcon {float: left; width: 100%; margin: 30px 0 0 0;}
.aboutimg {width: 50%; height: auto;}
.aboutimgsub {width: 25%; height: auto;}
.rightaboutcon {float: left; width: 100%;  margin: 30px 0 35px 0;  }
.leftaboutcon h1 { font-family: 'swis721_cn_btroman'; font-size: 24px; color: #7152ae; margin: 0 0 15px 0; padding: 0 0 15px 0; font-weight: normal; font-style: normal; line-height: 22px;  text-align: left; text-transform :uppercase; border-bottom: 1px solid #e3e3e3;  }
.leftaboutcon h2 { font-family:  'dosisbook'; font-size: 19px; color: #d3006d; margin: 0 0 10px 0; padding: 0; font-weight: normal; font-style: normal; line-height: 22px;  text-align: left; text-transform: none; border: none;}

.subheadline {width: 44%; float: left; padding: 15px 3% 10px 3%; clear: #6f4fad; }
.subheadlogo {width: 44%; float: left; padding: 10px 3% 10px 3%; background-color: #969696; }
.linemarq {font-family: 'open_sansregular'; font-size: 14px; color: #563299; padding: 0 0 0 0; font-weight: normal; font-style: normal; line-height: 24px; margin: 0; text-transform: uppercase;}
.socialbox {position: fixed; right: 0; top: 150px; width: 38px; z-index: 200;}
.socialbox img {padding: 0 0 5px 0; width: 70%; height: auto; float: right;}
.global_map img{ width:100% }
}		
		 
@media screen and (max-width: 560px) {
.leftaboutcon h1 { font-family: 'swis721_cn_btroman'; font-size: 22px; color: #7152ae; margin: 0 0 15px 0; padding: 0 0 15px 0; font-weight: normal; font-style: normal; line-height: 22px;  text-align: left; text-transform :uppercase; border-bottom: 1px solid #e3e3e3;  }
.leftaboutcon h2 { font-family:  'dosisbook'; font-size: 17px; color: #d3006d; margin: 0 0 10px 0; padding: 0; font-weight: normal; font-style: normal; line-height: 22px;  text-align: left; text-transform: none; border: none;}

.subheadline {width: 38%; float: left; padding: 15px 3% 10px 3%; clear: #6f4fad; }
.subheadlogo {width: 50%; float: left; padding: 10px 3% 10px 3%; background-color: #969696; }
.linemarq {font-family: 'open_sansregular'; font-size: 14px; color: #563299; padding: 0 0 0 0; font-weight: normal; font-style: normal; line-height: 24px; margin: 0; text-transform: uppercase;}
.socialbox {position: fixed; right: 0; top: 150px; width: 38px; z-index: 200;}
.socialbox img {padding: 0 0 5px 0; width: 70%; height: auto; float: right;}
.global_map img{ width:100% }
}
  	 
@media screen and (max-width: 486px) {
body {font-size: 13px; color:#212222; font-family: 'open_sansregular'; font-weight: normal; background: url(../images/background.gif) repeat-x left top #FFF; line-height: normal; text-align: left; background-size: 100% 10%; }
.logo{width: 30%; position: relative; z-index: 50; padding: 20px 0 20px 22px; float: left;}
.logo a{width: 150%;background:url(../images/logo.png) no-repeat left center; text-indent:-9999px; display:block; background-size: 100% 100%; }
 .dis2{display:block;}
.disNav{display:none;}
#showLeftPush{background: none; background-color: #fff; border:solid 1px #d5d5d5; color:#614a8e; text-decoration:none; border:0; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.25); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.25); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.25);  padding:6px 13px 6px 13px; display:inline-block; margin: 10px 0 15px 35%; text-transform: uppercase; font-weight: normal; font-family: 'open_sansregular'; font-size:14px; z-index: 50;}
.disNav1{display:none;} 
.toprightbox {float: right; width: 35%; }
.leftcontent {float: left; width: 100%; margin: 20px 0 0 0;}
.rightcontent {float: left; width: 100%;  margin: 20px 0 0 0; }
.leftcontent h1 { font-family: 'swis721_cn_btroman'; font-size: 17px; color: #010101; margin: 0 0 10px 0; padding: 0; font-weight: normal; font-style: normal; line-height: 22px;  text-align: left; text-transform :uppercase; border: none; }
.rightcontent h3 { font-family: 'swis721_cn_btroman'; font-size: 15px; color: #010101; margin: 0 0 10px 0; padding: 0; }
.bluebox h2 {background-color: #756495; padding: 8px 5%; margin: 0; width: 40%; font-family:  'dosisbook'; font-size: 13px; color: #fff;   }
.bluebox h3 {background-color: #5e4d7e; padding: 8px 5%; margin: 0; width: 40%; font-family:  'dosisbook'; font-size: 13px; color: #fff;  }

.leftaboutcon h1 { font-family: 'swis721_cn_btroman'; font-size: 19px; color: #7152ae; margin: 0 0 15px 0; padding: 0 0 15px 0; font-weight: normal; font-style: normal; line-height: 22px;  text-align: left; text-transform :uppercase; border-bottom: 1px solid #e3e3e3;  }
.leftaboutcon h2 { font-family:  'dosisbook'; font-size: 15px; color: #d3006d; margin: 0 0 10px 0; padding: 0; font-weight: normal; font-style: normal; line-height: 22px;  text-align: left; text-transform: none; border: none;}
.enquiryBtn {margin: 10px 0 0 0;}
.tWidth{width:100px; float:left;}
.tWidth{width:100%; float:left;}
.textBox{width:90%; height:28px; background:#fff; border:solid 1px #e0e0e0; font-family:  'open_sansregular'; color:#000; font-size:15px;}


.subheadline {width: 94%; float: left; padding: 15px 3% 10px 3%; clear: #6f4fad; }
.subheadlogo {width: 94%; float: left; padding: 10px 3% 10px 3%; background-color: #969696; }
.global_map img{ width:100% }

 	 }

@media screen and (max-width: 410px) {
	#ninja-slider-prev, #ninja-slider-next, #ninja-slider-pause-play { display:none !important}
}
@media screen and (max-width: 365px) {
  .dis2{display:block;}
.disNav{display:none;}
#showLeftPush{background: none; background-color: #fff; border:solid 1px #d5d5d5; color:#614a8e; text-decoration:none; border:0; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.25); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.25); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.25);  padding:6px 13px 6px 13px; display:inline-block; margin: 10px 0 15px 28%; text-transform: uppercase; font-weight: normal; font-family: 'open_sansregular'; font-size:14px; z-index: 50;}
.disNav1{display:none;} 
.leftaboutcon h1 { font-family: 'swis721_cn_btroman'; font-size: 17px; color: #7152ae; margin: 0 0 15px 0; padding: 0 0 15px 0; font-weight: normal; font-style: normal; line-height: 22px;  text-align: left; text-transform :uppercase; border-bottom: 1px solid #e3e3e3;  }
.leftaboutcon h2 { font-family:  'dosisbook'; font-size: 14px; color: #d3006d; margin: 0 0 10px 0; padding: 0; font-weight: normal; font-style: normal; line-height: 22px;  text-align: left; text-transform: none; border: none;}
.logo{width: 30%; position: relative; z-index: 50; padding: 20px 0 20px 22px; float: left;}
.logo a{width: 150%;   text-indent:-9999px; display:block; background-size: 100% 100%; }
.global_map img{ width:100% }

	 }

 