
.owl-theme .owl-controls{
margin-top:10px;
text-align:center;
-webkit-tap-highlight-color:transparent
}

.owl-theme .owl-controls .owl-nav [class*=owl-]{
color:#fff;
font-size:14px;
margin:5px;
padding:4px 7px;
background:#d6d6d6;
display:inline-block;
cursor:pointer;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px
}


.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{
background:#869791;
color:#fff;
text-decoration:none
}

.owl-theme .owl-controls .owl-nav .disabled{
opacity:.5;
cursor:default
}

.owl-theme .owl-dots .owl-dot{
display:inline-block;
zoom:1;
*display:inline
}

.owl-theme .owl-dots .owl-dot span{
width:10px;
height:10px;
margin:5px 7px;
background:#d6d6d6;
display:block;
-webkit-backface-visibility:visible;
-webkit-transition:opacity 200ms ease;
-moz-transition:opacity 200ms ease;
-ms-transition:opacity 200ms ease;
-o-transition:opacity 200ms ease;
transition:opacity 200ms ease;
-webkit-border-radius:30px;
-moz-border-radius:30px;
border-radius:30px
}

.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{
background:#869791;
}
.header .TopMenu{background: #000;}

.header-top-right {
  display: inline-block;
    width: 87%; padding: 10px 0 8px;
}

ul.login {
    float: right;
    margin: 0;
    text-align: right;
    width: 100%;
}



ul.login li {
    display: inline-block;
}


.call a, .cart a, ul.login li a {
    color: #fff;
    font-size: 14px;
    letter-spacing: 0.5px;
    padding: 0 6px;
    text-decoration: none;
    text-transform: uppercase;
}


.quality {
    border: 1px solid #ccc;
    float: left;
    margin: 0 0 0 21px;
    padding: 2px 13px;
}


.quality .img {
    float: left;
    margin-right: 10px;
    margin-top: 10px;
}


.quality .cnt {
    float: left;
}

.quality .cnt h2 {
    color: #000;
font-family: 'Open Sans', sans-serif;
    font-size: 19.79px;
    font-weight: bold;
    letter-spacing: normal;
    margin: 0;
    text-decoration: none;
    text-transform: uppercase; padding: 0;
}

.quality .cnt h3 {
    color: #000;
    font-family:  'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 11px;
    margin: 0;
    text-decoration: none;
    text-transform: uppercase; padding: 0;
}

.quality .cnt p {
    color: #1abde3;
    font-family:  'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: normal;
    margin: 0;
line-height:26px !important;
    text-decoration: none;
    text-transform: uppercase;
}

.header-share-icon {
    float: right;
 margin-top: 12px;
}

.header-share-icon ul {  list-style: outside none none;
    margin: 0;
    padding: 0;
}


.header-share-icon ul li {
  /*  border: 2px solid #ffffff; */
    float: left;
    margin: 0 4px;
}
.header-share-icon ul li:last-child{
margin-right:0px;
}

.search-box {
    float: left;
    margin-top: 8px;
    position: relative;
    width: 100%;
}

.hdr-btm-sidebr {
    display: block;
    float: right;
    width: 50%;
}


.header-top-right1 {
    float: right;
    width: 48%;
    padding-top: 25px;
}

.PageMenu .inner{ margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;}

.banner {
    background: none repeat scroll 0 0 #000;
    float: left;
    margin: 1px 0 0;
    padding: 10px 0;
    width: 100%;
overflow:hidden;
}

.container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px; width: 1140px;
}

.container #HomeSlideShow{margin-right: 1.5%;
    padding: 0;
    width: 74.8%;float: left;position:relative;}


.col-m-left {
    float: right;
    margin: 0;
    padding: 0;
    width: 23.3%;
}


.rght-bnr1 {
    margin-bottom: 22px;
    width: 100%;
}

.rght-bnr2 {
    width: 100%;
}

.top-mdl-sidebar {
    background: none repeat scroll 0 0 #000;
    margin: 0;
    padding: 20px 0;
    width: 100%; 
clear: both; 
overflow: hidden;
text-align:center;
}

.top-col1 {
   box-sizing: border-box;
    float: left;
    margin-right: 25px;
    width: 23.5%;
}

