





@media screen and (max-width: 1440px) and (min-width: 1280px) {

.container {
      margin: 0px 4% ;
    width: auto !important;
}

}

@media screen and (max-width: 1279px) and (min-width:768px) {

   .container{
        margin: 0px 20px;
        width: auto !important;
    }

  #top-categories .pr-0, #shopingcat-banner .pr-0{
          padding-right:15px;
    }
}


@media screen and (max-width: 1024px) and (min-width:768px) {
  .cat-mn-cls  #categories .subcategories-menu { width: 766px !important; left: 100% !important; padding-left: 0;} 
  .toptrip-bar ul li a { padding: 19px 6px 8px !important; }
    .ecoomerce-shipping-guide h3 {font-size: 20px !important;}
    .toptrip-bar ul li a { padding: 20px 6px 8px !important; }
    .shoping-cart-button .basket { padding: 0px 13px 0px 10px !important; }
}
@media screen and (max-width: 991px) and (min-width:768px) {
    .toptrip-bar ul li a { padding: 4px 6px 8px !important; }
    .mobile_click_menu {float:right !important; margin-top: 14px !important;}

    /*Slider*/

    #shopingcat-banner .banner-pr-mn.carousel {
        height: 225px;
    }
    /*Slider End*/
}
@media screen and (max-width: 767px) and (min-width:0px) {

  
    .header_part .col-md-6.col-sm-6 {position:inherit !important;} 
    #search_show { width: 100%; position: absolute; z-index: 999; left: 0; right: 0; margin: 0; top: 56px !important;}

    #search_show {display:none;}

   .container{
        margin: 0px 0px;
        width: auto !important;
    }

  #top-categories .pr-0, #shopingcat-banner .pr-0{
          padding-right:15px;
    }
}


.mobile-cat-menu {
    padding-top:8px;
    display:none;


}


.mobile-cat-menu .nav-quirk > li > a {
       padding:10px 0px;
}


.mobile-cat-menu .nav-quirk > li > a:hover, .nav-quirk > li > a:focus {
   color:#fff !important;
   background:transparent  !important;
}

.mobile-cat-menu .nav-quirk .children {
    background:none;
     border-top:1px solid #eaeaea;
}


.mobile-cat-menu  .nav-quirk .children > li {
          border-left:1px solid #eaeaea;
      border-bottom:1px solid #eaeaea;
      width:90%;
     margin-left: 20px;
      
}

    .mobile-cat-menu .nav-quirk .children > li:last-child {
        border-bottom:none;
    }


.mobile-cat-menu  .nav-quirk .children > li > a {
    color:#000;
          padding: 6px 0 6px 18px;
          font-size:13px
}






.mobile-cat-menu  ul li a {
    text-align:left;
       color: #fff;
    font-weight: normal;
}



    .mobile-cat-menu ul li a dl {
         height:24px;
     width:24px;
    
     display:inline-block;
     margin:0;
     line-height:24px;
       margin-right:2px;
    }

