.fastCartSummaryBox .actionLink .btn.alt { padding: 10px 15px; width:100%;  }
/*  Responsive Css Start
 ============================================*/
@media only screen and (max-width: 1250px){
  .slider-txt {  padding-top: 30px;   width: 100%;}
  .slider-txt > h2::before { }
  .slider-txt > h2 {font-size: 20px;}
  .slider-txt h4 { font-size: 16px; padding: 15px 0;}
  .slider-txt > p { font-size: 13px; margin-bottom: 10px; line-height: 23px; }
}
@media (max-width: 1140px) {

.ph-icon img, .cart-icon img  { width: 100%; }
.phone .ph-cont p, .cart .cart-cont p { font-size: 12px; line-height: 13px; }
.phone .ph-cont h2, .cart .cart-cont h2 { font-size: 22px; }
#home .page .main .inner, .page .main .inner { width : 90%; }
/*#home .ProductList .ProductActionAdd .btn.icon-Add.To.Cart::before, #ProductDetails.PrimaryProductDetails .btn.add-to-cart::before { left: 200px; }*/
.footer-main .footer-columns.grid .col-md-9 { width: 70%; }
.footer-main .footer-columns.grid .col-md-3 { width: 30%; }
.PrimaryProductDetails .btn.add-to-cart, .PrimaryProductDetails .btn.wishTrigger, .ProductDetailsGrid .EmailTofriendtLink .btn.alt {  font-size: 12px; }
#ProductDetails h1 { font-size: 24px; }
.ProductDetailsGrid .DetailRow, .ProductDetailsGrid .s-price { margin-bottom : 10px; }
.ProductDetailsGrid .s-price {
    font-size: 13px;
    top: 38px;
    left: 77px;
}
.PrimaryProductDetails .VariationProductPrice { font-size:30px; }
.PrimaryProductDetails .RetailPrice { font-size: 14px; }
.quantity .form-control { height: auto; padding: 10px 15px; }
.quantity .quantity-remove { height: auto; padding: 4px; top: 28px; }
.quantity .quantity-add { height: auto; padding: 5px; }

.quantity { width: 40%; }
.productPage .ProductList .ProductImage a { height: auto !important; }

.Content .ProductList.Equiphire .ProductImage {
    margin-right: 10px;
    width: 20%;
}

.deposit_text {
    font-size: 11px;
    margin-right: 10px;
    width: 27%;
}

}

@media (max-width: 472px){
  .ProductDetailsGrid .s-price {
    font-size: 13px;
    top: 70px;
    left: 21px;
}

}
@media (max-width: 1080px) {

.item-number { font-size: 11px; right: -5px; }
.phone .ph-cont h2, .cart .cart-cont h2 { font-size: 20px; }
.col-md-12.phone-cart { padding: 0; }
.slide-overlay h2.slide-heading { font-size: 28px; }
#HomeSlideShow .flex-direction-nav a { top : 72%; }
#home .ProductList li, .productlist-page .ProductList li, #fastCartContainer .ProductList li, .SearchContainer .ProductList li {
width : 31.5%; }
.productlist-page .ProductList li, #fastCartContainer .ProductList li, .SearchContainer .ProductList li { min-height: auto !important; }

.detail-left .detail-img .left-content, .detail-left .detail-cont .ProductMain { width : 100%; }
.detail-left .nav.nav-tabs, .detail-left .tab-content { width: 100%; }
.detail-left .nav-tabs > li > a { font-size: 13px; padding: 15px; margin:0; }

/*#home .ProductList .ProductActionAdd .btn.icon-Add.To.Cart::before, #ProductDetails.PrimaryProductDetails .btn.add-to-cart::before { left: 50px; }*/


}
@media (max-width: 1440px) {
  .PrimaryProductDetails .YouSave{
    margin-left: 0px;
  }
}
@media (max-width: 1024px) {
 .PrimaryProductDetails .YouSave{
   /*margin-left: -26px;*/
 } 
.ProductDetailsGrid .s-price {
    font-size: 13px;
    top: 68px;
    left: 21px;
  }
#header { padding: 45px 10px; }    
/*#home .ProductList .ProductActionAdd .btn.icon-Add.To.Cart::before, #ProductDetails.PrimaryProductDetails .btn.add-to-cart::before { left: 40px; }*/
#home .ProductList li, .productlist-page .ProductList li, #fastCartContainer .ProductList li {
width : 31.5% !important; }    
.slider-txt {  padding-top: 30px;   width: 100%;}
.slider-txt > h2::before { }
.slider-txt > h2 {font-size: 20px;}
.slider-txt h4 { font-size: 16px; padding: 15px 0;}
.slider-txt > p { font-size: 13px; margin-bottom: 10px; line-height: 23px; }
.buttons-section .view-service, .buttons-section .more-about { font-size: 12px; padding: 12px 20px;  }  
.slider-images { height: 370px; }
.footer-top .ftop-txt > p { font-size: 14px; }

.footer-main .footer-columns.grid .col-md-3 {  width: 35%; }
.footer-main .footer-columns.grid .col-md-9 {  width: 65%; }
.footer .footer-main .inner { padding-top: 0; }
.footer-main .col-md-4.main-link li a,
.footer-main .col-md-4.main-link ul li a, 
.footer-main .col-md-4 h5, 
.footer-main .col-md-4 a, 
.footer-main h4 { font-size: 13px; line-height: 23px; }


/*--------------14-12-2016--------------*/
.ProductList .ProductImage a, .ProductThumbImage a {
    height: 150px !important;
}
.ProductList .ProductImage img, #ProductDetails .ProductThumbImage img{
   text-align:center;
   margin:0 auto;
 }
.ProductList .pname, .ProductList .ProductDetails{ min-height:60px !important;}


.footer-phone > h2 { font-size: 24px; }
.payment-img > img { width: 80%; }

form .HorizontalFormContainer dd { width : 100%; } 
.ProductZoomImage > img { height: auto; width: 50%; }
img.__mce_add_custom__ {
    display: none;
}
.ProductList .ProductActionAdd .btn.icon-Add.To.Cart, .fastCartSummaryBox .ProceedToCheckout a, .fastCartSummaryBox .actionLink .btn.alt, #ProductDetails.PrimaryProductDetails .btn.add-to-cart,#SearchResultsProduct .ProductActionAdd .btn.TrackLink { font-size: 10px; width:100%; padding: 10px 20px 10px 50px; }

.GiftCertificate input#giftcertificatecode {
    width: 89.5%;
}
.CouponCode input#couponcode {
    width: 79%;
}


.KeepShopping {
    padding-bottom: 30px;
}

