/*
Theme Name: Organio Child
Theme URI: http://demo.casethemes.net/organio/
Author: Case-Themes
Author URI: https://themeforest.net/user/case-themes/portfolio/
Description: Organio is a beautiful, modern, and responsive Organic Food Store WordPress Theme. Organio is a perfect fit for any natural food related website like fresh grocer, market food, grocery market, organic ecommerce website, organic food store, Organic markets, supermarkets and online groceries. Additionally, it is perfect for eco product stores, fresh breads, bakery shops and even natural cosmetics stores.  
Version: 1.6.0
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: organio
Text Domain: organio-child
Tags: organic, organic theme, organic store, organic food store, organic shop, organic farm, food, farm, store, nutrition, fruit, woocommerce, fresh, vegetable
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* 
@media screen and (min-width: 1200px) {
#ct-header-wrap.ct-header-layout5 .ct-header-branding img {max-height: 80px;}
#ct-masthead #ct-header-wrap.ct-header-layout5 {background-color: transparent;margin-bottom: 0;}
#ct-masthead #ct-header-wrap.ct-header-layout5 #ct-header:not(.h-fixed) {max-width: 100%;}
#ct-masthead #ct-header-wrap.ct-header-layout5 .ct-main-menu > li > a{line-height: 50px;margin-bottom: 6px;}
.ct-header-main {padding: 10px 0 10px 0;}
 */

/* .ct-tabs.ct-tabs--horizontal1.type-horizontal.style1 {
    display: flex;
    flex-direction: row;
} 

.tab-stellarres-section .ct-tabs--horizontal1.style1 .ct-tabs-title {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
	min-width: 300px;
    justify-content: flex-start;
}

*/

/* Start Css Common */


.ct-tab-title:hover h6 {
    transform: translateY(-10px);
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
}
.ct-tab-title h6 {
    transition: transform 0.3s ease, text-shadow 0.3s ease;
}
.ct-tabs--horizontal1.style1 .ct-tabs-title .ct-tab-title.active h6 {
    background: black !important;
}

