/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
#menu-header-menu span.nav-link-text {
    color: #f8f6f0;
}

#menu-header-menu .current_page_item span.nav-link-text {
    color: #d4af37;#d4af37;
}
.whb-row {
    backdrop-filter: blur(10px);
	background: #ffffff1a !important;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border-bottom: 1px solid #d4af3733 !important;
}
.whb-column.whb-mobile-left.whb-column_mobile2.whb-hidden-lg {
    flex: unset;
}
.wd-header-mobile-nav span.wd-tools-icon {
    color: #fff;
}
.mobile-nav.wd-side-hidden.wd-side-hidden-nav.wd-right.wd-opener-arrow.wd-opened {
    background-color: #1f2937f2;
    border-radius: 10px;
    border: 1px solid #d4af3733;
    height: 50%;
    width: 100% !important;
    margin: 0px 0px !important;
    left: 0px !important;
    right: 0px !important;
    top: 100px;
	padding:20px;
}

.wd-side-hidden.wd-right {
    background-color: #1f2937f2;
    border-radius: 10px;
    border: 1px solid #d4af3733;
    height: 50%;
    width: 100% !important;
    margin: 0px 0px !important;
    left: 0px !important;
    right: 0px !important;
    top: 100px;
	padding:20px;
}

.mobile-pages-menu .menu-item span.nav-link-text {
    color: #fff;
}

.mobile-pages-menu .current-menu-item span.nav-link-text {
    color: #d4af37 !important;
	
}
.mobile-pages-menu .current-menu-item a.woodmart-nav-link {
    background-color: #d4af371a;
    border-radius: 20px;
}

.wd-content-layout {
    padding-bottom: 0;
    padding-top: 0;
}
.hero-row.wd-section-stretch::before {
    position: absolute;
    background-color: #0a1628a6;
    width: 100%;
    height: 100%;
    display: block;
    inset: 0;
}

.hero-row {
    position: relative;
}

.hero-row .sacred-info-box .info-box-content {
    max-width: 780px;
    margin: 0 auto;
}
.btn-inner-row .wpb_wrapper {
    justify-content: center;
    display: flex;
}

.primary-btn {
    padding: 16px 32px;
    border: none;
    cursor: pointer;
    transition: transform 0.3s ease;
}

.primary-btn:hover {
    transform: scale(1.1);
}

.secondary-btn {
    padding: 16px 32px;
}
#main-row a.btn.secondary-btn {
    border: 1px solid #d4af37!important;
}

.sacred-info-box b {
    color: #D4AB06;
	    background: linear-gradient(135deg, #d4af37, gold);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.blesses-infobox {
    background-color: #231C1A;
    padding: 50px;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    transition: 0.3s;
    border: 1px solid #d4af3733;
    border-radius: 20px !important;
	min-height: 390px;
   
}

.blesses-infobox:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 40px #0000004d;
}

.blesse-exe {
    max-width: 700px;
    margin: 0 auto;
}
.blessed-inner-row {
    justify-content: center;
}
.premium-infobox:before {
    content: '';
    position: absolute;
    display: block;
    background: #0a162866;
    width: 100%;
    height: 100%;
    inset: 0;
}
.premium-infobox  {
    border: 1px solid #d4af3733 !important;
}



