.navbar-brand {
    display: inline-block;
    padding-top:0;
    padding-bottom: 0;
    margin-right: 0;
	margin-top:-4px;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
}
.col_product {
    flex: 0 0 100%!important;
    max-width: 100%!important;
    background-color: rgba(0,0,0,.03);
}
.icon_top{
padding-top: 10px!important;
}

p.text-Left {
    font-size: 14px;
    margin-bottom: 0.3rem;
}
.top-nav.sticky {
    position: fixed;
    top: 0;
    webkit-box-shadow: 0 0 10px rgba(0,0,0,.3);
    box-shadow: 0 0 10px rgba(0,0,0,.3);
    
    width: 100%;
    z-index: 200 !important;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.top-nav.new11.sticky {
    position: fixed;
    top: 0;
    webkit-box-shadow: 0 0 10px rgba(0,0,0,.3);
    box-shadow: 0 0 10px rgba(0,0,0,.3);
    
    width: 100%;
    z-index: 200 !important;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.top-nav.new11 {
    display: none;
}

a.navbar-brand.new{
	display:none;
}
.icon1 span i {
    margin-top: 8px;
}






.top-bar-new {
    padding: 1rem 0;
	background-color: #000;
}

.top-nav .navbar-dark .navbar-nav .nav-link.bag {
    color: #fff;
    text-transform: uppercase;
    padding: 0;
    font-size: 14px;
}
.top-bar {
    background-color: #296094;
    padding:0;
    color: #fff;
    font-size: 14px;
}
.top-nav .fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
    background: #2e3042!important;
  
}



@media (min-width: 1200px){
.container {
    max-width: 1300px!important;
}
}


p.text-center {
    font-size: 12px;
    margin: 0;
}








	
	








 





 












.form-group.input-group.radios {
    background: #fff;
    padding: 9px;
    display: flex;
    justify-content: flex-start;
}

.form-check-label {
    margin-bottom: 0;
    margin: 3px 7px 2px 3px;
}

.forgot .float-left.forgot {
    color: #000;
    padding: 7%;
}
/*modal css*/

@-webkit-keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}

@-moz-keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}

@keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}
	
	
	
