@charset "utf-8";

.footer_full2 ul,
.footer_full2 ul li,
.ftr_cont ul,
.menu_1 ul,
.your_imu ul,
.your_imu ul li {
	list-style: none
}

.contact_enq_btn,
.ftr_cont_hg1,
.imupro_com_hg3,
.rel_btn4,
.rel_lin_b2_b1_btn,
ul.spar_test li {
	text-transform: uppercase
}

@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700|Signika:400,600,700&display=swap");
body {
	color: #666;
	font-size: 12px;
/*	font-family: 'Open Sans', sans-serif
 !important;*/
	font-family: 'Open Sans', sans-serif !important;
}
@font-face {
  font-family: myFirstFont;
  src: url(../css_1/helvetica_condensed.ttf);
}
a {
	color: #666 !important;
	text-decoration: none !important;
}

img {
	border: none
}

*,
lable,
p,
span,
table,
tr td,
ul,
ul li {
	margin: 0;
	padding: 0
}

.top_strip_bg {
	background: #f8f8f8
}

.top_strip_bg p {
	padding: 5px 0;
	margin: 0
}

.top_s_line {
	border-right: 1px solid #ccc;
	padding-right: 10px !important;
	margin-right: 10px !important;
	float: left
}

.top_s_gap a {
	padding-left: 20px;
	float: left !important;
	color: #000 !important;
	font-family: HelveticaNeueW01-ThinExt !important;
	font-size: 13px
}

.logo1 {
	float: left;
}

.logo1 img {
	width: 130px;
	height: auto;
}

.user_fm {
	float: left;
	height: 34px;
	margin-right: 10px;
	padding: 3px 10px 3px 30px;
	border: 1px solid #ccc
}

.user_fm_mt {
	margin-top: 30px
}

.call_us {
	font-family: HelveticaNeueW01-77BdCn !important;
	font-size: 26px !important;
	color: #BCCF00;
	float: right;
	margin-top: 20px
}

.menu_1 {
	width: 100%;
	float: left;
	margin-top: 0;
	margin-bottom: 0 !important;
	border-radius: 0 !important
}

.menu_1 ul {
	float: left;
	margin-bottom: 0
}

.menu_1 ul li {
	float: left;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee
}

.menu_1 ul li a {
	text-decoration: none;
	color: #666 !important;
	font-size: 14px;
	padding: 10px 18.4px;
	float: left;
	font-family: "Helvetica Neue" !important
}

.diagnos_hding_1,
.symp_hding_1,
.the_diag_hg {
	font-family: HelveticaNeueW01-77BdCn !important
}

.menu_1 ul li:hover a {
	color: #BCCF00 !important
}

.menu_1 ul li:nth-last-child(1) {
	border-right: 1px solid #eee
}

.menu_2 {
	width: 100%;
	float: left;
	background: 0 0;
}

.slider_full {
	float: left
}

.symptoms {
	margin-top: 30px
}

.symp_hding_1 {
	font-size: 28px;
	text-align: center;
	color: #BCCF00;
	margin: 30px 0
}

.symptoms_img {
	width: 50%;
	margin: 0 auto
}

.symptoms_img img {
	width: 100%;
	height: auto
}

.symptoms_text {
	float: left;
	font-size: 15px;
	line-height: 23px;
	text-align: center;
	margin: 15px 0
}

.web_read {
	margin: 15px auto 30px;
	text-align: center
}