.logo-infobox .info-box-inner.reset-last-child {
    margin: 0 !important;
}
.logo-infobox .info-box-content {
    background: linear-gradient(135deg, #d4af37, gold);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.premium-infobox {
    padding: 16px 32px;
    border: none;
    cursor: pointer;
    transition: transform 0.3s ease;
}

.premium-infobox:hover {
   transform: translateY(-5px);
   box-shadow: 0 20px 40px #0000004d;
}
a.btn.journey-btn {
    padding: 16px 45px;
}

.blesses-infobox {
    align-items: center;
}
.blesses-infobox .info-box-icon {
    background: #d4af37;
    border-radius: 50%;
    font-size: 0;
    width: 32px;
    height: 32px;
    position: relative;
    animation: float 3s ease-in-out infinite;
}
@keyframes float {
0%, 100% {
    transform: translateY(0);
}
50% {
    transform: translateY(-10px);
}    
}
.blesses-infobox .box-icon-wrapper.box-with-text {
    line-height: 100%;
    max-width: max-content;
    background: #d4af3733;
    min-width: 64px;
    height: 64px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    transition: 0.2s ease-in-out;
}
.blesses-infobox:hover .box-icon-wrapper.box-with-text {
    background: #d4af374d;
}

.premium-infobox a.btn.btn-color-white.btn-style-link.btn-shape-rectangle.btn-size-large {
    border: 0;
    color: #ffffffd6;
    text-transform: inherit;
}
.premium-infobox .info-btn-wrapper {
    margin-top: 0 !important;
}
/******Responsive******/
@media (max-width:1024px){
	.premium-infobox {
    min-height: 200px;
}

.blesses-infobox {
    padding: 30px;
    min-height: 340px;
}
}
@media (max-width:991px){
.blesses-infobox {
    padding: 30px;
    min-height: 300px;
}
}

@media (max-width:767px){
	.btn-inner-row .wpb_wrapper {
    display: block !important;
    text-align: center;
}
}

/*******Our Services*******/
.diff-row .img-style {
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	transition: 0.3s;
}
.diff-row .img-style:hover{
	transform: translateY(-5px);
    box-shadow: 0 20px 40px #0000004d;
}

.services-inner-row .inner-infobox {
    padding: 1.5rem;
    background: antiquewhite;
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    border: 1px solid #d4af3733;
    background-color: #231c1a;
    border-radius: 10px;
    transition: all .3s ease;
	min-height: 440px;
}

.services-inner-row .info-box-icon {
    border-radius: 10px;
}

.services-inner-row .inner-infobox:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 40px #0000004d;
}

.services-inner-row .inner-infobox img:hover {
    transform: scale(1.1);
}

.services-inner-row .inner-infobox .info-box-icon {
    transition: 0.3s;
}

.services-inner-row .inner-infobox img {
    transition: 0.3s;
}
.services-inner-row {
    flex-wrap: wrap;
    display: flex;
    justify-content: center;
}
.services-inner-row .inner-infobox h4.info-box-title {
    margin-bottom: 20px !important;
}

.num-inner-row .info-box-icon {
    font-size: 24px;
    min-width: 64px !important;
    min-height: 64px !important;
    height: 64px !important;
    place-content: center;
    display: flex !important;
    justify-content: center;
    align-items: center;
    margin: 0 AUTO;
    border-radius: 100% !important;
    background-color: #d4af3733;
}

.num-inner-row .box-icon-wrapper.box-with-text.text-size-small.box-icon-with-border {
    font-size: 24px;
    min-width: 64px !important;
    min-height: 64px !important;
    height: 64px !important;
    display: flex;
}
/*******Pilgrim stories*******/
.html-custm-testimonial .testimonial {
    background-color: #231c1a;
    padding: 30px;
    border: 1px solid #d4af3733;
    border-radius: 10px;
    margin-bottom: 0;
	--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	transition: all .3s ease;
}
.html-custm-testimonial .testimonial:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 40px #0000004d;
}

.html-custm-testimonial .dot {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #ffd700;
  display: inline-block;
  margin-top:20px;
}

.html-custm-testimonial .dot.filled {
  background-color: #ffd700;
}

.html-custm-testimonial p.testimonial-text {
    font-style: italic;
    color: #f8f6f0e6 !important;
    font-size: 20px;
    font-family: 'Inter';
}
.html-custm-testimonial {
    margin-bottom: 0 !important;
}

.html-custm-testimonial p.testimonial-author {
    color: #f8f6f0;
    font-size: 24px;
    font-family: 'Playfair Display';
	margin-bottom: 0px;
}

.html-custm-testimonial .bgimg {
    margin-bottom: 30px;
}
.testimonial-banner .wrapper-content-banner {
    padding: 20px !important;
	
}

.testimonial-banner h4.banner-title {
    background-color: #d4af37e6;
    max-width: max-content;
    padding: 5px 20px;
    border-radius: 20px;
}

.testimonial-banner {
    border-radius: 10px !important;
    transition: all .3s ease;
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.testimonial-banner:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 40px #0000004d;
}

