/**
 * Purpletree_Base pts-style
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Purpletree License that is bundled with this package in the file license.txt.
 * It is also available through online at this URL: https://www.purpletreesoftware.com/license.html
 *
 * @category    Purpletree
 * @package     Purpletree_Base
 * @author      Purpletree Software
 * @copyright   Copyright (c) 2018
 * @license     https://www.purpletreesoftware.com/license.html
 */

body,html{margin:0;padding:0;}

a{
    text-decoration:none;
}
.owl-indicators {
    top:15px;
}
a:hover{
    text-decoration:none;
}
.form-control:focus{
    border-color:#ccc;
    }
.owl-theme .owl-nav [class*=owl-]{
    background:none;
    }
.owl-prev {
    position: absolute;
    top: 38%;
    display: block!IMPORTANT;
    border:0px solid black;
    }

.owl-next {
    position: absolute;
    top: 38%;
    right: 0%;
    display: block!IMPORTANT;
    border:0px solid black;
    }
    
.owl-theme .owl-nav [class*=owl-]:hover{
    background:transparent;
    }
    
.owl-theme .owl-nav .owl-prev{
    text-align:left;
    }
    
.owl-theme .owl-nav .owl-next img{
    float:right;
    }
    
.owl-prev img,.owl-next img{
    width:4%!important;
    }
    
.container{
    width:100%;
    }
.pts-popular,.pts-featured-product,.pts-brand{
    margin-bottom:20px;
    }
.pts-header {
    background-color: #232F42;
    padding-top:10px;
    }
.pts-loader{
    position:fixed;
    left:0px;
    top:0px;
    width:100%;
    height:100%;
    z-index: 9999;
    background: url('images/loading1.gif') 50% 50% no-repeat rgb(255,255,255);
    }
    
.pts-currency > div{
    height: 42px;
    vertical-align: middle;
    display: table-cell;
    }
    
.pts-currency form .dropdown-menu li button{
    color:#444444;
    text-align:left;
    }
    
.pts-currency form button:hover{
    text-decoration:none;
    }
    
.pts-currency form .dropdown-menu{
    padding:10px;
    }
    
.pts-currency-select.btn.btn-link.btn-block{
    line-height:2;
    font-size:13px;
    }
    
.pts-newcustomer-link,.pts-newcustomer-link a {
    font-size:11px;
    color:#111;
    font-family:arial,sans-serif;
    text-align:left
    }
    
.pts-newcustomer-link a{
    color: #05a !important;
    font-size: 11px !important;
    }
    
.pts-newcustomer-link a:hover{
    color:#FFEA96;
    }
    
.pts-search-box span i{
    font-size:24px;
    }
    
.pts-search-category{
    background-color:#f3f3f3;
    }
    
.pts-search-category:hover{
    background-color:#DADADA;
    }
    
.pts-search-box .pts-search-icon,.pts-signin-button a .btn.btn-block{
    background-color: #febd69;
    border:none;
    color:#666666;
    }
    
.pts-search-icon:hover{
    background-color:#F3A847;
    }
    
.pts-signin-popover-content .dropdown-menu li a{
    text-align:left;
    color:#333 !important;
    }
    
.pts-signin-popover-content .dropdown-menu{
    display:none;
    padding: 12px 20px;
    white-space:nowrap;
    color:#000000;
}
.pts-newcustomer-link {
    margin-top:5px;
}
.pts-shop-by-category,.pts-sub-category{
    background:#ffffff;
    color:#000000;
}
.pts-shop-by-category ul,.pts-sub-category ul{
    list-style-type:none;
}


/***********************Mega Menu Style Starts Here*************************/
.mega-dropdown {
  position: static !important;
  
}
.mega-dropdown-menu {
    padding: 20px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
    
    
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
 
}

.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  color: #353535;
  padding: 3px 5px;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
}
.mega-dropdown-menu .dropdown-header {
    font-size: 15px;
    color: #e0a250;
    padding: 5px 60px 5px 5px;
    line-height: 30px;
    text-transform: uppercase;
}

.carousel-control {
  width: 30px;
  height: 30px;
  top: 0px;

}
.left.carousel-control {
  right: 30px;
  left: inherit;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  font-size: 12px;
  background-color: #fff;
  line-height: 30px;
  text-shadow: none;
  color: #333;
  border: 1px solid #ddd;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px;
    border: 1px solid transparent;
    z-index: 9;
}

.mega-nav li a{
    color: #fff;
    font-size: 12px;
}

.nav>li>a:hover, .nav>li>a:focus {
    text-decoration: none;
    background-color: transparent;
    color: #febd69;
    text-shadow: none;
}

.mega-nav-right li a {
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
}

.mega-nav-right li ul li a {
    color: #333;
    text-transform: uppercase;
    font-size: 13px;
}

.fixed-header {
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
    z-index: 9;
    background-color: #333;
}



/***********************Mega Menu Starts Here*************************/


/***********************Header Style Starts Here*************************/
.pts-search-category{
    padding:0;
    font-size:12px;
    font-family:arial,sans-serif;
    }
    