.show-button .text-center{text-align:center;}
.show-button .banner-heading{
	font-family: 'Nanum Gothic', sans-serif;
	font-size: 75px;
    font-weight: 700;
    line-height: 100px;
    margin-bottom: 30px;
	color:#fff;
}
.show-button .banner-sub-heading{
	font-family: 'Nanum Gothic', sans-serif;
	font-size: 30px;
    font-weight: 300;
    line-height: 30px;
    margin-bottom: 50px;
	color:#fff;
}
.show-button .btn-warning{background-color:#eca439;}
.show-button .btn-warning:hover{background-color:#f39305;}
.show-button .mybtn{
	border-radius:0; 
	height:30px;
	margin:10px auto;
	line-height:10px;
}
.show-button .form-control{
	color:#d1d1d1;
	font-size:14px;
	font-weight:400;
	border-bottom:2px solid #f39305;
	border-top:0;
	border-left:0;
	border-right:0;
	height:30px;
}
.show-button .form-check-input{
	background-color:#fff !important;
	border-radius:50% !important;
	border:2px solid #f39305 !important;
}
.show-button .modal-content{
	width:400px;
	margin:auto;
}

.show-button .modal-header {
    padding:0.7rem 1rem;
    border-bottom: 1px solid #e9ecef;
   border-radius:0;
	background-color:#9a4a05;
}
.show-button .modal-title{
	font-size:16px;
	
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	}
.show-button .modal-body{
	
	background-position:top left;
	background-size:cover;
	width:100%;
	padding:1.5rem 3rem 3rem 3rem;
}
.show-button body.modal-open .supreme-container{
    -webkit-filter: blur(1px);
    -moz-filter: blur(1px);
    -o-filter: blur(1px);
    -ms-filter: blur(1px);
    filter: blur(1px);
}
.show-button .text-intro{
	font-size:0.8em;
	color:#777;
	text-align:center;
}
.show-button .form-div{
	background-color:#fff;
	padding:2em 1.5em;
	box-shadow:2px 2px 2px 2px rgba(215,215,215,0.5);
}


p.text-center {
    margin: 0;
    font-size: 20px;
}



/*
.blog .carousel-indicators {
	left: 0;
	top: auto;
    bottom: -40px;

}

/* The colour of the indicators */
/*
.blog .carousel-indicators li {
    background: #a3a3a3;
    border-radius: 50%;
    width: 8px;
    height: 8px;
}

.blog .carousel-indicators .active {
background: #707070;
}*/


/*

.slide1{

  min-height: 379px;
    background-image: url(../images/slide1.png);
    background-size: cover;
    border-top: 4px solid #f3ebdc;
 }*/
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #cf4b32!important;
    background: none!important;
}
.nav-pills .nav-link {
    border-radius: .25rem;
    color: #000;
}

/*
 .slide2{
 
     min-height: 379px;
    background-image: url(../images/slide-2.png);
    background-size: cover;
    border-top: 4px solid #f3ebdc;
 }
*/
 .carousel-item {
    height:100%;
    width:100%;
}
.carousel-caption
{
	right:9%!important;
	left:7%!important;
	    top: 0!important;
}
.carousel-control-next-icon
{
}

.carousel-control-prev-icon
{
}
.carousel-control-next-icon, .carousel-control-prev-icon {
    position: absolute;
top: 49%;
   
    width: 36px;
    height: 36px;
    margin-top: -20px;
    font-size: 30px;
    font-weight: 100;
    line-height: 30px;
    color: #fff;
    text-align: center;
    background: #296094;
  /*opacity: 0.9!important;*/
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
	opacity: 1!important;
    transition: opacity .15s ease;
	
    /* visibility: hidden; */
}
.carousel-control-next {
    left: 5%;
    right: auto;
}
.carousel-control-prev
{
 right: -1%;
left:auto; 
}

.carousel-indicators
{
	visibility:hidden;
}


.carousel-control-next, .carousel-control-prev
{
	visibility: hidden;
}

div#carouselExampleIndicators.carousel:hover .carousel-control-next {
	visibility: visible;
 }
div#carouselExampleIndicators.carousel:hover .carousel-control-prev {
	visibility: visible;
 }

#carouselExampleIndicators i.fa.fa-angle-right {
    margin-top: 2px;
    margin-right: -4px;
}

#carouselExampleIndicators i.fa.fa-angle-left {
    margin-top: 2px;
    margin-right: 0;
}

.top-nav {
    background: #232f3e;
}

/*.input-group-append .btn, .input-group-prepend .btn {
    position: relative;
    z-index: 2;
    background: #cf4b32;
    border: none;
	
    padding: 0.66rem 1.7rem;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}*/

/*
.input-group-append .btn, .input-group-prepend .btn {
    position: relative;
    z-index: 2;
    background: #cf4b32;
    border: none;
 padding: .698rem 1.45rem;
	/*padding: 0.66rem 1.7rem!important;*/
	   /* padding: 0.660rem 1.7rem;*
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

*/
.input-group-append .btn, .input-group-prepend .btn {
position: relative;
z-index: 2;
background: #cf4b32;
border: none;
/* padding: .698rem 1.45rem; /
/ padding: 0.66rem 1.7rem!important; /
/ padding: 0.660rem 1.7rem; /*/
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
height: 47px;
padding: 0 30px;
}
/*search box css start here*/
.search-sec{
    padding:0;
}
a.icons-btn.d-inline-block.js-search-open {
    font-size: 14px;
    color: #fff;
}
a.icons-btn.bag.d-inline-block
{
	 font-size: 14px;
    color: #fff;
}
a.icons-btn.hashh.d-inline-block.js-search-open {
    padding: 0 0.5rem;
    color: #296094;
}

