﻿@media only screen and (max-width: 1645px) {
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 223px;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 222px;
    }
    div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        /*left: 494px;
        top: 815px;*/
        left: 0%;
        top: 0%;
    }
    div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        /*right: 592px;
        top: 815px;*/
        top: 0%;
        right: 0%;
        left: auto;
    }
}

@media only screen and (max-width: 1590px) {
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 194px;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 196px;
    }
    /*div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 465px;
        top: 815px;
    }
    div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 565px;
        top: 815px;
    }*/

    #makeRequest_dialog{
        left: 28%;
    }
}

@media only screen and (max-width: 1390px) {
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 95px;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 95px;
    }
    /*div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 366px;
        top: 815px;
    }
    div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 465px;
        top: 815px;
    }*/

        #makeRequest_dialog{
        left: 26%;
    }
}

@media only screen and (max-width: 1298px) {
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 50px;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 50px;
    }
    /*div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 319px;
        top: 815px;
    }
    div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 419px;
        top: 815px;
    }*/


}

@media only screen and (max-width: 1280px) {
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 40px;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 40px;
    }
    /*div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 311px;
        top: 815px;
    }
    div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 410px;
        top: 815px;
    }*/
}

@media only screen and (max-width: 1270px) {
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 37px;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 37px;
    }
    /*div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 305px;
        top: 815px;
    }
    div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 405px;
        top: 815px;
    }*/

         #makeRequest_dialog{
        left: 22%;
    }
}

@media only screen and (max-width: 1215px) {
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 8px;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 8px;
    }
    /*div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 279px;
        top: 815px;
    }
    div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 377px;
        top: 815px;
    }*/
}

@media only screen and (max-width: 1136px) {
    div#bxslider-layout {
        width: 100% !important;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 0px;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 0px;
    }
    /*div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 262px;
        top: 815px;
    }
    div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 349px;
        top: 815px;
    }*/
    .w1200 {
        max-width: 1200px;
        width: 100%;
    }
    div.content div.w1200 > div.right-content {
        width: 77%;
    }
    div.content div.w1200 > div.right-content > div.right-content.right {
        width: 100%;
    }
    div.right-content.right div.clearfix div.right-content.right {
        width: 100%;
    }
    #login-form-container {
        width: 100%;
    }
    .shopping-cart-price {
        width: 10%;
    }
    .shopping-cart-qty {
        width: 8%;
    }
    a#logo-link img {
        width: 100%;
    }
    .right.search.relative {
        width: 35%;
        margin-right: 0;
    }
    .search input.search-inp {
        width: 71%;
    }
    div#contact-info-cart-container {
        width: 34%;
    }
    div.contact-container {
        width: 45%;
    }
    div.logo-container {
        box-sizing: border-box;
        display: inline-block;
        vertical-align: top;
        float: none;
    }
    /*.single-item-express-delivery-phone, .quantity {
        width: 52%;
    }
    .quantity-input {
        width: 67px;
    }*/

.unrg-photo-title {
   width: 115px;
}

.description .unr-img-hld {
    width: 115px;
    max-width: 115px;
}

.description .unr-details-hld {
    width: 135px;
}

         #makeRequest_dialog{
        left: 20%;
    }

}

@media only screen and (max-width: 1080px) {
    /*div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 260px;
        top: 780px;
    }
    div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 327px;
        top: 780px;
    }*/
    #footer {
        padding-left: 10px;
        padding-right: 10px;
        width: 98%;
    }
    .wrap {
        width: 100% !important;
    }
    div.col-second {
        width: 45%;
    }
    .right-content {
        width: 76%;
    }
    .right-content .right-content {
        width: 100%;
    }
    div.content div.w1200 > div.right-content {
        width: 76%;
    }
    .blueBox.t-header.w135, .blueBox.t-header.w140 {
        width: 13%;
    }
    .blueBox.t-header.w100 {
        width: 10%;
    }
    div#bxslider-layout img.dynamic-banner {
        width: 100%;
    }
    #logo-link img {
        width: 72%;
    }
    div#bxslider-layout {
        width: 100% !important;
        height: 274px;
    }
    div#bxslider-layout > div.bx-wrapper > div.bx-viewport {
        overflow: initial !important;
    }
    div.headerMiddle.left.w100p div.w1200 {
        height: 112px;
    }
    div#bxslider-layout div.bx-viewport {
        height: 112px !important;
    }
    .w90 {
        width: 11%;
    }
    .w135 {
        width: 14%;
    }
    .w80 {
        width: 10%;
    }
    .w187 {
        width: 22%;
    }
    .w100 {
        width: 11%;
    }
    .w140 {
        width: 10%;
    }
    div.hld.image {
        width: 11%;
    }
    div.description div.hld.name1 {
        width: 14%;
    }
    #article-id-col {
        width: 10%;
    }
    .description .desc {
        width: 22%;
    }
    div#center {
        width: 95% !important;
    }
    div.logo-container.pa5 img {
        width: 100%;
    }
    .w190 {
        width: 19%;
    }
    .w160 {
        width: 11%;
    }
    .group-link {
        width: 97%;
    }
    .shopping-cart-bg {
        width: 18%;
    }
    .shopping-cart-aval {
        width: 9%;
    }
    .shopping-cart-qty {
        width: 8%;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        top: 230px;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 0px;
        top: 230px;
    }
    .right.search.relative {
        width: 34%;
    }
    .search input.search-inp {
        width: 69%;
    }
    .nav-link {
        font-size: 12px;
    }
    ul#main_nav {
        width: 73%;
    }
    /*.single-item-express-delivery-phone, .quantity {
        width: 50%;
    }
    .quantity-input {
        width: 66px;
    }
    .quantity-btn {
        width: 60px;
    }*/
    .single-item-add-to-cart {
        font-size: 14px;
    }

    .unr-basket-title{
        width: 21%;
    }

             #makeRequest_dialog{
        left: 11%;
    }
}