img.__mce_add_custom__, .txt-right.ToggleSearchFormLink.FloatRight, p.SearchSuggest {
    display: none;
}
.store_img_wrap img {
    height: 120px;
}

.CartCode .GiftCertificate input.btn, .CartCode .CouponCode input.btn{
  right:-10px;
}

.PageMenu ul li:last-child .hasSub .sf-sub-indicator {
   right:-10px;
}
.PageMenu ul li:last-child a::after{
   padding:0;
}
.PageMenu li{
  margin:0 5px 0 0;
}
.PageMenu .sf-menu li a{ font-size:12px; }



}


@media screen and (max-width: 1024px) {
.accordion{
    margin-bottom: 0px;
  }
.section-two {
    float: none;
    width: 100%;
}
.section-one {
    float: none;
    width:100%;
}
}


@media only screen and (max-width: 991px) {
.slider-txt {
    display: inline-block;
    padding: 20px 20px 40px;
    width: 100%;
}
/*.slide-show .slide-overlay { bottom: 15%; width: 100%; left: 0; }*/
.js-faceted-search-column .mobile-in-view{
  display: none !important;
}
#HomeSlideShow .flex-direction-nav a { top : 65%; }

/*#HomeSlideShow .flex-prev,
#HomeSlideShow .flex-prev:hover{ left: 0 !important; }

#HomeSlideShow .flex-next,
#HomeSlideShow .flex-next:hover{ right: -1px !important; }*/

#home .page .main .inner { width: 90%;padding-top: 15px !important; }

#home .ProductList li, .productlist-page .ProductList li, 
#fastCartContainer .ProductList li { width: 31.5%; }
    
/*#home .ProductList .ProductActionAdd .btn.icon-Add.To.Cart::before, #ProductDetails.PrimaryProductDetails .btn.add-to-cart::before { left: 70px; }*/

.slide-show .slide-overlay { min-height: auto; bottom : 20%;}
.slide-overlay h2.slide-heading { font-size: 24px; }
#HomeSlideShow .flex-next { right: 20% !important; }

.ProductList .ProductActionAdd .btn.icon-Add.To.Cart, .fastCartSummaryBox .ProceedToCheckout a, .fastCartSummaryBox .actionLink .btn.alt, #ProductDetails.PrimaryProductDetails .btn.add-to-cart,#SearchResultsProduct .ProductActionAdd .btn.TrackLink { font-size: 10px; width:100%; padding: 10px; }

.footer-slider .col-md-7 { float: left; width: 55%; }
.footer-slider .col-md-5 { float: left; width: 45%; }
.footer-top .col-md-3 { float: left; }

/*.footer-main { float: left;  padding: 0 50px; }*/
.footer-main .footer-columns.grid .col-md-9 { width: 100%; }
.footer-columns .col-md-4 { float: left;  width: 33.33%; }
.footer-columns .col-md-12 { clear: both; }
.payment-img {margin-bottom: 7%; text-align: center;}
.footer-main .footer-columns.grid .col-md-3 { margin: 0 auto; width: 45%;}
.CompareButton { text-align: center; }

.col-md-8.detail-cont { float: left;  width: 70%; }
.col-md-4.detail-img { float: left; width: 30%; }

.col-md-3.detail-right { margin: 5% auto 0; text-align: center;  width: 40%; }

.col-md-7.header-left {
    float: left;
    width: 100%;
}
.col-md-5.header-right {
    float: none;
margin: 0 auto;
    width: 50%;
}
.col-md-6.logo {
    float: left;
    width: 50%;
}
.header-secondary.col-md-6.search {
    float: left;
    width: 50%;
}
.phone .ph-cont h2, .cart .cart-cont h2 {
    font-size: 16px;
}
/*.phone .ph-cont p, .cart .cart-cont p { font-size: 11px; }
.cart-check a, .cart-check .checkout { font-size: 10px; }*/
#Header #SearchForm input.Button { background-size: auto; }


}


@media only screen and (max-width: 900px) {

.slide-show .slide-overlay { width: 50%;}
.footer-slider .col-md-7 { float: left; width: 100%; }
.footer-slider .col-md-5 { float: left; width: 100%; }
.slider-images { height: auto; }
.footer-slider .slider-images .flexslider { margin-bottom : 30px; }
.slider-txt { display: inline-block; padding: 20px 20px 40px;  width: 100%; }
.slider-txt > h2::before { top: -10px;}
.slider-txt h4 { font-size: 16px; padding: 15px 0; }

.col-md-5.header-right {
    float: none;
    margin: 0 auto;
    overflow: hidden;
    width: 80%;
}

.one-half, .two-quarters, .three-sixths, .four-eighths, .five-tenths, .six-twelfths { width: 100%; margin-top: 5%;}

 

/*#home .ProductList .ProductActionAdd .btn.icon-Add.To.Cart::before, #ProductDetails.PrimaryProductDetails .btn.add-to-cart::before {
    left: 20px;
}*/
}

@media only screen and (max-width: 870px) {
  .PrimaryProductDetails .YouSave {
  /*margin-left: -26px;*/
 }
   .footer-top .col-md-3 { width : 24%; }
   .ftop-icon { display: inline-block; vertical-align: middle; }
   .ftop-icon img { width: 80%; }
   .footer-main .footer-columns.grid .col-md-3 { width: 45%;}
}

@media only screen and (max-width: 800px) {
.slide-show .slide-overlay { left: 20%; right: 0;  width: 60%; }
#HomeSlideShow .flex-prev { left: 20% !important; }
}

@media only screen and (max-width: 768px) {
  #HomeFeaturedProducts .slides li, #HomeNewProducts .slides li, #SideTopSellers .slides li{
    padding: 30px 10px !important;
  }
  .accordion{
    margin-bottom: 0px;
  }
  .ProductDetailsGrid .s-price {
    font-size: 13px;
    top: 68px;
    left: 21px;
  }
 .PrimaryProductDetails .YouSave {
  /*margin-left: -26px;*/
 }

/*#HomeFeaturedProducts .ProductActionAdd .btn.icon-Add.To.Cart, #HomeNewProducts .ProductActionAdd .btn.icon-Add.To.Cart, #SideTopSellers .ProductActionAdd .btn.icon-Add.To.Cart, #QuickViewProductDetails .btn  
{
   font-size: 10px;
    line-height: normal;
    padding: 10px;
    min-width: auto;
}*/
#HomeFeaturedProducts .ProductActionAdd .btn.icon-Add.To.Cart::before
{

  display: block !important;
}
#HomeNewProducts .ProductActionAdd .btn.icon-Add.To.Cart::before{
  display: block !important;
}
#SideTopSellers .ProductActionAdd .btn.icon-Add.To.Cart::before{
  display: block !important;
}
.facet-container .facet-header{
  font-size: 18px !important;
  padding: 6px 0px !important;
      display: block;
    float: left;
    clear: left;
    width: 100%;
}
.facet-container.open .facet-body {
    float: left;
    clear: left;
    width: 100%;
}
.facet-header-title{
  margin: 0px 8px !important;
}
.facet-header.js-facet-accordion-action:after{
  top:13px !important;
}
.facet-container.facet-container-multi.close {
    width: 100%;
}
.facet-container.facet-container-range.js-accordion-container.close {
  width: 100%;
}

