@charset 'UTF-8';
.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.rp4wp-related-job_listing>ul,ul.job_listings{border-top:1px solid #eee;margin:0;padding:0}.rp4wp-related-job_listing>ul.loading,ul.job_listings.loading{background:url(//sagarbiotech.in/wp-content/plugins/wp-job-manager/assets/dist/images/ajax-loader.ea183bf2.gif) no-repeat center 32px;border-bottom:1px solid #eee;min-height:96px}.rp4wp-related-job_listing>ul li.job_listing,.rp4wp-related-job_listing>ul li.no_job_listings_found,ul.job_listings li.job_listing,ul.job_listings li.no_job_listings_found{border-bottom:1px solid #eee;list-style:none outside;margin:0;padding:0}.rp4wp-related-job_listing>ul li.job_listing.job_position_filled a,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_filled a,ul.job_listings li.job_listing.job_position_filled a,ul.job_listings li.no_job_listings_found.job_position_filled a{opacity:.25}.rp4wp-related-job_listing>ul li.job_listing.no_job_listings_found,.rp4wp-related-job_listing>ul li.no_job_listings_found.no_job_listings_found,ul.job_listings li.job_listing.no_job_listings_found,ul.job_listings li.no_job_listings_found.no_job_listings_found{border-bottom:1px solid #eee;padding:1em}.rp4wp-related-job_listing>ul li.job_listing a,.rp4wp-related-job_listing>ul li.no_job_listings_found a,ul.job_listings li.job_listing a,ul.job_listings li.no_job_listings_found a{zoom:1;border:0;display:block;line-height:1.5em;overflow:hidden;padding:1em 1em 1em 2em;position:relative;text-decoration:none}.rp4wp-related-job_listing>ul li.job_listing a:focus,.rp4wp-related-job_listing>ul li.job_listing a:hover,.rp4wp-related-job_listing>ul li.no_job_listings_found a:focus,.rp4wp-related-job_listing>ul li.no_job_listings_found a:hover,ul.job_listings li.job_listing a:focus,ul.job_listings li.job_listing a:hover,ul.job_listings li.no_job_listings_found a:focus,ul.job_listings li.no_job_listings_found a:hover{background-color:#fcfcfc}.rp4wp-related-job_listing>ul li.job_listing a img.company_logo,.rp4wp-related-job_listing>ul li.no_job_listings_found a img.company_logo,ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a img.company_logo{box-shadow:none;float:left;height:42px;left:1em;margin-right:1em;position:absolute;vertical-align:middle;width:42px}.rp4wp-related-job_listing>ul li.job_listing a div.location,.rp4wp-related-job_listing>ul li.job_listing a div.position,.rp4wp-related-job_listing>ul li.job_listing a ul.meta,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.location,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position,.rp4wp-related-job_listing>ul li.no_job_listings_found a ul.meta,ul.job_listings li.job_listing a div.location,ul.job_listings li.job_listing a div.position,ul.job_listings li.job_listing a ul.meta,ul.job_listings li.no_job_listings_found a div.location,ul.job_listings li.no_job_listings_found a div.position,ul.job_listings li.no_job_listings_found a ul.meta{box-sizing:border-box}.rp4wp-related-job_listing>ul li.job_listing a div.position,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position,ul.job_listings li.job_listing a div.position,ul.job_listings li.no_job_listings_found a div.position{float:left;line-height:1.5em;padding:0 0 0 42px;width:55%}.rp4wp-related-job_listing>ul li.job_listing a div.position h3,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position h3,ul.job_listings li.job_listing a div.position h3,ul.job_listings li.no_job_listings_found a div.position h3{font-size:inherit;line-height:inherit;margin:0;padding:0}.rp4wp-related-job_listing>ul li.job_listing a div.position .company,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company,ul.job_listings li.job_listing a div.position .company,ul.job_listings li.no_job_listings_found a div.position .company{color:#999}.rp4wp-related-job_listing>ul li.job_listing a div.position .company .tagline,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company .tagline,ul.job_listings li.job_listing a div.position .company .tagline,ul.job_listings li.no_job_listings_found a div.position .company .tagline{margin-left:.5em}.rp4wp-related-job_listing>ul li.job_listing a div.location,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.location,ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a div.location{color:#999;float:left;line-height:1.5em;padding:0 0 0 1em;text-align:left;width:25%}.rp4wp-related-job_listing>ul li.job_listing a .meta,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta,ul.job_listings li.job_listing a .meta,ul.job_listings li.no_job_listings_found a .meta{color:#999;float:right;line-height:1.5em;list-style:none outside;margin:0;padding:0 0 0 1em;text-align:right;width:20%}.rp4wp-related-job_listing>ul li.job_listing a .meta li,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta li,ul.job_listings li.job_listing a .meta li,ul.job_listings li.no_job_listings_found a .meta li{display:block;list-style:none outside;margin:0}.rp4wp-related-job_listing>ul li.job_listing a .meta .job-type,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta .job-type,ul.job_listings li.job_listing a .meta .job-type,ul.job_listings li.no_job_listings_found a .meta .job-type{font-weight:700}.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a,ul.job_listings li.job_listing.job_position_featured a,ul.job_listings li.no_job_listings_found.job_position_featured a{background:#fefee5}.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a:focus,.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a:hover,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a:focus,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a:hover,ul.job_listings li.job_listing.job_position_featured a:focus,ul.job_listings li.job_listing.job_position_featured a:hover,ul.job_listings li.no_job_listings_found.job_position_featured a:focus,ul.job_listings li.no_job_listings_found.job_position_featured a:hover{background-color:#fefed8}.widget ul.job_listings li.job_listing a{padding:1em 0}.widget ul.job_listings li.job_listing .image{float:left}.widget ul.job_listings li.job_listing .image img{left:0;position:relative}.widget ul.job_listings li.job_listing .content{overflow:hidden}.widget ul.job_listings li.job_listing .position{float:none;padding:0;width:auto}.widget ul.job_listings li.job_listing ul.meta{float:none;margin:0;padding:0;text-align:left;width:auto}.widget ul.job_listings li.job_listing ul.meta li{display:inline;float:none;font-weight:400;margin:0 .5em 0 0;padding:0}.widget ul.job_listings li.job_listing ul.meta li:after{content:"‣";padding:0 0 0 .5em}.widget ul.job_listings li.job_listing ul.meta li:last-child:after{content:""}.job-manager .job-type,.job-types .job-type,.job_listing .job-type{color:#f08d3c}.job-manager .full-time,.job-types .full-time,.job_listing .full-time{color:#90da36}.job-manager .part-time,.job-types .part-time,.job_listing .part-time{color:#f08d3c}.job-manager .temporary,.job-types .temporary,.job_listing .temporary{color:#d93674}.job-manager .freelance,.job-types .freelance,.job_listing .freelance{color:#39c}.job-manager .internship,.job-types .internship,.job_listing .internship{color:#6033cc}@media only screen and (max-width:767px){ul.job_listings li.job_listing a,ul.job_listings li.no_job_listings_found a{padding:1em}ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a img.company_logo{visibility:hidden}ul.job_listings li.job_listing a div.position,ul.job_listings li.no_job_listings_found a div.position{float:left;padding:0;width:60%}ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a div.location{float:right;font-size:.75em;line-height:2em;padding:0 0 0 1em;text-align:right;width:40%}ul.job_listings li.job_listing a .meta,ul.job_listings li.no_job_listings_found a .meta{float:right;font-size:.75em;line-height:2em;width:40%}ul.job_listings li.job_listing a .meta li,ul.job_listings li.no_job_listings_found a .meta li{font-size:1em}}.twenty-eleven ul.job_listings li.job_listing,.twenty-eleven ul.job_listings li.no_job_listings_found{padding:0!important}
.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.gmwqp_inquirybtn{
		margin-top: 10px;
        display: inline-block;
        width: 100%;
}
.gmwqp_popup_op {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 99999; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgba(0, 0, 0, 0.4); /* Black with opacity */
}


.gmwqpmsgc{
    margin-top: 5px !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
}
.gmwqpmsgc .gmwqp_loop{
	padding: 0 !Important;
    margin: 0 !Important;
    color: red;
    font-size: 15px;
    line-height: 18px;
}
.gmwerr div{
    color: red;
}
.gmwqp_inner_field {
    display: flex;
}
.gmwqpmsgc.gmwsuc div{
    color: green;
}
.gmwqp_inner_popup_op h3{
	text-align: center;
    font-size: 20px;
    margin: 0;
    padding: 8px 0;
    background-color: #dcdcdc;
}
label.gmqqp_label {
    float: left;
    font-size: 13px;
    font-weight: bold;
    color: #000;
    display: inline-block;
    width: 100%;
}
label.gmqqp_label span{
	color: red;
}
.gmqqp_submit {
	width: 100%;
    margin-top: 10px;
    display: inline-block;
    margin-left: 0;
    margin-right: 0;
    padding: 5px 0;
    float: left;
    text-align: center;
    /*background-color: #dcdcdc;*/
}
form#gmwqp_popup_op_form {
    display: inline-block;
    width: 100%;
    margin-top: 10px;
    float: left;
}
.gmwqp_toplevel{
    display: flex;
    flex-direction: column;
    padding:0;
}
.gmwqp_beforeformcontent , .gmwqp_afterformcontent{
    margin-top: 10px;
}
.gmqqp_input {
    
    line-height: 20px !Important;
    border: 1px solid #000 !Important;
    height: 33px !Important;
    border-radius: 2px !Important;
    width: 100%;
}
.gmwqp_loop.gmwqp_full{
    display: flex;
    flex-direction: column;
    margin-bottom: 10px;
}
textarea.gmqqp_input{
	height:80px !important;
    display: flex;
}
.gmqqp_captchadiv label{
    float: left !Important;
}
.gmqqp_captchadiv .gmqqp_input{
    width: 80px !Important;
    float: left !Important;
    margin-left: 5px;
}
.gmwqp_inner_popup_op h4 {
    text-align: center;
    font-size: 18px;
    margin-bottom: 0;
    margin-top: 10px;
    font-weight: normal;
}
.gmwqp_inner_popup_op {
    background-color: #fefefe;
    margin: 5% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 80%; /* Could be more or less, depending on screen size */
    max-width: 600px; /* Max width for the modal */
    box-shadow: 0 5px 15px rgba(0,0,0,0.3);
    border-radius: 10px;
    position: relative; /* Required for positioning close button */
}
.gmwqp_inner_popup_op_mores {
	 background-color: #fff;
}
.gmwqp-modal-open {
    overflow: hidden; 
}