.top-mdl-sidebar .top-col1{ border: 2px solid #fff;}

.top-mdl-sidebar .top-col2{ border: 2px solid #fff;}
.top-col2 {
    float: left;
    width: 48.6%;
  box-sizing: border-box;
}

.top-sales{ width:100%; padding:20px 0; background:#f1f1f1; border-bottom: 3px solid #000; position:relative;text-align:center;}
.top-sales h2{ font-size:39px; text-align:center; font-weight:bold; color:#1cbfe5;  font-family: 'Open Sans', sans-serif; text-transform:uppercase; padding: 15px 0 0 38px;  margin-bottom: 10px;display: inline-block;
    vertical-align: middle;}
.top-sales h2 span{text-align:center; font-weight:bold; color:#0677ac; font-family: 'Open Sans', sans-serif; }
.top-sales img {display: inline-block;
    vertical-align: middle;}

.arrow {
    border-color: rgba(0, 0, 0, 0);
    border-style: dashed;
    border-width: 0.53em;
    display: inline-block;
    font-size: 24px !important;
    height: 0;
    line-height: 0;
    margin-left: 30px;
    position: relative;
    vertical-align: middle;
    width: 0;
 border-left: 1em solid #000;
    left: 0.25em;
margin-bottom:4px;
}

.sub-cate {
    margin: 1em 2em 0 0;
    width: 22%; float:left;
}

.shoes-grid {
    float: left;
    width: 75.5%;
}

.main .inner{margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;}

.shoes-grid #HomeFeaturedProducts .products{background: none repeat scroll 0 0 #000;
    float: left;
    margin: 1.5em 0;
    padding: 0.2em 1em 0.4em;
    width: 100%;}

h5.latest-product {
    color: #fff;
    font-family:  'Open Sans', sans-serif;
    font-size: 1.7em;
    font-weight: bold;
    margin: 0;
    padding: 5px 0;
    text-transform: uppercase;
}

#HomeFeaturedProducts .BlockContent{clear: both;}

#HomeSaleProducts li{ width: 100% !important;  padding: 0;}

#HomeFeaturedProducts .ProductList{padding: 0px; margin: 0px;}
#HomeFeaturedProducts .ProductList li{margin: 0 2% 0 0; padding: 0px; width: 23.5%; border: 1px solid #ccc;}
#HomeFeaturedProducts .ProductList li:nth-of-type(4){margin: 0;}

#HomeNewProducts .products{background: none repeat scroll 0 0 #000;
    float: left;
    margin: 1.5em 0;
    padding: 0.2em 1em 0.4em;
    width: 100%;}

#HomeNewProducts .BlockContent{clear:both;}


#HomeNewProducts .ProductList{padding: 0px; margin: 0px;}
#HomeNewProducts .ProductList li{margin: 0 2% 0 0; padding: 0px; width: 23.5%; border: 1px solid #ccc;}
#HomeNewProducts .ProductList li:nth-of-type(4){margin: 0;}

.contentt {
    float: left;
    margin: 10px 0;
    width: 100%;
}

.contentt h2 {
    border-bottom: 1px solid #333;
    color: #000;
    font-family:  'Open Sans', sans-serif;
    font-size: 30px;
    font-weight:bold;
    line-height: 34px;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-bottom: 20px;
    text-transform: uppercase;
}


.contentt p {
   color: #000;
    font-family:  'Open Sans', sans-serif;
    font-size: 18px;
    font-weight:bold;
    letter-spacing: 2.9px;
    line-height: 33px;
    margin: 0 0 10px;
    padding-bottom: 20px;
}

.ftr-col1 {
    float: left;
    margin-bottom: 20px;
   width: 28.5%;
}

.ftr-col2 {
    float: left;
    margin-bottom: 20px;
    margin-left: 37px;
    width: 35.1%;
}

.ftr-col3 {
    float: left;
    margin-bottom: 20px;
    margin-left: 37px;
    width: 28.9%;
}

.fb-link {
    background: none repeat scroll 0 0 #fff;
    float: left;
    margin-bottom: 13px;
    padding: 4px 15px 10px;
    width: 100%; box-sizing: border-box;
}

.fb-link h3 {
    color: #000;
    font-family:  'Open Sans', sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.1;
    margin-bottom: 3px;
    margin-top: 20px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}
.fb-link h4 {
    color: #999;
    font-family:  'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 4px;
    padding: 0;
    text-align: center;
    text-transform: none;
}

.fb-link .img-box {
    float:none;
    width: 100%;
text-align:center;
}

.fb-link .img-left {
    display: inline-block;
    float: left;
    width: auto;
}

.fb-link .img-right {
    display: inline-block;
    float: right;
    width: auto;
}

.ftr-col1 .border {
    border: 1px solid #2bcaf0;
    height: 2px;
    width: 100%; box-sizing: border-box;
}

.newsletter {
    background: none repeat scroll 0 0 #fff;
    float: left;
    /*margin-top: 13px;*/
    padding: 4px 0px 10px;
    width: 100%;
}

.newsletter h3 {
   color: #000;
    font-family:  'Open Sans', sans-serif;
    font-size: 19px;
    font-weight: bold;
    line-height: 1.1;
    margin-bottom: 10px;
    margin-top: 20px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}

.newsletter h4 {
   border-bottom: 1px solid #ccc;
    color: #999;
    font-family:  'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: bold;
  margin-bottom: 10px;
    margin-top: 10px; 
    padding-bottom: 15px;
    text-align: center; text-transform: none;
}


.instagram {
    float: left;
    width: 100%;
    display:none;
}

.footer h2 {
     border-bottom: 2px solid #2bcaf0;
    color: #ffffff;
   font-family: 'PT Sans', sans-serif;
    font-size:17.69px;
    padding-bottom: 9px;
    text-transform: uppercase; font-weight:bold;
}

.f_u{font-family: 'Ubuntu', sans-serif;
font-weight:bold;}

.f_mp{font-family: 'Ubuntu', sans-serif;}

.instagram h2 {
    border-bottom: 2px solid #2bcaf0;
    color: #fff;
    font-size: 24px !important;
    margin: 0 0 20px;
    padding: 0 0 6px;
    text-align: left;
    text-transform: uppercase;
}

.f_nav li {
    float: left;
    list-style: outside none none;
    margin: 3px;
}



.f_nav li a {
  
    display: block;
    transition: all 0.3s ease-in-out 0s;
}

.f_nav li a img {
    width: 100%;
}

.ftr-social-media {
    float: left;
    width: 100%;
}


.ftr-social-media h2 {
    border-bottom: 2px solid #2bcaf0;
    color: #fff;
    font-family:  'Open Sans', sans-serif;
    font-size: 24px !important;
    font-weight: bold;
    margin: 0 0 20px;
   
    text-align: left;
    text-transform: uppercase;
}

.share-icon {
    float: right;
    margin-bottom: 20px;
    width: 100%;
}

.share-icon ul {
    margin: 0;
    padding: 0;
}

.share-icon ul li {
    float: left;
    margin: 0 6px;
}

.fb-box1 {
    border-top: 2px solid #2bcaf0;
    padding-top: 20px;
    width: 100%;
}


.footer-main .col:first-child {
    margin-left: 0;
}

.span_1_of_5 {
    width: 18.3%;
}

.footer-main p{width:99%;
display:inline-block;
font-family: 'Ubuntu', sans-serif;
color:#ccc;
font-weight:normal;
font-size:13.12px;
margin-left:1%;}

.col {
    display: block;
    float: left;
    margin: 1% 0 1% 1.6%;
}


.acpt-card {
    display: inline-block;
    float: left;
    height: 36px;
    margin-bottom: 5px;
    margin-right: 7px;
    margin-top: 15px;
    width: 56px;
}

.phone_num a{
    color: #fff;
    float: left;
    font-family: pt sans !important;
    font-size:15.54px !important;
}

.mail {
    color: #fff;
    float: left;
    font-family: pt sans;
    font-size: 14px;
    padding-top: 10px;
    text-align: left; margin: 0 0 10px;
}


.footer .inner{margin-top: 3em;
    padding: 2em 0 1em;  background-color: #000;}


.footer-main .span_1_of_5 .sf-menu a{ 
    color: #fff;
    font-family: pt sans;
    font-size: 12px;
    font-weight: normal;
    line-height: 28px;
    margin: 0;}



.footer-main a {
    color: #fff;
    text-transform: capitalize;
}

.footer-main .span_1_of_5 .pages-menu li{display: block;
    text-align: left;}

.footer-main h2{ margin-bottom: 10px;}

ul.footer_nav li {
    display: block;
    text-align: left;
}

ul.footer_nav li a {
    color: #fff;
    font-family: pt sans;
    font-size:12px;
    font-weight:normal;
    line-height: 28px;
    margin: 0;
}

.f_u .footer_nav li a {
    color: #fff;
    font-family: 'Ubuntu', sans-serif;
    font-size:13.1px;
    font-weight:bold;
    line-height: 28px;
    margin: 0;
}

.footer-main .inner{ margin: 0 auto;  padding: 0;}

.phone_num img {
    float: left;
    margin-right: 7px;
}

.mail img {
    float: left;
    margin-right: 3px;
}

.instagram h2 {
    border-bottom: 2px solid #2bcaf0;
    color: #fff;
   font-family: 'Open Sans', sans-serif;
    font-size: 24px !important;
    font-weight: bold;
    margin: 0 0 20px;
    padding: 0 0 9px;
    text-align: left;
    text-transform: uppercase;
}

.testimonial {
    background: none repeat scroll 0 0 #000;
    border: 1px solid #ccc;
    margin-top: 10px;
    padding: 0;
    width: 100%;
}


*::before, *::after {
    box-sizing: border-box;
}
.testimonial h1 {
    background: #00a7ce; /* Old browsers */
background: -moz-linear-gradient(top,  #00a7ce 0%, #2accf0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a7ce), color-stop(100%,#2accf0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00a7ce 0%,#2accf0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a7ce', endColorstr='#2accf0',GradientType=0 ); /* IE6-9 */

    color: #ffffff;
    display: block;
   font-family: 'Open Sans', sans-serif;
    font-size: 21px;
    font-weight: bold;
    letter-spacing: normal;
    margin: 0;
    padding: 15px 21px;
    text-transform: uppercase; line-height: 1.1;
}


.testimonial ul {
    margin: 0;
    padding: 0;
}

.testimonial ul li div p{
 border-bottom: 1px solid gray;
margin-bottom:0px;
padding:10px 21px 29px;
line-height:1.4;
margin-top:0px;
}
.testimonial ul li div p:last-child{
border-bottom:0px;
}

.testimonial ul li {
  /* border-bottom: 1px solid gray; */
    color: #fff;
    display: block;
   font-family: 'Open Sans', sans-serif;
    font-size: 15px;
   /* margin: 5px; */
    padding: 5px 0px 25px;
    text-align: left;
}

#HomeSaleProducts{ border: 1px solid #ccc;}


#HomeSaleProducts h1 {
    background: #00a7ce; /* Old browsers */
background: -moz-linear-gradient(top,  #00a7ce 0%, #2accf0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a7ce), color-stop(100%,#2accf0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00a7ce 0%,#2accf0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a7ce', endColorstr='#2accf0',GradientType=0 ); /* IE6-9 */

    color: #ffffff;
    display: block;
    font-size: 16px;
    font-weight: bold;
    letter-spacing:normal;
    margin: 0;
    padding: 15px 5px;
    text-transform: uppercase; line-height: 1.1;
}

#HomeSaleProducts li{ border-bottom: 1px solid #ccc;}

#HomeSaleProducts li:last-child{ border-bottom: none ;}



.sign-up {
    background: none repeat scroll 0 0 #ffffff;
    float: right;
    margin-bottom: 34px;
    padding-bottom: 13px;
    width: 100%;
}

.sign-up .head {
    background: none repeat scroll 0 0 #0db1d8;
    padding: 8px 0 8px 4px;
    width: 100%;  box-sizing: border-box;
}

.sign-up img {
    float: left;
    margin-left: 10px;
}


.sign-up h3 {
    color: #fff;
    font-family:  'Open Sans', sans-serif;
    font-size: 38px;
    font-weight: bold;
    margin-top: 0;
    text-align: center;  padding: 0;
    text-transform: uppercase;/* margin-bottom: 10px;*/  line-height: 1.1;
}

.sign-up h4 {
    font-family:  'Open Sans', sans-serif;
    font-size: 18px; padding: 0; text-transform: none;
    text-align: center;margin-bottom: 12px;
    margin-top: 12px;color: inherit;
   
    font-weight: 500;
    line-height: 1.1;
}
.rght-bnr1 .sign-up h4{
text-transform:uppercase;
font-family: 'Open Sans', sans-serif;
font-weight:bold;
}

.rightside-s-media {
    background: none repeat scroll 0 0 #fff;
    float: right;
    /*margin-bottom: 10px;*/
    padding-top: 19px;
    width: 100%;
}


.rightside-s-media h3 {
    font-family:  'Open Sans', sans-serif;
    font-size: 24px; font-weight: bold;
    line-height: 1.1; padding: 0;
    margin-top: 8px;
    text-align: center; margin-bottom: 10px;color: inherit;
}
.rightside-s-media h4 {
    font-family:  'Open Sans', sans-serif;
    font-size: 16px;
  /*  padding: 8px 0; */
    text-align: center; margin-bottom: 10px;
    margin-top: 10px;color: inherit;font-weight: bold;
    line-height: 1.1;
}

.rightside-s-media .social_media {
    background: none repeat scroll 0 0 #ccc;
    border-top: 2px solid #000;
    display:inline-block;
    float: none;
 /*   margin-top: 20px; */
  padding: 16px 0 20px;
    position: relative;
    width: 100%;
text-align:center;
}

.rightside-s-media .social_media ul {
    margin: 0;
    padding: 0; list-style: outside none none;
}

.rightside-s-media .social_media ul li {
    float: none;
    margin: 0px;
    text-align: center;
display:inline-block;
}

.top-col1 h2 {
    color: #fff;
    font-family:  'Open Sans', sans-serif;
    font-size: 32px;
    font-weight: bold;
    padding: 11px;
    text-align: center;
    text-transform: uppercase; margin-bottom: 10px;
    margin-top: 20px; line-height: 1.1;
}

.top-col1 .link {
    background: #00a7ce; /* Old browsers */
background: -moz-linear-gradient(top,  #00a7ce 0%, #2accf0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a7ce), color-stop(100%,#2accf0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00a7ce 0%,#2accf0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a7ce', endColorstr='#2accf0',GradientType=0 ); /* IE6-9 */

    color: #ffffff;
    display: block;
    font-family:  'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0.4px;
    margin: 0;
    padding: 10px 5px;
    text-align: center;
    text-transform: uppercase;
}

.top-col2 h2 {
    color: #fff;
    float: left;
    font-family:  'Open Sans', sans-serif;
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 0;
    padding: 18px 0 0 72px;
    text-align: center;
    text-transform: uppercase;  line-height: 0.9;
}
.top-col2 img {
    float: right;  vertical-align: middle;
}

*::before, *::after {
    box-sizing: border-box;
}
.top-col2 .link {
    background: #00a7ce; /* Old browsers */
background: -moz-linear-gradient(top,  #00a7ce 0%, #2accf0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a7ce), color-stop(100%,#2accf0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00a7ce 0%,#2accf0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a7ce', endColorstr='#2accf0',GradientType=0 ); /* IE6-9 */

    color: #ffffff;
    display: block;
    font-family:  'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0.4px;
    margin: 0;
    padding: 11px 85px;
   text-align: justify;
    text-transform: uppercase;
}

.linkk {
    background: none repeat scroll 0 0 #000000;
    display: inline-block;
font-family: 'PT Sans', sans-serif;
    font-size: 15px;
    margin: 10px 0;
    padding: 5px 25px 7px;
    text-align: center;
}

.linkk a {
    color: #fff;
    display: block;
    font-size: 0.95em;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.linkk a:hover {
    color: #cf0000;
}

.cart {
    background: #00a7ce; /* Old browsers */
background: -moz-linear-gradient(top,  #00a7ce 0%, #2accf0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a7ce), color-stop(100%,#2accf0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00a7ce 0%,#2accf0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a7ce', endColorstr='#2accf0',GradientType=0 ); /* IE6-9 */

    color: #e40846;
    float: right;
    font-weight: bold;
    padding: 8px 8px;
    clear: both;
   width: auto;
}

.search-box #SearchForm input {
      border: 1px solid #e3e2e2;
    color: #b0aaa0;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 0.9px;
    outline: medium none;
    padding: 7px 11px 8px 0;
    position: relative;
    text-align: right;
    text-indent: 0px;
    text-transform: uppercase;
    width: 89%;
   height: 42px;
}




.search-box #SearchForm .Button {
    background: url("//cdn3.bigcommerce.com/s-hir08/templates/__custom/images/search-icon.png?t=1430729855") no-repeat scroll center center rgba(0, 0, 0, 0);
    border: 0 none !important;
    border-radius: 0;
    cursor: pointer;
    height: 42px;
    margin: 0;
    padding: 0;
    transition: background-color 150ms ease 0s;
    vertical-align: top;
    width: 39px;
float:right;
}


#QuickSearch{left:756px !important;
    position: absolute !important;
    top:196px !important;
    width: 562px !important;}

.newsletter .newsletter-subscription input {
    width: 100%; margin-left:0px;
}

.jakk{/*padding-top: 10px; display: inline-block;*/ float:left;}

.jak{/*display: inline-block;*/float:left;width:69%;}

.newsletter .jakk .btn {
    background-color: #24c6eb;
    width: 100%;
font-weight:bold;
}

.jakp #nl_email1 {
    background: none repeat scroll 0 0 #ebebeb;
    border: 1px solid #dddddd;
    color: #777777;
    font-size: 1em;
    height:32.9px;
    margin:0px auto 10px 6px;
    outline: medium none;
    padding: 0px 5px;
    width: 83%;
}

.jakp #fake-submit {
    background: url(//cdn10.bigcommerce.com/s-paatz/templates/__custom/images/submit.jpg?t=1748459198) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    font-size: 1.2em;
    height: 33px;
    outline: medium none;
    position: absolute;
    width: 33px;
}

.cart ul{list-style: outside none none; padding: 0px; margin: 0px; text-align: center;}

.iconn {background: url(//cdn10.bigcommerce.com/s-paatz/templates/__custom/images/cartttt.png?t=1748459198) no-repeat scroll 0 0 rgba(0, 0, 0, 0);}

#HomeFeaturedProducts .BlockContent .ProductImage{ border-bottom: 1px solid #c4c4c4; min-height: 234px;  overflow: hidden;}

#HomeFeaturedProducts .BlockContent .ProductList .ProductActionAdd{padding-bottom: 20px;}
.hyy{
    position: relative;}
.cart ul li a img{vertical-align: middle;}

#HomeFeaturedProducts .ProductList em { font-weight: bold; }
#HomeNewProducts .BlockContent .ProductList .ProductActionAdd{padding-bottom: 20px;}
#HomeNewProducts .ProductList em { font-weight: bold; }
   
#HomeSaleProducts .ProductImage{ display: block;
    float: left;
    height: auto;
    width: 85px;}
#HomeSaleProducts .ProductImage a{ display: inline;}



.fleft .sign-up {
    background: none repeat scroll 0 0 #ffffff;
    float: right;
    margin-bottom: 0px;
    padding-bottom: 0px;
    width: 100%;
      border: 1px solid #eee;
}

.fleft .sign-up .head {
    background: none repeat scroll 0 0 #0db1d8;
    box-sizing: border-box;
    padding: 8px 0 8px 4px;
    width: 100%;
overflow:hidden;
}

.fleft .sign-up img {
    float: left;
    margin-left: 10px;
}

.fleft .sign-up h3 {
    color: #fff;
    font-family:  'Open Sans', sans-serif;
    font-size: 38px;
    font-weight: bold;
    line-height: 1.1;
    /*margin-bottom: 10px;*/
    margin-top: 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}


.fleft .sign-up h4 {
    color: inherit;
    font-family:  'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.1;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 0;
    text-align: center;
   text-transform: uppercase;
}

.fleft .jakp #nl_email1 { width: 82%; height: 33px;}

.Content .product-nav #CategoryBreadcrumb{  padding-top: 25px !important;}

.productlist-page #LayoutColumn1 .product-nav #CategoryHeading {display: inline-block;}
.productlist-page #LayoutColumn1 .product-nav #CategoryHeading .TitleHeading {border-bottom: medium none navy;
    margin: 0;
    padding: 0;}

.bordder{ border-bottom: 1px solid #eee;
    padding-bottom: 10px;}

.CategoryContent #frmCompare .ProductList .ProductImage{ border: 1px solid #eee; width: 99%;}

.vieww {background: #000; padding: 9px 7px; text-align: center; display: inline-block; vertical-align:middle; display:none;}
   

.vieww a{color: #fff !important;}

#CategoryContent .ProductList .ProductActionAdd {
    display: inline-block;}

#CategoryContent .product-nav { border-top: 1px solid #eee; margin-bottom: 0px;}
   
   #CategoryContent .product-nav #CategoryPagingBottom{float:right;}
#CategoryContent .product-nav #CategoryPagingBottom .CategoryPagination .PagingList li{ border: 1px solid #eee; margin-left: 5px;
}
#CategoryContent .product-nav #CategoryPagingBottom .CategoryPagination .PagingList .ActivePage{background: #000; color: #fff;}

.cenn{ text-align: center;}

.CategoryContent .ProductList {margin: 0px;}
.CategoryContent .ProductList li:nth-of-type(1){padding-left:0px;}
.CategoryContent .ProductList li:nth-of-type(5){padding-left:0px;}
.CategoryContent .ProductList li:nth-of-type(9){padding-left:0px;}
.CategoryContent .ProductList li:nth-of-type(13){padding-left:0px;}
.CategoryContent .ProductList li:nth-of-type(17){padding-left:0px;}
.CategoryContent .ProductList li:nth-of-type(21){padding-left:0px;}
.CategoryContent .ProductList li:nth-of-type(25){padding-left:0px;}
.CategoryContent .ProductList li:nth-of-type(29){padding-left:0px;}

#CategoryContent .ProductList li{padding-left: 5px;}

.Leftt{ width: 850px;  display: inline-block;  padding-top: 20px; width:100% !important;}
.Rightt{ width: 261px; display: inline-block; vertical-align: top; width: 260px;  padding-top: 20px; float:right; display:none !important;}

.Leftt #ProductDetails .left-content .ProductThumb .ProductThumbImage{ border: 1px solid #eee;  margin-bottom: 15px;}
.Rightt .sign-up{border: 1px solid #eee;}

.header-share-icon ul li:nth-of-type(5){/*margin: 0px;*/}
#SideProductRecentlyViewed h2{color: #fff ; background-color: #000;  padding: 15px 0 15px 15px;margin-bottom:20px;}

#SideProductRecentlyViewed .ProductList li{  border: 1px solid #eee;
    margin: 0 22px 0 0;
    width: 23%; padding: 0px;}
#SideProductRecentlyViewed .ProductList li:nth-of-type(4){margin-right: 0;}
#SideProductRecentlyViewed .ProductList {margin: 0px !important; padding-top: 20px;}
#SideProductRecentlyViewed .ProductList li .ProductImage{border-bottom: 1px solid #eee;}
#SideProductRecentlyViewed .ProductList li .ProductDetails{ text-align: center;  min-height: 60px;}
.recc{background-color: #16bae0;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    text-align: center;
    width: 100px;}
.recc a{color: #fff;}

#TabbedPanels1 .TabbedPanelsTabSelected{ background-color: #16bae0;}
#TabbedPanels1 li{color: #fff !important;  background-color: #000;}
#TabbedPanels1 #ProductDescription li{background:none !important;color:#333333 !important;}
.Leftt #ProductDetails .left-content .ProductThumb .ImageCarouselBox .ProductTinyImageList ul li .TinyOuterDiv{ border: 1px solid #eee !important;}

.ProductMain .product-rating{margin: 0px;}
.ProductMain .productAddToCartRight #productDetailsAddToCartForm .addto .qty{clear: both;
    display: inline-block;
    margin: 0;
    padding-right: 20px;}
.ProductMain .AddThisButtonBox{display: inline-block;
    margin: 0 !important;}
.ProductMain .PinterestButtonContainer{ display: inline-block;
    margin: 0 !important;}


.sub-cate #HomeSaleProducts .ProductList {margin: 0 !important; padding: 0px !important;}
.sub-cate #HomeSaleProducts .ProductList li .ProductImage{padding-right: 15px;}
.sub-cate #HomeSaleProducts .ProductList li .ProductDetails{ text-transform: uppercase;}
.sub-cate #HomeSaleProducts .ProductList li .ProductPriceRating{}
.himan{ display: inline-block;
    width: 145px;}

.himan .ProductPriceRating .Rating{text-align: left !important;}
.himan .ProductPriceRating em{text-align: left !important; font-weight: bold;}

.namm{float: right;width:100%;text-align:right;}
.testimonial ul li:nth-of-type(4){border-bottom: none;}

.feaview{background-color: #11b6dc;
    margin-bottom: 15px;
    padding: 10px;
    text-align: center;
    width: 100px; margin-left: auto;
    margin-right: auto;}

.feaview a{color: #fff;
    font-weight: bold;
font-size:15px;
font-family:pt sans;
}

.Rightt #HomeSaleProducts .ProductList{margin: 0px;}
.Rightt #HomeSaleProducts .ProductList .ProductImage{ padding-right: 20px;}

.ProductMain .productAddToCartRight .addto .qty .QuantityInput{ display: inline-block;
    vertical-align: bottom;}

.ProductMain .productAddToCartRight .addto .qty .AddCartButton{ display: inline-block;
    vertical-align: middle;}
.ProductMain .productAddToCartRight .addto{ padding-bottom: 5px;
    padding-top: 20px;}

.ProductMain .productAddToCartRight .addto .BulkDiscount .AddCartButton{ background-color: #0db1d8;
    background-image: url("http://cdn3.bigcommerce.com/s-hir08/templates/__custom/images/cartttt.png?t=1430919097");
    background-position: left 48px center;
    background-repeat: no-repeat;
    /*padding: 10px 50px 10px 90px;*/
    padding: 10px 50px 10px 50px;
    height: 56px;
    line-height:normal !important;
}

#HomeNewProducts .BlockContent .ProductImage {
    border-bottom: 1px solid #c4c4c4;
    overflow: hidden;
}

.owl-item .feture .ProductImage{border-bottom: 1px solid #c4c4c4;}

.owl-item .feture .ProductDetails{margin-top:20px;
text-transform:uppercase;}

.owl-carousel .owl-item{text-align:center;
font-family: 'PT Sans', sans-serif;}

.owl-carousel .owl-item .p-price{font-style:normal;
font-weight:bold;}


.newsletter-subscription{text-align:center !important;}

/* #LayoutColumn1{float:none !important;} */

.footer-main .inner{font-family: 'PT Sans', sans-serif;}

.footer-main p{margin-left:0px !important;}


.sf-menu a.sf-with-ul{ 
    color: #fff !important;
    font-size: 18px;
    padding: 10px 0 10px 10px;
    text-transform: uppercase;}

.Left #SideCategoryList .SideCategoryListFlyout > ul > li, ul.side-menu li{ border-bottom: 1px dotted #e3e3e3;}

.footer-main .span_1_of_5 .sf-with-ul{background:none !important;
padding:0px !important;}

.call a, .cart a, ul.login li a:hover{text-decoration:underline;
color:#15b0f9;}

.header-share-icon ul li:hover{opacity:0.5;}

.feaview a:hover{color:#0677ac;}

#SideProductRecentlyViewed .BlockContent .owl-item .recc a:hover{color:#0677ac;}

#SideProductRecentlyViewed .BlockContent .owl-item .recc a{font-weight:bold;}

.span_1_of_5 .sf-menu a:hover{text-decoration:underline;
color:#ccc;}

.footer_nav li a:hover{text-decoration:underline;
color:#ccc;}

.share-icon li:hover{opacity:0.5;}

.owl-theme .owl-controls .owl-buttons .owl-prev{
     background:none !important;
    border-radius: 20px;
    color: #fff !important;
    display: inline-block;
    font-size:26px;
    margin: 5px;
    opacity: inherit !important;
    padding:7px !important;
    position: absolute;
    right:20px;
    top: -76px;
}
.owl-theme .owl-controls .owl-page span{opacity:inherit !important;
background:#fff !important;
}
.owl-theme .owl-controls .owl-buttons .owl-next{
    background:none !important;
    border-radius: 20px;
    color: #fff !important;
    display: inline-block;
    font-size: 26px;
    margin: 5px;
    opacity: inherit !important;
    padding:7px !important;
    position: absolute;
    right:0;
    top: -76px;
}


/*.testimonial .owl-theme .owl-controls .owl-buttons.owl-prev{
     background:#fff;
    border-radius: 20px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    margin: 5px;
    opacity: inherit;
    padding:7px !important;
    position: absolute;
    right:20px;
    top: -38px;
} */

.testimonial .owl-theme .owl-controls .owl-pagination{
 position: absolute;
    right: 0;
    top: -37px;
}
.testimonial .owl-theme .owl-controls .owl-dots .owl-dot{
display:inline-block;

}
/*.testimonial .owl-theme .owl-controls .owl-buttons .owl-next{
background:#fff;
    border-radius: 20px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    margin: 5px;
    opacity: inherit;
    padding:7px !important;
    position: absolute;
    right:0;
    top: -38px;
}*/
.testimonial .owl-theme .owl-controls .owl-pagination .owl-page span{
background:#fff !important;
opacity: initial !important;
}
.testimonial .owl-theme .owl-controls .owl-pagination .owl-page span:hover{
background:#000 !important;
}
.testimonial .owl-theme .owl-controls .owl-pagination .owl-page.active span{
background:#000 !important;
}
.BlockContent .owl-theme .owl-controls .owl-buttons {

position: absolute;
    right: 50px;
    top: 0;

}

.BlockContent .owl-theme .owl-controls .owl-pagination{
 position: absolute;
    right: 0;
    top: -57px;

}
.BlockContent .owl-theme .owl-controls .owl-pagination .owl-prev {
 background: none repeat scroll 0 0 rgba(0, 0, 0, 0);     
 border-radius: 20px;
    color: #fff;
    display: inline-block;
    font-size: 26px;
    height: auto !important;
    line-height: normal;
    margin: 0;
    opacity: inherit;
    padding: 0 10px !important;
    position: absolute;
    right: 20px;
    top: -64px;
}
.BlockContent .owl-theme .owl-controls.owl-buttons span{
background:#fff !important;
opacity: initial !important;
}
.BlockContent .owl-theme .owl-controls .owl-pagination span:hover{
background:#15B9DF !important;
}
.BlockContent .owl-theme .owl-controls .owl-pagination .owl-page.active span{
background:#15B9DF !important;
}
.BlockContent .owl-theme .owl-controls .owl-dots .owl-dot{
display:inline-block;
}

.BlockContent .owl-theme .owl-controls .owl-nav .owl-next {
       background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 20px;
    color: #fff;
    display: inline-block;
    font-size: 26px;
    margin: 0;
    opacity: inherit;
    padding: 0 10px !important;
    position: absolute;
    right: 0;
    top: -64px;
}


.Left #SideCategoryList{border:solid 1px #ccc;}


.Left #SideCategoryList{border-bottom:none;}

.Left #SideCategoryList .BlockContent, .Left .slist .BlockContent{padding:0px;}

.ProductMain .productAddToCartRight #productDetailsAddToCartForm .addto .qty{padding-right:10px;}

#TabbedPanels1{font-family: 'Lato', sans-serif;}

.CartContents .SubTotal em{padding-right:10px;}

.social_media ul li:hover{opacity:0.5;}

.owl-wrapper-outer .owl-item .ProductDetails{min-height:70px;
text-transform:uppercase;}

.hyy{color:#fff; padding-left: 5px;}

.hyy:hover{color:#0677ac;}

.CartLink a{text-decoration:none !important;}

#ModalContentContainer .ModalContent #fastCartContainer .fastCartBottom #fastCartSuggestive .cenn .vieww{margin-top:10px;}

.cenn .ProductActionAdd a:hover{color:#003852;}

.cenn .vieww a:hover{color:#738cdd !important;}

#LayoutColumn1 .product-nav #CategoryBreadcrumb .last li a:hover{color:#000;}

.ProductDetailsGrid .addto .BulkDiscount .DetailRow .add-to-cart:hover{color:#034668;}

.ReviewTitle{color:#fff;}


.TabbedPanelsTab{font-family: "Lato",sans-serif !important;}

.sf-menu > ul li{list-style-type:circle !important;}

#HomeSaleProducts .BlockContent .ProductList .himan .ProductDetails{text-transform:uppercase;}

#ProductDetails .BlockContent .ProductMain .ProductDetailsGrid .product-heading{text-transform:uppercase;}

#SideProductRecentlyViewed .owl-stage-outer{margin-top:1.5em;}

.owl-item .feture .ProductImage{min-height:315px;}
.cntct {padding-bottom:26px;}
.cntct iframe { width:100%; max-height:300px;}
.lft_bx {float:left; width:66%;}
.rgt_bx { float:right; width:32%;}

.header .PageMenu .pages-menu li ul li:first-child {border:none !important;}
.header .PageMenu .pages-menu li ul li a { padding-top:0; padding-bottom:0; line-height: 25px;    text-align: left;}
.header .PageMenu .pages-menu li ul li { border:none !important; display:block; float:none; padding:0;}
.header .PageMenu li ul {padding: 10px 0;}
.Left.fleft .sf-menu a.sf-with-ul {
    background: #00a7ce; /* Old browsers */
background: -moz-linear-gradient(top,  #00a7ce 0%, #2accf0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a7ce), color-stop(100%,#2accf0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00a7ce 0%,#2accf0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a7ce', endColorstr='#2accf0',GradientType=0 ); /* IE6-9 */

    color: #ffffff;
    font-size: 18px;
    padding: 10px 0 10px 10px !important;
    text-transform: uppercase;
}
.shoes-grid .owl-wrapper li {
    padding: 0 5px;
}
.shoes-grid .owl-wrapper .owl-item:nth-child(5n+5) li {padding-left:;}

#ProductReviews .prodAccordionContent ol li{background:none !important; color:#000 !important;}






/* Responsive css */

@media only screen and (min-width:320px) and (max-width:480px){

#DrawerMenu #SideAccountNavigation .js-side-account-menu .login li{width:100%;
text-align:left;}

#Header{position:relative;}

.hdr-btm-sidebr {
    display: block;
    float: right;
    width: 100%;
}

.deep{padding-left:0 !important;}

#Header, .page{width:100%;}

.TopMenu{display:none;}

#Header > .inner{padding-left:0px;
padding-top:0px;
padding-right:0px;
position:relative;}


#ToggleMenu {
    cursor: pointer;
    display: block !important;
    font-size: 21px;
    height: auto !important;
    text-align: center;
    vertical-align: top;
    width: 60px;
position:fixed;
background:#fff;
margin-top:35px;
}

.header-logo {
    display: block;
    float: none;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
margin-bottom:10px !important;
}



.header-top-right1 {
    display: inline-block;
    float: none;
    text-align: center;
    width: 100%;
}

.quality {
    border: 1px solid #ccc;
    display: inline-block;
    float: none;
    padding: 6px 10px;
margin-left:0;
}

.cart {
    background: #00a7ce; /* Old browsers */
background: -moz-linear-gradient(top,  #00a7ce 0%, #2accf0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a7ce), color-stop(100%,#2accf0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00a7ce 0%,#2accf0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a7ce', endColorstr='#2accf0',GradientType=0 ); /* IE6-9 */
;
    color: #e40846;
    display: inline-block;
    float: none;
    font-weight: bold;
    padding: 8px 8px;
    width: auto !important;
}

.header-share-icon {
    display: inline-block;
    float: none;
    margin-top: 10px;
}

.header-share-icon ul li:last-child{
margin-right:8px;
}

.search-box {
    display: inline-block;
    float: none;
    margin-top: 8px;
    position: relative;
    width:100%;
}

#SearchForm {
     float: none;
    margin: auto;
    position: relative;
    width:270px;
}

.search-box #SearchForm input {
    border: 1px solid #e3e2e2;
    color: #b0aaa0;
    font-size: 12px !important;
    font-weight: normal;
    height: 42px;
    letter-spacing: 0.9px;
    outline: medium none;
    padding: 8px 0;
    position: relative;
    text-align: left;
    text-indent:5px;
    text-transform: uppercase;
    width:231px;
}


.banner {
    background: none repeat scroll 0 0 #000;
    float: left;
    margin: 10px 0 0;
    padding: 10px 0;
    width: 100%;
overflow:hidden;
}

#HomeSlideShow .flex-control-paging {left: 10px !important;
    top: -15px !important;}

.container {
    margin-left: auto;
    margin-right: auto;
    padding-left:0px !important;
    padding-right:0px !important;
    width:100%;
}

.container #HomeSlideShow {
    float: left;
    margin-right: 1.5%;
    padding: 0;
    width:100%;
display:block;
}

.header {
    border: medium none;
    padding-top:0px;
}


.sign-up img {
    display: inline-block;
    float: none;
    margin-left: 10px;
}


.sign-up h3{vertical-align:top;
display:inline-block;
padding-left:15px;}


.col-m-left {
    display: inline-block;
    float: none;
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

.jakp #nl_email1 {
    background: none repeat scroll 0 0 #ebebeb;
    border: 1px solid #dddddd;
    color: #777777;
    display:inline-block;
    font-size: 1em;
    margin: 0 auto 0px 10px;
    outline: medium none;
    padding: 5px;
    width: 80%;
}

.jakp #fake-submit {
    background: url("//cdn3.bigcommerce.com/s-hir08/templates/__custom/images/submit.jpg?t=1430554459") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    display:inline-block;
    font-size: 1.2em;
    height: 33px;
    outline: medium none;
    position: relative;
    width: 33px;
margin-bottom:0px;
right:5px;
}


.rightside-s-media .social_media ul li {
    display: inline-block;
    float: none;
    margin: 0 0px;
    text-align: center;
}

.top-col1 {
    box-sizing: border-box;
    float: left;
    margin: 10px 0 0;
    width: 100%;
}

.top-col2 {
    box-sizing: border-box;
    display: inline-block;
    float: none;
    text-align: center !important;
    width: 100%;
margin:10px 0 0 0;
}

.top-col2 img {
    float: none;
    vertical-align: middle;
}

.top-sales h2{padding-left:0px;}

.top-sales img {
    display: inline-block;
    float: left;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}

.top-sales h2{margin-top:30px;}

.sub-cate {
    float: left;
    margin: 1em 2em 0 0;
    width: 100%;
}

#HomeSaleProducts .BlockContent .ProductList li{text-align:center; min-height:60px !important;}

#HomeSaleProducts li:nth-of-type(3){border-bottom: 1px solid #ccc;}

#HomeSaleProducts .ProductImage {
    display: inline-block;
    float: none;
    height: auto;
    width: 85px;
}

#HomeSaleProducts .BlockContent .ProductList li .ProductPriceRating em {
    display: inline-block;
    font-style: normal;
    padding-bottom: 5px;
    text-align: center;
}
#HomeSaleProducts .BlockContent .ProductList li .ProductPriceRating .Rating {
    display: block;
    text-align: center !important;
}

.ProductList .ProductDetails{padding:0px;}


h5.latest-product{font-size:1.6em;}

.himan {
    display: inline-block;
    vertical-align: bottom;
    width: 145px;
}

.shoes-grid {
    float: left;
    width: 100%;
}

.ftr-col1{width:100%;}

.ftr-col2 {
    display: inline-block;
    float: none;
    margin-bottom: 20px;
    margin-left: 0;
    text-align: center;
    width: 100%;
}

.f_nav li {
    display: inline-block;
    float: none;
    list-style: outside none none;
    margin: 3px;
}

.ftr-col3 {
    float: left;
    margin-bottom: 20px;
    margin-left: 0;
    width: 100%;
}

.share-icon {
    display: inline-block;
    float: none;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}

.share-icon ul li {
    display: inline-block;
    float: none;
    margin: 0 6px;
    text-align: center !important;
}

.col{margin: 1% 0;}

.footer-main p{margin-left:0px;}

.fb-box1{text-align:center;}

.span_1_of_5{width:100%;}

#ContactForm dd, #CheckoutStepPaymentDetails dd{margin-left:0px;}

#ContactForm .Submit, #CheckoutStepPaymentDetails .Submit{margin: auto;
    width: 150px;}

#cart-amount {
    top:14px;
    display: block;
    padding-top: 7px;
    position:absolute;
    vertical-align: middle;
    width: 60px;
right:0px;
}

.cart{display:none;}

.fb-box1{border-top:none;}

.SortBox {
    color: #999999;
    display: inline-block;
    margin-top: 20px;
    overflow: hidden;
    width: 100%;
}

.Leftt{width:100%;}

.ProductMain .productAddToCartRight .addto .qty .QuantityInput{vertical-align:middle;}

.TabbedPanelsTab{ padding: 8px 5px !important;
font-size:0.9em !important;}

.Rightt {
    display: block;
    margin: auto;
    padding-top: 20px;
    vertical-align: top;
    width: 260px;
float:none !important;
}

.cenn .ProductActionAdd{display:block !important;}


.cenn .ProductActionAdd > a{  height: 40px;
    line-height: 40px;
    margin: auto auto 10px;
    width: 130px;}

.ProductList.List .ProductDetails {
    border-bottom: 1px solid #e3e3e3;
    width: 94%;
border-top:none;
}

.ProductList.List .ProductImage {
    float: none;
    margin: auto;
    width: 190px;
}

.ProductDetails .ProductActionAdd{display:block !important;}

#SearchResultsProduct .CompareButton{display:block !important;}


table.CartContents tbody tr td{ padding: 10px 7px;}

.EstimateShippingLink{width:97% !important;} 

#nl_email{height:35px;}

.jak {
    display: inline-block;
    float: none;
    width: 69%;
}

.jakk {
    display: inline-block;
    float: none;
vertical-align:top !important;
}

.ftr-col1 .newsletter-subscription{padding-left:0px !important;}

.BlockContent .owl-theme .owl-controls .owl-buttons{right:0 !important;}

h5.latest-product {
    font-size: 1.5em;
}

.jakp #nl_email1{margin-left:8px !important;}

.Rightt .sign-up{text-align:center;}

.deep{float:none !important;}

.instagram iframe{width:284px !important;}



}








@media only screen and (min-width:481px) and (max-width:640px){

#DrawerMenu #SideAccountNavigation .js-side-account-menu .login li{width:100%;
text-align:left;}

.TopMenu > .inner, #Header > .inner, .PageMenu > .inner, .main > .inner, .footer-main > .inner, .footer-links > .inner, .newsletter-subscription > .inner{width:auto;}

#Header{position:relative;}

#Header, .page{width:100%;}

.PageMenu{display:none;}

.TopMenu{display:none;}

#Header > .inner{padding-left:0px;
padding-top:0px;
padding-right:0px;}


.hdr-btm-sidebr {
    display: block;
    float: right;
    width: 100%;
}

.deep{padding-left:0 !important;}

#ToggleMenu {
    cursor: pointer;
    display: block !important;
    font-size: 21px;
    height: auto !important;
    text-align: center;
    vertical-align: top;
    width: 60px;
position:fixed;
background:#fff;
margin-top:30px;
}

.header-logo {
    display: block;
    float: none;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
}

.header-top-right1 {
    display: inline-block;
    float: none;
    text-align: center;
    width: 100%;
}

.quality {
    border: 1px solid #ccc;
    display: inline-block;
    float: none;
    padding: 6px 10px;
margin-left:0;
}

.cart {
    background: #00a7ce; /* Old browsers */
background: -moz-linear-gradient(top,  #00a7ce 0%, #2accf0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a7ce), color-stop(100%,#2accf0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00a7ce 0%,#2accf0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a7ce', endColorstr='#2accf0',GradientType=0 ); /* IE6-9 */

    color: #e40846;
    display: inline-block;
    float: none;
    font-weight: bold;
    padding: 8px 8px;
    width: auto !important;
}

.header-share-icon {
    display: inline-block;
    float: none;
    margin-top: 10px;
width:100%;
text-align:center;
}

.header-share-icon ul li:last-child{
margin-right:8px;
}


.header-share-icon ul li{float:none;
display:inline-block;}

.search-box {
    display: inline-block;
    float: none;
    margin-top: 8px;
    position: relative;
    width: 100%;
}

#SearchForm {
     float: none;
    margin: auto;
    position: relative;
    width:300px;
}

.search-box #SearchForm input {
    border: 1px solid #e3e2e2;
    color: #b0aaa0;
    font-size: 14px !important;
    font-weight: normal;
    height: 42px;
    letter-spacing: 0.9px;
    outline: medium none;
    padding: 8px 0;
    position: relative;
    text-align: left;
    text-indent:10px;
    text-transform: uppercase;
    width:261px;
}