.ProductActionAdd .btn{
  font-size: 12px !important;
    padding: 10px 5px !important;
    /*width: 100% !important;*/
    text-align: center !important;
    line-height: normal !important;
}
.ProductActionAdd .btn:before{left:5px !important;top: 8px;}
.ProductList .pname{height:auto;font-size:12px;}
#home .ProductList li, .productlist-page .ProductList li, #fastCartContainer .ProductList li, .SearchContainer .ProductList li {
    width: 48.5% !important;}
.product-tabs .nav > li > a, .all-bestseller { font-size: 11px; }
.Block.banner_home_page_top { text-align: center; }
.footer-top .col-md-3 { width: 24%; padding: 20px 0 0; }
.ftop-icon { display: inline-block; vertical-align: middle; }
.ftop-txt { min-height: 70px; vertical-align: middle; }
.ftop-icon > img { width: 60%; }
.footer-main .footer-columns.grid .col-md-3 { width: 50%;}
.col-md-3.detail-right { width : 50%; }


/*--------------14-12-2016--------------*/
.ProductList .ProductImage a, .ProductThumbImage a {
    height: 150px !important;
}
.ProductList .ProductImage img, #ProductDetails .ProductThumbImage img{
   text-align:center;
   margin:0 auto;
 }
.ProductList .pname, .ProductList .ProductDetails{ min-height:70px !important;}


.mobile-menu { display: block; }
#Header .inner .row { display: none; }
#Header #SearchForm input.Button { background-position: 90% center; background-size: auto auto; }
/*#ToggleMenu, #DrawerMenu, #cart-amount { display: block; }*/
#ToggleMenu { color: #0273bf; font-size: 36px; display: block; }
#SearchForm { width : 100%; }
.ph-icon, .cart-icon { width : auto; } 
#Header { padding: 45px 0; }  
.PageMenu .sf-menu li a { font-size:12px; }
.PageMenu .sf-menu li { margin: 0; }
.PageMenu .SideCategoryListFlyout ul { display: none; }
.PageMenu .navbar-offcanvas.navbar-offcanvas-touch.topmenu.offcanvas-transform.js-offcanas-done { display: none; } 

.CartCode .CouponCode, .CartCode .GiftCertificate { width : 100%; margin: 1% 0;} 

.ExpressCheckoutContent .CreateAccount, .ExpressCheckoutContent .AccountLogin {float: left; margin: 2% 0; padding: 0 !important;  width: 100%; }
.CouponCode input#couponcode {
    width: 93%;
}
.GiftCertificate input#giftcertificatecode {
    width: 92.5%;
}
}

@media only screen and (max-width: 767px){
  .facet-header h6.facet-header-title{
    position: relative;
  }
  .facet-header.js-facet-accordion-action:after{
    top: 24px; 
  }
.ProductActionAdd .btn{padding: 10px 5px 10px 35px !important;}
.ProductActionAdd .btn:before{display: block !important;}
.fastCartThumb, .fastCartItemBox, .fastCartSummaryBox {
  width:100%;
}

.ui-dialog{width:90%!important;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable{left:5% !important;}
.ui-dialog-content iframe{width:100% !important;}

.enquirycontent .ProductList.Equiphire {
    width: auto;
}

.Content .ProductList.Equiphire .ProductImage {
    margin-right: 0;
    text-align: center;
    width: 100%;
}

.ProductList.Equiphire .ProductDetails {
    display: block;
    padding: 10px 0 0;
    width: 100%;
}

.deposit_text {
    font-size: 12px;
    margin-right: 0;
    width: 100%;
}

ol.flex-control-nav.flex-control-paging{
   display:block;
    /*bottom: -20% !important;*/
}

#HomeSlideShow .flex-control-paging li a, .slider-images .flex-control-paging li a, #HomeSlideShow .flex-control-paging li a.flex-active {
    border: 4px solid #e1e1e1;
}

#HomeFeaturedProducts .ProductImage img, #HomeNewProducts .ProductImage img, #SideTopSellers .ProductImage img {height: auto !important;}
#HomeFeaturedProducts .ProductImage, #HomeNewProducts .ProductImage, #SideTopSellers .ProductImage {height:200px !important;}

}

@media only screen and (max-width: 680px) {
/*.product-tabs .nav > li > a { padding: 10px 50px; }*/
.product-tabs .all-bestseller { text-align: center;  width: 100%; }
.footer-main .footer-columns.grid .col-md-3 { width: 55%;}
}

@media (max-width: 667px){
.Left{
width:100%;
float:none;
}
.Left div#SideCategoryShopByPrice {
    width: 100%;
}
h1.TitleHeading{
 margin-bottom:20px;
}
.accordion{
 width:100%;
}

}