.gmwqp_close {
    position: absolute;
    top: 10px;
    right: 10px;
    text-decoration: none;
    color: #000;
    font-size: 24px;
    font-weight: bold;
    cursor: pointer;
}
.gmwqp_close img {
    width: 24px;
    height: 24px;
}

.gmwqp_inner_popupcontant {
    display: flex;
    flex-direction: column;
}
.gmwqp_inner_field label{
    display: inline-block;
}
.gmqqp_submit_btn{
	padding: 10px 15px;
    border-radius: 3px;
    /*float: right;
    margin-right: 10px;*/
}
.gmwqp_popupcontant {
}
.gmwqp_inquirybtn_loop .gmwqp_inq{
    margin-top: 0 !Important;
}
.gmwqp_inquirytmltbtn_loop .gmwqp_inq_addtocart{
    margin-top: 0 !Important;
}

.gmwqp_inquirybtn_loop{
    margin-top: 10px;
    display: inline-block;
    width: 100%;
}
.gmwqp_inquirytmltbtn_loop{
    margin-top: 10px;
    display: inline-block;
    width: 100%;
}
.viewcaren{
    margin-left: 10px !important;
}
.gmwqp_loader .gmwqp_inner_popup_op_mores{
    opacity: 0.5;
    pointer-events: none;
}
.gmwqp_form_dls .gmwqp_popupcontant{
       max-height: inherit;
}
@media only screen and (max-width: 600px) {
	.gmwqp_inner_popup_op{
               max-width: 80%;
	  /*margin-right: 15px;
	  margin-left: 15px;*/
   /* box-shadow: 0 0 25px 5px #999;*/
   margin-top: 55px;
	}
    .gmwqp_popup_op{
       /* min-width:auto;*/
        box-shadow: none;
    }
}/**

Theme Name: Astra child theme

Author: NISL

Author URI: https://www.narolainfotech.com

Description: Child theme for customization

Version: 1.0.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: astra-child-theme

Template: astra

*/



@import url("https://fonts.googleapis.com/css2?family=Jost:wght@100;200;300;400;500;600;700;800;900&family=Roboto+Flex:wght@100;200;400&display=swap");

@import url("https://fonts.googleapis.com/css2?family=Bubblegum+Sans&display=swap");

:root{

    --e-global-color-primary: #00552B;

    --e-global-color-secondary: #DA251C;

    --e-global-color-text: #101010;

    --e-global-color-accent: #101010;

    --e-global-typography-primary-font-family: "Jost";

    --e-global-typography-primary-font-weight: 600;

    --e-global-typography-secondary-font-family: "Bubblegum Sans";

    --e-global-typography-secondary-font-weight: 400;

    --e-global-typography-text-font-family: "Jost";

    --e-global-typography-text-font-weight: 400;

    --e-global-typography-accent-font-family: "Jost";

    --e-global-typography-accent-font-weight: 500;

}

body{

    font-family: 'Jost', sans-serif;

    /* font-family: 'Roboto Flex', sans-serif; */

}

a{

    outline: 0 !important;

}

.sb-cat-col-inner a {

    color: #38B048;

}
header.entry-header span {
    display: none;
}
.sb-cat-listing {

    background: linear-gradient(177deg, rgba(0, 85, 43, 0.00) 2.48%, #F4F7F5 97.48%);

}



.slick-slider .element{

    height:220px; 

    width:690px;

    border-radius:5px;

    display:inline-block;

    margin:0px 10px;

    display:-webkit-box;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-pack:center;

        -ms-flex-pack:center;

            justify-content:center;

    -webkit-box-align:center;

        -ms-flex-align:center;

            align-items:center;

    font-size:20px;

    margin-bottom: 10px;

}

.slick-slider .slick-disabled {

    opacity : 0.5; 

    pointer-events:none;

}

.cg-testi-info {

    width: 70%;

}



.cg-grid-item .cg-testi{

    display: inline-block;

}



.cg-testi-img {

    width: 29%;

}



img.cg-placeholder {

    width: 100px;

}

img.sb-rating {

    width: 18px !important;

}



.star-rating {

    display: flex;

}



.star-rating svg {

    width: 18px;

    height: 18px;

    color: #ff9900;

}



.star-rating svg:not(:last-child) {

    margin-right: 3px;

}



.woocommerce-js .star-rating::before {

    color: #ffffff00;

}



footer h2.widget-title, footer .sb-contact-head h4 {

    color: #fff;

    font-family: Jost;

    font-size: 20px;

    font-style: normal;

    font-weight: 700;

    line-height: normal;

    text-align: left;

    margin: 0 0 30px;

}



footer ul#menu-information li a, footer ul#menu-categories li a {

    color: #fff;

    font-family: Jost;

    font-size: 16px;

    font-style: normal;

    font-weight: 400;

    line-height: 36px;

    opacity: 0.7;

}



footer .ast-builder-html-element p {

    color: #FFF;

    font-family: Jost;

    font-size: 16px;

    font-style: normal;

    font-weight: 400;

    line-height: normal;

    opacity: 0.7;

    text-align: left;

}



.sb-contact-address-row, .sb-contact-phone-row, .sb-contact-envelop-row {

    display: flex;

}



.sb-contact-info {

    margin-left: 10px;

}







footer .ast-footer-copyright p {

    color: #FFF;

    font-family: Jost;

    font-size: 16px;

    font-style: normal;

    font-weight: 400;

    line-height: normal;

}



footer .ast-footer-copyright p a{

    color: #FFF;

    font-family: Jost;

    font-size: 16px;

    font-style: normal;

    font-weight: 600;

    line-height: normal;

}



footer #astra-footer-menu li a {

    color: #FFF;

    font-family: Jost;

    font-size: 16px;

    font-style: normal;

    font-weight: 400;

    line-height: normal;

}

.sb-contact-details-wrap .sb-cont-img-wrap {

    min-width: 26px;

    margin-right: 15px;

}

.sb-contact-details-wrap >div {

    margin: 20px 0 0 0;

}

/* Header */

header.site-header .site-branding {

    padding: 12px 0;

}

.main-header-menu li a.menu-link {

    padding: 0 30px;

    margin-right: 5px;

    font-size: 16px !important;

}

header.site-header .ast-header-search {

    padding: 0 0 0 30px;

    margin-left: 35px;

    border-left: 1px solid #eee;

}

.home-slider .n2-ss-section-main-content {

    max-width: 1440px !important;

    margin: 0 auto;

    padding: 0 15px !important;

}

/* slider arrow */

.home-slider  .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {

    height: 90px;

    top: 50%;

}



.home-slider .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls.n2-ss-slider-controls-absolute-right-top {

    margin-top: -90px;

}



.home-slider .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls.n2-ss-slider-controls-absolute-right-bottom {

    /* margin-top: 90px; */

}



.home-slider .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls .nextend-arrow {

    position: relative;

    margin: 0 10px 0 0px;

    transform: rotate(90deg);

    color: #FFF;

    font-family: Jost;

    font-size: 18px;

    font-style: normal;

    font-weight: 700;

    line-height: 18px !important;

    height: 26px;

    width: 40px;

    text-transform: capitalize;

    overflow: unset !important;

}



.home-slider .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls .nextend-arrow.nextend-arrow-previous:before {

    content: "prev";

    /* left: 0; */

    /* position: absolute; */

    /* height: 100%; */

    /* width: 100%; */

    /* top: 0px; */

}



.home-slider .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls .nextend-arrow.nextend-arrow-next:before {

    content: "next";

}



.home-slider .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls .nextend-arrow img {

    width: 0 !important;

}



.home-slider div#n2-ss-2 .nextend-arrow {

    line-height: 1 !important;

}



.home-slider .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls .nextend-arrow.nextend-arrow-next {

    /* margin-bottom: auto; */

}