.banner {
    background: none repeat scroll 0 0 #000;
    float: left;
    margin: 10px 0 0;
    padding: 10px 0;
    width: 100%;
overflow:hidden;
}

.container {
    margin-left: auto;
    margin-right: auto;
    padding-left:0px !important;
    padding-right:0px !important;
    width:100%;
}

.container #HomeSlideShow {
    float: left;
    margin-right: 1.5%;
    padding: 0;
    width:100%;
display:block;
}

.header {
    border: medium none;
    padding-top:0px;
}

.sign-up img {
    display: inline-block;
    float: none;
    margin-left: 10px;
}

.sign-up h3 {
    color: #fff;
    display: inline-block;
    padding: 0 0 0 15px;
    vertical-align: top;
}

.col-m-left {
    display: inline-block;
    float: none;
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

.jakp #nl_email1 {
    background: none repeat scroll 0 0 #ebebeb;
    border: 1px solid #dddddd;
    color: #777777;
    display:inline-block;
    font-size: 1em;
    margin: 0 auto 0px;
    outline: medium none;
    padding: 5px;
    width:250px;
}

.jakp #fake-submit {
    background: url("//cdn3.bigcommerce.com/s-hir08/templates/__custom/images/submit.jpg?t=1430554459") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    display:inline-block;
    font-size: 1.2em;
    height: 33px;
    outline: medium none;
    position: relative;
    width: 33px;
