/*
01 -> Header Css Start
02 -> HOME 2 BLADE CSS START
03 -> footer Css start
04 -> category.blade  CSS START
05 -> product-Detail Css Start
06 -> product.blade Css Start
*/
/*=========================================================
	01 -> Header Css Start
===========================================================*/

/*header menue css*/
.navbar-logo.col-md-2 {
    left: 10px;
}
.typeheader-2 #sosearchpro.so-search .button-search:hover i {
	color: #0E3775;
}

.typeheader-2 #sosearchpro.so-search .button-search {
	background-color: #0E3775;
}

.typeheader-2 .megamenu-style-dev .horizontal ul.megamenu > li.active > a, .typeheader-2 .megamenu-style-dev .horizontal ul.megamenu > li:hover > a {
	color:#ffffff;
}

.typeheader-2 .megamenu-style-dev .horizontal ul.megamenu > li > a {
	padding: 19px;
}

.typeheader-2 .megamenu-style-dev .horizontal ul.megamenu > li > a .caret {
	right: 4px;
}

.common-home .header-center {
	margin-bottom: 0px !important;
}

.typeheader-2 .header-center {
	padding: 40px 0 0 0 !important;
}

	            /*header menue css end*/
	
.label-sale {
	background: #0E3775 !important;
	right: 20px !important;
}

.label-sale:before {
	content: "";
	border-right: 17px solid transparent;
	border-left: 17px solid transparent;
	border-bottom: 17px solid #0E3775 !important;
	position: absolute;
	top: -6px;
	right: -6px;
	transform: rotate(30deg);
} 
                
                        /*Media Started*/           
                                
                /* 
                  ##Device = Desktops
                  ##Screen = 1281px to higher resolution desktops
                */
                
@media (min-width: 1281px) {
                  
                  /* CSS */
	.custom_sale {
		display: block;
	}

	.modcontent {
		margin-top: -20px;
	}

	.breadcrumbs {
		margin-top: 0px !important;
	}

	.sticky {
		background: orange;
	}

	.fixed {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
	}

	#preloader {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: rgb(44 42 42 / 40%);
		z-index: 99;
		height: 100%;
	}

	#status {
		width: 200px;
		height: 200px;
		position: absolute;
		left: 50%;
		top: 50%;
		background-image: url(ajax-loader.gif);
		background-repeat: no-repeat;
		background-position: center;
		margin: -100px 0 0 -100px;
	}
}
                
                /* 
                  ##Device = Laptops, Desktops
                  ##Screen = B/w 1025px to 1280px
                */
                
@media (min-width: 1025px) and (max-width: 1280px) {
}
                
                /* 
                  ##Device = Tablets, Ipads (portrait)
                  ##Screen = B/w 768px to 1024px
                */
                
@media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {
	.header-center {
		background: #d7d4d4;
		height: 138px;
	}

	.col-sm-5 {
		width: 46.666667%;
	}

	.tabset {
		padding-right: 73px !important;
		margin-top: -10px !important;
	}

	.megamenu-pattern {
		margin-top: 56px;
	}

	.setmblimg {
		width: 130px;
	}

	.setmblimg1 {
		height: 155px !important;
		width: 130px !important;
	}

	.header-bottom {
		margin-top: 57px !important;
	}
}
                
                
                /* 
                  ##Device = Tablets, Ipads (landscape)
                  ##Screen = B/w 768px to 1024px
                */
                
             
                
                /* 
                  ##Device = Low Resolution Tablets, Mobiles (Landscape)
                  ##Screen = B/w 481px to 767px
                */
                
@media (min-width: 481px) and (max-width: 767px) {
                  
                    
	header.typeheader-2 .header-center {
		position: fixed !important;
		top: 0;
		width: 100%;
	}

	.content-aside {
		display: none !important;
	}
}

@media (min-width: 423px) and (max-width: 480px) {
	.header-cart-phone.tabset {
		z-index: 10;
	}

	.tabBlock {
		margin-top: 36px;
	}

	.content-aside {
		display: none !important;
	}
}

