@media screen and (max-width:1440px){.navbar .navbar-nav>li>a{padding:18px 5px 18px 5px;border-bottom:3px solid transparent;font-size:14px;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:2px}}
@media screen and (max-width:991px) {
 .navbar .navbar-header {
 float: none
}
 .navbar .navbar-left,  .navbar .navbar-right {
 float: none!important;
 margin: 15px 0
}
 .navbar .navbar-toggle {
 display: block;
 margin-right: 0;
 -webkit-transition: all .3s ease;
 transition: all .3s ease
}
 .navbar .navbar-toggle .icon-bar {
 background-color: #fff;
 -webkit-transition: all .3s ease;
 transition: all .3s ease
}
 .navbar .navbar-toggle {
 z-index: 99999
}
 #mainmenu {
 width: 100%;
 display: inherit;
 padding: 15px 0 0 25px
}
 .navbar .navbar-collapse {
 border-top: 1px solid transparent;
 position: absolute;
 right: 0;
 left: auto;
 width: 100%;
 background-color: #000;
 -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
 box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
 padding-left: 15px
}
 .navbar .navbar-nav .dropdown-menu {
 padding: 0
}
 .navbar .navbar-fixed-top {
 top: 0;
 border-width: 0 0 1px
}
 .navbar .navbar-collapse.collapse {
 display: none!important
}
 .navbar .navbar-nav {
 float: none!important;
 margin-top: 7.5px;
 max-height: 500px;
 overflow: auto
}
 .navbar .navbar-nav li {
 clear: both
}
 .navbar .navbar-nav .dropdown a:after {
 content: none
}
 .navbar .navbar-nav .dropdown:before {
 content: "\f067";
 font-family: FontAwesome;
 color: #fff;
 line-height: 20px;
 float: right;
 padding: 10px 0
}
.navbar .navbar-nav .dropdown.menu_icon:before{
   content: "\f068"; 
}
 .navbar .navbar-nav .dropdown .dropdown-menu {
 display: none;
 position: relative;
 width: 100%;
 left: 0!important;
 right: 0!important;
 opacity: 1;
 visibility: visible;
 -webkit-transform: rotateX(0);
 transform: rotateX(0);
 -webkit-box-shadow: none;
 box-shadow: none
}
 .navbar .navbar-nav>li {
 float: none
}
 .navbar .navbar-nav>li>a {
 padding: 10px 0;
 display: inline-block
}
 .navbar .collapse.in {
 display: block!important
}
 .navbar.affix .navbar-nav>li>a {
 padding: 10px 0
}
 .phone-icon {
 width: 25px;
 float: left;
 fill: #fff;
 margin-top: 15px;
 margin-left: 10px;
}
 .phone-icon svg {
 fill: #fff;
 height: 15px
}
 .phone-icon i {
 color: #fff;
 font-size: 18px
}
 .navbar .navbar-brand {
 display: block
}
.search-toggle {
    margin-top: -43px;
    font-size: 18px;
    margin-right: 50px;
    color: #fff;
    z-index: 999999999;
    position: relative;
}
 .navbar.affix .search-toggle {
 margin-top: -43px
}
 .cart-icon-mobile {
 float: right;
 width: 20px;
 margin-top: -42px;
 margin-right:20px
}
 .cart-icon-mobile img{
 width:27px;
}
 .cart {
 margin-top: -23px;
 margin-left: 5px
}
.login-top-mobile {
    float: right;
    width: 20px;
    margin-top: -37px;
    margin-right: 7px;
}
 .login-top-mobile i {
 font-size: 18px;
 color: #fff
}
 #product90 {
 margin-top: 70px!important;
 width: 90%!important;
 height: 90%!important
}
.Size__Label{
	display:block;
}
.Size_circle_Label_size_chart{
	display:block;
}
.get_zipcode {
	margin-top:20px;
}
.Button--full {
	width: 100%
}