@media only screen and (max-width: 1024px) {
    /*div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 257px;
        top: 780px;
    }
    div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 290px;
        top: 780px;
    }*/
    .right-content {
        width: 100%;
    }
    div.content div.w1200 > div.right-content {
        width: 100%;
    }
    .w190 {
        width: 15%;
    }
    .w110 {
        width: 12%;
    }
    .w160 {
        width: 14%;
    }
    div.label-container {
        width: 30%;
    }
    div.field-container input {
        width: 80% !important;
    }
    div.field-container select {
        width: 81%;
    }    
    .shopping-cart-description {
        width: 32%;
    }
    div.shopping-cart-row div.shopping-cart-bg {
        width: 14%;
    }
    .shopping-cart-price, .shopping-cart-aval, .shopping-cart-qty {
        width: 10%;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        top: 220px;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        top: 220px;
        left: 0px;
    }
    .right.search.relative {
        margin-left: 0;
        width: 32%;
    }
    .search input.search-inp {
        width: 66%;
    }
    div#contact-info-cart-container {
        width: 35%;
    }
    div#contact-info-container {
        width: 62%;
    }
    .single-item-image {
        width: 52%;
    }
    #social-media-container {
        width: 36%;
    }
    .social-media-btn {
        margin-right: 4px;
    }
    .nav-link {
        font-size: 11px;
    }
    ul#main_nav {
        width: 71%;
    }
    aside {
        order: 1;
        margin: 0 auto;
    }
    div.content.left div.w1200 {
        display: flex;
        flex-direction: column;
    }
    /*.quantity-input {
        width: 122.5px;
    }
    div#message-fast-delivery {
        width: 96%;
    }
    #social-media-container {
        width: 100%;
    }
    .single-item-express-delivery-phone, .quantity {
        width: 52%;
    }*/
}

@media only screen and (max-width: 960px) {
    /*div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 259px;
        top: 780px;
    }
    div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 265px;
        top: 780px;
    }*/
    .right-content {
        width: 100%;
    }
    div.content div.w1200 > div.right-content {
        width: 100%;
    }
    .w190 {
        width: 10%;
    }
    .w100 {
        width: 13%;
    }
    .w250 {
        width: 35%;
    }
    .left-group-column, .right-group-column {
        width: 46%;
    }
    .w135 {
        width: 16%;
    }
    .blueBox .t-header {
        font-size: 13px;
    }
    .w90 {
        width: 9%;
    }
    div.t-header:nth-of-type(6) {
        width: 11%;
    }
    div.t-header:nth-of-type(7) {
        width: 9%;
    }
    div.t-header.w160 {
        width: 16%;
    }
    div.description div.hld.name1 {
        width: 18%;
    }
    #article-id-col {
        width: 12%;
    }
    .nav-link {
        font-size: 13px;
    }
    div.label-container {
        width: 30%;
    }
    div.field-container input {
        width: 80% !important;
    }
    div.field-container select {
        width: 81%;
    }
    .shopping-cart-description {
        width: 32%;
    }
    div.shopping-cart-row div.shopping-cart-bg {
        width: 10%;
    }
    .shopping-cart-price {
        width: 12%;
    }
    .shopping-cart-aval {
        width: 9%;
    }
    .shopping-cart-qty {
        width: 10%;
    }
    .fast-order-data-single input {
        width: 95%;
    }
    #logo-link {
        width: 27%;
    }
    a#logo-link img {
        width: 100%;
    }
    div#contact-info-cart-container {
        width: 37%;
    }
    .single-item-image {
        overflow: hidden;
        height: auto;
    }
    .nav-link {
        font-size: 10.9px;
    }
    ul#main_nav {
        width: 75%;
    }
    #greeting-message {
        font-size: 9px;
    }
    .lang-link {
        margin-left: 5px;
    }
    .search input.search-inp {
        width: 63%;
    }
    /*.quantity-input {
        width: 107.5px;
    }*/

    .unrg-photo-title{
        width: 16%;
    }

        .unr-basket-title{
        width: 12% !important;
      }

        div.unr-img-hld.image {
         width: 16%;
        }

        div.description div.hld.unr-details-hld {
             width: 16%;
        }

        /*.unr-items-details-lnk{
            width: 10%;
        }*/

        /*.description .unr-articleId-hld {
            width: 96px !important;
        }*/

        .description .unr-check-hld {
            width: 13%;
        }

        .ask-price {
            font-size: 9px;
             width: 100%;
        }

      #makeRequest_dialog{
        left: 6%;
    }
}

@media only screen and (max-width: 900px) {
    /*div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 0px;
        top: 740px;
    }
    div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 340px;
        top: 740px;
    }*/
    div.content div.w1200 > div.right-content {
        width: 100%;
    }
    div.content.left div.w1200 {
        display: flex;
        flex-direction: column;
    }
    aside {
        order: 1;
        margin: 0 auto;
    }
    .right-content {
        width: 100%;
    }
    a#logo-link img {
        width: 100%;
        padding-top: 7%;
    }
    img.dynamic-banner {
        width: 90%;
    }
    div#bxslider-layout {
        width: 100% !important;
        height: 230px;
    }
    #footer {
        width: 97%;
    }
    .nav-link {
        font-size: 12px;
    }
    #logo-link img {
        width: 79%;
    }
    div.label-container {
        width: 30%;
    }
    div.field-container input {
        width: 80% !important;
    }
    div.field-container select {
        width: 81%;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 0px;
    }
    .right.search.relative {
        width: 32%;
    }
    .search input.search-inp {
        width: 61%;
    }
    div#contact-info-cart-container {
        width: 39%;
    }
    div#contact-info-container {
        width: 64%;
    }
    div#cart-info-container {
        width: 34%;
    }
    div#cart-info-container a.nav-link span#cart-count-row:after {
        right: 41.5%;
    }
    div#cart-info-container a.nav-link span#cart-count-row {
        width: 20%;
    }
    .nav-link {
        font-size: 10px;
    }
    .lang-link {
        margin-left: 1px;
    }
    .profile-hld .top-link {
        font-size: 10px;
    }
    /*.quantity-input {
        width: 93px;
    }*/

    .ask-price {
      font-size: 9px;
      width: 100%;
    }

    #makeRequest_dialog{
        left: unset;
        width: 80%;
            margin-left: 6%;
    height: 70%;
    overflow: auto;
    }

    div.request-field-container {
    width: 60%;
    display: inline-block;
}

    div.request-field-container input {
          width: 98% !important;
         height: 22px;
}

         div.make-request-radio-btn-container input {
         width: 10% !important;
    }

         .row-field .contact-label-container {
    width: 30%;
}

         .request-filed .label-container {
                 text-align: left;
                 width: 20%;
        }