@media only screen and (max-width: 640px) {
.slide-show .slide-overlay { left: 15%; right: 0; width: 70%; padding:5px; }
.footer-top .col-md-3 { width : 49%; padding: 20px 0; }

.footer-columns .col-md-4 { float: left;  min-height: 340px;  width: 45%; }


#HomeSlideShow .flex-next { right: 15% !important }

#HomeSlideShow .flex-prev { left: 15% !important }

#HomeSlideShow .flex-direction-nav a { top: 57%; }

.slide-overlay h2.slide-heading {
    font-size: 13px;
    padding-bottom: 5px;
}
.slide-show .slide-text {
    font-size: 10px;
    line-height: 14px;
    margin-bottom: 5px;
}
.slide-overlay .slide-button .btn { font-size: 10px; padding: 0 20px; }

.flex-control-nav {  bottom: -5px !important; }

.col-md-4.detail-img { float: none;  margin: 0 auto; width: 50%; }
.detail-left .detail-img .left-content, .detail-left .detail-cont .ProductMain { padding-left: 0; }
.col-md-8.detail-cont { width: 100%; }
.detail-left .tab-content .ProductDescription, .detail-left .tab-content .ProductReviews, .detail-left .tab-content .ProductByCategory { margin-left:0; }
.detail-left .nav.nav-tabs, .detail-left .tab-content { margin-left: 0; }
.nav-tabs > li { width: 100%; margin-bottom:3%; }
.col-md-3.detail-right { width : 60%; } 

#SearchResultsProduct .ProductList .ProductImage { width: 100%; }
#SearchResultsProduct .ProductList .ProductDetails { width: 100%; text-align: center; border-top: 0;}
#SearchResultsProduct .ProductList .ProductActionAdd,
#SearchResultsProduct .ProductList li .ProductCompareButton { text-align: center; }
#SearchResultsProduct .ProductList.List .QuickViewBtn { left: 35% !important; }
#SearchResultsProduct .ProductList li { border-bottom: 1px solid #e3e3e3; margin-bottom: 5%; }
#SearchPageHeader .txt24 { clear: both;  padding-top: 20px;  text-align: center;  }
#SearchPageHeader .txt-right { text-align: center !important; width: 100%;}
#SearchPageHeader .SearchSuggest { text-align: center; }
.TitleHeading { text-align: left; font-size: 30px; margin-bottom : 0;}
#SearchResultsCategory { text-align: center; }
#LayoutColumn1 .SortBox { width: 100%; }
#ContactForm .Submit, #CheckoutStepPaymentDetails .Submit { margin-left: 0; }
form .HorizontalFormContainer dd { width: 100%; }

.qprod, #QuickViewProductDetails { width: 100% !important; }
#QuickViewImage img { max-width: 50% !important; }
.addthis_default_style .addthis_separator, .addthis_default_style .at4-icon, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300bs, .addthis_default_style .at300m { float: none !important; }
.addthis_toolbox.addthis_default_style { margin-top: 15px; text-align: center; }
.ProductZoomImageBox { overflow: hidden; }

#HomeSlideShow .flex-control-paging li a, .slider-images .flex-control-paging li a{
  height: 14px;
  width: 14px;
}
}

@media only screen and (max-width: 600px) {

    .ProductList .ProductActionAdd .btn.icon-Add.To.Cart, .fastCartSummaryBox .ProceedToCheckout a, .fastCartSummaryBox .actionLink .btn.alt, #ProductDetails.PrimaryProductDetails .btn.add-to-cart, #SearchResultsProduct .ProductActionAdd .btn.TrackLink { font-size: 10px; width:100%; }
.footer-main .footer-columns.grid .col-md-3 { width: 80%;}

.slide-show .slide-overlay { display: block; }
.flex-direction-nav { display: none; }

.col-xs-2 { padding: 0; }
table.CartContents.Stylize.General {
    overflow: auto;
    display: block;
}
.CouponCode input#couponcode {
    width: 91%;
}
.GiftCertificate input#giftcertificatecode {
    width: 90.5%;
}

#CartContent table {border: 0;}
#CartContent table thead {display: none;}
#CartContent table .CartThumb {width:100%;text-align:center;}
#CartContent table .CartThumb img {max-width:100% !important;display:inline-block !important;}
#CartContent table tr {margin-bottom: 10px;display: block;border-bottom: 2px solid #ddd;}
#CartContent table td {display: block;text-align: right;font-size: 13px;border-bottom: 1px dotted #ccc;margin:0}
#CartContent table td:last-child {border-bottom: 0;}
#CartContent table td:before {content: attr(data-label);float: left;text-transform: uppercase;font-weight: bold;}
#CartContent table tfoot tr .desk {display: none;}
#CartContent table tfoot tr {padding: 5px 0px 10px 0px;border:none;}
#CartContent table tfoot tr div {padding:0;}
#CartContent table tbody tr {padding-bottom:5%;}
#CartContent table tbody, #CartContent table tfoot {width:100%;display:block;}

}

@media only screen and (max-width: 520px) {
.col-md-3.detail-right { width : 70%; }
}


@media only screen and (max-width: 480px) {
#home .ProductList li, .productlist-page .ProductList li, #fastCartContainer .ProductList li,  .SearchContainer .ProductList li { width: 48% !important; margin-bottom: 5%;}
.ProductList .ProductImage{height:120px;}
 .SearchContainer .ProductList li{margin:0 1.5% 1.5% 0;padding:10px;}
.product-tabs .nav-tabs { margin-left: 0; }
.product-tabs .nav > li > a, .all-bestseller { font-size: 10px; }
.product-tabs .nav > li > a { padding: 10px 15px; }
.footer-top .col-md-3 {  padding: 40px 0;  width: 99%; }
.footer-main .footer-columns.grid .col-md-3 { width: 100%;}
.footer-main .footer-columns.grid { margin-left: 0;}

.footer-columns .col-md-4 { min-height: auto; width: 95%; }
.payment-img > img { width: 100%; }
.footer-links p { font-size: 13px; }
.our-partner h2 { font-size: 24px; }
.col-md-4.detail-img { width: 100%; }

.PrimaryProductDetails .btn.add-to-cart, .ProductDetailsGrid .EmailTofriendtLink .btn.alt { font-size: 10px;}
.ProductDetailsGrid { margin-bottom : 15px; }
#SearchResultsProduct .ProductList.List .QuickViewBtn {
    left: 30% !important;
}
div.selector { background-position: 96% center !important; }
form .HorizontalFormContainer dd { width : 100%; }
.accordion{
  width:100%;
}

/*--------------14-12-2016--------------*/
.ProductList .ProductImage a, .ProductThumbImage a {
    height: 150px !important;
}
.ProductList .ProductImage img, #ProductDetails .ProductThumbImage img{
   text-align:center;
   margin:0 auto;
 }
.ProductList .pname, .ProductList .ProductDetails{ min-height:70px !important;}

}

@media only screen and (max-width: 479px) {
.col-md-3.detail-right { width : 80%; }

.ProductList{
 float:left;
}
.Left div#SideCategoryShopByPrice {
 
    width: 100%;
}
.Left {
      margin-bottom:20px;
    float: none;
    width: 100%;
}
.TitleHeading{
  margin-bottom:20px !important;
}

.PrimaryProductDetails .btn.wishTrigger, .ProductDetailsGrid .EmailTofriendtLink .btn.alt{
 padding:12px 35px;
font-size:12px;
}
.accordion{
 width:100%;
}
.fastCartThumb, .fastCartItemBox, .fastCartSummaryBox {
  width:100%;
}
.CouponCode input#couponcode {
    width: 83%;
}
.GiftCertificate input#giftcertificatecode {
    width: 82.5%;
}
table.CartContents.Stylize.General {
    overflow: scroll;
    display: block;
}
.Breadcrumb li{
  padding:0 5px 0 0;
}

/*--------------14-12-2016--------------*/
.ProductList .ProductImage a, .ProductThumbImage a {
    height: 150px !important;
}
.ProductList .ProductImage img, #ProductDetails .ProductThumbImage img{
   text-align:center;
   margin:0 auto;
 }