margin-bottom:0px;
right:5px;
}


.rightside-s-media .social_media ul li {
    display: inline-block;
    float: none;
    margin: 0 3px;
    text-align: center;
}
.top-col1 {
    box-sizing: border-box;
    float: left;
    margin: 10px 0 0;
    width: 100%;
}

.top-col2 {
    box-sizing: border-box;
    display: inline-block;
    float: none;
    text-align: center !important;
    width: 100%;
margin:10px 0 0 0;
}

.top-col2 img {
    float: none;
    vertical-align: middle;
}

.top-sales h2{padding-left:0px;}

.top-sales img {
    display: inline-block;
    float: left;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}

.top-sales h2{margin-top:30px;}

.sub-cate {
    float: left;
    margin: 1em 2em 0 0;
    width: 100%;
}

#HomeSaleProducts .BlockContent .ProductList li{text-align:center; margin-top:10px; min-height:60px !important;}

#HomeSaleProducts .BlockContent .ProductList .himan .ProductDetails{min-height:60px !important;} 

.sub-cate #HomeSaleProducts .ProductList li .ProductImage{min-height:131px !important;}

#HomeSaleProducts li:nth-of-type(3){border-bottom: 1px solid #ccc;}

#HomeSaleProducts .ProductImage {
    display: inline-block;
    float: none;
    height: auto;
    width: 85px;
}