i.fa.fa-heart-o, i.fa.fa-shopping-bag, i.fa.fa-user, i.fa.fa-lock {
    font-size: 19px;
    color: #cf4b32;
    padding: 0 0.3rem;
}
.search-slt {
    display: block;
    width: 100%;
    font-size: 1.62rem;
    line-height: 1.5;
    color: #55595c;
    background-color: #e1eaf3;
    background-image: none;
    border: 1px solid #ccc;
    height: calc(4.5rem + 2px) !important;
    border-radius: 0;
    -webkit-border-top-left-radius: 6px;
    -moz-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.search-slt1 {
    display: block;
    width: 100%;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #55595c;
    background-color: #e1eaf3;
    background-image: none;
    border: 1px solid #ccc;
    height: calc(4.5rem + 2px) !important;
    border-radius: 0;
    
   
    
}
/*
select#exampleFormControlSelect1 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

*/
/*
select#exampleFormControlSelect1 {
    -webkit-border-top-left-radius: 0px;
    -moz-border-top-left-radius: 0px;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0;
    -webkit-appearance: none;
}*/
  select#exampleFormControlSelect1 {
    -webkit-border-top-left-radius: 0px;
    -moz-border-top-left-radius: 0px;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0;
    -webkit-appearance: none;
    background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%);
    background-position: calc(100% - 20px) calc(1em + 6px), calc(100% - 15px) calc(1em + 6px), calc(100% - 2.5em) 0.5em;
    background-size: 8px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
    padding-right: 0;
  padding-left: 0;
}
i.fa.fa-search {
    font-size: 20px;
}
.wrn-btn{
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    height: calc(3rem + 2px) !important;
    border-radius:0;
}

a.nav-link {
    font-size: 15px;
}

li.nav-item:first-child {
padding-left: 0px;
}
li.nav-item:nth-child(7n) {
   /*  padding: 10px 0 0 54px;*/
}

li.nav-item {
    padding: 0px 32px;
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0rem;
   padding-left: 0rem;
}

.top-nav.new11 {
    display: none;
}


.navbar-dark .navbar-nav .nav-link {
    color: #fff;
}

.navbar-dark .navbar-nav .nav-link  a:hover
{
color: rgba(255,255,255,.5);
}
/*
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 4rem !important;
    padding-left: 1rem!important;
}*/

















/*.product-info p{position:absolute;top:5px;right:20px;font-size:20px;color:white;
-webkit-animation: minus 0.5s;}

@keyframes minus {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}

[aria-expanded="false"] > .expanded, [aria-expanded="true"] > .collapsed {display: none;}*/
/*
.product-info div#accordion {
    border-top: 1px solid #C7C7C7;
    padding: 22px 0;
}
*/


/*******************************
* ACCORDION WITH TOGGLE ICONS
* Does not work properly if "in" is added after "collapse".
*******************************/





.nav.nav-pills.flex-column.tabb li.nav-item:first-child {
  
}
.nav.nav-pills.flex-column.tabb li.nav-item {
    padding: 7px 16px;
    background: #f4f4f4;
    /* padding: 20px; */
    border: 1px solid #e4e2e2;
    position: relative;
    margin-bottom:0;
	text-align:left;
}

.filter-content .card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0;
}

.main-sslii {
    -webkit-box-shadow: -1px 3px 24px -4px rgba(205, 194, 206, 0.79);
    box-shadow: -1px 3px 19px -4px rgba(205, 194, 206, 0.79);
    border: transparent;
    padding: 7px;
    margin: 0;
}
@media (min-width: 992px){
    .search-sec{
        position: relative;
        
       
    }
}

.col-6.col-sm-6.col-md-3.no-padding {
    margin-top: 11px;
}

@media  screen and (max-width: 1600px) {
    /* insert styles here */

	li.nav-item {
/*padding: 10px 53px;*/
}
/*
.input-group-append .btn, .input-group-prepend .btn {
position: relative;
z-index: 2;
background: #cf4b32;
border: none;
padding: 0.66rem 1.7rem!important;

}*/
}
input#usr {
    text-align: center;
}