.home-slider .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls .nextend-arrow.nextend-arrow-previous {

    /* margin-top: auto; */

    /* margin-bottom: 90px; */

}



.home-slider .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls .nextend-arrow.nextend-arrow-previous:after {

    position: absolute;

    content: "";

    height: 2px;

    width: 150px;

    background: #fff;

    top: 7px;

    left: -160px;

}

.home-slider .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls .nextend-arrow.nextend-arrow-next:after {

    position: absolute;

    content: "";

    height: 2px;

    width: 150px;

    background: #fff;

    top: 7px;

    left: 50px;

}



.elfi-filter-nav li {

    border-radius: 30px 0px;

    background: #fff;

    display: inline-flex;

    padding: 14px 25px;

    justify-content: center;

    align-items: center;

    gap: 10px;

    color: #00552B;

}

.elfi-filter-nav li + li{

    margin-left: 15px !important;

}

.elfi-filter-nav .active {

     color: #fff;

     background: #00552B;

}

.sb-cat-col-inner .sb-cat-col-inner-emore p {

    margin: 0;

}

.sb-cat-col-inner .sb-cat-col-inner-emore  a {

    margin-left: auto;

    display: block;

    text-align: right;

    padding-right: 25px;

    position: relative;

}



.sb-cat-col-inner .sb-cat-col-inner-emore  a:before {

    position: absolute;

    right: 0;

    content: "";

    background: url(https://sagarbiotech.in/wp-content/uploads/2023/09/right-arrow.png);

    height: 100%;

    width: 20px;

    background-repeat: no-repeat;

    background-position: center;

}

.why-choose-list .elementor-container .elementor-column .elementor-widget-container {

    max-width: 400px !important;

    margin-left: 0;

}

.sb-testimonial-wrapper button {

    padding: 0;

    background: unset;

    position: absolute;

    left: -100px;

    bottom: 0;

}

.sb-testimonial-wrapper button.slick-prev {

    bottom: 75px;

}

.sb-testimonial-wrapper .cg-grid-item {

    border-radius: 10px;

    background: #FFF;

    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.10);

    padding: 30px;

    display: flex;

    align-items: start;

    justify-content: space-between;

    margin:15px 0 15px 0;

}



.sb-testimonial-wrapper .cg-grid-item .cg-testi-info p {

    color: #101010;

    font-family: Jost;

    font-size: 22px;

    font-style: normal;

    font-weight: 400;

    line-height: normal;

    margin: 0 0 0 0;

}



.sb-testimonial-wrapper .cg-grid-item .cg-testi-info .sb-testi-user-info {

    display: flex;

    align-items: center;

    justify-content: space-between;

    margin: 30px 0 0 0;

}



.sb-testimonial-wrapper .cg-grid-item .cg-testi-info .sb-testi-user-info h6 {

    color: #101010;

    font-family: Jost;

    font-size: 22px;

    font-style: normal;

    font-weight: 700;

    line-height: normal;

}



.sb-testimonial-wrapper .cg-grid-item .cg-testi {

    flex: 1;

}



.sb-testimonial-wrapper .cg-grid-item .cg-testi.cg-testi-img {

    max-width: 145px;

    padding-left: 25px;

}



.sb-testimonial-wrapper .cg-grid-item .cg-testi.cg-testi-img img.cg-placeholder {

    width: 120px;

}

.slick-slider.sb-testimonial-wrapper .slick-track {

    margin-top: -60px;

}

footer.site-footer .footer-social-inner-wrap {

    text-align: left;

}



footer.site-footer .footer-social-inner-wrap a {

    opacity: 0.3;

}



footer.site-footer .footer-social-inner-wrap a:hover {

    opacity: 1;

}



footer.site-footer .ast-builder-footer-grid-columns {

    grid-column-gap: 170px;

}



footer.site-footer .ast-builder-footer-grid-columns .site-footer-primary-section-1,footer.site-footer .ast-builder-footer-grid-columns .site-footer-primary-section-4 {min-width: 330px;}

.sb-bread-links p {

    margin: 0;

}

.sb-about-mission-sub {

    padding: 40px !important;

}

.sb-bread-links p a {

    color: rgb(255 255 255 / 40%);

}



.sb-bread-links p a:hover {color: #fff;}





.single.single-product h1.entry-title {

    color: #101010;

    font-family: Jost;

    font-size: 50px !important;

    font-style: normal;

    font-weight: 700;

    line-height: 75px; /* 150% */

}



.single.single-product .content-area.primary span {

    color: #101010;

    font-family: Jost;

    font-size: 18px;

    font-style: normal;

    font-weight: 400;

    line-height: normal;

}



.single.single-product .single-product-category a {

    color: #38B048;

    font-family: Jost;

    font-size: 20px;

    font-style: normal;

    font-weight: 600;

    line-height: normal;

    text-decoration: none;

}



.single.single-product .single-product-category a:before {

    content: "Category: ";

    color: #101010;

    font-family: Jost;

    font-size: 20px;

    font-style: normal;

    font-weight: 600;

    line-height: normal;

}



.sb-sp-cotent {

    border-radius: 8px;

    border: 1px solid #E1DDDD;

    background: #FFF;

    padding: 15px;

    color: rgb(16 16 16 / 60%);

    font-family: Jost;

    font-size: 18px;

}

.sb-sp-cotent ul {

    padding: 0;

    margin: 0;

}

.sb-sp-cotent ul li {

    color: rgb(16 16 16 / 70%);

    font-family: Jost;

    font-size: 18px;

    font-style: normal;

    font-weight: 400;

    line-height: normal;

    list-style: none;

    background: url(https://sagarbiotech.in/wp-content/uploads/2023/09/list-icon.png);

    background-repeat: no-repeat;

    background-position: top left;

    padding-left: 34px;

    margin: 15px 0 0 0;

}

div#secondary {

    border-radius: 10px;

    border: 1px solid #E1DDDD;

    background: #FFF;

    padding: 15px !important;

}



.ast-left-sidebar #secondary {

    padding: 10px;

}



.ast-left-sidebar #primary {border: none;}



.woo-product-gallery-slider.woocommerce-product-gallery.wpgs--with-images.images {

    border-radius: 10px;

    border: 1px solid rgba(16, 16, 16, 0.10);

    background: #FFF;

    padding: 10px;

}



h4.sb-pro-detail {

    color: rgb(16 16 16 / 60%);

    font-family: Jost;

    font-size: 20px;

    font-style: normal;

    font-weight: 600;

    line-height: normal;

    margin:30px 0 30px 0;

}



.related.products h2 {

    color: #101010;

    text-align: center;

    font-family: Jost;

    font-size: 60px;

    font-style: normal;

    font-weight: 700;

    line-height: 75px;  

    margin: 10px 0 50px 0;  

}

section.related.products ul.products li.product .astra-shop-thumbnail-wrap img {

    height: 100% !important;

}

.ast-article-single section.related.products {

    display: none !important;

}

/* .related.products h2:before{

    content: 'Similar Products ';

    color: #DA251C;

    text-align: center;

    font-family: "Bubblegum Sans", Sans-serif;

    font-size: 30px;

    font-style: normal;

    font-weight: 400;

    line-height: 28.8px;

}  */

/* Contact */

.contact-form-wrapper form {

    display: flex;

    flex-wrap: wrap;

    max-width: 100%;

    width: 100%;

}



.contact-form-wrapper form p {

    flex: 0 0 50%;

    padding: 0 15px;

    margin: 0 0 30px 0;

}



.contact-form-wrapper form p input,.contact-form-wrapper form p textarea {

    border-radius: 20px 0px !important;

    border: 1px solid rgba(24, 28, 33, 0.10) !important;

    background: #FFF;

    /* margin: 9px 0 0 0; */

}



.contact-form-wrapper form p label {

    color: #101010;

    font-family: Jost;

    font-size: 16px;

    font-style: normal;

    font-weight: 600;

    line-height: normal;

}



.contact-form-wrapper form p input[type="submit"] {

    border-radius: 30px 0px !important;

    background: #00552B;

}



.contact-form-wrapper form p:nth-child(6),.contact-form-wrapper form p:nth-child(7){flex: 0 0 100%;}



.contact-form-wrapper form p:nth-child(7) {

    margin: 20px 0 0 0;

}

.map-col {position: relative;}



.map-col:before {

    position: absolute;

    content: "";

    background: #00552B;

    height: calc(100% - 20px);

    width: calc(100% - 20px);

    border-radius: 50px 0px;

    opacity: 0.3;

    z-index: 1;

    top: 10px;

    left: 10px;

}



.map-col iframe {

    border-radius: 50px 0px;

}



.contact-details p.elementor-icon-box-description a {

    color: #181C21B3;

}



.contact-details .elementor-icon-box-wrapper {

    margin: 0 0 10px 0;

}

.sb-cust-related {

    background: #F2F6F4;

    padding: 100px 0;

}

.sb-cust-related section.related.products {

    max-width: 1480px;

    margin: 0px auto;

    padding-left: 20px;

    padding-right: 20px;

}

.sb-related-head {

    color: #DA251C;

    text-align: center;

    font-family: 'Bubblegum Sans';

    font-size: 30px;

    font-style: normal;

    font-weight: 400;

    line-height: 1; /* 96% */

}