.testimonial .author-detail {
    font-size: 16px;
}
.blessed-counter-row {
    background: linear-gradient(135deg,#0a1628,#1f2937,#0a1628) !important;
}

.text-gradient h4.info-box-title {
    background: linear-gradient(135deg, #d4af37, gold);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.blessed-counter-row .text-gradient .info-box-inner p {
    font-weight: 500;
}
.package-infobox .info-box-content {
    --tw-border-opacity: 1;
    border: 1px solid #d4af37;
    padding: 1.5rem;
    border-radius: 10px !important;
    background-color: #d4af3733;
	max-width: 700px;
    margin: 0 auto;
}

/*******request-quote*******/
.form-column .wpb_wrapper {
    background-color: #231c1a;
    padding: 25px;
    border: 1px solid #d4af3733;
    border-radius: 12px;
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.form-column .row.cf-field br {
    display: none;
}

.form-column label {
    font-size: 14px;
    font-family: 'Inter';
}

.form-column input.field {
    background-color: #0a162880;
    border: 1px solid #d4af374d;
    border-radius: 12px;
}

.form-column .wpcf7-form .row>.col-md-6 {
    flex: unset !important;
}

.form-column select.wpcf7-form-control.wpcf7-select {
    background-color: #0a162880;
    border: 1px solid #d4af374d;
    border-radius: 12px;
    color: #fff;
}

.form-column textarea.field {
    background-color: #0a162880;
    border: 1px solid #d4af374d;
    border-radius: 12px;
    min-height: 100px;
}

.form-column input.submit-btn {
    border-radius: 30px !important;
    display: block !important;
    width: 100% !important;
    padding: 16px !important;
    font-size: 18px !important;
    color: #000 !important;
    text-transform: capitalize !important;
	transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    animation-duration: .3s;
	transition-duration: .3s;
}

.form-column input.submit-btn:hover{
transform: scale(1.1);
}

.form-column .submit-btn-wrapper p {
    margin-bottom: 0px;
}

.dream-form-row .wd-info-box a.btn.btn-style-default.btn-shape-round.btn-size-large {
    width: 100%;
    background-color: #16a34a;
    color: #fff;
    font-size: 14px;
    text-transform: capitalize;
	min-height:40px;
}

.dream-form-row a.btn.btn-style-default.btn-shape-round.btn-size-large:hover {
    box-shadow: inset 0 0 100px rgba(0,0,0,.1);
}
.dream-form-row {
    justify-content: center;
    flex-wrap: wrap;
    display: flex;
}

.dream-form-row .whatsapp-infobox .info-box-content {
    background-color: #231c1a;
    padding: 35px;
    border: 1px solid #d4af3733;
    border-radius: 12px !important;
	margin-bottom:0 !important;
}
.inner-row .wpb_wrapper {
    background-color: #231c1a;
    padding: 35px;
    border: 1px solid #d4af3733;
    border-radius: 12px !important;
    margin-bottom: 0px !important;
}

.inner-row .next-list p {
    font-family: 'Inter';
    font-size: 14px;
    color: #f8f6f0a6;
    font-weight: 400;
	margin-bottom:0px !important;
}
.next-list.wd-list.wd-type-ordered .wd-icon:before {
    content: counter(item);
}
.wd-list.next-list li {
    align-items: normal;
}
.wd-list.next-list{
	margin-bottom:0px !important;
}

/********Rfer & Earn***********/
.partner-infobox .info-box-content {
    background-color: #231c1a;
    padding: 30px;
    border: 1px solid #d4af3733;
    border-radius: 12px !important;
	min-height:300px;
}
.partner-infobox .info-box-content:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 40px #0000004d;
}

.partner-infobox .info-box-content {
    transition: all .3s ease;
}
.mosque-details li {
    align-items: baseline !important;
}

.mosque-details li p {
    color: #f8f6f08f;
    font-weight: 400;
    font-family: 'Inter';
	margin-bottom:0px !important;
}
.luxury-gradient {
    background: linear-gradient(135deg, #0a1628, #1f2937, #0a1628);
}
.partner-form-row {
    background-color: #231c1a;
    padding: 30px;
    border: 1px solid #d4af3733;
    border-radius: 12px !important;
}

.partner-form-row label {
    font-size: 14px;
    font-family: 'Inter';
    color: #f8f6f0;
	
}

.partner-form-row p br {
    display: none;
}

.partner-form-row input.field {
    background-color: #0a162880;
    border: 1px solid #d4af374d;
    border-radius: 12px;
}

.partner-form-row input.submit-btn {
    width: 100%;
    border-radius: 20px !important;
    background-color: #d4af37 !important;
    color: #0a1628 !important;
    font-size: 18px;
    padding: 16px;
    text-transform: capitalize !important;
	transition-duration: .3s;
	animation-duration: .3s;
}
.partner-form-row input.submit-btn:hover{
	transform: scale(1.1);
}
.partner-form-row {
    max-width: 900px;
    margin: 0 auto;
}

.stories-inner-row .wpb_wrapper {
    background-color: #231c1a;
    padding: 30px;
    border: 1px solid #d4af3733;
    border-radius: 12px !important;
    min-height: 300px;
	transition: all .3s ease;
}
.stories-inner-row .wpb_wrapper:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 40px #0000004d;
}
.stories-inner-row {
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
}
.apply-row .img-style img:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 40px #0000004d;
}

.apply-row .img-style img {
    transition: all .3s ease;
}

.stories-inner-row .wd-info-box {
    margin-bottom: 0;
}
.stories-inner-row .price-infobox {
    margin-bottom: 20px !important;
}
/*****responsive*****/
@media (max-width:1024px){
	
}
@media (max-width:991px){
.html-custm-testimonial {
    margin-bottom: 0px;
}
.blessed-counter-row .vc_column-inner {
    padding-top: 0 !important;
}
.journey-row  .vc_column-inner {
    padding-top: 0 !important;
}	
.dream-form-row .vc_column-inner {
    padding-top: 0px !important;
}
.whatsapp-infobox{
	margin-bottom:0px !important;
}
.dream-form-row .whatsapp-infobox .info-box-content {
    margin-bottom: 30px !important;
}
.stories-inner-row .wpb_wrapper {
    margin-bottom: 30px;
}
.partner-stories .vc_column-inner {
    padding-top: 0 !important;
}
.partner-infobox .info-box-content {
    min-height: 250px;
}	
}
@media (max-width:768px){
	
}
@media (max-width:767px){
.services-inner-row .inner-infobox {
    min-height: unset;
}

}
fieldset.hidden-fields-container {
    display: none;
}
input.field::placeholder {
    color: #707c8d;
}
.form-column textarea.field::placeholder {
    color: #707c8d;
}


/********inner-Services-Pages***********/
.inner-hotel-row ul.hotel-list {
    column-count: 2 !important;
    display: block;
}

.inner-hotel-row .wd-info-box {
    margin-bottom: 10px !important;
}

.inner-hotel-row .hotel-list {
    margin-bottom: 0 !important;
}

.inner-hotel-row .wpb_column:nth-child(2) .vc_column-inner {
    padding: 20px 20px !important;
}
.inner-hotel-row{
    border-radius: 12px !important;
}

.inner-hotel-row {
    border: 1px solid #d4af3733;
    border-radius: 12px;
}
.inner-hotel-row  {
    border-radius: 10px !important;
    transition: all .3s ease;
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.inner-hotel-row:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 40px #0000004d;
}
.inner-hotel-row > div:first-child > div {
    border-radius: 12px 0px 0px 12px;
    position:relative;
    
}

.inner-hotel-row > div:first-child > div::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    background-color: #0a16284d;
    inset: 0;
}
.detail-btn {
    padding: 8px 24px !important;
    font-weight: 700 !important;
    min-height: 45px;
}
.product-row .product-services .info-box-icon {
    background: #d4af37;
    border-radius: 50%;
    font-size: 0;
    width: 32px;
    height: 32px;
    position: relative;
}