#close-btn-hld{
    left: 96%;
}
}

@media only screen and (max-width: 800px) {
    /*div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 0px;
        top: 710px;
    }
    div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 303px;
        top: 710px;
    }*/
    #logo-link {
        height: 100%;
        display: inline-block;
        width: 34%;
    }
    a#logo-link img {
        width: 100%;
    }
    div.label-container {
        width: 30%;
    }
    div.field-container input {
        width: 80% !important;
    }
    div.field-container select {
        width: 81%;
    }
    .nav-link {
        font-size: 12px;
    }
    .shopping-cart-bg {
        width: 16%;
    }
    .shopping-cart-price {
        width: 8%;
    }
    .shopping-cart-aval {
        width: 10%;
    }
    .shopping-cart-qty {
        width: 10%;
    }
    div.contact-container {
        width: 45%;
    }
    div#bxslider-layout {
        height: 200px;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 0px;
        top: 200px;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 0px;
        top: 200px;
    }
    div#contact-info-cart-container {
        width: 37%;
    }
    #logo-link {
        width: 29%;
    }
    #contact-info-container div.email-row {
        font-size: 11.5px;
    }
    div#cart-info-container a.nav-link span#cart-count-row:after {
        right: 40.5%;
    }
    div#cart-info-container a.nav-link span#cart-count-row {
        width: 25%;
    }
    nav ul {
        width: 73%;
    }
    .search input.search-inp {
        width: 54%;
    }
    .nav-link {
        font-size: 7.8px;
    }
    ul#main_nav {
        width: 71%;
    }
    div#cart-info-container a.nav-link span#you-cart-row {
        font-size: 1.1em;
    }
    div#cart-info-container a.nav-link span#price-row {
        font-size: 1.4em;
    }
    /*.quantity-input {
        width: 57px;
    }
    .quantity-btn {
        width: 55px;
    }
    .single-item-express-delivery-phone {
        width: 46%;
    }
    .quantity {
        width: 46%;
    }*/

        div.request-field-container input {
          width: 98% !important;
         height: 22px;
}

     div.make-request-radio-btn-container input {
         width: 10% !important;
    }

     .unrg-table-row {
        height: auto;
    }
}