@media (min-width: 397px) and (max-width: 480px) {
	.winBidLogo {
		position: relative;
		left: -170px !important;
		top: 40px;
	}

	.content-aside {
		display: none !important;
	}

	.top-link {
		padding: 19px !important;
		position: relative;
		top: 18px !important;
	}

	.common-home .block.block_6 {
		margin-top: -25px !important;
	}

	.common-home .block.block_7 {
		margin-top: -1px !important;
	}
}
                /* 
                  ##Device = Most of the Smartphones Mobiles (Portrait)
                  ##Screen = B/w 320px to 479px
                */
                
@media (min-width: 300px) and (max-width: 480px) {
	.mblslider {
		margin-left: 13px !important;
	}

	.content-aside {
		display: none !important;
	}

	.common-home .block.block_7 {
		margin-top: -1px;
	}

	.common-home .block.block_6 {
		margin-top: -25px;
	}

	.panel-default {
		border-color: #fff !important;
	}

	.panel-heading {
		padding: 0px !important;
	}

	.dropmenuset {
		position: relative;
		left: -13px !important;
	}

	.box-manage {
		position: relative;
		left: -16px !important;
	}

	.mblset {
		margin-bottom: 12px !important;
	}

	.control-label {
		padding-left: 19px !important;
		padding-right: 0px;
	}

	.progressbar {
		display: flex;
		position: relative;
		left: 0px !important;
	}

	.progressbar li {
		font-size: 10px !important;
	}

	.label-sale {
		background: #0E3775 !important;
		right: 20px !important;
	}

	.label-sale:before {
		content: "";
		border-right: 17px solid transparent;
		border-left: 17px solid transparent;
		border-bottom: 17px solid #0E3775 !important;
		position: absolute;
		top: -6px;
		right: -6px;
		transform: rotate(30deg);
	}

	.caption {
		text-align: center !important;
	}

	.setmblimg {
		width: 130px !important;
	}

	.setmblimg1 {
		height: 155px !important;
		width: 130px !important;
	}

	.megamenu-wrapper {
		margin-top: 75px !important;
	}

	.custom_sale {
		display: none;
		border-style: none;
	}

	.top-link {
		padding: 12px;
	}

	.direct_484 {
		display: none !important;
	}

	ul.top-link > li {
		padding: 10px  !important;
	}

	.name-social {
		display: none !important;
	}

	.modcontent {
		margin-top: -85px;
	}

	.navbar-logo {
		left: 0px!impotant;
	}

	.banner-layout-2 {
		display: none !important;
	}

	.owl2-item .cloned {
		width: 264px !important;
	}

	.owl26item {
		width: 224px !important;
	}

	.header-cart {
		position: absolute;
		left: 50px;
		margin-top: -42px;
	}

	.autosearch-input {
		width: 120px !important;
	}

	#search0 {
		top: -48px;
		right: -70px;
		margin-top: 15px !important;
	}

	.winBidLogo {
		position: relative;
		left: -140px;
		top: 40px;
	}

	.compare {
		display: none !important;
	}

	.
                  .hideBtN {
		display: none !important;
		display: none !important;
	}

	.myCustomSession {
		margin-left: 73px !important;
	}

	.technically {
		top: -36px !important;
		height: 36px;
	}
                  /*.header-top-right{*/
                  /*    display:none;*/
                  /*}*/
	.professional {
		margin-bottom: 65px;
	}

	.bottom_images {
		padding-left: 29px !important;
		padding-right: 29px !important;
		margin-top: 14px;
	}

	.cartStyle {
		margin-right: 0px !important;
	}

	.topLine {
		margin-top: -38px !important;
	}

	.menuLine {
		margin-top: 18px !important;
	}

	.megamenu-wrapper {
		margin-top: 58px;
	}

	.vertical-wrapper {
		margin-top: 58px;
	}
                  /*.top-link{*/
                  /*    display: flex !important;flex-direction: row !important;*/
                  /*}*/
	.fontstyle {
		font-size: 14px !important;
	}

	.badge {
		margin-top: -60px !important;
		position: relative;
		right: -101px !important;
		top: 52px !important;
	}

	.set_ta {
		position: relative;
		left: 9px;
	}

	.megamenu-pattern {
		margin-top: 65px !important;
	}

	.page-tracking {
		padding: 12px !important;
	}

	.mbl-setup {
		padding: 6px !important;
		font-size: 11px !important;
	}

	.cutom-parent-li {
		width: 290px  !important;
	}

	.modal-content {
		background-color: #fefefe;
		margin: auto;
		padding: 12px;
		border: 1px solid #888;
		width: 98% !important;
		height: auto;
		position: relative !important;
		left: 4px !important;
	}

	.vendor-logo img {
		width: 100px !important;
		position: relative;
		left: -22px;
	}
}
                
                
                
                /*Media Ended*/
                