.mobile-cat-menu ul li a img {
    display: inline-block;
    margin: 0 auto;
  
}

    .mobile-cat-menu .nav-quirk > li:hover {background:#36434a;}

.mobile-cat-menu .nav-quirk > li:first-child {
    /*border:none;*/
}

.mobile-cat-menu .nav-quirk > li {
    border-top:1px solid #465a65;
}

.mobile-cat-menu .nav-quirk  .small-heading-formenu {
   
}



.mobile-cat-menu .backtohome dt{
        margin: 13px 0px 6px 0;
        display:block;
        line-height:inherit !important;
}


.mobile-cat-menu .info p{
    margin:5px 0 0 0;
    font-size:16px;
    color:#fff;
}


.mobile-cat-menu .info a{
  color:#000;
  font-size:13px;
}

.mobile-cat-menu .user-panel {
    padding-bottom:8px;
    padding-left: 3px;
}



.mobile-cat-menu .user-panel>.image>img {
    width: 100%;
    width: 55px;
    height: 55px;
    margin-right:10px;
}


.small-heading-formenu dt{
   width: 100%;
    color: #ed3f46;
    font-size: 12px;
    padding: 6px 15px 3px 7px;
    font-weight:normal;
}



.toptrip-bar{
    background:transparent;
    color:#222;
     font-size:13px;
     display:inline-block;
     float:right;
    
}

.toptrip-bar p{
    margin-bottom:0;
    
         margin-top:0px; 
     padding:0;
}

.toptrip-bar ul{
 
   margin:0;
}

.toptrip-bar ul li{
   
   margin:0;
 display:inline-block;
 line-height: inherit;
   
}

.toptrip-bar ul li:last-child a{
   
padding-right:0 !important;

   
}

.user-dtl-cls.ddlhover {display:block;}


.toptrip-bar ul li a {
	color: #fff !important;
    padding: 23px 5px 7px;
    display: inline-block;
    border-right: 1px solid transparent;
    text-transform: capitalize;
     vertical-align:middle;
    font-size: 14px;
}

    .toptrip-bar ul li .dropdown-menu a {color:#000 !important; padding: 10px;}
    .toptrip-bar ul li .dropdown-menu li i { padding:0; background:transparent; width: auto; height: auto; margin-right:5px;}
    .toptrip-bar ul li .dropdown-menu li span { position: relative; top: 2px; }
    .toptrip-bar ul li .dropdown-menu li:last-child {padding: 2px;}

.toptrip-bar ul li a .fa-user-o {
	
	display: inline-block;
	
	text-align: center;
	border-radius: 100%;
	vertical-align: top;
	line-height: 24px;
	margin-right: 5px;
    color: #fff;
}


    .toptrip-bar ul li:last-child a {
        border:none;
        padding-right:10px;
        position: relative;
        top: -2px;
     }


a.checkloginsession {padding-left: 0 !important;}

.continue-shoping {
    background: none;
    border: #154054 1px solid;
    box-shadow: none;
    border-radius: 0;
    color: #154054;
    font-size: 14px;
    display: inline-block;
    margin: 0px;
    padding: 10px 18px;
}

.continue-shoping:hover {background:#154054; color:#fff;}

.nav-withcart {
    display:inline-block;
    vertical-align:top;
    float:none;
}

.shoping-cart-button {
 
    border-radius:3px;
    position:relative;
   
    color:#fff;
    display:inline-block;
  
   
}



.shoping-cart-button .basket {
   padding: 0px 0px 0px 10px;
  display:inline-block;
  
}

    .shoping-cart-button .basket span { margin-left:3px; position: relative; top: 2px; }

    .shoping-cart-button .basket img{ width: 17px;}


.shoping-cart-button .basket-item-count {
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    height: 18px;
    position: absolute;
    left: 15px;
    top: -13px;
width: 18px;
    background: #ff342d;
    color: #fff;
    font-size: 11px;
    text-align: center;
    line-height: 19px;
}

.shoping-cart-button .total-price-basket {
   
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    float: left;
  
}




    #shopingcat-banner .row {
     
    }


#shopingcat-banner .col-md-6, #shopingcat-banner .col-md-3, #shopingcat-banner .col-md-12, #shopingcat-banner .col-md-4 {
  
}



.carousel-control.left {
    background-image:none;
}

.carousel-control.right {
    background-image:none;
}



#shopingcat-banner .banner-pr-mn.carousel {
   height:337px;
   border: 1px solid #e5e5e5;
   overflow:hidden;
   box-shadow:none;
   margin-top: 13px;

}

#shopingcat-banner .small-banner {
    height:364px;
    border-radius: 5px;
overflow: hidden;
}

#shopingcat-banner .small-banner img{
    height:100%;
}


#shopingcat-banner .banner-pr-mn.carousel .item{
    
    height:364px;
   
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
  
  

}


    #shopingcat-banner .banner-pr-mn.carousel .item:first-child {
        background-image:url("../images/test-banner/sample-new1.jpg");
    }
     #shopingcat-banner .banner-pr-mn.carousel .item:nth-child(2) {
        background-image:url("../images/test-banner/sample-2.jpg");
    }
      #shopingcat-banner .banner-pr-mn.carousel .item:nth-child(3) {
        background-image:url("../images/test-banner/sample-banner-3.jpg");
    }


    #shopingcat-banner .carousel-control  {
        top:45%;
        opacity:.9;
        width:10%;
    }

   


     #shopingcat-banner  .carousel-control span {
        cursor: pointer;
  
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 50%;
    cursor: pointer;
    background-color: #fff;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
    border: solid 0.5px #e5e5e5;
    width: 36px;
    height: 36px;
    opacity:1;
    font-size:25px;
    line-height:32px;
    color:#000;
}

 #shopingcat-banner .carousel:hover .carousel-control span {
         background-color: #333;
         border:1px solid #333;
         color:#fff;
    }



#front-bannerbg {
    width:calc(100% - 215px);
    display:inline-block;
}



  #categories{
	z-index:999;
	position: absolute;
	 padding: 6px 0px 6px;
	border-radius: 3px;
	width: 100%;
	display: inline-block;
	margin-right: 10px;
	vertical-align: top;
	
	transition: all 300ms ease-in-out 0s;
	top: 43px;
    min-height: 338px;
}

#categories #shopping-cat-item{   background: #fff; box-shadow: 0 4px 17px 0 rgba(0,0,0,0.1);}

  

#master-page-menu h3.cat-title {
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 12px 20px 10px 40px;
	line-height: 26px;
	border-radius: 3px 3px 0 0;
	margin: 0 0 0px;
	position: relative;
    background: #253137;
}

#master-page-menu h3.cat-title::before {
	position: absolute;
	content: "\f0ca";
	font-family: fontawesome;
	font-size: 12px;
	color: #fff;
	top: 13px;
	left: 18px;
	right: auto;
}

#master-page-menu h3.cat-title::after {
	position: absolute;
	content: "\f107";
	font-family: fontawesome;
	font-size: 12px;
	color: #fff;
	top: 14px;
	left: auto;
	right: 18px;
}