.sb-cust-related li.ast-article-single {

    padding: 15px !important;

    border-radius: 10px;

    background: #FFF;

    box-shadow: 0px 5px 20px 0px rgba(16, 16, 16, 0.10);

}



.sb-cust-related h2.woocommerce-loop-product__title {

    color: #101010;

    font-family: Jost;

    font-size: 16px !important;

    font-style: normal;

    font-weight: 500;

    line-height: 35px;

}



.sb-cust-related a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {

    border-radius: 10px;

    background: #F9F9F9;

    padding: 30px;

}



.sb-cust-related img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {

    height: 233px;

    flex-shrink: 0;

}



.sb-cust-related a.ast-on-card-button.ast-select-options-trigger.product_type_simple {

    display: none;

}



.sb-share-wrapper .sb-btn-for-inquiry {

    border: 1px solid #00552B;

    padding: 15px;

    display: inline;

    text-decoration: none;

    border-radius: 30px 0px;

    background: #00552B;

    margin-right: 20px;

}

.sb-share-wrapper .gmwqp_inquirybtn_loop {

    margin: 0;

}



.sb-share-wrapper a {

    padding: 14px 25px !important;

    border: 1px solid #00552B;

    border-radius: 30px 0px !important;

    font-size: 18px !important;

    text-transform: capitalize !important;

    line-height: 26px !important;

    height: 54px;

    display: flex;

    font-weight: 700 !important;

}

.sb-share-wrapper .sb-btn-for-share {

    /* border-radius: 30px 0px;

    border: 1px solid #00552B;

    background: #FFF;

    padding: 15px;

    display: inline;

    text-decoration: none; */

}



.sb-share-wrapper .sb-btn-for-inquiry span {

    color: #fff !important;

    padding: 14px 25px;

    justify-content: center;

    align-items: center;

    gap: 10px;

}



.sb-share-wrapper {

    display: inline-flex;

    padding: 30px 0;

    justify-content: center;

    align-items: center;

    gap: 20px;

}



.sb-share-wrapper img.sb-envelop {margin-right: 10px;}



.sb-share-wrapper span {

    margin: 0 15px 0 10px;

    font-weight: 700 !important;

}



.sb-btn-for-share a.social-link-1.social-link-whatsapp {

    text-decoration: none;

}

.sb-share-wrapper a.button.gmwqp_inq {

    align-items: center;

    display: flex;

}