.elementor-section.elementor-section-boxed > .elementor-container {max-width: 1350px !important;}
.ct-spinner5 > div {background-color: #00555d !important;}
.ct-shop-banner1 .btn.item--button-outline, .ct-shop-banner2 .btn.item--button-outline{border: 1px solid var(--third-color);border-radius: 0px;}
a, p, li, ul, ol, body, h1, h2, h3, h4, h5, h6, span {font-family: "Inter", sans-serif !important;}

@media screen and (min-width: 1200px) {
    body .container {
        max-width: 1350px !important;
    }
 .ct-main-menu > li{margin: 0 !important;}
 .ct-main-menu > li > a{margin: 0 40px;}
}

/* End Css Common */

/* Start Css Products section */

.tab-stellarres-section .ct-tabs--horizontal1.style1 .ct-tabs-title .ct-tab-title{border-radius:0px;padding:0;margin:10px 10px 10px 10px;background-color: #00555D;}
.tab-stellarres-section .ct-tabs-title h6{font-size:12px;padding-top:12px;text-align:center;color: #ffffff;background: #04555c;}
.tab-stellarres-section .ct-tabs--horizontal1.style1 .ct-tabs-title{display:flex;justify-content: start;flex-wrap:nowrap;align-items:center;position: relative;right: 5px;}
.ct-tabs-content tr td:first-child {width: 200px;}
.tab-stellarres-section h2 {font-size: 30px; color:#00555D;}
.tab-stellarres-section .ct-tabs--horizontal1 .ct-tabs-content{margin: 30px 0 0;}
.tab-stellarres-section h6 {padding: 10px;margin: 0;}
.ct-tabs-content tr th, .products-option-2 table th {background: #00555D;color: white;font-weight: 400;border: 1px solid #e5e5e5;}
.ct-tabs-content td, .products-option-2 td{border: 1px solid #e5e5e5;}
.home-top-products .ct-shop-banner1 .item--image-fixed {position: absolute;top: 65%;right: 20%;z-index: 0;width: 100px;}
.products-option-2 table td {font-size: 15px;}
table{background:white;}
.tab-stellarres-section .ct-tabs--horizontal1.style1 .ct-tabs-title .ct-tab-title:hover, .ct-tabs--horizontal1.style1 .ct-tabs-title .ct-tab-title.active {background-color: #00000000 !important;}
.veg-powder .tab-stellarres-section .ct-tabs--horizontal1.style1 .ct-tabs-title{flex-wrap: wrap;}
.product-page .elementor-container {padding: 0 15px;}

/* End Css Products section */


.home-why-us .ct-fancy-box {min-height: 315px;}
.home-why-us .item--icon.icon-psb {padding: 0;margin: 20px 15px 30px;}
.home-why-us h5.item--title, .home-why-us .item--description{text-align:left;}
.home-product .ct-infobox-carousel1 .item--inner{padding: 0px;-webkit-box-shadow:unset;box-shadow:unset;margin-bottom: 0;}
.home-product .ct-infobox-carousel1 .item--inner:before{border-width: 0;}
.home-product .item--meta {padding: 10px 0;}
.home-product .btn-icon-animate:before{border-radius: 0;}
.home-product .ct-infobox-carousel1 .item--inner:hover:before{border-width:0px;}
.home-why-us .ct-fancy-box-layout2:hover {box-shadow: unset;-webkit-box-shadow: unset;}
.home-why-us .ct-fancy-box-layout2 .item--description{color:black;}
.home-why-us .ct-fancy-box-layout2 .item--icon, .contact-box .ct-fancy-box-layout2 .item--icon{
	    -webkit-box-shadow: 0 0 0 14px rgb(58 218 135 / 24%);
    -khtml-box-shadow: 0 0 0 14px rgb(58 218 135 / 24%);
    -moz-box-shadow: 0 0 0 14px rgb(58 218 135 / 24%);
    -ms-box-shadow: 0 0 0 14px rgb(58 218 135 / 24%);
    -o-box-shadow: 0 0 0 14px rgb(58 218 135 / 24%);
    box-shadow: 0 0 0 14px rgb(58 218 135 / 24%);
}
.ct-tabs--horizontal1 .ct-tab-content{height: auto !important;}
.how-it-work .ct-fancy-box-layout3.style5 .item--title{margin: 0px 0 10px;}
.btn.btn-slider1 {background-color: #00555d !important;border-radius: 0px;}
.btn.btn-slider1:hover {background-color: black !important;}
.tab-stellarres-section img.tab-icon {width: 180px;height:100px;object-fit: cover;}
    
   @media screen and (min-device-width: 768px) and (max-device-width: 9000px) { 
       
    .tab-stellarres-section .slick-track{width:100% !important; }
    .tab-stellarres-section .ct-tab-title.slick-slide.slick-active{width:170px !important; }
   }
    



/* Start Css Contact section */
.contact-page .ct-contact-form-layout1.style1 .wpcf7-submit{border-radius: 0;margin-top:20px;}
.contact-page .btn:hover, .contact-page button:hover {background: black;}
/* .contact-page .input-filled.col-lg-6.col-md-6, .contact-page .input-filled.col-12 {padding-right: 0;} */
.contact-box .ct-fancy-box-layout2:hover{-webkit-box-shadow: unset;box-shadow: unset;}
.contact-box .ct-fancy-box-layout2 {min-height: 215px;}
.contact-box .ct-fancy-box-layout2 .item--description{color: #000000;}
.wpcf7-form .wpcf7-form-control-wrap {
    justify-content: space-around;
}
.text-center span.wpcf7-form-control.wpcf7-recaptcha.g-recaptcha {
    background: transparent;
}
/* End Css Contact section */

/* Start Css About Us section */

.about-accordioun .ct-accordion.layout3 .ct-ac-content{color:black;}
.wa__button {width: 250px;min-height: 50px;}
.wa__btn_w_icon .wa__btn_icon img {height: 30px;width: 30px;}
.wa__btn_w_icon .wa__btn_txt{padding: 18px 35px 18px 55px;}
.wa__sq_button {border-radius: 0;}
/* End Css About Us section */



/* Start Blog Page */
.single-post .single-hentry .entry-body {padding: 30px 0 0 !important;}
.entry-blog h3 {font-size: 24px;padding-top: 30px;}
.single-hentry .entry-footer .entry-social{display:none;}
.single #pagetitle .page-title {font-size: 45px;letter-spacing: 0;}
.single #pagetitle {padding: 100px 0;}
.entry-blog h4 {font-size: 22px;}
.single .ct-breadcrumb li:after{color:white;}
.ct-fancy-box-layout3.style5 .item--icon{border-radius: 0 !important;}
.single .site-content {padding: 80px 0 80px;}
.entry-blog h3{padding-top: 0;}
.ct-blog-grid-layout1 .grid-item-inner, .ct-blog-carousel-layout1 .grid-item-inner{margin-bottom: 0 !important;}
/* end Blog Page */

@media only screen and (min-width: 1200px) and (max-width: 1400px) {
    .home-slider.sr7-layer {
        left: 100px !important;
    }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.nta_wa_button {display: flex;justify-content: center;}
	.single #pagetitle .page-title {font-size: 35px;}
	.product-page h2 {padding-top: 30px;}
	.tab-stellarres-section img.tab-icon {width: 100%;height:100px;object-fit: cover;}
	.tab-stellarres-section .ct-tabs--horizontal1.style1 .ct-tabs-title{right: 0px;}
	
button.btn-slide-left.slick-arrow:focus,
button.btn-slide-left.slick-arrow:active,
button.btn-slide-right.slick-arrow:focus,
button.btn-slide-right.slick-arrow:active {
    background-color: black !important;
    color: white !important; /* optional for icon/text visibility */
    outline: none;
}
	
button.btn-slide-right.slick-arrow {
    padding: 8px 12px;
    line-height: 0;
    position: absolute;
    right: 0;
    height: 30px;
}
	
button.btn-slide-left.slick-arrow {
    padding: 8px 12px;
    line-height: 0;
    position: absolute;
    left: 0;
    height: 30px;
}
	.btn.btn-slider1{line-height: 50px !important;}
	.product-page .elementor-container {padding: 0 0px;}
	.single .site-content {padding: 50px 0 50px;}
	.single #secondary .widget {margin-bottom: 30px;}
	.ct-blog-grid-layout1 .grid-item-inner, .ct-blog-carousel-layout1 .grid-item-inner{margin-bottom: 30px !important;}

	
}

@media screen and (max-width: 991px) {
  #primary + #secondary {
    margin-bottom: 50px;order: 2;
  }
}


@media only screen and (min-width: 767px) and (max-width: 1023px) {
.mobile-slider{display:none;}
}

/*Footer Css Start for wp Button */

.whatssedubtn.floating_btn{position: fixed;bottom: 10px;right: -18%;width: 80px;height: 80px;display: flex;flex-direction: column;align-items: center;justify-content: center;z-index: 1000;}
@keyframes pulsing{to{box-shadow:0 0 0 30px rgba(232,76,61,0)}} 
.whatssedubtn .contact_icon{background-color:#42db87;color:#fff;width:60px;height:60px;font-size:30px;border-radius:50px;text-align:center;box-shadow:2px 2px 3px #999;display:flex;align-items:center;justify-content:center;transform:translateY(0);animation:pulsing 1.25s infinite cubic-bezier(0.66,0,0,1);font-weight:normal;font-family:sans-serif;text-decoration:none!important;transition:all 300ms ease-in-out}
.whatssedubtn .text_icon{margin-top:8px;color:#707070;font-size:13px}



/*Footer Css End for wp Button */




