@charset "utf-8";
/* CSS Document */


/* Admin Panel Start */
body.pmpro-login .about__wrapp {background: #9b4321;}
body.pmpro-login .inner__page__main__wrapp .header__banner__inner{max-height: 250px !important;}
.pmpro_login_wrap{text-align: center; margin: auto; border: 1px solid #000; width: 450px; padding: 35px; border-radius: 20px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.25); background: #f7cd2e;}
.pmpro_login_wrap form {text-align: left; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.pmpro_login_wrap .login-username {flex: 0 0 100%;}
.pmpro_login_wrap .login-password {flex: 0 0 100%;}
.pmpro_login_wrap p label {font-size: 16px; font-weight: 400 !important; margin-bottom: 5px !important;}
.pmpro_login_wrap p input {width: 100% !important; max-width: 100% !important; height: 42px; border: 1px solid #000; background: #333; color: #fff; border-radius: 6px; padding: 4px 10px;}
.pmpro_actions_nav a{color: #000;}
.pmpro_login_wrap .login-submit input.button {background: #000; border: 0; padding: 10px 20px; color: #fff; border-radius: 5px; text-transform: uppercase;}
.pmpro_login_wrap p.login-remember label{display: flex; align-items: center; gap: 5px;}
.pmpro_login_wrap p input[type="checkbox"] {height: 20px; width: auto !important; border: 0; padding:0;}

/* Admin Panel End */



.testimonial__wrapp .owl-carousel .owl-stage {display: flex; flex-wrap: wrap;}
.testimonial__wrapp .owl-carousel .owl-stage .slide-item {height:100%;}
.testimonial__wrapp .owl-carousel .owl-stage .slide-item .tes__box {height:100%;}







@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800;900");

:root {
	--colorDefaultBody: #fff;
	--colorPrimary: #a04000;
	--colorSecondary: #63d4f0;
	--colorHeading: #000000;
	--colorAccent: #85554b;
	--colorPara: #000000;
	--colorParatwo: #ffffff;
	--colorBorder: #c6c4c4;
	--colorBordertwo: #ecebeb;
	--colorErrorText: #d82f2f;
	--colorDarkPrimary: #000000;
	--fontBase: 'Poppins', sans-serif;
	--borderRadius: 10px;
}


body {
	margin: 0px;
	padding: 0px;
	font-family: var(--fontBase);
	background:var(---colorDefaultBody);
}

a {
	text-decoration: none;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

a:hover {
	text-decoration: none;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
	cursor: pointer
}

a:focus,
a:hover {
	border: none;
	text-decoration: none
}

button:focus {
	outline: 0px dotted;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: var(--fontBase);
}

p {
	color: var(--colorPara);
	font-family: var(--fontBase);
}


.container {
	max-width: 1446px;
}

.header__top {
	background:var(--colorDefaultBody);
	padding: 10px 0px;
	position: relative;
	z-index: 10;
}

.header__top p {
	font-size: 16px;
	text-align: center;
	font-weight: 600;
	margin: 0;
	color: var(--colorParatwo);
}


.navbar {
	background-color:var(--colorPrimary);
	width: 100%;
	z-index:999;
	padding: 0 0;
	-moz-transition: all .6s ease-in-out;
	-webkit-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}

.navbar .navbar-brand {
	position: relative;
	z-index: 6;
}

.navbar .navbar-brand .header__logo {
	-moz-transition: all .6s ease-in-out;
	-webkit-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
	max-height: 108px;
	max-width: 181px; margin-top: -34px;
}
.navbar-brand{padding: 0;}
.navbar .main__nav {
	max-width: 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
}

.navbar .navbar-nav {
	margin: 0px auto 0px auto;
}

.navbar .navbar-nav li {
	height: 100%;
	-moz-flex: auto;
	flex: auto;
	padding: 0px 20px;
}

.navbar .navbar-nav li:last-child {
	padding-right: 0px;
}

.navbar .navbar-nav li a {
	padding: 0px 0px;
	text-align: center;
	font-size: 18px;
	color:var(--colorDefaultBody);
	text-transform: uppercase;
	font-weight: 600;
	position: relative;
	line-height: 30px;
	height: 100%;
	display: block;
	-moz-transition: all .6s ease-in-out;
	-webkit-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
	letter-spacing: 0.50px;
}

.navbar .navbar-nav li a:hover {
	color:var(--colorDefaultBody);
}

.navbar .navbar-nav li a:after {
	height: 2px;
	width: 0;
	position: absolute;
	left: 0px;
	bottom: 0px;
	content: "";
	background-color:var(--colorDefaultBody);
	-moz-transition: all .6s ease-in-out;
	-webkit-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}

.navbar .navbar-nav li a:hover:after {
	width: 100%;
}

.navbar .button__wrapp {
	display: block;
	clear: both;
	margin-left: 20px;
}


.navbar .main__header__content .nav__holder {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.navbar .main__header__content .socialicon__header {
	padding: 0px;
	align-self: flex-start;
}

.navbar .main__header__content .socialicon__header .dropdown-menu-right {
	right: inherit;
}

.navbar .main__header__content .socialicon__header ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-ms-flex-align: center;
	align-items: center;
}

.navbar .main__header__content .socialicon__header ul li {
	height:48px;
	width: 48px;
	margin-left: 14px;
	text-align: center;
	color:var(--colorPrimary); background: var(--colorDefaultBody); border-radius: 50%;
}

.navbar .main__header__content .socialicon__header ul li a {
	color: var(--colorPrimary);
	display: block;padding: 12px;
}

.navbar .main__header__content .socialicon__header ul li a span {
	margin: 0 8px 0 0;
}

.navbar .main__header__content .socialicon__header .dropdown-toggle::after {
	display: none;
}

.navbar .main__header__content .contact__info {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.nav-top-area{width: auto !important; flex: 0 0 auto !important; gap: 10px 30px;}


.main__body__wrapp {
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	clear: both;
	padding: 0px;
	position: relative;
}

.main__body__wrapp .main__banner {
	margin: 0px;
	padding:0 0 0 0;
	position: relative;
	max-height: 753px;
	overflow: hidden;
}

.main__body__wrapp .main__banner .image__box {
	position: relative;
}

/*.main__body__wrapp .main__banner .image__box:before{background:rgba(0, 0, 0, 0.60); left:0px; top:0px; height:100%; width:100%; position:absolute; content:""; z-index:1;}*/
.main__body__wrapp .main__banner img {
	width: 100%;
	max-height: 753px;
	object-fit: cover;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
}

.main__body__wrapp .main__banner .banner__content {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 2;
	margin: 0px;
	padding: 0px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: end;
}

.main__body__wrapp .main__banner .banner__content h1 {
	color: var(--colorDefaultBody);
	font-size: 55px;
	padding: 0px;
	font-weight: 700; margin: 15px 0 0 0;

	
	text-align: center;
	text-transform: uppercase;
	
}

.banner__border{ border: solid 4px rgba(160,64,0,0.6); width: 100%; padding: 20px;}
.banner__bg{width: 100%; background: rgba(0,0,0,0.5); padding: 10px 45px 45px 45px;}
.top__phone__wrapp{display: flex; flex-wrap: nowrap; margin-left: 44px;}
.top__phone__wrapp a{color:var(--colorDarkPrimary); font-size: 18px; font-weight: 500;}
.top__phone__wrapp a i{color: var(--colorPrimary); font-size: 16px; margin-right:8px;}
.logo__banner__wrapp img{margin: 0 auto 0 auto; display: block; width: 75px !important; height: 96px;}
.logo__banner__wrapp::before{content: ""; width: 100%; max-width: 350px; background: var(--colorDefaultBody); height: 2px; position: absolute; left: 137px;
top: 117px;}
.logo__banner__wrapp::after{content: ""; width: 100%; max-width: 350px; background: var(--colorDefaultBody); height: 2px; position: absolute; right: 137px;
top: 117px;}
.banner__button{background: var(--colorPrimary); text-align: center; font-size: 16px; color: var(--colorDefaultBody); text-transform: uppercase; 
	width: 209px; height: 55px; margin: 25px auto 0 auto; display: block; line-height: 55px;}
.banner__button:hover{ background: #fecd12; color: #000;}

.news__wrapp{width: 100%; padding: 100px 0; background: var(--colorParatwo); position: relative;}	
.news__wrapp::before{content: ""; position: absolute; width: 100%; height: 450px;position: absolute; background: var(--colorPrimary); top: 0;}
.news__wrapp h2{ font-size: 48px; text-align: center; color: var(--colorDefaultBody); font-weight: 700; margin: 0 0 80px;}
.news__box{position:relative;}
.news__box h3{font-size: 16px; color: #000;  font-weight: 600; margin-bottom: 15px; display: inline-block; position: absolute; width: 100%; height: auto; margin: auto;left: 0; right: 0; top: -26px; padding: 10px;}
.news__box h3 span{padding:10px 15px; background: var(--colorPrimary); border-radius: 10px; display: inline-block;}
.news__box img{width: 100%; max-height: 296px; object-fit: cover; border-radius: 10px;}
.news__box p{font-size: 16px; color: var(--colorHeading); font-weight: 600; margin-top: 20px;}
.right__arrowone{width: 30px; height: 30px; border: solid 2px var(--colorPrimary) !important; display: block; border-radius: 50%;padding: 1px 7px; margin: 35px 0 0 0;}
.right__arrowone i{font-size: 15px; color: var(--colorPrimary);}
.podcust__wrapp h2{font-size: 48px; text-align: center; color:var(--colorDarkPrimary); font-weight: 700; margin: 0 0 80px; text-transform: uppercase; }
.audio__wrapp{width: 100%; display: flex; flex-wrap: nowrap; border: solid 1px #ecebeb; padding: 10px; margin-bottom: 20px;}
.audio__image{width: 150px; height: 150px;}
.audio__image img{ object-fit: cover; width: 150px; height: 150px;}

.text__audio__wrapp ul{list-style: none; margin: 0; padding: 0;}
.text__audio__wrapp ul li{ color: var(--colorParatwo); font-size: 16px; background: var(--colorPrimary); padding:7px 15px; margin: 0 10px 0 15px; display: inline-block;}
.text__audio__wrapp span{font-size: 14px; color: #787878; margin-left: 15px; display: block; margin-top: 10px;}
.text__audio__wrapp h3{font-size: 18px; font-weight: 600; color: var(--colorPrimary); margin: 10px 0 10px 10px;}
.text__audio__wrapp p{font-size: 16px; font-weight: 400; margin-left: 10px; margin-bottom: 0;}
.text__audio__wrapp .fa-circle-play{margin: 10px 0 0 10px; color: var(--colorPrimary);}
.podcust__wrapp{padding: 0 0 100px;}
.color span{background: var(--colorPrimary); color:var(--colorDefaultBody);}
.scroll__wrapp{padding: 0 0 100px 0;}

.add__holder{ width: 100%; padding: 100px 0; background: #f1f1f1;}
.add__bg{width: 100%; background: var(--colorDefaultBody); box-shadow: 0 0 25px rgba(0,0,0,0.2); padding:45px 77px ; border-bottom: solid 8px var(--colorPrimary); border-radius: 10px;}
.add__bg h3{font-size: 38px; text-align: center; color: var(--colorDarkPrimary); text-transform: uppercase; margin: 36px 0; font-weight: 600;}
.add__bg p{font-size: 16px; font-weight: 600; text-align: center;}

.become__mem{width: 100%; padding: 100px 0; background: url(../images/cta.png) no-repeat center top; background-size:cover; position: relative;}
.become__mem:before{background:rgba(160, 64, 0, 0.80); left:0px; top:0px; height:100%; width:100%; position:absolute; content:""; z-index:1;}
.become__mem img{position: relative; z-index: 99;}
.become__mem h2{font-size: 60px; color: var(--colorDefaultBody); text-align: center; margin: 25px 0 25px 0; position: relative; z-index: 99; font-weight: 700;}
.become__mem a{ width: 269px; height: 60px; background: var(--colorDefaultBody); font-size: 18px; text-align:center; color: var(--colorPrimary);
	 line-height: 60px; margin: 0 auto 0 auto; position: relative; z-index: 99; display: block; }
.product__wrapp{width: 100%; padding: 100px 0;}
.become__mem a:hover{background: #000; color: #fff;}
.product__wrapp h2{font-size: 48px; font-weight: 700; color: var(--colorPrimary); text-align: center; text-transform: uppercase; margin: 0 0 80px;}	 
.product__box{width: 100%;}
.product__box img{width: 100%;}
.product__text{display: flex; flex-wrap: nowrap; margin: 15px 0 5px;}
.product__text a{font-size: 16px; color: var(--colorDarkPrimary); font-weight: 600;}
.product__text i{font-size: 18px; color: var(--colorPrimary);}
.product__text h3{ font-size: 24px; font-weight: 400; color: var(--colorDarkPrimary);}

.footer__wrapp{width: 100%; padding: 23px 0; background: var(--colorDarkPrimary);}
.footer__phone{display: flex; flex-wrap: nowrap; margin: 15px 0 10px 0;}
.phone i{font-size: 20px; color: var(--colorDefaultBody); margin-right: 15px;}
.number a{font-size: 18px; color: var(--colorDefaultBody); font-weight: 600;}
.social{margin-top: 25px;}
.social a{margin-right: 10px; }
.footer__box ul{list-style: none; margin: 85px 0 0 0; padding: 0; display: flex; flex-wrap: wrap; flex-direction: column; gap: 25px;}
.footer__box ul li{font-size: 18px; font-weight: 600; color: var(--colorDefaultBody);}
.footer__box ul li a{color: var(--colorDefaultBody); padding: 0 0 0px; display: block;}
.form__holder{width: 100%; border: solid 1px #787878; height: 60px; display: flex; margin: 85px 0 0 0;}
.form__holder input[type="text"]{background: none; border: none; color: #fff; padding-left:10px ; width: 100%; }
.form__holder input[type="submit"]{background:#fff; border: none; color: var(--colorPrimary); padding: 20px 40px;}
.footer__box p{font-size: 16px; font-weight: 600; color: var(--colorDefaultBody); margin: 20px 0 0 0;}
.footer__down{width: 100%; border-top: solid 1px #fff; margin-top: 30px; padding:20px 0 0; }
.footer__down p{font-size: 15px; text-align: center; text-transform: uppercase; color: var(--colorDefaultBody); margin:0;}

.testimonial-carousel .owl-dots {display: flex; align-items: center; justify-content: center; gap: 10px;}
.testimonial-carousel .owl-dots .owl-dot span{display: inline-block; width: 10px; height: 10px; border-radius: 50%; background-color: #aeaeae;}
.testimonial-carousel .owl-dots .owl-dot.active span {background-color: #9b4321;}

.footer__down a{color: #fecd12;}

/* inner pages */

.inner__page__main__wrapp .header__banner__inner {
  max-height: 250px;
  overflow: hidden;
}

.main__body__wrapp .header__banner__inner::before {
  background: rgba(0, 0, 0, 0.90);
  left: 0x;
  top: 0px;
  height: 100%;
  width: 100%;
  position: absolute;
  content: "";
  z-index: 1;
}
.inner__page__main__wrapp .header__banner__inner img {
  height: 380px;
  max-height: 380px;
  width: 100%;
  object-fit: cover;
  object-position: center;
  -moz-transform: none;
  -webkit-transform: none;
  transform: none;
}

.about__wrapp{width: 100%; padding: 100px 0;}
.about__text__holder{width: 100%; box-shadow: 0 1px 27px rgba(68,68,68,0.29); position: relative;}
.about__img{width: 100%; position: relative; height: 100%;}
.about__img::before{content: ""; position: absolute; width: 120px; height: 303px; background: url(../images/sheap.png) no-repeat right; right: 0; bottom: 0;}
.about__img img{width: 100%; position: relative; z-index: 9; height: 100%; object-fit:cover;}
.abouttext{padding: 80px 0;}
.abouttext h2{font-size: 48px; font-weight: 700; color: var(--colorPrimary); margin: 0 0 56px; }
.abouttext p{font-size: 16px; line-height: 24px; max-width: 624px;}
.about__text__holder::before{content: ""; width: 6px; height: 368px; background: var(--colorPrimary); position: absolute; right: 0; top: 139px;}
.ourmission__wrapp{padding: 0 0 100px;}
.mission__text{max-width: 424px !important;}
.abou__border::before{content: ""; width: 175px; height: 2px; position: absolute; margin: 0 auto 0 auto; right: 0; left: 0; background: var(--colorPrimary);bottom: -37px;}
.abou__border{position: relative;}
.testimonial__wrapp{width: 100%; padding: 0 0 100px;}
.testimonial__wrapp h2{font-size: 48px; font-weight: 700; color: var(--colorPrimary); margin: 0 0 56px; text-align: center;}

.tes__box{width: 100%0; border: solid 1px rgba(0,0,0,0.1); padding: 30px 18px 20px;}
.tes__box ul{list-style: none; padding: 0; margin: 0 0 20px;}
.tes__box ul li{display: inline-block; color: #e40f00; margin: 0 5px 0 0;}
.tes__box p{font-size: 16px; line-height: 24px; margin: 0 0 20px;}
.tes__box h3{font-size: 24px; font-weight: 700; color:var(--colorDarkPrimary);}

.contact__form h2{font-size: 48px; font-weight: 700; color: var(--colorPrimary); margin: 0 0 35px; text-align: center; text-transform: uppercase;}
.contact__form input[type="text"]{width: 100%; padding: 15px 15px; color: var(--colorHeading); font-size: 16px; border: solid 1px #949494; margin-bottom: 50px;}
.contact__form textarea{width: 100%; padding: 10px 15px; color: var(--colorHeading); font-size: 16px; border: solid 1px #949494; height: 120px; margin-bottom: 50px;}
.contact__form input[type="submit"]{width: 211px; height: 61px; margin: 0 auto 0 auto; border: none; background: var(--colorPrimary); 
	color: var(--colorDefaultBody); font-size: 18px; font-weight: 600; text-align: center; line-height: 60px; text-transform: uppercase; cursor: pointer; display: block;}

.cont {
  
  display: none;
}
#loadMore {
  
  transition: .3s;
}

.product__details img{width: 100%; object-fit: cover; margin: 25px 0 25px 0;}
.subscribe{background: var(--colorPrimary);
text-align: center;
font-size: 16px;
color: var(--colorDefaultBody);
text-transform: uppercase;
width: 209px;
height: 55px;
margin: 25px 0;
display: block;
line-height: 55px;}

.button__holder{display: flex;}
.play{font-size: 42px;
padding: 21px 12px;}
.recommend{margin: 0 0 10px 0;}
.podcast__details__side{background:#f1f1f1; padding: 30px 30px;}
.recommend img{width: 100%; height: 304px; object-fit: cover;}

.video__text__holder{display: flex; flex-wrap: nowrap;}
.video__text h3{ font-size: 18px; color: var(--colorPrimary); font-weight: 700; margin: 15px 0 0 0;}
.play__icon a{color: var(--colorPrimary); font-size: 40px;}
.news__details__img img{width: 100%;}
.outher__news{padding: 100px 0; background: #f1f1f1;}
.outher__news h2{font-size: 48px; font-weight: 700; color: var(--colorPrimary); margin: 0 0 35px; text-align: center; text-transform: uppercase;}
.product__sidepanel{ width: 100%; background: var(--colorPrimary);}
.product__sidepanel h3{font-size: 36px; color: var(--colorDefaultBody); text-align: center; padding: 38px 0; font-weight: 700;}
.product__sidepanel ul{ list-style: none; margin: 0; padding: 0;}
.product__sidepanel ul li{ font-size: 18px; font-weight: 700; color: var(--colorDefaultBody); line-height: 50px; border-top: solid 1px var(--colorDefaultBody); }
.product__sidepanel ul li a{padding: 0 25px; color: var(--colorDefaultBody); display: block;}
.product__sidepanel ul li a:hover{ background: #fecd12; color: #000;}

.picZoomer{
	position: relative;
    /*margin-left: 40px;
    padding: 15px;*/
}
.picZoomer-pic-wp{
	position: relative;
	overflow: hidden;
    text-align: center;
}
.picZoomer-pic-wp:hover .picZoomer-cursor{
	display: block;
}
.picZoomer-zoom-pic{
	position: absolute;
	top: 0;
	left: 0;
}

.picZoomer-zoom-wp{
	display: none;
	position: absolute;
	z-index: 999;
	overflow: hidden;
    border:1px solid #eee;
    height: 460px;
    margin-top: -19px;
}
.picZoomer-cursor{
	display: none;
	cursor: crosshair;
	width: 100px;
	height: 100px;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 50%;
	border: 1px solid #eee;
	background-color: rgba(0,0,0,.1);
}
.picZoomCursor-ico{
	width: 23px;
	height: 23px;
	position: absolute;
	top: 40px;
	left: 40px;
	background: url(images/zoom-ico.png) left top no-repeat;
}

.my_img {
    vertical-align: middle;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 100%;
}
.piclist li{
    display: inline-block;
    width: 90px;
    height: 114px;
    border: 1px solid #eee;
}
.piclist li img{
    width: 97%;
    height: auto;
}

/* custom style */
.picZoomer-pic-wp,
.picZoomer-zoom-wp{
    border: 1px solid #eee;
}



.section-bg {
    background-color: #fff1e0;
}
section {
    padding: 60px 0;
}
.row-sm .col-md-6 {
    padding-left: 5px;
    padding-right: 5px;
}

/*===pic-Zoom===*/
._boxzoom .zoom-thumb {
    width: 90px;
    display: inline-block;
    vertical-align: top;
    margin-top: 0px;
}
._boxzoom .zoom-thumb ul.piclist {
    padding-left: 0px;
    top: 0px;
}
._boxzoom ._product-images {
    width: 86%;
    display: inline-block;
}
._boxzoom ._product-images .picZoomer {
    width: 100%;
}
._boxzoom ._product-images .picZoomer .picZoomer-pic-wp img {
    left: 0px;
}
._boxzoom ._product-images .picZoomer img.my_img {
    width: 100%;
}
.piclist li img {
    height:100px;
    object-fit:cover;
}

/*======products-details=====*/
._product-detail-content {
    background: #fff;
    padding: 15px;
    border: 1px solid lightgray;
}
._product-detail-content p._p-name {
    color: black;
    font-size: 20px;
    border-bottom: 1px solid lightgray;
    padding-bottom: 12px;
}
.p-list span {
    margin-right: 15px;
}
.p-list span.price {
    font-size: 25px;
    color: #318234;
}
._p-qty > span {
    color: black;
    margin-right: 15px;
    font-weight: 500;
}
._p-qty .value-button {
    display: inline-flex;
    border: 0px solid #ddd;
    margin: 0px;
    width: 30px;
    height: 35px;
    justify-content: center;
    align-items: center;
    background: #fd7f34;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fff;
}

._p-qty .value-button {
    border: 0px solid #fe0000;
    height: 35px;
    font-size: 20px;
    font-weight: bold;
}
._p-qty input#number {
    text-align: center;
    border: none;
    border-top: 1px solid #fe0000;
    border-bottom: 1px solid #fe0000;
    margin: 0px;
    width: 50px;
    height: 35px;
    font-size: 14px;
    box-sizing: border-box;
}
._p-add-cart {
    margin-left: 0px;
    margin-bottom: 15px;
}
.p-list {
    margin-bottom: 10px;
}
._p-features > span {
    display: block;
    font-size: 16px;
    color: #000;
    font-weight: 500;
}
._p-add-cart .buy-btn {
    background-color: #fd7f34;
    color: #fff;
}
._p-add-cart .btn {
    text-transform: capitalize;
    padding: 6px 20px;
    
    border-radius: 52px;
}
._p-add-cart .btn {
    margin: 0px 8px;
}

/*=========Recent-post==========*/
.title_bx h3.title {
    font-size: 22px;
    text-transform: capitalize;
    position: relative;
    color: #fd7f34;
    font-weight: 700;
    line-height: 1.2em;
}
.title_bx h3.title:before {
    content: "";
    height: 2px;
    width: 20%;
    position: absolute;
    left: 0px;
    z-index: 1;
    top: 40px;
    background-color: #fd7f34;
}
.title_bx h3.title:after {
    content: "";
    height: 2px;
    width: 100%;
    position: absolute;
    left: 0px;
    top: 40px;
    background-color: #ffc107;
}
.common_wd .owl-nav .owl-prev, .common_wd .owl-nav .owl-next {
    background-color: #fd7f34 !important;
    display: block;
    height: 30px;
    width: 30px;
    text-align: center;
    border-radius: 0px !important;
}
.owl-nav .owl-next {
    right:-10px;
}
.owl-nav .owl-prev, .owl-nav .owl-next {
    top:50%;
    position: absolute;
}
.common_wd .owl-nav .owl-prev i, .common_wd .owl-nav .owl-next i {
    color: #fff;
    font-size: 14px !important;
    position: relative;
    top: -1px;
}
.common_wd .owl-nav {
    position: absolute;
    top: -21%;
    right: 4px;
    width: 65px;
}
.owl-nav .owl-prev i, .owl-nav .owl-next i {
    left: 0px;
}
._p-qty .decrease_ {
    position: relative;
    right: -5px;
    top: 3px;
}

._p-qty .increase_ {
    position: relative;
    top: 3px;
    left: -5px;
}
/*========box========*/
.sq_box {
    padding-bottom: 5px;
    border-bottom: solid 2px #fd7f34;
    background-color: #fff;
    text-align: center;
    padding: 15px 10px;
    margin-bottom: 20px;
    border-radius: 4px;
}
.item .sq_box span.wishlist {
    right: 5px !important;
}
.sq_box span.wishlist {
    position: absolute;
    top: 10px;
    right: 20px;
}
.sq_box span {
    font-size: 14px;
    font-weight: 600;
    margin: 0px 10px;
}
.sq_box span.wishlist i {
    color: #adb5bd;
    font-size: 20px;
}
.sq_box h4 {
    font-size: 18px;
    text-align: center;
    font-weight: 500;
    color: #343a40;
    margin-top: 10px;
    margin-bottom: 10px !important;
}
.sq_box .price-box {
    margin-bottom: 15px !important;
}
.sq_box .btn {
    border-radius: 50px;
    padding: 5px 13px;
    font-size: 15px;
    color: #fff;
    background-color: #fd7f34;
    font-weight: 600;
}
.sq_box .price-box span.price {
    text-decoration: line-through;
    color: #6c757d;
}
.sq_box span {
    font-size: 14px;
    font-weight: 600;
    margin: 0px 10px;
}
.sq_box .price-box span.offer-price {
    color:#28a745;
}
.sq_box img {
    object-fit: cover;
    height: 150px !important;
    margin-top: 20px;
}
.sq_box span.wishlist i:hover {
    color: #fd7f34;
}

.product-single__sale-price{font-size: 30px; color: var(--colorPrimary);}
.product-single__regular-price{text-decoration: line-through; color: #7e7e7e; font-size: 18px; }
.product-single__highlights ul{margin: 0; padding: 0; list-style: none;}
.product-single__highlights ul li{font-size: 16px; font-weight: 500;}
.product-single__btn--cart{padding: 15px 45px; background: var(--colorPrimary); color: var(--colorDefaultBody); text-align: center; border: none; 
font-size: 16px; font-weight: 400; text-transform: uppercase; margin: 0 0 0 25px;}