.custom_sale {
	animation: blink-animation 1s steps(5, start) infinite;
	-webkit-animation: blink-animation 1s steps(5, start) infinite;
}

@keyframes blink-animation {
	to {
		visibility: hidden;
	}
}

@-webkit-keyframes blink-animation {
	to {
		visibility: hidden;
	}
}
        
              /*header responsiveness*/
@media only screen and (max-width: 991px) {
	.typeheader-2 .header-center {
		padding: 20px 0 0 0 !important;
	}

	.header-bottom {
		margin-top: 0px !important;
	}

	.header-cart-phone {
		padding-top: 12px !important;
	}

	.search {
		width: 100% !important;
	}

	.typeheader-2 #sosearchpro.so-search .button-search {
		min-width: 71px !important;
	}
}

@media only screen and (max-width: 767px) {
	.typeheader-2 #sosearchpro.so-search {
		width: 91% !important;
	}

	.header-cart-phone {
		padding-right: 0px !important;
		padding-top: 0px !important;
	}

	header.typeheader-2 .header-center {
		position: unset !important;
	}

	.bt-head.header-cart.cartStyle {
		margin-right: 0px !important;
	}
}

@media only screen and (max-width: 480px) {
	.header-bottom {
		height: 165px !important;
	}
    .navbar-logo.col-md-2 {
    left: 0px;
    }
	.winBidLogo {
		left: 0px !important;
	}

	#search0 {
		top: 7px;
		right: 0px;
	}

	.typeheader-2 .header-cart-phone {
		margin-top: 15px;
	}

	.typeheader-2 .header-cart-phone .bt-head {
		justify-content: center;
		margin: 0 5px;
	}

	.header-cart {
		left: 0px;
	}

	header.typeheader-2 .header-cart .cart-info, header.typeheader-2 #sosearchpro.so-search .select_category {
		display: block;
	}

	.bt-head.header-cart.cartStyle {
		z-index: 111;
	}

	.header-cart-phone {
		padding-left: 0px !important;
	}

	.typeheader-2 .header-cart-phone .call-us div.icon {
		background-size: 15px;
	}

	.typeheader-2 .header-cart-phone .call-us div.text p.text {
	    color: white;
		font-weight: normal;
	}

	.typeheader-2 .header-cart .handle {
		background-size: 15px;
	}

    .typeheader-2 .header-cart h2.title-cart2 {
        font-weight: normal;
        color: #ffffff!important;
    }
	.header-top.hidden-compact {
    border-bottom: 1px solid #e8e8e8;
    background: #0E3775;
    height: 35px;
    }

	.header-cart {
		left: -13px;
	}
}

.typeheader-2 .header-cart .btn-shopping-cart .cart-total-full {
	color: #ffffff;
}

.container-megamenu.vertical .vertical-wrapper ul.megamenu > li > .sub-menu .content .static-menu .menu > ul > li {
	margin-bottom: 0px;
}

.container-megamenu.vertical .vertical-wrapper ul.megamenu > li > .sub-menu .content .static-menu .menu > ul li a.main-menu {
    /*font-size: 14px;*/
	margin: 0px;
    /*font-weight: 400;*/
	text-transform: capitalize;
}