.ProductList .pname, .ProductList .ProductDetails{ min-height:70px !important;}
}


@media only screen and (max-width: 420px) {
.bab_child_health{clear:both;}
 .buttons-section .view-service, .buttons-section .more-about { font-size: 11px; padding: 8px; margin-right: 10px;}
.footer-main .compny-detail .compantdetail-btn .view-map, 
.footer-main .compny-detail .compantdetail-btn .contactbtn { font-size: 12px; padding: 5px; line-height: 20px; }

.quantity .quantity-remove { padding: 2px; top: 22px; }
.quantity .quantity-add { padding: 2px; }
.quantity .form-control { padding: 5px 15px; }

.PrimaryProductDetails .btn.add-to-cart{ font-size: 10px;  padding: 5px; width: 95%; }
.ProductDetailsGrid .EmailTofriendtLink { margin-top: 10px; width: 100%; margin-left: 0; }  
.ProductDetailsGrid .AddToWishlistLink { margin: 0; width: 100%; } 
.quantity {  width: 100%; }
.quantity .input-group.input-group-option.quantity-wrapper { width: 100%; }
.quantity .form-control {  padding: 15px; }
.quantity .quantity-remove { padding: 7px;  top: 32px; }
.quantity .quantity-add { padding: 7px; }
#ProductDetails.PrimaryProductDetails .btn.add-to-cart { width : 100%; margin: 0 !important; }
.ProductAddToCart .BulkDiscount { width: 100%; margin: 0 auto; }
#ProductDetails h1 { font-size: 20px; }
.col-md-3.detail-right { width : 90%; }


.fastCartSummaryBox .actionLink .btn.alt { padding: 10px 15px; width:100%;  }
/*  Responsive Css Start
 ============================================*/

@media (max-width: 1140px) {

.ph-icon img, .cart-icon img  { width: 100%; }
.phone .ph-cont p, .cart .cart-cont p { font-size: 12px; line-height: 13px; }
.phone .ph-cont h2, .cart .cart-cont h2 { font-size: 22px; }
#home .page .main .inner, .page .main .inner { width : 90%; }
/*#home .ProductList .ProductActionAdd .btn.icon-Add.To.Cart::before, #ProductDetails.PrimaryProductDetails .btn.add-to-cart::before { left: 200px; }*/
.footer-main .footer-columns.grid .col-md-9 { width: 70%; }
.footer-main .footer-columns.grid .col-md-3 { width: 30%; }
.PrimaryProductDetails .btn.add-to-cart, .PrimaryProductDetails .btn.wishTrigger, .ProductDetailsGrid .EmailTofriendtLink .btn.alt {  font-size: 12px; }
#ProductDetails h1 { font-size: 24px; }
.ProductDetailsGrid .DetailRow, .ProductDetailsGrid .s-price { margin-bottom : 10px; }
.ProductDetailsGrid .s-price {
    font-size: 13px;
    top: 38px;
    left: 77px;
}
.PrimaryProductDetails .VariationProductPrice { font-size:30px; }
.PrimaryProductDetails .RetailPrice { font-size: 14px; }
.quantity .form-control { height: auto; padding: 10px 15px; }
.quantity .quantity-remove { height: auto; padding: 4px; top: 28px; }
.quantity .quantity-add { height: auto; padding: 5px; }

.quantity { width: 40%; }
.productPage .ProductList .ProductImage a { height: auto !important; }


}


@media (max-width: 1080px) {

.item-number { font-size: 11px; right: -5px; }
.phone .ph-cont h2, .cart .cart-cont h2 { font-size: 20px; }
.col-md-12.phone-cart { padding: 0; }
.slide-overlay h2.slide-heading { font-size: 28px; }
#HomeSlideShow .flex-direction-nav a { top : 72%; }
#home .ProductList li, .productlist-page .ProductList li, #fastCartContainer .ProductList li, #SearchResultsProduct .ProductList li {
width : 31.5%; }
.productlist-page .ProductList li, #fastCartContainer .ProductList li { min-height: auto !important; }

.detail-left .detail-img .left-content, .detail-left .detail-cont .ProductMain { width : 100%; }
.detail-left .nav.nav-tabs, .detail-left .tab-content { width: 100%; }
.detail-left .nav-tabs > li > a { font-size: 13px; padding: 15px; }

/*#home .ProductList .ProductActionAdd .btn.icon-Add.To.Cart::before, #ProductDetails.PrimaryProductDetails .btn.add-to-cart::before { left: 50px; }*/


}

@media (max-width: 1024px) {

#header { padding: 45px 10px; }    
/*#home .ProductList .ProductActionAdd .btn.icon-Add.To.Cart::before, #ProductDetails.PrimaryProductDetails .btn.add-to-cart::before { left: 40px; }*/
#home .ProductList li, .productlist-page .ProductList li, #fastCartContainer .ProductList li , #SearchResultsProduct .ProductList li{
width : 31.5% !important; }    
/*.slider-txt {  padding-top: 50px;   width: 95%;}
.slider-txt > h2::before { top: 35px; }
.slider-txt > h2 { padding-bottom: 0; font-size: 20px;}
.slider-txt h4 { font-size: 16px; padding: 15px 0;}
.slider-txt > p { font-size: 13px; margin-bottom: 10px; line-height: 23px; }*/
.buttons-section .view-service, .buttons-section .more-about { font-size: 12px; padding: 12px 20px;  }  
.slider-images { height: 370px; }
.footer-top .ftop-txt > p { font-size: 14px; }

.footer-main .footer-columns.grid .col-md-3 {  width: 35%; }
.footer-main .footer-columns.grid .col-md-9 {  width: 65%; }
.footer .footer-main .inner { padding-top: 0; }
.footer-main .col-md-4.main-link li a,
.footer-main .col-md-4.main-link ul li a, 
.footer-main .col-md-4 h5, 
.footer-main .col-md-4 a, 
.footer-main h4 { font-size: 13px; line-height: 23px; }

.footer-phone > h2 { font-size: 24px; }
.payment-img > img { width: 80%; }

form .HorizontalFormContainer dd { width : 100%; } 
.ProductZoomImage > img { height: auto; width: 50%; }

.ProductList .ProductActionAdd .btn.icon-Add.To.Cart, .fastCartSummaryBox .ProceedToCheckout a, .fastCartSummaryBox .actionLink .btn.alt, #ProductDetails.PrimaryProductDetails .btn.add-to-cart,#SearchResultsProduct .ProductActionAdd .btn.TrackLink { font-size: 10px; width:100%; padding: 10px; }

.GiftCertificate input#giftcertificatecode {
    width: 89.5%;
}
.CouponCode input#couponcode {
    width: 79%;
}

}