.cat-mn-cls {
    position: absolute;
    left: 15px;
    right: 10px;
    bottom: -51px;
    z-index:999;
}

.cat-mn-cls::before, .cat-mn-cls::after {
	position: absolute;
	content: '';
	height: 35px;
	width: 5px;
	top: auto;
	bottom: -10px;
	z-index: 9999;
	display: block;
	background: url(/images/chain-drp.png)  no-repeat top center;
    display:none !important;
}

    .cat-open.cat-mn-cls::before, .cat-open.cat-mn-cls::after {display:block;}

.cat-mn-cls::before {
	left: 5px;
	right: auto;
}

.cat-mn-cls::after {
	left: auto;
	right: 5px;
}



    /*#categories::after {
	background: rgba(0,0,0,.5);
	position: fixed;
	content: '';
	width: 100%;
	height: 100%;
	top: 164px;
	left: 0;
	z-index: -9;
	display: block;
}*/
 #visiblediv {
  position: fixed;
  width: 100%;
height: 100%;
top: 130px;
	left: 0;
    z-index: 2;
  background: rgba(0,0,0,.5);
 display:none;

}


.product-price .pous b{ font-weight: normal; color: #ff2525; text-transform: lowercase;}
.col-xs-12.spacifi-cls-detail {padding-left:0;}
#shopingcat-banner .banner-pr-mn.carousel { margin-left: 6px;}

@media screen and (max-width: 1400px)  {


   #categories .subcategories-menu {

	width: 871px !important;
left: 95% !important;

}




}



@media screen and (max-width: 1024px)  {



   

  #categories ul li a {
      font-size:12px !important;
    }

    #search_show { display:block !important;}

}


#categories .searchall {
	font-weight: bold;
	color: #1b396a;
	position: relative;
	font-size: 13px;
	display: block;
	padding-bottom: 12px;
	margin: 0 0px 7px 10px;
	text-align: left;
	font-weight: normal;
	text-transform: uppercase;
}



#categories .searchall i{
    float:right;
    margin-right:10px;
    margin-top: 2px;
}





    #categories .searchall:hover{
        text-decoration:none;
       

    }





    #categories:hover .searchall:after {
        position:absolute;
          bottom: 3px;
        left:0;
        content:'';
        background:#f9b217;
        height:2px;
        width:60px;
    }


#categories ul {
    
    list-style-type:none;
    margin:0;
    

}
#categories ul li {
	overflow: visible !important;
	background: #fff url(../images/categories-arrow.png) 266px 16px no-repeat;
	padding: 7px 0 9px 7px;
	border-bottom: 1px solid #f1f1f1; border-top: 1px solid transparent;
	margin: 0;
	text-align: left;
	width: 100%;
	transition: all .2s ease-in;
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	border-left: 3px solid #fff;
}

    #categories ul li:hover {border-bottom: 1px solid #f1f1f1; border-top: 1px solid #f1f1f1;}

    #categories ul li 
    {
    }

    #categories ul li:last-child {margin-right:0;}

    


    #categories ul li:hover {
            background-color: #f5f5f5;
            border-left: 3px solid #fabf2c;
    }

.hideclass {
    display:none;
}
    /*#categories ul li:nth-child(2n+1) {
        display:none;
    }*/





#categories ul li a {
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	text-transform: none;
	font-weight: 400;
	text-transform: uppercase;
    display:block;
    text-align:left;
    padding-top: 4px;
}

    #categories ul li a i { margin-left:5px;}

#categories ul li > img { 	float: left; margin-top: 5px; width: 24px; margin-right: 12px; }
#categories ul li > img.MoreCateImg { width:15px; margin:3px 0 0 2px;}
#categories ul li span.top-span { margin-left:0px; display:block; }
#categories ul li.category span{ margin-left:0; display:block;}
#categories ul li.category-products.one{ padding-top:25px !important;}
#categories ul li.category-products.last{ padding-bottom:26px !important; border-bottom:1px solid #6b9d2c;}
#categories ul li.category-products{ border:none; background:#73b134; padding:0 0 18px 20px!important;}
#categories ul li.category-products a{ color:#fff; font-size:14px; line-height:18px;  padding:0 0 0 8px; position:relative;     -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    transition: all .2s ease-o }


#categories ul li.category-products a:before {
    display: block;
    position: absolute;
    top: 20px;
    right: 30px;
    font-family: FontAwesome;
    cursor: pointer;
    font-size: 9px;
    line-height: 9px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f054";
    color: #fff;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    transition: all .2s ease-out;
}


#categories ul li.category-products a:after {
    display: block;
    position: absolute;
    top: 20px;
    left: 15px;
    font-family: FontAwesome;
    cursor: pointer;
    font-size: 9px;
    line-height: 9px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f054";
    color: #fff;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    transition: all .2s ease-out;
    opacity: 0;
    visibility: hidden;
}


#categories ul li.category-products a:hover{ color:#212121;}

#categories .subcategories-menu {

	display: none;

}

   

#categories .subcategories-menu .row{
    display:flex;
}