.sb-share-wrapper a.button.gmwqp_inq span svg {fill: #fff;}



.sb-share-wrapper a.button.gmwqp_inq span {margin: 0 10px 0 0;display: flex;align-items: center;}

/* Carrier Page */

.carrier-form-wrapper form.job_filters {

    background: #fff;

}



.carrier-form-wrapper form.job_filters .search_jobs {

    padding: 30px;

    display: flex;

    margin: 0 -15px;

    align-items: center;

}

.carrier-form-wrapper form.job_filters .search_jobs .search_remote_position {

    display: none;

}



.carrier-form-wrapper form.job_filters .search_jobs .search_submit,

.carrier-form-wrapper form.job_filters .search_jobs .search_location,

.carrier-form-wrapper form.job_filters .search_jobs .search_keywords {

    padding: 0px 15px;

}

.carrier-form-wrapper form.job_filters .search_jobs input {

    border-radius: 20px 0px;

    border: 1px solid rgba(24, 28, 33, 0.10);

    background: #FFF;

    outline: 0;

}



.carrier-form-wrapper form.job_filters .search_jobs input[type="submit"] {

    border-radius: 30px 0px !important;

    background: #00552B;

    width: max-content;

}



.carrier-form-wrapper form.job_filters .search_jobs .search_remote_position {

    float: unset;

    padding: 15px 0!important;

    clear: both;

}

.carrier-form-wrapper form.job_filters ul.job_types {

    background: #fff;

    padding-left: 15px;

}

.carrier-form-wrapper ul.job_listings {

    padding: 30px;

   

}



.carrier-form-wrapper ul.job_listings li.job_listing {

    border-radius: 20px 0px;

    border: 1px solid rgba(24, 28, 33, 0.10) !important;

    background: #FFF;

    padding: 0;

}



.carrier-form-wrapper ul.job_listings li.job_listing + li {

    margin: 30px 0 0 0;

}



.carrier-form-wrapper ul.job_listings li.job_listing a {

    border-radius: 20px 0px;

    /* border: 1px solid rgba(24, 28, 33, 0.10); */

    background: #FFF;

    padding: 30px;

}



.carrier-form-wrapper input[type="checkbox"] {

    accent-color: #00552b;

}



a.button.gmwqp_inq {

    color: #FFF;

    font-size: 18px;

    font-style: normal;

    font-weight: 400;

    line-height: normal;

    border-radius: 30px 0px;

    background: #00552B;

}



.gmwqp_inquirybtn_loop {

    width: auto;

}



.gmwqp_inquirybtn_loop:before {

    content: '';

    background: url(//sagarbiotech.in/wp-content/wp-content/uploads/2023/09/Vector-2.svg);

    width: 30px;

    height: 21px;

    color: #fff;

    position: absolute;

    z-index: 1;

    background-repeat: no-repeat;

    background-size: cover;

}



a.button.gmwqp_inq:hover {

    background: #38B048;

}

.sb-gallery .elfi-filter-nav ul {

    margin: 0 0 50px 0;

}

.sb-gallery .grid-init .grid-item .elfi-free-item {

    position: relative;

    height: 560px;

    background: rgb(0 85 43 / 15%);

    border-radius: 10px;

    padding: 10px;

}



.sb-gallery .grid-init .grid-item:nth-child(odd) .elfi-free-item {

    height: 400px;

}

.sb-gallery .grid-init .grid-item:nth-child(n + 6) .elfi-free-item {

    height: 460px;

}



.sb-gallery .grid-init .grid-item .elfi-free-item img {

    height: 100%;

    width: 100%;

    /*object-fit: contain;*/
    object-fit: cover;

    object-position: center;

}



.sb-gallery .grid-init .grid-item .elfi-free-item a.sb-download {

    position: absolute;

    top: 15px;

    right: 15px;

}

.sb-gallery .elfi-filter-nav li::before,.elfi-filter-nav li::after {

    display: none;

}



/* Shop Page */

.sb-page-title-wrapper {

    padding: 100px 0 0 0;

    text-align: center;

}



.sb-shop-red-head {

    color: #DA251C;

    text-align: center;

    font-family: "Bubblegum Sans", Sans-serif !important;

    font-size: 30px;

    font-style: normal;

    font-weight: 400;

    line-height: 28.8px; /* 96% */

}



.sb-shop-head {

    color: #101010;

    font-size: 60px;

    font-style: normal;

    font-weight: 700;

    line-height: 75px; /* 125% */

}



.sb-page-title-wrapper h2.sb-shop-head {

    margin: 10px 0 65px 0;

}



.woocommerce-shop nav.woocommerce-breadcrumb,

.tax-product_cat nav.woocommerce-breadcrumb {

    display: none;

}



.woocommerce-shop header.woocommerce-products-header,

.tax-product_cat header.woocommerce-products-header {

    display: none;

}



.woocommerce-shop div#primary,.tax-product_cat div#primary {

    margin: 0;

    padding: 0;

}



section.sb-breadcrumbs-div-wrapper {

    padding: 90px 0px 65px 0px;

    background-image: url(https://sagarbiotech.in/wp-content/uploads/2023/09/Group-1000002377.png) !important;

    background-size: cover;

}



section.sb-breadcrumbs-div-wrapper:before {

    position: absolute;

    left: 0;

    top: 0;

    width: 100vw;

}



.woocommerce-shop .site-content .ast-container,

.tax-product_cat .site-content .ast-container,

.single-product .site-content .ast-container  {

    width: 100%;

    max-width: 100%;

    padding: 0;

}



.woocommerce-shop .site-content .ast-container .sb-page-title-wrapper,.woocommerce-shop .site-content .ast-container ul.products.columns-4,

.tax-product_cat .site-content .ast-container .sb-page-title-wrapper,.tax-product_cat .site-content .ast-container ul.products.columns-4,

.single-product .site-content .ast-container .sb-page-title-wrapper,.single-product .site-content .ast-container ul.products.columns-4 {

    max-width: 1480px;

    margin: 0 auto;

    padding-left: 20px;

    padding-right: 20px;

}



section.sb-breadcrumbs-div-wrapper>div {

    max-width: 1480px;

    margin: 0 auto;

    padding: 0 20px;

}

section.sb-breadcrumbs-div-wrapper h2.elementor-heading-title {

    color: var(--e-global-color-astglobalcolor5);

    font-family: "Jost", Sans-serif;

    font-size: 60px;

    font-weight: 700;

    line-height: 70px;

    margin: 0 0 20px 0; 

}

.sb-breadcrumb-info-div p {

    margin: 0;

    color: #FFFFFF;

    font-family: "Jost", Sans-serif;

    font-size: 20px;

    font-weight: 500;

    line-height: 20px;

}

.sb-breadcrumb-info-div p a{

    color: rgb(255 255 255 / 40%);

}

.sb-bread-links p a:hover {color: #fff;}

ul.products {

    column-gap: 30px !important;

    margin-bottom: 70px !important;

}



ul.products li.product {

    border-radius: 10px;

    background: #FFF;

    box-shadow: 0px 5px 20px 0px rgba(16, 16, 16, 0.10);

    padding: 15px 15px 20px !important;

    margin-bottom: 30px !important;

    justify-content: space-between;

}

.astra-shop-summary-wrap a.ast-loop-product__link {

    min-height: 60px;

}

ul.products li.product-category.product>a {

    height: 325px !important;

    overflow: hidden;

    position: relative;

}



ul.products li.product a img {

    border-radius: 10px;

    height: calc(100% - 55px) !important;

}



.woocommerce-js ul.products li.product h2 {

    position: absolute;

    bottom: 5px !important;

    display: flex;

    justify-content: space-between;

    color: #101010;

    font-size: 20px !important;

    font-style: normal;

    font-weight: 700 !important;

    line-height: normal !important;

    padding: 0 !important;

    left: 0 !important;

    width: 100% !important;

}

ul.products li.product h2 mark.count {

    position: relative;

    font-size: 0 !important;

    width: 150px;

    height: 30px;

}

ul.products li.product h2 mark.count:before {

    position: absolute;

    content: "Explore More";

    top: 50%;

    right: 30px;

    height: 100%;

    width: max-content;

    color: #38B048;

    font-family: Jost;

    font-size: 16px;

    font-style: normal;

    font-weight: 600;

    line-height: 30px;

    transform: translateY(-50%);

}

ul.products li.product h2 mark.count:after{

    position: absolute;

    content: "Explore More";

    top: 0;

    right: 0;

    height: 30px;

    background: url(https://sagarbiotech.in/wp-content/themes/astra-child/assets/images/explore-more-icon.svg);

    background-repeat: no-repeat;

    width: 25px;

    background-position: center;

    background-size: 18px;

}

ul.products li.product .astra-shop-thumbnail-wrap a {

    height: 325px !important;

    overflow: hidden;

    position: relative;

}



ul.products li.product .astra-shop-summary-wrap h2 {

    left: 15px !important;

    max-width: 100%;

    opacity: 0.7;

    bottom: 55px !important;

    margin: 0 !important;

    position: unset !important;

}





ul.products li.product .astra-shop-thumbnail-wrap img {

    border-radius: 10px;

    height: calc(100% - 55px) !important;

    width: 100%;

    object-fit: contain;

    object-position: center;

    margin: 0 !important;

}

.tax-product_cat ul.products li.product .astra-shop-thumbnail-wrap img{

    height: calc(100% - 20px) !important;

}

ul.products li.product .astra-shop-thumbnail-wrap .ast-on-card-button {

    display: none;

}



.tax-product_cat ul.products li.product {

    padding-bottom: 25px !important;

    position: relative;

}



/*.tax-product_cat ul.products li.product:before {

    position: absolute;

    content: "Explore More";

    bottom: 0;

    left: 15px;

    height: 30px;

    width: max-content;

    color: #38B048;

    font-family: Jost;

    font-size: 16px;

    font-style: normal;

    font-weight: 600;

    line-height: 30px;

    transform: translateY(-50%);

}

.tax-product_cat ul.products li.product:after {

    position: absolute;

    content: "";

    bottom: 13px;

    left: 120px;

    height: 30px;

    background: url(https://sagarbiotech.in/wp-content/themes/astra-child/assets/images/explore-more-icon.svg);

    background-repeat: no-repeat;

    width: 25px;

    background-position: center;

    background-size: 18px;

}*/

a.productlink {

        color: #38B048 !important;

    font-family: Jost;

    font-size: 16px;

    font-style: normal;

    font-weight: 600;

    line-height: 30px;

    display: flex;

    align-items: center;

    padding-top: 15px;

    clear: both;

}

a.productlink svg {

    margin-left: 10px;

}

.tax-product_cat .woocommerce-result-count,

.tax-product_cat .woocommerce-ordering {

   display: none;

}

.tax-product_cat .site-content .ast-container ul.products.columns-4 {

    margin-top: 100px;

}

/* single product */

.single-product .site-content .ast-container {

    flex-wrap: wrap;

}



.single-product section.sb-breadcrumbs-div-wrapper {

    width: 100%;

}



.single-product .sp-wrapper {

    max-width: 1480px;

    margin: 100px auto;

    padding-left: 20px;

    padding-right: 20px;

    display: flex;

    align-items: flex-start;

    flex-wrap: wrap;

    width: 100%;

}



.sp-wrapper #secondary {

    width: 330px;

    margin: 0;

}



.sp-wrapper #primary {

    width: 100%;

    max-width: calc(100% - 330px);

    padding-left: 30px;

    margin: 0;

    padding-bottom: 60px;

    border-bottom: 1px dashed #00552B;

}

.sp-wrapper .entry-title {

    margin: 0 0 20px 0 !important;

}



.sp-wrapper header.entry-header span {

    opacity: 0.7;

}



.sp-wrapper header.entry-header {

    margin-bottom: 50px;

}

.sp-wrapper .woocommerce-product-gallery {

    margin: 0 !important;

}

.sp-wrapper .woocommerce-product-gallery .wpgs-for.slick-slider {

    padding: 30px 60px;

}

.sp-wrapper .woocommerce-product-gallery .wpgs-for.slick-slider .slick-slide {

    height: 395px;

    overflow: hidden;

}



.sp-wrapper .woocommerce-product-gallery .wpgs-for.slick-slider .slick-slide img {

    width: 100%;

    height: 100%;

    object-fit: contain;

}

.sp-wrapper .woocommerce-product-gallery .wpgs-for.slick-slider .flaticon-right-arrow {

    right: 15px;

}

.sp-wrapper .woocommerce-product-gallery .wpgs-for.slick-slider .flaticon-back {

    left: 15px;

}

.sp-wrapper .wpgs-for.slick-slider .slick-arrow:before {

    font-family: 'Font Awesome 5 Free';

    font-weight: 900;

    font-size: 13px;

    color: inherit !important;

}

.sp-wrapper .wpgs-for.slick-slider .flaticon-right-arrow:before{

    content: "\f054";

}

.sp-wrapper .wpgs-for.slick-slider .flaticon-back:before {

    content: "\f053";

}



.sp-wrapper .woocommerce-product-gallery .wpgs-for.slick-slider 

 .slick-arrow {

    border: 1px solid rgba(16, 16, 16, 0.10);

    height: 40px;

    width: 40px;

    display: flex;

    align-items: center;

    justify-content: center;

    border-radius: 50%;

    line-height: 40px;

    color: rgb(16 16 16 / 70%) !important;

}



.sp-wrapper .woocommerce-product-gallery .wpgs-for.slick-slider .slick-arrow:hover {

    background: #00552B;

    color: #fff !important;

}

.sp-wrapper .woocommerce-product-gallery .wpgs-nav .slick-slide {

    height: 100px;

    border: unset;

    opacity: 0.7;

}



.sp-wrapper .woocommerce-product-gallery .wpgs-nav .slick-slide img {

    height: 100% !important;

    object-fit: cover;

    border-radius: 10px;

}



.sp-wrapper .woocommerce-product-gallery .wpgs-nav .slick-slide.slick-active {

    opacity: 1;

}

.sp-wrapper .sidebar-main .sbWrapper {

    margin: 0;

}

h4.sb-our-pro-head {

    color: #00552B;

    font-family: Jost;

    font-size: 20px;

    font-style: normal;

    font-weight: 700;

    line-height: normal;

    padding-left: 0;

    margin: 20px 0 0 0;

}

.sbWrapper .panel-body li a {

    color: #101010;

    font-family: Jost;

    font-size: 16px;

    font-style: normal;

    font-weight: 400;

    line-height: normal;

    text-decoration: none;

}

.sbWrapper .panel-body li {

    list-style: none;

}



a.btn.btn-header-link {

    font-family: "Jost", Sans-serif;

    font-size: 18px;

    font-weight: 600;

    color: #101010;

    list-style: none;

    text-align: left;

    padding: 0;

    box-shadow: unset !important;

    outline: 0 !important;

    outline-offset: unset !important;

}



a.btn.btn-header-link:after {

    content: "\f106";

    font-family: 'Font Awesome 5 Free';

    font-weight: 900;

    float: right;

}



a.btn.btn-header-link[aria-expanded="true"]:after {

    content: "\f107" !important;

}



.panel {

    border-bottom: 1px solid #E1DDDD;

}



#accordion_search_bar_container {

    position: relative;

}

#accordion_search_bar_container:after {

    content: "\e003";

    font-family: Glyphicons Halflings;

    width: 25px;

    height: 100%;

    position: absolute;

    right: 10px;

    top: 0;

    font-size: 20px;

    line-height: 43px;

    color: #00552B;

}

#accordion_search_bar_container #accordion_search_bar {

    width: 100%;

    height: 43px;

    border-radius: 8px;

    background: #F5F5F5;

    border: 0;

    color: #101010;

    font-family: Jost;

    font-size: 16px;

    font-style: normal;

    font-weight: 400;

    line-height: normal;

}