#HomeSaleProducts .BlockContent .ProductList li .ProductPriceRating em {
    display: inline-block;
    font-style: normal;
    padding-bottom: 5px;
    text-align: center;
}
#HomeSaleProducts .BlockContent .ProductList li .ProductPriceRating .Rating {
    display: block;
    text-align: center !important;
}

.ProductList .ProductDetails{padding:0px;}


.himan {
    display: inline-block;
    vertical-align: bottom;
    width: 145px;
}

.shoes-grid {
    float: left;
    width: 100%;
}

.ftr-col1{width:100%;}

.ftr-col2 {
    display: inline-block;
    float: none;
    margin-bottom: 20px;
    margin-left: 0;
    text-align: center;
    width: 100%;
}

.f_nav li {
    display: inline-block;
    float: none;
    list-style: outside none none;
    margin: 3px;
}

.ftr-col3 {
    float: left;
    margin-bottom: 20px;
    margin-left: 0;
    width: 100%;
}

.share-icon {
    display: inline-block;
    float: none;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}

.share-icon ul li {
    display: inline-block;
    float: none;
    margin: 0 6px;
    text-align: center !important;
}


.col{margin: 1% 0;}

.footer-main .mail{margin-left:0px;}

.fb-box1{text-align:center;}

.span_1_of_5 {
    padding-left: 2.5%;
    width: 95%;
}

.HorizontalFormContainer dt{text-align:left;}

.fb-box1{border-top:none;}

#cart-amount {
    top:14px;
    display: block;
    padding-top: 7px;
    position:absolute;
    vertical-align: middle;
    width: 60px;
right:0px;
}

#cart-amount .Cart {
    display: block;
    font-weight: bold;
    padding: 1em 0;
    position: relative;
    text-align: center;
    width: 60px;
}

#cart-amount .Cart .bag-handle {
    border-bottom: 0 none;
    border-radius: 7px 7px 0 0;
    height: 4px;
    left: 24px;
    position: absolute;
    top: 8px;
    width: 8px;
}

#cart-amount .Cart .bag-handle {
    border: 2px solid #333333;
}

#cart-amount .Cart .total {
    box-sizing: border-box;
    display: inline-block;
    height: 25px;
    margin: 0 auto;
    min-width: 25px;
    padding: 4px 5px;
}

#cart-amount .Cart .total {
    background: none repeat scroll 0 0 #333333;
    color: #ffffff;
}

#cart-amount .Cart {
    font-weight: bold;
    text-align: center;
}



.cart{display:none;}

.Leftt{width:100%;}

.Rightt {
    display: block;
    margin: auto;
    padding-top: 20px;
    vertical-align: top;
    width:305px;
padding-right:0 !important;
float:none !important;
}

.CouponCode{width:100% !important;}

.jak {
    display: inline-block;
    float: none;
    width: 69%;
}

.jakk {
    display: inline-block;
    float: none;
}

.ftr-col1 .newsletter-subscription{padding-left:0px !important;}

#HomeSaleProducts .ProductImage{min-height:90px;}


.jakp #nl_email1{margin-left:8px !important;}

.Rightt .sign-up{text-align:center;}

.deep{float:none !important;}


}




@media only screen and (min-width:641px) and (max-width:800px){

#DrawerMenu #SideAccountNavigation .js-side-account-menu .login li{width:100%;
text-align:left;}

.TopMenu > .inner, #Header > .inner, .PageMenu > .inner, .main > .inner, .footer-main > .inner, .footer-links > .inner, .newsletter-subscription > .inner{width:auto;}

#Header{position:relative;}

#Header, .page{width:100%;}

.PageMenu{display:none;}

.TopMenu{display:none;}

#Header > .inner{padding-left:0px;
padding-top:0px;
padding-right:0px;}

.hdr-btm-sidebr {
    display: block;
    float: right;
    width: 100%;
}

.deep{padding-left:0 !important;}


#ToggleMenu {
    cursor: pointer;
    display: block !important;
    font-size: 21px;
    height: auto !important;
    text-align: center;
    vertical-align: top;
    width: 60px;
position:fixed;
background:#fff;
margin-top:30px;
}

.header-logo {
    display: block;
    float: none;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
}

.header-top-right1 {
    display: inline-block;
    float: none;
    text-align: center;
    width: 100%;
}

.quality {
    border: 1px solid #ccc;
    display: inline-block;
    float: none;
    padding: 6px 10px;
margin-left:0;
}

.cart {
    background: #00a7ce; /* Old browsers */
background: -moz-linear-gradient(top,  #00a7ce 0%, #2accf0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a7ce), color-stop(100%,#2accf0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00a7ce 0%,#2accf0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a7ce', endColorstr='#2accf0',GradientType=0 ); /* IE6-9 */

    color: #e40846;
    display: inline-block;
    float: none;
    font-weight: bold;
    padding: 8px 8px;
    width: auto !important;
}

.header-share-icon {
    display: inline-block;
    float: none;
    padding-top:15px;
    vertical-align: top;
margin-top:0px;
vertical-align:top;
}

.header-share-icon ul li:last-child{
margin-right:8px;
}


.search-box {
    display: inline-block;
    float: none;
    margin-top: 8px;
    position: relative;
    width: 100%;
}

#SearchForm {
     float: none;
    margin: auto;
    position: relative;
    width:400px;
}

.search-box #SearchForm input {
    border: 1px solid #e3e2e2;
    color: #b0aaa0;
    font-size: 14px !important;
    font-weight: normal;
    height: 42px;
    letter-spacing: 0.9px;
    outline: medium none;
    padding: 8px 0;
    position: relative;
    text-align: left;
    text-indent:10px;
    text-transform: uppercase;
    width:361px;
}




.banner {
    background: none repeat scroll 0 0 #000;
    float: left;
    margin: 10px 0 0;
    padding: 10px 0;
    width: 100%;
overflow:hidden;
}

.container {
    margin-left: auto;
    margin-right: auto;
    padding-left:0px !important;
    padding-right:0px !important;
    width:100%;
}

.rght-bnr1 {
    display: inline-block;
    margin-bottom:0px;
    width: 49%;
vertical-align:top;
margin-bottom:0px !important;
}

.rght-bnr2 {
    display: inline-block;
    width: 49%;
}

.rightside-s-media h4{margin:0px;}

.rightside-s-media h3{margin:0px;}

.rightside-s-media .social_media{margin-top:0px;
padding: 8px 0 3px;}



.container #HomeSlideShow {
    float: left;
    margin-right: 1.5%;
    padding: 0;
    width:100%;
display:block;
}

.header {
    border: medium none;
    padding-top:0px;
}

.col-m-left {
    display: inline-block;
    float: none;
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

.jakp #nl_email1 {
    background: none repeat scroll 0 0 #ebebeb;
    border: 1px solid #dddddd;
    color: #777777;
    display:inline-block;
    font-size: 1em;
    margin: 0 auto 0px;
    outline: medium none;
    padding: 5px;
    width: 80%;
}

.jakp #fake-submit {
    background: url("//cdn3.bigcommerce.com/s-hir08/templates/__custom/images/submit.jpg?t=1430554459") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    display:inline-block;
    font-size: 1.2em;
    height: 33px;
    outline: medium none;
    position: relative;
    width: 33px;
margin-bottom:0px;
right:5px;
}


.rightside-s-media .social_media ul li {
    display: inline-block;
    float: none;
    margin: 0 3px;
    text-align: center;
}
.top-col1 {
 box-sizing: border-box;
    display: inline-block;
    float: none;
    margin: 10px 0 0;
    width: 49%;
}

.top-col2 {
    box-sizing: border-box;
    display: inline-block;
    float: none;
    text-align: center !important;
    width: 100%;
margin:10px 0 0 0;
}

.top-col2 img {
    float: none;
    vertical-align: middle;
}

.top-sales h2{padding-left:0px;}

.top-sales img {
    display: inline-block;
    margin: auto;
    position: relative;
    right: 0;
    top: -10px;
}