#categories .subcategories-menu .col-md-2{
    width:20%;
    border-right: 1px solid #eaeaea;
}


    #categories .subcategories-menu .col-md-2:last-child {
        border:none;
    }


#categories .subcategories-menu h4 {
	color: #ed3f46;
	font-size: 14px;
	margin-top: 0px;
	padding: 0 0 5px;
	margin-bottom: 4px;
	width: 100%;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px dashed #ccc;
    line-height: 20px;
}

#categories .subcategories-menu ul{
	list-style-type:none;
	margin-left:0px;
	width:100%;
    display:block;
    background:rgba(166,159,166,1);
    margin-bottom:15px;
	
    background:none;
}

#categories .subcategories-menu ul li{
	list-style-type:none;
	display:block;
	background:none;
	border:none;
	padding:0px;
    line-height:normal;
    float: none;
    margin-bottom: 1px;
}

   

#categories .subcategories-menu ul li a{
	text-decoration:none;
	color:#666;
	font-size:12px;
	
    line-height:none;
    line-height:normal;
   
}

    #categories .subcategories-menu ul li a:hover {color:#3e3092;}


#categories .subcategories-menu ul ul li a{
	text-decoration:none;
	color:#111111;
	font-size:13px;
 
}
#categories .subcategories-menu ul li a:hover{
	color:#393939;
}

#categories ul li:hover .subcategories-menu{
	display:block;
}
    #categories .subcategories-menu ul .second-level-menu ul li ul li a { font-weight:400 !important;
    }


.over-hidden {overflow:hidden !important;}





.show-hide-button dd{
    font-size: 14px;
    line-height: 22px;
    color: #444;
    text-decoration: none;
    text-transform: none;
    font-weight: 400;
    padding: 10px 0;
}

.show-hide-button dd i{
    font-size:18px;
    float:left;
    margin-top:3px;
    margin-right:5px;
    width:20px;
    text-align:center;
}

#hide-all-categories {
    display:none;
}


.over-view { overflow:auto;
}

.extra-space { margin-top:39px; margin-bottom:0px !important;
}
 .productmaya td img { height:70px; width:70px;
    }


.mostpapular-sub-cat{
  display:inline-block;
  height:200px;
}
.SubItems {
    position:relative;
}
.subcat-level2 {
    display:none;
    position:absolute;
    background:#ddd;
    left:150px;
    top:0px;
    width:160px;
}
.SubItems:hover .subcat-level2 {
    display:block;
}


.banner-adsvertisement {
    padding:0;
    border:1px solid #fff;
}



#top-categories{
   
    padding:0px 0 10px;
    
}

#top-categories .catgeries-icon {
    outline:10px solid #fff;
    background:#f9f9f9;
    border:1px solid #f5f5f5;
    height:100px;
         width: 15.5%;
-webkit-box-shadow: 1px 0px 15px 6px rgba(166,159,166,1);
-moz-box-shadow: 1px 0px 15px 6px rgba(166,159,166,1);
box-shadow: 1px 0px 15px 6px rgba(166,159,166,1);
text-align:center;
padding-top:10px;
display:inline-block;
margin:10px 13px 18px;
vertical-align:top;
cursor:pointer;

}

#categories {display:none;}

/*.cat-mn-cls:hover #categories {display:block;}
.cat-mn-cls:hover #visiblediv { display:block !important;}*/


    #top-categories .catgeries-icon a:hover{
        text-decoration:none;
    }

#top-categories .catgeries-icon  .icon-images {
  
    font-size:35px;

}

#top-categories .catgeries-icon  .name {
  color:#000;
  line-height:16px;
 


}






.owl-stage-outer  .owl-stage{
    background:#fff;
}


#testimonial-sec .owl-stage-outer .owl-stage {
    background:none;
}

.product-image .thumbnail {margin-bottom: 6px;}

.owl-stage-outer .product-container .product-image {
    height: auto;
    text-align: center;
    padding: 0;
  
    
}

.owl-stage-outer .product-container .product-image img {
 
    vertical-align:middle;
    display:inline-block;
    width: 100%;
    height: 160px;
    object-fit: cover;
}


.owl-stage-outer .product-miniature {
    border:1px solid #fff;
    margin-bottom:0;
    min-height:292px;
}

.owl-stage-outer .product-miniature .product-container .product-info h5.product-title {
    border:none;
    margin-bottom:0;
}


.owl-stage-outer .product-miniature .product-container {
  
    margin: 0 0 0px;
}


.owl-stage-outer .product-miniature:hover {
   border:1px solid #eaeaea;
    
}

    .owl-stage-outer .product-miniature .product-container .product-image .img_0{
        position: absolute;
        background-color: #fff;
        left: 24px;
        width: 100%;
        top: 19px;
        transition: 0.3s all ease 0s;
        z-index: 2;
        opacity: 0;
        visibility: hidden;
    }

.ecoomerce-shipping-guide {
    background:#fff;
    border-top:1px solid #f2f2f2;
    padding:30px 0;
    text-align:center;
}


.ecoomerce-shipping-guide .images-holder{
    height:70px;
    line-height:70px;
    border:none;
   
}



