.mobileMenuDiv .zMenuBarDiv {width:100% !important; border-top:1px solid #999;}
.mobileMenuButton, .mobileMenuDiv {display:none;}

@media only screen and (max-width: 980px) { 
.mobileMenuDiv{width:100%; float:left;}
.mobileMenuDiv ul{list-style:none; padding:0px; margin:0px;  }
.mobileMenuDiv a:link, .mobileMenuDiv a:visited{ color:#FFF !important; outline: none;} 
.mobileMenuDiv a { clear: both; display: block; float: left; margin: 0; padding: 0 5% 15px; text-decoration: none; width: 100%; }
.mobileMenuButton { border: 2px solid #fff; border-radius: 10px; clear: none; color: #fff; float: right; font-size: 26px; line-height: 26px; margin: 10px 6px; padding: 7px 10px; text-decoration: none;}
.mobileMenuDiv  li ul { display:none !important;}  
.mobileMenuButton {display:block;}
.mobileMenuDiv, .main-menu {display:none;}
.mobileMenuDiv a:hover {text-decoration: underline;}

.mobile-menu {
    background-color: #000;
    float: left;
    width: 100%;
}
}
@media screen and (max-width: 1200px) {
	.container {
	  width: 960px;
	}
	.logo a{
		width: 100%;
	}
	.logo {
	    width: 370px;
	}
	.main-menu ul li {
	    margin-left: 25px;
	}
	.footer-menu ul li {
	    margin: 0 30px;
	}
	.Quicklink-box {
	    height: auto;
	    padding: 15px;
	    width: 300px;
	}
	.Quicklink-box .head {
	    font-size: 24px;
	}
	.Quicklink-box .text {
	    margin: 9px 0;
	}
	.quick-links.float_l {
	    height: auto;
	}
	.section1-text h1 {
	  margin: 0;
	}
	.section2-text {
	  width: 710px;
	}
	.position-img, .reliability-img {
	  width: 46%;
	}
	.our-position.float_l .position-text, .licensed-patented-text, .reliability-text {
	  width: 52%;
	}
	.invest-itc.float_l .simple-text{
		padding: 0;
	}
	.how-works-box {
	    margin: 0 2%;
	    width: 29%;
	}
	.how-works-main.float_l::before {
	  top: 143px;
	}
	.special-feature.float_l .text {
	  width: 835px;
	}
	.photosvideos ul li {
	  margin: 1%;
	  width: 23%;
	}
	.testimonials-main.float_l .text {
	  width: 900px;
	}
	.page-header.safety.float_l {
	  padding: 60px 0;
	}
	.sh-1{width:600px;}
.licensed-patented.float_l{ background-size: auto 100%;}
.quick-links.float_l{margin-top:-65px;}
}
@media screen and (max-width: 990px) {
.licensed-patented-text{width:100%;}
.licensed-patented.float_l{ background-size: auto; background-position:right top;}
.quick-links.float_l {
	margin-top:0px;
}
.sh-1{width:100%; padding-right:0px;}
.sh-2{width:357px; max-width:100%;}
	.container {
	  width: 740px;
	}
	.logo {
	  width: 300px;
	}
	.header-text {
	  padding: 18px 0;
	}
	.header-text, .Quicklink-box .head {
	  font-size: 18px;
	}
	.main-menu ul li a {
	    font-size: 16px;
	}
	.main-menu ul{
		padding: 0;
	}
	.main-menu ul li {
	  margin-left: 13px;
	}
	.footer-menu ul li {
	  margin: 0 15px;
	}
	.footer-logo.float_l img {
	  width: 100px;
	}
	.section2-text {
	  width: 490px;
	}
	.section1-text h1, .page-header.float_l h1, h2.page-head {
	  font-size: 38px;
	}
	.Quicklink-box {
	  margin: 12px 5px 0;
	  width: 236px;
	  padding: 10px;
	}
	.Quicklink-box .text {
	  margin: 3px 0 8px;
	}
	.invest-itc.float_l a.more {
	  margin: 45px 35% 0;
	  width: 30%;
	}
	.how-works-main.float_l::before {
	  top: 110px;
	}
	.special-feature.float_l .text {
	  width: 615px;
	}
	.testimonials-main.float_l .text {
	  width: 680px;
	}
	.header.float_l {
	    background-position: center top;
	    background-size: auto auto;
	}
}
@media screen and (max-width: 768px) {
	.container {
	  width: 450px;
	}
	.logo {
	    margin: 0 15%;
	    width: 70%;
	}
	.header-text, .main-menu, .section2-text, .page-header.float_l .text, .licensed-patented-text, .page-header.explore.float_l .text, .page-header.safety.float_l .text {
	    width: 100%;
	}
	.header-text {
	    text-align: center;
	}
	.main-menu ul li {
	    margin-left: 16px;
	}
	.main-menu {
	    margin-bottom: 15px;
	}
	.Quicklink-box {
	    margin: 5px 75px;
	    width: 300px;
	}
	.quick-links.float_l {
	  margin-top: 0px;
	}
	.section1-text h1, .page-header.float_l h1, h2.page-head, .section3.float_l .text, .faq-header.float_l h1 {
	    font-size: 28px;
	}
	.section1-text .head2, .size24, .special-feature.float_l .text .head {
	    font-size: 20px;
	}
	.size20{
		font-size: 18px;
	}
	.section2.float_l .thumb {
	  margin: 0 10px 0 0;
	  width: 200px;
	}
	.section2-text .head {
	  margin: 5px 0;
	}
	.section1-text .head2, .our-position.float_l .simple-text.size24 {
	  margin: 10px 0;
	}
	.section3.float_l img {
	    margin: 0 0 0 34px;
	    width: 105px;
	}
	.page-header.float_l {
	  padding: 60px 0;
	}
	.invest-itc.float_l a.more {
	  margin: 44px 25% 0;
	  width: 50%;
	}
	.how-works-main.float_l::before {
	  top: 68px;
	}
	.special-feature.float_l .icon {
	  margin: 6px 15px 0 0;
	}
	.special-feature.float_l .text {
	  width: 342px;
	}
	.testimonials-main.float_l .text {
	  width: 390px;
	}
	.page-header.safety.float_l {
	  padding: 42px 0;
	}
	.header-text {
	    padding: 6px 0;
	}
}
@media screen and (max-width: 480px) {
	.container {
	  width: 300px;
	}
	.logo {
	  margin: 0 5%;
	  width: 90%;
	}
	.header-text, .testimonials-main.float_l .text, .position-img, .reliability-img {
	  padding: 0 0 4px;
	}
	.Quicklink-box, .special-feature.float_l .icon {
	  margin: 5px 0;
	}
	.Quicklink-box, .section1-img, .section1-text, .section2.float_l .thumb, .position-img, .reliability-img, .our-position.float_l .position-text, .how-works.float_l, .how-works-box, .special-feature.float_l .icon, .photos-videos-menu, .testimonials-main.float_l .text, .reliability-text {
	  width: 100%;
	}
	.section1-text h1, .our-position.float_l .position-text, .testimonials-main.float_l, .reliability-text {
	  margin-top: 20px;
	}
	.section2.float_l .thumb, .position-img{
		margin: 0;
	}
	.our-mission.float_l .simple-text.size24, .how-works-box, .how-works-box .text, .photos-videos-menu, .reliability-text h2.page-head{
		margin: 10px 0;
	}
	.section2.float_l, .our-mission.float_l, .invest-itc.float_l, .photos-videos.float_l {
	  padding: 60px 0;
	}
	.page-header.float_l {
	  height: auto;
	}
	.invest-itc.float_l a.more {
	  margin: 44px 8% 0;
	  width: 84%;
	}
	.how-works-main.float_l::before, .testimonials-main.float_l .left, .testimonials-main.float_l .right{
		display: none;
	}
	.photosvideos ul li {
	  width: 48%;
	}
	.faq-header.float_l h1 {
	  margin: 45px 0 0;
	}
}