/*-------------------------------Responsive Website-----------------------*/
@media all and (min-width: 320px) and (max-width: 479px) {
.header-language-background {
    display: block!important;
}
.header-language-background .header-language-container {
    max-width: 320px!important;
}
.store-language-container {
    float: left !important;
    width: 320px !important;
}
.store-language-container > span {
    text-align: center;
    width: 320px;
}
.block-currency select {
    margin-top: 0!important;;
    text-align: center;
    width: 320px;
}
.block, .col-left-first {
    float: left;
    width: 320px;
}
  .logo {
    width: 100%!important;
}
.customer-data {
    width: 320px!important;
}
.customer-data > span {
    width: 320px!important;
    margin-bottom: 10px;
}
.main-container, .footer-container {
    max-width: 320px!important;
}
.senddiv {
    padding-left: 0!important;
}
.thirddiv {
    padding-left: 0!important;
}
.scrolltop {
    margin-left: 79%!important;
    margin-top: 8%!important;
}
.bannerslider {
    display: none;
}
.brand-crousel {
    display: none;
}
.products {
    width: 290px!important;
}
.prodiv {
    margin-right: 15px!important;
    width: 260px!important;
}
.proimg img {
    padding: 6px 0 0!important;
    width: 260px!important;
}
.store-language-container span:nth-child(2) {
    margin-left: 0px!important;
    width: 320px!important;
}
}
@media all and (min-width: 480px) and (max-width: 767px) {
.header-language-background {
    display: block!important;
}
.header-language-background .header-language-container {
    max-width: 480px !important;
}
.store-language-container {
    float: left !important;
    width: 240px !important;
}
.store-language-container > span {
    width: 240px;
}
.block-currency select {
    margin-top: 0!important;;
    text-align: center;
    width: 240px;
    height: 33px !important;
}
.block, .col-left-first {
    float: left !important;
    width: 240px;
}
  .logo {
    width: 100%!important;
}
.logo .small {
    margin-left: 60px;
}
.customer-data {
    width: 480px !important;
}
.customer-data > span {
    margin-bottom: 10px;
    width: 480px !important;
}
.main-container, .footer-container {
    max-width: 480px !important;
}
.frstdiv {
    padding-left: 100px !important;
}
.senddiv {
    padding-left: 75px!important;
}
.thirddiv {
    padding-left: 105px!important;
}
.scrolltop {
    margin-left: 84% !important;
    margin-top: 20% !important;
    z-index: 999;
}
.bannerslider {
    display: block;
}
.brand-crousel {
    display: block;
}
.products {
    width: 415px !important;
}
.slide img {
    float: left;
    width: 420px;
    height: 270px;
}
.brand-crousel > div {
    width: 390px !important;
}
.products h2 {
    text-align: center;
}
.prodiv {
    margin-right: 15px !important;
    width: 385px !important;
}
.proimg img {
    padding: 6px 0 0!important;
    width: 260px!important;
}
.store-language-container span:nth-child(2) {
    margin-left: 0px!important;
    width: 480px!important;
}
}
@media all and (min-width: 768px) and (max-width: 1023px) {
.header-language-background {
    display: block!important;
}
.header-language-background .header-language-container {
    max-width: 768px !important;
}
.store-language-container {
    float: left !important;
    width: 495px !important;
}
.store-language-container > span {
    width: 240px;
}
.block-currency select {
    margin-top: 0!important;;
    text-align: center;
    width: 240px;
    height: 33px !important;
}
.block, .col-left-first {
    float: right !important;
    margin-right: 20px;
    width: 240px;
}
  .logo {
    width: 100%!important;
}
.logo .small {
    margin-left: 60px;
}
.customer-data {
    width: 768px !important;
}
.customer-data > span {
    margin-bottom: 10px;
    width: 384px !important;
}
.main-container, .footer-container {
    max-width: 768px !important;
}
.frstdiv {
    padding-left: 100px !important;
}
.senddiv {
    padding-left: 75px!important;
}
.thirddiv {
    padding-left: 105px!important;
}
.scrolltop {
    margin-left: 84% !important;
    margin-top: 20% !important;
    z-index: 999;
}
.bannerslider {
    display: block;
}
.brand-crousel {
    display: block;
}
.products {
    width: 710px !important;
}
.slide img {
    float: left;
    height: 320px;
    width: 700px;
}
.brand-crousel > div {
    width: 670px !important;
}
.products h2 {
    text-align: center;
}
.prodiv {
    margin-right: 15px !important;
    width: 325px !important;
}
.proimg img {
    padding: 6px 0 0!important;
    width: 325px !important;
}
.footer-list:first-child {
    width: 301px !important;
}
.footer-list {
    width: 203px !important;
    min-height: 265px !important;
}
.store-language-container span:nth-child(2) {
    margin-left: 120px !important;
    width: 525px !important;
}
}
@media all and (min-width: 1024px) and (max-width: 1210px) {
.header-language-background {
    display: block!important;
}
.header-language-background .header-language-container {
    max-width: 1025px !important;
}
.store-language-container {
    float: left !important;
    width: 745px !important;
}
.store-language-container > span {
    width: 180px;
}
.block-currency select {
    margin-top: 0!important;;
    text-align: center;
    width: 240px;
    height: 33px !important;
}
.block, .col-left-first {
    float: right !important;
    margin-right: 20px;
    width: 240px;
}
  .logo {
    width: 100%!important;
}
.logo .small {
    margin-left: 60px;
}
.customer-data {
    width: 965px !important;
}
.nav-primary li {
    padding-right: 6px !important;
}
.nav-primary a.level0 {
    padding: 0 11px !important;
}
.customer-data > span {
    margin-bottom: 10px;
    width: 480px !important;
}
.main-container, .footer-container {
    max-width: 1024px !important;
}
.frstdiv {
    padding-left: 20px !important;
}
.senddiv {
    padding-left: 75px!important;
}
.thirddiv {
    padding-left: 105px!important;
}
.scrolltop {
    margin-left: 90% !important;
    margin-top: 10% !important;
    z-index: 999;
}
.bannerslider {
    display: block;
}
.brand-crousel {
    display: block;
}
.products {
    width: 962px !important;
}
.slide img {
    float: left;
    height: 320px;
    width: 950px;
}
.brand-crousel > div {
    width: 920px !important;
}
.products h2 {
    text-align: left;
}
.prodiv {
    margin-right: 15px !important;
    width: 290px !important;
}
.proimg img {
    padding: 6px 0 0!important;
    width: 290px !important;
}
.footer-list:first-child {
    width: 301px !important;
}
.footer-list {
    width: 203px !important;
    min-height: 265px !important;
}
.store-language-container span:nth-child(2) {
    margin-left: 218px !important;
    width: 530px !important;
}
}