.ecoomerce-shipping-guide h3{
    font-size:22px;
    font-family:Roboto;
    font-weight:300;
    color:#000;
    margin-bottom:5px;
    text-transform: uppercase;
}

.ecoomerce-shipping-guide p{
    color:#777;
        line-height: 18px;
}


.ecoomerce-shipping-guide div {
    border-right:1px solid #eaeaea;
}




.ecoomerce-shipping-guide div:last-child {
    border:0px solid #eaeaea;
}


.bottom:first-child {
    background: #f00;
    height: auto;
}





.new-bg1 i{
    color:#bc811e;
}

.new-bg2 i{
    color:#684dba;
}

.new-bg3 i{
    color:#3dac2a;
}
.new-bg4 i{
    color:#2ba6c6;
}
.new-bg5 i{
    color:#f57914;
}
.new-bg6 i{
    color:#00416b;
}
.new-bg7 i{
    color:#0f0700;
}
.new-bg8 i{
    color:#364ba7;
}
.new-bg9 i{
    color:#e00606;
}

.new-bg10 i{
    color:#fcaa21;
}




#top-categories  .catgeries-icon:hover i{
   color:#fff;
}

#top-categories  .catgeries-icon:hover .name{
   color:#fff;
}



#top-categories  .new-bg1:hover{
    background:#bc811e;
}


#top-categories .new-bg2:hover{
    background:#684dba;
}

 
#top-categories .new-bg3:hover{
    background:#3dac2a;
}

#top-categories .new-bg4:hover{
    background:#2ba6c6;
}
 
#top-categories  .new-bg5:hover{
    background:#f57914;
}



#top-categories  .new-bg12 {
   background:url(../images/food-drink.png) center 20px no-repeat;
   padding-top:62px;
}

#top-categories  .new-bg12:hover {
   background:#f57914 url(../images/food-drink1.png) center 20px no-repeat;
}


#top-categories  .new-bg13 {
   background:url(../images/night-club.png) center 10px no-repeat;
   padding-top:62px;
}

#top-categories  .new-bg13:hover {
   background:#2ba6c6 url(../images/night-club1.png) center 10px no-repeat;
}







#top-categories  .new-bg6:hover{
    background:#00416b;
}

#top-categories  .new-bg7:hover{
    background:#0f0700;
}

#top-categories  .new-bg8:hover{
    background:#364ba7;
}

#top-categories  .new-bg9:hover{
    background:#e00606;
}



#top-categories  .new-bg10:hover {
   background:#2ba6c6;
}



#top-categories  .new-bg11 {
   background:url(../images/beauty-care.png) center 10px no-repeat;
   padding-top:70px;
}

#top-categories  .new-bg11:hover {
   background:#cd06e4 url(../images/beauty-care1.png) center 10px no-repeat;
}



#top-categories  .new-bg10 i{
    color:#fcaa21;
}


.promotional-content {
    
    height:64px;
    position:relative;
    overflow:hidden;
   
    padding-bottom:20px;
}

    .promotional-content p { color:#000;}

.footer-para h4 dd{
    border:#ddd 1px solid;
    font-size:15px;
    
  float:right;
    color:#000;
    background:#fff;
    margin:0;
    cursor:pointer;
    border-radius:50%;
    height:25px;
    width:25px;
    text-align:center;
    line-height:25px;

}


.second-heading {
    font-size:18px;
    position:relative;
    padding-bottom:8px;
    margin-top:0;
    margin-bottom:25px;
    border-bottom:1px solid #eaeaea;
    font-weight: normal;
    text-transform: uppercase;
}

.second-heading::after {
   width:50px;
   height:3px;
   content:'';
   background:#ea3a3c;
    position:absolute;
    left:0;
    bottom:-2px;
}

.second-heading1 {
 
  display:inline-block;
    position:relative;
   
}

.second-heading1::after {
    background:url(../images/topcat-icon.png) no-repeat;
    bottom:-3px;
  height:5px;
    width:110px;
    position:absolute;content:'';
    left:10%;
}







.deal-of-day {
    background:#fff;
    
}





.deal-of-day .head{
    padding:10px 0;
    margin-bottom:0px;
}

.deal-of-day h3{
    font-size:25px;
     float:left;
     margin:0;
   
}

.deal-of-day dd{
    font-size:20px;
   color:#2ba6c6;
   float:right;
 
}


.deal-of-day .deal-img {
    height:375px;
    border:1px solid #ddd;
      padding:5px;

}


#hotdeals {
    padding:0px 0;
}


#hotdeals .product-item .productscols .acart {
    color: #fff;
    background: #f57914;
}


#hotdeals  .product-item .productscols .rating {
  
    color: #f57914;

}


#hotdeals .second-heading::after {
        background: #f57914;
}




.product-item{
    padding:0px 0 0px

}

.product-item .productscols{
    background:#fff;
    border:1px solid #ddd;
    padding:5px 5px 20px;
  border-right:0;
    text-align:center;
   
}

.product-item .products-heading h2{
   
    font-size:20px;
    margin-bottom:15px;
    
}



