@media screen and (min-width: 20rem) and (max-width: 47.94rem) {
  .big-green-button, button.big-blue-button, input[type="submit"].big-blue-button, input[type="button"].big-blue-button, a.big-blue-button {
    margin: 1rem 0;
    width: 100%;
  }

  .accordion .accordion-navigation > a {
    background-color: transparent;
    border-top: 1px solid #666666;
    color: #0078a4;
    font-weight: bold;
  }
  .accordion .accordion-navigation > a:hover {
    background-color: transparent;
  }
  .accordion .accordion-navigation > a:focus {
    background-color: transparent;
  }
  .accordion .accordion-navigation > a:after {
    content: "+";
    float: right;
  }
  .accordion .accordion-navigation > a.active:after {
    content: "-";
  }
  .accordion .accordion-navigation.active > a {
    background-color: transparent;
  }
  .accordion .accordion-navigation .content .active ~ a:after {
    content: "-";
  }
}
@media screen and (min-width:1024px) {
.multi-lang {  width: 310px;}
}

@media screen and (max-width: 1024px){
	.promotional-codes{width:370px;}
             input.subscribe-footer {width:82%;}
    .plp-grid{display: none;}
    .category-listing > .row .small-12.medium-6.large-4 {  border-top: 1px solid #bebebe;}
    .multi-lang label{margin:0!important;}
    .cart-accordion-show .input-small{width:50%;}
    .sort-by-container select {width: 100%;}
    .checkout{margin:10px 0 0!important;}
    .payment-subtotal{margin:0!important;}
    div#savedShippingAddress .button.blue{margin-right: 0px;}
    .checkout-steps .heading-6{right:0;}
}

@media screen and (min-width:768px) and (max-width:960px) { 
    .est_input input#address_postcode{width:61%}
    .checkout_review_section .control-group .input-small {width: 61%;}
     input.subscribe-footer {width: 77%;}
      .owl-theme .owl-controls{width:99%;left:1%;}
ul#main-nav li a.navigation-top-anchor span {font-size: 20px;}
/* .shipping_header {display: none !important} */
.row.collapse.home-bottom-banner .medium-3, .row.collapse.home-bottom-banner .medium-6 {padding: 0 5px;}    
/* .head-container .logo{width: 475px;} */
#navigation-container{width: 100%;margin:0!important;/* float: right; */}
ul#main-nav li a.navigation-top-anchor{padding: 0 10px!important;}
/* .head-container .shipping_header{margin:0;padding:0;} */
/*.head-container .search-head{width:255px;}*/
.multi-lang label{margin:0!important;}
.phone-no-mobile .medium-4.small-8.columns {padding:4px;}
/* .phone-no{width: 62px;} */
	.login.small-12.medium-6.columns fieldset input[type="text"], .login.small-12.medium-6.columns fieldset input[type="password"]{width:100%}
	.login.small-12.medium-6.columns .forgot-pwd {float:none;}
	.login.small-12.medium-6.columns input[type="submit"]{float:left;clear:both;margin-left:0;margin-top: 20px;margin-bottom: 15px;}
	.newcustomer.login.small-12.medium-6.columns .create-account{margin:17px 0}
    .login.small-12.medium-6.columns fieldset input[type="text"], .login.small-12.medium-6.columns fieldset input[type="password"]{width:100%}

.login.small-12.medium-6.columns .forgot-pwd {float:left;clear:both;margin-left:0}

/*.login.small-12.medium-6.columns input[type="submit"]{float:right;clear:both;margin-left:0;margin-top: 20px;margin-bottom: 15px}*/

.newcustomer.login.small-12.medium-6.columns .create-account{margin:17px 0}
/* .phone-no{padding:0;width: auto!important;} */
.phone-no input{width: 45px;padding: 0 5px!important;font-size: 12px;}

.phone-no span{margin:0 2px}
.account-review .account-details{margin-bottom:20px;min-height:100px}
.product-desc-block .heading-tab {width: 50%}
.product-desc-block .value-tab {width: 50%}
.best-sellers div:nth-child(even) {clear: none;}
ul.top-links{margin-right:0px!important;}
.checkout{margin:10px 0 0!important;}
.checkout-heading span{width:220px;margin: 15px 5px 0;}
#credit-cards{width: 162px!important;height:30px!important;margin-left:23px!important;background: url('../images/card-tab-billing.png') no-repeat !important;}
a.what-is-this{margin-left: 10px;}
.cart-accordion-show .input-small{width:50%;}
.credit-card-detail label{width:52%!important;text-align: right;padding-right: 5px;clear:both}
.promotional-codes.large-5.small-12.columns {padding: 0;margin: 5px 0 0;}
.credit-card-select{width: 42%!important;}
input.cvv-no {width: 20%!important;}
select.exp-date{width:21%!important;}
.credit-card-detail input{width:43%;margin-left: 5px;}
#creditCardType-error{width: 154px;
    text-align: left;}
#creditCardName-error, #expirationDate-error{width:160px;}
#creditCardNumber-error, #cvvCode-error{width:160px;}
.promotional-codes{width:360px;}
.payment-detail{width:350px!important;}
div#savedShippingAddress .button.blue{margin:25px 0 0!important;}
.payment-subtotal{margin:0!important;}
.footer-link h2, .footer-col4 h2{font-size: 17px !important;}
.promotional-codes.medium-6.small-12.columns {padding-left: 45px;}
.checkout-order-summary {width: 33%!important;}
.checkout-order-summary #hiddenPromoCode .input-small{width:145px!important;}
.social-icon li{margin: 5px 5px;}
.social-icon li:first-child {margin: 5px 0;}
/*.fancybox-overlay-fixed{background: none!important;}*/
.feature-image-home{margin: 5px 0 0;text-align:left;}
.full-column-image{width: auto;max-height: 80px;}
.sort-by-container select {padding: 0;font-size: 0.73rem;}
/*.best-sellers [class*="column"]+[class*="column"]:last-child {display: none;}*/
    .sort-by-container select {padding: 5px;font-size: 0.70rem;}
    .foot-credit-card {margin: 10px 0 0 20px;}
    .multi-lang{width:290px;}
    #order-success .account-details{  width: 31.1%;}
    .checkout-steps .heading-6{right:0;}
    .checkout-order-summary .group .heading-6.title{width: 160px;margin:0;}
    .track-order-totals .tax .text-left {width: 170px;}
    button.big-green-button.block.text-center.submit_addToCart, .pdp-landing input.big-green-button.block.text-center{margin:50px 0 0;}
    #order-success .account-details {width: 100%;padding: 0;}    
    .promotional-codes{width: 330px;}
}
@media screen and (max-width:768px){
    select#pdp-size-select {width:100%;}
select#pdp-quantity {width: 100%;}
    
     .owl-buttons .owl-next{right:-18px}
    #at15s .at4-icon {  width: 32px !important;height: 32px !important;text-indent: 45px !important;padding-top: 10px !important;}
}
@media screen and (max-width:767px){
	ul#main-nav li.navigation-top-item:first-child {
    border-left: none;
}
    	 .red-disc-app{color:#ff0000;}
	 .border-bot-mob{border-bottom: 1px #CCC solid!important;}
    
    .topnav-html-block{display:none !important;}
    img.scroll-enabler {display: inherit;width: 100%;z-index: 300;position: absolute;top: 0;left: 0;}
    .zoomContainer{display:none}
        .checkout-steps {margin-top: -10px;}
       .promo-input {width: 84%!important;}
    /* responsive table*/
#checkout-items tbody td:nth-of-type(2):before {Content: 'DESCRIPTION';}
#checkout-items tbody td:nth-of-type(3):before {Content: 'PRICE EACH';}
#checkout-items tbody td:nth-of-type(4):before {Content: 'QTY';}
#checkout-items tbody td:nth-of-type(5):before {Content: 'SUBTOTAL';}
#checkout-items tbody tr td:before {font-weight: bold;left: 10px;position: absolute;}
#checkout-items tbody tr td:before{display:none }
    .checkout-order-summary #hiddenPromoCode .input-small{width:75%}
    .cart-accordion-show .input-small {width: 72%;}
    div#hiddenPromoCode {margin-left: 5px;}
 #hiddenSourceCode .button, #hiddenPromoCode .button, #hiddenCustomerNumber .button {padding: 5px 12px 7px;/*margin: 0px 5px;*/ float: left;}
     .control-group.cart-accordion-show .group .heading-6.title {width: 70%;margin-right:5px}
    .control-group.cart-accordion-show .group {border-bottom: 1px solid #DDD;padding: 10px 0;overflow: hidden;}
    .email_check{margin-top:5px}
	#navigation-container{display:none;}
    td.track-table-disct.red {height: 35px;}
    .head-container .free-shipping img {display:none;}
        .cart tbody tr td.qty a{width:100%!important}
.cart tbody tr td.qty input#updateOrder{width:100%!important}
    .order-history-pagination .row {width: 100%;}
    .order-history-pagination .row .columns.small-3.medium-3.large-6 p {margin-left: 10px;}
    .size-chart{position: inherit}
    
     /*.size-chart {position:absolute;right: 2px;top: 54px;margin: 5px}*/
    .order-history-pagination a.mobile-pagenum.mobile-viewall {display: none;}
    .checkout-order-summary .group .heading-6.title {width: 70%;}
    .track-order-totals .tax .text-left {width: 31%;}
    table.track-order-totals tr,table.track-order-totals tbody,.table.track-order-totals th{display:block}
    table.track-order-totals td {display: inline-block;}
    /* track order mobile responsive*/
    .track-multi-order td{text-align:left!important}
    /*table.track-multi-order tbody tr td:last-child {border-bottom: 1px solid #dddddd;}*/
        table.track-multi-order tbody tr td:first-child {padding-left:0;margin:0 auto;margin-left:33%}
   table.track-multi-order td {border: none; position: relative;padding-left:33%; }
    table.track-multi-order td:before { position: absolute;top: 6px;left: 6px;width:31%;padding-right: 10px;white-space: nowrap;}
    table.track-multi-order td:nth-of-type(2):before { content: "Product";font-weight:bold}
	table.track-multi-order td:nth-of-type(3):before { content: "QTY"; font-weight: bold}
	table.track-multi-order td:nth-of-type(4):before { content: "Item Price";font-weight: bold}
	table.track-multi-order td:nth-of-type(5):before { content: "Discount(s)";font-weight:bold}
    table.track-multi-order td:nth-of-type(6):before { content: "Item Total";font-weight:bold}
     /*table.track-multi-order {height:380px;overflow:scroll}*/
    table.track-multi-order, table.track-multi-order tr, table.track-multi-order th, table.track-multi-order td, table.track-multi-order tbody {width: 100%;display: block;}
      table.track-multi-order thead tr{position: absolute;top: -9999px;left: -9999px;}
    .track-order td{text-align:left}
    table.track-order tbody tr td:last-child {border-bottom: 1px solid #dddddd;}
        table.track-order tbody tr td:first-child {padding-left:0;margin:0 auto;margin-left:33%;}
   table.track-order td {border: none; position: relative;padding-left:33%; }
    table.track-order td:before { position: absolute;top: 6px;left: 6px;width:31%;padding-right: 10px;white-space: nowrap;}
    table.track-order td:nth-of-type(2):before { content: "Product";font-weight:bold}
	table.track-order td:nth-of-type(3):before { content: "QTY"; font-weight: bold}
	table.track-order td:nth-of-type(4):before { content: "Item Price";font-weight: bold}
	table.track-order td:nth-of-type(5):before { content: "Discount(s)";font-weight:bold}
    table.track-order td:nth-of-type(6):before { content: "Item Total";font-weight:bold}
     /*table.track-order {height:350px;overflow:scroll}*/
    table.track-order, table.track-order tr, table.track-order th, table.track-order td, table.track-order tbody {width: 100%;display: block;min-height:30px}
      table.track-order thead tr{position: absolute;top: -9999px;left: -9999px;}
    /*end - track order mobile responsive*/
     /* Start - my order Mobile responsive*/
    table.atg_store_myOrdersTable.atg_store_dataTable tbody tr td:last-child {border-bottom: 1px solid #dddddd;}
    table.atg_store_myOrdersTable td:nth-of-type(1):before { content: "Order Date";font-weight:bold}
	table.atg_store_myOrdersTable td:nth-of-type(2):before { content: "Order#"; font-weight: bold}
	table.atg_store_myOrdersTable td:nth-of-type(3):before { content: "Total";font-weight: bold}
	table.atg_store_myOrdersTable td:nth-of-type(4):before { content: "Status";font-weight:bold}
   table.atg_store_myOrdersTable td {border: none; position: relative;padding-left:33%; }
    table.atg_store_myOrdersTable td:before { position: absolute;top: 6px;left: 6px;width:31%;padding-right: 10px;white-space: nowrap;}
    td.myacc-order-tot{text-align:left}
    p.order-msg b{display:block;width:100%}
     /*table.atg_store_myOrdersTable{height:350px;overflow:scroll}*/
    table.atg_store_myOrdersTable, table.atg_store_myOrdersTable tr, table.atg_store_myOrdersTable th, table.atg_store_myOrdersTable td, table.atg_store_myOrdersTable tbody {width: 100%;display: block;}
      table.atg_store_myOrdersTable thead tr{position: absolute;top: -9999px;left: -9999px;}
    /*End-  my order Mobile responsive*/
    .share-button a{padding:8px;width:100%;display:block}
    .share-button {max-width:none;}
    /*ucart responsive*/
    .button-set .button{float:left}
    .ucart-items p.product-qty:before {content: "QTY : ";font-weight: bold;}
    .ucart-items p.product-price:before {content: "Price Each : ";font-weight: bold;}
    .ucart-items p.product-subtotal:before {content: "Subtotal : ";font-weight: bold;}
    .add-to-cart-fbox .ucart-items .product-image-holder{height:auto!important;margin: 0px 0 10px;text-align: center;border-bottom: 1px #DDD solid;}
    .ucart-items .product-image-holder img {width: 74px!important;margin:5px}
     .ucart-items .product-name{  margin: 5px;}
     .ucart-items .product-image-holder {width:100%!important;height:auto!important}
    #pdp-fbox {width:auto;}
    .add-to-cart-fbox .cart-box{width:100%}
    .ucart-faux-table {width: 100%;}
    .ucart-faux-table .faux-table-head{text-align:left}
    .ucart-faux-table .price-column.qty-column {width: auto}
    .ucart-items {display: block;height: 170px;overflow: scroll;}
    .add-to-cart-fbox .ucart-items .product-image-holder{height:auto;width:auto}
    .ucart-items .product-details p {word-wrap: break-word;width: 100%!important;text-align: left!important;}
    .ucart-faux-table .faux-table-foot{text-align: left}
    .add-to-cart-fbox .button-set {float: left;width: 100%}
    .add-to-cart-fbox .button.blue{width: 100%;margin: 5px 0;}
     ul.ucart-items li {margin: 10px 0 0;border: 1px #DDD solid;}
    ul.ucart-items li .product-details{border-bottom: 1px solid #ddd;}
    ul.ucart-items li .product-details p {padding: 0 5px;}
    ul.ucart-items li p.product-price{padding: 10px 5px!important;border-bottom: 1px #DDD solid;}
    ul.ucart-items li p.product-qty{padding: 10px 5px!important;border-bottom: 1px #DDD solid;}
    ul.ucart-items li p.product-subtotal{padding: 10px 5px!important;}
    #pdp-fbox{padding:0px;}
    
    /*ucart responsive*/
     #pdp-size-select{margin-bottom:1px}
    form.logout-btn .logout-head{font-size:13px}
        .mobile-viewall{background:none!important}
    .owl-wrapper-outer .owl-wrapper .item span.atg_store_oldPrice{  width: 100%;margin-left: 0!important;}
    .owl-wrapper-outer .owl-wrapper .item span.current-price{width: 100%;text-align: left;margin-left: 0!important;margin-bottom:5px!important}
    .owl-wrapper-outer .owl-wrapper .item p{height:auto;padding:0}
    .mobile-pagenum{display:inline-block;}
    .desktop-pagenum{display:none;}
    .pag-page-num{display:none;}
    .promotional-codes {width: 100%;}
    .cart-accordion{font-size:14px;font-weight:700;padding:15px;background:#F6F6F6;border:solid #C1C1C1;border-width:1px 0;margin:10px 0;}
.cart-accordion.plus,.cart-accordion.minus{background-image:url(../images/expand-footer.png);background-repeat:no-repeat;background-size:13px 250px}
.cart-accordion.plus{background-position:97% -224px}
.cart-accordion.minus{background-position:97% 13px}
.checkout-order-summary .orders-set {background: none;overflow: hidden;border-bottom: none;padding:10px 5px;}
.checkout-order-summary {width: 100%;}
     #checkout-items tbody tr td:nth-of-type(1) {padding-left: 0!important;text-align: center;}
    #checkout-items thead tr {position: absolute;top: -9999px;left: -9999px;}
    #checkout-items tr {border: 1px solid #ccc;}
    #checkout-items td {border: none;border-bottom: 1px solid #eee!important;position: relative;padding-left: 50%!important;/*  padding:0!important; */}
    table#checkout-items, #checkout-items thead, #checkout-items tbody, #checkout-items th, #checkout-items td, #checkout-items tr{display: block;}
      #checkout-items tbody tr td:before{display:block}
       .register-message{margin-left: 1%}
     .select.exp-date{width:28%}
    .credit-card-detail input{width:60%}
    .credit-card-detail input{width:60%}
.pdp-item .main-image {margin: 0 auto;}
    .image-zoom-button{display:none;}
    #gallery_pdp .owl-buttons .owl-prev {left: 5px!important;}
    .product-desc-block .value-tab {width: 50%;}
    .product-desc-block .heading-tab {width: 50%;}
    .category-listing .item span{text-align:center}
     /* Footer Mobile*/
     .macfee-footer img{float:left;}
    .card-billing-mob{margin-top: 17px;text-align: center;}
    #mcafee_gif {margin: 0px 0 0;padding: 0;text-align: center;}
    .multi-lang {margin-top: 10px;display:none;}
    .multi-lang a{float:left}
    .news-letter {margin-top:5px;}
    input.subscribe-footer {width: 92%;}
    .social-icon li{width:40px;}
    .footer-col4 {padding-top:5px;}
    .large-3.medium-3.columns.footer-accordion {margin-top: 15px;}
    div.footer-link{padding:0!important;}
    .footer-accordion a.accordion-trigger {
  color:#555559;
  font-size: 20px;
  text-align: left;
  padding:5px 5px 15px 5px;
  margin: 5px;
  border-bottom: 1px solid #555559 ;
}
.footer-accordion .accordion-trigger.reduced::after {
  content: "+";
  font-weight: bold;
  font-size: 1rem;
  margin-right: 9px;
    color:#555559;
}
.footer-accordion .accordion-trigger::after {
  content: "-";
  float: right;
  font-weight: bold;
  font-size: 23px;
  margin-right: 10px;
    color:#555559;
}
.footer-accordion a.accordion-trigger + ul {
  display: none;
}
    
       .credit-card-select {width: 60%;}
    #credit-cards {
  width: 39%;
  height: 30px!important;
  background-image: url('../images/card-tab-billing.png');
  background-size: 98%;
}
     .promotional-codes {margin-top: 15px;}
      /*.category-listing .item {text-align: center;}*/
      .category-listing .item .image {margin: 5px auto;}
      .add-to-cart-fbox .fancybox-inner{overflow-x:scroll!important;}
    .add-to-cart-fbox{width:90%!important;}
    .main-image{text-align:center;}
       .category-list .category-item:nth-child(4n){border-bottom: solid 1px #ccc!important;}
        .category-item{border-bottom: solid 1px #ccc;border-right:none!important;}
    .category-item-title{background: #fff!important;
  font-style: normal;
  color:#C64811!important;
  font-weight: 600;
  border-radius: 0;
  font-size: 16px;
    text-transform: uppercase;
    text-align: left!important;}
    
  .pdp-item .options.icons li  {padding: 10px;margin-right: 6%;margin-left:8%;}
      /*div#footer-main-wrapper{display:none;}*/
    .terms-conditions a{color:#ffffff;}
    .copy-right-content{background:#fff;color:#555559;}
    .copy-right-content p{color:#555559;text-align: center;width: 100%;}
     .copy-right-content a{color:#555559;}
    .mobile-menu,.mobile-account,.mobile-cart {display: block;}
    .navigation-container  {display: none;}
    .copy-right-content{margin: 0 auto;}
    .terms-conditions{text-align:center;}
    .navigation-top-item{display: block !important;  width: 100%;}
    #main-nav .navigation-top-anchor {  display: block;width: 100%;border-right: 0;}
    .slick-dots {margin-left: 0;width: 20%;}
    .accl-slider .slick-slide img{height:auto;}
    .head-container  {background-color: #5C4B4A;}
.head-container .search-head {width: 100%}
#search_submit {background: url('../images/mobile-sprites.png') no-repeat -153px -4px;width: 43px;height: 42px; float: right;}
#search-form .search_text_input {height: 42px;margin: 0;background: #fff;width: 89.5%;}
.head-container {margin: 5px 0;}
#main-nav .navigation-top-anchor {border-bottom: 1px solid #000;background: #fff;}
#main-nav li.navigation-top-item.hovering .nav-sub {  position: static !important;border: 0 !important;border-bottom: 1px solid #000 !important;margin-left:1em;}
#main-nav .hover .navigation-top-anchor, .hovering a.navigation-top-anchor {background-image: none}    
#main-nav {padding: 0px 0;height:auto}
.slick-slider {margin-bottom: 10px;}
.copy-right-content {border-top:1px solid #000;}
.mobile-head{background:#fff;height: 70px;}
    .logo {width:30%}
.logo img{width: 86px;margin-top: 13px;}
#main-nav .navigation-top-item.hovering{background: #a9dddb}
    
   /*New Nav Mobile*/
ul#main-nav li.navigation-top-item{height:auto;}    
#main-nav .navigation-top-anchor {border-bottom: 0}
ul#main-nav li.navigation-top-item{border-top: 1px solid #000;padding: 5px 0}
    ul#main-nav li.navigation-top-item:first-child{border-top:0}
ul#main-nav .navigation-top-item.hovering .nav-arrow {display: none}
 ul#main-nav li.navigation-top-item .nav-sub .nav-columns {/* border-bottom: 1px dashed #27A9E1; */margin-bottom: 10px;clear: both;width: 100%;display: block;border-right: 0}
ul#main-nav li.navigation-top-item .nav-sub .nav-columns:last-child {border-bottom: 0;}
ul#main-nav li.navigation-top-item{border-left:0}
#main-nav li.navigation-top-item.hovering .nav-sub{border-bottom: 0 !important}
#main-nav{height:auto}
ul#main-nav li.navigation-top-item .nav-sub {margin-left: 1em;}
ul#main-nav li.navigation-top-item.hovering .nav-sub{padding-bottom: 0;/*margin-top: 10px;*/}    
#navigation-container {border-bottom: 1px solid #000;}
ul#main-nav li a.navigation-top-anchor {padding: 5px 15px;}
/*New Home page*/
.mobile-homepage  img{margin: 0 auto;display: block;}
  /*------- PLP Page -------- */
.category-listing > .row > .columns{width:100%}
    .head-container {margin-bottom: 0}
    .phone-no input {width: 45px;}
    
       /*My Account page*/
    .account-review .account-details {  margin-bottom: 20px;min-height: 100px;}
    .account-details {width: 100%}
    .pin-mobile {clear: left;padding:0!important;}
        /*.category-listing .item span {float: none;}*/
    .foot-credit-card{margin:10px 0;}
    .pdp-landing input.big-green-button.block.text-center, button.big-green-button.block.text-center.submit_addToCart {width: 97%; margin: 10px 0 15px 5px;padding: 0;font-size: 15px;font-weight: 500;border: none;}
    .share-button.addthis_button{margin: 0px 5px 20px;}
    #searchBar1{height:30px!important;}
    .promotional-codes{width:100%;}
    .billing-address .pin-mobile, .billing-address .email_check {padding-left: 5px!important;}
	.billing-address .phone-no-mobile{padding-left: 0px!important;}
	input.cvv-no{width: 28%!important;}
/*TY PAGE*/
    .order-success-msg {text-align: center;}
    #order-success .small-12.medium-12.large-8.columns {padding: 0 !important}
    #order-success .order-details,.account-details,#ty-arrives,.ty-orders-set-bottom {padding-left: 0.25rem !important;padding-right: 0.25rem !important;}
    .promo-banner{color:#000;padding: 0 !important}
	#creditCardType-error, #creditCardName-error, #creditCardNumber-error, #cvvCode-error,#expirationDate-error{width: 60%;
    text-align: left;}
	.credit-card-detail label{width:40%;clear:both}
}


@media screen and (min-width:481px) and (max-width:767px) {
    .control-group.cart-accordion-show .group .heading-6.title {width: 70%;}
    .control-group.cart-accordion-show .group {border-bottom: 1px solid #DDD;padding: 10px 0;overflow: hidden;}
    .owl-item .item .image img {width: 100%}
    .add-to-cart-fbox .button.blue {width: 45%;margin: 5px 10px;}   
        
}

@media screen and (max-width:480px){
	.add-to-cart-fbox .button.blue {width: 45%;margin: 5px 10px;}
     
}


@media screen and (max-width:480px){ 
         .promo-input {width: 75%!important;}
     .promo-input {width: 75%!important;}
      input.subscribe-footer {width: 87%;}
    #search-form .search_text_input {width: 84.5%;}
  .pdp-item .options.icons li  {padding: 10px;margin-right: 4%;margin-left:8%;}  
    #search_submit {float: right;}
    .owl-item .item{text-align: center;}
    .owl-prev{left:0!important;}
    .owl-next{right:0!important;}
    .mobile-head .logo { width: 25%; margin: 0 5px;}
    /* .mobile-head .logo img {height: 48px;padding: 5px;} */
    .checkout_review_section .control-group .input-small {width: 68%;}
    .est_input input#address_postcode{width: 68%;}
    .totals_checkout .text-center {float: none;width: 100%;}
    .checkout{margin:0;}
    .account-form input[type="submit"]{margin:10px 3px 0 0;}
    .account-details{width: 100%; min-height: 100px!important;}
    /* .account-details:nth-child(2n) {display: none;} */
    .add-to-cart-fbox .button.blue{width: 100%;margin: 5px 0;}
   
    p.order-msg {padding: 0 5px;}
    .account-review{margin:10px;}
    .account-review .account-details{border-right:none;min-height:100px!important;}
    .accl-slider ul.slick-dots {bottom: 0;margin: 0 auto; width: 98%}
    .phone-no{width:73px;}
    .phone-no input {width: 40px;float: left;padding: 0 2px!important;font-size: 12px;}
    form#registerform .medium-4.small-12.columns{margin:0!important;width: auto;}
    form#registerform .medium-4.small-4.left.columns {padding-left: 45px!important;}
    .pin-mobile {clear: left;padding:0!important;}
    .phone-title{width:225px!important;}
	.rating-review .pr-snippet-read-write{float:none!important;}
    .rating-review .pr-snippet-read-reviews{padding:0!important;}
    .rating-review .pr-snippet-write-review{padding: 0 0 0 .9em!important;}
     #gallery_pdp .owl-buttons .owl-prev {  left: 10px!important;}
    /*.pagination  {width: 100% !important}*/
    .pagination a {padding: 5px 5px;}
    .pdp-video{width:100%;}
    .pdp-video iframe {height: 250px;width: 100%;}
.account-details.small-4.columns:nth-child(2) {display: none;}
.success-orders-set-bottom{width:100%;}
.order-success-summary{width:100%;}
.pdp-landing input.big-green-button.block.text-center, button.big-green-button.block.text-center.submit_addToCart {width: 97%; margin: 10px 0 15px 5px;padding: 0;font-size: 15px;font-weight: 500;border: none;}
.share-button.addthis_button{margin: 0px 5px 20px;}
div#savedShippingAddress .button.blue{margin-right:0px;}
.payment-detail{width:100%!important;max-width:auto}
#searchBar1{height:30px!important;}
.promotional-codes{width:100%;}
.billing-address .pin-mobile, .billing-address .email_check {padding-left: 5px!important;}
.billing-address .phone-no-mobile{padding-left: 0px!important;}
}
@media screen and (max-width:420px){
}

@media screen and (max-width:320px){ 
#search-form .search_text_input { width: 84.5%;}
    .rating-review a {padding-right: 10px;}
    #OneTimePopupForm{bottom:195px;}
}