.panel-title a {

    display: block;

}

.sp-sb-breadcrumbs{

    display: none;

}

.single-product .sp-sb-breadcrumbs{

    display: block;

}

.sidebar-main .panel-group .panel {box-shadow: unset;border-bottom: 1px solid #E1DDDD;}



.sidebar-main .panel-group .panel .panel-heading {

    padding: 20px 15px 20px 0;

    opacity: 0.6;

    border-radius: 0 !important;

}

.sidebar-main .panel-group .panel .panel-body {

    padding: 0;

}



.sidebar-main .panel-group .panel .panel-body li a {

    font-family: "Jost", Sans-serif;

    font-size: 18px;

    font-weight: 400;

    color: rgb(16 16 16 / 60%);

    list-style: none;

    text-align: left;

    padding: 0;

}



.sidebar-main .panel-group .panel .panel-body li {

    margin: 0 !important;

    padding: 20px 5px;

    border-top: 1px solid #E1DDDD;

}

section.related.products .astra-shop-summary-wrap h2 {

    text-align: left;

}



section.related.products .astra-shop-summary-wrap a {

    text-decoration: none !important;

}



section.related.products .astra-shop-thumbnail-wrap {

    margin-bottom: 20px;

}

/* Modal  */

.gmwqp_popup_op {

    width: 100%;

    background: #fff;

    padding: 50px 60px;

    margin: 0;

    min-height: 100vh;

}



.gmwqp_popup_op .gmwqp_inner_popup_op {

    max-width: 100%;

    width: 100%;

}



.gmwqp_popup_op .gmwqp_inner_popup_op .gmwqp_inner_popup_op_mores {

    max-width: 1480px;

    margin: 0 auto;

    padding-left: 20px;

    padding-right: 20px; 

    display: flex;

}

.gmwqp_popup_op .gmwqp_inner_popup_op_mores h3.gmwqp_popup_title {

    display: none;

}



.gmwqp_popup_op .gmwqp_inner_popup_op_mores .gmwqp_toplevel {

    flex-direction: row;

    width: 100%;

}



.sb-btn-for-inquiry.sb-pro-info {

    border-radius: 10px;

    border: 1px solid #E1DDDD;

    background: #FFF;

    padding: 20px;

    width: 450px;

}



form#gmwqp_popup_op_form {

    max-width: calc(100% - 450px);

    padding-left: 30px;

    margin: 0;

}





.sb-pro-info .sb-prod-desc-wrapper .sb-prod-img-div {

    height: 400px;

    width: 100%;

    overflow: hidden;

    padding: 35px;

    border-radius: 10px;

    background: #F5F5F5;

    text-align: center;

}



.sb-pro-info .sb-prod-desc-wrapper .sb-prod-img-div img {

    height: 100%;

    width: 100%;

    object-fit: contain;

    object-position: center;

    margin: 0 auto;

}





.sb-prod-desc-div .sb-prod-s-head h4 {

    font-size: 20px;

    font-weight: 600;

    line-height: normal;

    margin: 30px 0 0 0;

    text-align: left;

}



.sb-prod-desc-div .sb-prod-s-head {

    color: rgb(16 16 16 / 70%);

    font-family: Jost;

    font-size: 18px;

    font-style: normal;

    font-weight: 500;

    line-height: normal;

}



.sb-prod-desc-div .sb-prod-s-head table.sb-spro-info,.sb-prod-desc-div .sb-prod-s-head table.sb-spro-info td {

    border: 0;

    margin: 0;

}



.sb-prod-desc-div .sb-prod-s-head table.sb-spro-info td {

    padding: 20px 0 0  0 !important;

}



.sb-prod-desc-div .sb-prod-s-head table.sb-spro-info td:last-child {

    color: #010101;

}

form#gmwqp_popup_op_form .gmwqp_inner_popupcontant {

    flex-direction: row;

    flex-wrap: WRAP;

    margin: 0 -15px;

}



form#gmwqp_popup_op_form .gmwqp_inner_popupcontant .gmwqp_full {

    flex: 0 0 50%;

    padding: 0 15px;

    margin: 0;

}



form#gmwqp_popup_op_form .gmwqp_inner_popupcontant .gmwqp_full label.gmqqp_label {

    color: #101010;

    font-family: Jost;

    font-size: 18px;

    font-style: normal;

    font-weight: 600;

    line-height: normal;

    margin: 0 0 10px 0;

}



form#gmwqp_popup_op_form .gmwqp_inner_popupcontant .gmwqp_full .gmwqp_inner_field input {

    border-radius: 20px 0px !important;

    border: 1px solid #E1DDDD !important;

    background: #FFF;

    height: 60px !important;

    padding: 18px 20px;

    margin: 0 0 30px 0;

    outline: 0;

}



form#gmwqp_popup_op_form .gmwqp_inner_popupcontant .gmwqp_full .gmwqp_inner_field textarea {

    border-radius: 20px 0px !important;

    border: 1px solid #E1DDDD !important;

    background: #FFF;

    resize: none;

    min-height: 200px;

}



form#gmwqp_popup_op_form .gmwqp_inner_popupcontant .gmwqp_full:last-child {

    flex: 0 0 100%;

}



form#gmwqp_popup_op_form .gmwqp_inner_popupcontant .gmwqp_full:nth-child(7) {

    flex: 0 0 100%;

}



form#gmwqp_popup_op_form .gmqqp_submit {

    margin: 30px 0 0 0;

    text-align: left;

}



form#gmwqp_popup_op_form .gmqqp_submit button.gmqqp_submit_btn {

    border-radius: 30px 0px;

    background: #00552B;

    color: #FFF;

    font-family: Jost;

    font-size: 18px;

    font-style: normal;

    font-weight: 700;

    line-height: normal;

    padding: 14px 25px;

    min-width: 110px;

}

ul.products.columns-4 {

    position: relative;

}



ul.products.columns-4:before {

    position: absolute;

    content: "";

    bottom: 0;

    left: -220px;

    background: url(https://sagarbiotech.in/wp-content/uploads/2023/10/product-list-before.png);

    background-repeat: no-repeat;

    width: 350px;

    height: 531px;

}

@media (min-width: 922px){

    #secondary {

        width: 25%;

    }

}

@media(max-width:1599px){

    footer.site-footer {

        padding-left: 20px;

        padding-right: 20px;

        background-size: cover;

    }

    

    footer.site-footer .ast-builder-footer-grid-columns {

        display: flex !important;

        flex-wrap: wrap;

        justify-content: space-between;

        grid-column-gap: 80px;

    }

    

    footer.site-footer .ast-builder-footer-grid-columns >div {

        flex: 1;

    }

    .woocommerce-js ul.products li.product h2 {position: unset !important;width: 100% !important;flex-wrap: wrap;}



    ul.products li.product h2 mark.count {

        width: 100%;

    }

    ul.products li.product a img {

        border-radius: 10px;

        height: calc(100% - 60px) !important;

        margin: 0 0 10px 0 !important;

    }   

}

@media(max-width:1400px){

    .sb-home-f-banner .n2-ss-slide .n2-ss-item-content.n2-ow{

        font-size: calc(24px + (72 - 24) * ((100vw - 320px) / (1400 - 320))) !important;

        line-height: 1.3 !important;

    }

    .sb-black-title h2.elementor-heading-title,

    .single.single-product h1.entry-title{

        font-size: calc(22px + (46 - 22) * ((100vw - 320px) / (1400 - 320))) !important;

        line-height: calc(26px + (56 - 26) * ((100vw - 320px) / (1400 - 320))) !important;

    }

    .sb-white-title h2.elementor-heading-title,

    section.sb-breadcrumbs-div-wrapper h2.elementor-heading-title,

    .sb-shop-head,

    .related.products h2{

        font-size: calc(20px + (50 - 20) * ((100vw - 320px) / (1400 - 320))) !important;

        line-height: calc(26px + (60 - 26) * ((100vw - 320px) / (1400 - 320))) !important;

    }

    .sb-shop-red-head{

        font-size: calc(16px + (28 - 16) * ((100vw - 320px) / (1400 - 320))) !important;

        line-height: 1 !important;

    }

    /* .sb-home-per-info h2.elementor-heading-title{

        font-size: calc(18px + (28 - 20) * ((100vw - 375px) / (1400 - 320))) !important;

        line-height: calc(26px + (28 - 26) * ((100vw - 375px) / (1400 - 320))) !important;

    } */

    footer.site-footer .ast-builder-footer-grid-columns {

        grid-column-gap: 50px;

    }

}