.button, .btn {
	background: #0E3775;
}

@media only screen and (max-width: 767px) {
	form#sosearchform {
		margin-top: 11px;
	}
}

@media only screen and (max-width: 767px) {
	form#sosearchform {
		margin-top: 11px;
	}
        /*.hidden-xs {*/
        /*    display: block !important;*/
        /*}*/;
}

@media only screen and (max-width: 480px) {
	form#sosearchform {
		margin-top: 4px;
	}

	.header-unset {
		position: unset !important;
	}

	.hidden-xs {
		display: contents!important;
	}
}

.responsive ul.megamenu .sub-menu .content .row > div {
	padding-top: 0px;
	margin-top: -2px;
	margin-bottom: -2px;
}

.mainn {
	z-index: 0!important;
}

.col-md-9.mainn.mainn-raised {
	z-index: 0!important;
}

@media (min-width: 769px) {
	form#sosearchform {
		margin-top: 11px;
	}
}

span.items_carts_bag {
	position: absolute;
	left: 28px;
	top: 23px;
	background-color: #0E3775;
	font-size: 14px;
	border-radius: 100%;
	height: 20px;
	width: 20px;
	TEXT-ALIGN: center;
	display: flex;
	align-items: center;
	justify-content: center;
}
/*header responsiveness End*/
.container-megamenu.vertical .vertical-wrapper ul.megamenu > li > .sub-menu .content .static-menu .menu > ul li a.main-menu {
	border-bottom: 2px solid #0E3775;
	display: inline-block;
}

.container-megamenu.vertical .vertical-wrapper ul.megamenu > li > .sub-menu .content .static-menu .menu > ul ul {
	padding: 0;
	padding-top: 10px;
}

.container-megamenu.vertical .vertical-wrapper ul.megamenu li .sub-menu .content .static-menu .menu ul li a.main-menu {
    margin: 0 0 10px;
    padding: -1 0 10px;
    margin-right: -10px;
    margin-left: -10px;
    text-transform: uppercase;
    font-family: system-ui;
}

/*--------add to card pop up----------*/
span.amount.price {
	margin-right: 0px!important;
}

span#amount {
	margin-right: 0px!important;
}

span.add-to-card-close {
	position: absolute;
	right: 27px;
	top: 27px;
	font-size: 20px;
	color: #0E3775;
}

span.add-to-card-title {
	display: flex;
	font-size: 25px;
	font-weight: 400;
	color: black;
}

span.Cart-Subtotal {
	color: black;
}

.block-title {
	padding: 20px;
}
.bt-cart:hover {
    background-color: black!important;
}
span.add-to-card-sub-title {
	display: block;
	padding-top: 12px;
	font-size: 15px;
	color: black;
}

.subtotal {
	font-size: 18px;
	font-weight: 700;
}

a.btn.btn-checkout.pull-right.ab {
	position: relative;
	margin-top: 8px;
	margin-bottom: 23px;
	display: flex;
	margin-right: 22px;
	color: white;
	padding: 10px 25% 10px 25%;
	border-radius: 22px;
}

.shoppingcart-box .btn-checkout:hover {
	color: #fff;
	background-color: black;
}

a.btn.btn-checkout.pull-right.ab {
	color: white;
}

.amount-p.price-container {
	position: absolute;
	right: 18px;
	top: 90px;
}

span.price-wrapper {
	color: #0E3775;
	font-size: 18px;
}

ul#shoppingcart-box {
	max-height: 400px;
	overflow: auto;
}

.jGrowl-notification.alert.ui-state-highlight.ui-corner-all.success {
	margin-top: 35%!important;
}

@media only screen and (max-width: 480px) {
	a.btn.btn-checkout.pull-right.ab {
		position: relative;
		margin-top: 8px;
		margin-bottom: 23px;
		display: flex;
		margin-right: 22px;
		color: white;
		padding: 10px 17% 10px 18%;
		border-radius: 22px;
	}

	button.bt-cart.addToCart.btn-danger {
		padding-left: 5px;
		padding-right: 5px;
		font-size: 12px;
	}
}
/*--------add to card pop up end----------*/