@media (max-width:1400px)
{
.masthead {
    height: 65vh;
    min-height: 613px;
    background-image: url(../images/banner1.jpg);
    background-size: cover;
    border-top: 4px solid #f3ebdc;
}
/*
.navbar-brand {
    display: inline-block;
    padding-top:0;
    padding-bottom: 0;
    margin-right: 0;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
}*/
}

@media (max-width:1200px)
{
/*.top-nav .navbar-dark .navbar-nav .nav-link {
    color: #fff;
    text-transform: uppercase;
    padding: 15px 32px;
    font-size: 12px;
}*/
li.nav-item {
    padding: 0px 29px;
}
.masthead {
    height: 83vh;
    min-height: 549px;
    background-image: url(../images/banner1.jpg);
    background-size: cover;
    border-top: 4px solid #f3ebdc;
}	
}
@media (max-width:1199px)
{
	
li.nav-item {
    padding: 0px 29px;
}
a.nav-link {
    font-size: 13px;
}
.masthead {

    min-height: 549px;
    background-image: url(../images/banner1.jpg);
    background-size: cover;
    border-top: 4px solid #f3ebdc;
}

	.slide1, .slide2 {

    min-height: 340px;
    
    background-size: cover;
    border-top: 4px solid #f3ebdc;
}
i.fa.fa-heart-o, i.fa.fa-shopping-bag, i.fa.fa-user {
    font-size: 16px;
    color: #cf4b32;
    padding: 0 0.1rem;
}
a.icons-btn.hashh.d-inline-block.js-search-open {
    padding: 0 0.2rem;
    color: #296094;
}

li.nav-item:nth-child(7n) {
    padding: 10px 0 0 25px;
}

.product-info .gallery-wrap .img-small-wrap .item-gallery {
    width: 56px;
    height: 56px;
    border: 1px solid #ddd;
    margin: 7px 0px;
}

.new-arrival h1
{
	font-size:37px;
}
.new-arrival
{
	height:271px;
}
.inner-border
{
	height:240px;
}
.new-arrival button.btn.btn-danger.shop {
    color: #fff;
    border-radius: 50px;
    min-width: 152px;
    line-height: 26px;
    text-align: center;
    background: #cf4b32;
    text-align: center;
    border: none;
    padding: 7px 3px;
    margin: 43px 0px 28px 0;
}

.nav.nav-pills.flex-column.tabb li.nav-item {
    padding: 5px 35px;
}
.card-body .nav.nav-pills.flex-column.tabb {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0;
}
h6.title {
    font-size: 14px;
}
}
@media (max-width: 992px){
  .search-sec {
    background: none;
    width: 84%;
    margin: 0px auto;
    display: block;
}

a.icons-btn.hashh.d-inline-block.js-search-open {
    padding: 0;
    color: #296094;
}
i.fa.fa-heart-o, i.fa.fa-shopping-bag {
    font-size: 16px;
    color: #cf4b32;
    padding: 0;
}

i.fa.fa-search{
    font-size: 15px;
    color: #fff;
    padding: 0;
}
.col-6.col-sm-6.col-md-3.no-padding.mt-3 {
    margin-top: 0.8rem!important;
}


.top-bar .align-items-center {
    -ms-flex-align: center!important;
    align-items: center!important;
    
    align-items: center;
    margin: 9px 0;
}
.info_top span {
    font-size: 8px;

	/*margin: 0 8px;*/
}
.masthead {
    height: 3vh;
    min-height: 399px;
    background-image: url(../images/banner1.jpg);
    background-size: cover;
    border-top: 4px solid #f3ebdc;
}
.inner-border {
    border: 1px solid #fff;
    padding: 23px;
    margin: 10px;
    height: 151px;
}
.new-arrival {
    background: #296094;
    height: 189px;
    padding: 6px 3px;
    text-shadow: 0 0 black;
}
.new-arrival h1 {
    font-size: 25px;
    text-align: center;
    font-weight: normal;
    color: #fff;
    padding-top: 17px;
}
.rating-wrap .label-rating {
    text-align: center;
    font-size: 11px;
}
.navbar-dark .navbar-toggler-icon {
	/* background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(41,96,148)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");*/
	
	}
	
.top-bar-new {
    display: none;
}

.top-nav.new11 {
    display: block;
    background: #000;
}

.top-nav {
    display: none;
}	
div#navbarResponsive {
    background: #000;
    text-align: center;
    margin-top: 9px;
}