@media only screen and (max-width: 768px) {
    /*div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 0px;
        top: 781px;
    }
    div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 291px;
        top: 781px;
    }*/
    div.cart-mobile {
        visibility: visible;
    }
    div.headerMiddle.left.w100p div.w1200 {
        height: 100%;
    }
    div.headerMiddle.left.w100p div.w1200.clearfix a#logo-link {
        display: block;
        width: 50%;
        text-align: center;
        height: 100%;
    }
    a#logo-link img {
        width: 90%;
    }
    div#bxslider-layout {
        float: none !important;
        margin: 0 auto !important;
    }
    nav {
        height: 55px;
    }
    #mainnav_btn {
        display: block;
        float: left;
        width: 40px;
        height: 40px;
        background: #000 url("../Content/imgs/menu.png") no-repeat center center;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        text-indent: -99999px;
        margin-top: 8px;
    }
    #main_nav {
        position: absolute;
        width: 300px;
        left: 0px;
        top: 245px;
        background: #333;
        z-index: 1000;
        display: none;
    }
    .mainnav li {
        display: block;
        float: none;
        height: auto;
    }
    ul#main_nav li .nav-link::before {
        border-left: 1px solid #333333;
        border-right: 1px solid #333333;
    }
    ul#main_nav li .nav-link:hover {        
        background: #333333;
    }
    .mainnav li a {
        padding: 0px 10px;
        width: 93%;
        font-size: 14px;
        height: 40px;
    }
    .mainnav li a span {
        color: #fff;
        font-size: 14px;
        line-height: 22px;
        height: 20px;
    }
    .mainnav li a:last-of-type {
        margin-bottom: 15px !important;
    }
    div.right.search.relative {
        margin-right: 10%;
        margin: 0 auto;
        display: block;
        clear: both;
        margin-top: 5px;
    }
    div.right.search.relative {
        margin-right: 0;
    }
    div#divGrid div.w100p.left.blueBox, div#divGrid div.grey.left.w100p {
        display:  none;
    }
    div#divGrid div.left.w100p {
        width: 100%;
        float: none;
        clear: both;
    }
    div#divGrid div.left.w100p div.w100p.left.description {
        float: none;
        clear: both;
        display: block;
        overflow: auto;
        height: 0%;
        border: 1px solid #d2d2d2;
    }
    div#divGrid div.left.w100p div.w100p.left.description div.hld.image.details-link {
        width: 100%;
        display: block;
        margin: 0 auto;
        max-width: 300px;
        margin-top: 2%;
    }
    div.image img {
        max-height: 80px !important;
    }
    div.image-count-container {
        bottom: 30px;
        left: 255px;
    }
    div#divGrid div.left.w100p div.w100p.left.description div.hld.name1.details-link {
        margin: 0 auto;
        display: block;
        width: 30%;
        top: 30px;
        position: initial;
        margin-top: 2%;
    }
    div#divGrid div.left.w100p div.w100p.left.description div.hld.name1.details-link .item-details-link {
        position: initial;
    }


    div#divGrid div.left.w100p div.w100p.left.description div.hld.cod {
        display: block;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 5px;
        font-size: 14px;
    }
    div#divGrid div.left.w100p div.w100p.left.description div.hld.desc.relative.details-link {
        display: block;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 5px;
        font-size: 14px;
        text-align: center;
    }
    div#divGrid div.left.w100p div.w100p.left.description div.hld.check {
        width: 100%;
        display: block;
        height: 20px;
        width: 13%;
        margin: 0 auto;
    }
    div#divGrid div.left.w100p div.w100p.left.description div.hld.refresh {
        display: block;
        width: 12%;
        margin: 0 auto;
    }
    div#divGrid div.left.w100p div.w100p.left.description div.hld.refresh .refresh a {
        float: none;
    }
    div#divGrid div.left.w100p div.w100p.left.description div.hld.price {
        display: block;
        margin: 0 auto;
        font-size: 16px;
        float: none;
        clear: both;
    }
    div#divGrid div.left.w100p div.w100p.left.description div.hld.bayNow {
        display: block;
        margin: 0 auto;
        width: 20%;
        margin-top: 2%;
        margin-bottom: 2%;
    }
    div#divGrid div.left.w100p div.w100p.left.description div.hld.bayNow .bye {
        float: none;
        clear: both;
    }
    div.label-container {
        width: 37%;
    }
    div.field-container {
        width: 60%
    }
    div.field-container input {
        width: 84% !important;
    }
    div.field-container select {
        width: 85%;
    }
    div#login-form-wrapper {
        width: 98%;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        top: 270px;
        right: 0px;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 0px;
        top: 270px;
    }
    #footer {
        width: 96%;
    }
    #wrapper #footer > div.wrap > div.columns div.col-first, #wrapper #footer > div.wrap > div.columns div.col-second, #wrapper #footer > div.wrap > div.columns div.col-last {
        width: 100%;
        margin-bottom: 5%;
    }
    #wrapper #footer > div.wrap > div.columns div.col-first .footer-header, #wrapper #footer > div.wrap > div.columns div.col-second .footer-header {
        text-align: center;
    }
    #wrapper #footer div.wrap div.columns div.col-first li:nth-of-type(1) {
        margin-left: 10%;
    }
    #wrapper #footer div.wrap div.columns div.col-first li {
        display: inline-block;
        margin-right: 5%;
    }
    #wrapper #footer > div.wrap > div.columns div.col-last .foot_box {
        margin-left: 24%;
    }
    #wrapper #footer > div.wrap > div.columns div.col-last .foot_box .footer-header {
        text-align: left;
        padding-left: 27%;
    }
    /*Shopping cart*/
    #shopping-cart-form div.w100p.left.blueBox, #shopping-cart-form div.grey.left.w100p {
        display: none;
    }
    .shopping-cart-number, .shopping-cart-code, .shopping-cart-description, .shopping-cart-bg, .shopping-cart-price, .shopping-cart-aval, .shopping-cart-qty, .shopping-cart-remove  {
        width: 100%;
        display: block;
        text-align: center;
    }
    .shopping-cart-remove a {
        margin: 0 auto;
    }
    .shopping-cart-row {
        padding: 2%;
    }
    .shopping-cart-total-container.total_class div:first-of-type {
        width: 50%;
        text-align: right;
    }
    .button_cart_finish {
        width: 100%;
        display: block;
        overflow: auto;
        text-align: center;
        margin-top: 1%;
    }
    .button_cart_finish a {
        float: none;
        margin: 0 auto;
    }
    div.right search relative {
        margin-right: 20%;
    }
    a#cart-status-mobile.nav-link:hover {
        border-left: none;
        border-right: none;
    }
    .client-arears-value {
        display: none;
    }
    div#contact-info-cart-container {
        width: 48%;
    }
    #contact-info-container div.email-row {
        font-size: 14px;
    }
    div.right.search.relative {
        float: right;
        clear: both;
        width: 50%;
    }
    div.headerMiddle.left.w100p, div.headerMiddle.left.w100p > div.w1200.clearfix {
        /*height: 155px;*/
        height: 100%;
    }
    div.headerMiddle.left.w100p div.w1200.clearfix a#logo-link {
        height: 63%;
    }
    .search input.search-inp {
        width: 69%;
    }
    nav > div.w1200 > div.right {
        height: 58px;
    }
    .profile-hld, #login-link {
        height: 100%;
    }
    .profile-hld > a#login-link, .profile-hld > a.top-link {
        padding-top: 5%;
    }
    a.lang-link {
        padding-top: 7%;
    }
    body > div.ui-dialog {
        width: 98% !important;
    }
    body div#wrapper {
        overflow: hidden;
    }
    .social-media-btn {
        margin-left: 8px;
    }
    a#login-link, a.top-link {
        font-size: 16px;
    }
    #greeting-message {
        font-size: 13px;
    }
    .profile-hld .top-link {
        font-size: 13px;
    }
    div#cart-info-container a.nav-link span#cart-count-row {
        width: 20%;
    }
    div#cart-info-container a.nav-link span#cart-count-row {
        font-size: 1.5em;
    }
    div#cart-info-container a.nav-link span#cart-count-row:after {
        right: 42%;
        top: 28%;
    }
    a#logo-link img {
        padding-top: 0;
    }
    /*.quantity-btn {
        width: 56.5px;
    }*/   
    .top-link {
        line-height: 50px;
    }
    .profile-hld > a#login-link, .profile-hld > a.top-link {
        padding-top: 0;
    }
    /*.quantity-input {
        width: 51px;
    }
    .quantity {
        width: 47%;
    }*/
    .single-item-add-to-cart {
        font-size: 13px;
    }


}

 @media all and (max-width: 768px) {
         div#divGrid div.left.w100p div.w100p.left.description div.hld.name1.details-link .item-details-link {
              position: static;
         }
    }