.Button--half-2 {
	width: 100%;
	
}
.Button--half
{
    width: 48% !important;
}
.newFont
{
    font-size: 24px;
}
}
 @media screen and (max-width:767px) {
.mobile-hide-div{display:none;}	  
.mobile-show-div
{
	width:100%;
	height:65px;
}
 .top-bar {
 text-align: center!important
}
 .navbar .container-fluid>.navbar-collapse,  .navbar .container-fluid>.navbar-header,  .navbar .container>.navbar-collapse,  .navbar .container>.navbar-header,  .navbar .navbar-toggle {
 margin-right: 0
}
 .featured .item {
 margin-right: 0
}

.tuncate, .without_tuncate {
    position: relative;
    transition: height 350ms ease-in-out;
    overflow: hidden;
	text-align:left !important;
}


.topmsg_cntnt p {
    color: #000;
    font-weight: 500;
    margin-bottom: 0px;
    font-size: 11px;
}
.whtsp-pro {
    width: 50px;
    height: 50px;
    bottom: 120px  !important;
    left: 5px !important;
    position: fixed;
    z-index: 9999;
}
.ProductForm__Variants {
    margin-bottom: 5px;
}
.ProductForm__Option--labelled  {
    margin-bottom: 0px;
}
.Size__Label-1
{
	float:right;	
	text-align:left;
	font-size: 14px;
    line-height: 25px;
    font-weight: 500;
}
.Qcontact801
{
	left:5%!important;
    top:25%!important;
	width:90% !important;
}
.Qcontact802
{
	left:5%!important;
    top:25%!important;
	width:90% !important;
}

.product-filter-title {
	font-size:25px;
	line-height:25px;
}
.timer div {
    display: inline-block;
    font-size: 22px;
    font-weight: 700;
    width: 40px;
    line-height: 25px
}
.price-tag-line{
		font-size: 12px;letter-spacing: 0px;color: #008037;line-height: 15px;padding-top: 18px;
		}

.fa-inr{ font-size:12px !important;}

.er-pin-check input {
    height: 49px !important;
    margin-right: 5px !important;
    padding-left: 27px !important;
    border-radius: 4px !important;
    border: 1px solid #ddd !important;
    width:60% !important;
}
.forMobile{
    width: 38%;
    font-size: 16px;
    padding: 14px 5px;
    font-family: 'Product Sans';
}
.easy-return{
    text-align: left;
    font-size: 15px !important;
}
.forMobileButtonView
{
    padding: 10px 10px;
    font-size: 16px;
    width: 48%;
    margin: 1%;
    line-height: 25px;
    font-weight: 500;
    font-family: 'Product Sans';
    text-align: center;

}
.mobilehide{
    display: none !important;
}
.mobileRight{
    float:right !important;
}
.mobileLeft{
    float:left !important;
    text-align: center;
}
.discount-percentage{
    text-align: left !important;
    float: inherit !important;
}
.details-pp h3
{
    font-size: 20px !important;
}
.details-p h3
{
    font-size: 14px;
}
.details-p p
{
    font-size: 15px;
} 
.discount-percentage
{
    padding-top:0px;
}
.newFont{
    text-align: left;
    font-size: 18px !important;
}
.ProductMeta__PriceList
{
    text-align: left;
}
.discount-percentage{
    margin-left: 0px;
}
.product-rating-stars i
{
    margin-right: 3px !important;
    margin-left: 3px !important;
}
.product-rating-stars a
{
    margin-right: 4px;
    margin-left: 4px;
}
.Size_circle_Label_size_chart{ padding-bottom: 0px;line-height: 25px;}
}
 @media screen and (max-width:639px) {
 .navbar .navbar-collapse {
 width: 100%
}
 .navbar .navbar-brand {
 height: 26px;
 margin-top: 14px
}
 .navbar.affix .navbar-brand {
 height: 25px;
 margin-top: 14px
}
 .login-top ul {
 right: 5px;
 top: 42px
}
 .owl-carousel .owl-wrapper-outer {
 padding-bottom: 5px
}
 .inside-product-white-box-block {
 padding: 30px
}
.available-thumb {
    width: 110px;
    height: 120px;
    float: left;
    margin-right: 10px;
}
.product-rating-stars {

margin-bottom: 20px;    
font-size: 15px;
}
.product-rating-stars i {
margin-right: 10px;
font-size: 20px;
margin-left:5px;
}
.description-title {
    text-align:center;
}
.ProductForm__Label
{
    text-align:left;
	font-size: 18px;
	line-height:26px;
    font-weight: 400;
    margin-top: 30px;
}
.available-colors 
{
	margin-top: 0px;	
	margin-bottom:10px;
}
.most-viwer-color
{
	
	margin-bottom:20px;
}
.Size__Label
{
	float:left;	
	text-align:left;
	font-size: 14px;
    line-height: 25px;
    font-weight: 500;
}
 .footer-logo {
 padding: 40px 0
}
 .footer-logo .title {
 font-size: 30px;
 margin-bottom: 10px
}
 .footer-logo-btn {
 margin-top: 10px
}
 footer {
 padding: 0px 0px 25px 0px;
}
 .footer-icon {
 margin-bottom: 10px
}
 .footer-links a {
 padding: 0 5px
}
 .copyright {
 margin: 5px 0 0 0
}
 .popular-heading:after {
 left: 42%;
 width: 54%;
 margin-left: 0
}
.clearance-box h2
{
	font-size:12px;
}
.clearance-box h3
{
	font-size:10px;
}
.clearance-box p
{
	font-size:10px;
}
.Button--full-bottom
{
	width: 100%;
}
.product-timer{color:#000; margin-top:10px; text-align:center}

.timer {text-align:center;}

.drawer__content p
{
    font-size: 15px;
    line-height: 20px;
}
.unpointed-list li
{
    font-size: 15px;
    line-height: 20px;
    padding: 2px 2px;
    text-align: justify;
}
.HorizontalList--spacingTight
{
    margin-bottom: 0px !important;
}
}
 @media screen and (max-width:480px) {
.searchform {
    padding: 20px 20px 15px;
} 
 .top-bar p {
 line-height: 12px
}
.navbar .navbar-brand img {
    margin-right: 0px;
        height: 70%;
    width: auto;
    margin-top: 0px;
}
 .navbar-toggle {
 float: left
}
 .navbar .navbar-nav>li>a,  .navbar.affix .navbar-nav>li>a {
 padding: 5px 0
}
 .navbar .navbar-nav .dropdown:before,  .navbar.affix .navbar-nav .dropdown:before {
 line-height: 15px
}
 .navbar .navbar-nav .dropdown-menu {
 padding: 0;
 border-top: 0
}
 .mega-dropdown-menu h4 {
 padding: 0 0 5px 0;
 font-size: 14px
}
 .mega-dropdown-menu h4:after {
 width: 20px;
 height: 1px;
 top: 25px;
 left: 6px
}
 .navbar .navbar-nav li {
 padding-left: 5px
}
 .navbar .navbar-nav .dropdown-menu li a {
 padding: 0 2px;
 font-size: 12px;
 letter-spacing: 1px
}
 .featured .item {
 margin-right: 0
}
 #cart-done {
 width: 100%;
 line-height: 45px;
 padding: 10px!important;
 background-color: #f8f8f8!important;
 position: fixed;
 left: 0;
 bottom: 0;
 z-index: 9999
}
 .Product__Slideshow .Image--lazyLoaded.Image--fadeIn {
 margin-top: 0;
 width: 100%;
 height: 100%
}
 .row-reverse {
 display: flex;
 flex-direction: column-reverse;
}

.product-rating-stars {

margin-bottom: 20px;    
font-size: 15px;
}
.product-rating-stars i {
margin-right: 10px;
font-size: 20px;
margin-left:5px;
}
}