.product-item  .owl-stage-outer {
   
}


.product-item .productscols .img-holder{
  width:100%;
  height:200px;
  display:table-cell;
  vertical-align:middle;
  min-width:168px;

}

#top-categories .product-item .productscols .img-holder{
  width:100%;
  height:120px;
  display:table-cell;
  vertical-align:middle;
  min-width:168px;

}


#top-categories .product-item .productscols img{
   max-width:80%;
   max-height:90%;
   display:inline-block;
  
}


.product-item .productscols img{
   max-width:80%;
   max-height:80%;
  
}

.product-item .owl-carousel1 .productscols img{
   max-width:100%;
   max-height:100%;
  
}


.product-item .owl-carousel1 .productscols .img-holder{
      height:auto;
  vertical-align:top;
  display:block;
  margin-bottom:20px;
}


.product-item .owl-carousel1 .productscols{
    background:#fff;
    border:1px solid #ddd;
    padding:5px 5px 20px;

}







.product-item .productscols h3{
  font-size:18px;

  margin-bottom:25px;
 margin-top:0;
 

}

.product-item .productscols h5{
 color:#000;
font-weight:normal;
  margin:0;
     display: -webkit-box;
         display: -moz-box;
  overflow:hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
   
  -moz-box-orient: vertical;
}

.product-item .productscols .rating{

    width:110px;
    height:auto;
  margin:5px 0 8px;
    display:inline-block;
    color:#ea3a3c;
    font-size:15px;
    position:relative;
   
   
}

.product-item .owl-carousel1 .productscols .rating{

    color:#2ba6c6;

   
}


    .product-item .productscols .rating::after {
        position:absolute;
        height:1px;
        width:50px;
        background:#eae9e9;
        content:'';
        right:-50px;
        top:10px;
    }
     .product-item .productscols .rating::before {
        position:absolute;
        height:1px;
        width:50px;
        background:#eae9e9;
        content:'';
          left:-50px;
            top:10px;
    }


.product-item .productscols .adcart{
  font-size:12px;
  padding:0 5px;
   display:block;

}

.product-item .productscols a{
 padding:7px;
 border:1px solid #ddd;
 color:#1b396a;
}


.product-item .productscols .acart{
color:#fff;
background:#ea3a3c;
}


.product-item .owl-carousel1  .productscols .acart{

background:#2ba6c6;
}

#reach-local-costumer {
    padding:40px 0 60px;
}



@media only screen and (min-width: 2000px) 
{

    #visiblediv {top: 129px;}
} 

@media only screen and (min-width: 1200px) 
{
    .container {
	width: 1400px;
}

}




@media only screen and (max-width: 768px) {

    #front-bannerbg {
        width:100%;
       
    }


    #categories {
         width:100%;
         margin-bottom:10px;
             padding: 15px 15px 10px;
    }

    #categories i{
        float:right;
        font-size:20px;

    }


    #hotdeals {
    padding: 0px 0 30px;
}
    .second-heading1 {
        margin-bottom:20px;
    }

    .testimonial-inner {
            width: 92%;
    }

    .testimonial-inner:before {
    border: 12px solid transparent;
    border-bottom-color: #ddd;
    content: '';
    display: block;
    left: 43px;
    position: absolute;
    top: -24px;
}

    .testimonial-image {
    margin:0 0 17px 30px;
}

    .testimonial-sign {
   
    margin-top: 5px;
    margin-bottom:7px;
   
}

    #top-categories .catgeries-icon {
        width: 15.8%;
    }


    #reach-local-costumer {
    padding: 20px 0 20px;
}
    #testimonial-sec {
    padding:20px 0 20px;
    margin-top: 10px;
}

#front-bannerbg {
    height: 338px;
}


}


   

   @media only screen and (max-width: 767px) and (min-width: 420px)  { .shoping-cart-button .basket { margin-right: 15px; } }

@media only screen and (max-width: 767px) {
    #shopingcat-banner .banner-pr-mn.carousel {margin-top:0;}
    #shopingcat-banner .banner-pr-mn.carousel { margin-left: 0; }
    .CategoryMainUL.service-link-cls li a::before {display:none !important;}
    #search_show { background: #3e4c53 !important; display:none !important;}

    #body { padding-top: 20px; }
.shoping-cart-button {top:-7px;}

    .nav-withcart {
        margin:0;
    }

     #search_show { display:block !important;}



    .shoping-cart-button {
       margin:15px 0px;
       background:none;

    }

    .shoping-cart-button .basket {
    padding: 15px 11px 0px 4px;
    font-size: 18px;
 
   
}


.shoping-cart-button .basket-item-count {
   left: 13px;
    top: 3px;
    
}

    .shoping-cart-button .total-price-basket {
        padding: 10px 8px 9px 11px;
        font-size:12px;
        display:none;
      
    }

        .shoping-cart-button .basket {
              border:none;
        }

    #banner-1 ul.main-nav li a.button1 {
        font-size: 12px;
        padding: 6px 9px;
    }

    #banner-1 ul.main-nav li a {
        font-size: 12px;
        line-height: 20px;
            padding: 15px 0;
    }

    #banner-1 ul.main-nav li {
    margin-right: 10px;
    display:inline-block;
}


    .toptrip-bar ul li a {
      
        padding: 0px 6px;
    }