li.nav-item:first-child {
    padding: 10px 37px;
}

a.icons-btn.d-inline-block.js-search-open {
    font-size: 14px;
    color: #fff;
}
a.icons-btn.bag.d-inline-block {
    font-size: 14px;
    color: #fff;
}

article.card-body.p-5 {
    padding: 0!important;
}
.product-info .gallery-wrap .img-big-wrap img {
    height: auto;
    width: auto;
    display: inline-block;
    cursor: zoom-in;
}
/*
.navbar-dark .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(128,128,128)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
    /*background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,102,203, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");*/
    /*background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://ww¡Kp='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
*/

}


@media  (max-width:768px)
{
/*
.top-nav .navbar-dark .navbar-nav .nav-link {
    color: #fff!important;
    text-transform: uppercase;
    padding: 11px 20px;
    font-size: 12px;
	    text-align: center;
}*/
ul.navbar-nav.ml-auto {
    background: #296094;
}
.slide1 , .slide2 {
    min-height: 243px;
}


div#carouselExampleIndicators.carousel:hover .carousel-control-next {
	visibility: hidden;
 }
div#carouselExampleIndicators.carousel:hover .carousel-control-prev {
	visibility: hidden;
 }
 .carousel-caption
{
	right: 5%!important;
	left:7%!important;
	top: 3%!important;
}

.top-bar-new {
    display: none;
}

.top-nav.new11 {
    display: block;
}

.top-nav {
    display: none;
}
.top-nav {
    background: #fff;
}

li.nav-item {
  /*padding: 10px 37px;*/
    text-align: center;
}

li.nav-item:first-child {
    padding: 5px 37px 8px;
}
/*
li.nav-item:nth-child(7n) {
    padding: 10px 0 12px 0px;
}
*/
li.nav-item:nth-child(7n) {
    padding: 10px 0 16px 0px;
}
a.icons-btn.d-inline-block.js-search-open {
    font-size: 15px;
    color: #fff;
}
a.icons-btn.bag.d-inline-block {
    font-size: 15px;
    color: #fff;
}

.nav-link {
    display: block;
    padding: 0;
}
/*
li.nav-item {
    padding: 12px 37px;
    text-align: center;
}
*/
li.nav-item {
   /* padding: 16px 37px;*/
    text-align: center;
}
li.nav-item:nth-child(8n) {
    padding: 4px 0 0;
}

.product-info .gallery-wrap .img-small-wrap .item-gallery {
    margin: 0px auto;
}
.new-arrival button.btn.btn-danger.shop {
    color: #fff;
    border-radius: 50px;
    min-width: 152px;
    line-height: 13px;
    text-align: center;
    background: #cf4b32;
    text-align: center;
    border: none;
    padding: 7px 3px;
    margin: 9px 0px 13px 0;
}
}