@media only screen and (max-width: 991px) {

/*.slide-show .slide-overlay { bottom: 15%; width: 100%; left: 0; }*/

#HomeSlideShow .flex-direction-nav a { top : 65%; }

/*#HomeSlideShow .flex-prev,
#HomeSlideShow .flex-prev:hover{ left: 0 !important; }

#HomeSlideShow .flex-next,
#HomeSlideShow .flex-next:hover{ right: -1px !important; }*/

#home .page .main .inner { width: 90%; }

#home .ProductList li, .productlist-page .ProductList li, 
#fastCartContainer .ProductList li, #SearchResultsProduct .ProductList li { width: 31.5%; }
    
/*#home .ProductList .ProductActionAdd .btn.icon-Add.To.Cart::before, #ProductDetails.PrimaryProductDetails .btn.add-to-cart::before { left: 70px; }*/

.slide-show .slide-overlay { min-height: auto; bottom : 20%;}
.slide-overlay h2.slide-heading { font-size: 24px; }
#HomeSlideShow .flex-next { right: 20% !important; }

.ProductList .ProductActionAdd .btn.icon-Add.To.Cart, .fastCartSummaryBox .ProceedToCheckout a, .fastCartSummaryBox .actionLink .btn.alt, #ProductDetails.PrimaryProductDetails .btn.add-to-cart , #SearchResultsProduct .ProductActionAdd .btn.TrackLink{ font-size: 10px; width:100%; padding: 10px; }

.footer-slider .col-md-7 { float: left; width: 55%; }
.footer-slider .col-md-5 { float: left; width: 45%; }
.footer-top .col-md-3 { float: left; }

/*.footer-main { float: left;  padding: 0 50px; }*/
.footer-main .footer-columns.grid .col-md-9 { width: 100%; }
.footer-columns .col-md-4 { float: left;  width: 33.33%; }
.footer-columns .col-md-12 { clear: both; }
.payment-img {margin-bottom: 7%; text-align: center;}
.footer-main .footer-columns.grid .col-md-3 { margin: 0 auto; width: 45%;}
.CompareButton { text-align: center; }

.col-md-8.detail-cont { float: left;  width: 70%; }
.col-md-4.detail-img { float: left; width: 30%; }

.col-md-3.detail-right { margin: 5% auto 0; text-align: center;  width: 40%; }

.col-md-7.header-left {
    float: left;
    width: 100%;
}
.col-md-5.header-right {
    float: none;
margin: 0 auto;
    width: 50%;
}
.col-md-6.logo {
    float: left;
    width: 50%;
}
.header-secondary.col-md-6.search {
    float: left;
    width: 50%;
}
.phone .ph-cont h2, .cart .cart-cont h2 {
    font-size: 16px;
}
/*.phone .ph-cont p, .cart .cart-cont p { font-size: 11px; }
.cart-check a, .cart-check .checkout { font-size: 10px; }*/
#Header #SearchForm input.Button { background-size: auto; }


}


@media only screen and (max-width: 900px) {

.slide-show .slide-overlay { width: 50%;}
.footer-slider .col-md-7 { float: left; width: 100%; }
.footer-slider .col-md-5 { float: left; width: 100%; }
.slider-images { height: auto; }
.footer-slider .slider-images .flexslider { margin-bottom : 30px; }
/*.slider-txt { display: inline-block; padding: 20px 20px 40px;  width: 100%; }
.slider-txt > h2::before { top: 0; left: 40px}
.slider-txt h4 { font-size: 16px; padding: 15px 0; }*/

.col-md-5.header-right {
    float: none;
    margin: 0 auto;
    overflow: hidden;
    width: 80%;
}

.one-half, .two-quarters, .three-sixths, .four-eighths, .five-tenths, .six-twelfths { width: 100%; margin-top: 5%;}

 

/*#home .ProductList .ProductActionAdd .btn.icon-Add.To.Cart::before, #ProductDetails.PrimaryProductDetails .btn.add-to-cart::before {
    left: 20px;
}*/
}

@media only screen and (max-width: 870px) {
   .footer-top .col-md-3 { width : 24%; }
   .ftop-icon { display: inline-block; vertical-align: middle; }
   .ftop-icon img { width: 80%; }
   .footer-main .footer-columns.grid .col-md-3 { width: 45%;}
}

@media only screen and (max-width: 800px) {
.slide-show .slide-overlay { left: 20%; right: 0;  width: 60%; }
#HomeSlideShow .flex-prev { left: 20% !important; }
}

@media only screen and (max-width: 768px) {
#home .ProductList li, .productlist-page .ProductList li, #fastCartContainer .ProductList li, #SearchResultsProduct .ProductList li {
    width: 48.5% !important;}
.product-tabs .nav > li > a, .all-bestseller { font-size: 11px; }
.Block.banner_home_page_top { text-align: center; }
.footer-top .col-md-3 { width: 24%; padding: 20px 0 0; }
.ftop-icon { display: inline-block; vertical-align: middle; }
.ftop-txt { min-height: 70px; vertical-align: middle; }
.ftop-icon > img { width: 60%; }
.footer-main .footer-columns.grid .col-md-3 { width: 50%;}
.col-md-3.detail-right { width : 50%; }


.mobile-menu { display: block; }
#Header .inner .row { display: none; }
#Header #SearchForm input.Button { background-position: 90% center; background-size: auto auto; }
/*#ToggleMenu, #DrawerMenu, #cart-amount { display: block; }*/
#ToggleMenu { color: #0273bf; font-size: 36px; display: block; }
#SearchForm { width : 100%; }
.ph-icon, .cart-icon { width : auto; } 
#Header { padding: 45px 0; }  
.PageMenu .sf-menu li a { font-size:12px; }
.PageMenu .sf-menu li { margin: 0; }
.PageMenu .SideCategoryListFlyout ul { display: none; }
.PageMenu .navbar-offcanvas.navbar-offcanvas-touch.topmenu.offcanvas-transform.js-offcanas-done { display: none; } 

.CartCode .CouponCode, .CartCode .GiftCertificate { width : 100%; margin: 1% 0;} 

.ExpressCheckoutContent .CreateAccount, .ExpressCheckoutContent .AccountLogin {float: left; margin: 2% 0; padding: 0 !important;  width: 100%; }
.CouponCode input#couponcode {
    width: 93%;
}
.GiftCertificate input#giftcertificatecode {
    width: 92.5%;
}


}

@media only screen and (max-width: 767px){
.fastCartThumb, .fastCartItemBox, .fastCartSummaryBox {
  width:100%;
}

}

@media only screen and (max-width: 680px) {
/*.product-tabs .nav > li > a { padding: 10px 50px; }*/
.product-tabs .all-bestseller { text-align: center;  width: 100%; }
.footer-main .footer-columns.grid .col-md-3 { width: 55%;}
}