@media only screen and (max-width: 750px) {
    /*div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 0px;
        top: 782px;
    }
    div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 285px;
        top: 782px;
    }*/
    a#logo-link {
        display: block;
        width: 100%;
        text-align: center;
        height: 100%;
    }
    #logo-link img {
        width: 60%;
    }
    div.box {
        margin-right: 10%;
    }
    ul#main_nav li .nav-link::before {
        border-left: 1px solid #333333;
        border-right: 1px solid #333333;
    }
    ul#main_nav li .nav-link:hover {        
        background: #333333;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        top: 265px;
        right: 0px;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 0px;
        top: 265px;
    }
    div.contact-container {
        width: 45%;
    }
    #main_nav {
        top: 240px;
    }
    div#divGrid div.left.w100p div.w100p.left.description div.hld.image.details-link {
        max-width: 310px;
    }
    .social-media-btn {
        margin-left: 6px;
    }
    a#login-link, a.top-link {
        font-size: 16px;
    }
    /*.quantity-input {
        width: 47px;
    }*/   
    .top-link {
        line-height: 50px;
    }
    .profile-hld > a#login-link, .profile-hld > a.top-link {
        padding-top: 0;
    }

    div.request-field-container input {
    width: 98% !important;
    height: 22px;
}

    div.make-request-radio-btn-container input {
    width: 10% !important;
}

    #makeRequest{
        width: 80%;
    }

    #makeRequest_dialog {
    left: unset;
    width: 80%;
    margin-left: 6%;
    height: 90%;
    overflow: auto;
    top: 21px;
}
}

@media only screen and (max-width: 720px) {
    /*div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 0px;
        top: 780px;
    }
    div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 6px;
        top: 780px;
    }*/
    ul#main_nav li .nav-link::before {
        border-left: 1px solid #333333;
        border-right: 1px solid #333333;
    }
    ul#main_nav li .nav-link:hover {        
        background: #333333;
    }
    #main_nav {
        top: 380px;
    }
    #logo-link img {
        width: 71%;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        top: 265px;
        right: 0px;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 0px;
        top: 265px;
    }
    div.contact-container {
        width: 45%;
    }
    div#see-bigger-images-container {
        width: 100%;
    }
    .single-item-image {
        width: 99%;
    }
    .single-item-fast-buy {
        width: 100%;
        margin-top: 5%;
    }
    /*div#see-bigger-images-container {
        position: absolute;
        top: 820px;
    }*/
    #social-media-container {
        width: 70%;
    }
    /*div#see-bigger-images-container {
        top: 32.5%;
    }*/
    div#contact-info-container {
        width: 66%;
    }
    /*div#see-bigger-images-container {
        top: 30.5%;
    }*/
    span.spec_eror {
        display: block;
    }
    a#login-link, a.top-link {
        font-size: 16px;
    }
    .single-item-right-hld {
        width: 100%;
        margin-top: 20px;
    }
    /*.quantity-btn {
        width: 90px;
    }
    .quantity-input {
        width: 152px;
    }*/
    div.headerMiddle.left.w100p div.w1200.clearfix a#logo-link {
        width: 100%;
    }
    div#contact-info-cart-container {
        width: 100%;
    }
    div.right.search.relative {
        width: 98%;
    }
    div.headerMiddle.left.w100p, div.headerMiddle.left.w100p > div.w1200.clearfix {
        height: 100%;
    }    
    .top-link {
        line-height: 50px;
    }
    .profile-hld > a#login-link, .profile-hld > a.top-link {
        padding-top: 0;
    }
    .search input.search-inp {
        width: 80%;
    }
    /*.quantity-input {
        width: 149px;
    }
    .quantity {
        width: 46%;
    }*/

    #item-detail-info-window {
    width: 98%;
    }

    .ask-for-price-btn-hld {
    margin-right: 4%;
    }
}

@media only screen and (max-width: 640px) {
    /*div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 0px;
        top: 745px;
    }
    div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 5px;
        top: 745px;
    }*/
    div.cart-mobile {
        visibility: visible;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 0px;
        top: 250px;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        top: 250px;
        right: 0px;
    }
    #footer {
        width: 96%;
    }
    #wrapper #footer > div.wrap > div.columns div.col-first, #wrapper #footer > div.wrap > div.columns div.col-second, #wrapper #footer > div.wrap > div.columns div.col-last {
        width: 100%;
        margin-bottom: 5%;
    }
    #wrapper #footer > div.wrap > div.columns div.col-first .footer-header, #wrapper #footer > div.wrap > div.columns div.col-second .footer-header {
        text-align: center;
    }
    #wrapper #footer div.wrap div.columns div.col-first li:nth-of-type(1) {
        margin-left: 10%;
    }
    #wrapper #footer div.wrap div.columns div.col-first li {
        display: inline-block;
        margin-right: 5%;
    }
    #wrapper #footer > div.wrap > div.columns div.col-last .foot_box {
        margin-left: 24%;
    }
    #wrapper #footer > div.wrap > div.columns div.col-last .foot_box .footer-header {
        text-align: left;
        padding-left: 27%;
    }
    div#login-form-wrapper {
        width: 90%;
    }
    div.t-header.w40.left {
        width: 5%;
    }
    div.box {
        margin-right: 0;
    }
    ul#main_nav li .nav-link::before {
        border-left: 1px solid #333333;
        border-right: 1px solid #333333;
    }
    ul#main_nav li .nav-link:hover {        
        background: #333333;
    }
    div.contact-container {
        width: 45%;
    }
    div.forgotten-password-label {
        width: 25%;
    }
    #logo-link img {
        width: 70%;
    }
    #main_nav {
        top: 360px;
    }
    div#see-bigger-images-container {
        width: 100%;
    }
    .single-item-image {
        width: 99%;
    }
    .single-item-fast-buy {
        width: 100%;
        margin-top: 5%;
    }
    /*div#see-bigger-images-container {
        position: absolute;
        top: 820px;
    }*/
    #social-media-container {
        width: 70%;
    }
    div#see-bigger-images-container {
        top: 31.7%;
    }
    div.headerMiddle.left.w100p div.w1200.clearfix a#logo-link {
        width: 100%;
    }
    div#contact-info-cart-container {
        width: 100%;
    }
    div.right.search.relative {
        width: 98%;
    }
    div#bxslider-layout {
        height: 165px;
    }
    /*div#see-bigger-images-container {
        top: 32.5%;
    }*/
    div.shopping-cart-row div.shopping-cart-bg {
        width: 100%;
    }
    a#login-link, a.top-link {
        font-size: 16px;
    }
    /*.quantity-input {
        width: 112px;
    }*/
    div.headerMiddle.left.w100p, div.headerMiddle.left.w100p > div.w1200.clearfix {
        height: 100%;
    }    
    .top-link {
        line-height: 50px;
    }
    .profile-hld > a#login-link, .profile-hld > a.top-link {
        padding-top: 0;
    }
    .search input.search-inp {
        width: 80%;
    }
    #makeRequest {
    width: 93%;
    font-size: 13px;
}

}

