@media (max-width:767px) {
	
.logo { padding:5px; text-align:center; width:100%;}	
.logo a{ display:inline-block; max-width:150px;}	
.logo img{ max-width:100%; height:auto;}

.tablink{ padding:15px 0;}
.tablink ul> li{ min-height:inherit; width:100%;}	
.welcome-area p{ font-size:22px;}

#header-menu ul >li> a{ font-size:24px;}
.unitcell ul li{ width:100%;text-align: center;}	
.units-package{ margin:0 auto;}
.note-add-ons{ margin:15px auto 0}
.tablink h2{font-size: 24px;}
#primary-menu{ margin-left:0; margin-right:0}
.navbar .navbar-nav>li{    padding:2px 0; text-align:center;}
.navbar .navbar-nav>li> a{ margin-top:0; margin-bottom:0; font-size: 20px; border-right:0;    padding-right: 0;   padding-left: 0;}
.mainCo_area h1{font-size: 30px; color: #000;  padding-bottom: 10px;  margin-top: 20px;  margin-bottom: 5px;}
.mainCo_area p{font-size: 19px;}
.list-label li{ font-size:18px;}
.faq p{ font-size:16px;}
.faq h2{    font-size: 18px;}
.faq ul li{ font-size:16px;}

table.addons { width: 100%; max-width: 100%; }

table.addons tr td{font-size:13px;}
table.addons tr td span{ font-size:13px;}
table.addons tr th{ font-size:13px;  text-align: center;}
table.addons tr td.addtocart{    width: 100%; text-align: center; margin-bottom: 10px; padding-top:15px;}


.unitcell li h2{ font-size:25px;}
.large-head{    font-size: 35px;}

.chnagesPackages h2{    font-size: 20px;}

.send-order-top a,
.send-order-top a{ margin-bottom:10px; max-width:260px;}

ul.listnote li{ font-size:19px}
.packages-chnages img{ max-width:40%}
#vecart, .unitcell { overflow-x:auto; }
#vecart .vecart { width:100%; max-width:100%; }

}

@media (max-width:400px) {
.units-package{width: 290px;}
.tablink a.co-link {min-height: 95px;background-size: 295px auto;}

}
@media (min-width:768px) and (max-width:1024px) {
#header-menu ul >li> a{padding-left:13px;  padding-right:13px;  font-size:25px;}
	
}

@media (min-width:768px) and (max-width:991px) {
.navbar .navbar-nav>li> a{font-size: 20px;}

table.addons tr td{display: inline-block; width: 50%;}
table.addons tr th{display:block}
table.addons tr th:last-child,
table.addons tr th:first-child{ display:none}
table.addons tr td:nth-child(2){ text-align:right;}
table.addons tr td:nth-child(3){ text-align:left;}
table.addons tr td:nth-child(4){ text-align:right;}
table.addons tr td.addtocart{    width: 100%; border-bottom: 1px solid #adadad;  text-align: center; margin-bottom: 10px; padding-top:0;}

.tableCover table.addons tr th{ display: table-cell;}
.tableCover table.addons tr th:last-child, 
.tableCover table.addons tr th:first-child{ display:block;}
.tableCover table.addons tr td { display: table-cell; width: auto;border-bottom:0;}

}