/*--------logo css start-----------*/
img.winBidLogo {
	margin-top: -12px;
	height: 80px;
	padding-top: 15px;
	padding-bottom: 15px;
}

@media (max-width: 769px) {
	img.winBidLogo {
		margin-top: -12px;
		height: 80px;
		padding-top: 23px;
		padding-bottom: 5px;
	}
}

@media (max-width: 480px) {
img.winBidLogo {
    margin-top: -21px;
    height: 70px;
    padding-top: 7px;
    padding-bottom: 19px;
    margin-bottom: 7px;
}

i.fa.fa-shopping-bag {
    font-size: 23px!important;
    color: white!important;
}

.typeheader-2 .header-cart-phone .call-us div.text p.text {
    font-size: 12px;
    font-family: unset;
}

	.header-bottom {
		height: 150px !important;
	}

	span.items_carts_bag {
		left: 20px;
		top: 20px;
		font-size: 12px;
		height: 15px;
		width: 15px;
	}

	.dropmenuset {
		position: absolute;
		top: 35px;
	}

	header .account.open .dropdown-menu {
                /*opacity: 1;*/
                /*visibility: visible;*/
                /*display: block !important;*/
		left: 78px !important;
		right: 0 !important;
		max-width: 200px;
	}
}

@media (min-width: 768px) and (max-width: 768px) {
	.col-lg-12.col-md-12.col-sm-12.col-xs-12.col_2w6x.col-style {
		margin-top: 87px;
	}
}

div#my_account {
	margin-top: 12px;
}

a#test {
	color: #0E3775;
	font-size: 16px;
	font-weight: bold;
}

header .account.open .dropdown-menu {
            /*opacity: 1;*/
            /*visibility: visible;*/
            /*display: block !important;*/
	left: 110px;
	right: 0px;
}

.customcardcl {
	opacity: 1 !important;
	visibility: visible !important;
	display: block;
}

li#my_account {
	margin-top: 10px;
}

/*------------Header Css End--------------*/

/*=========================================================
	02 -> HOME 2 BLADE CSS START
===========================================================*/
.mainn-raised {
    box-shadow: none! important;
}
.common-home .block {
    /*margin-top: 10px;*/
}
.deals-box{
    height: 450px;
}
    @media  (max-width: 768px){
        header.typeheader-2 .header-center {
            padding: 20px 0;
            position: fixed;
            top: 0;
            width: 100%;
        }
        .megamenu{
            margin-top:36px;
        }
        .direct_485 {
            display :none;
        }
        .direct_492 {
            display :none;
        }
        .direct_493 {
            display :none;
        }
        .direct_494 {
            display :none;
        }
    }

	.slick-dots{
		display: none !important;
	}
	.btn-danger{
		background: #d9534f;
		border-radius: 30px;
		    border-color: transparent!important;;
	}
.section {
  padding-top: 30px;
  padding-bottom: 30px;
}

.section-title {
  position: relative;
  margin-bottom: 30px;
  margin-top: 15px;
}

.section-title .title {
  display: inline-block;
  text-transform: uppercase;
  margin: 0px;
}

.section-title .section-nav {
  float: right;
}

.section-title .section-nav .section-tab-nav {
  display: inline-block;
}

.section-tab-nav li {
  display: inline-block;
  margin-right: 15px;
}

.section-tab-nav li:last-child {
  margin-right: 0px;
}

.section-tab-nav li a {
  font-weight: 700;
  color: #8D99AE;
  text-decoration: none;
}

.section-tab-nav li a:after {
  content: "";
  display: block;
  width: 0%;
  height: 2px;
  background-color: #D10024;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.section-tab-nav li.active a {
  color: #D10024;
}

.section-tab-nav li a:hover:after, .section-tab-nav li a:focus:after, .section-tab-nav li.active a:after {
  width: 100%;
}

.section-title .section-nav .products-slick-nav {
  top: 0px;
  right: 0px;
}