.product-row .product-services .box-icon-wrapper.box-with-text.text-size-small.box-icon-simple {
    line-height: 100%;
    max-width: max-content;
    background: #d4af3733;
    min-width: 64px;
    height: 64px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    margin: 0 auto;
}

.product-row .product-services.wd-info-box {
    background-color: #231C1A;
    padding: 30px;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    transition: 0.3s;
    border: 1px solid #d4af3733;
    border-radius: 20px !important;
    min-height: 300px;
	transition: 0.3s;
	margin-bottom:0px !important;
}
.product-row .product-services:hover {
    transform: translateY(-5px);
    box-shadow: rgba(0, 0, 0, 0.3) 0px 20px 40px;
}
.product-services h4.info-box-title {
    text-transform: none;
}

.product-row .product-services:hover .box-icon-wrapper {
    box-shadow:inset rgba(0, 0, 0, 0.3) 0px 20px 40px;
}
.product-row .product-services span {
    font-weight: 700;
}

.package-inner-row .wpb_wrapper {
    background-color: #241C1A;
    padding: 20px;
    border-radius: 12px;
    border: 1px solid #d4af3733;
	min-height: 530px;
	transition: all .3s ease;
}
.package-inner-row .wpb_wrapper:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 40px #0000004d;
}
.package-badal b {
    background: linear-gradient(135deg, #d4af37, gold);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
.package-badal .info-box-content {
    max-width: 760px;
    margin: 0px auto !important;
	margin-bottom:30px !important
}
.packages-infobox .info-box-title {
    background: linear-gradient(135deg, #d4af37, gold);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
.packages-infobox ul {
    text-align: justify;
    margin-bottom: 0;
}

.packages-infobox li::marker {
    color: #d4af37;
    font-size: 18px;
}

.package-inner-row {
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
}
.guranty-box .info-box-content {
    background-color: #d4af371a;
    border: 1px solid #d4af371a;
    padding: 20px;
    border-radius: 12px !important;
}
.choose-row .product-services {
    min-height: 270px !important;
}

/*******Esim*******/
.get-esim .wpb_wrapper {
    min-height: 650px;
}

/*******responsive**********/
@media(max-width:1024px){}
@media(max-width:1024px){}
@media(max-width:991px){
	.package-inner-row .wpb_wrapper {
    margin-bottom: 30px;
}
	.product-row .product-services.wd-info-box {
		margin-bottom:30px !important;
	}	
.badal-row .vc_column-inner {
    padding-top: 0 !important;
}

.guranty-box {
    margin-bottom: 0;
}	
}
@media(max-width:767px){
	.inner-hotel-row > div:first-child > div {
    border-radius: 12px 12px 0px 0px;
}
	
	.inner-hotel-row ul.hotel-list {
    column-count: 1 !important;
    margin-bottom:30px !important;
}
	.badal-row .vc_column-inner {
    padding-top: 0 !important;
}

.guranty-box {
    margin-bottom: 0;
}
}

/*****Product-page*******/
.wd-collapsible-content:not(.wd-opened)>.vc_column-inner>.wpb_wrapper:after {
    background: rgb(10, 22, 40) !important;
}

.single-product .menu-item span.nav-link-text {
    color: #fff !important;
}

.single-product .whb-row {
background-color:rgb(10, 22, 40) !important;
}
.single-product .tm-extra-product-options-field .feilds {
    border-color: rgb(232 232 232 / var(--tw-border-opacity, 0.5)) !important;
    border-radius: 8px !important;
}
.woocommerce-Price-amount bdi {
    color: #fff;
}
.prd-row {
    background: rgb(10, 22, 40);
}
.single-product-page {
    padding-top: 5%;
	 padding-bottom: 5%;
}
.vr-prd-row {
    background: rgb(10 22 40 / var(--tw-bg-opacity, 1));
}
.product-infobox {
    background-color: #231c1a;
    padding: 32px;
    border-radius: 16px !important;
    border: 1px solid #d4af3733 !important;
}

.product-infobox a.btn.btn-style-default.btn-shape-round.btn-size-extra-large {
    width: 100%;
    font-size: 14px;
    text-transform: capitalize;
    padding: 8px 16px !important;
    min-height: 40px;
    background-color: #d4af37;
}

.single-product span.swiper-notification {
    height: 200px !important;
}

/*****Product image*****/
.woocommerce-product-gallery__wrapper a img {
    width: 100%;
    min-height: 70px;
    height: 100% !important;
    object-fit: cover;
}

.woocommerce-product-gallery__wrapper figure.woocommerce-product-gallery__image {
    width: 100%;
    height: 100% !important;
    min-height: 310px !important;
    object-fit: cover !important;
}

.woocommerce-product-gallery__wrapper .wd-carousel-item {
    width: 100% !important;
    height: 100% !important;
    max-height: 350px !important;
    object-fit: cover !important;
}

.single-product-page .single_add_to_cart_button {
    border-radius: 30px;
    color: #000;
}
.single-product-page select#packages {
    border-radius: 10px;
}

.single-product-page input.minus.btn {
    border-radius: 10px 0px 0px 10px;
}

.single-product-page input.plus.btn {
    border-radius: 0px 10px 10px 0px;
}

.single-product a.btn.close-popup {
    border-radius: 30px;
}

.single-product a.btn.view-cart {
    border-radius: 30px;
    color: #fff;
}

.woocommerce-cart input#coupon_code {
    border-radius: 10px;
}

.woocommerce-cart button.button {
    border-radius: 30px !important;
	color:#000;
}

.woocommerce-cart .wc-proceed-to-checkout a {
    border-radius: 30px !important;
	color:#000;
}
.woocommerce-page input.minus.btn {
    border-radius: 10px 0px 0px 10px;
}

.woocommerce-page input.plus.btn {
    border-radius: 0px 10px 10px 0px;
}


@media(max-width:1024px){
	.wd-watch-progress .wd-carousel-item img {
    height: 100%;
    min-height: 100px;
    height: 100px;
    object-fit: cover;
    width: 100% !important;
}
}