.web_read a {
	text-decoration: none;
	color: #fff !important;
	background: -moz-linear-gradient(center top, #97ad24, #b9cf02);
	background-color: linear-gradient(center top, #97ad24, #b9cf02);
	background-color: -webkit-linear-gradient(center top, #97ad24, #b9cf02);
	padding: 10px 15px
}

.web_read a:hover {
	text-decoration: none;
	background-image: -moz-linear-gradient(center top, #b9cf02, #97ad24)
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.web_read a {
		color: #fff;
		background: -webkit-linear-gradient(#97ad24, #b9cf02)
	}

	.web_read a:hover {
		color: #fff;
		background: -webkit-linear-gradient(#b9cf02, #97ad24)
	}
}

.diagnos {
	margin-top: 10px
}

.diagnos_hding_1 {
	font-size: 26px;
	text-align: center;
	color: #BCCF00;
	margin: 30px 0
}

.the_diagnos,
.your_imu {
	margin-top: 30px
}

.diagnos_img {
	width: 100%;
	float: left;
	position: relative
}

.diagnos_img img {
	width: 100%;
	height: auto
}

.diagnos_img_txt {
	position: absolute;
	font-size: 20px;
	font-weight: 700;
	width: 76%;
	left: 18%;
	right: 6%;
	line-height: 30px;
	text-align: center;
	top: 5%
}

.diagnos_img_txt span {
	font-size: 28px;
	font-weight: 700;
	color: #366770 !important
}

.cont_bg_gray {
	background: #fefdfd
}

.the_diag_hg {
	font-size: 26px !important;
	color: #BCCF00;
	float: left;
	width: 100%;
	margin-bottom: 10px
}

.the_diagnos_img {
	width: 100%;
	float: left
}

.the_diagnos_img img {
	width: 100%;
	height: auto
}

.the_diagnos p {
	font-size: 15px;
	text-align: justify
}

.the_diagnos p span {
	font-size: 22px;
	color: #366770
}

.your_imu_hg,
.your_imu_hg2 {
	font-family: HelveticaNeueW01-77BdCn !important;
	color: #BCCF00;
	width: 100%;
	float: left
}

.cont_bg_white {
	background: #fff;
	margin-bottom: 30px
}

.your_imu_hg {
	font-size: 21px !important;
	margin-bottom: 10px
}

.your_imu_hg2 {
	font-size: 26px !important;
	margin-bottom: 10px
}

.your_imu_img {
	width: 100%;
	float: left
}

.your_imu_img img {
	width: 100%;
	height: auto
}

.your_imu p {
	font-size: 15px;
	text-align: justify
}

.your_imu p span {
	font-size: 24px;
	color: #366770
}

.imupro_img2,
.your_imu ul li {
	font-size: 15px;
	padding: 6px 10px 6px 35px;
	font-weight: 700;
	cursor: pointer
}

.your_imu ul li {
	text-align: justify
}

.your_imu ul li:nth-child(1) {
	background: url(../images_1/your_imu_li_img1.jpg) 5px 5px no-repeat;
	background-size: 22px 22px
}

.your_imu ul li:nth-child(3) {
	background: url(../images_1/your_imu_li_img2.jpg) 5px 5px no-repeat;
	background-size: 22px 22px
}

.your_imu ul li:nth-child(5) {
	background: url(../images_1/your_imu_li_img3.jpg) 5px 5px no-repeat;
	background-size: 22px 22px
}

.your_imu ul li:nth-child(7) {
	background: url(../images_1/your_imu_li_img4.jpg) 5px 5px no-repeat;
	background-size: 22px 22px
}

.imupro_img2 {
	float: left;
	clear: both;
	width: 100%
}

.imupro_img2_1 {
	background: url(../images_1/your_imu_li_img1.jpg) 5px 5px no-repeat;
	background-size: 22px 22px
}

.imupro_img2_2 {
	background: url(../images_1/your_imu_li_img2.jpg) 5px 5px no-repeat;
	background-size: 22px 22px
}

.imupro_img2_3 {
	background: url(../images_1/your_imu_li_img3.jpg) 5px 5px no-repeat;
	background-size: 22px 22px
}

.imupro_img2_4 {
	background: url(../images_1/your_imu_li_img4.jpg) 5px 5px no-repeat;
	background-size: 22px 22px
}

.footer_full {
	width: 100%;
	margin-top: 0;
	float: left;
/*	background: url(../images_1/weltkarte-small.png) bottom center no-repeat fixed;*/
	box-shadow: 0 0 10px #ccc inset;
	padding: 2% 0
}

.footer_full img {
	width: 100%;
	height: auto
}

.footer_full2 {
	width: 100%;
	float: left;
	margin-top: 30px
}

.footer_full2_map {
	width: 40%;
	float: left
}

.footer_full2_map img {
	width: 100%;
	height: auto
}

.ftr_map_btn {
	font-size: 24px !important;
	margin-top: 30px !important
}

.ftr_map_txt1 {
	margin-top: 0
}

.ftr_map_txt2 {
	margin-top: 0;
	text-align: center
}

.home_testim1,
.home_testim2 {
	text-align: center !important
}

.footer_full2 ul li {
	font: 400 14px Roboto, sans-serif !important;
	float: left;
	padding: 10px 0
}

.footer_full2 ul li a {
	text-decoration: none;
	color: #000 !important;
	float: left;
	border-right: 1px solid #858282;
	padding: 0 15px;
	font-family: HelveticaNeueW01-ThinExt !important
}

.footer_full2 ul li a:hover {
	text-decoration: underline
}

.buy-now_1 a:hover,
.home_testimfull a,
.home_testimfull a:hover,
.imupro_scrc_ul3 ul li a,
.testimonial_full_txt1 a,
.testimonial_full_txt1 a:hover,
.web_read_2 a,
.yourigg_b2 ul li a,
ul.spar_test li a {
	text-decoration: none
}

.footer_full2 ul li:nth-last-child(1) a {
	border-right: none
}

.ftr_cont {
	float: left
}

.ftr_cont_hg1 {
	font-family: HelveticaNeueW01-77BdCn !important;
	font-size: 21px !important;
	color: #BCCF00;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	    font-weight: 400;
}

.ftr_cont ul {
	float: left
}

.ftr_cont ul li {
	float: left;
	width: 100%;
	line-height: 25px;
	position: relative;
	padding-left: 0;
	font-family: Roboto, sans-serif !important;
	font-size: 17px;
}

.footer_full p {
	font-size: 15px
}

.partnr.imupro_com ul {
	float: left;
	width: 100%;
	list-style: none;
	margin-left: 0
}

.list-bull,
ul.spar_test {
	list-style: disc !important
}

.partnr.imupro_com ol {
	float: left;
	width: 98%;
	margin-left: 2%;
	line-height: 25px
}

ol.n li,
ul.spar_test li {
	line-height: 30px
}

.copyright {
	float: right;
	margin-top: 35px;
	font-family: HelveticaNeueW01-ThinExt !important
}

.blue_hding {
	font-size: 22px !important;
	color: #366770 !important;
	position: relative;
	float: left;
	width: 100%;
	padding-left: 30px
}

.curs {
	cursor: pointer;
	font-weight: 700
}

.faq1 .blue_hding {
	margin-top: 20px;
	margin-bottom: 10px
}

.faq1 .blue_hding:before {
	position: absolute;
	content: "\f107";
	font-family: FontAwesome;
	left: 0;
	top: -5px;
	font-size: 30px;
	font-weight: 700
}

.home_testim1,
.testimonial_full_txt1 {
	font-size: 16px !important;
	float: left;
	font-weight: 700
}

.faq1 .curs {
	cursor: pointer;
	font-weight: 700;
	padding-left: 10px
}

.faq1 .curs::before {
	content: url(../images_1/faq_icon.png);
	margin-left: -5px;
	padding-right: 10px
}

.faq1 .collapse {
	margin-left: 0
}

ol.n {
	list-style-type: lower-alpha;
	float: left;
	width: 98%;
	margin-left: 2%
}

.bold {
	font-weight: 700
}

.img-100 {
	width: 100%;
	float: left
}

.img-100 img {
	width: 100%;
	height: auto
}

.home_testim1 {
	width: 100%;
	margin-top: 10px
}

.home_testim2 {
	width: 100%
}

.testimonial_row {
	margin-top: 30px
}

.testimonial_full {
    width: 100%;
    float: left;
    border: 1px solid #b6d43d;
    padding: 3%;
    min-height: 475px;
    margin: 10px;
}

.testimonial_full img {
	width: 100%;
	height: auto
}

.testimonial_full_txt1 {
	width: 100%;
	margin-top: 10px;
	padding-bottom: 5px
}

.testimonial_full_txt2 {
	width: 100%;
	font-size: 15px;
	text-align: justify
}

.symp_dowload {
	float: left;
	margin-top: 20px
}

.spermcheck_mt {
	margin-top: 30px
}

.you_tubelink {
	float: right;
	width: 25%;
	margin-top: 10px
}

.you_tubelink_txt {
	float: left;
	width: 35%
}

.you_tubelink_img {
	float: left;
	width: 65%
}

.you_tubelink_img img {
	width: 100%;
	height: auto
}

.social_full {
	width: 100%;
	margin: 0 auto;
	display: flex;
	justify-content: center;
}

.social_icon1 {
	width: 11%;
	float: left;
	margin-left: 2%;
}

.social_icon1 img {
width: 70%;
	height: auto
}

.social_icon2 {
	width: 30%;
	float: left;
	margin-left: 5%
}

.social_icon2 img {
	width: 100%;
	height: auto
}

.social_icon1 img:hover,
.social_icon2 img:hover {
	opacity: .8
}

.prod_guid_mt a:hover,
.prod_guid_mt_1 a:hover {
	opacity: .7
}

.web_read_2 a {
	background: -moz-linear-gradient(center top, #97ad24, #b9cf02) rgba(0, 0, 0, 0);
	color: #fff !important;
	padding: 10px 15px
}

.buy-now_1 a {
	background: linear-gradient(to bottom, #2c539e 0, #010068 100%) rgba(0, 0, 0, 0);
	border: 1px solid #010068;
	box-shadow: 0 1px 0 #4da0f7 inset;
	font-size: 24px;
	padding: 3px 10px;
	color: #fff !important
}

.buy-now_1 a:hover {
	background: #2c539e;
	color: #fff !important
}

.rel_btn4 {
	font-size: 13px !important;
	margin-bottom: 20px;
	margin-top: 10px !important;
	text-align: center
}

ul.spar_test {
	width: 100%;
	float: left;
	margin-top: 20px
}

ul.spar_test li {
	width: 100%;
	font-size: 16px;
	font-weight: 700;
	color: #BCCF00
}

ul.spar_test li a {
	color: #BCCF00 !important
}

.banner_full {
	width: 100%;
	float: left
}

.banner_full img {
	width: 100%;
	height: auto
}

.imupro_com {
	width: 100%;
	float: left;
	margin-top: 30px;
	margin-bottom: 30px
}

.imupro_com_hg1,
.imupro_com_hg2 {
	font-family: HelveticaNeueW01-77BdCn !important;
	color: #BCCF00;
	margin-bottom: 10px
}

.imupro_com_hg1 {
    font-size: 26px !important;
    float: left;
    width: 100%;
    padding: 20px 0px;
}

.imupro_com_hg2 {
	font-size: 20px !important;
	float: left;
	width: 100%
}

.imupro_com_hg3,
.imupro_com_hg4 {
	color: #000;
	width: 100%;
	float: left;
	font-weight: 700
}

.imupro_com_hg4 {
	font-family: "" !important
}

.imupro_com p {
	font-size: 17px;
	text-align: justify;
	font-family: 'Open Sans', sans-serif !important;
}

.imupro_com p span {
	font-size: 22px;
	color: #366770
}

.imupro_com ul {
	float: left;
	width: 98%;
	margin-left: 2%
}

.imupro_com ul li {
	float: left;
	width: 100%;
	line-height: 25px
}

.radio_btn_full {
	width: 100%;
	float: left;
	margin-bottom: 20px
}

.radio_btn_full span {
	float: left
}

.radio_btn1,
.radio_btn2 {
	padding-right: 10px;
	float: left;
	margin-left: 20px
}

.imupro_com .row div ul {
	float: left;
	width: 98%;
       margin-left: -32px;

}

.imupro_com .row div ul li {
	float: left;
	width: 100%;
	line-height: 25px;
	    font-size: 15px;
}

.imupro_com .row div ul li input[type=checkbox] {
	margin-right: 10px;
	float: left
}

.imupro_com .row div ul.nav.nav-tabs {
	margin-top: 30px;
	margin-bottom: 20px
}

.imupro_com .row div ul.nav.nav-tabs li {
	float: left;
	width: auto !important;
	line-height: 25px
}

.imupro_com .tab-content {
	padding-left: 20px
}

.imupro_com .form_fu {
	width: 100%;
	float: left;
	border: 1px solid #BCCF00;
	padding: 2%;
	margin-top: 20px
}

.imupro_com .btn_last {
	text-align: center;
	margin-top: 30px
}

.related_link {
	width: 100%;
	float: left;
	background: #30565f;
	padding: 30px 0 50px
}

.rel_lin_b1_btn,
.rel_lin_b2 {
	background: #a2b819;
	float: left
}

.rel_lin_b1 {
	width: 100%;
	float: left;
	position: relative
}

.rel_lin_b1 img {
	width: 100%;
	height: auto
}

.rel_lin_b1_btn {
	position: absolute;
	z-index: 999;
	bottom: 5%;
	left: 0;
	font-family: HelveticaNeueW01-45Light;
	font-size: 26px !important;
	color: #fff;
	font-weight: 700;
	padding: 5px 30% 5px 5px
}

.rel_lin_b2 {
	width: 100%;
	padding: 0 2px 4px
}

.rel_lin_b2_b1 {
	width: 100%;
	float: left;
	background: #ebeaea
}

.rel_lin_b2_b1 p {
	padding: 5px 10px
}

.rel_lin_b2_b1_btn {
	float: right;
	font-size: 13px !important;
	margin-right: 20px;
	margin-top: 10px !important;
	margin-bottom: 20px
}

.the_diagn {
	background: url(../images_1/the_diagnostics1.jpg) 0 0/100% auto no-repeat #F7F7F7;
	float: left;
	padding: 30px 0 50px;
	width: 100%
}

.symptoms_hg1,
.symptoms_line {
	background: #BCCF00;
	width: 100%;
	float: left
}

.the_diagn_mt {
	margin: 38px 0
}

.symptoms_line {
	height: 2px;
	margin: 30px 0
}

.symptoms_hg1 {
	font-family: HelveticaNeueW01-77BdCn !important;
	font-size: 26px !important;
	color: #fff;
	margin-bottom: 10px;
	position: relative;
	padding: 7px 10px 7px 40px
}

.symptoms_hg1:before {
	color: #fff;
	content: "\f0d7";
	font-family: FontAwesome;
	line-height: 100%;
	position: absolute;
	left: 15px;
	top: 28%
}

ul.symp_ul li {
	padding: 10px 0;
	text-align: justify;
	font-family: Roboto, sans-serif !important
}

ul.symp_ul li span {
	font-weight: 700
}

.symptoms_food {
	font-size: 17px !important;
	margin-top: 30px;
	float: left
}

.yourigg {
	margin: 30px 0
}

.yourigg_img {
	width: 80%;
	    margin: 20px 0px;
}

.yourigg_img img {
	width: 100%;
	height: auto
}

.yourigg_text1 {
	font-size: 15px;
	line-height: 23px;
	text-align: center !important;
	margin: 15px 0
}

.yourigg_b2 {
	width: 100%;
	float: left;
	border: 1px solid #B7D140;
	padding: 10px 15px;
	    margin-top: 30px;
}

.yourigg_b2 ul {
	list-style: none !important;
	float: left
}

.imupro_scrc_ul li,
.imupro_scrc_ul ul,
.imupro_scrc_ul2 li,
.imupro_scrc_ul2 ul,
.imupro_scrc_ul3 ul {
	list-style: none
}

.yourigg_b2 ul li {
	float: left;
	width: 100%;
	border-bottom: 1px solid #ccc;
	padding: 5px 0
}

.yourigg_b2 ul li a {
	font-weight: 700
}

.yourigg_b2 ul li a:hover {
	color: #366770 !important
}

.imupro_scrc_txt1,
.imupro_scrc_txt2 {
	color: #fff;
	width: 100%;
	float: left;
	font-family: HelveticaNeueW01-77BdCn !important
}

.yourigg_b2 ul li:nth-last-child(1) {
	border-bottom: none
}

.your_imupro_wau {
	width: 100%;
	float: left;
	background: #f7f7f7;
	padding: 30px 0 50px
}

.imupro_scrc {
	width: 100%;
	float: left;
	padding: 30px !important;
}

.imupro_scrc_b1 {
	width: 100%;
	float: left;
	background: #189ad7;
	padding: 10px
}

.imupro_scrc_txt1 {
	font-size: 26px !important
}

.imupro_scrc_txt2 {
	font-size: 76px !important;
	margin-top: 20%
}

.imupro_scrc_btn_out {
	width: 100%;
	float: left
}

.imupro_scrc_btn {
	border: 1px solid #ccc;
	padding: 10px 20px;
	float: left;
	margin: 30px 0
}

.imupro_scrc_ul {
	width: 100%;
	float: left
}

.imupro_scrc_ul li {
	font-size: 15px;
	text-align: justify;
	padding: 6px 10px 6px 35px;
	background: url(../images_1/imupro_screen_li1.png) 5px 5px no-repeat;
	background-size: 22px 22px
}

.imupro_scrc_b2,
.imupro_scrc_b3,
.imupro_scrc_b4,
.imupro_scrc_b5,
.imupro_scrc_b6,
.imupro_scrc_b7 {
	padding: 10px;
	width: 100%;
	float: left
}

.imupro_scrc_b2 {
	background: #189CD8
}

.imupro_scrc_b3 {
	background: #FDC441
}

.imupro_scrc_b4 {
	background: #EF8133
}

.imupro_scrc_b6 {
	background: #a4a8a9
}

.imupro_scrc_b5 {
	background: #8ECFD0
}

.imupro_scrc_mt {
	margin: 30px 0
}

ul.ul_blue li {
	color: #366770 !important;
	font-size: 22px !important
}

.imupro_scrc_ul2 {
	width: 100%;
	float: left;
	border: 1px solid #B7D140;
	padding: 10px 15px
}

.imupro_scrc_ul2 li {
	font-size: 15px;
	text-align: justify;
	padding: 2px 10px 3px 29px
}

.imupro_scrc_ul2 ul li:nth-child(1) {
	background: url(../images_1/imupro_screen_li2.png) 5px 5px no-repeat;
	background-size: 15px 15px
}

.imupro_scrc_ul2 ul li:nth-child(2) {
	background: url(../images_1/imupro_screen_li3.png) 5px 5px no-repeat;
	background-size: 15px 15px
}

.imupro_scrc_ul2 ul li:nth-child(3) {
	background: url(../images_1/imupro_screen_li4.png) 5px 5px no-repeat;
	background-size: 15px 15px
}

.imupro_scrc_ul2 p span {
	font-size: 16px !important
}

.imupro_scrc_ul3 {
	width: 100%;
	float: left;
	border: 1px solid #B7D140;
	padding: 10px 15px;
	margin-top: 30px
}

.imupro_scrc_ul3 ul li {
	list-style: none;
	font-size: 15px;
	text-align: justify;
	padding: 6px 10px 6px 35px;
	border-bottom: 1px solid #ccc
}

.imupro_scrc_ul3 ul li:nth-child(1) {
	background: url(../images_1/your_imu_li_img1.jpg) 5px 5px no-repeat;
	background-size: 22px 22px
}

.imupro_scrc_ul3 ul li:nth-child(2) {
	background: url(../images_1/your_imu_li_img2.jpg) 5px 5px no-repeat;
	background-size: 22px 22px
}

.imupro_scrc_ul3 ul li:nth-child(3) {
	background: url(../images_1/your_imu_li_img3.jpg) 5px 5px no-repeat;
	background-size: 22px 22px
}

.imupro_scrc_ul3 ul li:nth-child(4) {
	background: url(../images_1/your_imu_li_img4.jpg) 5px 5px no-repeat;
	background-size: 22px 22px
}

.imupro_scrc_ul3 ul li:nth-last-child(1) {
	border-bottom: none
}

.prod_guid_mt {
	margin: 30px 0
}

.prod_guid_mt a {
	float: left;
	width: 100%
}

.prod_guid_mt_1 {
	margin: 0
}

.igg_food_alr_mt,
.prod_guid_hg1,
.prod_guid_tabl {
	margin-top: 30px
}

.prod_guid_mt_1 a {
	float: left;
	width: 100%
}

.prod_guid_hg1 {
	font-family: HelveticaNeueW01-77BdCn !important;
	font-size: 26px !important;
	color: #fff;
	background: #BCCF00;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	position: relative;
	padding: 7px 10px 7px 0;
	text-align: center
}

.prod_guid_tabl {
	width: 100%;
	float: left
}

.prod_guid_tabl table {
	text-align: center;
	border: 1px solid #B7D140
}

.prod_guid_tabl table thead tr th,
.prod_guid_tabl table tr td {
	border: 1px solid #B7D140;
	text-align: center;
	font-family: Roboto, sans-serif !important;
	    font-size: 17px;
}

.devel_igg_food {
	margin: 30px 0
}

.contact_b1,
.contact_hg2 {
	margin-top: 30px;
	width: 100%
}

.contact_formfull {
	border: 2px solid #B7D140;
	padding: 5%;
	float: left;
	width: 100%
}

.contact_enq_btn {
	border: 1px solid #B7D140;
	float: left;
	padding: 10px 30px;
	font-size: 30px;
	font-family: Roboto, sans-serif !important;
	margin-bottom: 20px
}

.contact_hg1,
.contact_hg2 {
	font-family: HelveticaNeueW01-77BdCn !important;
	font-size: 22px !important;
	margin-bottom: 10px;
	text-align: center;
	float: left
}

.contact_hg1 {
	color: #BCCF00;
	width: 100%;
	position: relative
}

.contact_hg1:after,
.contact_hg1:before {
	width: 43%;
	position: absolute;
	border: 1px solid #ccc;
	top: 50%;
	content: ""
}

.contact_hg1:before {
	left: 0
}

.contact_hg1:after {
	right: 0
}

.contact_hg2 {
	color: #000
}

.contact_b1 {
	float: left;
	padding: 20px;
	background: #a5b507;
	margin-bottom: 30px;
	position: relative;
	background-image: url('../img/contact-bg.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.contact_b1 p {
	width: 100%;
	text-align: center;
	color: #FFF;
	font-size: 16px;
	font-weight: 700
}

.contact_b1_b1 {
	width: 11.2%;
	position: absolute;
	left: 100%;
	top: 0
}

.contact_b1_b1 img {
	width: 100%;
	height: auto
}

.contact_b1_b2 {
	width: 15%;
	position: absolute;
	bottom: 100%;
	right: 10%
}

.contact_b1_b2 img {
	width: 100%;
	height: auto
}

.contact_b1_b3 {
	width: 8.2%;
	position: absolute;
	right: 100%;
	top: 0
}

.contact_b1_b3 img {
	width: 100%;
	height: auto
}

.related_link .container .row .rel_prod_full {
	background: #FFF;
	float: left;
	padding: 10px;
	width: 100%
}

.related_link .container .row .rel_prod_full .rel_lin_b2 {
	background: #fff
}

@font-face {
	font-family: "Helvetica Neue";
	src: url(../fonts/Helvetica-Neue-75-Bold.eot);
	src: url(../fonts/Helvetica-Neue-75-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/Helvetica-Neue-75-Bold.woff) format("woff"), url(../fonts/Helvetica-Neue-75-Bold.ttf) format("truetype"), url(../fonts/Helvetica-Neue-75-Bold.svg#Flaticon) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: HelveticaNeueW01-47LtCnObl;
	src: url(../fonts/Helvetica-Neue-W01-47-Lt-Cn-Obl.eot);
	src: url(../fonts/Helvetica-Neue-W01-47-Lt-Cn-Obl.eot?#iefix) format("embedded-opentype"), url(../fonts/Helvetica-Neue-W01-47-Lt-Cn-Obl.woff) format("woff"), url(../fonts/Helvetica-Neue-W01-47-Lt-Cn-Obl.ttf) format("truetype"), url(../fonts/Helvetica-Neue-W01-47-Lt-Cn-Obl.svg#Flaticon) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: HelveticaNeueW01-77BdCn;
	src: url(../fonts/Helvetica-Neue-W01-77-Bd-Cn.eot);
	src: url(../fonts/Helvetica-Neue-W01-77-Bd-Cn.eot?#iefix) format("embedded-opentype"), url(../fonts/Helvetica-Neue-W01-77-Bd-Cn.woff) format("woff"), url(../fonts/Helvetica-Neue-W01-77-Bd-Cn.ttf) format("truetype"), url(../fonts/Helvetica-Neue-W01-77-Bd-Cn.svg#Flaticon) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: HelveticaNeueW01-46LightIt;
	src: url(../fonts/Helvetica-Neue-W01-46-Light-It.eot);
	src: url(../fonts/Helvetica-Neue-W01-46-Light-It.eot?#iefix) format("embedded-opentype"), url(../fonts/Helvetica-Neue-W01-46-Light-It.woff) format("woff"), url(../fonts/Helvetica-Neue-W01-46-Light-It.ttf) format("truetype"), url(../fonts/Helvetica-Neue-W01-46-Light-It.svg#Flaticon) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: HelveticaNeueW01-76BoldIt;
	src: url(../fonts/Helvetica-Neue-W01-76-Bold-It.eot);
	src: url(../fonts/Helvetica-Neue-W01-76-Bold-It.eot?#iefix) format("embedded-opentype"), url(../fonts/Helvetica-Neue-W01-76-Bold-It.woff) format("woff"), url(../fonts/Helvetica-Neue-W01-76-Bold-It.ttf) format("truetype"), url(../fonts/Helvetica-Neue-W01-76-Bold-It.svg#Flaticon) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: "Helvetica Neue";
	src: url(../fonts/Helvetica-Neue-Bold.eot);
	src: url(../fonts/Helvetica-Neue-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/Helvetica-Neue-Bold.woff) format("woff"), url(../fonts/Helvetica-Neue-Bold.ttf) format("truetype"), url(../fonts/Helvetica-Neue-Bold.svg#Flaticon) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: HelveticaNeueW01-ThinExt;
	src: url(../fonts/HelveticaNeueW01-33-ThinExt.eot);
	src: url(../fonts/HelveticaNeueW01-33-ThinExt.eot?#iefix) format("embedded-opentype"), url(../fonts/HelveticaNeueW01-33-ThinExt.woff) format("woff"), url(../fonts/HelveticaNeueW01-33-ThinExt.ttf) format("truetype"), url(../fonts/HelveticaNeueW01-33-ThinExt.svg#Flaticon) format("svg");
	font-weight: 400;
	font-style: normal
}


@media (max-width: 720px) {
	.for-button button {
		width: 100%;
	}
}

@media (max-width: 720px) {
	.logo1 {
		display: flex;
		justify-content: center;
		padding: 3px 0px;
		float: none;
	}
}

.hormone .card a {
	text-decoration: none !important;
}

.hormone .card img {
	border-radius: 10px 10px 0 0;
}

.hormone .card:hover {
	transform: scale(1.1);
}

.hormone .card {

	background-color: #f7f7f7 !important;
	border-color: #f7f7f7 !important;
	border-radius: 10px;
	transition: 0.4s;
}

.footer_full ul li {
	font-weight: 600;
}

.footer_full ul li::marker {
	color: #bccf00;
	font-weight: 600;
}

.imupro_scrc_b7 {
	background-color: #4b8a32;
}

.partner-button button {
	padding: 7px 8px;
	background-color: #30565f;
	box-shadow: none;
	color: #fff;
	font-size: 20px;
	border: none;
	font-weight: 500;
	border-radius: 3px;
}

.partner-button {
	position: fixed;
	z-index: 9999999999;
	transform: rotate(-90deg);
	top: 44%;
	right: -74px;
}

.book-now button {
	background-color: #9bb532;
	border-radius: 7px;
	padding: 7px 20px;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	border: none;
	display: none;
}

.book-now {
	position: fixed;
	top: 50px;
	right: -32px;
	transform: rotate(-90deg);
}

.for-button button {
	background-color: #9bb532;
	border-radius: 7px;
	padding: 7px 20px;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
}

.neurospot {
	background-image: url('../img/neurospot-page.png');
	background-repeat: no-repeat;
	background-size: cover;
	height: 750px;
	background-position: bottom center;
}

.neurospot .heading {
	margin-top: 58px;

}

#head1 {
	font-family: 'Oswald', sans-serif;
	font-size: 64px;
	letter-spacing: 4px;
}

#head2 {
	font-family: 'Playfair Display', serif;
	font-size: 48px;
	letter-spacing: 2px;
}

#head3 {
	font-family: 'Merriweather', serif;
	font-size: 41px;
	letter-spacing: 2px;
}

.neurospot .content-box .context p {
	font-size: 18px;
}

.neurospot .content-box .context {
	padding: 44px 60px;
	margin-top: 28px;
}

.neurospot .content-box {
	width: 60%;
	background-color: #f7f3f3cc;
}

a {
	text-decoration: none;
}

.benefit-neuro img {
	border-radius: 10px;
	margin-bottom: 15px;
}

.benefit-neuro {
	background-color: #f4f4f4;
	padding: 30px 25px;
	border-radius: 16px;
	margin-bottom: 20px;
}

.benefit-neuro ul li {
	font-size: 20px !important;
}

.neuro-ul {
	width: fit-content;
	margin: auto;
}

.content p {
	font-size: 18px;
}

.content b {
    font-size: 20px;
    color: #bccf00 !important;
    font-weight: 600;
}

.banner-counsel .heading h1 {
	font-weight: 800;

	color: #fff;
}

.partner-banner {
	margin-top: 110px;
	background-color: transparent;
	background-image: linear-gradient(90deg, #e7ffda 0%, #effffe 100%);

}

.partner-banner .heading span {
	font-size: 18px;
	color: #30565f;
	font-weight: 600;
}

.partner-banner .heading p {
	font-size: 18px;
}

.partner-banner .heading h2 {
	font-size: 43px;
}

.partner-banner .heading button {
	padding: 12px 26px 10px;
	border: none;
	border-radius: 31px;
	background-color: #30565f;
	color: #fff;
	font-weight: 600;
	font-size: 14px;
}

.ace .card h5 {
	color: #30565f;
}

.ace .card {
	padding: 50px 26px;
	border-radius: 7px;
	overflow: hidden;
	background-image: url('../img/pattern.png');
	background-size: cover;
}

.partner-banner .heading {
	padding: 158px 0 100px;
}

.ace .card .icn i {
	font-size: 31px;
	color: #fff
}

.ace .card .icn {
	width: fit-content;
	background-color: #cbd81f;
	padding: 11px 18px;
	border-radius: 50%;
	margin-bottom: 15px;
}

.partner-banner .rating {
	margin-top: 30px;
}

.partner-banner .rating i {
	color: #ff6244;
}

.who-can ul {
	list-style: none;
	font-size: 18px;

	li {
		display: flex;
		gap: 7px;
		margin-bottom: 13px;
		color: #30565f;

		i {
			font-size: 20px;
			color: #ccd820;
		}

		p {
			margin: 0;
		}
	}
}

.no-col .h-cent {

	img {
		width: 34% !important;
	}
}

.join {
	/* background-color: #f8f8f8; */
	padding: 40px 0 100px;
}

.join h4 {
	font-size: 36px;
	font-weight: 900;
}

.rd-more {
	background-color: #cbd81f;
	border: none;
	padding: 5px 18px;
	border-radius: 20px;
	color: #fff;
}

.custom-container {
	max-width: 1174px;
	margin: auto;
}

.join h2::after {
	content: '';
	position: absolute;
	bottom: -15px;
	display: block;
	width: 70px;
	height: 5px;
	background-color: #ccd820;
}

.join h2 {
	font-size: 38px;
	position: relative;
}

.join p {
	font-size: 17px;
	font-weight: 400;
	margin-top: 20px;
}

.partner-logo {
	padding: 80px 0;
}

.partner-logo h2 {
	font-size: 27px;
	position: relative;
}

.join-part h3 {
	font-size: 32px;
}

.partner-logo .line {
	border: 2px solid #ccd820;
	width: 80px;
	margin: 0 auto;
}

.slick-arrow {
	display: none !important;
}

.join-part h2:after {
	content: '';
	position: absolute;
	bottom: -15px;
	display: block;
	width: 70px;
	height: 5px;
	background-color: #ccd820;
	left: 50%;
	transform: translate(-50%);
	bottom: -4px;
}

.partnership .line {
	border: 2px solid #ccd820;
	width: 80px;
	margin: 0 auto;
}

.partnership {
	padding: 60px 0;
}

.partnership .top-icon {
	margin: -70px 0 0 0;
}

.partnership .top-icon img {
	width: 36%;
	border-radius: 50% 50% 50% 50%;
	box-shadow: 0 5px 10px 0 rgba(145.05001831054685, 145.05001831054685, 145.05001831054685, .5);
}

.partnership .card .line {
	border: 2px solid #ccd820;
	width: 80px;
	margin: 0 auto;
}

.partnership .card {
	padding: 20px 20px;
	border-radius: 25px 25px 25px 25px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #ECECEC;
	box-shadow: 0 0 56px -32px rgba(0, 0, 0, .5);
	transition: background 0.6s, border 0.1s, border-radius 0.1s, box-shadow 0.1s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	margin-bottom: 40px;
	margin-top: 40px;
}

.mar {
	margin-top: 40px !important;
}

.partner-contact {
	background-image: url(../img/partner-contact.png);
	background-position: no-repeat;
	background-size: cover;
}

.partner-contact .text {
	padding: 63px 0 58px;
}

.partner-contact p {
	font-weight: 300;
	font-size: 27px;
	color: #fff;
}

.partner-contact button {
	padding: 18px 44px 14px;
	border: none;
	border-radius: 31px;
	background-color: transparent;
	color: #fff;
	font-weight: 600;
	font-size: 14px;
	border: 3px solid #ccd820;
}

.partner-testimonial {
	background-image: url('../img/partner-testi.png');
	background-position: no-repeat;
	background-size: cover;
}

.partner-testimonial .card {
	padding: 15px 30px;
}

.partner-testimonial .card {
	border-radius: 15px;
}

.partner-testimonial .container {
	padding: 60px 0;
}

.partner-testimonial {

	position: relative;
}

.partner-testimonial .overlap {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: white;
	opacity: 0.65;
}

.partner-testimonial .heading {
	position: relative;
	z-index: 11;
}

.slick-dots {
	display: none !important;
}

.banner-counsel {
	background-image: url('../img/councelling.png');
	background-position: no-repeat;
	background-size: cover;
	padding: 130px 0;
}

.banner-counsel .card p {
	font-weight: 550;
	line-height: 35px;
	font-size: 20px;
}

.banner-counsel .card h2 {
	font-size: 44px;
	font-weight: 600;
	color: #9bb532;
}

.banner-counsel .card button {
	background-color: #9bb532;
	border: none;
	border-radius: 13px;
	padding: 10px 31px;
	font-size: 20px;
	color: #fff;
	font-weight: 600;
}

.banner-counsel .card {
	padding: 36px 38px;
	border-radius: 12px;
	opacity: .91;
}

.help .heading h2 {
	font-size: 39px;
	font-weight: 600;

}

.headif {
	color: #ccd820;
	font-size: 28px;
}

.help {
	margin: 60px 0;
}

.help .heading .line {
	border: 2px solid #ccd820;
	width: 80px;
	margin: 0 auto 25px;
}

.help .more-content h5 {
	font-size: 18px;
	line-height: 30px;
}

.spec-content .buttons {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.spec-content .buttons li {
	margin: 10px 10px;

}

.spec-content .buttons button {
	background-color: #fff;
	border: none;
	padding: 15px 25px;
	font-size: 18px;
	font-weight: 600;
	border-radius: 9px;
}

.spec-content {
	background-color: #eff2f7;
	padding: 80px 0;
}

.report-spec {
	background-color: #ccd820;
}

.report-spec .context-spec p {
	font-size: 19px;
	color: #fff;
	line-height: 23px;
}

.report-spec .context-spec h5 {
	color: #fff;
	font-weight: 700;
	font-size: 25px;
}

.report-spec button {
	background-color: #30565f;
	border: none;
	color: #fff;
	padding: 10px 31px;
	border-radius: 11px;
}

.book .heading .line {
	border: 2px solid #ccd820;
	width: 80px;
	margin: 0 auto 25px;
}

.book {
	background-color: #eff2f7;
	padding: 30px 0 100px;
}

.book .icon i {
	font-size: 44px;
	color: #30565f;
}

.book .icon {
	position: absolute;
	top: 35%;
	right: 0;
}

.custom-card .card hr {
	border: 2px solid #bccf00;
}

.custom-card .card {
	padding: 14px 20px;
	background-color: #f4f4f4;
	border-radius: 10px;
	width: 100%;
	border: 2px solid #bccf00;
}

.svg-wave {
	box-sizing: content-box !important;
}

.meta-all .card h3 {
	font-size: 24px;
	margin-top: 20px;
}

.meta-all .card {
	margin-bottom: 20px;
	background-color: #f4f4f4;
	padding: 10px 4px;
}

.read-analysis {
	color: #bccf00 !important;
	font-size: 18px;
	font-weight: 600;
}

.elevate .card {
	padding: 15px 20px;
	background-color: #f4f4f4;
	border-radius: 10px;
	border: 1px solid #b3d2396e;
	box-shadow: 0 0 56px -32px rgba(0, 0, 0, .5);
	margin-bottom: 30px;
}

.borchure-button button {
	padding: 7px 8px;
	background-color: #9bb532;
	box-shadow: none;
	color: #fff;
	font-size: 20px;
	border: none;
	font-weight: 500;
	border-radius: 3px;
}

.hista .card {
	padding: 22px 16px;
	border: 1px solid #bccf00;
	border-radius: 11px;
	margin-bottom: 25px;
}

.contact-partner {
	padding: 30px 0 0 !important;
}

.contact-partner h2 {
	text-align: center;
	color: #a5b507;
	font-weight: 600;
	margin-bottom: 20px;
}

.contact-partner .rowy {
	margin-bottom: 20px;
}

.rowy h4 {
	font-size: 19px;
	font-weight: 600;
	color: #a5b507;
}

.d-flex {
	display: flex;
}

.mtop {
	margin-top: 17px;
}

.rowy .icon img {
	width: 77%;
}

.rowy .icon,
.rowy h4,
.rowy p {
	text-align: center;
}

.well-being h2 {
	font-size: 51px;
	margin-top: 36px;
	color: #fff;
}

.well-being h4 {
	color: #fff;
	font-size: 30px;
	line-height: 42px;
}

.well-being {
	background-image: url('../img/wellbieng-banner.png');
	background-repeat: no-repeat;
	background-size: cover;
	padding: 42px 10px 100px;
	background-size: 100% 100%;
}

.welly .card h4 {
	font-weight: 600;
	line-height: 27px;
}

.welly .card h2 {
	margin-bottom: 19px;
	color: #bbce00;
	font-size: 40px;
}

.welly .card {
	padding: 25px 34px;
	border-radius: 13px;
	margin: 10px 0;
	background-color: #f9f9f9;
}

.symptoms-food .card ul li {
	font-size: 22px;
	font-weight: 500;
}

.symptoms-food .card img {

	border-radius: 10px;
}

.symptoms-food .card {
	padding: 18px 20px;
	border-radius: 10px;
	background-color: #f4f4f496;
	margin-bottom: 20px;
}

.steps p {
	font-size: 24px;
	color: #fff;
}

.steps .steps-inner-left {
	background-color: green;
	padding: 36px 10px 10px 33px;
	border-radius: 0 20px 20px 0;
}

.steps .steps-inner-right {
	background-color: green;
	padding: 36px 10px 10px 33px;
	border-radius: 20px 0px 0px 20px;
}

.content a {
	font-size: 20px;
	color: #bccf00 !important;
	font-weight: 600;
}

.mar-auto {
	margin: auto;
}

.rowny {
	--bs-gutter-x: 1.5rem;
	--bs-gutter-y: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: calc(var(--bs-gutter-y) * -1);
	margin-right: calc(var(--bs-gutter-x) * -.5);
	margin-left: calc(var(--bs-gutter-x) * -.5);
}

.book .card h4 {
	font-weight: 600;
	color: #ccd820;
}

.book .card {
	width: 260px;
	margin: auto;
	padding: 10px;
	height: 193px;
	border: none;
	border-radius: 12px;
	box-shadow: 0 0 56px -32px rgba(0, 0, 0, .5);
}

.fliper {
	background-color: #f8f8f8;
	padding: 100px 0;
}

.fliper .line {
	border: 2px solid #ccd820;
	width: 80px;
	margin: 0 auto;
}

.flip-card {
	background-color: transparent;
	width: 300px;
	height: 300px;
	perspective: 1000px;
	border-radius: 15px;
}

.flip-card-inner {
	border-radius: 15px;
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
	transition: transform 0.6s;
	transform-style: preserve-3d;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

.flip-card:hover .flip-card-inner {
	transform: rotateY(180deg);
}

.flip-card-front,
.flip-card-back {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.flip-card-front h3 {
	height: fit-content;
	margin: auto;
}

.flip-card-front h3 {
	color: #30565f;
}

.flip-card-front {
	background-color: #fff;
	color: black;
	display: flex;
	padding: 0 10px;
	border-radius: 15px;

	img {
		width: 68%;
	}
}

.flip-card-back p {
	height: fit-content;
	margin: auto;
}

.flip-card-back {
	background-color: #30565f;
	color: white;
	transform: rotateY(180deg);
	display: grid;
	padding: 0 20px;
	border-radius: 15px;
}
.flip-card-back p{
	font-size: 16px;
}

.points {
	padding: 0 190px;
}

.grains ul,
.points ul {
	font-size: 18px;
	list-style-image: url('../img/list-icon.png');

	li {
		margin-bottom: 15px;
	}
}

.grains h1 {
	color: #77bf06;
	font-size: 42px;
	font-weight: 600;
}

.beni .card .para p {
	font-size: 18px;
	padding: 0;
	margin: 0;
}

.beni .card .head h4 {
	margin-top: 20px;
	color: #bccf00;
}

.beni .card {
	padding: 20px 10px;
	text-align: center;
	background-color: #f4f4f4;
}

.h-cent img {
	margin-bottom: 10px;
}

.h-cent {
	height: fit-content;
	margin: auto 0;
}








/* header nav {
	background-color: #30565f;

	ul a{
		color: #fff !important;
  font-weight: 500;
  font-size: 22px;
  margin-right: 8px;
	}
}

.navibar{
	background-color: #30565f;
}
.navibar .nav-item{
	color: #fff !important;
  	font-size: 18px;
  	font-weight: 600;
} */
body {
	overflow-x: hidden;
}

.navigation {
	height: auto;
	width: 100vw;
	background-color: #ffffff;
	display: flex;
	position: fixed;
	z-index: 11111;
	top: 0;
}

.dropdown:hover .dropdown-item {
	display: block;
}

.dropdown .dropdown-item ul {
	list-style: none;
	margin: 0;
	padding: 0;

	li {
		border-bottom: 1px solid #d7d7d7;
		padding: 15px 0px;

		a {
			color: #30565f !important;
			text-transform: capitalize !important;
		}
	}
}


.dropdown .dropdown-item {
	position: absolute;
	background-color: #fff;
	    width: 250px;
	padding: 0px 0px;
	border-radius: 3px;
	transition: all linear 0.3s;
	display: none;
	border-top: 2px solid #ccd820;
	overflow: hidden;
}

.dropdown-item:hover {
	background-color: #fff !important;
}

.dropdown i {
	font-size: 20px;
	color: #1e8d7c;
}


/*Styling logo*/
.logo img {
	width: 193px;
	height: 105px;
}

.logo {
	padding: 1vh 1vw;
	text-align: center;
}

#outerContainer:is(.sidebarMoving, .sidebarOpen) #sidebarContainer {
	visibility: hidden !important;
}

/* .logo img {
    height: 5rem;
    width: 5rem;
} */

/*Styling Links*/
.nav-links {
	display: flex;
	list-style: none;
	width: 88vw;
	padding: 0 0.7vw;
	justify-content: space-evenly;
	align-items: center;
	text-transform: uppercase;

}

.nav-links li a {
	text-decoration: none;
	margin: 0 0.7vw;
    color: #1e8d7c !important;
	font-size: 17px;
	font-weight: 600;
}

.nav-links li a:hover {
	color: #61DAFB;
}

.nav-links li {
	position: relative;
}

.nav-links li a::before {
	content: "";
	display: block;
	height: 3px;
	width: 0%;
	background-color: #B6D43D;
	position: absolute;
	transition: all ease-in-out 250ms;

	bottom: 0;
}

.nav-links li a:hover::before {
	width: 100%;
}

.nav-links li button a::before {
	display: none;
}

/*Styling Buttons*/
.login-button {
	background-color: transparent;
	border: 2px solid #f2f5f7;
	border-radius: 2em;

	cursor: pointer;
	color: #fff;
	padding: 6px 22px;
	font-size: 18px;
	font-weight: 600;
	margin: 0;
}

.login-button:hover {
	color: #30565f;
	background-color: #b6d43d;
	border: 1px solid #b6d43d;
	transition: all ease-in-out 350ms;
}

.join-button {
	color: #fff;
	background-color: #B6D43D;
	border: 1.5px solid #B6D43D;
	border-radius: 2em;
	padding: 6px 22px;
	font-size: 18px;
	cursor: pointer;
	font-weight: 500;
	
}

.join-button:hover {
	color: #f2f5f7;
	background-color: transparent;
	border: 1.5px solid #f2f5f7;
	transition: all ease-in-out 350ms;

}

@keyframes blinker {
	50% {
		opacity: 0;
	}
}

/*Styling Hamburger Icon*/
.hamburger div {
	width: 30px;
	height: 3px;
	background: #1e8d7c;
	margin: 5px;
	transition: all 0.3s ease;
}

.hamburger {
	display: none;
}

.dropdown .fa-plus {
	display: none;
}

.navbar .nav-item a {
	color: #fff !important;
}

.navbar .nav-item {
	color: #fff !important;
	font-size: 18px;
	font-weight: 700;
}

.navbar {
	background-color: #30565f;
}

/*Stying for small screens*/
@media screen and (max-width: 800px) {
	.nav-links li a::before {
		display: none !important;
	}

	.nav-links {
		padding-top: 50px;
	}

	.dropdown .fa-caret-down {
		display: none;
	}

	.dropdown .fa-plus {
		display: inline-block;
		width: 20%;
		text-align: center;
		cursor: pointer;
	}

	nav {
		position: fixed;
		z-index: 3;
	}

	.hamburger {
		display: block;
		position: absolute;
		cursor: pointer;
		right: 5%;
		top: 50%;
		transform: translate(-5%, -50%);
		z-index: 2;
		transition: all 0.7s ease;
	}

	.nav-links {
		position: fixed;
		background: #30565f;
		height: auto;
		width: 100%;
		flex-direction: column;
		clip-path: circle(50px at 90% -20%);
		-webkit-clip-path: circle(50px at 90% -10%);
		transition: all 1s ease-out;
		pointer-events: none;
		padding-left: 27px;
	}

	.nav-links.open {
		clip-path: circle(1000px at 90% -10%);
		-webkit-clip-path: circle(1000px at 90% -10%);
		pointer-events: all;
	}

	.nav-links li {
		opacity: 0;
	}

	.nav-links li:nth-child(1) {
		transition: all 0.5s ease 0.2s;
	}

	.nav-links li:nth-child(2) {
		transition: all 0.5s ease 0.4s;
	}

	.nav-links li:nth-child(3) {
		transition: all 0.5s ease 0.6s;
	}

	.nav-links li:nth-child(4) {
		transition: all 0.5s ease 0.7s;
	}

	.nav-links li:nth-child(5) {
		transition: all 0.5s ease 0.8s;
	}

	.nav-links li:nth-child(6) {
		transition: all 0.5s ease 0.9s;

	}

	.nav-links li:nth-child(7) {
		transition: all 0.5s ease 1s;

	}

	li.fade {
		opacity: 1;
	}
	.banr-bar {
    padding: 0px !important;
}
    .slider-content h1 span {
        font-size: 30px !important;
    }
}
.slider-content p {
    font-size: 16px!important;
    color: #fff;
    line-height: 28px;
    margin-top: 18px;
    margin-bottom: 38px;
}
.fade:not(.show) {
    opacity: 1 !important;
}



}

.fade {
	&:not(.show) {
		opacity: 1 !important;
	}
}

/*Animating Hamburger Icon on Click*/
.toggle .line1 {
	transform: rotate(-45deg) translate(-5px, 6px);
}

.toggle .line2 {
	transition: all 0.7s ease;
	width: 0;
}

.toggle .line3 {
	transform: rotate(45deg) translate(-5px, -6px);
}

.dropdown .dropdown-item li a {
	font-weight: 500;
}







.theme-btn {

	display: inline-block;

	position: relative;

	text-decoration: none;

	z-index: 1;

	padding: 0;

	border: 0;

	transition: .3s;

	cursor: pointer;

}



.btn-text {

	padding: 16px 35px;

	background-color: #9bb532;
	text-transform: uppercase;
	color: #fff;

	display: inline-block;

	line-height: 1;
	font-size: 21px;
	font-weight: 500;

	letter-spacing: 0px;

}



.theme-btn:before {

	position: absolute;

	content: "";

	width: 100%;

	height: 100%;

	border: 1px solid #ffffff;

	left: 10px;

	top: 10px;

	z-index: -1;

}


/* slider */

.single-slider {

	background-size: cover;

	background-position: center center;

}



.slider-height {

	min-height: 640px;

}



.slider-content h1 {

	font-size: 60px;

}



.slider-content h1 span {

	font-size: 38px;

}



.slider-content p {

	font-size: 20px;

	color: #fff;

	line-height: 28px;

	margin-top: 18px;

	margin-bottom: 38px;

}



.slider-content-2 h1 {

	font-size: 72px;

	line-height: 42px;

}



.slider-active .slick-arrow:hover {

	color: #FDC800;

}



.slider-active .slick-dots {

	position: absolute;

	bottom: 40px;

	left: 0;

	right: 0;

	text-align: center;

}



.slider-active .slick-dots li {

	display: inline-block;

	margin-right: 10px;

}



.slider-active .slick-dots li:last-child {

	margin-right: 0;

}



.slider-active .slick-dots li button {

	background: #fff;

	border: 0;

	text-indent: -99999999999px;

	padding: 0;

	width: 20px;

	height: 5px;

	border-radius: 3px;

}



.slider-active .slick-dots li.slick-active button {

	width: 40px;

}



.slider-active-2 .slick-dots li.slick-active button {

	border: 1px solid #FDC800;

}



.slider-active .slick-arrow {

	position: absolute;

	top: 50%;

	transform: translateY(-50%);

	background: 0;

	border: 0;

	text-transform: uppercase;

	padding: 0;

	font-size: 16px;

	font-weight: 700;

	color: #fff;

	opacity: 0;

	visibility: hidden;

	transition: .4s;

}



.slider-area:hover .slider-active .slick-arrow {

	opacity: 1;

	visibility: visible;

}

.slider-active .slick-arrow:hover::before {

	width: 30px;

}



.slider-active .slick-next {

	right: 40px;

}



.slider-active .slick-prev {

	z-index: 1;

	left: 40px;

}



.slider-active .slick-next::before {

	position: absolute;

	content: "";

	width: 0;

	height: 2px;

	background: #fff;

	right: -40px;

	top: 13px;

	transition: .3s;

}



.slider-active .slick-next::before:hover {

	color: red;

}





.slider-active .slick-prev::before {

	position: absolute;

	content: "";

	width: 0;

	height: 2px;

	background: #fff;

	left: -40px;

	top: 13px;

	transition: .3s;

}



.slider-active-2 .slick-prev::before {

	display: none;

}



.slider-active-2 .slick-next::before {

	position: absolute;

	content: "";

	width: 50px;

	height: 2px;

	background: #fff;

	right: 0;

	top: 22px;

	left: -4px;

}

.slider-content h1 {
	color: #fff;
}

@media (max-width: 767px) {
	.slider-height {
		min-height: 750px;
	}

	.slider-content h1 span {
		font-size: 35px;
	}

	.slider-content h1 {
		font-size: 30px;
		line-height: 43px;
	}

}


.gallery img {
	border-radius: 10px;
}

#page-header {
	background-image: url('../img/page-header.png') !important;
}

.banner-new {
	width: 100%;
	background-image: url('../img/partner-banner.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	height: 600px !important;
	margin-top: 110px;

}



.banner-new .top-ban {
	margin-top: 49px;
}

.banner-new .top-ban h1 {
	color: #EFF900;
	font-size: 75px;
	font-weight: 620;
	font-family: "Work Sans", sans-serif;
	text-shadow: -2px -5px 10px rgba(0, 0, 0, 0.95);
	text-transform: capitalize;
	margin-bottom: 30px;
}

.banner-new .top-ban p {
	color: #FFDE59;
	font-size: 40px;
	font-weight: 600;
	font-style: italic;
	font-family: "Work Sans", sans-serif;
	text-shadow: 4px 1px 10px rgba(0, 0, 0, 0.95);
}

.banner-new .top-ban ul li:before {
	content: '';
	height: 5px;
	width: 23px;
	background-color: #fff;
	position: absolute;
	left: -33px;

}

.banner-new .top-ban ul li {
	list-style: none;
	position: relative;
	display: flex;
	align-items: center;
}

.banner-new .top-ban .boxy {
	background-color: #0D6F11;
	width: fit-content;
	padding: 20px 30px 8px 30px;
	border: 7px solid #fff;
	border-radius: 21px;
	margin-top: 30px;
}

.banner-new .top-ban ul li a {
	font-size: 35px;
	color: #fff !important;
}

.partner-banner02 {
	width: 100%;
	background-image: url('../images/partner-banner02.png');

	.top-ban {
		margin-top: 0;

		h1 {
			font-size: 46px;
			color: #D3FF00;
		}

		p {
			font-size: 30px;
			color: #fff;

			span {
				color: #D3FF00;
			}
		}

		.btn button {
			padding: 8px 18px;
			background-color: #FFDC26;
			color: #0D6F11 !important;
			border-radius: 20px;
			border: none;
		}
	}
}

.thankyou {

	margin-top: 110px;
	height: 700px;
	position: relative;

	.thank-bg {
		position: absolute;
		width: 100%;
		height: 100%;
		background-image: url(../images/thank-bg.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
		filter: blur(10px);
		z-index: -1;
	}

	.outer {
		width: 100%;
	}

	.big-box {
		height: 353px;
		background-color: #fff;
		width: 100%;
		border-radius: 4px;
		overflow: hidden;

		.top {
			height: 84px;
			background-color: #30565f;
			display: flex;
			justify-content: center;
			align-items: center;
			gap: 15px;

			.image img {
				height: 90px;
				width: 100%;
			}

			h2 {
				color: #fff;
				margin: 0;
				font-weight: 504;
				font-family: 'Instrument Serif', serif;
				font-family: 'Libre Baskerville', serif;

			}
		}

		.bottom {
			width: 100%;
			height: calc(100% - 84px);

			h1 {
				font-family: 'Instrument Serif', serif;
				font-family: 'Libre Baskerville', serif;
				font-size: 60px;
				color: #30565f;
				font-weight: 500;
			}

			p {
				font-size: 20px;
			}
		}
	}

	.small-box {
		margin-top: 30px;

		.card {
			margin-right: 20px;
			padding: 10px 10px;
			height: 200px;
			width: 100%;
			display: flex;
			justify-content: center;
			align-items: center;
			padding: 10px 10px;

			h2 {
				font-family: 'Instrument Serif', serif;
				font-family: 'Libre Baskerville', serif;
				color: #30565f;
				font-weight: 500;
				font-size: 26px;
			}

			button {
				margin-top: 10px;
				padding: 6px 25px;
				border-radius: 4px;
				-webkit-box-shadow: 7px 7px 11px -5px rgba(0, 0, 0, 0.8);
				-moz-box-shadow: 7px 7px 11px -5px rgba(0, 0, 0, 0.8);
				box-shadow: 7px 7px 11px -5px rgba(0, 0, 0, 0.8);
				border: none;
				background-color: #30565f;
				color: #fff;
			}
		}
	}
}

.cus-dec {
	padding: 10px 0 !important;

	.card .home-text {
		height: 100%;
		display: flex;
		align-items: center;
	}
}

.btn-new button {
	border: none;
	background-color: #30565f;
	color: #fff;
	padding: 5px 15px;
	font-size: 18px;
	border-radius: 5px;

}

.contact-us .call-mail h5 {
	text-transform: none;
}

.cus-image img {
	width: 70% !important;
	border: 7px solid white;
	border-radius: 50%;
}

.cus-image .team {
	margin-bottom: 15px;

	h4 {
		font-family: 'Raleway', Arial, Helvetica, sans-serif;
		margin-bottom: 0;

	}
}

.isgh-table {
	.event-time {
		width: 80%;
		margin-bottom: 20px;

		h3 {
			color: #BCCF00;
			font-weight: 600;
		}

		table {

			th,
			td {
				text-align: center;
				color: #30565f;
			}
		}
	}
}

.sponsors .spon img {
	width: 300px;
	height: 300px;
}

.about-banner {
	overflow: hidden;
	margin-top: 113px;
	background-color: #246c15;
	padding: 40px 0;

	h1 {
		font-size: 36px;
		color: #fff;
		font-weight: 700;
		margin-bottom: 23px;
		margin-top: 40px;
	}

	h4 {
		font-size: 30px !important;
		color: #fff;
		font-weight: 700;
	}

	p {
		font-size: 14px;
		color: #fff;
	}

	i {
		font-size: 40px;
		color: #fff;
	}

	.banner-img {
		height: 211px;
		left: 70%;
		top: 12%;
		width: 211px;

		img {
			width: 70%;
			z-index: 111;
		}
	}

	.banner-img::before {
		background-color: #13b52d;
		border: 6px solid #ccd820;
		border-radius: 50%;
		content: "";
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 11;
	}

	.banner-img::after {
		background: linear-gradient(0deg, rgba(0, 0, 0, .25) 22%, rgba(0, 0, 0, .075) 69%);
		content: "";
		height: 319px;
		left: 110%;
		position: absolute;
		top: 106%;
		transform: translate(-50%, -50%) rotate(130deg);
		width: 175px;
		z-index: 1;
	}
}

.about-story {
	padding: 50px 0 20px;

	h3 {
		color: #30565f;
		font-size: 28px !important;
		font-weight: 600;
	}

	img {
		max-width: 100%;
		height: auto;
	}
}

.blog-qote::before {
	background: rgba(53, 182, 180, .7);
	content: "";
	height: 1px;
	position: absolute;
	right: 0;
	left: 18%;
	top: -17px;
}

.blog-qote::after {
	background: rgba(53, 182, 180, .7);
	content: "";
	height: 1px;
	position: absolute;
	right: 18%;
	left: 0;
}

.blog-qote {
	position: relative;
}

.blog-qote .blog-inn {
	width: 90%;
	margin-left: auto;

	p {
		font-size: 18px;
		color: #606060;
	}
}

.blog-qote .blog-inn::after {
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIDAgOTUuMzMzIDk1LjMzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgZmlsbD0iI2MzZWRlYSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMzAuNTEyIDQzLjkzOWMtMi4zNDgtLjY3Ni00LjY5Ni0xLjAxOS02Ljk4LTEuMDE5LTMuNTI3IDAtNi40Ny44MDYtOC43NTIgMS43OTMgMi4yLTguMDU0IDcuNDg1LTIxLjk1MSAxOC4wMTMtMjMuNTE2YTIuNTAxIDIuNTAxIDAgMCAwIDIuMDQtMS43OTlsMi4zMDEtOC4yM2EyLjUgMi41IDAgMCAwLTIuMDY4LTMuMTUgMTcuNDc3IDE3LjQ3NyAwIDAgMC0yLjM1NC0uMTZjLTEyLjYzNyAwLTI1LjE1MiAxMy4xOS0zMC40MzMgMzIuMDc2LTMuMSAxMS4wOC00LjAwOSAyNy43MzggMy42MjcgMzguMjIzIDQuMjczIDUuODY3IDEwLjUwNyA5IDE4LjUyOSA5LjMxM2wuMDk4LjAwMmM5Ljg5OCAwIDE4LjY3NS02LjY2NiAyMS4zNDUtMTYuMjA5YTIyLjAzMiAyMi4wMzIgMCAwIDAtMi4wMzItMTYuODUxYy0yLjg3NS01LjEwNS03LjYxLTguODI2LTEzLjMzNC0xMC40NzN6TTkyLjQ3MSA1NC40MTNjLTIuODc1LTUuMTA2LTcuNjEtOC44MjctMTMuMzM0LTEwLjQ3NC0yLjM0OC0uNjc2LTQuNjk2LTEuMDE5LTYuOTc5LTEuMDE5YTIxLjk0IDIxLjk0IDAgMCAwLTguNzUzIDEuNzkzYzIuMi04LjA1NCA3LjQ4NS0yMS45NTEgMTguMDE0LTIzLjUxNmEyLjUwMyAyLjUwMyAwIDAgMCAyLjA0LTEuNzk5bDIuMzAxLTguMjNhMi41IDIuNSAwIDAgMC0yLjA2OC0zLjE1IDE3LjQ1NSAxNy40NTUgMCAwIDAtMi4zNTQtLjE2Yy0xMi42MzcgMC0yNS4xNTIgMTMuMTktMzAuNDM0IDMyLjA3Ni0zLjA5OSAxMS4wOC00LjAwOCAyNy43MzggMy42MjkgMzguMjI1IDQuMjcyIDUuODY2IDEwLjUwNyA5IDE4LjUyOCA5LjMxMmwuMDk5LjAwMmM5Ljg5NyAwIDE4LjY3NS02LjY2NiAyMS4zNDUtMTYuMjA5YTIyLjA0NSAyMi4wNDUgMCAwIDAtMi4wMzQtMTYuODUxeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIvPjwvZz48L3N2Zz4=) no-repeat top/contain;
	content: "";
	height: 71px;
	position: absolute;
	width: 71px;
	z-index: -1;
	transform: rotate(-180deg);
	right: 0;
	height: 102px;
	width: 102px;
	bottom: -58px;
}

.blog-qote .blog-inn::before {
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIDAgOTUuMzMzIDk1LjMzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgZmlsbD0iI2MzZWRlYSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMzAuNTEyIDQzLjkzOWMtMi4zNDgtLjY3Ni00LjY5Ni0xLjAxOS02Ljk4LTEuMDE5LTMuNTI3IDAtNi40Ny44MDYtOC43NTIgMS43OTMgMi4yLTguMDU0IDcuNDg1LTIxLjk1MSAxOC4wMTMtMjMuNTE2YTIuNTAxIDIuNTAxIDAgMCAwIDIuMDQtMS43OTlsMi4zMDEtOC4yM2EyLjUgMi41IDAgMCAwLTIuMDY4LTMuMTUgMTcuNDc3IDE3LjQ3NyAwIDAgMC0yLjM1NC0uMTZjLTEyLjYzNyAwLTI1LjE1MiAxMy4xOS0zMC40MzMgMzIuMDc2LTMuMSAxMS4wOC00LjAwOSAyNy43MzggMy42MjcgMzguMjIzIDQuMjczIDUuODY3IDEwLjUwNyA5IDE4LjUyOSA5LjMxM2wuMDk4LjAwMmM5Ljg5OCAwIDE4LjY3NS02LjY2NiAyMS4zNDUtMTYuMjA5YTIyLjAzMiAyMi4wMzIgMCAwIDAtMi4wMzItMTYuODUxYy0yLjg3NS01LjEwNS03LjYxLTguODI2LTEzLjMzNC0xMC40NzN6TTkyLjQ3MSA1NC40MTNjLTIuODc1LTUuMTA2LTcuNjEtOC44MjctMTMuMzM0LTEwLjQ3NC0yLjM0OC0uNjc2LTQuNjk2LTEuMDE5LTYuOTc5LTEuMDE5YTIxLjk0IDIxLjk0IDAgMCAwLTguNzUzIDEuNzkzYzIuMi04LjA1NCA3LjQ4NS0yMS45NTEgMTguMDE0LTIzLjUxNmEyLjUwMyAyLjUwMyAwIDAgMCAyLjA0LTEuNzk5bDIuMzAxLTguMjNhMi41IDIuNSAwIDAgMC0yLjA2OC0zLjE1IDE3LjQ1NSAxNy40NTUgMCAwIDAtMi4zNTQtLjE2Yy0xMi42MzcgMC0yNS4xNTIgMTMuMTktMzAuNDM0IDMyLjA3Ni0zLjA5OSAxMS4wOC00LjAwOCAyNy43MzggMy42MjkgMzguMjI1IDQuMjcyIDUuODY2IDEwLjUwNyA5IDE4LjUyOCA5LjMxMmwuMDk5LjAwMmM5Ljg5NyAwIDE4LjY3NS02LjY2NiAyMS4zNDUtMTYuMjA5YTIyLjA0NSAyMi4wNDUgMCAwIDAtMi4wMzQtMTYuODUxeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIvPjwvZz48L3N2Zz4=) no-repeat top/contain;
	content: "";
	height: 71px;
	position: absolute;
	width: 71px;
	z-index: -1;
	top: -60px;
	left: 0;
	height: 102px;
	width: 102px;
}

.about-card {
	.card {
		border-radius: 12px;
		overflow: hidden;
		border: 1px solid #30565f;
		margin-bottom: 25px;

		.top {
			background-color: #30565f;

			h5 {
				color: #fff;
				font-size: 24px;
			}

			i {
				color: #fff;
				font-size: 28px;
			}

		}

		p {
			color: #4b4b4b;
		}
	}
}

.about-partner img {
	margin-bottom: 10px;
}

.milestone {
	.mile {
		ul {
			padding-left: 60px;

			li {
				margin-bottom: 73px;
			}

			img {
				width: 40px;
				height: 40px;
			}

			.year p {
				color: #4b4b4b;
			}
		}

		.mile-line {
			content: '';
			background-color: #4b4b4b;
			width: 2px;
			height: 80px;
			position: absolute;

			left: 40%;
			transform: translate(-50%, 0);
		}
	}
}

.chair {
	.blog-qote::after {
		display: none;
	}

	.blog-qote::before {
		display: none;
	}

	.blog-inn {
		margin-left: 0;
	}
}

.glimps {
	padding: 80px 0;
	background-color: #e6e6e6;

	.card {
		overflow: hidden;
		padding: 24px 25px;
		border: 1px solid #8eec42c4;
		border-radius: 7px;
		box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.1);
		img {
			width: 100%;
			border-radius: 7px;
		}

		.contet {
			h5 {
				text-align: center;
				color: #7dc642;
				font-weight: 600;
				font-size: 24px;
			}
			ul{
				list-style: disclosure-closed;
				li{
					font-size: 17px;
  margin-bottom: 10px;
				}
			}
			ul li::marker{
				color: #7dc642;
			}
		}
	}
}

.bor-l {
	border-left: 1px solid #8eec42c4;
}
.bor-r {
	border-right: 1px solid #8eec42c4;
}
.call-mail a h5{
	word-wrap: anywhere;
}

.chutiy{
	ul{
		li::marker{
			content: "\2713";
			color: #76bf04;

		}
		li{
			color: #30565f;
			padding-left: 10px;
			}
		}
}
.chutiy1{
	ul{

		li::marker{
			content: "\2713";
			color: #76bf04;

		}
		li{
			padding-left: 10px;
			color: #30565f;
			position: relative;
			}
		}
}
.uli li::marker{
	color: #76bf04;
}
.mc-neeraj{
	.team{
		img{

			width: 80%;
      border: 8px solid #fff;
      border-radius: 4px;
		}
		h4{
			font-size: 20px;
		}
	}
}
.but-in{
	button{
		background-color: #30565f;
  color: #fff;
  border: none;
  padding: 8px 21px;
  border-radius: 5px;
	}
	button:hover{
		background-color: #7dc642;
	}

}












@media (min-width: 768px) {
	.offset-md-2 {
		margin-left: 16.66666667%;
	}
	
}

.symptoms-food .card h4 {
	font-size: 23px;
}

.symptoms-food ul {
	list-style: disc !important;
}

@media (max-width: 1250px) {
	.custom-container {
		max-width: 900px;
	}
}

@media (max-width: 990px) {
	.points {
		padding: 0 20px;
	}

	.custom-container {
		max-width: 700px !important;
	}
}

@media (max-width: 700px) {

	.custom-container {
		max-width: 500px !important;
	}

	.book .icon {
		display: none;
	}

	.footer_full img {
		margin-left: 0 !important;
	}
}

@media (max-width: 500px) {
	.glimps
{
  padding: 50px 0;
  background-color: #e6e6e6;
  .flex-cus{
	flex-direction: column-reverse;
  }
}
	.contet ul{
		padding-left: 11px !important; 
	}
	.bor-l {
		border-left: none;
	}
	.bor-r {
		border-right: none;
	}
	.about-card {
		padding: 0;
	}

	.milestone {
		.mile {
			.icon {
				display: none;
			}

			ul {
				padding-left: 0;

				img {
					width: 108px;
					height: 52px;
				}

				li {
					margin-bottom: 15px;
				}
			}

			.mile-line {
				content: '';
				background-color: #4b4b4b;
				width: 2px;
				height: 91px;
				position: absolute;
				left: 43%;
				transform: translate(-50%, 0);
			}
		}
	}

	.blog-qote .blog-inn {
		width: 100%;
	}

	.about-banner {
		.banner-img {
			height: 141px;
			left: 70%;
			top: 12%;
			width: 141px;
		}

		.banner-img::after {
			background: linear-gradient(0deg, rgba(0, 0, 0, .25) 22%, rgba(0, 0, 0, .075) 69%);
			content: "";
			height: 319px;
			left: 110%;
			position: absolute;
			top: 111%;
			transform: translate(-50%, -50%) rotate(130deg);
			width: 75px;
			z-index: 1;
		}

		i {
			font-size: 27px;
		}

		h4 {
			font-size: 22px !important;
		}
	}

	.event-time {
		width: 100% !important;
	}

	.banner-new {
		background-position: 81% center;
	}

	.banner-new .top-ban ul {
		padding-left: 16px;

	}

	.banner-new .top-ban ul li::before {
		left: -25px;
		height: 3px;
		width: 16px;
	}

	.banner-new .top-ban ul li a {
		font-size: 17px;
	}

	.banner-new .top-ban p {
		font-size: 30px;
	}

	.banner-new .top-ban h1 {
		font-size: 47px;
	}

	.partner-banner .heading {
		padding: 50px 0;
	}

	header {
		display: none;
	}

	.dropdown:hover .dropdown-item {
		display: none;
	}

	.nav-links .fade {
		width: 100%;
		margin: 14px 0px;
	}

	.dropdown .dropdown-item {
		position: relative;
	}

	.custom-container {
		max-width: 400px !important;
	}

	.symptoms-food .card img {
		margin-bottom: 10px;
	}

	.help .connect img {
		width: 100% !important;
	}

	.help .connect p {
		font-size: 13px;
	}

	.spec-content .buttons {
		justify-content: center;
	}

	.rowt {
		flex-direction: column-reverse;
	}

	.steps {
		background-color: green;
		padding-top: 28px;
	}

	.steps .row img {
		margin-bottom: 10px;
	}

	.steps .row {
		margin-bottom: 20px;
	}

	.partner-banner02 {
		background-position: 22% center;

		h1 {
			font-size: 41px !important;
		}

		p {
			font-size: 21px !important;

		}
	}
}

@media (max-width: 420px) {

	.custom-container {
		max-width: 350px !important;
	}

	.well-being h4 {
		font-size: 25px !important;
	}

	.well-being h2 {
		font-size: 38px;
	}
}

.imupro_com .row div ul.nav.nav-tabs li {
      float: left;
    width: auto !important;
    line-height: 27px;
    margin: 0px;
    background: #f1f1f1;
    color: #fff;
    padding: 8px;
    margin: 5px;
}

.food-ary{
	    padding: 0px 0px 35px;
}
.syum_bar{
	padding: 10px;
}
.htiny{
	    color: #BCCF00;
    margin-bottom: 10px;
    font-size: 22px;
}

.imupro_compary ul{
	 float: left;
    width: 98%;
    margin-left: 7px !important;
}
.benefit-neuro ul li {
    font-size: 17px !important;
    margin-bottom: 1rem;
}

.check-icon {
	list-style: none;
}
.check-icon li {
	position: relative;
}
.check-icon li:before {
	    content: "\f00c";
    font-family: FontAwesome;
    left: -33px;
    position: absolute;
    top: 0px;
    font-size: 13px;
    color: #ffffff;
    background: #b6d43d;
    height: 20px;
    width: 20px;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.testimonial_full span{
	font-size: 16px;
}
.img-100 img {
    width: 100%;
    height: auto;
    padding: 10px 0px 15px;
}
.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    height: 50px;
    margin: 10px 0px;
}
.imupro_com ul li {
	font-size: 18px;
}
.blue_hding {
    font-size: 22px !important;
    color: #366770 !important;
    position: relative;
    float: left;
    width: 100%;
    padding-left: 0px;
}


.bsubmit{
	    background: #f4893a !important;
    color: #fff !important;
    width: 30%;
    height: 50px;
}

.bg-bar-test{
	    margin: 70px 0px;
	    color: #fff;
}
.bg-bar-test a{
	 
	    color: #fff;
}

.join-button-test {
    color: #fff;
    background-color: #B6D43D;
    border: 1.5px solid #B6D43D;
    border-radius: 2em;
    padding: 6px 22px;
    font-size: 18px;
    cursor: pointer;
    font-weight: 500;
}
.join-button-test a {
    color: #fff !important;
 
}


.related_link32 {
    background: #f8f8f8 !important;
  
}

.neurospotcard h4{
      font-size: 21px;
    color: #ccd820;
    margin: 11px;
    background: #30565f;
    margin: 10px;
    font-family: 'Open Sans', sans-serif !important;
    padding: 14px 0px 7px 0px;
}

.footer_full {
    width: 100%;
    margin-top: 0;
    float: left;
    /* background: url(../images_1/weltkarte-small.png) bottom center no-repeat fixed; */
    box-shadow: 0 0 10px #ccc inset;
    padding: 2% 0;
    background: #fff;
}
.table-bordered-bar tr td{
    font-size: 16px;
}
.table-bordered-bar th{
       background: #30565f !important;
    color: #fff;
    font-size: 15px;
}
p a{
	text-decoration: underline !important;
	color: #30565f;
}


