

@media only screen and (min-width : 300px) and (max-width : 480px) {
.footer-full {    margin: 0 auto;    text-align: center;    width: 90%;}
.footer-full .cen {    width: 100%;}
.main-container.col1-layout {    margin: 0 auto;    padding: 0;    width: 90%;}
.home {    width: 100%;}
.home > img {    width: 100%;}
.home .three-box {    float: left;    width: 100%;}
.home .three-box .first {    border: 1px solid #e5e5e5 !important;}
.home .three-box .first.sec {    margin: 20px 0;}
.home h1.center-heading {    display: block;    float: left;}
.home .container .left {    width: 100%;}
.home .container .right {   width: 100%;  }
.home .container .right .tabGroup {  width: 100%;}
.tabGroup > input[type="radio"] + label {    font-size: 12px;    margin-top: 20px;    padding: 2px;}
.bot-boxs {    margin-top: 12em !important;}
.home .bot-boxs .first {     width: 100%;}
.footer-container {    width: 90%;}
.footer .links1 {        width: 62%;}
.skip-content {    position: relative;    z-index: 9999;}
.skip-links {    display: block;}.skip-content {    clear: both;    position: relative;    width: 100%;    z-index: 9999;}
.epath-logo {    float: none;    margin: 0 auto;    width: 300px;}
.logo {    float: none;    margin: 0 auto;}.skip-content {    display: block;}.skip-content {    clear: both;    display: block;    float: left;}
#myheader{background:none;}
.main.centerdiv {    width: 100%;}
.home .three-box .first {    width: 100%;}
.footer .links1{padding:0px;}
.page {    overflow: hidden;}
.products-grid > li {    clear: both;    display: block;    float: none !important;    margin: 20px auto !important;    padding: 0 !important;    width: 210px !important;}
#sidenav {    clear: both;    display: block;}
.col3-layout .col-wrapper .col-main {    float: left !important ;    width: 90% !important ;}
.nav-primary li.parent > a:after {background:none;content:none;}
.main-container.col2-left-layout {    border: 0 none;    clear: both;    display: block;    margin: 0 auto;    width: 90%;}
.contacts-index-index .col-main {    float: none;    margin: 0 auto;    width: 95%;    word-wrap: break-word;}
.cart.display-single-price > form {    float: left;}.skip-link.skip-nav {    display: none;}
.skip-link.skip-search.skip-active {    display: none;}.skip-link .label {    display: block; float: left;}
.skip-link.skip-search {    display: none;}
.header-minicart {    float: right;}
.top-right {   float: none !important;    height: 50px;    margin: 0 auto;    position: relative;    width: 75%;}
.header-minicart {    display: none;}
.copyright > span {    text-align: center;    width: 100%;
}
}





@media only screen and (min-width : 481px) and (max-width : 767px) {
.footer-full {    margin: 0 auto;    text-align: center;    width: 90%;}
.footer-full .cen {    width: 100%;}
.main-container.col1-layout {    margin: 0 auto;    padding: 0;    width: 90%;}
.home {    width: 100%;}
.home > img {    width: 100%;}
.home .three-box {    float: left;    width: 100%;}
.home .three-box .first {    border: 1px solid #e5e5e5 !important;}
.home .three-box .first.sec {    margin: 20px 0;}
.home h1.center-heading {    display: block;    float: left;}
.home .container .left {    width: 100%;}
.home .container .right {   width: 100%;  }
.home .container .right .tabGroup {  width: 100%;}
.tabGroup > input[type="radio"] + label {    font-size: 12px;    margin-top: 20px;    padding: 2px;}
.bot-boxs {    margin-top: 12em !important;}
.home .bot-boxs .first {     width: 100%;}
.footer-container {    width: 90%;}
.footer .links1 {        width: 62%;}
.skip-content {    position: relative;    z-index: 9999;}
.skip-links {    display: block;}.skip-content {    clear: both;    position: relative;    width: 100%;    z-index: 9999;}
.epath-logo {    float: none;    margin: 0 auto;    width: 300px;}
.logo {    float: none;    margin: 0 auto;}.skip-content {    display: block;}.skip-content {    clear: both;    display: block;    float: left;}
#myheader{background:none;}
.main.centerdiv {    width: 100%;}
.home .three-box .first {    width: 100%;}
.footer .links1{padding:0px;}
.page {    overflow: hidden;}
.products-grid > li {    clear: both;    display: block;    float: none !important;    margin: 20px auto !important;    padding: 0 !important;    width: 210px !important;}
#sidenav {    clear: both;    display: block;}
.col3-layout .col-wrapper .col-main {    float: left !important ;    width: 90% !important ;}
.nav-primary li.parent > a:after {background:none;content:none;}
.main-container.col2-left-layout {    border: 0 none;    clear: both;    display: block;    margin: 0 auto;    width: 90%;}
.contacts-index-index .col-main {    float: none;    margin: 0 auto;    width: 95%;    word-wrap: break-word;}
.cart.display-single-price > form {    float: left;}.skip-link.skip-nav {    display: none;}
.skip-link.skip-search.skip-active {    display: none;}.skip-link .label {    display: block; float: left;}
.skip-link.skip-search {    display: none;}
.header-minicart {    float: right;}
.top-right {   float: none !important;    height: 50px;    margin: 0 auto;    position: relative;    width: 75%;}
.header-minicart {    display: none;}
.footer .links1 {    display: inline-block;    float: left;    width: 50% !important;}
.copyright > span {    text-align: center;    width: 100%;}
.tabGroup > div{height: 85%;}
}




@media only screen and (min-width : 768px) and (max-width : 980px) {
.tabGroup > div{height: 85%;}
.footer-full {    margin: 0 auto;    text-align: center;    width: 90%;}
.footer-full .cen {    width: 100%;}
.main-container.col1-layout {    margin: 0 auto;    padding: 0;    width: 90%;}
.home {    width: 100%;}
.home > img {    width: 100%;}
.home .three-box {    float: left;    width: 100%;}
.home .three-box .first {    border: 1px solid #e5e5e5 !important;}
.home .three-box .first.sec {    margin: 0px 0;}
.home h1.center-heading {    display: block;    float: left;}
.home .container .left {    width: 40%;}
.home .container .right {   width: 58%;  }
.home .container .right .tabGroup {  width: 100%; height: 634px;}
.tabGroup > input[type="radio"] + label {   font-size: 16px;    margin-top: 20px;    padding: 12px;}
.bot-boxs {    margin-top: 12em !important;}
.home .bot-boxs .first {     width: 100%;}
.footer-container {    width: 90%;}
.footer .links1 {        width: 62%;}
.skip-content {    position: relative;    z-index: 9999;}
.skip-links {    display: block;}.skip-content {    clear: both;    position: relative;    width: 100%;    z-index: 9999;}
.epath-logo {    float: none;    margin: 0 auto;    width: 300px;}
.logo {    float: none;    margin: 0 auto;}.skip-content {    display: block;}.skip-content {    clear: both;    display: block;    float: left;}
#myheader{background:none;}
.main.centerdiv {    width: 100%;}
.home .three-box .first {    width: 33%; height: 500px;}
.footer .links1{padding:0px;}
.page {    overflow: hidden;}
.products-grid > li {    clear: both;    display: block;    float: none !important;    margin: 20px auto !important;    padding: 0 !important;    width: 210px !important;}
#sidenav {    clear: both;    display: block;}
.col3-layout .col-wrapper .col-main {    float: left !important ;    width: 90% !important ;}
.nav-primary li.parent > a:after {background:none;content:none;}
.main-container.col2-left-layout {    border: 0 none;    clear: both;    display: block;    margin: 0 auto;    width: 90%;}
.contacts-index-index .col-main {    float: none;    margin: 0 auto;    width: 95%;    word-wrap: break-word;}
.cart.display-single-price > form {    float: left;}.skip-link.skip-nav {    display: none;}
.skip-link.skip-search.skip-active {    display: none;}.skip-link .label {    display: block; float: left;}
.skip-link.skip-search {    display: none;}
.header-minicart {    float: right;}
.top-right {   float: none !important;    height: 50px;    margin: 0 auto;    position: relative;    width: 38%;}
.header-minicart {    display: none;}
.footer .links1 {    display: inline-block;    float: left;    width: 50% !important;}
.copyright > span {    text-align: center;    width: 100%;}
.first.sec > p {    margin-top: 280px !important;}
}