.top-sales h2 {
    color: #1cbfe5;
    font-family:  'Open Sans', sans-serif;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}

.top-mdl-sidebar{padding-top:0px !important;}

.sub-cate {
    float: left;
    margin: 1em 2em 0 0;
    width: 100%;
}

.sec{vertical-align:top;}

.sub-cate #HomeSaleProducts .ProductList{text-align:center;}

#HomeSaleProducts .BlockContent .ProductList li{text-align:center; margin-top:10px;}


#HomeSaleProducts .BlockContent .ProductList .himan .ProductDetails{min-height:60px !important;} 

.sub-cate #HomeSaleProducts .ProductList li .ProductImage{min-height:131px !important;}

#HomeSaleProducts li:nth-of-type(3){border-bottom: 1px solid #ccc;}

#HomeSaleProducts .ProductImage {
    display: inline-block;
    float: none;
    height: auto;
    width: 85px;
}

#HomeSaleProducts .BlockContent .ProductList li .ProductPriceRating em {
    display: inline-block;
    font-style: normal;
    padding-bottom: 5px;
    text-align: center;
}
#HomeSaleProducts .BlockContent .ProductList li .ProductPriceRating .Rating {
    display: block;
    text-align: center !important;
}

.ProductList .ProductDetails{padding:0px;}


.himan {
    display: inline-block;
    vertical-align: bottom;
    width: 145px;
}

.ftr-col1 .clearfix{display:none;}

.ftr-col1 .border{display:none;}



.fb-link {
    background: none repeat scroll 0 0 #fff;
    box-sizing: border-box;
    display: inline-block;
    float:none;
    margin-bottom: 13px;
    padding: 4px 10px 10px;
    width:49% !important;
vertical-align:top;
}

.newsletter {
    background: none repeat scroll 0 0 #fff;
    display: inline-block;
    float:right;
    margin-top:0px;
    padding: 4px 0 30px;
    width:49% !important;
}

.shoes-grid {
    float: left;
    width: 100%;
}

.ftr-col1{width:100%;}

.ftr-col2 {
    display: inline-block;
    float: none;
    margin-bottom: 20px;
    margin-left: 0;
    text-align: center;
    width: 100%;
}

.f_nav li {
    display: inline-block;
    float: none;
    list-style: outside none none;
    margin: 3px;
}

.ftr-col3 {
    float: left;
    margin-bottom: 20px;
    margin-left: 0;
    width: 100%;
}

.share-icon {
    display: inline-block;
    float: none;
    margin-bottom: 20px;
    text-align: center;
    width:49%;
vertical-align:top;
}

.ftr-social-media .clearfix{display:none;}

.share-icon ul li {
    display: inline-block;
    float: none;
    margin: 0 6px;
    text-align: center !important;
}

.fb-box1 {
    border-top: medium none;
    display: inline-block;
    padding-top:0px;
    width:49%;
text-align:center;
}

.span_1_of_5{width:48%;
display:inline-block;
min-height:300px;
margin-left:10px !important;}


.span_1_of_5 {
    padding-left: 2.5%;
    width:45%;
}



.col{margin: 1% 0;}

.footer-main p{margin-left:0px;}

.HorizontalFormContainer dt{text-align:left;}

.Content{float:left;}


#cart-amount {
    top:14px;
    display: block;
    padding-top: 7px;
    position:absolute;
    vertical-align: middle;
    width: 60px;
right:0px;
}

#cart-amount .Cart {
    display: block;
    font-weight: bold;
    padding: 1em 0;
    position: relative;
    text-align: center;
    width: 60px;
}

#cart-amount .Cart .bag-handle {
    border-bottom: 0 none;
    border-radius: 7px 7px 0 0;
    height: 4px;
    left: 24px;
    position: absolute;
    top: 8px;
    width: 8px;
}

#cart-amount .Cart .bag-handle {
    border: 2px solid #333333;
}

#cart-amount .Cart .total {
    box-sizing: border-box;
    display: inline-block;
    height: 25px;
    margin: 0 auto;
    min-width: 25px;
    padding: 4px 5px;
}

#cart-amount .Cart .total {
    background: none repeat scroll 0 0 #333333;
    color: #ffffff;
}

#cart-amount .Cart {
    font-weight: bold;
    text-align: center;
}

.cart{display:none;}

.Leftt{width:100%;}

#ProductDetails .left-content {
    display: inline-block;
    float: none;
    width: 50%;
}

.PrimaryProductDetails .ProductMain {
    display: inline-block;
    float: right;
    padding: 0 0 20px;
    width: 45%;
}

.addto .BulkDiscount {
    display: inline-block;
    margin-top: 20px;
}

.Rightt {
    display: block;
    margin: auto;
    padding-top: 20px;
    vertical-align: top;
    width: 260px;
float:none !important;
}

.CouponCode .CouponCode{width:100%;}

.jak {
    display: inline-block;
    float: none;
    width: 69%;
}

.jakk {
    display: inline-block;
    float: none;
}

.ftr-col1 .newsletter-subscription{padding-left:0px !important;}

.sign-up img {
    display: inline-block;
    float: none;
    margin-left: 10px;
}

.sign-up h3{ display: inline-block;
padding-left:15px;
vertical-align:top;}

.sign-up{padding-bottom:5px !important;}

#HomeSaleProducts .ProductImage{min-height:90px;}


.jakp #nl_email1{margin-left:8px !important;}

.Rightt .sign-up{text-align:center;}

.deep{float:none !important;}

.container .fb-link .img-middle{padding-left:0 !important;}


}







@media only screen and (min-width:801px) and (max-width:1024px){

#DrawerMenu #SideAccountNavigation .js-side-account-menu .login li{width:100%;
text-align:left;}

.TopMenu > .inner, #Header > .inner, .PageMenu > .inner, .main > .inner, .footer-main > .inner, .footer-links > .inner, .newsletter-subscription > .inner{width:auto;}

#Header{position:relative;}

.PageMenu{display:none;}

.TopMenu{display:none;}

#Header > .inner{padding-left:0px;
padding-top:0px;
padding-right:0px;}


.hdr-btm-sidebr {
    display: block;
    float: right;
    width: 100%;
}

.deep{padding-left:0 !important;}

#ToggleMenu {
    cursor: pointer;
    display:block !important;
    font-size: 21px;
    height: auto !important;
    text-align: center;
    vertical-align: top;
    width: 60px;
position:fixed;
background:#fff;
}

.header-logo {
    display: block;
    float: none;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
}

.header-top-right1 {
    display: inline-block;
    float: none;
    text-align: center;
    width: 100%;
}

.quality {
    border: 1px solid #ccc;
    display: inline-block;
    float: none;
    padding: 6px 10px;
margin-left:0;
}

.cart {
    background: #00a7ce; /* Old browsers */
background: -moz-linear-gradient(top,  #00a7ce 0%, #2accf0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a7ce), color-stop(100%,#2accf0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00a7ce 0%,#2accf0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a7ce', endColorstr='#2accf0',GradientType=0 ); /* IE6-9 */

    color: #e40846;
    display: inline-block;
    float: none;
    font-weight: bold;
    padding: 8px 8px;
    width: auto !important;
position:relative;
bottom:120px;
float:right;
margin-right:10px;
}

.header-share-icon {
    display: inline-block;
    float: none;
    padding-top: 20px;
    vertical-align: top;
margin-top:0px;
}

.header-share-icon ul li:last-child{
margin-right:8px;
}


.search-box {
    display: inline-block;
    float: none;
    margin-top: 8px;
    position: relative;
    width: 100%;
}

#SearchForm {
     float: none;
    margin: auto;
    position: relative;
    width:400px;
}

.search-box #SearchForm input {
    border: 1px solid #e3e2e2;
    color: #b0aaa0;
    font-size: 14px !important;
    font-weight: normal;
    height: 42px;
    letter-spacing: 0.9px;
    outline: medium none;
    padding: 8px 0;
    position: relative;
    text-align: left;
    text-indent:10px;
    text-transform: uppercase;
    width:361px;
}


.banner {
    background: none repeat scroll 0 0 #000;
    float: left;
    margin: 10px 0 0;
    padding: 10px 0;
    width: 100%;
}

.container {
    margin-left: auto;
    margin-right: auto;
    padding-left:0px !important;
    padding-right:0px !important;
    width:100%;
}

.rght-bnr1 {
    display: inline-block;
    margin-bottom:0px;
    width: 49%;
vertical-align:top;
}

.rght-bnr2 {
    display: inline-block;
    width: 49%;
}

.rightside-s-media h4{margin:0px;}

.rightside-s-media h3{margin:0px;}

.rightside-s-media .social_media{margin-top:0px;
 padding: 8px 0 3px;}

.container #HomeSlideShow {
    float: left;
    margin-right: 1.5%;
    padding: 0;
    width:100%;
display:block;
}

.header {
    border: medium none;
    padding-top:0px;
}

.col-m-left {
    display: inline-block;
    float: none;
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

.jakp #nl_email1 {
    background: none repeat scroll 0 0 #ebebeb;
    border: 1px solid #dddddd;
    color: #777777;
    display:inline-block;
    font-size: 1em;
    margin: 0 auto 0px;
    outline: medium none;
    padding: 5px;
    width: 80%;
}

.jakp #fake-submit {
    background: url("//cdn3.bigcommerce.com/s-hir08/templates/__custom/images/submit.jpg?t=1430554459") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    display:inline-block;
    font-size: 1.2em;
    height: 33px;
    outline: medium none;
    position: relative;
    width: 33px;
margin-bottom:0px;
right:5px;
}


.rightside-s-media .social_media ul li {
    display: inline-block;
    float: none;
    margin: 0 3px;
    text-align: center;
}
.top-col1 {
 box-sizing: border-box;
    display: inline-block;
    float: none;
    margin: 10px 0 0;
    width: 49%;
}

.top-col2 {
    box-sizing: border-box;
    display: inline-block;
    float: none;
    text-align: center !important;
    width: 100%;
margin:10px 0 0 0;
}

.top-col2 img {
    float: none;
    vertical-align: middle;
}

.top-sales h2{padding-left:0px;}

.top-sales img {
    display: inline-block;
    margin: auto;
    position: relative;
    right: 0;
    top: -10px;
}

.top-sales h2 {
    color: #1cbfe5;
    font-family:  'Open Sans', sans-serif;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
margin-top:0px;
}

.sub-cate {
    float: left;
    margin: 1em 2em 0 0;
    width: 100%;
}

.sub-cate #HomeSaleProducts .ProductList{text-align:center;}


#HomeSaleProducts .BlockContent .ProductList li{text-align:center; margin-top:10px;}


#HomeSaleProducts .BlockContent .ProductList .himan .ProductDetails{min-height:60px !important;} 

.sub-cate #HomeSaleProducts .ProductList li .ProductImage{min-height:131px !important;}

#HomeSaleProducts li:nth-of-type(3){border-bottom: 1px solid #ccc;}

#HomeSaleProducts .ProductImage {
    display: inline-block;
    float: none;
    height: auto;
    width: 85px;
}



#HomeSaleProducts .BlockContent .ProductList li .ProductPriceRating em {
    display: inline-block;
    font-style: normal;
    padding-bottom: 5px;
    text-align: center;
}
#HomeSaleProducts .BlockContent .ProductList li .ProductPriceRating .Rating {
    display: block;
    text-align: center !important;
}

.ProductList .ProductDetails{padding:0px;}


.himan {
    display: inline-block;
    vertical-align: bottom;
    width: 145px;
}

.ftr-col1 .clearfix{display:none;}

.ftr-col1 .border{display:none;}



.fb-link {
    background: none repeat scroll 0 0 #fff;
    box-sizing: border-box;
    display: inline-block;
    float:none;
    margin-bottom: 13px;
    padding: 4px 10px 10px;
    width:49% !important;
vertical-align:top;
}

.newsletter {
    background: none repeat scroll 0 0 #fff;
    display: inline-block;
    float:right;
    margin-top:0px;
    padding: 4px 0 30px;
    width:49%;
}

