/*your custom css goes here*/

@font-face {
	font-family: 'Poppins-Regular';
	src: url('../fonts/Poppins-Regular.ttf');
	url('../fonts/Poppins-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'RobotoSlab';
	src: url('../fonts/RobotoSlab.ttf');
	url('../fonts/RobotoSlab.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AvenirNext';
	src: url('../fonts/AvenirNext.otf');
	url('../fonts/AvenirNext.otf') format('opentype');
	font-weight: normal;
	font-style: normal;
}


body {
	font-family: 'AvenirNext' !important; font-size:15px;
}

.h4,
.h5 {
	font-family: 'RobotoSlab' !important;
	color: #e76135;
	letter-spacing: 2px;
	text-transform: uppercase;
}

.faq-page .card{border:none;}
.faq-page .card-header{    padding: 10px 15px !important;
    font-size: 17px !important;
    margin-bottom: 8px !important;
    border: 1px solid #dddddd;}
.faq-page .card-title{margin-bottom:0px !important;}
.faq-page .card-body{margin-bottom:10px !important; padding: 10px;}

.blog-listing {text-align:center; padding-top:8px; border: none !important; box-shadow: none !important;}
.blog-listing img{width:100%; border-radius:10px; padding-bottom:8px;}

.blog-listing .blog-title {font-size: 17px; text-align: center; color: #000000;}
.blog-listing .blog-title a{font-size: 17px; text-align: center; color: #000000;}
.blog-listing .blog-title a:hover{color:#e76135;}
.blog-listing .blog-meta{text-align:center; margin-bottom:7px;}
.blog-listing .blog-meta ul{display: inline-block; margin-bottom:0px; padding-left:0px;}
.blog-listing .blog-meta ul li{display: inline-block; margin-right:15px; font-size:14px;}

.vision-box{border:1px solid #dddddd; padding:10px; margin-bottom:20px; border-radius:10px; box-shadow: 0px 40px 20px -40px rgb(133, 133, 133); background: #ffffff;}
.vision-box img{max-height:120px; padding-bottom:10px;}
.vision-box .vision-title{padding-bottom:15px; font-size:22px; font-weight:600; color:#e76135;}
.vision-box p{margin-bottom:0px;}

.contact-section {
	padding-top: 60px;
	padding-bottom: 40px;
}

.contact-details {
	border: 1px solid #dddddd;
	padding: 15px;
	border-radius: 5px;
	margin-bottom: 25px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.06);
}

.contact-details i {
	width: 40px;
	height: 40px;
	font-size: 25px;
	text-align: center;
	line-height: 40px;
	margin-right: 5px;
	color: #ffffff;
	background-color: #e76135;
	border-radius: 5px;
}

.contact-details p {
	margin-bottom: 0px;
}

.contact-details h5 {
	text-transform: uppercase;
	font-weight: 600;
	color: #e76135
}

.contact-input {
	border: 1px solid #dddddd;
	width: 100%;
	border-radius: 2px;
	margin-bottom: 10px;
	padding: 5px 10px;
	font-size: 15px;
	width: 100%;
}
.read-more {padding: 12px 25px; color: #ffffff; background-color: #e76135; font-size: 15px; border-radius: 5px;}
.about-img{box-shadow: 0px 40px 20px -40px rgb(133, 133, 133);
    border-radius: 10px;
    border: 1px solid #dddddd;}

.section-title {font-size:30px !important; text-transform:uppercase; font-weight:600; color:#e76135;}
.bg-1 {background-image: url('../img/pattern-2.png'); background-size: cover; background-color: #fcfcfc;}
.frainchise {
	border: 1px solid #e76135;
	padding: 20px;
	border-radius: 5px;
	margin-bottom: 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.06);
}

.frainchise form {
	width: 100%;
}

.frainchise h4 {
	color: #e76135;
	margin-bottom: 15px;
	text-transform: capitalize;
	font-weight: 600;
	border-bottom: 1px solid #e76135;
	padding-bottom: 5px;
}

.contact-submit {
	background-color: #e76135;
	color: #ffffff;
	padding: 8px 15px;
	border: 1px solid #e76135;
	border-radius: 5px;
}

.category-video {
	margin: auto;
	text-align: center;
}

.category-video video {
	max-width: 150px;
	max-height: 150px;
	width: 150px;
	height: 150px;
	border-radius: 50%;
	border: solid 1px #e76135;
	transform: scale(1);
	transition: all .3s ease;
	object-fit: cover;
	object-position: center top;
	-webkit-transition: all .3s ease;
}

.category-video1 {
	margin: auto;
	text-align: center;
}

.category-video1 video {
	max-width: 150px;
	max-height: 150px;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	border: solid 1px #e76135;
	transform: scale(1);
	transition: all .3s ease;
	object-fit: cover;
	object-position: center top;
	-webkit-transition: all .3s ease;
}

.product-video-btn {
	background-color: transparent;
	color: #000000;
	font-size: 16px;
	margin-bottom: 10px;
	border: none;
	font-weight: 600;
}

.bg-gray {
	background-color: #efefef;
}

.product-listingback {
	background-color: #fafcfa !important;
}

.text-black {
	color: #333333 !important;
}

.bg-subcategory {
	background-color: #f3f3f3 !important;
	padding-top: 30px;
	padding-bottom: 0px;
}

.ml-10 {
	margin-left: 10px !important;
}

.bg-subcategory .video-box1 {
	border-radius: 50%;
	object-fit: cover;
	object-position: center top;
	z-index: 1;
	border: 0px solid rgb(255, 255, 255);
	width: 110px;
	height: 110px;
	margin: auto;
}

.bg-subcategory .video-box1 video {
	border-radius: 50%;
	max-width: 100%;
	max-height: 100%;
	width: -webkit-fill-available;
	object-fit: fill;
}

.red-text {
	color: #ff0000 !important;
	padding-left: 3px;
}

.width-height120 {
	width: 120px;
	height: 120px;
}

.product-variant {
	padding: 10px;
	border-radius: 5px 5px 20px 5px;
	background-color: #ffffff;
}

.page-section{padding-top: 50px; padding-bottom: 50px;}

.home-blog{text-align:center;}
.home-blog img{border-radius:10px; margin-bottom:10px; width:100%;}
.home-blog .blog-title a{font-size:17px; text-align:center; color:#000000;}
.home-blog .blog-title a:hover{color:#e76135;}
.home-blog .blog-meta{text-align:center;}
.home-blog .blog-meta ul{display: inline-block; margin-bottom:0px; padding-left:0px;}
.home-blog .blog-meta ul li{display: inline-block; margin-right:15px; font-size:14px;}

.accordian-head h4 {
	font-size: 20px;
	font-weight: 600;
	padding-bottom: 30px;
	text-align: center;
	text-transform: uppercase;
}

.product-descriptive {
	background-color: #fcfcfc;
	background-size: cover;
	background-position: center;
	padding-top: 60px;
	padding-bottom: 60px;
	background-position: bottom;
}

.product-descriptive .accordion {
	width: 100%;
}

.product-descriptive .accordion .card {
	border: none;
}

.product-descriptive .accordion .card-header {
	background-color: #e76135;
	padding: 10px 15px;
	margin-bottom: 1px;
	border-bottom: 1px solid #e7e7e7 !important;
}

.product-descriptive .accordion .card-title {
	font-size: 16px;
	font-weight: 600;
	color: #ffffff;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 0px;
}

.product-descriptive .accordion .card-body {
	background-color: #ffffff !important;
	padding: 15px !important;
}

.product-descriptive .accordion .card-body p {
	color: #222222;
	font-size: 14px;
	line-height: 22px;
}

.product-descriptive .accordion .card-body ul {
	padding-left: 0px;
}

.product-descriptive .accordion .card-body ul li {
	list-style: none;
	padding-bottom: 10px;
}

.product-descriptive .accordion .card-body ul li:before {
	content: '*';
	font-size: 30px;
	font-weight: 600;
	font-family: 'Line Awesome Free';
	padding-right: 5px;
	color: #e76135;
	vertical-align: middle;
}

.product-descriptive .accordion .card-body b {
	font-size: 16px !important;
	color: #e76135 !important;
}

.product-details-name {
	font-family: 'RobotoSlab';
	margin-bottom: 15px;
	font-size: 30px;
}

.product-descriptive p {
	color: #222222;
	font-size: 18px;
	line-height: 30px;
	padding-bottom: 10px;
	margin-bottom: 0px;
}

.product-descriptive .accordion .card-header::after {
	content: "+";
	color: #ffffff;
	font-size: 22px;
	text-align: center;
	border-radius: 50%;
	font-weight: 600;
}

.accordion .card-header::after {
	content: '+';
	color: #ffffff;
	font-size: 22px;
}

.product-descriptive .accordion .card-header:not(.collapsed)::after {
	content: "-";
	color: #ffffff;
	font-size: 22px;
}

.nbc-faq .accordion .card-header::after {
	content: '+';
	color: #ffffff;
	font-size: 22px;
}

.nbc-faq .accordion .card-header:not(.collapsed)::after {
	content: "-";
	color: #ffffff;
	font-size: 22px;
}

.faq-header {
	background-color: #e76135;
	display: block;
}

.faq-header ul {
	display: block;
	padding-left: 0px;
}

.faq-header ul li {
	display: inline-block;
	list-style: none;
	padding: 10px 20px;
	border-right: 1px solid #ffffff;
}

.faq-header ul li a {
	display: inline-block;
	list-style: none;
	color: #ffffff;
}

.faq-header ul li a:hover {
	curser: pointer
}

.pt-50 {
	padding-top: 50px !important;
}

.img-responsive {
	width: 100%;
}

.buy-product {
	text-align: center;
	margin: auto;
}

.img-gallery {
	max-width: 120px !important;
	height: 100px !important;
	margin-left: 10px !important;
}

.buy-product .modal-header {
	text-align: left !important;
	padding: 8px 15px;
	color: #ffffff;
	background-color: #e76135;
	min-height: auto !important;
}

.buy-product .modal-header h4 {
	line-height: normal;
	margin-bottom: 0px;
	font-size: 16px;
	color: #ffffff;
	font-family: 'RobotoSlab' !important;
}

.buy-product .modal-header .close {
	padding: 8px !important;
	background-color: #ffffff;
}

.buy-product ul {
	display: inline-block;
	padding-left: 0px;
}

.buy-product ul li {
	display: inline-block;
	list-style: none;
	margin-right: 5px;
}

.buy-product ul li a img {
	border-radius: 5px;
	border: 1px solid #dddddd;
	height: 60px;
	width: 60px;
}

.product-buy-btn {
	text-align: center;
	margin: auto;
}

.product-buy-btn button {
	text-align: center;
	color: #ffffff;
	padding: 10px 30px;
	background-color: #e76135;
	border: 1px solid #e76135;
	border-radius: 5px;
	font-size: 16px;
}

.bg-subcategory h3 a {
	font-size: 14px;
	font-weight: 600;
	color: #000000;
	text-align: center;
	padding-top: 8px;
}

.top-navbar {
	background-color: #e76135 !important;
}

.custom-search {
	max-width: 230px;
}

.custom-search .input-group-append {
	position: absolute;
	right: 0;
	z-index: 999;
}

.top-social ul {
	padding-left: 10px;
	display: block;
	margin-bottom: 0;
}

.top-social ul li {
	display: inline-block;
	list-style: none;
	margin-right: 5px;
}

.top-social ul li img {
	width: 35px;
	border-radius: 5px;
}

tooltip {
	background-color: #e76135;
	color: #ffffff;
}

.bg-new-product {
	background-color: #fffbe8;
}

.cta-section {
	background-color: #e76135;
	padding: 40px 0px;
	vertical-align: middle;
	margin-top: 10px;
}

.cta-section a {
	background-color: #ffffff;
	color: #e76135;
	padding: 10px 25px;
	float: right;
	font-size: 15px;
	font-weight: 600;
	line-height: normal;
	border-radius: 30px;
}

.cta-section h4 {
	color: #ffffff;
	font-weight: 600;
	font-family: 'RobotoSlab';
	margin-bottom: 20px;
}

.cta-section p {
	color: #ffffff;
	margin-bottom: 0px;
	font-size: 16px;
}

.product-boon {
	border: 1px solid #dddddd;
	padding: 8px;
	border-radius: 5px 5px;
	margin-bottom: 20px;
}

.product-boon img {
	border-radius: 5px; padding-bottom:8px;
}

.product-boon h3 a{font-size: 16px; font-weight: 600; color: #000000 !important;}
.product-boon h3 a:hover{color: #e76135 !important; line-height:normal}
.product-boon .product-size{font-size: 15px; color: #e76135 !important;}

.product-boon .buy-now {
	font-size: 15px;
	background-color: #e76135;
	border: 1px solid #e76135;
	color: #ffffff;
	padding: 8px 20px;
	border-radius: 30px;
	line-height: normal;
}

.product-boon .buy-now:hover {
	background-color: #f58766;
	border: 1px solid #f58766; color:#000000;
}

.product-nbc {
	border: 1px solid #dddddd;
	padding: 8px;
	border-radius: 5px 5px;
	margin-bottom: 20px;
}

.product-nbc img {
	border-radius: 5px;
}
.product-nbc h3{font-size: 16px; font-weight: 600; color: #000000 !important; padding-top:8px;}
.product-nbc h3 a{font-size: 16px; font-weight: 600; color: #000000 !important;}
.product-nbc h3 a:hover{color: #e76135 !important; line-height:normal}
.product-nbc .product-size{font-size: 15px; color: #e76135 !important;}

.product-nbc .buy-now {
	font-size: 15px;
	background-color: #e76135;
	border: 1px solid #e76135;
	color: #ffffff;
	padding: 8px 20px !important;
	border-radius: 10px;
	line-height: normal;
}

.product-nbc .buy-now:hover {
	background-color: #f58766;
	border: 1px solid #f58766; color:#000000;
}

.feature-box-o-detail h3 a {
	font-size: 15px;
	font-weight: 600;
	font-family: 'RobotoSlab';
	color: #000000 !important;
	opacity: 0.6;
}

.feature-box-o-detail .buy-now {
	font-size: 15px;
	background-color: #e76135;
	border: 1px solid #e76135;
	color: #ffffff;
	padding: 8px 20px;
	border-radius: 30px;
	line-height: normal;
}

.feature-box-o-detail .buy-now:hover {
	background-color: #000000;
	border: 1px solid #000000;
}

.seacch-input-box {
	box-shadow: -1px 2px 5px #cccccc80;
}

.whatsapp-btn {
	background-color: #1aad51;
	color: #fff !important;
	font-weight: 500;
	bottom: 70px;
	right: 20px;
	position: fixed;
	z-index: 999999;
	border-radius: 50%;
	font-size: 27px;
	width: 50px;
	height: 50px;
	line-height: 49px;
	padding-left: 13px;
}

.video-box {
	border: 1px solid #dddddd;
	border-radius: 5px;
}

.video-box video {
	max-width: 100%;
	max-height: 100%;
	border-radius: 5px 5px 2px 2px;
}

.video-box .feature-box-o-detail {
	padding: 5px;
	text-align: center;
}

.video-box .feature-box-o-detail h3 a {
	font-size: 13px !important;
	color: #000000;
	font-family: 'AvenirNext';
	opacity: 1;
}

.mt-20 {
	margin-top: 20px
}

.navbar-nav {
	margin: auto;
}

.ptb-30 {
	padding: 30px 0px;
}

.ptb-70 {
	padding: 70px 0px;
}

.ptb-50 {
	padding: 50px 0px;
}

.navbar-custom {
	background: #e76135 !important;
	color: #ffffff !important;
	text-align: center;
}

.navbar-custom ul li a {
	text-transform: uppercase;
	letter-spacing: 1px !important;
	font-size: 15px;
	color: #ffffff !important;
}

.navbar-custom ul li a:hover {
	color: #000000 !important;
}

.color-red {
	color: #e76135;
}

.text-reset {
	color: #040404 !important;
}

.figure-outer {
	position: relative;
	display: inline-block;

}

.figure-outer .image-hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	transition: 0.3s ease-in-out;
	width: 100%;
	height: 100%;
}

.figure-outer:hover .image-hover {
	display: inline;
}

.wishlist-box {
	position: absolute;
	z-index: 999;
	margin-left: 9px;
	background: #3c7e3f;
	display: flex;
	justify-content: center;
	align-items: center;
	top: 15px;
	box-shadow: -1px 1px 5px #0000006b;
	width: 55px;
	height: 30px;
	font-size: 10px;
	color: #fff;
	border: solid 1px #ffffff5c;
}

.wishlist-box a:visited i {
	font-weight: 700;
}

.wishlist-box a i {
	font-size: 20px;
	line-height: 27px;
}

.subscribe-btn:hover {
	background-color: #e76135 !important;
}

.mb-minus-14 {
	margin-bottom: -14px;
}

.nbc-features {
	background-color: #f3f3f3;
	padding: 40px 0px 15px;
}

.nbc-faq {}

.nbc-faq .accordion>.card>.card-header {
	border-radius: 0;
	border-bottom: 1px solid #ffffff;
	margin-bottom: 1px;
	background-color: #e76135;
	color: #ffffff;
	font-size: 16px;
	font-family: 'RobotoSlab';
}

.nbc-faq .accordion>.card>.card-header .card-title {
	margin-bottom: 0px;
}

.nbc-faq .accordion .card .card-body {
	padding: 10px 15px;
}

/*hover navbar css*/
.navbar-nav li:hover>ul.dropdown-menu {
	display: block;
}

.dropdown-submenu {
	position: relative;
}

/*.dropdown-submenu>.dropdown-menu {*/
/*    top:0;*/
/*    left:-100%;*/
left:-10rem;
/*10rem is the min-width of dropdown-menu */
/*    margin-top:-6px;*/
/*}*/

/*rotate caret on hover */
.dropdown-menu>li>a:hover:after {
	transform: rotate(90deg);
}

/*.custom-dropbtn::after {*/
/*    border: 0;*/
/*    content: "\f105";*/
/*    font-family: "Line Awesome Free";*/
/*    font-weight: 900;*/
/*    font-size: 80%;*/
/*    float: right;*/
/*    display: inline-block;*/
/*}*/
.active-color {
	background-color: #e76135;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	padding: 3px;
}

.nav-item.dropdown.dropdown-mega .dropdown-menu {
	width: 100%;
}

.second-row-links ul li,
.second-row-links ul span {
	display: inline-block;
	float: left;
	color: #222222;
}

.second-row-links ul {
	margin-bottom: 0px !important;
	padding-left: 0px;
}

.second-row-links ul span {
	float: left;
	font-weight: 600;
	color: #222222;
}

.second-row-links ul li a {
	font-size: 13px;
	padding: 0 5px 0 5px;
	border-left: 1px solid #222;
	color: #222222 !important;
}

.second-row-links ul li:nth-child(2) a,
.second-row-links ul li:nth-child(1) a {
	border-left: none !important;
}

.footer-logo{text-align:center;}
.footer-logo img{max-height:130px; margin-bottom:20px;}
.second-row-links {
	padding: 10px 15px;
}

.borrder-top-custom {
	border-top: 1px solid #282c3fa8;
}

.first-row-links .footer-box ul li a {
	text-decoration: none;
}

.first-row-links .footer-box ul {
	padding-left: 0px;
}

.first-row-links .footer-box ul li {
	list-style: none;
}

.first-row-links .footer-box ul li a {
	font-size: 13px;
	color: #151515;
	font-weight: 600;

}

.navbar {
	padding: 0px !important;
	margin: auto;
	text-align: center !important;
	display: inline-block;
}

ul.social li {
	width: 35px !important;
	height: 35px !important;
	line-height: 35px !important;
	font-size: 20px;
	background-color: #dcdcdc !important;
	border-radius: 5px;
	color: #ffffff !important;
}

ul.social li:hover {
	width: 35px !important;
	height: 35px !important;
	line-height: 35px !important;
	font-size: 20px;
	background-color: #003366 !important;
	border-radius: 5px;
	color: #ffffff !important;
}

ul.social a {
	color: #ffffff !important;
	display: inline-block;
	width: 35px;
	height: 35px;
	border-radius: 0;
	line-height: 35px;
	text-align: center;
	font-size: 20px
}

ul.social a:hover {
	color: #ffffff !important;
	display: inline-block;
	width: 35px;
	background-color: #003366 !important;
	height: 35px;
	border-radius: 0;
	line-height: 35px;
	text-align: center;
	font-size: 20px
}

/*catogries section css start*/
/*.absolute-icons{*/
/*    position: absolute !important;*/
/*    right: 7% !important;*/
/*    bottom: 24px !important;*/
/*    top: auto !important;*/
/*}*/
.avatar img {
	object-fit: cover;
	max-width: 100%;
	width: 100%;
	border-radius: 50%;
	height: 100%;
	background-color: #ffffff;
}

.avatar-sm {
	width: 40px;
	height: 40px;
	font-size: 1.1em;
}

.absolute-icons button {
	display: inline !important;
	height: auto !important;
	width: auto !important;
	line-height: 24px !important;
	border-radius: 4px !important;
	opacity: 0;
	padding: 3px 25px !important;
	background-color: #e76135 !important;
	border: solid 1px #e76135;

}

.absolute-icons .add-cart {
	background-color: #201501 !important;
	border: solid 1px #201501;
	color: #ffffff;
}

.absolute-icons button:hover {
	background-color: #201501 !important;
	border: solid 1px #201501;
	color: #ffffff;
}

.absolute-icons button a {
	color: #ffffff !important;
	font-size: 14px;
}

.catogrie-outer-box:hover .absolute-icons button {
	opacity: 1;
}

.bg-blue {
	background: #02024e !important;
}

.absolute-icons {
	text-align: center;
	position: absolute;
	top: 45%;
	/* padding-left: 15px; */
	margin: auto;
	left: 25%;
}

/*.catogrie-outer-box:hover {
    box-shadow: 0 4px 6px -1px rgb(0 0 0 / 19%), 0 2px 4px -1px rgb(0 0 0 / 6%) !important;
}*/
.catogrie-outer-box {
	position: relative;
	border: 1px solid #f3f3f3;
	border-radius: 10px;
}

/*catogries section css end*/

.logo img {
	height: 75px;
}

.logo {
	padding: 10px 0px !important;
}

.btn-custom,
.btn-custom-input {
	border: solid 1px #ccc;
	margin-right: 4px;
}

.btn-custom:hover {
	background-color: #e76135;
	color: #ffffff;
	border: solid 1px #e76135;
}

.add-to-cart i,
.buy-now i {
	font-size: 20px;
}

.add-to-cart {
	background-color: #e76135;
	color: #ffffff;
	padding: 10px 40px;
}

.add-to-cart:hover {
	background: #201501;
	color: #ffffff;
}

.buy-now {
	padding: 10px 40px;
	background: #201501;
	color: #ffffff;
}

.buy-now:hover {
	background-color: #e76135;
	color: #ffffff;
}

.color-orange {
	color: #e76135;
}

.stock::before {
	content: "";
	float: left;
	position: absolute;
	top: 0;
	left: -12px;
	width: 0;
	height: 0;
	border-color: transparent #04AA6D transparent transparent;
	border-style: solid;
	border-width: 12px 12px 12px 0;
}

.stock {
	background: #04AA6D;
	font-size: 12px;
	line-height: 22px;
	color: #fff;
	padding: 1px 10px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	margin: 0 0 0 20px;
}

.aiz-share .jssocials-share-link {
	background: transparent !important;
	border-radius: 50% !important;
	padding: 10px !important;
	border: solid 2px #e76135;
	color: #e76135;
}

.aiz-share .jssocials-share-link:hover {
	background: #e76135 !important;
	color: #ffffff;
}

.category-slider .category-div img {
	border: solid 1px #dddddd;
	border-radius: 10px;
	/* padding: 3px; */
	transform: scale(1);
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
}

.category-div:hover img {
	border: dashed 2px #e76135;
	transform: scale(0.95);
	/*padding:20px;*/

}

.absolute-icons .whatsapp-enquiry {
	background-color: #25d366 !important;
	border: 1px solid #25d366 !important;
}

.absolute-icons .whatsapp-enquiry:hover {
	background-color: #25d366 !important;
	border: 1px solid #25d366 !important;
}

.category-name-box {
    position: relative; padding-top:8px;
}

.category-name-box a {
	color: #e76135 !important;
}

.img-outer-box {
	overflow: hidden;
}

.img-outer-box img {
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
}

/* .catogrie-outer-box:hover img{
      transform: scale(1.1); opacity:0.4;;
}*/

.categories-section .categories-links {
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
	font-family: 'RobotoSlab';
}

.categories-section .categories-links1 {
	font-size: 13px;
	line-height: normal;
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
	font-family: 'RobotoSlab';
}

.footer-top i {
	background: #e76135;
	padding: 11px;
	border-radius: 50%;
	color: #ffffff;
}

.footer-top i:hover {
	background: #201501 !important;
	color: #ffffff;
}

.mt-10 {
	margin-top: 10px;
}

.offer-banner {
	padding-top: 30px;
	padding-bottom: 30px;
}

.offer-banner img {
	width: 100%;
	border-radius: 10px;
}

.header-top {
	background-color: #e76135;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

.header-top p {
	color: #ffffff;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 0px;
}

.footer-social-main ul {
	margin-left: 0px;
	display: block;
	padding-left: 0px;
}

.footer-social-main ul li {
	display: inline-block;
    list-style: none;
    height: 35px;
    width: 35px;
    line-height: 35px;
    text-align: center;
    color: #ffffff;
    font-size: 25px;
    border-radius: 2px;
    background-color: #ffffff;
    margin-right: 5px;
}

.footer-social-main ul li a{
	color:#e76135;
}

.sliderr-bottom {
	margin-bottom: 20px;
}


/*testimonial slider*/
.client-testimonial {
	padding: 25px;
	border-radius: 8px;
	border: 1px solid #ECECEC;
	box-shadow: 0px 3px 11px rgba(0, 0, 0, 0.10), 0 15px 12px rgba(0, 0, 0, 0.02);
	margin: 5px 0 0px 0 !important;
	text-align: left;
}

.client-testimonial p {
	font-family: inherit;
	font-size: 15px;
	font-weight: 300;
	padding: 10px 0 10px 0;
	text-align: center;
}

.testimonial-name img {
	border-radius: 50%;
	width: 50px;
	display: inline;
}

.testimonial-name {
	text-align: center;
}

.testimonial-name .t-name {
	font-size: 16px;
	font-weight: 600;
	padding-left: 15px;
	display: inline;
	color: #201501;
}

/*hemburger css*/
.hamburger {
	display: none;
}

.bar {
	width: 1.1rem;
	height: 3px;
	display: block;
	color: #fff;
	padding: 0;
	margin: 6px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	background-color: #253d4e;
}

.hamburger .bar:nth-child(1) {
	width: 10px;
}

.hamburger .bar:nth-child(2) {
	width: 22px;
}

.fs-15px {
	font-size: 15px;
}

.view-more-btn {
	padding: 10px 20px;
	border-radius: 10px 0px 10px 0px;
	text-transform: uppercase;
	font-size: 16px;
	border: solid 1px transparent;
	background: #e76135 !important;
}

.view-more-btn:hover {
	background: #003366 !important;
	color: #ffffff;
	border: solid 1px #003366;
}

.text-red {
	color: #e76135;
}

.aiz-carousel .slick-arrow {
	background: #f58766;
    color: #ffffff;
    height: 35px;
    width: 35px;
    border-radius: 2px;
}

.footer-top .feature-div {
	text-align: center;
	margin-bottom: 15px;
}

.footer-top .feature-div img {
	text-align: center;
	margin: auto;
	width: 100%; height: 100%;
	margin-bottom: 20px;
}

.footer-top .feature-div h5 {
	font-family: 'RobotoSlab';
	font-weight: 500;
	padding-bottom: 10px;
	font-size: 18px;
}

.footer-main {
	padding: 45px 0px 20px 0px;
	background: #e76135;
	border-top: solid 3px #dddddd;
	background-size: cover;

}

.footer-main p {
	color: #ffffff;
	font-size: 15px;
}

.footer-main p i {
	color: #e76135;
    height: 25px;
    width: 25px;
    line-height: 25px;
    background: #ffffff;
    text-align: center;
    font-size: 18px;
    border-radius: 2px;
    margin-right: 5px;
}

.footer-main .list-unstyled {
	margin-bottom: 20px !important;
}

.footer-main h4 {
	color: #ffffff;
	font-family: 'RobotoSlab';
	font-size: 22px;
	padding-bottom: 20px;
	text-transform: uppercase;
}

.footer-second {
	text-align: center;
}

.footer-second p {
	margin-bottom: 15px;
	font-size: 15px;
	font-weight: 600;
}

.footer-second ul {
	display: block;
	padding-left: 0px;
}

.footer-second ul li {
	display: inline-block;
	color: #ffffff;
	font-size: 15px;
}

.footer-second ul li span {
	padding: 0px 15px;
	color: #ffffff;
}

.footer-certificate {}

.footer-certificate img {
	width: 90px;
	margin-right: 10px;
	margin-bottom: 15px;
}

/*.footer-main .list-unstyled li a:hover{*/
/*        border-bottom: solid 1px #000;*/
/*}*/
.footer-main .list-unstyled li a:hover:after {
	right: 0;
	left: 0;
	width: 100%;
}

.footer-main .list-unstyled li {
	padding-bottom: 10px;
}

.footer-main .list-unstyled li a {
	position: relative;
	padding-bottom: 15px;
	color: #ffffff !important;
	font-size: 15px;
}

.footer-main .list-unstyled li a:hover {
	text-decoration: underline;
}

.footer-main .list-unstyled li a:after {
	content: "";
	background-color: #e76135;
	width: 0;
	height: 2px;
	left: 0;
	bottom: 0;
	position: absolute;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 035s ease;
	transition: all 0.3s ease;
}

.list-unstyled li span {
	color: #222 !important;
}

.footer-bottom {
	background-color: #e76135 !important;
	/*margin-bottom: 48px;*/padding-top:8px; padding-bottom:8px; border-top:1px solid #f09679;
}

.subscribe-btn {
	background: #e76135 !important;
	border-color: #e76135;
}

.subscribe-btn:hover {
	background: #db8989 !important;
	color: #000000;
}


/*instafeed start*/
.instafeed-outer {
	width: 100%;
}

.instafeed-outer .instafeed-item {
	width: 19.7%;
	display: inline-block;
	padding-bottom: 4px;
	position: relative;
	height: 290px;
}


.instafeed-outer .instafeed-item a img {
	max-width: none;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: 0 auto;
	width: 100%;
	height: 100%;
}


.instafeed-item-hover {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: 0 auto;
	width: 100%;
	height: 100%;
	text-align: center;
	background: rgba(255, 255, 255, 0.7);
	opacity: 0;
	cursor: pointer;
}

.instafeed-outer .instafeed-item:hover .instafeed-item-hover {
	opacity: 1;
}

.instafeed-item-hover a {
	position: relative;
	top: 45%;
}

.instafeed-item-hover a i {
	/*color:#ffffff;*/
	font-size: 45px;
	background: -webkit-radial-gradient(33% 100% circle, #FED373 4%, #F15245 30%, #D92E7F 62%, #9B36B7 85%, #515ECF);
	background: radial-gradient(circle at 33% 100%, #FED373 4%, #F15245 30%, #D92E7F 62%, #9B36B7 85%, #515ECF);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.brand-section {
	background: #f9f9f9;
	padding: 30px 0px;
	margin-bottom: 20px;
}

.footer-top .a-outer {
	padding: 30px 20px 10px 20px !important;
}

.product-details {
	border-radius: 5px 5px 20px 5px;
	display: inline-block;
	margin-right: 10px;
	width: 100%;
}

.product-details .product-size {
	background-color: #f3f3f3;
	display: flex;
}

.product-details .product-price {
	padding: 8px 10px;
}

.breadcrumb-main{background-image:url('../img/breadcrumb.jpg'); background-size:cover; padding-top: 80px;
    padding-bottom: 80px;
    text-align: center;
    background-position: center;}
.breadcrumb-main .breadcrumb-title{color: #ffffff; padding-bottom: 15px; font-size: 40px; margin-bottom:0px !important; font-family: 'RobotoSlab';}

.breadcrumb-main .breadcrumb-link ul{display: inline-block; padding-left:0px;}
.breadcrumb-main .breadcrumb-link ul li{display: inline-block; list-style:none; color: #ffffff; font-size:15px;}
.breadcrumb-main .breadcrumb-link ul li a{color: #ffffff;}
.breadcrumb {
	background-color: #e76135;
	border-radius: .25rem;
}

.breadcrumb-outer {
	padding: 10px 0px;
	background: #e76135;
	box-shadow: inset 0 1px 2px rgb(0 0 0 / 3%);
}

.payment-method ul {
	margin-top: 6px !important;
	margin-bottom: 0rem !important;
}


/*subscribe area*/
.subscribe-outer-box {
	border-radius: 10px;
	padding: 30px;
	margin-bottom: -73px;
	margin-top: 50px;
	background: #8d0f10;
	color: #ffffff;
	box-shadow: 9px 8px #000000;
}

.subscribe-div .form-group {
	width: 75%;
}

.subscribe-div .form-group input {
	width: 100% !important;
}

.subscribe-outer-box h5 {
	margin-bottom: 12px;
}


.category-heading {
	background: #f0eeee;
	box-shadow: inset 0px 1px 2px rgb(0 0 0 / 6%);
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	text-transform: uppercase;
	padding: 10px 15px;
}

.aiz-range-slider .noUi-connect {
	background: #e76135 !imoprtant;
}

.filter-by-color .color-name {
	padding: 0px 0 0 10px;
}

.name-heading {
	background: #f4f4f4;
	padding: 10px 15px;
	border-radius: 5px;
}

.name-heading .bootstrap-select .dropdown-toggle {
	border-color: #e76135 !important;
}

.name-heading .form-group,
.name-heading .h6 {
	margin-bottom: 0rem !important;
}

ul.social.colored li a:hover {
	background: #f0dfe0 !important;

}

ul.social.colored li a:hover i {
	color: #201501 !important;
}

ul.social.colored li a i {
	color: #696b79 !important;
}

.aiz-p-hov-icon a {
	background: #e76135 !important;
	color: #fff;
}

.aiz-p-hov-icon a i {
	font-size: 20px !important;
	line-height: 30px !important;
}

.off-price {
	color: #09770e;
	padding-left: 5px;
}

hr {
	margin: 0.5rem 0 !important;
}

.close {
	line-height: 1 !important;
	color: #fff !important;
	text-shadow: none !important;
	opacity: 1 !important;
	background: #e76135 !important;
	border-radius: 3px !important;
}

.btn-soft-red {
	color: #ffffff;
	background: #fe0106b0;
}

.btn-red {
	background-color: #e76135;
	color: #ffffff;
}

.btn-red:hover {
	background-color: #000000;
	color: #ffffff;
}

.border-red {
	border: 1px solid #e76135 !important;
}

.aiz-rounded-check {
	border: 1px solid #e76135 !important;
}

.login-logout a i {
	color: #040404;
	font-weight: bold;
	font-size: 32px;
}

.login-logout a span {
	color: #040404;
}

.btn-green {
	background: #198754;
	color: #fff;
}

.btn-outline-black {
	border: 1px solid #000000;
	color: #00000;
}

.w-130 {
	width: 130px;
}

.footer-subscribe input,
.footer-subscribe .form-inline .form-control {
	width: 100%;
}

.footer-subscribe .form-group {
	width: 70%;
}

.footer-main h5 {
	color: #535766;
}

.description-tabss {
	background: #e2e2e2;
	box-shadow: inset 0px 1px 2px rgb(0 0 0 / 6%);
}

.footer-cart-buy-btns {
	position: fixed;
	bottom: 28px;
	display: none;
	width: 90%;
	background: #ffffff;
	padding: 18px 0px;
	box-shadow: 0 0 35px 0 rgb(80 80 80 / 15%);
	border-radius: 10px;
}

.footer-cart-buy-btns .buy-now {
	padding: 10px 50px;
}

.table-description .table-striped tbody tr:nth-of-type(odd) {
	background-color: rgb(0 0 0 / 2%) !important;
}

.offers-detail li {
	list-style: none;
	font-size: 15px;
	margin-bottom: 5px;
}

.offers-detail {
	padding-left: 0 !important;
}

.offers-detail li i {
	color: #e76135;
}

.active-size {
	background-color: #e76135 !important;
	color: #ffffff !important;
}

.box-dashboard {
	padding: 30px 15px !important;
}

.sticky-btns-outer {
	display: flex;
	justify-content: center;
	align-items: center;
}

.sticky-btns-outer .sticky-btns-inner {
	-ms-flex: 1;
	/* IE 10 */
	flex: 1;
	border-right: solid 1px #ccc;
	text-align: center;
}

.sticky-btns-outer .sticky-btns-inner:last-child {
	border-right: none !important;
}

.feature-box-o {
	margin-bottom: 0px !important;
	border: 1px solid #f3f3f3;
	border-radius: 10px;
}

.feature-box-o-detail {
	padding-top: 10px;
	background: #ffffff !important;
	padding-left: 5px;
}

.padding-8 {
	padding: 8px;
}

.bg-red {
	background-color: #e76135 !important;
}

.copyright-text {
	font-size: 14px;
	margin-bottom: 0px; color:#ffffff;
}
.copyright-text a{
	font-size: 14px;
	margin-bottom: 0px; color:#ffffff;
}

.detail-color {
	width: -webkit-fill-available;
	padding-left: 0px;
	width: 100%;
	margin-bottom: 0px !important;
}

.detail-color ul {
	padding-left: 0px;
}

.detail-color ul li {
	padding-left: 0px;
	list-style: none;
	display: inline-block;
	width: 23%;
	margin-right: 7px;
	margin-bottom: 10px;
}

.detail-color ul li a {
	list-style: none;
	float: left;
	margin-bottom: 8px;
	border: solid 1px #dddddd;
	font-weight: 600;
	text-align: left;
	background-color: #dddddd;
	color: #000000;
	padding: 5px 10px;
	width: -webkit-fill-available;
}

.detail-color-123 {
	border: solid 1px #dddddd;
	text-align: left;
	border-radius: 0px 0px 15px 0px;
	color: #000000;
	padding: 5px 10px;
}


.detail-color li a {
	color: #e76135;
}

.detail-color li.active-button {
	background-color: #e76135;

}

.detail-color li.active-button a {
	color: #fff !important;
}

.top-profile-drop-icon {
	font-size: 18px;
	color: #d9d9d9;
	padding-left: 6px;
}

.carousel-control-next span,
.carousel-control-prev span {
	background: #e76135;
	color: #fff;
	padding: 0 6px;
	border-radius: 3px;
}


/*admin css start*/
.aiz-main-content .card-body .table.aiz-table {
	border-spacing: 0 20px;
	border-collapse: separate;
}

.aiz-main-content .card-body .table.aiz-table tbody tr {
	box-shadow: 0 2px 10px rgb(0 0 0 / 12%);
	border-radius: 5px;
}

.aiz-main-content .card-body .table.aiz-table tbody tr:hover {
	box-shadow: 0 2px 10px rgb(0 0 0 / 16%);
}

.aiz-main-content .card-body .table.aiz-table tbody tr td {
	padding: 0.7rem 0.5rem !important;
	font-size: 14px !important;
}

.aiz-main-content .card-body .table.aiz-table thead .footable-header th {
	font-size: 14px;
}

.aiz-main-content .card-body .table.aiz-table tbody tr td a.btn-circle {
	border-radius: 5px !important;
}

.staff img {
	height: 25px !important;
}

.top-bg {
	background-color: #e76135 !important;
}

.admin-sidebar {
	width: 235px !important;
	background-color: #e76135 !important;
}

.aiz-side-nav-list .aiz-side-nav-link {
	font-size: 13px !important;
	color: #ffffff !important;
	padding: 8px 12px !important;
}

.aiz-side-nav-list .level-2 .aiz-side-nav-link {
	padding: 10px 25px 10px 34px !important;
}

.aiz-side-nav-list .level-2 .aiz-side-nav-link i {
	line-height: 25px;
	margin-right: 10px;
	font-size: 10px;
}

.aiz-side-nav-list .aiz-side-nav-link:hover {
	color: #fff;
	background-color: #ffffff24;
	border-left: solid 2px #ccc;
}

.admin-search-btn {
	background: #fff !important;
}

.aiz-side-nav-list .aiz-side-nav-link.active,
.aiz-side-nav-list .aiz-side-nav-link.level-2-active {
	color: #fff;
	background-color: #000000;
}

.aiz-side-nav-list .aiz-side-nav-icon {
	color: #ededed !important;
}

.aiz-topbar-item .btn i {
	color: #d9d9d9 !important;
}

.visit-btn {
	background: #d9d9d9;
	padding: 8px 20px;
	border-radius: 5px;
	font-size: 15px;
	color: #4e5a6e;
}

.visit-btn.order-btn {
	background-color: #262626 !important;
	color: #d9d9d9 !important;
}

.language-btn {
	background: #cccccc94;
	border-radius: 50%;
}

.admin-wrapper .aiz-titlebar .btn-circle {
	border-radius: 5px !important;
	background: #4e5a6e;
	border-color: #4e5a6e;
}

.admin-wrapper .aiz-titlebar .btn-circle:hover {
	background: #d9d9d9;
	color: #4e5a6e;
}

.admin-wrapper .aiz-main-content .card-body {
	padding: 0px 25px 10px !important;
}


@media (max-width: 992px) {
	.navbar-collapse {
		position: fixed;
		top: 50px;
		left: 0;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 15px;
		width: 100%;
		height: 100%;
		background: #ffffff;
	}

	.navbar-collapse.collapsing {
		left: -75%;
		transition: height 0s ease;
	}

	.navbar-collapse.show {
		left: 0;
		transition: left 300ms ease-in-out;
	}

	.navbar-toggler.collapsed~.navbar-collapse {
		transition: left 500ms ease-in-out;
	}

	.hamburger {
		display: block;
	}

	.active .bar:nth-child(2) {
		opacity: 0;
	}

	.active .bar:nth-child(1) {
		-webkit-transform: translateY(8px) rotate(-315deg);
		transform: translateY(8px) rotate(-315deg);
		width: 75%;
	}

	.active .bar:nth-child(3) {
		-webkit-transform: translateY(-10px) rotate(-45deg);
		transform: translateY(-10px) rotate(-45deg);
		width: 75%;
	}

	.navigation-bar .nav-item {
		border-bottom: solid 1px #cccccc9c;
	}

}


@media (max-width: 575.98px) {
    .breadcrumb-main .breadcrumb-title {padding-bottom: 10px; font-size: 28px;}
    .breadcrumb-main { padding-top: 25px; padding-bottom: 20px;}
    .product-nbc h3 a {font-size: 14px; font-weight: 500 !important;}
    .product-nbc .buy-now {font-size: 14px; padding: 5px 12px !important;}
    .sliderr-bottom {margin-bottom: 0px;}
.page-section {
    padding-top: 30px;
    padding-bottom: 20px;
}
.section-title {font-size: 22px !important;}
.category-name-box {bottom: 0px; line-height: normal;}
	.detail-color ul li {
		padding-left: 0px;
		list-style: none;
		display: inline-table;
		width: 46%;
		margin-right: 7px;
		margin-bottom: 10px;
	}

	.header-top {
		display: none;
	}

	.top-social {
		display: none;
	}

	p {
		margin-bottom: 10px;
	}

	body {
		font-size: 14px;
	}

	.h2,
	h2 {
		font-size: 18px !important;
	}

	.badge-primary {
		background-color: #e76135;
		/* padding: 0px; */
		height: 15px;
		width: 15px;
		font-size: 9px;
		margin-bottom: 30px;
	}

	.ptb-70 {
		padding: 25px 0px;
	}

	.navbar-nav {
		/* margin: auto; */
		background-color: #f3f3f3;
		text-align: left !important;
	}

	.fs-sm-16 {
		font-size: 13px !important;
		line-height: 20px;
	}

	.navbar-collapse {
		padding-left: 0px;
		padding-right: 0px;
	}

	.fs-16 {
		font-size: 13px !important;
		line-height: 20px;
	}

	.col {
		min-width: auto !important;
	}

	.form-inline {
		flex-flow: inherit !important;
	}

	.list-inline-item:not(:last-child) {
		margin-right: 5px !important;
	}

	.catogrie-outer-box {
		min-height: auto;
	}

	.buy-now {
		padding: 10px 10px !important;
	}

	.footer-cart-buy-btns .buy-now {
		padding: 10px 17px !important;
	}

	.add-to-cart {
		padding: 10px 12px;
	}

	.header-svg-icon img {
		height: 20px;
		width: 20px;
	}

	.logo img {
		height: 50px;
	}

	.ml-sm-7 {
		margin-left: 10px !important;
	}

	.navbar-collapse {
		top: 70px;
	}

	.navbar-custom {
		padding: 0 !important;
	}

	.search-btnn i {
		font-size: 23px;
		padding-top: 8px !important;
	}

	.aiz-carousel .slick-arrow {
		width: 30px;
		height: 30px;
		line-height: 32px;
	}

	.categories-section-padding {
		padding: 0 0.5rem !important;
	}

	.categories-section-padding .categories-section-heading-div {
		margin-bottom: 0px !important;
	}

	.categories-section .categories-links {
		font-size: 16px;
	}

	.category-slider .category-div img {
		/*border: solid 3px #e76135;*/
		/*padding: 2px;*/
	}

	.wishlist-box {
		bottom: 43%;
		margin-left: 5px;
	}

	.fs-15px {
		font-size: 13px;
	}

	.h4,
	h4 {
		font-size: 1.25rem !important;
	}

	.mb-smm-0 {
		margin-bottom: 0px !important;
	}

	.mt-smm-0 {
		margin-top: 0px !important;
	}

	.py-sm-4 {
		padding: 20px 0;
	}

	.view-more-btn {
		padding: 4px 14px;
		font-size: 14px;
	}

	.p-sm-10 {
		padding: 10px 0px !important;
	}

	.navbar-custom ul li a {
		padding: 12px !important;
	}

	.instafeed-outer .instafeed-item {
		width: 23.7%;
		height: 100px;
	}

	.instafeed-item-hover a {
		top: 40%;
	}

	.instafeed-item-hover a i {
		font-size: 20px;
	}

	.client-testimonial {
		box-shadow: -3px -1px 20px rgb(0 0 0 / 10%), 0 15px 12px rgb(0 0 0 / 2%);
		margin: 0px 0 19px 0 !important;
		padding: 15px;
	}

	.footer-main p {
		font-size: 14px;
	}

	.footer-main .list-unstyled li a {
		font-size: 14px;
	}

	.tabs a {
		padding: 4px 10px !important;
		margin-top: 12px;
		display: inline-block;
		text-align: center;
		font-size: 14px !important;
	}

	.client-testimonial p {
		font-family: inherit;
		font-size: 14px;
		font-weight: 300;
		padding: 05px 0 10px 0;
		margin-bottom: 0px;
	}

	.testimonial-name .t-name {
		font-size: 14px;
		padding-left: 10px;
	}

	.pb-sm-0 {
		padding-bottom: 0px;
	}

	.off-price {
		font-size: 12px;
	}

	.pb-30 {
		padding-bottom: 30px !important;
	}
	.mb-15 {
		margin-bottom: 15px !important;
	}
    .mb-20 {
		margin-bottom: 20px !important;
	}
	.mb-30 {
		margin-bottom: 30px !important;
	}

    

	.aiz-p-hov-icon a {
		height: 28px;
		width: 28px;
		line-height: 26px;
	}

	.aiz-p-hov-icon a i {
		font-size: 15px !important;
		line-height: 30px !important;
	}

	.subscribe-outer-box h5 {
		font-size: 16px !important;
	}

	.slick-list {
		height: auto !important;
	}

	.w-130 {
		width: auto;
	}

	.btn-icon-sm {
		width: 35px !important;
	}

	.login-logout a i {
		font-size: 26px;
	}

	.login-logout {
		margin-left: 8px !important;
	}

	.navbar-toggler {
		padding: 5px !important;
	}

	.subscribe-outer-box {
		padding: 15px;
	}

	.name-heading h1 {
		font-size: 14px;
	}

	.breadcrumb {
		justify-content: center;
	}

	.breadcrumb-outer {
		padding: 10px 0px;
	}

	.my-sm-0 {
		margin: 0 !important;
	}

	.mt-sm-0 {
		margin-top: 0px !important;
	}

	.mb-sm-0 {
		margin-bottom: 0px !important;
	}

	.fs-sm-16 {
		font-size: 16px !important;
	}

	.product-name {
		margin-bottom: 5px !important;
	}

	.offers-detail li {
		font-size: 12px;
		margin-bottom: 0px;
	}

}

@media (max-width:480px) and (min-width: 320px) {
	.header-top {
		display: none;
	}

	.navbar {
		padding: 0px !important;
		margin: auto;
		text-align: center !important;
		display: inline-block;
		position: absolute; background: #e76135;
	}

	.feature-box-o-detail .buy-now {
		font-size: 13px;
		padding: 5px 15px !important;
		border-radius: 30px;
		line-height: normal;
	}

	.cta-section {
		padding: 15px;
		text-align: center;
	}

	.cta-section a {
		float: none;
	}

	.cta-section p {
		margin-bottom: 15px;
	}

	.top-social {
		display: none;
	}

	.col {
		min-width: auto !important;
	}

	.form-inline {
		flex-flow: inherit !important;
	}

	.list-inline-item:not(:last-child) {
		margin-right: 5px !important;
	}

	.catogrie-outer-box {
		min-height: auto;
	}

	.buy-now {
		padding: 10px 7px !important;
	}

	.add-to-cart {
		padding: 10px 7px;
		font-size: 13px;
	}
}


.tabs a:nth-child(1) {
	background: #c30;
	color: #fff;
}

.tabs a {
	padding: 7px 29px;
	margin-top: 12px;
	display: inline-block;
	text-align: center;
}

.tabs a:nth-child(2) {
	background: var(--primary);
	color: #fff;
}