input[type='text']:focus, input[type='email']:focus, input[type='url']:focus, input[type='password']:focus, input[type='search']:focus, input[type='number']:focus, input[type='tel']:focus, input[type='range']:focus, input[type='date']:focus, input[type='month']:focus, input[type='week']:focus, input[type='time']:focus, input[type='datetime']:focus, input[type='datetime-local']:focus, select:focus, textarea:focus {
box-shadow: unset !important;
}
#toTop {
cursor: pointer;
} .slider-pro img.sp-image {
object-fit: fill !important;
}
.woocommerce .single-product div.product {
display: flex;
flex-wrap: wrap;
}
.woocommerce .single-product .entry-summary {
padding-left: 20px;
}
.woocommerce .single-product .flex-control-nav li {
padding: 5px;
}
.woocommerce .single-product .flex-control-nav {
margin-left: -5px !important;
}
header.entry-header {
display: none;
} .home-product ul li {
list-style: none;
width: 25%;
padding: 0 10px;
}
.home-product ul {
display: flex;
display: -ms-flexbox;
justify-content: center;
width: 100%;
margin: 0;
margin-left: -10px;
margin-right: -10px;
}
.home-product ul .product-title {
display: block;
width: 100%;
font-family: "Hind", Sans-serif;
font-size: 20px;
font-weight: 500;
text-transform: uppercase;
line-height: 1.3;
color: #222931;
margin-top: 10px;
}
.home-product ul span.woocommerce-Price-amount.amount {
color: #174f35;
font-family: "Hind", Sans-serif;
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
}
.home-product ul li:hover {
opacity: 0.6;
}
.social-wrap {
margin-top: 20px;
display: block;
}
.social-wrap a {
padding: 0 10px;
}
.social-wrap a i {
font-size: 18px;
}
.social-wrap a.whatsapp {
color: #60d66a;
}
.social-wrap a.facebook {
color: #3a5897;
}
.social-wrap a.twitter {
color: #2fc7f2;
}
.social-wrap a.pinterest {
color: #f01951;
}
.woocommerce div.product form.cart .button {
background-color: #174f35;
}
.woocommerce div.product form.cart .button:hover {
opacity: 0.6;
}
.woocommerce div.product .images .flex-viewport {position: relative; max-height: 500px !important;}
.woocommerce div.product .images .woocommerce-product-gallery__image img {
width: 100%;
height: 100%;
overflow: hidden;
}
section.related.products h2 {
font-size: 36px;
margin-top: 40px;
}
section.related.products .add_to_cart_button {
background-color: #174f35;
color: #fff;
}
section.related.products .add_to_cart_button:hover {
opacity: 0.6;
}
.woocommerce .single-product .entry-summary h2 {
margin-top: 0;
font-size: 36px;
}
.comment-form .form-submit input#submit {
max-width: 200px;
background-color: #174f35 !important;
color: #fff !important;
}
.comment-form .form-submit input#submit:hover {
opacity: 0.6;
}
section.related.products h2.woocommerce-loop-product__title {
display: block;
width: 100%;
font-family: "Hind", Sans-serif;
font-size: 18px !important;
font-weight: 600;
text-transform: uppercase;
line-height: 1.3;
color: #222931;
min-height: 60px;
}
span.woocommerce-Price-amount.amount {
color: #174f35;
font-family: "Hind", Sans-serif;
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
}
.woocommerce ul.products li.product:hover {
opacity: 0.6;
}
.button.add_to_cart_button {
display: none !important;
}
.woocommerce ul.products h2.woocommerce-loop-product__title {
display: block;
width: 100%;
font-family: "Hind", Sans-serif;
font-size: 18px !important;
font-weight: 600;
text-transform: uppercase;
line-height: 1.3;
color: #222931;
padding-bottom: 0 !important;
}
.woocommerce ul.products span.woocommerce-Price-amount.amount {
color: #174f35;
font-family: "Hind", Sans-serif;
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
}
.post-navigation-container .nav-links .post-title {
font-size: 20px;
}
.page-content {
margin-left: auto;
margin-right: auto;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
} .close-icon, p.form-title {
display: none;
}
.openpopup .close-icon, .openpopup .form-title,
.openpopup1 .close-icon, .openpopup1 .form-title {
display: block;
}
.ContactUsForm form.wpcf7-form,
.buynowform form.wpcf7-form {
display: none;
border-radius: 10px;
background: #ffffff;
}
.ContactUsForm form.wpcf7-form .wpcf7-text::placeholder,
.ContactUsForm form.wpcf7-form .wpcf7-textarea::placeholder,
.buynowform form.wpcf7-form .wpcf7-text::placeholder,
.buynowform form.wpcf7-form .wpcf7-textarea::placeholder {
font-size: 13px;
opacity: 0.8;
}
.openpopup .ContactUsForm form.wpcf7-form,
.openpopup1 .buynowform form.wpcf7-form {
display: block;
}
body.openpopup,
body.openpopup1 {
overflow: hidden;
}
body.openpopup .elementor-widget-wrap.elementor-element-populated,
body.openpopup1 .elementor-widget-wrap.elementor-element-populated {
transform: unset !important;
}
.openpopup .ContactUsForm,
.openpopup1 .buynowform {
background: rgb(0 0 0 / 50%);
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1060;
width: 100%;
height: 100%;
overflow-x: hidden;
overflow-y: auto; 
}
.btn-wrapper {
display: flex;
justify-content: space-between;
width: 100%;
margin-top: 30px !important;
}
.btn-wrapper button {
padding: 12px 30px;
border: 2px solid #73b351;
} .btn-wrapper button#BuyNowbtn:hover {
border-color: rgb(153,217,119);
}
.btn-wrapper button#contactusbtn {
border: 2px solid #73b351;
background: transparent;
color: #73b351;
}
.btn-wrapper button#contactusbtn:hover {
color: #ffffff;
background-color: #73b351;
}
.ContactUsForm form.wpcf7-form,
.buynowform form.wpcf7-form {   padding: 30px;
position: relative; }
.buynowform .wpcf7,
.ContactUsForm .wpcf7 {
min-height: calc(100% - (1.75rem * 2));
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,
-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%);
margin: 1.75rem auto;
}
.openpopup1 .wpcf7 {
max-width: 700px !important;
}
.woocommerce div.product p.price {
display: none;
}
.openpopup1 .wpcf7,
.openpopup .wpcf7 {
-webkit-transform: translate(0,0);
transform: translate(0,0);
max-width: 600px;
display: flex;
align-items: center;
justify-content: center;
}
.ContactUsForm form.wpcf7-form .form-row,
ul.product-form-row {
list-style: none;
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 10px;
row-gap: 0;
}
ul.product-form-row {  
margin: 0;  
}
.ContactUsForm form.wpcf7-form .form-row li p {
margin-bottom: 0;
}
.ContactUsForm form.wpcf7-form .form-row li {
width: 100%;
}
.ContactUsForm form.wpcf7-form .form-row::before {
content: unset !important;
}
.buynowform form.wpcf7-form {
margin: 3rem auto;
}
.ContactUsForm form.wpcf7-form .form-title,
.buynowform form.wpcf7-form .form-title {
font-size: 18px;
text-transform: uppercase;
color: #232323;
font-weight: 700;
position: relative;
margin-bottom: 12px;
}
.ContactUsForm form.wpcf7-form .form-title::before,
.buynowform form.wpcf7-form .form-title::before {
background: #73b351;
position: absolute;
bottom: -4px;
left: 0;
content: "";
height: 3px;
width: 30px;
}
.ContactUsForm form.wpcf7-form .close-icon,
.buynowform form.wpcf7-form .close-icon {
position: absolute;
top: 0;
right: 0;
}
.ContactUsForm form.wpcf7-form .close-icon button,
.buynowform form.wpcf7-form .close-icon button {
background: transparent;
padding: 10px;
}
.ContactUsForm form.wpcf7-form h5,
.buynowform form.wpcf7-form h5 {
margin-top: 0;
}
.ContactUsForm form.wpcf7-form br,
.buynowform form.wpcf7-form br {
display: none;
}
.ContactUsForm .wpcf7-form.invalid .wpcf7-response-output,
.buynowform .wpcf7-form.invalid .wpcf7-response-output {
color: red;
border-color: red !important;
}
.ContactUsForm .wpcf7 form.sent .wpcf7-response-output,
.buynowform  .wpcf7 form.sent .wpcf7-response-output {
color: #46b450;
}
.buynowform form.wpcf7-form .submitbtn {
display: flex;
justify-content: center;
align-items: center;
margin-left: 70px;
}
.buynowform form.wpcf7-form .submitbtn input {
padding: 14px 40px;
}
.footer-section .jet-posts__inner-content h4.entry-title {
font-size: 18px;
margin-top: 0px;
margin-bottom: 5px;
position: absolute;
top: 0;
display: -webkit-box;
-webkit-line-clamp: 1; 
-webkit-box-orient: vertical;
overflow: hidden;
}
.footer-section .jet-posts__item.col-desk-1 {
padding-top: 0;
}
.footer-section .jet-posts__inner-box {
padding-top: 34px;
}
.footer-section .jet-posts__inner-box .entry-excerpt {
margin-top: 10px;
}
table.product-table {
width: 100%;
margin: 20px 0 10px;
border-bottom: 1px solid #dddddd;
}
table.product-table tr td:nth-of-type(2) {
text-align: right;
}
table.product-table tr td:nth-of-type(1) {
font-weight: 700;
}
table.product-table tr td {
font-size: 16px;
line-height: 1.5;
color: #232323;
padding-bottom: 8px;
}
table.product-table tr td.sel_option {
width: 50%;
}
table.product-table tr td p {
margin: 0;
}
.openpopup1 .buynowform table.product-table tr td.sel_price span.price-text {
display: none;
}
.buynowform form.wpcf7-form .form-title {
font-size: 26px;
}
table.product-table tr td.price {
font-size: 20px;
color: #73b351;
font-weight: 700;
}
.woocommerce-product-details__short-description table th.jet-table__cell {
font-size: 13px;
background-color: #174F35;
}
.woocommerce-product-details__short-description table tr:nth-child(even) {
background: #f4f3f4;
}
.single-product div#comments {
display: none;
}
.product-list-sec .post-meta  {
display: none !important;
}
.product-list-sec .jet-more-wrap a {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
opacity: 0;
}
.product-list-sec .post-thumbnail a, .product-list-sec .post-thumbnail a img {
width: 100%;
}
.product-list-sec .jet-posts__inner-box:hover .jet-posts__inner-content {
opacity: 1;
visibility: visible;
}
.product-list-sec .jet-posts__item {
padding: 0;
max-width: 100%;
flex: 0 0 100%;
}
.product-list-sec .jet-posts__inner-content {
opacity: 0;
visibility: hidden;
background-color: rgba(34,41,49,0.9);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
justify-content: center;
padding: 43px 33px 26px 37px;
margin: 0px 0px 0px 0px;
display: flex;
flex-direction: column;
transition: .5s ease;
}
.product-list-sec .jet-posts__inner-content h4 {
text-align: left;
color: #ffffff;
font-family: "Archivo", Sans-serif;
font-size: 28px;
font-weight: 500;
text-transform: none;
font-style: normal;
text-decoration: none;
line-height: 1.38em;
letter-spacing: 0px;
}
.product-list-sec .jet-posts__inner-content .entry-excerpt {
text-align: left;
color: #ffffff;
font-family: "Archivo", Sans-serif;
font-size: 15px;
font-weight: 400;
text-transform: none;
font-style: normal;
text-decoration: none;
line-height: 1.643em;
letter-spacing: 0px;  
}
.product-list-sec .jet-posts .post-thumbnail a img {
aspect-ratio: 4/3;
object-fit: cover;
}
.woocommerce .single-product div.product .img-wrapper {
width: 65%;
}
.woocommerce .single-product div.product .summary.entry-summary {
width: 35% !important;
margin-left: 10px;
}
.woocommerce .single-product div.product {
flex-wrap: nowrap;
margin: 40px 0;
}
.woocommerce .single-product div.product .img-wrapper img {
margin-bottom: 10px;
width: 100%;
}
.thankyou {
max-width: 600px;
margin: 20px auto 0;
background: #f5f6f6;
border-radius: 10px;
padding: 40px 20px;
text-align: center;
}
.thankyou h1 {
margin: 0px 0 10px;
font-size: 45px;
text-transform: uppercase;
}
.thankyou .thankyou-content img {
max-width: 100px;
}
.thankyou .thankyou-content .text {
font-size: 16px;
margin-bottom: 30px;
}
.thankyou-table table {
width: 100%;
border-spacing: 0;
border: 1px solid #ddd;
background-color: #ffffff;
}
.thankyou-table table tr td {
padding: 10px;
font-size: 16px;
text-align: left;
border-bottom: 1px solid #ddd;
} .thankyou-table table tr td:nth-of-type(1) {
border-right: 1px solid #dddddd;
font-weight: 600;
}
.page-id-6261 header.page-header,
.single-product .single-product h2,
.single-product .woocommerce .social-wrap {
display: none;
}
.single-product .single-product  h5.elementor-heading-title,
.product-order {
color: #292929;
font-family: "Hind", Sans-serif;
font-size: 22px;
font-weight: 600;
text-transform: uppercase;
font-style: normal;
text-decoration: none;
line-height: 1.44em;
letter-spacing: 0px;
position: relative;
margin-top: 50px;
margin-bottom: 20px;
}
h4.product-order {
margin-top: 30px;
margin-bottom: 20px;
}
.single-product .single-product h5.elementor-heading-title::before,
.product-order::before {
position: absolute;
content: "";
width: 30px;
height: 3px;
background: #73b351;
bottom: 0;
}
.single-product .woocommerce div.product form.cart .variations td.label,
.single-product .woocommerce-variation-price span.price-text,
.single-product .woocommerce-variation-add-to-cart .qty-label {
width: 100%;
font-size: 15px;
line-height: 1.5;
color: #232323;
font-weight: 700;
text-transform: capitalize;
}
.single-product .woocommerce-variation-add-to-cart .qty-label {
width: auto;
margin-right: 10px;
}
.single-product span.woocommerce-Price-amount.amount {
font-size: 30px;
line-height: 1.5;
color: #174f35;
font-weight: 700;
font-family: "Roboto";
display: block;
}
.single-product .woocommerce-variation-add-to-cart {
display: flex;
align-items: center;
}
.single-product .woocommerce div.product form.cart .variations  tr {
display: flex;
flex-direction: column;
}
.single-product .woocommerce div.product form.cart div.quantity {
border: 1px solid #c6c6c6;   
border-radius: 50px;
text-align: center;
width: 100%;
width: 100%;
max-width: 117px;
padding: 4px;
}
.single-product .woocommerce div.product form.cart div.quantity button {
background: #174f35;
border-radius: 50%;
width: 30px;
height: 30px;
padding: 0;
font-size: 22px;
}
.single-product .woocommerce .quantity .qty {
width: 100%;
border: none;
padding: 0;
text-align: center;
max-width: 40px;
margin-bottom: 0 !important;
}
.single-product .woocommerce button.single_add_to_cart_button {
display: none !important;
}
.woocommerce-variation-price span.price-text {
display: block;
} .single-product .woocommerce .quantity input::-webkit-outer-spin-button,
.single-product .woocommerce .quantity input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
} .single-product .woocommerce .quantity input[type=number] {
-moz-appearance: textfield;
}
.single-product .woocommerce .woocommerce-variation-price {
margin-bottom: 10px;
}
.home-product-list.product-list-sec .jet-posts {
display: grid;
grid-template-columns: repeat(4, 1fr);
}
ul.product-form-row.form-info li:nth-of-type(3),
li.grid-span {
grid-column: span 2;
}
ul.billing-info {
list-style-type: none;
margin: 10px 0 10px;
}
ul.billing-info li {
font-size: 16px;
font-weight: 600;
border-bottom: 1px solid #ddd;
}
ul.billing-info li p {
margin-bottom: 0;
color: #232323;
}
@media (min-width: 640px){
.page-content {
max-width: 640px;
}
}
@media (min-width: 767.98px) {
.product-list-sec .jet-posts {
display: grid;
grid-template-columns: repeat(3, 1fr);
}    
}
@media (min-width: 940px){
.page-content {
max-width: 940px;
}
}
@media (min-width: 1200px){
.page-content {
max-width: 1200px;
}
} @media (max-width: 1199.98px) { 
.home-product-list.product-list-sec .jet-posts {
grid-template-columns: repeat(3, 1fr);
} 
.product-list-sec .jet-posts__inner-content h4 {
font-size: 20px;
}
.product-list-sec .jet-posts__inner-content .entry-excerpt {
font-size: 14px;
}
.ContactUsForm form.wpcf7-form,
.buynowform form.wpcf7-form {
padding: 30px 15px;
width: 90%;
}
.buynowform form.wpcf7-form {
margin: 1rem auto;
}
.btn-wrapper button {
padding: 12px 10px;
}
.btn-wrapper {
flex-direction: column;
max-width: 240px;  
}
.btn-wrapper button#BuyNowbtn {
margin-bottom: 10px;
}
.home-product ul {flex-wrap: wrap;margin: 0;}
}
@media (max-width: 991px) { 
.home-product ul li {
width: 50%;
margin-bottom: 20px;
}
.home-product ul li img {
width: 100%;
}
.woocommerce .single-product .entry-summary {
padding: 0;
}
section.related.products h2 {
font-size: 26px;
}
.woocommerce .single-product .entry-summary h2 {
font-size: 26px;
margin-bottom: 0;
line-height: 1.3;
}
}
@media (max-width: 767px) { 
ul.product-form-row.form-info li:nth-of-type(3), li.grid-span {
grid-column: span 1;
}
.ContactUsForm form.wpcf7-form .form-row,
ul.product-form-row {
grid-template-columns: 1fr;
}
.home-product-list.product-list-sec .jet-posts {
grid-template-columns: 1fr;
} 
.thankyou h1 {
font-size: 35px;
}
.thankyou {
padding: 40px 10px;
}    
.thankyou-table table tr td {
padding: 8px;
}
.woocommerce .single-product div.product .img-wrapper,
.woocommerce .single-product div.product .summary.entry-summary {
width: 100% !important;
margin-left: 0;
}    
.woocommerce .single-product div.product {
flex-wrap: wrap;       
}  
.home-product ul li {
width: 100%;
}
.woocommerce ul.products li.product.type-product {
width: 100%;
}
.woocommerce .quantity .qty {
margin-bottom: 10px;
}
} .wpcf7-not-valid-tip {
font-size: 14px !important;
margin-bottom: 0px !important;
text-transform: initial !important;
}
.wpcf7 form .wpcf7-response-output {
font-size: 14px !important;
text-align: center !important;
text-transform: initial !important;
} @media (max-width: 767px) { 
.custom-menu-toggle .jet-mobile-menu__toggle {
right: unset !important;
left: 15px;
justify-content: flex-start;
top: 8px !important;
position: absolute !important;
}
.headerFixed {
box-shadow: 0px 0px 5px 2px rgb(0 0 0 / 10%);
position: fixed !important;
top: 0;
left: 0;
width: 100%;
padding: 0 !important;
}
} .faq-section .jet-toggle__icon {
background-color: #174F35;
} p.recaptcha-box span.wpcf7-not-valid-tip {
margin-left: 21px !important;
margin-top: 4px !important;
}
.recaptcha-box span.wpcf7-form-control {
display: block;
background-color: #fff !important;
padding-right: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
} .error-404.not-found .page-content.container {
display: none;
}