@media  (max-width:767px)
{
	/*
	.info_top span {
    font-size: 8px;

	margin: 0 8px;
}
/*.navbar-dark .navbar-nav .nav-link {
    color: #fff;
    text-transform: uppercase;
    padding: 10px 15px;
    font-size: 14px;
    text-align: center;
}
*/

/*.masthead {

    height: 3vh;
    min-height: 333px;
    background-image: url(../images/banner1.jpg);
    background-size: cover;
    border-top: 4px solid #f3ebdc;
}*/
.info_top span {
    font-size: 11px;
    line-height: 0;
    margin: 8px 8px;
}
.top-bar .justify-content-between {
    -ms-flex-pack: justify!important;
    justify-content: flex-start!important;
    /* padding: 0 4px; */
 margin: 3px -13px;
}
.masthead {
    min-height: 412px;
    background-image: url(../images/banner1.jpg);
    background-size: cover;
    border-top: 4px solid #f3ebdc;
    background-position: 27% 9%;
}
.top-bar .justify-content-between {
    -ms-flex-pack: justify!important;
    justify-content: flex-start!important;
    /* padding: 0 4px; */
}

.new-arrival h1 {
    font-size: 29px;
}
/*
.new-arrival {
    background: #296094;
    height: 304px;
    padding: 6px 3px;
    text-shadow: 0 0 black;
}*/
.new-arrival {
    background: #296094;
    height: 254px;
	padding: 6px 3px;
    text-shadow: 0 0 black;
	
}
/*
.inner-border {
    border: 1px solid #fff;
    padding: 23px;
    margin: 10px;
    height: 275px;
}*/

.inner-border {
    border: 1px solid #fff;
    padding: 23px;
    margin: 10px;
    height: 215px;
}




ul.navbar-nav.ml-auto {
 background: #000;
    margin-top: 9px;
}
/*
.top-nav .navbar-dark .navbar-nav .nav-link {
  color: #fff!important;
    text-transform: uppercase;
    padding: 11px 20px;
    font-size: 12px;
}*/

.product-a .col-md-3, .product-b .col-md-3, .product-c .col-md-3, .product-d .col-md-3, .product-e .col-md-3, .product-f .col-md-3 {
    margin: 10px 0px;
}
/*.new-arrival button.btn.btn-danger.shop {
    color: #fff;
    border-radius: 50px;
    min-width: 146px;
    padding: 6px 5px;
    margin: 43px 0px 47px 0;
}*/
.new-arrival button.btn.btn-danger.shop {
    color: #fff;
    border-radius: 50px;
    min-width: 131px;
    padding: 6px 5px;
    margin: 43px 0px 33px 0;
}
.rating-wrap .label-rating {
    text-align: center;
    font-size: 14px;
}
.icon1 span i {
    margin-top: 7px;
    font-size: 10px;
}
.row.main-ads {
    padding: 10px;
    background: #fff;
    -webkit-box-shadow: -1px 3px 24px -4px rgba(205, 194, 206, 0.79);
    box-shadow: -1px 3px 24px -4px rgba(205, 194, 206, 0.79);
    border: none;
    margin: 0 3%;
}
.row.new-ads {
    padding: 0 9px;
}
button.btn.btn-danger.shop-now {
    color: #fff;
    border-radius: 50px;
    min-width: 105px;
    line-height: 23px;
    background: #296094;
    text-align: center;
    border: none;
    padding: 5px 12px;
    margin: 37px 9px 13px 6px;
    font-size: 15px;
}

.sponsor p {
    font-size: 14px;
    margin: 10px;
}

.product-info .gallery-wrap .img-small-wrap {
    margin: 0px auto;
    display: block;
    text-align: center;
}



.border-right {
    border-right: 0!important;
}
/*
.product-info .gallery-wrap .img-small-wrap {
    margin: 0px;
    display: block;
    text-align: left;
}*/
.product-info .gallery-wrap .img-small-wrap .item-gallery {
    width: 50px;
    height: 50px;
    border: 1px solid #ddd;
    margin: 7px 0px;
    text-align: left;
}
.product-info .card-body {
    padding: 10px 2px;
}
.add-cartss h5.mb-0 {
    font-size: 12px;
}
.add-cartss th.border-0.bg-light {
    font-size: 13px;
}
.add-cartss span.text-muted {
    font-size: 13px;
}
.add-cartss strong {
    font-size: 13px;
}
.col-md-3.list-view {
    display: none;
}
}