@media(max-width:1299px){

    .main-header-menu li a.menu-link {

        padding: 0 20px;

    }

    header.site-header .ast-header-search {

        padding: 0 0 0 20px;

        margin-left: 15px;

    }

    span.site-logo-img img {

        max-width: 250px;

    }

    footer.site-footer .ast-builder-footer-grid-columns {

        grid-column-gap: 20px;

    }

    ul.products {

        column-gap: 20px !important;

        margin-bottom: 50px !important;

    }

    ul.products li.product {

        padding: 10px 10px 15px !important;

        margin-bottom: 20px !important;

    }

    .tax-product_cat .site-content .ast-container ul.products.columns-4 {

        margin-top: 80px;

    }

    /* single product */

     .sp-wrapper #secondary {

        width: 290px;

    }

    .sp-wrapper #primary {

        width: 100%;

        max-width: calc(100% - 290px);

        padding-left: 20px;

        padding-bottom: 30px;

    }

    .sb-share-wrapper a {

        padding: 14px 14px !important;

        font-size: 16px !important;

        line-height: 22px !important;

        height: 50px;

    }

    /* Modal */

    .gmwqp_popup_op {

        padding: 30px;

    }

    form#gmwqp_popup_op_form .gmwqp_inner_popupcontant .gmwqp_full .gmwqp_inner_field input {

        height: 50px !important;

        padding: 15px 15px;

        margin: 0 0 20px 0;

    }

    .sb-cust-related a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {

        padding: 20px;

    }

}

@media(max-width:1199px){

   .single.single-product .content-area .summary.entry-summary {

        width: 100% !important;

        margin: 20px 0 0 0;

    }

    .woo-product-gallery-slider.woocommerce-product-gallery.wpgs--with-images.images {

        width: 70% !important;

    }

    .single.single-product h4.sb-pro-detail {

        margin: 20px 0;

    }

    /* modal */

    .sb-btn-for-inquiry.sb-pro-info {

        width: 380px;

    }

    form#gmwqp_popup_op_form {

        max-width: calc(100% - 380px);

        padding-left: 25px;

    }

    form#gmwqp_popup_op_form .gmwqp_inner_popupcontant .gmwqp_full {

        padding: 0 10px;

    }

    .gmwqp_popup_op .gmwqp_inner_popup_op .gmwqp_inner_popup_op_mores {

        padding: 0;

    }

    .sb-cust-related section.related.products ul.products li.product .astra-shop-thumbnail-wrap a {

        height: 285px !important;

    }



}

@media(max-width:1024px){

    span.site-logo-img img{

        max-width: 240px;

    }

    .main-header-menu li a.menu-link {

        padding: 0 15px;

        font-size: 16px !important;

        margin-right: 5px;

    }

    footer.site-footer .ast-builder-footer-grid-columns {

        grid-column-gap: 25px;

    }

    footer.site-footer .ast-builder-footer-grid-columns .site-footer-primary-section-1, 

    footer.site-footer .ast-builder-footer-grid-columns .site-footer-primary-section-4 {

        min-width: 280px;

    }

    section.sb-breadcrumbs-div-wrapper {

        padding: 50px 0px ;

    }

    .sb-page-title-wrapper {

        padding: 50px 0 0 0;

    }

    .sb-page-title-wrapper h2.sb-shop-head {

        margin: 10px 0px 50px 0;

    }

    .woocommerce-js ul.products li.product h2 {

        font-size: 18px !important;

    }

    .slick-slider.sb-testimonial-wrapper {

        max-width: calc(100% - 100px);

        margin-left: auto;

    }

   .single-product .sp-wrapper{

        margin: 80px auto;

    }



}

@media(min-width:992px) and (max-width:1024px){

     /* home cat */

     .h-cat-sec > .elementor-container {

        padding: 10px;

    }

    

    .h-cat-sec .sb-cat-col {}

    

    .h-cat-sec .sb-cat-col >.elementor-widget-wrap {

        margin: 0 10px !important;

        padding: 10px !important;

    }

    

    .sb-cat-col-inner-title h2.elementor-heading-title {

        font-size: 18px !important;

        text-align: center;

    }

    

    .sb-cat-col-inner-emore p a {

        width: max-content !important;

        text-align: center !important;

        margin: 10px auto 0;

    }

    

    .sb-cat-col-inner .elementor-column.elementor-col-50 {

        width: 100% !important;

    }

    .sb-cust-related section.related.products ul.products.columns-4 {

        grid-template-columns: repeat(3,1fr) !important;

    }

}

@media(max-width:991px){

    span.site-logo-img img{

        max-width: 235px;

    }

    .main-header-menu li a.menu-link {

        padding: 0 15px;

        font-size: 15px !important;

        margin-right: 2px;

    }

    header.site-header .ast-header-search {

        padding: 0 0 0 15px;

        margin-left: 15px;

    }

    .sb-bread-links p,.sb-breadcrumb-info-div p {

        font-size: 18px;

    }

    .contact-form-wrapper form p:nth-child(7) {

        margin: 10px 0 0 0;

    }

    .contact-form-wrapper form p {

        flex: 0 0 100%;

        padding: 0 20px 0 0;

        margin: 0 0 15px 0;

    }

    .h-cat-sec .sb-cat-col {

        width: 50% !important;

    }

    .h-cat-sec .sb-cat-col.sb-cat-col-empty{

        display: none;

    }

    .h-cat-sec .sb-cat-col img {

        width: 100%;

    }

    .sb-cat-col-inner-title h2.elementor-heading-title {

        font-size: 18px !important;

    }

     .woo-product-gallery-slider.woocommerce-product-gallery.wpgs--with-images.images {

        width: 100% !important;

    }

    form#gmwqp_popup_op_form .gmwqp_inner_popupcontant .gmwqp_full {

        flex: 0 0 100%;

    }

}

@media(max-width:921px){

    .site-header-section .main-header-menu-toggle {

        outline: 0 !important;

        box-shadow: unset !important;

        border: 0 !important;

    }

    .main-header-menu-toggle span.mobile-menu-toggle-icon {

        background: var( --e-global-color-primary );

        padding: 7px;

        border-radius: 4px;

    }

    .main-header-menu-toggle span.mobile-menu-toggle-icon svg path {

        fill: #fff;

    }

       

    .ast-mobile-header-content.content-align-flex-start {

        position: absolute;

        top: 80px;

        width: 100%;

    }   

    footer.site-footer .ast-builder-footer-grid-columns >div {

        flex: 0 0 50%;

        max-width: calc(50% - 20px);

    }

    

    footer.site-footer .ast-builder-footer-grid-columns .site-footer-primary-section-4 {

        order: -1;

    }

    

    footer.site-footer .ast-builder-footer-grid-columns .site-footer-primary-section-1 {

        order: -1;

    }

    

    footer h2.widget-title {

        margin-top: 20px;

    }

    

    footer h2.widget-title, footer .sb-contact-head h4 {

        margin-bottom: 20px;

    }

    footer.site-footer .site-primary-footer-wrap {

        padding-top: 50px;

    }

    footer.site-footer .site-below-footer-wrap .ast-builder-footer-grid-columns >div {

        flex: 1 !important;

        max-width: max-content;

    }

    

    #astra-footer-menu {

        flex-wrap: nowrap;

        display: flex;

    }

    .main-header-menu li.current-menu-item a.menu-link{

        color: var( --e-global-color-primary ) !important;

    }

    .tax-product_cat .site-content .ast-container ul.products.columns-4 {

        margin-top: 50px;

    }

    .single-product .site-content .ast-container {

        flex-wrap: wrap;

        flex-direction: column !important;

    }

}