.pts-currency-caret{
    color:#ffffff !important;
    padding-left: 4px;
    }
    
.pts-category-search-select option{
    background-color:#ffffff;
    }
    
.pts-menu * {
    color:#dddddd;
    }
    
.pts-menu .row{
    text-align:center;
    }
    
.pts-menu a:hover{
    color:#dddddd;
    text-decoration:underline;
    }
    
.pts-menu a:hover:visited{
    color:#dddddd;
    }
    
.pts-menu .row *{
    padding:0;
    }
    
.pts-menu .row a,.pts-navbar .row a,.pts-currency .btn-group button{
    font-size:12px;
    font-family:arial,sans-serif;
    color:#dddddd;
    }
    
.pts-navbar a span{
    color:#dddddd;
    }
.pts-navbar a.action.viewcart span {
    color:#333;
    }
    
.pts-category-li a span strong{
    color:#ffffff;
    font-size:14px;
}
.pts-navbar a span strong, .pts-currency button strong {
    color:#ffffff;
}
.pts-header-account-info .pts-header-account-info-icon .pts-navbar-icon{
    font-size:26px;
    margin-left:8px;
    color:#ffffff;
    margin-top:4px;
    }

.pts-header-account-info{
    padding:4px;
    margin-top: 0px;
    position: relative;
    }

.cart-value{
    position: absolute;
    background-color: #febd69;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    top: 3px;
    right: 35px;
    font-size: 12px;
    padding: 5px 3px 0px 0px;
    text-align: center;
}
.slider-c{
    position: relative;
    top: -50px;
}
.pts-menu .navbar{
    margin-bottom:0px;
    }
    
.dropdown.pts-category-li a.dropdown-toggle:hover{
    outline:1px solid #4f5965;
    }
    
.pts-shop-by-category,.pts-sub-category{
    display:block;
    }
    
.pts-currency form button:hover{
    color:#ffffff;text-decoration:none;
    }
    
.pts-currency form button,.pts-currency form button:visited,.pts-currency form button:active{
    color:#dddddd;
    }
    
.pts-currency .btn-group .btn{
    padding:0px;
    }
    
.pts-search-box input{
    height:36px;
    }
    
.pts-search-box select{
    background:transparent;
    border:none;
    }
    
.pts-shop-by-category{
    padding:15px !important;
    width:270px;
    }
    
.pts-shop-by-category li *{
    color:#444444;
    }
    
.pts-shop-by-category ul *{
    line-height:1.5;
    }
    
.pts-shop-by-category li a .fa.fa-angle-right{
    float:right;
    color:#dddddd;
    }
    
.pts-shop-by-category.dropdown-menu::after{
    margin-left:23%;
}
.pts-sub-category{
    line-height:1.5;
    padding:15px!important;
    border-radius:2%;
    }
    
.pts-left-sub-category{
    float:left;
    margin-right:20px;
    }
    
.pts-sub-category div h3{
    color:#E47953;
    font-size:16px;
    }
    
#pts-width-tmp-select{
    display : none;
    }
    
.arrow:after,.arrow:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    position: absolute;
    left:0;
    pointer-events: none;
}
   
.dropdown-menu:after {
   border-bottom-color: #ffffff;
   border-width: 10px;
   margin-left: 36%;
}
.pts-popular h3,.pts-featured-product h3, .pts-bestseller-top-product h3,.pts-brand h3,.pts-blog h3, .pts-home-leftsidebar .pts-featured-category-wrap h3, .pts-home-leftsidebar .pts-brand-support h3, .pts-popular h2,.pts-featured-product h2, .pts-bestseller-top-product h2,.pts-brand h2,.pts-blog h2, .pts-home-leftsidebar .pts-featured-category-wrap h2, .pts-home-leftsidebar .pts-brand-support h2, #featured_products h2, .sidebar .grocery-div h2, #best_seller h3{
    font-weight: 400;
    font-size: 21px;
    color: #111;
    font-family: arial,sans-serif;
    }
.sidebar .grocery-div h2, #featured_products h2, #best_seller h3 {
    border-bottom: 1px solid #dddddd;
    line-height: 39px;
    margin-bottom:20px;
    margin-top: 10px;
    margin-left: 15px;
}
/***********************Header Style Ends Here***************************/
.pts-slider-icon img {
    cursor:pointer;
    }
    
.pts-featured-product .col-md-11,.pts-brand .col-md-11,.pts-popular .col-md-12{
    vertical-align:middle;
    font-weight:bold;
    }
      
.pts-popular {
    margin:15px 0px;
    }
    
.pts-home-leftsidebar{
    margin:15px 0px;
    }
    
.pts-featured-category-wrap {
    background-color:#f1f1f1;
    padding:10px;
    }
    
.pts-featured-category-wrap .pts-fea-cate{
    background-color:#f1f1f1;
    padding:10px;
    text-align:center;
    }
    
.pts-pro-img{
    width:100px;
    height:150px;
    }
    
.pts-brand-support{
    background-color:#f1f1f1;
    padding:10px 20px;
    }
.pts-brand-support,     .pts-popular-mid-banner img {
    min-height: 370px;
    }
    .dropdown-menu.dropdown.switcher-dropdown {
        top: 98%;
    }