@media screen and (max-width:414px)
 {
.ProductMeta__PriceList {
margin-bottom: 20px;
        }
.product-rating-stars {

margin-bottom: 20px;    
font-size: 14px;
}
.product-rating-stars i {
margin-right: 2px;
font-size: 16px;
}
.description-title {
    margin-top: 20px;
}
.HorizontalList--spacingTight .HorizontalList__Item {
    margin-right: 4px;
    margin-left: 0px;
}
 }

@media screen and (max-width:411px)
 {
    .ProductMeta__PriceList {
margin-bottom: 20px;
        }
.product-rating-stars {

margin-bottom: 20px;    
font-size: 14px;
}
.product-rating-stars i {
margin-right: 7px;
font-size: 16px;
}
.description-title {
    margin-top: 20px;
}
.HorizontalList--spacingTight .HorizontalList__Item {
    margin-right: 4px;
    margin-left: 0px;
}
 }
 
 @media screen and (max-width:375px) 
 {
.ProductMeta__PriceList {
margin-bottom: 20px;
        }
.product-rating-stars {

margin-bottom: 20px;    
font-size: 13px;
}
.product-rating-stars i {
margin-right: 7px;
font-size: 14px;
}
.description-title {
    margin-top: 20px;
} 
.HorizontalList--spacingTight .HorizontalList__Item {
    margin-right: 4px;
    margin-left: 4px;
}
.available-thumb {
    width: 95px;
    height: 100px;
    float: left;
    margin-right: 10px;
}
.size-circles a {
    text-align: center;
    width: 33px;
    height: 33px;
    line-height: 33px;
    border-radius: 100%;
    border: 1px solid #7c7c7c;
    color: #6a6a6a;
    cursor: pointer;
    font-size: 10px;
    font-weight: 600;
    margin: 2px;
    display: inline-block;
}

}

@media screen and (max-width:360px)
 {
.ProductMeta__PriceList {
margin-bottom: 20px;
        }
.product-rating-stars {

margin-bottom: 20px;    
font-size: 12px;
}
.product-rating-stars i {
margin-right: 7px;
font-size: 14px;
}
.description-title {
    margin-top: 20px;
}
.HorizontalList--spacingTight .HorizontalList__Item {
    margin-right: 4px;
    margin-left: 0px;
}        
 }

 @media screen and (max-width:320px)
 {   
.ProductMeta__PriceList {
margin-bottom: 20px;
        }
.product-rating-stars {

margin-bottom: 20px;    
}
.product-rating-stars i {
margin-right: 5px;
}
.description-title {
    margin-top: 20px;
}                
                
.HorizontalList--spacingTight .HorizontalList__Item {
    margin-right: 4px;
    margin-left: 5px;
}

.available-thumb {
    width: 84px;
    height: 90px;
    float: left;
    margin-right: 10px;
}
				
 }