@media(max-width:767px){

    span.site-logo-img img {

        max-width: 100%;

        width: 270px;

    }

    .site-header-section .main-header-menu-toggle{

        padding: 0;

    }

    footer.site-footer .ast-builder-footer-grid-columns .site-footer-primary-section-1, 

    footer.site-footer .ast-builder-footer-grid-columns .site-footer-primary-section-4 {

        min-width: unset;

        width: 100%;

        max-width: 100%;

        flex: 0 0 100%;

    }

    footer.site-footer .ast-builder-footer-grid-columns .site-footer-primary-section-1 .ast-builder-html-element p {

        text-align: center;

    }

    

    footer.site-footer .footer-social-inner-wrap {

        text-align: center;

        margin: 0 0 20px 0;

    }

    footer h2.widget-title, footer .sb-contact-head h4 {

        margin-bottom: 15px;

        font-size: 18px;

    }

    .sb-contact-details-wrap >div {

        margin: 15px 0 0 0;

    }

    footer.site-footer .site-below-footer-wrap .ast-builder-footer-grid-columns >div {

        flex: 0 0 100% !important;

        max-width: 100%;

        width: 100%;

        text-align: center;

    }

    footer .ast-footer-copyright p {text-align: center !important;}

    footer #astra-footer-menu li a {

        padding: 0 10px !important;

    }

    .sb-bread-links p,.sb-breadcrumb-info-div p {

        font-size: 16px;

    }

    .map-col:before {

        height: 100%;

        width: 100%;

        top: 0;

        left: 0;

    }

    .contact-form-wrapper form p {

        padding: 0;

    }

    ul.products.columns-4 {

        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;

    }

    .why-choose-list .elementor-container .elementor-column .elementor-widget-container{

        max-width: 100% !important;

    }

    .slick-slider.sb-testimonial-wrapper {

        max-width: calc(100% - 80px);

    }

    .sb-testimonial-wrapper .cg-grid-item {

        padding: 20px;

    }

    .cg-testi-info {

        width: calc(100% - 140px);

    }

    .sb-testimonial-wrapper .cg-grid-item .cg-testi.cg-testi-img {

        max-width: 125px;

        padding-left: 15px;

        width: 125px;

    }

    .sb-testimonial-wrapper .cg-grid-item .cg-testi-info .sb-testi-user-info h6,

    .sb-testimonial-wrapper .cg-grid-item .cg-testi-info p{

        font-size: 18px;

    }

    .home-slider .n2-section-smartslider .n2-ss-section-main-content {

        padding: 50px 10px !important;

    }

    .carrier-form-wrapper form.job_filters .search_jobs .search_submit, .carrier-form-wrapper form.job_filters .search_jobs .search_location, .carrier-form-wrapper form.job_filters .search_jobs .search_keywords {

        padding: 0px 10px;

    }

    .carrier-form-wrapper form.job_filters .search_jobs {

        padding: 20px;

        flex-wrap: wrap;

    }

    .carrier-form-wrapper form.job_filters .search_jobs .search_location, .carrier-form-wrapper form.job_filters .search_jobs .search_keywords {

        margin-bottom: 15px;

    }

    .carrier-form-wrapper ul.job_listings,

    .carrier-form-wrapper ul.job_listings li.job_listing a {

        padding: 20px;

    }

    .carrier-form-wrapper ul.job_listings li.job_listing + li {

        margin: 20px 0 0 0;

    }

    .single-product .sp-wrapper {

        margin: 50px auto;

    }

    

    .sp-wrapper #secondary {

        width: 100%;

    }

    

    .sp-wrapper #primary {

        max-width: 100%;

        padding: 0;

        margin-top: 20px;

    }

    

    .sp-wrapper header.entry-header {

        margin-bottom: 20px;

    }

    

    .sp-wrapper .woocommerce-product-gallery .wpgs-for.slick-slider {

        padding: 20px 30px;

    }

    

    .sp-wrapper .woocommerce-product-gallery .wpgs-for.slick-slider .flaticon-back {

        left: -5px;

    }

    

    .sp-wrapper .woocommerce-product-gallery .wpgs-for.slick-slider .flaticon-right-arrow {

        right: -5px;

    }

    

    .sp-wrapper .woocommerce-product-gallery .wpgs-for.slick-slider .slick-arrow {

        height: 35px;

        width: 35px;

    }

    

    .sp-wrapper .woocommerce-product-gallery .wpgs-for.slick-slider .slick-slide {height: 330px;}

    

    .sb-share-wrapper {

        padding: 30px 0;

        flex-wrap: wrap;

        margin: 0 auto;

        /* display: flex; */

    }

    

   

    .sb-share-wrapper a {

        padding: 14px 25px !important;

    }

    .sb-share-wrapper a {

        justify-content: center !important;

    }

    

    .sb-cust-related {

        padding: 50px 0;

    }

    

    .sidebar-main .panel-group .panel .panel-heading {

        padding: 15px 15px 15px 0;

    }

    

    h4.sb-our-pro-head {

        font-size: 18px;

        margin: 15px 0 0 0;

    }

    

    .sp-wrapper .sidebar-main .sbWrapper .panel-group {

        margin-bottom: 0;

    }

    

    .sidebar-main .panel-group .panel .panel-body li {

        padding: 15px 5px;

    }

    /* modal */

    .gmwqp_popup_op .gmwqp_inner_popup_op{

        margin-top: 0;

    }

    .gmwqp_popup_op .gmwqp_inner_popup_op_mores .gmwqp_toplevel {

        flex-direction: column;

    }

    form#gmwqp_popup_op_form {

        max-width: 100%;

        padding-left: 0;

        margin: 30px 0 0 0;

    }

    .sb-btn-for-inquiry.sb-pro-info {

        width: 100%;

        padding: 15px;

    }

    .gmwqp_close img {

        width: 25px;

        right: 5px;

        top: -10px;

    }

    .sb-sp-cotent ul li {

        font-size: 16px;

        padding-left: 28px;

        margin: 15px 0 0 0;

    }

    .sb-sp-cotent ul li {

        font-size: 16px;

        padding-left: 28px;

        margin: 15px 0 0 0;

    }

    .sb-pro-info .sb-prod-desc-wrapper .sb-prod-img-div {

        height: 350px;

        padding: 20px;

    }

    .sb-prod-desc-div .sb-prod-s-head h4 {

        font-size: 18px;

        margin: 20px 0 0 0;

    }

    .sb-prod-desc-div .sb-prod-s-head{

        font-size: 16px;

    }

    .sb-prod-desc-div .sb-prod-s-head table.sb-spro-info td {

        padding: 15px 0 0 0 !important;

    }

}

@media(max-width:575px){

    ul.products.columns-4 {

        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;

    }

    .astra-shop-summary-wrap a.ast-loop-product__link {

        min-height: unset;

    }

    .h-cat-sec .sb-cat-col {

        width: 100% !important;

    }

    .cg-testi-info ,.sb-testimonial-wrapper .cg-grid-item .cg-testi.cg-testi-img{

        width: 100%;

        max-width: 100%;

        padding: 0;

    }

    .sb-testimonial-wrapper .cg-grid-item .cg-testi-info .sb-testi-user-info {

        flex-direction: column;

        margin: 20px auto;

        align-items: flex-start;

    }

    .sb-testimonial-wrapper button{

        left: -65px;

    }

    .sb-testimonial-wrapper button.slick-prev {

        bottom: 50px;

    }

    .slick-slider.sb-testimonial-wrapper {

        max-width: calc(100% - 50px);

    }

    .sb-testimonial-wrapper button svg {

        width: 60px;

        height: 60px;

    }

    .sb-testimonial-wrapper .cg-grid-item {

        padding: 15px;

        margin: 10px 0 10px 0;

    }

    .carrier-form-wrapper form.job_filters ul.job_types li {

        min-width: 100px;

    }

    .sb-share-wrapper >div {

        width: 100% !important;

    }

    .gmwqp_popup_op {

        padding: 30px 0;

        min-width: 100%;

    }

    .sb-pro-info .sb-prod-desc-wrapper .sb-prod-img-div {

        height: 330px;

        padding: 15px;

    }

}/* Slider */
.slick-slider {
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: none;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after {
    display: table;

    content: "";
}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.wpgs-nav .slick-prev:before,
.wpgs-nav .slick-next:before {
    font-size: 18px;
}
.wpgs-nav .slick-next {
}
.wpgs-nav .slick-prev {
    margin-left: 4px;
}
.wpgs-nav .slick-slide {
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 10px;
}
.wpgs-nav .slick-active img {
    opacity: 0.7;
    transition: all ease-in 0.3s;
}
.wpgs-nav .slick-current img {
    opacity: 1;
}
.wpgs-for .slick-arrow {
    position: absolute;
    z-index: 1;
    cursor: pointer;
    top: 50%;
    margin-top: -15px;
}
.wpgs .slick-disabled {
    display: none;
}
.flaticon-right-arrow {
    right: 0;
}
.slick-slide {
    float: left;

    height: 100%;
    min-height: 1px;

    cursor: pointer;
}
[dir="rtl"] .slick-slide {
    float: right;
}
.slick-slide img {
    display: block;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.wpgs-for,
.wpgs-nav {
    display: none;
}
.wpgs-for.slick-initialized,
.wpgs-nav.slick-initialized {
    display: block !important;
}
.wpgs-nav .slick-slide {
    border: 1px solid;
}
.wpgs-lightbox-icon{
    position: relative;
}
.wpgs-lightbox-icon::before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    z-index:9;
    font-weight: 900;
    line-height: inherit;
    content: url(https://s.w.org/images/core/emoji/14.0.0/svg/1f50d.svg);
    display: block;
    line-height: 2;
    text-indent: 0;
    width: 25px;
        height: 35px;
    text-align: center;
   
    border-radius: 3px;
    top: 10px;
        right: 15px;
    position: absolute;
}
.pswp {
    display: none;
}
@media only screen and (min-width: 991px) {
    .wpgs-lightbox-icon::before{
        display: none;
        
    }
}

/* Slider */
.slick-loading .slick-list
{
    background: #fff url(https://sagarbiotech.in/wp-content/plugins/woo-product-gallery-slider/assets/css/ajax-loader.gif) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(https://sagarbiotech.in/wp-content/plugins/woo-product-gallery-slider/assets/css/fonts/slick.eot);
    src: url(https://sagarbiotech.in/wp-content/plugins/woo-product-gallery-slider/assets/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://sagarbiotech.in/wp-content/plugins/woo-product-gallery-slider/assets/css/fonts/slick.woff) format('woff'), url(https://sagarbiotech.in/wp-content/plugins/woo-product-gallery-slider/assets/css/fonts/slick.ttf) format('truetype'), url(https://sagarbiotech.in/wp-content/plugins/woo-product-gallery-slider/assets/css/fonts/slick.svg#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 30px;
    line-height: 1;

    opacity: .75;
    color: #1e85be;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -11px;
    z-index: 999;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -5px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -35px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before {
font-family: 'slick';
    /* font-size: 6px; */
    line-height: 20px;
    position: absolute;
    top: 0;
    display: block;
    left: 0;
    width: 20px;
    height: 3px;
    background: #000000;
    content: ' ';
    text-align: center;
    opacity: .25;
    border-radius: 10px;
    color: #000000;
    -webkit-font-smoothing: antialiased;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}