#banner-1 ul.main-nav li i {
  
    line-height: 18px;
    width: 20px;
    height: 20px;
}

.shoping-cart-button {
         margin: 3px 10px 0px 3px;
}


#top-categories .catgeries-icon {
    width: 29.2%;
}


#categories a:hover{
    text-decoration:none;

}

    #shopping-cat-item {
        display:none;
    }

    .toptrip-bar ul li a {padding: 24px 6px !important;}

}


@media only screen and (max-width: 640px) {

    #top-categories .catgeries-icon {
        width: 28.2%;
    }

    .toptrip-bar {
        margin-right:15px;
    }


    #shopingcat-banner  .banner-pr-mn.carousel {
    height:200px;
}

#shopingcat-banner .banner-pr-mn.carousel .item {
    height:200px;
   
}

    #shopingcat-banner .carousel-control {
        width:12%;
    }

    .owl-stage-outer .product-miniature {
    border-right:1px solid #f7f7f7;
}



    .owl-stage-outer .product-container .product-image {
    height: 150px;
    text-align: center;
    padding: 15px 0;
  
    
}

.owl-stage-outer .product-container .product-image img {
    max-height: 124px;
    max-width: 75%;
    vertical-align:middle;
    display:inline-block;
}

.owl-stage-outer .product-miniature {
  
    min-height:252px;
}


.product-item .owl-stage-outer .owl-stage {
    background: #fff;
    height: 251px;
}



}



@media only screen and (max-width: 479px) {

    #top-categories .catgeries-icon {
    width: 40%;
}


    .owl-theme .owl-nav{
    display:none;
}



    .NewSearchAreaSec .search-location {
        width:100%;
    }

    .NewSearchAreaSec .search-text {
          width:100%;
    }
    .NewSearchAreaSec .search-text input[type="text"] {
        width:100%;
    }
    .testimonial-inner {
    width: 100%;
}

.promos-advertisement .NewSearchAreaSec .search-text {
    width: 100%;
}


  #shopingcat-banner .carousel-control {
        width:21%;
    }


#top-categories .catgeries-icon:last-child {
    display:none;
  
}

#top-categories .product-item .productscols .img-holder {
    
    vertical-align: middle;
    display: inline-block;
}

#top-categories .product-item .productscols img {
    max-width: 70%;
    max-height: 70%;
}

.owl-theme .owl-nav {
    margin-top: -17px;
}

    #featured-panel {
        margin-top:20px;
    }

      .shoping-cart-button .basket-item-count {
       left: 19px;
    top: 7px;

}

      .shoping-cart-button {
   margin: 3px 0px 0 3px !important;
}

.product-miniature .product-container .product-info h5.product-title {
    padding-top:10px;
  
  
}

.checkOutCont {
    
    margin: 0px 0 0 !important;
    padding:0 !important;
}



}



@media only screen and (max-width: 375px) {
    #search_show { width: 100%; position: absolute; z-index: 999; left: 0; right: 0; margin: 0; top: 55px !important;}
 
}


@media only screen and (max-width: 360px) {


    #shopingcat-banner .carousel-control {
        width: 12%;
    }

    .shoping-cart-button {
    margin: 1px 0px 0 10px !important;
}

    .mobile-visible-search {
    margin-top: 10px;
}

    #search_show {
    top: 40px;
}
.heading-mn-new h2 {
     font-size: 16px;
 }
.heading-mn-new {
    border-bottom: none;
    margin-bottom: 4px;
 }
.product-mn-dv .product-mn-cls {
     box-shadow: none;
    border: none;
    border-right: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    margin-bottom: 0;
    height: auto;
    min-height: auto;
}
.product-mn-cls.product-miniature h5.product-title a {
     font-size: 12px !important;
     text-align: center;
    line-height: 15px;
}
.product-mn-dv .product-mn-cls.product-miniature .product-container .product-info .price-left span {
    font-size: 12px;
}
.product-mn-dv .product-miniature .price-right .discount-percentage {
    border: none !important;
    font-size: 12px !important;
    padding: 5px !important;
    border-radius: 1px;
    width: auto !important;
    color: #067b15 !important;
    border-left: 1px solid #b7b7b7 !important;
    margin-top: 4px;
}
.product-mn-dv .product-mn-cls {
     padding: 10px 0px;
}







}



@media only screen and (max-width: 320px) {


     #shopingcat-banner .carousel-control {
        width: 14%;
    }


    

    .shoping-cart-button .basket-item-count {
    left: 19px;
    top: 1px;
}

    .shoping-cart-button {
    margin: 1px 9px 0 10px !important;
}

    .mobile-visible-search {
    margin-top: 5px;
}

  


    #search_show {
    top: 56px;
}


}

@media screen and (max-width: 1199px) and (min-width: 1024px) {

    #categories .subcategories-menu {left: 254px; top: -1px; background: #fafafa;}
}