@media  (max-width:640px)
{
.new-arrival {
    background: #296094;
    height: 304px;
    padding: 6px 3px;
    text-shadow: 0 0 black;
    /* width: 100%; */
    margin: 0px auto;
    display: block;
}
.masthead .col-5 {
    -ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;
}

/*.new-arrival {
    background: #296094;
    height: 250px;
}*/
.new-arrival {
    background: #296094;
    height: 150px;
     width: 86%;
    margin: 0px auto;
    display: block;
}
.new-arrival h1 {
    font-size: 16px;
}
.main-btn {
    border-top: 1px solid #fff;
    width: auto;
    display: block;
    margin: 0px auto;
}
.inner-border {
    border: 1px solid #fff;
    padding: 8px;
    margin: 6px;
    height: 125px;
}
.new-arrival button.btn.btn-danger.shop {
    color: #fff;
    border-radius: 50px;
    min-width: 89px;
    padding: 2px 5px;
    margin: 10px 0px 33px 0;
    font-size: 10px;
}

.info_top span {
    font-size: 11px;
    line-height: 0;
    margin: 0 8px;
}


div#blogCarousel1 {
    padding: 11px;
    background: #fff;
    -webkit-box-shadow: -1px 3px 24px -4px rgba(205, 194, 206, 0.79);
    box-shadow: -1px 3px 24px -4px rgba(205, 194, 206, 0.79);
    border: none;
    margin: 0 24px;
	
    /* height: 138px; */
}
.product-d #blogCarousel.carousel:hover .carousel-control {
	visibility: hidden;
 }
.product-f.mt-5 #blogCarousel1.carousel:hover .carousel-control 
{ 
visibility: hidden; 
}



.product-d #blogCarousel .carousel:hover .carousel-control:focus
{
	color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
}

.img-wrap.store11 {
    -webkit-box-shadow: -1px 3px 24px -4px rgba(205, 194, 206, 0.79);
    box-shadow: -1px 3px 19px -4px rgba(205, 194, 206, 0.79);
    border: transparent;
    padding: 13px;
    margin: 9px 10px;
}
.img-wrap.store12 {
    margin: 9px 10px;
}
/*
.masthead {
    height: 3vh;
    min-height: 243px;
}*/
.dd .ddTitle .ddTitleText {
    padding: 7px 20px 5px 5px!important;
    font-size: 10px;
}
.icon1 span i {
    margin-top: 9px;
}
.masthead {
   
   min-height: 320px;
    background-image: url(../images/banner1.jpg);
    background-size: cover;
    border-top: 4px solid #f3ebdc;
    background-position: 27% 72%;
}
.flag {
    float: left;
    padding: 0 !important;
    margin: 0 5px 0 0;
    width: 16px;
    height: 10px!important;
    background: url(../images/flagssprite_small.png) no-repeat;
}

a.navbar-brand.new {
    display: block;
    margin: 0 4px;
}

a.navbar-brand
{
	display:none;
}

.slide1, .slide2 {
    min-height: 320px;
    background-size: cover;
    background-position: 13% 71%;
}
div#carouselExampleIndicators.carousel:hover .carousel-control-next {
	visibility: hidden;
 }
div#carouselExampleIndicators.carousel:hover .carousel-control-prev {
	visibility:hidden;
 }
 .carousel-caption
{
	right: 4%!important;
	left:7%!important;
	top: 3%!important;
}

.info_top span {
    font-size: 11px;
    line-height: 0;
    margin: 8px 8px;
}

.top-bar .align-items-center {
    -ms-flex-align: center!important;
    align-items: center!important;
    vertical-align: ce;
    align-items: center;
    margin: 1px 0;
}
}

@media(min-width:600px) and (max-width:900px)
{
	/*
a.navbar-brand.new {
 
    margin: 0 16px;
}*/
a.navbar-brand.new {
    margin: 0 19px;
}

}
/*
@media screen and (max-width:768px){
.flex-100 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.fix-im {bottom: 0rem;}
}
.ugali {
    background: black;
    padding: 6px;
}





*/

@media  (max-width:480px)
{
.info_top span {
    font-size: 11px;
    line-height: 0;
    margin: 8px 8px;
}

.top-bar .align-items-center {
    -ms-flex-align: center!important;
    align-items: center!important;
    align-items: center;
    margin: 1px 0;
}
span.ddlabel {
    font-size: 9px!important;
}
/*.masthead {
      height: 3vh;
    min-height: 241px;
    background-image: url(../images/banner1.jpg);
    background-size: cover;
    border-top: 4px solid #f3ebdc;
}*/
.col-md-6 aa
{
	margin:0 5px;
}

a.navbar-brand.new {
    display: block;
    padding: 0;
}

}