@media only screen and (max-width: 568px) {
    /*div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 0px;
        top: 725px;
    }
    div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 5px;
        top: 725px;
    }*/
    ul#main_nav li .nav-link::before {
        border-left: 1px solid #333333;
        border-right: 1px solid #333333;
    }
    ul#main_nav li .nav-link:hover {        
        background: #333333;
    }
    div.checkout-input input, div.checkout-input textarea {
        width: 87%;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        top: 250px;
        right: 0px;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 0px;
        top: 250px;
    }
    div.contact-container {
        width: 98%;
        float: none;
    }
    div.contact-row .logo-container {
        width: 96%;
        float: none;
    }
    #main_nav {
        top: 340px;
    }
    #logo-link img {
        width: 85%;
    }
    input.input-log {
        width: 60%;
    }
    #logBox {
        width: 60%;
    }
    .forgotten-password-link {
        margin-right: 6%;
    }
    div.forgotten-password-label {
        width: 20%;
    }
    div#see-bigger-images-container {
        width: 100%;
    }
    .single-item-image {
        width: 99%;
    }
    .single-item-fast-buy {
        width: 100%;
        margin-top: 5%;
    }
    /*div#see-bigger-images-container {
        position: absolute;
        top: 790px;
    }*/
    #social-media-container {
        width: 70%;
    }
    div.headerMiddle.left.w100p div.w1200.clearfix a#logo-link {
        width: 100%;
    }
    div#contact-info-cart-container {
        width: 100%;
    }
    div.right.search.relative {
        width: 98%;
    }
    .search input.search-inp {
        width: 78%;
    }
    #contact-info-container div.email-row {
        font-size: 13px;
    }
    div#bxslider-layout {
        height: 145px;
    }
    a#login-link, a.top-link {
        font-size: 16px;
    }
    /*.quantity-btn {
        width: 74px;
    }*/
    div.headerMiddle.left.w100p, div.headerMiddle.left.w100p > div.w1200.clearfix {
        height: 100%;
    }    
    .top-link {
        line-height: 50px;
    }
    .profile-hld > a#login-link, .profile-hld > a.top-link {
        padding-top: 0;
    }
    /*.quantity-input {
        width: 111px;
    }*/

            #makeRequest {
                width: 93% !important;
                font-size: 13px;
        }

                #close-btn-hld{
    left: 94%;
}

       #item-detail-info-window {
         width: 97%;
        }

       .ask-for-price-btn-hld {
            margin-right: 3%;
        }
}

@media only screen and (max-width: 540px) {
    /*div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 0px;
        top: 720px;
    }
    div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 0px;
        top: 720px;
    }*/
    ul#main_nav li .nav-link::before {
        border-left: 1px solid #333333;
        border-right: 1px solid #333333;
    }
    ul#main_nav li .nav-link:hover {        
        background: #333333;
    }
    #main_nav {
        top: 334px;
    }
    div.checkout-label {
        width: 15%;
    }
    div.checkout-input {
        width: 80%;
    }
    input.input-log {
        width: 60%;
    }
    #logBox {
        width: 60%;
    }
    .forgotten-password-link {
        margin-right: 6%;
    }
    div.forgotten-password-label {
        width: 20%;
    }
    div#divGrid div.left.w100p div.w100p.left.description div.hld.check {
        width: 16%;
    }
    div#divGrid div.left.w100p div.w100p.left.description div.hld.bayNow {
        width: 25%;
    }
    div.contact-container {
        width: 98%;
        float: none;
    }
    div.contact-row .logo-container {
        width: 96%;
        float: none;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        top: 245px;
        right: 0px;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 0px;
        top: 245px;
    }
    #logo-link img {
        width: 90%;
    }
    .client-arears {
        display: none;
    }
    div#see-bigger-images-container {
        width: 100%;
    }
    .single-item-image {
        width: 99%;
    }
    .single-item-fast-buy {
        width: 100%;
        margin-top: 5%;
    }
    /*div#see-bigger-images-container {
        position: absolute;
        top: 800px;
    }*/
    #social-media-container {
        width: 70%;
    }
    div#bxslider-layout {
        height: 140px;
    }
    a#login-link, a.top-link {
        font-size: 16px;
    }
    /*.quantity-input {
        width: 98px;
    }*/
    div.headerMiddle.left.w100p div.w1200.clearfix a#logo-link {
        width: 100%;
    }
    div#contact-info-cart-container {
        width: 100%;
    }
    div.headerMiddle.left.w100p, div.headerMiddle.left.w100p > div.w1200.clearfix {
        height: 100%;
    }    
}

