@media (max-width: 1024px) {
.container{ width: 98%; padding:0 1%;}

.container_demo {
    float: left;
    width: 94%;
}
.accordion_example1 .acc_active .acc_head{ width:97%;}
}
@media (max-width: 980px) {

}
@media (max-width: 900px) {
.nav a{    padding-left: 11px; padding-right: 11px;}
.footer-box{height:auto;}
.footer-box h4{ font-size: 22px;}
.unsubscribe { margin-top: 5px;}
}

@media (max-width: 800px) {
.nav a{    padding-left:7px; padding-right:7px;}
}

@media (max-width: 768px) {
.logo { float: left; width:26%;}
.menu-nav{  float: right; width: auto;}
.banner-main {  margin-top: 0;}
.product-text a{ clear:both; margin-top:10px;}
.product-img{ height:auto;}
.footer-box { background:none; margin-right: 3%; width: 45%; vertical-align:top;  display:inline-block; min-height:258px;}
.header-main{  position: inherit;}
.iframe {
  float: left;
  margin-right: 25px;
  width: 59%;
}
.pad-top-mar-top {
    float: left;
    width: 30%; margin-top:0px;
}
.copyright-text {
  text-align: center;
}
.follow-icon {
  margin-top: 13px;
  text-align: center;
}
.carousel-caption > h1 {
  font-size: 16px;
  line-height: normal;
  width: 300px;
}
.carousel-caption > p {
  font-size: 12px;
  line-height: normal;
  width: 240px;
}
}
@media (max-width: 640px) {

.menu-nav{  float: right; width:100%;}
.nav{ float:none;}
.nav > li {
      float: none;
    }
	.iframe {
  float: left;
  margin-right:0px;
  width:99%;
}
.pad-top-mar-top {
    float: left;
    width:50%; margin-top:0px;
}
.tt-wrapper {
  float: left;
  width: 46%;
  margin-top: 50px;
}
.carousel-caption > h1 {
  font-size: 16px;
  line-height: normal;
  width: 250px;
}
.carousel-caption > p {
  font-size: 12px;
  line-height: normal;
  width: 200px;
}
}

@media (max-width: 600px) {


}

@media (max-width: 480px) {
	
.logo { float: none; margin:0px auto;  width: 75%;}
.footer-box{ width:100%; margin-right:0px; padding-right:0px; border-bottom: dashed 1px #cfcfcf; margin-bottom:10px; padding-bottom:10px; min-height:inherit;}
.container{ width: 96%;}

.container_demo {
    float: left;
    width: 100%;
}
.accordion_example1 .acc_active .acc_head {
    width: 92%;
}
.product-type-simple .images {
  float: left;
  width: 100%;
}
.product-type-simple .summary {
  float: left;
  width: 100%;
}
.pad-top-mar-top {
  float: left;
  margin-top: 0;
  width: 100%;
}
.tt-wrapper {
  float: none;
  margin-top: 350px;
  width: 57%;
}
.nav a{padding-left:5px; padding-right:5px ;}
.carousel-caption > h1 {
  font-size: 12px;
  line-height: normal;
  width: 180px;
}
.carousel-caption > p {
  display:none;
}
#contact-form input[type="text"], #contact-form input[type="password"], #contact-form textarea {
  width: 90%;
}
}
@media (max-width: 360px) {
.product-img{ text-align:center; width:100%;}
.tt-wrapper {
  float: none;
  margin-top: 350px;
  width: 84%;
}
.nav > li {
  background-color: #eeeeee;
  float: left;
  width: 100%;
  border-bottom: solid 1px #fff;
}
.footer-box h4 {
  font-size: 20px;
}
.welcome-text > p {
  width: 100%;
  float: left;
}
#contact-form textarea {
  width: 80%;
}
.product-box-price-right a.input-add-to-cart, a.add_to_cart_button {
  width: 60px;
}
.toggleMenu {
  width: 91%;
}
}
@media (max-width: 320px) {
.toggleMenu {
  width: 90%;
}
}             