 
@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap');
    
.wwsection_margin{margin-top: 30px; margin-bottom: 30px;}
.fontMulish{font-family: "Mulish", sans-serif !important; font-size: 18px !important; font-weight: 500 !important;}
.wwbackground_grey{background-color: #f3f3f3;}
.font_weight_900{font-weight:900 !important;}
.font_18{font-size: 18px !important;}
.fcolorblack{color: #000;}
.font_22{font-size: 22px !important;}
.font_28{font-size: 28px !important;}


.ww_arrow {transition: transform 0.3s ease;  font-size: 25px;}
.ww_arrow.rotate {transform: rotate(180deg);}
.ww_faq_answer {padding: 30px 30px 30px;  display: none;  color: #000;}
.ww_faq_answer.active {display: block;}
.ww_faq_item {border-bottom: 1px solid #e0e0e0;}
.ww_faq_container {background: #fff;  border-radius: 12px;  border: 1px solid #cfcfcf;  overflow: hidden; margin-top: 20px;}
.margin_10_top_bottom{margin-top:10px; margin-bottom: 10px;}
.margin_top_10{margin-top:10px}

@media (max-width: 767px) {
.fontMulish{font-family: "Mulish", sans-serif !important; font-size: 16px !important; font-weight: 500 !important;}
.font_18{font-size: 16px !important;}

}

/* Zeosorb Start*/
.zeosorb_info_top_button{fill: #FFFFFF !important; color: #FFFFFF !important; background-color: transparent !important; background-image: linear-gradient(40deg, #6fa943 0%, #274113 100%) !important; border-radius: 6px 6px 6px 6px !important; padding: 5px 20px !important;}
.zeosorb_top_background{background-color: #cce4ba;}
.zeosorb_faq_question {font-size: 18px; width: 100%;  padding: 15px 15px 12px 20px; color: #000; text-align: left;  background: #fff;  border: none;  outline: none;  cursor: pointer;  position: relative;  display: flex;  justify-content: space-between;  align-items: center;  transition: background 0.3s ease;}
.zeosorb_faq_question:hover, .faq_question.active {background-color: #cce4ba;}

.zeosorb_maintitle{font-size: 4rem !important; color: #6fa943 !important; font-weight: 800 !important; font-family: "Mulish", sans-serif !important;}
.zeosorb_maintitle span{font-size: 4rem !important; font-family: "Mulish", sans-serif !important; color: #274113 !important; font-weight: 600 !important; }

.zeosorb_tag{background-color: #f6903015; font-weight: 600; padding: 10px;font-weight: 500; border-radius: 10px; float: left; margin-right: 10px; margin-top: 10px;}

.zeosorb_color{color:#6fa943;}
.zeosorb_download{font-weight: 700; text-align: left;}
.zeosorb_download_sub{color: #333 !important; text-align: left;}

@media (max-width: 767px) {
.zeosorb_maintitle h1, h2, h3, h4, h5, h6{font-size: 30px !important; color: #6fa943; font-weight: 800 !important; font-family: "Mulish", sans-serif !important;}
.zeosorb_maintitle span{font-size: 30px !important;; font-family: "Mulish", sans-serif !important; color: #274113 !important; font-weight: 600 !important; }
.zeosorb_faq_question {font-size: 16px !important; width: 100%;  padding: 15px 15px 12px 20px; color: #000; text-align: left;  background: #fff;  border: none;  outline: none;  cursor: pointer;  position: relative;  display: flex;  justify-content: space-between;  align-items: center;  transition: background 0.3s ease;}
}
/* Zeosorb End*/




/* Crystolite Start*/
.crystolite_info_top_button{fill: #FFFFFF !important; color: #FFFFFF !important; background-color: transparent !important; background-image: linear-gradient(40deg, #b8a15c 0%, #65572c 100%) !important; border-radius: 6px 6px 6px 6px !important; padding: 5px 20px !important;}
.crystolite_top_background{background-color: #e3d7b1;}
.crystolite_faq_question {font-size: 18px; width: 100%;  padding: 15px 15px 12px 20px; color: #000; text-align: left;  background: #fff;  border: none;  outline: none;  cursor: pointer;  position: relative;  display: flex;  justify-content: space-between;  align-items: center;  transition: background 0.3s ease;}
.crystolite_faq_question:hover, .faq_question.active {background-color: #e3d7b1;}

.crystolite_maintitle{font-size: 4rem !important; color: #b8a15c; font-weight: 800 !important; font-family: "Mulish", sans-serif !important;}
.crystolite_maintitle span{font-size: 4rem !important; font-family: "Mulish", sans-serif !important; color: #65572c !important; font-weight: 600 !important; }

.crystolite_tag{background-color: #f6903015; font-weight: 600; padding: 10px;font-weight: 500; border-radius: 10px; float: left; margin-right: 10px; margin-top: 10px;}

.crystolite_color{color:#b8a15c;}
.crystolite_download{border: 1px solid #b8a15c; padding: 0px 15px 20px 15px; border-radius: 10px; color: #000;}

@media (max-width: 767px) {
.crystolite_maintitle{font-size: 30px !important; color: #b8a15c; font-weight: 800 !important; font-family: "Mulish", sans-serif !important;}
.crystolite_maintitle span{font-size: 30px !important;; font-family: "Mulish", sans-serif !important; color: #65572c !important; font-weight: 600 !important; }
.crystolite_faq_question {font-size: 16px !important; width: 100%;  padding: 15px 15px 12px 20px; color: #000; text-align: left;  background: #fff;  border: none;  outline: none;  cursor: pointer;  position: relative;  display: flex;  justify-content: space-between;  align-items: center;  transition: background 0.3s ease;}
}
/* Crystolite End*/


   
 
 