.pts-brand-support i{
    border-radius: 50%;
    font-size: 25px;
    width: 60px;
    height: 60px;
    float: left;
    line-height: 2.3;
    text-align: center;
    background: #fff;
    color: #F3A847;
    }

.pts-po-small-banner-wrap,.pts-today-small-banner-wrap, .pts-bottom-small-banner-wrap{
    margin-top:15px;
    }
    
.pts-nav-icon{
    background:#f2f2f2;
    font-size:1.4em;
    padding:4px 10px ;
    cursor:pointer;
    line-height:2.5
    }
.pts-carousel{
    border-top:1px solid #dddddd;
    margin-top:0;
    padding-top:1em;
    }
    
/***********************Popular category Starts Here***************************/
.pts-popular .col-md-12 h3,.pts-blog h3,.pts-brand-support h3{
    border-bottom:1px solid #dddddd;
    padding-bottom:15px;
    margin-bottom:20px;
    }


/*************************popular Category Ends Here***************************/
.pts-bestseller-pro .row .owl-carousel{
    margin-top:10px;
    border-top:1px solid #dddddd;
    padding-top:10px;
    }
    
.img-responsive.pts-pro-img,.img-responsive.pts-brand-img{
    width:auto!important;
    margin:auto;
    }
/********************Featured Product Style starts Here*****************************/
.pts-featured-product-name,.pts-featured-product-review,.pts-featured-product-price{
    text-align:center;
    }
.pts-featured-product-name{
    font-size: 15px;
    font-family: arial,sans-serif;
    font-weight: 600;
    color: #686969;
    }
    
.pts-featured-product-review{
    color:#E8C05D;
    }
    
.pts-brand-support .media-heading {
    margin-top: 6px;
    font-size: 17px;
    font-family: arial,sans-serif;
    color: #4C4C4C;
    font-weight: bold;
    line-height: 1.5;
    padding-left: 8px;
}

/* Theme Css */

.navbar-right {
    float: right!important;
    margin-right: 25px;
}

.navbar-brand>img {
    display: block;
    width: 140px;
    padding-top: 9px;
}
.navbar-brand {
    padding:0;
}

.sticky-menu{
    padding: 9px 0px 0px 0px;
}

.sticky-menu-1{
    padding: 9px 0px 0px 0px;
}

.address-bar li{
    font-size: 13px;
    font-weight: 300;
    padding: 5px 0px;
}

.address-bar li i{
    color:#febd69;
}