/*----------------------------*\
	product
\*----------------------------*/

.product {
  position: relative;
  margin: 15px 0px;
  -webkit-box-shadow: 0px 0px 0px 0px #E4E7ED, 0px 0px 0px 1px #E4E7ED;
  box-shadow: 0px 0px 0px 0px #E4E7ED, 0px 0px 0px 1px #E4E7ED;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.product:hover {
  -webkit-box-shadow: 0px 0px 6px 0px #E4E7ED, 0px 0px 0px 2px #D10024;
  box-shadow: 0px 0px 6px 0px #E4E7ED, 0px 0px 0px 2px #D10024;
}

.product .product-img {
  position: relative;
}

.product .product-img>img {
  width: 100%;
}

.product .product-img .product-label {
  position: absolute;
  top: 15px;
  right: 15px;
}

.product .product-img .product-label>span {
  border: 2px solid;
  padding: 2px 10px;
  font-size: 12px;
}

.product .product-img .product-label>span.sale {
  background-color: #FFF;
  border-color: #000000;
  color: #000000;
}

.product .product-img .product-label>span.new {
  background-color: #293a4f;
  border-color: #ffffff;
  color: #FFF;
}

.product .product-body {
  position: relative;
  padding: 10px;
  background-color: #FFF;
  text-align: center;
  z-index: 20;
  border-radius: 15px;
}

.product .product-body .product-category {
  text-transform: uppercase;
  font-size: 12px;
  color: #8D99AE;
}

.product .product-body .product-name {
  text-transform: uppercase;
  font-size: 14px;
}

.product .product-body .product-name>a {
  font-weight: 700;
  text-decoration: none;
      -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    /*min-height: 35px;*/
}

.product .product-body .product-name>a:hover, .product .product-body .product-name>a:focus {
  color: #D10024;
}

.product .product-body .product-price {
  color: #3169af;
  font-size: 18px;
}

.product .product-body .product-price .product-old-price {
  font-size: 70%;
  font-weight: 400;
  color: #8D99AE;
}

.product .product-body .product-rating {
  position: relative;
  margin: 15px 0px 10px;
  height: 20px;
}

.product .product-body .product-rating>i {
  position: relative;
  width: 14px;
  margin-right: -4px;
  background: #FFF;
  color: #E4E7ED;
  z-index: 10;
}

.product .product-body .product-rating>i.fa-star {
  color: #e58b19;
}

.product .product-body .product-rating:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 1px;
  background-color: #E4E7ED;
}

/*----------------------------*\
	Widget product
\*----------------------------*/

.product-widget {
  position: relative;
}

.product-widget+.product-widget {
  margin: 30px 0px;
}

.product-widget .product-img {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 60px;
    
    
}

.product-widget .product-img>img {
  width: 100%;
}

.product-widget .product-body {
  padding-left: 75px;
  min-height: 60px;
}

.product-widget .product-body .product-category {
  text-transform: uppercase;
  font-size: 10px;
  color: #8D99AE;
}

.product-widget .product-body .product-name {
  text-transform: uppercase;
  font-size: 12px;
}

.product-widget .product-body .product-name>a {
  font-weight: 700;
}

.product-widget .product-body .product-name>a:hover, .product-widget .product-body .product-name>a:focus {
  color: #D10024;
}

.product-widget .product-body .product-price {
  font-size: 14px;
  color: #D10024;
}

.product-widget .product-body .product-price .product-old-price {
  font-size: 70%;
  font-weight: 400;
  color: #8D99AE;
}

.product-widget .product-body .product-price .qty {
  font-weight: 400;
  margin-right: 10px;
}

.product-widget .delete {
  position: absolute;
  top: 0;
  left: 0;
  height: 14px;
  width: 14px;
  text-align: center;
  font-size: 10px;
  padding: 0;
  background: #1e1f29;
  border: none;
  color: #FFF;
}

/*----------------------------*\
	Products slick
\*----------------------------*/

.slick-track{
	opacity: 1;
	width: 100%;
	transform:
	translate3d(-1465px, 0px, 0px);
}