@media only screen and (max-width: 480px) {
    /*div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 0px;
        top: 720px;
    }
    div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 4px;
        top: 720px;
    }*/
    div#bxslider-layout img.dynamic-banner {
        width: 100%;
    }
    div#bxslider-layout {
        width: 90% !important;
    }
    #wrapper #footer > div.wrap > div.columns div.col-last .foot_box {
        margin-left: 14%;
    }
    #wrapper #footer div.wrap div.columns div.col-first li:nth-of-type(1) {
        margin-left: 5%;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 24px;
        top: 230px;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        top: 230px;
        right: 25px;
    }
    div#bxslider-layout div.bx-viewport {
        height: 90px !important;
    }
    div#login-form-wrapper {
        width: 100%;
    }
    input.input-log {
        width: 65%;
    }
    #logBox {
        width: 65%;
    }
    .w500px {
        width: 94%;
    }
    #footer {
        width: 88%;
    }
    .group-link {
        width: 97%;
        font-size: 12px;
    }
    .nav-link::before {
        border-left: 1px solid #333333;
        border-right: 1px solid #333333;
        content: none;
    }
    ul#main_nav li .nav-link:hover {        
        background: #333333;
        border-left: 1px solid #333333;
        border-right: 1px solid #333333;
    }
    .left-group-column, .right-group-column {
        width: 98%;
        margin-right: 0;
    }
    #map {
        width: 98%;
    }
    div.ui-dialog {
        width: 97% !Important;
    }
    #main_nav {
        top: 325px;
    }
    div.contact-container {
        width: 98%;
        float: none;
    }
    div.contact-row .logo-container {
        width: 96%;
        float: none;
    }
    #footer {
        width: 94%;
    }
    #wrapper #footer > div.wrap > div.columns div.col-last .foot_box {
        margin-left: 0;
    }
    div.foot_box {
        overflow: hidden;
    }
    #wrapper #footer > div.wrap > div.columns div.col-last .foot_box .footer-header {
        padding-left: 0;
    }
    div.forgotten-password-label {
        width: 10%;
    }
    div.userLogin.forgotten-password-email {
        display: inline-block;
        width: 88%;
    }
    div.userLogin.forgotten-password-email input {
        width: 98%;
    }
    div.checkout-label {
        width: 17%;
    }
    div.checkout-input input, div.checkout-input textarea {
        width: 87%;
    }
    div.checkout-input {
        width: 78%;
    }
    div#divGrid div.left.w100p div.w100p.left.description div.hld.check {
        width: 20%;
    }
    #sendbutton.send-request-btn {
        margin-left: 60%;
    }
    .hide-on-mobile {
        display: none;
    }
    a#logo-link img {
        width: 95%;
    }
    div.headerMiddle.left.w100p div.w1200.clearfix a#logo-link {
        width: 100%;
    }
    div#contact-info-cart-container {
        width: 100%;
    }
    /*div#see-bigger-images-container {
        top: 29%;
    }*/
    div#bxslider-layout {
        height: 110px;
    }
    a#login-link, a.top-link {
        font-size: 15px;
    }
    /*.quantity-input {
        width: 74px;
    }*/
    div.headerMiddle.left.w100p, div.headerMiddle.left.w100p > div.w1200.clearfix {
        height: 100%;
    }  
    /*.quantity-input {
        width: 70.5px;
    }*/

   #close-btn-hld{
    left: 93%;
}
    .item-details-photo-modal > img {
        max-width: 100% !important;
    }
}

@media only screen and (max-width: 445px) {
    #footer {
        width: 94%;
    }
    #wrapper #footer > div.wrap > div.columns div.col-last .foot_box {
        margin-left: 0;
    }
    div.foot_box {
        overflow: hidden;
    }
    #wrapper #footer > div.wrap > div.columns div.col-last .foot_box .footer-header {
        padding-left: 0;
    }
    #wrapper #footer div.wrap div.columns div.col-first li {
        display: block;
        margin-left: 35%;
    }
    #wrapper #footer div.wrap div.columns div.col-first li:nth-of-type(1) {
        margin-left: 35%;
    }
    div.right.search.relative {
        width: 97%;
    }
    #login-form-wrapper div.box label {
        display: block;
        margin-right: 0;
        text-align: center;
    }
    #login-form-wrapper div.box input.input-log {
        width: 96%;
    }
    div.userLogin.forgotten-password-email {
        display: block;
        width: 96%;
    }
    div.forgotten-password-label {
        display: block;
        width: 100%;
        text-align: center;
    }
    div.userLogin.forgotten-password-email input {
        width: 100%;
    }
    div.label-container {
        width: 100%;
        text-align: center;
    }
    div.field-container {
        width: 100%;
    }
    div.field-container input {
        width: 98% !important;
    }
    div.field-container select {
        width: 99%;
    }
    div.checkout-label {
        display: block;
        width: 98%;
        text-align: center;
    }
    div.checkout-input {
        width: 98%;
    }
    div.checkout-input input, div.checkout-input textarea {
        width: 85%;
    }
    div#divGrid div.left.w100p div.w100p.left.description div.hld.name1.details-link {
        width: 50%;
    }
    div#divGrid div.left.w100p div.w100p.left.description div.hld.bayNow {
        width: 45%;
    }
    div#divGrid div.left.w100p div.w100p.left.description div.hld.check {
        width: 28%;
    }
    .left-group-column, .right-group-column {
        width: 98%;
        margin-right: 0;
    }
    #map {
        width: 98%;
    }
    div.ui-dialog {
        width: 97% !Important;
    }
    #main_nav {
        top: 310px;
    }
    div.contact-container {
        width: 98%;
        float: none;
    }
    div.contact-row .logo-container {
        width: 96%;
        float: none;
    }
    .profiletable {
        width: 100%;
    }
    div.headerMiddle.left.w100p div.w1200.clearfix a#logo-link {
        width: 100%;
        height: 100%;
    }
    div.headerMiddle.left.w100p, div.headerMiddle.left.w100p > div.w1200.clearfix {
        height: 100%;
    }
    a#logo-link img {
        width: 80%;
    }
    div.right.search.relative {
        width: 98%;
    }
    div#contact-info-cart-container {
        width: 100%;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 22px;
        top: 330px;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        top: 330px;
        right: 22px;
    }  
    div#cart-info-container a.nav-link span#cart-count-row {
        width: 20%;
    }  
    div#cart-info-container a.nav-link span#cart-count-row:after {
        right: 42.5%;
    }
    /*div#see-bigger-images-container {
        top: 30%;
    }*/
    div.zoomContainer {
        width: 100% !important;
    }
    .item-details-photo img {
        max-width: 100%;
        /*width: 100%;*/
    }
    a#login-link, a.top-link {
        font-size: 15px;
    }
    /*.quantity-btn {
        width: 66px;
    }*/

    div.request-field-container {
    width: 97%;
}

    #makeRequest_dialog {
    width: 88%;
    margin-left: 4%;
        padding: 10px;

}

    .request-filed .label-container {
      width: 100%;
    }

    div.make-request-radio-btn-container input {
    width: 10% !important;
}
}