.pts-footer-info h3 i{
    display:none;
}
/* Theme Css */





    
.pts-featured-product-price{color: #3a3939;font-weight: 700;font-size: 18px;font-family: arial,sans-serif;}
.pts-pro-oldprice{text-decoration:line-through;color:#333333;font-weight:normal;font-size:14px}
.pts-pro-newprice{margin-left:5px;}
.pts-featured-product-image{padding:10px;}
.pts-nav-right-align{text-align:right;}
.pts-top-pro .row:last-child .owl-carousel,.pts-recent-pro .row:last-child .owl-carousel{border-top:1px solid #dddddd!important;padding-top:10px!important;}
.pts-todaydeal-banner img{margin:0 auto;}
.owl-carousel a:hover,.owl-carousel a:visited,.owl-carousel a:active{text-decoration:none;}
/********************Featured Product Style Ends Here******************************/
/*---------------------footer starts here----------------*/

.pts-footer{background-color:#232c38;text-align:center}
.pts-footer-back{background-color:#23272d;text-align:center;vertical-align:middle;margin-top:40px;}
.pts-footer-back span a:hover,.pts-footer-back span a:visited{color:#ffffff;}
.pts-footer-back span a:visited{text-decoration:none;}
.pts-footer-back *,.pts-footer *{color: #dddddd;list-style-type: none;font-size: 13px;line-height: 2; margin-bottom:0;}
.pts-footer-back li,.pts-footer li, .pts-footer-back h2,.pts-footer h2 {font-family: arial,sans-serif;}
.pts-footer .pts-footer-info{text-align:left;padding-bottom:15px}
.pts-footer-info ul{margin:0;padding:0px;font-size:12px}
.pts-footer-info ul a:hover,.pts-footer-info ul a:visited{color:#ffffff}
.pts-footer-info h3, .pts-footer-info h2{font-size:16px;font-weight:700;color:#ffffff; text-transform: capitalize;}
.pts-footer .fa.fa-angle-down { display:none; }
.pts-footer-copyright{background-color:#131A22;text-align:center;font-family:arial,sans-serif;}
.pts-footer-copyright *{vertical-align: middle;color: #767676;font-size: 12px;font-family: arial;}
.pts-footer-back .col-md-12,.pts-footer-copyright .col-md-12{font-size:12px; padding:11px;}
/***************************Blog**********************************/
.pts-blog{background-color:#F8F8F8;}
.pts-blog-content img{margin:0 auto;}
.pts-latest-blog{background-color:#ffffff;padding:15px;margin-bottom:40px;}
.pts-blog-content{padding-top:10px;}
.pts-blog-description{text-align:justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.pts-blog-date,.pts-blog-description{color:#868686;font-size: 13px;font-family: arial,sans-serif;}
.pts-blog-title h4{font-family: arial,sans-serif;}
.pts-blog-read-more a{font-size: 11px;font-family: sans-serif;}
.pts-writer{float:right;}
.pts-blog-read-more a,.pts-blog-read-more a:hover,.pts-blog-read-more a:focus,.pts-blog-read-more a:visited{color:#febd69;text-decoration:none;}



/***************************Blog**********************************/

/*------------Footer social Icons Starts------------------*/
.pts-social-icons {background-color:#23272d;}
ul.pts-social-network {
    list-style: none;
    display: inline;
    margin-left:0 !important;
    padding: 0;
}
ul.pts-social-network li {
    display: inline;
    margin: 5px 5px;
}
.pts-social-circle li a {
    display:inline-block;
    position:relative;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;
    text-align:center;
    width: 41px;
    height: 41px;
    font-size: 18px;
    background-color:#333745;
}
.pts-social-circle li i {
    line-height: 42px;
    text-align: center;
}
.pts-social-circle i {
    color: #fff;
    transition: all 0.8s;
}
.pts-social-icons .container .row{margin-top:8px;margin-bottom:8px;}
.pts-newsletter button{background:#232F3E;color:#ffffff;border-radius:0;border-color:#232F3E;}
.pts-newsletter button:hover{background:#232F3E;color:#ffffff;border-radius:0;border-color:#232F3E;}
.pts-newsletter{margin-top:4px;}
.pts-newsletter input{border-radius:0;box-shadow: none;}
/*------------Footer social Icons Ends------------------*/

/*----------------footer end here-----------------------*/


.pts-product-item .pts-top-left{position: absolute;top: 3px;}
.pts-product-item .pts-top-right{position: absolute;top: 3px;right: 3px;}
.pts-product-item .pts-new{background-color: #F3A847;color: #ffffff;width: 60px;height: 60px;border-radius: 50%;font-size: 1.1666em;line-height: 1em;font-weight: bold;text-align: center;display: table-cell !important;vertical-align: middle !important;}
.pts-product-item .pts-sale{background-color: #f12b63;color: #ffffff;width: 60px;height: 60px;border-radius: 50%;font-size: 1.1666em;line-height: 1em;font-weight: bold;text-align: center;display: table-cell !important;vertical-align: middle !important;}
.pts-brand .col-md-2{text-align:right;}
.pts-featured-product .col-md-2{text-align:right;}

/*category dropdown*/
.navbar-toggle .icon-bar {border:1px solid #fff;}
.nav > li > a:focus, .nav > li > a:hover { background:none;text-decoration:none;}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {background:none;}

.pts-cat-subitem ul {padding:15px; list-style:none;}
.pts-cat-subitem ul li a {color:#333;padding:2px 0px;display:block; font-family:arial,sans-serif; font-size:13px;}
.pts-cat-subitem ul li a:hover,.dropdown-menu > li > a:hover {color:#ce8322 !important;text-decoration:none; background:none;}
.pts-menu .popover {box-shadow:none;border:1px solid #f1f1f1;border-radius:0;}
.dropdown.pts-category-li .dropdown-menu.pts-cat-subitem:after{margin-left:43%;}
.navbar .popover {width: 400px;overflow: hidden;}
.navbar .popover-content {text-align: center;}
.navbar .dropdown-menu > li > a.maintainHover {background-color: transparent;}

.pts-signin a {text-align: left;font-size: 13px;color: #444 !important;}
.pts-todaydeal{background: #F6F6F5;padding: 20px;}
.dropdown.pts-category-li a:hover,.pts-navbar a:hover {text-decoration: none;}
.pts-social-circle li a:hover {background-color: #febd69;}


/*********************************** Mini cart css *************************************/

.pts-header-account-info .dropdown-menu {background-color: #fff;}
.pts-header-account-info .table-striped > tbody > tr:nth-of-type(2n+1) {background-color: #232f42;}
.pts-header-account-info .dropdown-menu {color:#fff;margin-top:0;}
.pts-header-account-info .table-bordered > thead > tr > th , .pts-header-account-info .table-bordered > tbody > tr > td, .pts-header-account-info .table > thead > tr > th, .pts-header-account-info .table > thead > tr > td, .pts-header-account-info .table > tbody > tr > td, .pts-header-account-info .table > tbody > tr > th {border: 1px solid #4e4d52;}
.pts-minicart {margin-bottom: 15px;}
.pts-cart-footer-calculate .panel{margin-bottom: 2px;}
.pts-minicart {
    margin-bottom: 15px;
}
.pts-cart-footer-coupon .btn, .pts-success-block .btn, .pts-compare-block .btn, .pts-blog-reply-block .btn, .pts-minicart .btn ,.pts-cart-footer-coupon .btn-primary, .pts-comomon-page .btn-primary{
    background-color: #f3a847;
    color: #fff;
    font-weight: 600;
    background-image:none;
    border-color:#f3a847;
}
.pts-header-account-info a {
    color: #fff !important;
}


.m-t-122{
    margin-top: 101px;
}

.fixed-header {
      position: fixed;
    top: -9px;
    left: 0;
    width: 100%;
    padding: 5px 0px 0px 10px;
    z-index: 9;
    background-color: #232f42;
}

.padd-right{
    padding-right:0px;
}

.thumbs-group{
    height: 400px;
    overflow-y: scroll;
}


 
/*****************************Media query starts**************************************************************/
@media only screen and (max-device-width:639px){
    .minicart-wrapper {
        margin-top: 0;
    }
}
@media only screen and (max-device-width:1134px){
    .pts-menu .row a, .pts-navbar .row a, .pts-currency .btn-group button {font-size: 11px;}
    .pts-navbar a span strong, .pts-category-li a span strong, .pts-currency button strong {font-size: 11px;}
    .nav > li > a {font-size: 11px;}
    
}

/*****************************Media query starts **************************************************************/
/* media query for tab */
@media only screen and (min-device-width:989px){
    .pts-currency ,.pts-menu,.pts-navbar{
    margin-top:-5px;
    }
}
@media only screen and (max-device-width:989px){
    .pts-currency ,.pts-menu,.pts-navbar{
    margin-top:10px;
    }
}
@media only screen and (min-device-width:989px) and (max-device-width:1200px){
    .cart-value {right: 3px;}
    .pts-blog-description {max-height: 138px;}
    .pts-nav-icon {padding: 1px 6px;}
    .pts-fea-cate p , .pts-featured-product-review span{font-size: 12px;}
    .pts-brand-support i { font-size: 17px;width: 45px;height: 45px;margin: 8px;line-height: 2.6;}
    .pts-featured-product-price {font-size: 14px;}
    .pts-featured-product-name {font-size: 13px;}
    .pts-pro-oldprice {font-size: 11px;}
    .pts-blog-title h4,.pts-recent-pro h4, .pts-top-pro h4 {font-size: 14px; font-weight: 600;}
}
@media only screen and (min-device-width:919px) and (max-device-width:990px){
    .pts-blog-description {max-height: 138px;}
    .pts-blog-title h4, .pts-recent-pro h4, .pts-top-pro h4{font-size: 13px;font-weight: 600;}
    .pts-nav-icon {padding: 1px 6px;}
    .pts-popular h3, .pts-featured-product h3, .pts-bestseller-top-product h3, .pts-brand h3, .pts-blog h3 {font-size:13px;font-weight: 600;}
    .pts-fea-cate p , .pts-featured-product-review span{font-size: 12px;}
    .pts-brand-support i { font-size: 17px;width: 41px;height: 41px;margin: 5px;}
    .pts-featured-product-price {font-size: 14px;}
    .pts-featured-product-name {font-size: 13px;}
    .pts-pro-oldprice {font-size: 11px;}
    #pts-account-hover{width:78px;}
    .pts-product-item .pts-new,.pts-product-item .pts-sale{width: 40px;height: 40px;font-size: 11px;}
    .pts-menu .row a, .pts-navbar .row a, .pts-currency .btn-group button {font-size: 11px;}
    .pts-navbar a span strong, .pts-category-li a span strong, .pts-currency button strong {font-size: 12px;}
    .nav > li > a {font-size: 11px;}
    .pts-footer-back *, .pts-footer * { font-size: 11px;}
    .pts-footer-info h3 {font-size: 13px;}
    .pts-brand-support i {margin-top:0px;}
}

@media only screen and (min-device-width:768px) and (max-device-width:920px){

    .pts-fea-cate p , .pts-featured-product-review span{font-size: 9px;}
    .pts-brand-support .col-md-12 p {font-size: 10px;margin-top: 5px;}
    .pts-brand-support i {font-size: 14px;width: 31px; height: 31px;margin: 5px;}
    .pts-footer-copyright * {font-size: 10px;}
    .pts-footer-back *, .pts-footer * { font-size: 11px;}
    .pts-footer-info h3 {font-size: 13px;}
    #pts-account-hover{width:78px;}
    .pts-blog-description {max-height: 138px;}
    .pts-blog-title h4, .pts-recent-pro h4, .pts-top-pro h4{font-size: 13px;font-weight: 600;}
    .pts-nav-icon {padding: 1px 6px;}
    .pts-popular h3, .pts-featured-product h3, .pts-bestseller-top-product h3, .pts-brand h3, .pts-blog h3 {font-size: 13px;font-weight: 600;}
    .pts-featured-product-price {font-size: 14px;}
    .pts-featured-product-name {font-size: 13px;}
    .pts-pro-oldprice {font-size: 11px;}
    .pts-product-item .pts-new, .pts-product-item .pts-sale{width: 40px;height: 40px;font-size: 11px;}
    .pts-brand-support i {margin-top:0px;}
    #pts-nav-left,#pts-nav-right{display:none;}
    /*****************************Category Page Starts*************************************/
    
    .pts-category-limit, .pts-category-sort{font-size: 13px;padding-right: 0px;}
    .pts-button-group #grid{padding-right: 0px;}
    .pts-button-group #list{padding: 0px;}
    .pts-product-filter {padding: 10px 0px 5px 15px;}
    .pts-category-product-name {font-size: 13px;font-weight: 600;}
    .pts-category-product-price { font-size: 18px;}
    .pts-category-product-review {font-size: 13px;}
    .pts-category-left .pts-category-left-categorytxt {font-size:20px;}
    .pts-category-left-category-listing .pts-category-sliderValue {width:47px;min-width:47px;max-width:47px;padding:0px 7px;}

    /*****************************Category Page Ends*************************************/
    
    .pts-category-product-deatils .pts-category-product-name p{font-size:12px;}
    #pts-cat-list .pts-add-cart .btn-cart{padding:8px 16px;}
    #pts-cat-list .pts-category-box-inner{height:104px;}
    .pts-logo{padding-left:30px;}
}
#switcher-language > div {
    padding-top:17px;
    padding-bottom:15px;
}
.fixed-header #switcher-language > div {
    padding-top: 22px;
    padding-bottom: 17px;
}
.pts-footer-info ul a {
    padding-top:0;
}
.navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top {
    color:#fff;
}
/* media query for mobile */
@media only screen and (min-width:768px){

.page-layout-2columns-right .column.main {
    width: 75.333% !important;
}
.page-layout-2columns-right .sidebar-additional {
    width: 24.667% !important;
}
}
.pts-header.navbar-fixed-top {
        position:relative !important;
        margin-bottom:15px;
    }
.cms-index-index .pts-header.navbar-fixed-top{
    margin-bottom:0;
}
#newsletter-error {
    position:absolute;
}
@media only screen and (max-width:767px){
    	#pts-slide-carousel.owl-carousel .owl-item img {
		max-width:unset;
	}
    .pts-currency {
        float:left !important;
    }
    .navigation .submenu li a {
        color:#fff !important;
    }
.storeswitherr {
    position: absolute;
    left: 0;
    text-align: left;
    z-index: 999;
}

    .minicart-wrapper .counter.qty {
    right: -9px !important;
}
    .minicart-wrapper .block-minicart {
    right: 0;
    left:auto;
    position: absolute;
}
    .slider-m {
    margin: 12px 6px;
    }

    #pts-img-left, #pts-img-right{
        display:none;
    }
    .thumbs-group {
    height: auto;
    overflow-x: scroll;
}

    .wsmenu-submenu li {
    position: relative;
    padding: 0px;
    margin: 0px;
    display: block;
}
    
    .fixed-header {
    position: static;
    top: -18px;
    left: 0;
    width: auto;
    padding: 0;
    z-index: 9;
    background-color: #232f42;
}
    
    .pts-header-account-info {
    padding: 1px;
    margin-top: 0px;
}
    .pts-logo{padding-left:0px;     margin-top: -1px; margin-bottom: 8px;}
    .pts-header-account-info{padding-left:0px;padding-right:0px;     margin-bottom: 8px; margin-bottom: 14px;}
    .pts-top-banner,.pts-cat-subitem,.pts-search-category,.pts-currency form button .pts-currency-caret{display:none;}
    .pts-currency form{height:7px;}
    .pts-currency{margin-top:0px;float:left;}
    .pts-currency form .dropdown-menu{position:absolute;left:-85px;}
    .pts-featured-product .row .col-xs-3,.pts-bestseller-pro .row .col-xs-3,.pts-top-pro  .row .col-xs-3,.pts-recent-pro .row .col-xs-3,.pts-brand .container .row .col-xs-3{padding-left:0px;}
    .pts-top-pro .row h4,.pts-recent-pro .row h4{margin-top:5%;}
    .pts-popular-mid-banner{margin-top:10px;margin-bottom:10px;}
    .pts-popular-mid-banner img{margin:0 auto;}
    .pts-blog-description {max-height: 133px;}
    .pts-brand-support i {margin-top:0px;}
    #pts-nav-left,#pts-nav-right{display:none;}
    .pts-top-banner{margin-top:6px;}
    .pts-menu .navbar-header button {margin-right:0;}
    .pts-newsletter{margin-top:10px;}
    .pts-social-icons .col-md-8.col-sm-6.col-xs-12{text-align:center;}
    
    
    /*Category Page Ends*/
    /*product page*/
    .pts-roll-text{display:none;}
    .pts-product-info{text-align:center;}
    .pts-related-product h3{font-size:18px;}
    .pts-quantity-box{width:43%;}
    .pts-add-btn{width:82%;}
    .pts-product-image-list li{display:inline-block;}
    .pts-change-img{width:50px;height:35px;}
    ul.pts-product-image-list.list-group{margin-top:10px;}
    /*product page*/
    .pts-login-main h1,.pts-sign-main h1{margin-top:0px;}
    /*About us*/
    .pts-static-main .pts-static-heading{text-align:left;}
    /*About us*/
    .pts-blog-main .pts-static-heading{font-size:16px;margin-top:0px;font-weight:bold;line-height:1.5;}
    .pts-blog-main .pts-blog-right-heading{margin-top:0px;}
    .pts-cart-main h1{font-size:24px;}
    .pts-contactus-legend{padding:20px 0px 2px 0px;}
    /*search page*/
    h3#pts-search-result-text{font-size:21px;margin-top:0px;}
    /*search page*/
    .pts-success-main h1{font-size:24px;margin-top:0px;line-height:1.5}
    .pts-category-right h1{font-size:24px;}
    #pts-cat-list .pts-category-box-inner{height:104px;}
    #pts-cat-list .pts-add-cart .btn-cart{padding:8px 96px;}
}

@media only screen and (min-device-width: 600px) and (max-device-width:767px){
    .col-ss-1,.col-ss-2{position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
    .col-ss-1{width: 100%;}
    .col-ss-2 {width: 50%;margin-top:20px;}
    .pts-popular-mid-banner{margin-top:0px;margin-bottom:0px;}
}

/* (320x480) iPhone (Original, 3G, 3GS) */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
    .navbar-nav {
    background-color: transparent !important;
}
    /*---------------------------Homepage-----------------------------------------------*/
    .image-h {
    height: 200px;
    margin: auto;
}
    .cate {
    font-weight: normal;
    padding-left: 0px;
    display: inline;
}

    .cart-value{
    position: absolute;
    background-color: #febd69;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    top: 3px;
    right: 14px;
    font-size: 11px;
    padding: 2px 3px;
}
    .pts-header-account-info{
        padding-left: 5px;
    }
    .pts-logo img{width: 160px;}
    .pts-navbar a span strong, .pts-category-li a span strong, .pts-currency button strong {
    font-size: 10px;
    }
    .m-t-122 {margin-top: 2px;}
    .pts-signin-popover-content .dropdown-menu:after{margin-left:24%;}
    .pts-signin-popover-content .dropdown-menu{line-height:1.15; margin: -7px 13px 0;}
    .pts-newcustomer-link{margin-top:12px;}
    .pts-currency button strong{font-size:12px;}
    .pts-currency form .dropdown-menu:after{margin-left:43%;}
    .pts-currency form .dropdown-menu{line-height:1.15;}
    .pts-header-account-info .pts-header-account-info-icon i.pts-navbar-icon{font-size:20px;margin-left:7px;color:#ffffff;margin-top:4px;}
    .pts-featured-product .row h3, .pts-bestseller-pro .row h3, .pts-brand .row h3{margin-top:7%;}
    .pts-popular h3,.pts-featured-product h3, .pts-bestseller-top-product h3,.pts-brand h3,.pts-blog h3{font-size: 18px;margin-top:5px;}
    .pts-popular .col-md-12 h3, .pts-blog h3{padding-bottom:1px;margin-bottom:2px;}
    .pts-fea-cate p{font-size:12px;}
    .pts-menu button.navbar-toggle{margin-top:unset;margin-bottom:unset;}
    .dropdown.pts-category-li .dropdown-menu.pts-cat-subitem:after{margin-left:34%;}
    .pts-brand-support{padding:10px;}
    .pts-carousel,.pts-bestseller-pro .row .owl-carousel,.pts-menu{margin-top:0;}
    .pts-blog{padding-top:11px;}
    .pts-blog h3{padding-bottom:11px;margin-bottom:13px;}
    .pts-blog-content{padding-top:4px;}
    

}
 
/* (320x480) Smartphone, Portrait */
@media only screen and (device-width: 320px) and (orientation: portrait) {
    /*---------------------------Homepage-----------------------------------------------*/
    
    /* .pts-cart-footer-coupon .btn{padding:6px 12px} */
    .pts-cart-item .pts-cart-product-block .pts-cart-product-name,.pts-cart-item .pts-cart-product-price .pts-cart-product-price, .pts-cart-footer-totaltext, .pts-cart-footer-total .pts-cart-product-price{font-size: 15px;font-weight: 600;}
    .pts-cart-footer-coupon h4 {font-size: 14px; font-weight: 600;}
    /*---------------------------Cart Page End-----------------------------------------------*/
/*Forget Password*/
    .pts-forgot-main{padding:5px;}
/*Forget Password*/

}
 
/* (320x480) Smartphone, Landscape */
@media only screen and (device-width: 480px) and (orientation: landscape) {
   /*---------------------------Homepage-----------------------------------------------*/
    .pts-popular .col-md-12 h3,.pts-blog h3{padding-bottom:13px}
    
    .pts-carousel,.pts-bestseller-pro .row .owl-carousel{margin-top:0px;}
    .pts-brand-support .media-heading{padding-top:0px;margin-top: 2px;font-size:12px;}
    .pts-blog-title h4, .pts-recent-pro h4, .pts-top-pro h4{font-size:12px;line-height:1.5;}
    .pts-popular .col-md-12 h3, .pts-blog h3{padding-bottom:10px;}
    .pts-navbar .row div a div i.pts-navbar-icon{font-size:25px;margin-top:4px;}
    .pts-navbar div.pull-left{display:none;}
    .dropdown-menu:after{margin-left:30%;}
    .pts-signin-popover-content .dropdown-menu:after{margin-left:33%;}
    .dropdown.pts-category-li .dropdown-menu.pts-cat-subitem:after{margin-left:35%;}
    /*---------------------------Homepage-----------------------------------------------*/
    /*---------------------------Cart Page starts-----------------------------------------------*/
    
    /* .pts-cart-footer-coupon .btn{padding:6px 12px} */
    .pts-cart-item .pts-cart-product-block .pts-cart-product-name,.pts-cart-item .pts-cart-product-price .pts-cart-product-price, .pts-cart-footer-totaltext, .pts-cart-footer-total .pts-cart-product-price{font-size: 15px;font-weight: 600;}
    .pts-cart-footer-coupon h4 {font-size: 14px; font-weight: 600;}
    /*---------------------------Cart Page End-----------------------------------------------*/
/*Forget Password*/
    .pts-forgot-main{padding:20px;}
/*Forget Password*/

    
}
 
/* (480x800) Android */
@media only screen and (min-device-width: 480px) and (max-device-width: 800px)and (orientation: portrait) {
   /*---------------------------Homepage-----------------------------------------------*/
    .pts-navbar{margin-top:0px;}
    .pts-brand-support .media-heading{padding-top:11px;}
        /*---------------------------Cart Page starts-----------------------------------------------*/
    
    /* .pts-cart-footer-coupon .btn{padding:6px 12px} */
    .pts-cart-item .pts-cart-product-block .pts-cart-product-name,.pts-cart-item .pts-cart-product-price .pts-cart-product-price, .pts-cart-footer-totaltext, .pts-cart-footer-total .pts-cart-product-price{font-size: 15px;font-weight: 600;}
    /*---------------------------Cart Page End-----------------------------------------------*/
}
    /*---------------------------Homepage-----------------------------------------------*/
 
/* (640x960) iPhone 4 & 4S */
@media only screen and (min-device-width: 640px) and (max-device-width: 960px) {
   /*---------------------------Homepage-----------------------------------------------*/
    .pts-navbar a span strong, .pts-category-li a span strong, .pts-currency button strong{font-size:13px;}
    .dropdown-menu:after{margin-left:43%;}
    .pts-signin-popover-content .dropdown-menu:after{margin-left:37%;}
    .dropdown.pts-category-li .dropdown-menu.pts-cat-subitem:after{margin-left:40%;}
    .pts-navbar .row div a div i.pts-navbar-icon{font-size:27px;}
    .pts-popular .col-md-12 h3, .pts-blog h3, .pts-brand-support h3{padding-bottom:11px;}
    .pts-brand-support{padding-left:10px;}
    .pts-brand-support .media-heading{padding-top:0px;}
    .pts-carousel,.pts-bestseller-pro .row .owl-carousel{margin-top:0px;}
    .pts-top-pro .row h4, .pts-recent-pro .row h4{margin-top:3%;}
    .pts-popular h3, .pts-featured-product h3, .pts-bestseller-top-product h3, .pts-brand h3,.pts-blog h3{margin-top:3%}
    .pts-blog .col-ss-2{margin-top:0px}
    
    /*---------------------------Homepage-----------------------------------------------*/
        /* .pts-cart-footer-coupon .btn{padding:6px 12px} */
    .pts-cart-item .pts-cart-product-block .pts-cart-product-name,.pts-cart-item .pts-cart-product-price .pts-cart-product-price, .pts-cart-footer-totaltext, .pts-cart-footer-total .pts-cart-product-price{font-size: 15px;font-weight: 600;}
    /*---------------------------Cart Page End-----------------------------------------------*/
}
 

 
/* (720x1280) Galaxy Nexus, Landscape */
@media only screen and (min-device-width: 720px) and (max-device-width: 1280px) and (orientation: landscape) {
   /*---------------------------Homepage-----------------------------------------------*/
    /*.pts-navbar a span strong, .pts-category-li a span strong, .pts-currency button strong{font-size:17px;}*/
    .pts-brand-support .media-heading{font-size:15px;padding-top:7px;}
    .pts-navbar div.pull-left{display:block;}
    /*---------------------------Homepage-----------------------------------------------*/
}
 

 
/* (1024x768) iPad 1 & 2, Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
   /*---------------------------Homepage-----------------------------------------------*/
    .pts-popular .col-md-12 h3, .pts-blog h3, .pts-brand-support h3{margin-top:3px;}
    /*---------------------------Homepage-----------------------------------------------*/
}
 
/* (2048x1536) iPad 3 */
@media only screen and (min-device-width: 1536px) and (max-device-width: 2048px){
   /*---------------------------Homepage-----------------------------------------------*/
    .pts-popular .col-md-12 h3, .pts-blog h3, .pts-brand-support h3{margin-top:15px;}
    .pts-bestseller-pro .row .owl-carousel,.pts-carousel{margin-top:0px;}
    
    /*---------------------------Homepage-----------------------------------------------*/
}
#menu-fix > img {
    padding-top: 6px;
}
.fixed-header ul.nav.navbar-nav.mega-nav > li > a {
    padding-top: 19px;
padding-bottom: 19px;
}
.minicart-wrapper > a.action.showcart > span.text {
    display: block;
    padding-top: 9px;
    font-weight: bold;
}