@media (max-width: 667px){
.Left{
width:100%;
float:none;
}
.Left div#SideCategoryShopByPrice {
    width: 100%;
}
h1.TitleHeading{
 margin-bottom:20px;
}
.accordion{
 width:100%;
}

}

@media only screen and (max-width: 640px) {
.slide-show .slide-overlay { left: 5%; right: 0; width: 90%; padding:5px; }
.footer-top .col-md-3 { width : 49%; padding: 20px 0; }

.footer-columns .col-md-4 { float: left;  min-height: 340px;  width: 45%; }


#HomeSlideShow .flex-next { right: 15% !important }

#HomeSlideShow .flex-prev { left: 15% !important }

#HomeSlideShow .flex-direction-nav a { top: 57%; }

.slide-overlay h2.slide-heading {
    font-size: 13px;
    padding-bottom: 5px;
}
.slide-show .slide-text {
    font-size: 10px;
    line-height: 14px;
    margin-bottom: 5px;
}
.slide-overlay .slide-button .btn { font-size: 10px; padding: 0 20px; }

.flex-control-nav {  bottom: -5px !important; }

.col-md-4.detail-img { float: none;  margin: 0 auto; width: 50%; }
.detail-left .detail-img .left-content, .detail-left .detail-cont .ProductMain { padding-left: 0; }
.col-md-8.detail-cont { width: 100%; }
.detail-left .tab-content .ProductDescription, .detail-left .tab-content .ProductReviews, .detail-left .tab-content .ProductByCategory { margin-left:0; }
.detail-left .nav.nav-tabs, .detail-left .tab-content { margin-left: 0; }
.nav-tabs > li { width: 100%; margin-bottom:3%; }
.col-md-3.detail-right { width : 60%; } 

#SearchResultsProduct .ProductList .ProductImage { width: 100%; }
#SearchResultsProduct .ProductList .ProductDetails { width: 100%; text-align: center; border-top: 0;}
#SearchResultsProduct .ProductList .ProductActionAdd,
#SearchResultsProduct .ProductList li .ProductCompareButton { text-align: center; }
#SearchResultsProduct .ProductList.List .QuickViewBtn { left: 35% !important; }
#SearchResultsProduct .ProductList li { border-bottom: 1px solid #e3e3e3; margin-bottom: 5%; }
#SearchPageHeader .txt24 { clear: both;  padding-top: 20px;  text-align: center;  }
#SearchPageHeader .txt-right { text-align: center !important; width: 100%;}
#SearchPageHeader .SearchSuggest { text-align: center; }
.TitleHeading { text-align: left; font-size: 30px; margin-bottom : 0;}
#SearchResultsCategory { text-align: center; }
#LayoutColumn1 .SortBox { width: 100%; }
#ContactForm .Submit, #CheckoutStepPaymentDetails .Submit { margin-left: 0; }
form .HorizontalFormContainer dd { width: 100%; }

.qprod, #QuickViewProductDetails { width: 100% !important; }
#QuickViewImage img { max-width: 50% !important; }
.addthis_default_style .addthis_separator, .addthis_default_style .at4-icon, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300bs, .addthis_default_style .at300m { float: none !important; }
.addthis_toolbox.addthis_default_style { margin-top: 15px; text-align: center; }
.ProductZoomImageBox { overflow: hidden; }

#HomeSlideShow .flex-control-paging li a, .slider-images .flex-control-paging li a{
  height: 14px;
  width: 14px;
}
}

@media only screen and (max-width: 600px) {

    .ProductList .ProductActionAdd .btn.icon-Add.To.Cart, .fastCartSummaryBox .ProceedToCheckout a, .fastCartSummaryBox .actionLink .btn.alt, #ProductDetails.PrimaryProductDetails .btn.add-to-cart, #SearchResultsProduct .ProductActionAdd .btn.TrackLink { font-size: 12px; width:100%; }
.footer-main .footer-columns.grid .col-md-3 { width: 80%;}

.slide-show .slide-overlay { display: block; }
.flex-direction-nav { display: none; }

.col-xs-2 { padding: 0; }
table.CartContents.Stylize.General {
    overflow: scroll;
    display: block;
}
.CouponCode input#couponcode {
    width: 91%;
}
.GiftCertificate input#giftcertificatecode {
    width: 90.5%;
}

}

@media only screen and (max-width: 520px) {
.col-md-3.detail-right { width : 70%; }
}


@media only screen and (max-width: 480px) {
#home .ProductList li, .productlist-page .ProductList li, #fastCartContainer .ProductList li , #SearchResultsProduct .ProductList li{ width: 48% !important; margin-bottom: 5%; padding:10px !important;}
.product-tabs .nav-tabs { margin-left: 0; }
.product-tabs .nav > li > a, .all-bestseller { font-size: 10px; }
.product-tabs .nav > li > a { padding: 10px 15px; }
.footer-top .col-md-3 {  padding: 40px 0;  width: 99%; }
.footer-main .footer-columns.grid .col-md-3 { width: 100%;}
.footer-main .footer-columns.grid { margin-left: 0;}

.footer-columns .col-md-4 { min-height: auto; width: 95%; }
.payment-img > img { width: 100%; }
.footer-links p { font-size: 13px; }
.our-partner h2 { font-size: 24px; }
.col-md-4.detail-img { width: 100%; }

.PrimaryProductDetails .btn.add-to-cart, .ProductDetailsGrid .EmailTofriendtLink .btn.alt { font-size: 10px;}
.ProductDetailsGrid { margin-bottom : 15px; }
#SearchResultsProduct .ProductList.List .QuickViewBtn {
    left: 30% !important;
}
div.selector { background-position: 96% center !important; }
form .HorizontalFormContainer dd { width : 100%; }
.accordion{
  width:100%;
}
}





@media only screen and (max-width: 479px) {

.col-md-3.detail-right { width : 80%; }

.ProductList{
 float:left;
}
.Left div#SideCategoryShopByPrice {
 
    width: 100%;
}
.Left {
      margin-bottom:20px;
    float: none;
    width: 100%;
}
.TitleHeading{
  margin-bottom:20px !important;
}

.PrimaryProductDetails .btn.wishTrigger, .ProductDetailsGrid .EmailTofriendtLink .btn.alt{
 padding:12px 35px;
font-size:12px;
}
.accordion{
 width:100%;
}
.fastCartThumb, .fastCartItemBox, .fastCartSummaryBox {
  width:100%;
}
.CouponCode input#couponcode {
    width: 83%;
}
.GiftCertificate input#giftcertificatecode {
    width: 82.5%;
}
table.CartContents.Stylize.General {
    overflow: scroll;
    display: block;
}
.Breadcrumb li{
  padding:0 5px 0 0;
}