@media only screen and (max-width: 414px) {
    #main_nav {
        top: 305px;
    }
    .preview_checkout_table th {
        width: 35%;
    }
    /*div#see-bigger-images-container {
        top: 28.6%;
    }*/
    .search input.search-inp {
        width: 70%;
    }
    div.zoomContainer {
        width: 100% !important;
    }
    .item-details-photo img {
        max-width: 100%;
        /*width: 100%;*/
    }
    a#login-link, a.top-link {
        font-size: 14px;
    }
    /*.quantity-btn {
        width: 59px;
    }
    .quantity-input {
        width: 70px;
    }*/
}

@media only screen and (max-width: 375px) {
    #main_nav {
        top: 290px;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 20px;
        top: 305px;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        top: 305px;
        right: 19px;
    }
    .top-link {
        font-size: 10px;
    }
    div#bxslider-layout {
        height: 90px;
    }
    /*div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next, div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        top: 755px;
    }*/
    /*div#see-bigger-images-container {
        top: 28.8%;
    }*/
    a#login-link, a.top-link {
        font-size: 14px;
    }
    /*.quantity-input {
        width: 52.5px;
    }*/
    .single-item-add-to-cart, .single-item-express-delivery {
        font-size: 13px;
    }

       #close-btn-hld{
    left: 93%;
}
}

@media only screen and (max-width: 320px) {
    /*div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 0px;
        top: 646px;
    }
    div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        right: 4px;
        top: 646px;
    }*/
    #footer {
        width: 94%;
    }
    #wrapper #footer > div.wrap > div.columns div.col-last .foot_box {
        margin-left: 0;
    }
    div.foot_box {
        overflow: hidden;
    }
    #wrapper #footer > div.wrap > div.columns div.col-last .foot_box .footer-header {
        padding-left: 0;
    }
    #wrapper #footer div.wrap div.columns div.col-first li {
        display: block;
        margin-left: 35%;
    }
    #wrapper #footer div.wrap div.columns div.col-first li:nth-of-type(1) {
        margin-left: 35%;
    }
    aside {
        margin: 0 10%;
    }
    .right-content {
        width: 100%;
    }
    #login-form-wrapper div.box label {
        display: block;
        margin-right: 0;
        text-align: center;
    }
    #login-form-wrapper div.box input.input-log {
        width: 96%;
    }
    .forgotten-password-link {
        margin-right: 5%;
    }
    div.right.search.relative {
        width: 98%;
    }
    div.right.search.relative input.search-inp {
        width: 100%;
    }
    div.headerMiddle.left.w100p div.w1200.clearfix a#logo-link {
        width: 91%;
    }
    #logo-link img {
        width: 100%;
    }
    div.top-header div.w1200.clearfix div.right {
        float: none;
    }
    #main_nav {
        top: 275px;
    }
    div#bxslider-layout div.bx-viewport {
        height: 60px !important;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        left: 17px;
        top: 278px;
    }
    div#bxslider-layout > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next {
        top: 278px;
        right: 16px;
    }
    div.label-container {
        width: 100%;
        text-align: center;
    }
    div.field-container {
        width: 100%;
    }
    div.field-container input {
        width: 98% !important;
    }
    div.field-container select {
        width: 99%;
    }
    div#divGrid div.left.w100p div.w100p.left.description div.hld.name1.details-link {
        width: 50%;
    }
    div#divGrid div.left.w100p div.w100p.left.description div.hld.bayNow {
        width: 45%;
    }
    div#divGrid div.left.w100p div.w100p.left.description div.hld.check {
        width: 28%;
    }
    .left-group-column, .right-group-column {
        width: 98%;
        margin-right: 0;
    }
    div.contact-container {
        width: 98%;
        float: none;
    }
    div.contact-row .logo-container {
        width: 96%;
        float: none;
    }
    #map {
        width: 98%;
    }
    div.ui-dialog {
        width: 97% !Important;
    }
    div.checkout-label {
        display: block;
        width: 98%;
        text-align: center;
    }
    div.checkout-input {
        width: 98%;
    }
    div.checkout-input input, div.checkout-input textarea {
        width: 85%;
    }
    div.userLogin.forgotten-password-email {
        display: block;
        width: 96%;
    }
    div.forgotten-password-label {
        display: block;
        width: 100%;
        text-align: center;
    }
    div.userLogin.forgotten-password-email input {
        width: 100%;
    }
    #sendbutton.send-request-btn {
        margin-left: 42%;
    }
    .preview_checkout_table th {
        width: 30%;
    }
    div.cart-mobile a#cart-status-mobile.nav-link {
        font-size: 10px;
    }
    .top-link {
        font-size: 8px;
    }
    #social-media-container {
        width: 95%;
    }
    .item-details-photo img {
        max-width: 100%;
        /*width: 100%;*/
    }
    div#bxslider-layout {
        height: 90px;
    }
    /*div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-next, div#gallery_01 > .bx-wrapper > .bx-controls > .bx-controls-direction > a.bx-prev {
        top: 738px;
    }*/
    /*div#see-bigger-images-container {
        top: 28.8%;
    }*/
    div.right.search.relative input.search-inp {
        width: 63%;
    }
    a#login-link, a.top-link {
        font-size: 14px;
    }
    div#bxslider-layout {
        height: 77px;
    }
    div#see-bigger-images-container {
        top: 28.4%;
    }
    div#cart-info-container a.nav-link span#cart-count-row:after {
        right: 40.8%;
    }
    /*.quantity-btn {
        width: 38px;
    }
    .quantity-input {
        width: 40.5px;
    }
    .single-item-express-delivery-phone, .quantity {
        width: 37%;
    }*/
}