.shoes-grid {
    float: left;
    width: 100%;
}

.ftr-col1{width:100%;}

.ftr-col2 {
    display: inline-block;
    float: none;
    margin-bottom: 20px;
    margin-left: 0;
    text-align: center;
    width: 100%;
}

.f_nav li {
    display: inline-block;
    float: none;
    list-style: outside none none;
    margin: 3px;
}

.ftr-col3 {
    float: left;
    margin-bottom: 20px;
    margin-left: 0;
    width: 100%;
}

.share-icon {
    display: inline-block;
    float: none;
    margin-bottom: 20px;
    text-align: center;
    width:49%;
vertical-align:top;
}

.ftr-social-media .clearfix{display:none;}

.share-icon ul li {
    display: inline-block;
    float: none;
    margin: 0 6px;
    text-align: center !important;
}

.fb-box1 {
    border-top: medium none;
    display: inline-block;
    padding-top:0px;
    width:49%;
text-align:center;
}

.span_1_of_5{width:48%;
display:inline-block;
min-height:300px;
margin-left:10px !important;}



.HorizontalFormContainer dt{text-align:left;}

.Content{float:left;}

.Leftt {
    display: inline-block;
    padding-top: 20px;
    width: 60%;
padding-right:0 !important;
}

.CouponCode .CouponCode{width:100%;}

.jak {
    display: inline-block;
    float: none;
    width: 69%;
}

.jakk {
    display: inline-block;
    float: none;
}

.ftr-col1 .newsletter-subscription{padding-left:0px !important;}

.sign-up img {
    display: inline-block;
    float: none;
    margin-left: 10px;
}

.sign-up h3{ display: inline-block;
padding-left:15px;
vertical-align:top;}

.sign-up{padding-bottom:5px !important;}

#HomeSaleProducts .ProductImage{min-height:90px;}

.ProductMain .productAddToCartRight .addto .BulkDiscount .AddCartButton{ background-color: #0db1d8;
    background-image: url("http://cdn3.bigcommerce.com/s-hir08/templates/__custom/images/cartttt.png?t=1430919097");
    background-position: left 20px center;
    background-repeat: no-repeat;
     padding: 10px 50px 10px 70px;
  height: 56px;
line-height:normal !important;
margin-top:10px;
}


.jakp #nl_email1{margin-left:8px !important;}

.Rightt .sign-up{text-align:center;}

.deep{float:none !important;}


.quality {
    border: 1px solid #ccc !important;
    float: none !important;
display:block !important;
    margin: auto !important;
    padding: 6px 10px !important;
    width: 210px !important;
margin-top:20px !important;
}

.quality .img {
    display: inline-block !important;
    float: none !important;
    margin-right: 10px !important;
    margin-top: 10px !important;
}

.quality .cnt { 
    display: inline-block !important;
    float: none !important;
}

.header-share-icon{padding-top:0px !important;}

.cart{top:0px;}

.toppp {
    float: right;
    width: 100%;
}

.header-top-right {
    display: inline-block;
    float: none !important;
    padding: 10px 20px 8px;
    width: auto;
}

.owl-item .feture{padding-bottom:15px;}




}




@media only screen and (min-width:1025px) and (max-width:1140px){

.TopMenu > .inner, #Header > .inner, .PageMenu > .inner, .main > .inner, .footer-main > .inner, .footer-links > .inner, .newsletter-subscription > .inner{width:auto;}

#Header{position:relative;}

.PageMenu{display:none;}

.TopMenu{display:none;}

#Header > .inner{padding-left:0px;
padding-top:0px;
padding-right:0px;}

.hdr-btm-sidebr{width:28% !important;}

#ToggleMenu {
    cursor: pointer;
    display: block !important;
    font-size: 21px;
    height: auto !important;
    text-align: center;
    vertical-align: top;
    width: 60px;
position:fixed;
background:#fff;
}

.header-logo {
    display: block;
    float: none;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
}

.header-top-right1 {
    display: inline-block;
    float: none;
    text-align: center;
    width: 100%;
}

.quality {
    border: 1px solid #ccc;
    display: inline-block;
    float: none;
    padding: 6px 10px;
margin-left:0;
}


.hdr-btm-sidebr {
    display: block;
    float: left;
  /*  margin: 10px 0; */
    width: 55%;
}

.hdr-btm-sidebr {
    margin-left: 25px;
    width: 29% !important;
}

.cart {
    background: #00a7ce; /* Old browsers */
background: -moz-linear-gradient(top,  #00a7ce 0%, #2accf0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a7ce), color-stop(100%,#2accf0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00a7ce 0%,#2accf0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00a7ce 0%,#2accf0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a7ce', endColorstr='#2accf0',GradientType=0 ); /* IE6-9 */

    color: #e40846;
    display: inline-block;
    float: right;
    font-weight: bold;
    padding: 8px 8px;
    position: absolute;
    right: 10px;
    top:0px;
    width: auto !important;
}

.header-share-icon {
    float:right;
    padding-top: 20px;
    vertical-align: top;
margin-top:0px;
}

.header-share-icon ul li:last-child{
margin-right:8px;
}



.header-share-icon ul li{float:none;
display:inline-block;}

.search-box {
    display: inline-block;
    float: none;
    margin-top:22px;
    position: relative;
    width: 40%;
}


#SearchForm {
     float: none;
    margin: auto;
    position: relative;
    width:400px;
}

.search-box #SearchForm input {
    border: 1px solid #e3e2e2;
    color: #b0aaa0;
    font-size: 14px !important;
    font-weight: normal;
    height: 42px;
    letter-spacing: 0.9px;
    outline: medium none;
    padding: 8px 0;
    position: relative;
    text-align: left;
    text-indent:10px;
    text-transform: uppercase;
    width:361px;
}


.banner {
    background: none repeat scroll 0 0 #000;
    float: left;
    margin: 10px 0 0;
    padding: 10px 0;
    width: 100%;
overflow:hidden;
}

.container {
    margin-left: auto;
    margin-right: auto;
    padding-left:0px !important;
    padding-right:0px !important;
    width:100%;
}

.rght-bnr1 {
    display: inline-block;
    margin-bottom:0px;
    width: 49%;
vertical-align:top;
}

.rght-bnr2 {
    display: inline-block;
    width: 49%;
}

.rightside-s-media h4{margin:0px;}

.rightside-s-media h3{margin:0px;}

.rightside-s-media .social_media{margin-top:0px;
padding: 8px 0 3px;}

.container #HomeSlideShow {
    float: left;
    margin-right: 1.5%;
    padding: 0;
    width:100%;
display:block;
}

.header {
    border: medium none;
    padding-top:0px;
}

.col-m-left {
    display: inline-block;
    float: none;
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

.jakp #nl_email1 {
    background: none repeat scroll 0 0 #ebebeb;
    border: 1px solid #dddddd;
    color: #777777;
    display:inline-block;
    font-size: 1em;
    margin: 0 auto 0px;
    outline: medium none;
    padding: 5px;
    width: 80%;
}

.jakp #fake-submit {
    background: url("//cdn3.bigcommerce.com/s-hir08/templates/__custom/images/submit.jpg?t=1430554459") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    display:inline-block;
    font-size: 1.2em;
    height: 33px;
    outline: medium none;
    position: relative;
    width: 33px;
margin-bottom:0px;
right:5px;
}


.rightside-s-media .social_media ul li {
    display: inline-block;
    float: none;
    margin: 0 3px;
    text-align: center;
}
.top-col1 {
 box-sizing: border-box;
    display: inline-block;
    float: none;
    margin: 10px 0 0;
    width: 49%;
}

.top-col2 {
    box-sizing: border-box;
    display: inline-block;
    float: none;
    text-align: center !important;
    width: 100%;
margin:10px 0 0 0;
}

.top-col2 img {
    float: none;
    vertical-align: middle;
}

.top-sales h2{padding-left:0px;}

.top-sales img {
    display: inline-block;
    margin: auto;
    position: relative;
    right: 0;
    top: -10px;
}

.top-sales h2 {
    color: #1cbfe5;
    font-family:  'Open Sans', sans-serif;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
margin-top:0px;
}

.sub-cate {
    float: left;
    margin: 1em 2em 0 0;
    width: 100%;
}

.sub-cate #HomeSaleProducts .ProductList{text-align:center;}

#HomeSaleProducts .BlockContent .ProductList li{text-align:center;}

#HomeSaleProducts .ProductImage {
    display: inline-block;
    float: none;
    height: auto;
    width: 85px;
}

#HomeSaleProducts li{ width: 30% !important;}

#HomeSaleProducts .BlockContent .ProductList li .ProductPriceRating em {
    display: inline-block;
    font-style: normal;
    padding-bottom: 5px;
    text-align: center;
}
#HomeSaleProducts .BlockContent .ProductList li .ProductPriceRating .Rating {
    display: block;
    text-align: center !important;
}

.ProductList .ProductDetails{padding:0px;}


.himan {
    display: inline-block;
    vertical-align: bottom;
    width: 145px;
}

.ftr-col1 .clearfix{display:none;}

.ftr-col1 .border{display:none;}



.fb-link {
    background: none repeat scroll 0 0 #fff;
    box-sizing: border-box;
    display: inline-block;
    float:none;
    margin-bottom: 13px;
    padding: 4px 10px 10px;
    width:49% !important;
vertical-align:top;
}

.newsletter {
    background: none repeat scroll 0 0 #fff;
    display: inline-block;
    float:right;
    margin-top:0px;
    padding: 4px 0 30px;
    width:49%;
}

.shoes-grid {
    float: left;
    width: 100%;
}

.ftr-col1{width:100%;}

.ftr-col2 {
    display: inline-block;
    float: none;
    margin-bottom: 20px;
    margin-left: 7px;
    text-align: center;
    width: 50%;
}


.f_nav li {
    display: inline-block;
    float: none;
    list-style: outside none none;
    margin: 3px;
}

.ftr-col3 {
    display: inline-block;
    float: none;
    margin-bottom: 20px;
    margin-left: 0;
    width:48%;
vertical-align:top;
}

.share-icon {
    display: inline-block;
    float: none;
    margin-bottom: 20px;
    text-align: center;
    vertical-align: top;
    width: 100%;
}

.ftr-social-media .clearfix{display:none;}

.share-icon ul li {
    display: inline-block;
    float: none;
    margin: 0 6px;
    text-align: center !important;
}

.fb-box1 {
    border-top: medium none;
    display: inline-block;
    padding-top: 0;
    text-align: center;
    width: 100%;
}

.span_1_of_5{width:32%;
display:inline-block;
min-height:300px;
margin-left:10px !important;}

.jak {
    display: inline-block;
    float: none;
    width: 69%;
}

.jakk {
    display: inline-block;
    float: none;
}

.ftr-col1 .newsletter-subscription{padding-left:0px !important;}

.sign-up img {
    display: inline-block;
    float: none;
    margin-left: 10px;
}

.sign-up h3{ display: inline-block;
padding-left:15px;
vertical-align:top;}

.sign-up{padding-bottom:5px !important;}

#HomeSaleProducts .ProductImage{min-height:90px;}

.ProductMain .productAddToCartRight .addto .BulkDiscount .AddCartButton{margin-top:10px;}

#HomeSaleProducts li {
    width:100% !important;
}

#HomeSaleProducts .BlockContent .ProductList li{text-align:center; margin-top:10px; min-height:60px !important;}

#HomeSaleProducts .BlockContent .ProductList .himan .ProductDetails{min-height:60px !important;} 

.sub-cate #HomeSaleProducts .ProductList li .ProductImage{min-height:131px !important;}

#HomeSaleProducts li:nth-of-type(3){border-bottom: 1px solid #ccc;}

.jakp #nl_email1{margin-left:8px !important;}

.Rightt .sign-up{text-align:center;}

.header-top-right{float:none !important;}



}