/*-------------------------new changes by maishank  10-11-2016---------------------*/
.step-1 {
    float: left;
    width: 15%;
}
.step-2 {
    float: left;
    width: 13%;
    margin-top: -3px;
}
.step-3 {
    float: left;
    width: 55%;
}
.step-4 {float: right; width: 15%; margin-top: -3px;}
.ph-icon img, .cart-icon img{width:90%;}
.item-number{ right:0;}
.about_img2 img{ height:auto;}
.fastCartBottom{ display:none;}
.banner_category_page_top img {
    height: 60px;
   display:block !important;
}
.about_img2 img{ 
  height:auto;
}
.store_img_wrap img {
    height: 140px;
}
.ProductList .ProductActionAdd .btn.icon-Add.To.Cart, #SearchResultsProduct .ProductActionAdd .btn.TrackLink{ 
  font-size:11px;
    text-align: right
}
.ProductList .pname, .ProductList .ProductDetails{
  height:auto;
font-size: 12px;
  text-align: center !important;
}
.ProductActionAdd .btn {
    padding: 15px 5px;
    font-size: 9px;
}
.PrimaryProductDetails .btn.add-to-cart{
  display:inline-block;
}
.BulkDiscount .DetailRow::before{
 top:7px;
}
#SimilarProductsByCustomerViews .ProductList li {
    border: 2px solid #eee;
    width: 48%;
        margin: 12px 2px;
}
.CouponCode h3, .GiftCertificate h3{
  padding-bottom:10px;
}
.KeepShopping{
  padding-bottom:30px;
}
.CouponCode{
  margin-bottom: 10px !important;
}
.CouponCode p, .GiftCertificateCode p{
 margin-bottom:8px;
}
img.__mce_add_custom__, .txt-right.ToggleSearchFormLink.FloatRight, p.SearchSuggest {
    display: none;
}
.SortBox div.selector span, .SearchSorting div.selector span{
   margin-right: 10px;
  background:none;
  font-size: 13px;
}
.login-form input[type=email], .login-form input[type=password]{
  width:100%;
}

.CreateAccount a {
    font-size:10px;
}

#SideCategoryList .sf-menu .sf-sub-indicator:last-child{
  right:0;
}
 .detail-left .tab-content li{ margin:0;  padding: 15px 8px !important; }

  .slide-show .slide-overlay {
      display: block;
    position: absolute;
  top: 10px;
    bottom: 23px;
}

.slide-content {
    position: relative;
    overflow: hidden;
}
ol.flex-control-nav.flex-control-paging{
   /*display:block;
    bottom: -40px !important;*/
}

#HomeSlideShow .flex-control-paging li a, .slider-images .flex-control-paging li a, #HomeSlideShow .flex-control-paging li a.flex-active {
    border: 4px solid #e1e1e1;
}
.detail-left{
   display:block;
}

}



@media only screen and (max-width: 420px) {
#SearchResultsProduct .ProductList li{min-height:auto !important;}
 .buttons-section .view-service, .buttons-section .more-about { font-size: 11px; padding: 8px; margin-right: 10px;}
.footer-main .compny-detail .compantdetail-btn .view-map, 
.footer-main .compny-detail .compantdetail-btn .contactbtn { font-size: 12px; padding: 5px; line-height: 20px; }

.quantity .quantity-remove { padding: 2px; top: 22px; }
.quantity .quantity-add { padding: 2px; }
.quantity .form-control { padding: 5px 15px; }

.PrimaryProductDetails .btn.add-to-cart{ font-size: 10px;  padding: 5px; width: 95%; }
.ProductDetailsGrid .EmailTofriendtLink { margin-top: 10px; width: 100%; margin-left: 0; }  
.ProductDetailsGrid .AddToWishlistLink { margin: 0; width: 100%; } 
.quantity {  width: 100%; }
.quantity .input-group.input-group-option.quantity-wrapper { width: 100%; }
.quantity .form-control {  padding: 15px; }
.quantity .quantity-remove { padding: 7px;  top: 32px; }
.quantity .quantity-add { padding: 7px; }
#ProductDetails.PrimaryProductDetails .btn.add-to-cart { width : 100%; margin: 0 !important; }
.ProductAddToCart .BulkDiscount { width: 100%; margin: 0 auto; }
#ProductDetails h1 { font-size: 20px; }

.ProductDetailsGrid .s-price {
    font-size: 13px;
    top: 70px;
    left: 21px;
}    
.col-md-3.detail-right { width : 90%; }



}




@media only screen and (max-width: 375px) {
.product-tabs .nav > li > a { padding: 7px; }
.col-md-3.compny-detail, .col-md-4.compny-detail { padding: 25px 15px; }
.footer-main { padding: 35px 30px }
.col-md-3.detail-right { width : 100%; }
#SearchResultsProduct .ProductList.List .QuickViewBtn { left: 25% !important; }
.TitleHeading, .TabNav { border-bottom: 0; }
.TabNav li a { border-top-left-radius: 5px; border-top-right-radius: 5px; }
.TabNav li { display: block; margin-bottom: 1px; }

}

@media only screen and (max-width: 320px) {
.footer-main { padding: 35px 20px; }
#SearchResultsProduct .ProductList.List .QuickViewBtn {
    left: 20% !important;
}

.ProductList .ProductActionAdd .btn.icon-Add.To.Cart:before, #ProductDetails.PrimaryProductDetails .btn.add-to-cart:before , #SearchResultsProduct .ProductList .btn.TrackLink:before{
   display: block;
}

}


/*  Responsive Css End
 ============================================*/


}



@media only screen and (max-width: 375px) {
.product-tabs .nav > li > a { padding: 7px; }
.col-md-3.compny-detail, .col-md-4.compny-detail { padding: 25px 15px; }
.footer-main { padding: 35px 30px }
.col-md-3.detail-right { width : 100%; }
#SearchResultsProduct .ProductList.List .QuickViewBtn { left: 25% !important; }
.TitleHeading, .TabNav { border-bottom: 0; }
.TabNav li a { border-top-left-radius: 5px; border-top-right-radius: 5px; }
.TabNav li { display: block; margin-bottom: 1px; }

}

@media only screen and (max-width: 320px) {
.footer-main { padding: 35px 20px; }
#SearchResultsProduct .ProductList.List .QuickViewBtn {
    left: 20% !important;
}
.ProductList .ProductActionAdd .btn.icon-Add.To.Cart, #SearchResultsProduct .ProductActionAdd .btn.TrackLink {
    font-size: 8px;}
}


/*  Responsive Css End
 ============================================*/