.products-slick .slick-list {
  padding-bottom: 60px;
  margin-bottom: -60px;
  z-index: 2;
}

.products-slick .product.slick-slide {
    border-radius: 10px;
    margin: 15px;
}

.products-tabs>.tab-pane {
  display: block;
  height: 0;
  opacity: 0;
  visibility: hidden;
  overflow-y: hidden;
  padding-bottom: 60px;
  margin-bottom: -60px;
}

.products-tabs>.tab-pane.active {
  opacity: 1;
  visibility: visible;
  height: auto;
}

.products-slick-nav {
  position: absolute;
  right: 15px;
  z-index: 10;
}

.products-slick-nav .slick-prev, .products-slick-nav .slick-next {
  position: static;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  width: 20px;
  height: 20px;
  display: inline-block !important;
  margin: 0px 2px;
}

.products-slick-nav .slick-prev:before, .products-slick-nav .slick-next:before {
  font-size: 14px;
}

/*=========================================================
	07 -> PRODUCTS PAGE
===========================================================*/


.main-raised {

    margin: -7px 30px 0px;
    border-radius: 6px;
    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);

}
.main {

    background: #fff;
    position: relative;
    z-index: 3;

}
.mainn-raised {

    margin: px 0px 0px;
    border-radius: 6px;
    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);

}
.mainn {

    background: #ffffff;  /* fallback for old browsers */
    position: relative;
    z-index: 3;

}
button.bt-cart.addToCart.btn-danger:hover {
    color: #fff;
    background-color: #000000;
    border-color: transparent;
}
/*--------slick slider home add to cart syle start----------*/

.product:hover {
    box-shadow: 0px 0px 4px 1px rgb(0 0 0 / 40%)!important;
    -webkit-box-shadow: 0px 0px 4px 1px rgb(0 0 0 / 40%)!impotant;
    -moz-box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.4)!important;
}

.slick-slide img {
    display: block;
    padding: 10px;
    border-radius: 20px;
}

/*.product.slick-slide {*/
/*    width: 250px!important;*/
/*}*/
/*.product.slick-slide {*/

/*    width: 250px!important;*/
/*}*/
@media only screen and (max-width: 480px) {
    .slick-slider .slick-track, .slick-slider .slick-list {
    padding-bottom: 15px;
    }
    .products-slick .slick-list {
        padding-bottom: 73px;
        margin-bottom: -81px;
        z-index: 2;
        }
        img.banner-images3 {
            border-radius: 10px;
        }

    button.bt-cart.addToCart.btn-danger {
    padding-left: 7px!important;
    padding-right: 9px!important;
    font-size: 11px!important;
    padding-top: 0px!important;
    padding-bottom: 0px!important;
    }
    .col-md-12.mainn.mainn-raised {
        margin: 0px;
        padding: 1px!important;
    }
    .module.home2_extra h3.modtitle {
        margin-top: 22px!important;
    }
    
    .product .product-body .product-name {
    text-transform: uppercase;
    font-size: 12px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    }
    .product .product-body .product-price {
    color: #3169af;
    font-size: 14px;
    }
    .products-slick .product.slick-slide {
    border-radius: 10px;
    margin: 5px!important;
    }
    .product .product-body {
    padding: 5px;
    }
    .slick-slide img {
    display: block;
    padding: 0px;
    border-radius: 10px;
    min-height: 135px!important;
    }
    
        
}
    img.banner-images3 {
    border-radius: 5px;
    }
    .product .product-body .product-name {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
       
    }
    
/*--------slick slider home add to cart syle end----------*/

/*------------------HOME 2 BLADE CSS END-------------------------*/

/*=========================================================
	03 -> footer Css start
===========================================================*/

/*=========================================================
	05 -> product-Detail Css Start
===========================================================*/



/*=========================================================
	06 -> product.blade Css Start
===========================================================*/


.layout-2 .products-list.grid .product-layout .product-item-container .right-block .caption h4 a {
    padding-top: 15px;
    font-weight: bold!important;
}