@media only screen and (min-width:800px) and (max-width:1140px){


.TopMenu{display:block;}

.header-top-right {
    display: inline-block;
    float: right;
    padding: 10px 20px 8px;
    width: 88%;
}


.header-share-icon {
    padding-top: 10px !important;
}
.PageMenu{display:block;}

#ToggleMenu{display:none !important;}

.PageMenu .pages-menu a, .PageMenu .pages-menu a:link, .PageMenu .pages-menu a:visited {
  color: #fff;
    display: block;
    font-family:  'Open Sans', sans-serif;
    font-size: 13px !important;
    font-weight: bold;
    letter-spacing: 0.5px;
    padding: 15px 7px;
    text-decoration: none;
}

.PageMenu .inner{text-align:center;}

#LayoutColumn1{float:none !important;}

.HorizontalFormContainer dt{text-align:left;}

.Content{float:left;}

.Left #HomeSaleProducts .BlockContent .ProductList li{width:100% !important;}

.Leftt {
    display: inline-block;
    padding-top: 20px;
    width:62%;
padding-right:0 !important;
}

}



@media only screen and (min-width:769px) and (max-width:859px){

.cenn .vieww{margin-top:10px;}

}


@media only screen and (min-width:1001px) and (max-width:1044px){

.cenn .vieww{margin-top:10px;}



}

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

#QuickSearch{display:none;}

}


.quality .cnt p{
line-height: 22px;
}
.hdr-btm-sidebr .header-share-icon ul li a img{
vertical-align:middle;
}

p.inner-topcoll{
font-size:20px;
clear:both;
text-align:center;
line-height: 1;
    margin-bottom: 0px;
}
.top-col1.sec h2{font-size:36px;margin-top:2px;line-height: 1;}
.top-col1.sec1 h2{margin-bottom:14px;}
.top-col1 .link a{color:#fff !important;}
.top-col1 .link a:hover{color:#000 !important; }
.top-col2 .link a{color:#fff !important;}
.top-col2 .link a:hover{color:#000 !important; }
.top-col1.sec1 a:hover{opacity:0.7;}
#HomeFeaturedProducts h5 .inner-feature{font-weight: 600;}
#HomeNewProducts h5 .inner-newpro{font-weight: 600;}
.footer .newsletter h4{margin:2px 17px 10px;font-size:13px;font-weight:600;}
.footer .fb-link h3{border-bottom: 1px solid #ccc;padding-bottom: 7px;}
.footer .fb-link h4{font-size:13px;font-weight:600;}
.footer .newsletter h3{margin-bottom:0px;}
.footer .jak input{ background:#eee;}
.ftr-col2 .instagram ul li a img{vertical-align:middle;}
.ftr-col1 .newsletter-subscription{padding-left:14px;}
.footer .jakk .btn{height: 35px;line-height:15px;padding: 0 0.2em;font-size:17px;}
.ftr-col1 #SideNewsletterBox{padding-top:10px;padding-bottom:10px;overflow:hidden;}
.footer-main ul li a{text-transform:uppercase;}
.footer-main .inner{border-top:1px solid #ccc;}
.footer_nav_inner{padding-top:28px;}
.TitleHeading{text-transform:uppercase;}
.faq_img{padding-bottom:30px;}
.fb-link .img-middle{
display: inline-block;
    overflow: hidden;
    padding-left: 28px;
    padding-top: 23px;
}
.fb-link .img-middle a:hover{opacity:0.8;}
.quality .cnt a:hover{opacity:0.6;}
.top-sales .container a:hover{opacity:0.6;}
.sub-cate .testimonial .flex-viewport ul li:last-child{display:none !important;}
.sub-cate .testimonial .flex-viewport ul li:first-child{display:none !important;}
.subs-popcontent{background-color:#fff;overflow:hidden;display:block;padding:50px;}
.subs-popup .sb{padding:17px 0 !important;background-color:#1CC0E4;width: 720px !important;height:346px;top:0 !important;bottom:0 !important; right:0 !important; left:0 !important;margin: auto !important;}
.subs-popcontent .new-popimg{display:inline-block;width:43%;}
.subs-popcontent .pop-content{display:inline-block;  width: 56%;vertical-align:top;}
.pop-content .pop-p p{font-size:32px !important;line-height: 1 !important;font-family: 'Open Sans', sans-serif;font-weight:bold;color:#000;margin-bottom:0px !important;}
.iner-news p{font-size:20px !important;font-family: 'Open Sans', sans-serif;line-height: 1.1 !important;font-weight:600;color:#000;margin-bottom:0px !important;}
.iner-news{border-top:1px solid #0b7aae;border-bottom:1px solid #0b7aae; margin-top: 18px;overflow: hidden;padding: 10px 0;}
.news-img{float:left;margin-right:10px;}
.news-img img{vertical-align:middle;}
.news-cont{float:left;width:89%}
.subs-popcontent .two-fifths{width:85% !important;}
.subs-popcontent .one-fifth{width:15% !important;}
.subs-popcontent .one-fifth .btn{font-weight:600px !important;letter-spacing:normal;background:#1CC0E4 !important;line-height:32px !important;font-family: 'Open Sans', sans-serif;} 
.subs-popcontent .one-fifth input[type="submit"]{border:1px solid #0b7aae !important;height: 45px;padding:5px;font-size: 18px;border-left:0px!important;}
.subs-popcontent .grid__item{padding-left:0px !important;}
.subs-popcontent .grid__item input[type="email"] {border-right:0px !important;width:100% !important;border:1px solid #0b7aae !important;height:45px;text-align:right;color:#b4b4b4;background:none;font-size:15px !important;}
.subs-popcontent .grid{margin-left:0px !important;padding-top:30px;padding-left: 24px;
    padding-right: 25px;}
.SideCategoryListFlyout  ul > li > ul > li{
list-style-type: square;
margin-left: 25px !important;
padding-left:0px !important;
color:#5d5d5d;
}
.SideCategoryListFlyout  ul > li > ul > li a{
color:#5d5d5d !important;
font-size:14px !important;
    line-height: 21px;
}
.SideCategoryListFlyout  ul > li > ul > li a:hover{
color:#0DB1D8 !important;
}
.SideCategoryListFlyout  ul > li > ul > li a::first-letter{
text-transform:uppercase;
}
.SideCategoryListFlyout ul > li > ul{
border-bottom: 1px dotted #c3c3c3 !important;
border-top: 1px dotted #c3c3c3 !important;
width:auto;
 margin: 22px 15px !important;
 width: auto;
padding-bottom: 12px !important;
padding-top:10px !important;
} 
.SideCategoryListFlyout ul > li{
border-bottom:0px !important;
}
.productPage .Rightt .sign-up h4{
 font-family:  'Open Sans', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
margin-bottom:14px;
margin-top:14px;
}
.addto .BulkDiscount .btn{font-size:16px;font-weight:bold; font-family:  'Open Sans', sans-serif;}
.ProductMain .ProductDetailsGrid .DetailRow .BrandName{
font-style:italic;
font-weight:600;
font-size:13px;
font-family:  'Open Sans', sans-serif;
color:#000 !important;
}
#ProductDetails .ProductDetailsGrid .product-heading h1{
font-size:32px;
color:#000;
font-family:  'Open Sans', sans-serif;
font-weight:bold;
}
#ProductDetails .ProductDetailsGrid .p-price .ProductPrice , #ProductDetails .ProductDetailsGrid .p-price .RetailPrice{
font-size:28px;
color:#000 !important;
font-family:  'Open Sans', sans-serif;
font-weight:bold;
}
#TabbedPanels1 li.TabbedPanelsTab{
font-size:15px !important;
}
#SideProductRecentlyViewed .new-recent{
font-weight:500 !important;
}
.TopMenu .login li:last-child{padding-right:0px;}
.TopMenu .login li:last-child a{padding-right:0px;}
#SideProductRecentlyViewed .BlockContent .owl-theme .owl-controls .owl-dots{ top:-57px;}
#SideProductRecentlyViewed .BlockContent .owl-theme .owl-controls .owl-nav{top:0px;}
#SideProductRecentlyViewed .owl-wrapper li{padding:0 5px;}

#CategoryHeading .TitleHeading{
 text-transform: capitalize;
}
#CategoryHeading .TitleHeading{
font-size:22px;

}
.productlist-page .SortBox label{
font-size:14px;
color:#383838;
font-family: 'Lato', sans-serif;
}
.productlist-page .product-nav .bordder {
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
}
.Breadcrumb li a{
font-family: 'Lato', sans-serif;
font-size:12px !important;
color:#828384 !important;
padding-right: 10px !important;
}
.Breadcrumb li a:first-letter{
text-transform:uppercase;
}
.Breadcrumb li:first-letter{
text-transform:uppercase;
}
.Breadcrumb li{
color:#0CB2D8 !important;
font-size:12px !important;
padding: 0 5px 0 0 !important;
}
.ProductList .ProductDetails a.pname{
font-size:14px;
font-family: 'Lato', sans-serif;
text-transform:capitalize;

}
.ProductList .cenn .btn{
font-size:12px;
letter-spacing:normal;
}
.owl-item .ProductDetails a.pname{
font-size:15px;
font-family:pt sans;
}
.owl-item .p-price{
font-size:15px;
font-weight:bold;
font-family:pt sans;
}
#HomeSlideShow .flex-control-paging{
   bottom: 0;
    left: 46px;
    position: absolute;
    right: 0;
    text-align: left;
    top: 0;
bottom:inherit !important;
}

#HomeSlideShow .flex-control-paging li a{
background:#000000 !important;
border:0px !important;
}
#HomeSlideShow .flex-control-paging li a.flex-active{
background:#16BAE0 !important;
}
.owl-theme .owl-controls .owl-dots span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	/* opacity: 0.5; */
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	/* background: #869791; */
}
.owl-item .feture{
border:1px solid #c4c4c4;
}



@media only screen and (min-width:683px) and (max-width:901px){

.top-col1.sec h2{min-height:93px;}

}

.owl-item .feture .ProductDetails{min-height:63px;}

.SideRecentlyViewed .ProductDetails{min-height:42px;
margin-left:0px;}

@media only screen and (max-width:768px){
.BlockContent .owl-theme .owl-controls .owl-pagination{display:none !important;}
.lft_bx, .rgt_bx {float:none; width:100%;}

}

@media only screen and (min-width:769px) and (max-width:1140px){
.BlockContent .owl-theme .owl-controls .owl-buttons{right:70px !important;}
}

.SideCategoryListFlyout > ul.sf-menu > li > ul > li > a.sf-with-ul{
background:none !important;
color: #5d5d5d !important;
padding:0px !important; 
text-transform:none !important;
}
.SideCategoryListFlyout > ul.sf-menu > li > ul > li > a.sf-with-ul:hover{
color:#19BDE2 !important;
}
.SideCategoryListFlyout > ul.sf-menu > li > ul > li > ul{
border:none !important;
margin:0px !important;
padding-top:5px !important;
padding-bottom:5px !important;

}



.deep{float: left;  padding-left: 35px;}


.container .fb-link {
    background: none repeat scroll 0 0 #fff;
    box-sizing: border-box;
    float: left;
    margin-bottom: 13px;
    padding: 4px 0 10px;
    width: 100%;
}



.container .fb-link .img-middle{
display: inline-block;
    overflow: hidden;
    padding-left:0px;
    padding-top: 23px;
width:75px;
overflow:hidden;
}

.container .fb-link .img-middle #___plusone_0{width: 140px !important;}

.toppp{float: right; width: 1100px;}
.subs-popup .sb .sb-close-btn{
  position: absolute;
  right: 7px;
  top: -5px;
  color: #000;
  font-weight: 900;
  font-size: 18px;
}
ul#widget-container li a span{display:none !important;}

.footer-main .footer_nav_inner .products ul li ul{display:none !important;}


@media only screen and (max-width:1140px){
#QuickSearch{display:none !important;}

}
.TopMenu .toppp ul li div{text-transform:uppercase;font-size:14px;color:#fff;}
.header .PageMenu ul.pages-menu > li:last-child{//display:none;}




#ProductDetails .BlockContent #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent a{color: #0db1d8;}



#HomeSaleProducts .ProductList li:nth-child(n+5){display:none;}


 
.MT10 a {
text-decoration: underline;
font-weight: bold;
}