#categories .subcategories-menu {
	display: none;
    width: 850px;
	 position: absolute;
	left: 270px;
	z-index: 9999999999999;
	top: -44px;
    padding-left: 12px;

}

#categories .subcategories-menu .subcat-new-cls{
		border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background-color: #f5f5f5  !important;
	  background:#fff;
    padding: 15px;
    min-height: 606px;
}



#categories .subcategories-menu .subcat-new-cls::before {
	background-color: #ffffff;
	border-color: #f1f1f1 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #d8d8d8;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	content: "";
	display: block;
	height: 15px;
	left: 17px;
	position: absolute;
	top: 63px;
	transform: rotate(-45deg);
	width: 17px;
   display:none;
}


#categories ul li:hover .subcategories-menu {
	display: block;
}

#categories .subcategories-menu h3 {
	font-family: roboto;
	font-size: 18px;
	color: #1099d0;
	font-weight: 300;
	margin-left: 0;
	margin-top: 12px;
	border-bottom: 1px solid #ddd;
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 12px;
    position: relative;
    margin-top: 0;
}

    #categories .subcategories-menu h3::before 
    { position: absolute;
    z-index: 99;
    left: 0;
    right: 0;
    bottom: -1px;
    height: 3px;
    content: "";
    background: #4bc8f9;
    width: 100px;}

#categories .subcategories-menu ul li {
    list-style-type: none;
    display: block;
    background: none;
  
}

.SubItems {
	display: block;
	position: relative;
    padding-bottom: 6px;
    /*min-height: 270px;*/
    padding-bottom: 15px !important;
   
}

   .subcategories-menu ul li a 
    { padding:5px 0 !important; }



.SubItems:hover .uiv2-sub-dropdown-column {
	display: block !important;
}

    .SubItems:hover .uiv2-sub-dropdown-column ul 
    {
        margin-bottom:0;
    }

.SubItems:hover {
    /* border-bottom: 1px solid #ed3f46 !important; */
    /* border-top: 1px solid #ed3f46 !important; */
    /*border-left: 3px solid #ff747a !important;
    border-bottom: 1px solid #ed3f46 !important;
    border-top: 1px solid #ed3f46 !important;
    background: #fff !important;
    border-right: solid 1px #ed3f46 !important; */
}

/*.subcategories-menu ul {width:50% !important;}*/

.subcategories-menu .uiv2-sub-dropdown-column ul{width:100% !important; padding: 0 !important;}
#master-page-menu .col-sm-6.pd-l-5 {margin-left: 25%;}

#categories .subcategories-menu ul li:hover {

color:#ed4646 !important;
}

#showsubcatid .SubItems.col-sm-4 {width: 33.33333333%; float:left;}

#showsubcatid a {padding-left:0 !important;}
#showsubcatid > a {color: #000;}
#subcatid {margin-top:5px;}
#subcatid li a {font-size: 12px;}

#showsubcatid.SubItems {padding: 0;}
#subcatid .maintainHover:hover {color:#3e3e3e !important;}


#categories #categoriesContent li:nth-child(2) .subcat-new-cls::before{top: 106px !important; }
#categories #categoriesContent li:nth-child(3) .subcat-new-cls::before{top: 146px !important; }
#categories #categoriesContent li:nth-child(4) .subcat-new-cls::before{top: 190px !important; }
#categories #categoriesContent li:nth-child(5) .subcat-new-cls::before{top: 236px !important; }
#categories #categoriesContent li:nth-child(6) .subcat-new-cls::before{top: 282px !important; }
#categories #categoriesContent li:nth-child(7) .subcat-new-cls::before{top: 320px !important; }
#categories #categoriesContent li:nth-child(8) .subcat-new-cls::before{top: 365px !important; }

#subcatmenuu .SubItems.col-sm-3 {position:relative;}
#subcatmenuu .SubItems.col-sm-3 .cat-pr-inner::before {content:""; width:1px; height:100%; background:#dfdfdf; position:absolute; right:30px; top:0; z-index:99;}

    #subcatmenuu .SubItems.col-sm-3:nth-child(5) .cat-pr-inner::before {display:none !important;}

.lblcustid {float:right;}

.myAccountList li span {font-size: 18px; position: relative; top: 3px; color:#989898;}
.dropdown.user-dtl-cls .dropdown-content li a #wishcount {position: absolute; top: 11px; color: #fff; background: #1099cf;}
.dropdown.user-dtl-cls .dropdown-content li {position:relative; margin-right: 22px;}

   .modal-add-edit .close 
{
color: #fe5959;
position: absolute;
right: 8px;
top: 0px;
opacity: 1;
font-size: 38px; 

}

.modal-add-edit #AddressFldSet {padding-top: 10px;}

.modal-add-edit #AddressFldSet .radio-inline.radio-button input[type="radio"]{position:inherit !important;}

.modal-add-edit .modal-content {height: auto !important;}


/***************Media Query 27/8/2018****************/

@media (min-width:320px) and (max-width:350px) {

}