/*===== Common Class =====*/
 html {
	position: relative;
	min-height: 100%;
}
html {
	-webkit-font-smoothing: antialiased;
}
* {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
body {
	font-size: 16px;
	color: #6E8088;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0px; line-height:normal;
	 overflow-x: hidden;
	height: 100%;
    -webkit-overscroll-behavior: none;
	-o-overscroll-behavior: none;
	overscroll-behavior: none;
	-webkit-overflow-scrolling: touch;
	font-family: 'Manrope';
	background: #fff;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
li, ul, ol {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
a, a img {
	text-decoration: none;
	border: 0;
	outline: none !important;
}
a, 
button, 
input[type=submit], 
.input-text {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	box-shadow: none;
}
a:hover, 
a:focus {
	text-decoration: none;
	outline: none;
}
h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.clear {
}
.clear:before, .clear:after {
	display: table;
	content: "";
}
.clear:after {
	clear: both;
}
input, textarea {
	outline: none !important;
}
#wrapper {
	width: 100%;
}
input[type=text]::-moz-placeholder, 
input[type=search]::-moz-placeholder, 
.input-text::-moz-placeholder, 
.input_text::-moz-placeholder {
 color: inherit;
 opacity: 1;
}
input[type=text]::-webkit-input-placeholder, 
input[type=search]::-webkit-input-placeholder, 
.input-text::-webkit-input-placeholder, 
.input_text::-webkit-input-placeholder {
 color: inherit;
 opacity: 1;
}
input[type=text]::-ms-placeholder, 
input[type=search]::-ms-placeholder, 
.input-text::-ms-placeholder, 
.input_text::-ms-placeholder {
 color: inherit;
 opacity: 1;
}
 input[type=email]::-moz-placeholder {
 color: inherit;
 opacity: 1;
}
 input[type=email]::-webkit-input-placeholder {
 color: inherit;
 opacity: 1;
}
 input[type=email]::-ms-placeholder {
 color: inherit;
 opacity: 1;
}
 textarea::-moz-placeholder {
 color: inherit;
 opacity: 1;
}
 textarea::-webkit-input-placeholder {
 color: inherit;
 opacity: 1;
}
 textarea::-ms-input-placeholder {
 color: inherit;
 opacity: 1;
}
 



/*============ Bootstrap Class Overwriter CSS Code Start ============*/

@media (min-width: 768px) {
.container {
	width: 750px;
}
}

@media (min-width: 992px) {
.container {
	width: 970px;
}
}


@media (min-width: 1230px) {
.container {
	width: 1170px;
	max-width: 1170px;
}
}

@media (min-width: 1500px) {
.container {
	width: 1420px;
	max-width: 1420px;
}
}
.center-block {
	float: none;
}
/* navbar start */



.flxrow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.flxrow .flxfix {
	-ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
}
.flxrow .flxflexi {
	-ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    position: relative;
}

/*=========================================*/
/* Elements css Start  */
/*=========================================*/

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	 
}
h1 {
	font-size: 42px;
	 
}
h2 {
	font-size: 36px;
	 
}
h3 {
	font-size: 32px;
	 
}
h4 {
	font-size: 28px;
 
}
h5 {
	font-size: 24px;
 
}
h6 {
	font-size: 20px;
	 
}
p{margin: 0; padding: 0; font-size: 16px;line-height:  162% ;color: #646464;}

.main_wapper{ overflow:hidden; }
/*=========================================*/
/* Elements css End  */
/*=========================================*/


/*=========================================*/
/* Main Header */
/*=========================================*/

/*=========================================*/
/* Main Banner Start */
/*=========================================*/
.banner_wapper {
	width: 100%;
	position: relative;
	z-index: 2;
}
/*=========================================*/
/* Main Banner End */
/*=========================================*/



/*=========================================*/
/* Main Content Start */
/*=========================================*/
.contain_wapper {
	width: 100%;
	position: relative;
}
/****************************/
/* homepage start */
.home_wapper {
	width: 100%;
	position: relative;
}
#header{ background: #fff; }
.header-top{ display: flex; padding:  0 87px 0 119px;  min-height: 100px;; align-items: center; justify-content: space-between;}
.logo a{ display: flex; align-items: center;}
.logo a img{ max-height: 70px; max-width: 96px; }
.header-cta-btn a{ display: flex;align-items: center; min-width: 200px; border-radius: 2px; font-family: 'Basier Square'; font-weight: 500;background: #24417B;  height: 52px; padding: 0 30px 2px; justify-content: center; font-size: 20px; color: #FFF;border-radius: 6px}
.header-cta-btn a:hover{  background: #E31E24;}
.banner-img{ width: 100%; display: flex;}
.banner-img img{ width: 100%; display: flex;}
.mumber-title{ padding: 60px 0 30px; width: 100%; display: block; text-align: center; }
.mumber-title h1{ font-size: 40px; color: #24417B;font-style: normal;font-weight: 600; line-height: 1.25;}
.mumbership-blk-main{ margin: 0 0 30px; max-width: 834px; border-radius: 30px;background: #FFF;padding: 80px 107px;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.10); margin: 0 auto; display: block; }

.step-block{ padding: 0 0px; }
.step-block ul{ position: relative; display: flex; align-items: center; justify-content: space-between;}
.step-block ul li { position: relative; }
.step-block ul li i{ font-weight: 600; font-size: 24px; font-family: 'Hellix'; color: #fff; width: 58px; display: flex; font-style: normal; align-items: center; justify-content: center; height: 58px; border:#f3f2f0 solid 5px ; padding: 0 0 2px;   border-radius: 100px; background: #c4c4c4; position: relative;  position: relative; z-index: 10;}
.step-block ul li span{ position: absolute; font-size: 14px;font-style: normal; color: #C4C4C4; text-align: center;font-weight: 700; font-weight: bold; top: 100%; left:50%; width: 130px; margin: 8px 0 0 -65px;   }

.step-block ul li.active i{ border-color: #F3F1FF; background: #24417B}
.step-block ul li.active span{ color: #111; }
.step-block ul::after{  z-index: 2; position: absolute;  left:10px; right: 10px; top: 50%; margin: -2px 0 0 0;  height: 4px; content: ''; background: #c4c4c4;} 
.step-block-main { padding: 86px 0 0 0; display: block; width: 100%;}
.step-blk {   display: block; width: 100%;}
.step-blk-top{ border-bottom: #C4C4C4 solid 1px; padding: 0 0 16px;  }
.step-blk-top h4{ padding: 0 0 10px;  font-size: 26px; color: #111;; text-transform: capitalize; font-weight: 600; line-height: 1.23;}
.plan-blk{ padding: 15px 0 0 0; }
.plan-list{ padding: 25px 0 0 0; }
.plan-list input[type="radio"]{ display: none;}
.plan-list label{ cursor: pointer; margin: 0px; width: 100%; display: block; }
.plan-box{  display: flex; position: relative; border-radius: 20px;background: #F3F1FF; align-items: flex-start; padding: 30px 30px; width: 100%;}
.plan-box .plan-left{ padding:  0 20px 0 0; margin: 0 20px 0 0;}
.plan-box .plan-left .text-1{ padding: 0 0 18px; font-size: 18px;  color: #111; font-weight: 600; line-height: 1.33; }
.plan-box .plan-left .price{ padding: 0 0 10px; display: flex; align-items: flex-end; color: #24417B; font-size: 42px;
font-style: normal;font-weight: bold; line-height: 1.3;}
.plan-box .plan-left .price span{ font-size: 32px;}
.plan-box .plan-left  .sub-price { font-size: 16px;color: #646464;line-height: 20px;}
.plan-box	.plan-right { width: 256px;}
.plan-box	.plan-left ul li{ padding: 0 0 0 26px; background: url(../images/arrow.svg) no-repeat left top;  font-size: 16px; color: #646464; line-height: 1.37;}
.plan-box	.plan-right ul li + li{ margin-top: 16px; }
.plan-box .circle{ position: absolute; right: 20px; top: 30px; border: #24417B solid 2px; width: 22px; height: 22px; border-radius: 100px; }
.plan-box::after{ position: absolute; left: -2px; opacity: 0; transition: all 0.3s ease-in-out; border-radius: 20px; content: ''; top: -2px; bottom: -2px;right: -2px; border:#24417B solid 2px ; pointer-events: none;  }
.plan-list input[type="radio"]:checked +  label .plan-box::after{ opacity: 1; }
.plan-list input[type="radio"]:checked +  label .plan-box .circle{ border: 0px; background: url(../images/Component.svg) no-repeat center center; background-size: cover; }
.next-prev-blk{ display: flex; border-top:#C4C4C4 solid 1px ; justify-content: space-between; padding: 40px 0 0 0; margin: 40px 0 0 0;flex-direction: column;}
.next-prev-blk .back-links a{border-radius: 6px;border: 1px solid #AFAFAF; color: #AFAFAF;background: #FFF; font-size: 16px; font-weight: 600; line-height: 1;height: 44px; display: flex;align-items: center; justify-content: center;width: 180px;}
.next-links a  {border-radius: 6px;border: 1px solid #24417B;;background: #24417B; color: #fff; font-size: 16px; font-weight: 600; line-height: 1;height: 44px; display: flex;align-items: center; justify-content: center;;  width: 180px;}
.next-links a:hover{  border: 1px solid #AFAFAF; color: #AFAFAF;background: #FFF; }
.next-prev-blk .back-links a:hover{border: 1px solid #24417B;;background: #24417B; color: #fff; }
.power-text{ font-size: 16px; font-family: 'Basier Square'; color: #AFAFAF; padding:  30px 0; display: flex; align-items: center; justify-content: center; }
.power-text a{  display: flex; margin: 0 0 0 10px; }
.power-text a img{ max-height: 20px;; }
.app-form-main .row>*{ padding-top: 30px; }

.input-box{display: block ;width: 100%; }
/*.input-box .input-title{ display: flex; width: 100%;  font-size: 16px;font-style: normal;font-weight: 500; padding: 0 0 6PX;line-height: normal; color: #111;}*/
.input-box .input-title{width: 100%;  font-size: 16px;font-style: normal;font-weight: 500; padding: 0 0 6PX;line-height: normal; color: #111;}
.input-box .input-title span{ color: #F00;  }
.input-box   .input-text {border-radius: 6px; font-size: 16px; color: #000; font-weight: 500; padding: 12px; height: 42px; border: 1px solid #AFAFAF;width: 100%; display: block;  }
.info-icon{ margin-left: auto;display: flex;   }
.input-box   .input-text::placeholder{ color: #AFAFAF; }
.info-icon a{ display: flex;align-items: center;}
.input-box   textarea.input-text{ height: 84px; resize: none; }
.select-box{ width: 100%; display: block;}
.select-box .nice-select { border-radius: 6px; font-size: 16px; color: #AFAFAF; font-weight: 500; padding:10px 12px 12px; height: 42px; border: 1px solid #AFAFAF;width: 100%; line-height: normal; display: block; float: none;}
.select-box .nice-select:after{border-bottom: 2px solid #111; width: 10px; height: 10px; border-right: 2px solid #111;}
.select-box	.nice-select .list { width: calc(100% + 2px); left: -1px;  display: block;border-radius: 8px;background: #FFF; max-height: 200px; overflow: auto;border: 1px solid #AFAFAF; border-top: 0px; margin:1px 0 0  0px; border-radius:  0 0 8px 8px; box-shadow: 0px 0px 8px -4px rgba(16, 24, 40, 0.04), 0px 0px 24px -4px rgba(16, 24, 40, 0.10);}
.select-box .nice-select.open{  border-radius:   8px 8px  0 0; }
.select-box 	.nice-select .option.selected{ font-weight: normal; color: #111; }
.city-box	.select-box .nice-select:after{ border: 0px; background: url(../images/search.svg) no-repeat center center; width: 20px; height: 20px; transform: none; margin: -10px 0 0 0; }
.city-box .select-box .nice-select .list li{  color: #111;font-size: 14px;font-style: normal;font-weight: 400; padding: 0 0 0 40px; position: relative; }
 .city-box .select-box .nice-select .list li::after{ border: #AFAFAF solid 1px; border-radius: 4px; position: absolute; left: 10px; content: ''; height: 20px; width: 20px; margin: -10px 0 0 0; top: 50%;   }
 .city-box .select-box .nice-select .list li.selected::after{ border: 0px; background: url(../images/Checkbox.svg) no-repeat center center; background-size: cover; } 
.gst-text p { font-size: 14px; color: #646464; line-height: 1.42; padding: 0 0 6px; }

.radio-col{ padding: 7px 0 0 0; display: flex; align-items: flex-start; justify-content: space-between; }
.radio-box input{ display: none;}
.radio-box label{ margin: 0px; font-weight: normal; position: relative; padding: 0 0 0 30px;  font-size: 16px; color: #111; cursor: pointer; }
.radio-box label:after{ border: #111 solid 1px; border-radius: 40px; position: absolute; left: 0px; content: ''; height: 20px; width: 20px; margin: -10px 0 0 0; top: 50%; }
.radio-box input[type="radio"]:checked + label:after{ background: url(../images/Checkbox-2.svg) no-repeat center center; background-size: cover; border: 0px;; }

.check-box input{ display: none;}
.check-box label{ margin: 0px; font-weight: normal; position: relative; padding: 0 0 0 30px;  font-size: 16px; color: #111; cursor: pointer; }
.check-box label:after{ border: #111 solid 1px; position: absolute; left: 0px; content: ''; height: 20px; width: 20px; margin: -5px 0 0 0; top: 25%; }
.check-box input[type="checkbox"]:checked + label:after{ background: url(../images/checkbox.png) no-repeat center center; background-size: cover; border: 0px;; }


.col-md-6 .radio-col{ gap: 35px; justify-content: flex-start; }
.input-box .country_selector{border-radius: 6px; font-size: 16px; color: #AFAFAF; font-weight: 500; padding: 12px; height: 42px; border: 1px solid #AFAFAF;width: 100%; display: block;  }
.input-box .country-select  { margin: 0 10px 0 0; width: 98px;}
.info-icon{ position: relative; }
.info-tooltio{ position: absolute; right: -10px; top: 100%; border-radius: 6px;background: #252525; margin: 12px 0 0 0;transform: translateY(30px); opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out; width: 190px; padding: 14px;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.27); }
	.info-tooltio p{color: #CECECE; font-size: 14px; font-weight: 500;}
	.info-tooltio::after{width:20px ; background: url(../images/Polygo.svg) no-repeat left top; height: 10px; content: ''; position: absolute; right: 5px; top: -8px; }
	.info-icon:hover .info-tooltio{ transform: translateY(0px); opacity: 1; visibility: visible;}
	.payment-block .input-box{ padding: 30px 0 0 0; }
	.payment-block{ padding: 10px 0 0 0; }


	.pricing-box-main{ margin: 40px 0 0 0; padding: 20px;  border-radius: 20px;
		background: #F3F1FF;}
	.pricing-box-main h6{ padding: 0 0 6px;  font-weight: 600; font-size: 18px; color: #111;}
	.sub-totle-blk{ padding: 0 0 0px; margin: 0 0 20px; }
	.sub-totle-blk  ul li{ font-weight: 500; color: #646464; font-size: 16px; display: flex; align-items: center; justify-content: space-between; padding: 14px 0 0 0;   }
	.sub-totle-blk  ul li .text-2{ color: #172226; font-weight: normal; }
	.sub-totle-blk ul li:first-child .text-2{ font-weight: 500;}
	.sub-totle-blk ul li:last-child{  color: #172226; font-weight: bold;}
	.sub-totle-blk ul li:last-child  .text-2{ color: #172226; font-weight: bold; }
	.sub-totle-blk ul li   .text-2 { text-align: right; }
	.price-text p{ font-size: 14px; color: #646464;	}
	.thankyou-box{ margin: 20px  auto 30px; padding: 80px ; width: 460px; display: block; max-width: 100%; text-align: center; border-radius: 20px;
		background: #F3F1FF; }
		.thankyou-box .icon img{ width: 86px;  }
		.thankyou-box h5{ padding: 20px 0 12px 0;  font-size: 22px; color: #24417B;font-weight: 700;}
		.thankyou-box p{ font-size: 16px; color: #111;}


 
		
		.btn_upload {
			cursor: pointer;
			display: inline-block;
			overflow: hidden;
			position: relative;
			color: #AFAFAF;
			font-weight: 500;
			font-size: 14px;
			
			padding: 5px 10px;
			border-radius: 8px;
background: #EDEDED;flex-direction: column;
height: 160px; width: 160px; display: flex ;align-items: center; justify-content: center;
		  }
		  
		 
		  .btn_upload span { padding: 0 0 15px; }
		  
		 .main-upload{ width: 160px; height: 160px; position: relative;display: block; }
		  
		  .btn_upload input {
			cursor: pointer;
			height: 100%;
			position: absolute;
			filter: alpha(opacity=1);
			-moz-opacity: 0;
			opacity: 0;
		  }
		  .prev-img img{  opacity: 0.5; object-fit: cover; position: absolute; width: 160px; height: 160px; left: 0px; top: 0px; border-radius: 8px; }
		 
		  
		  .btn-rmv1,
		  .btn-rmv2,
		  .btn-rmv3,
		  .btn-rmv4,
		  .btn-rmv5 {
			display: none;
		  }
		  
		  .rmv {
			cursor: pointer;
			border: 0px;;  font-size: 0px;
			display: inline-block; height: 28px; width: 28px;
			background: url(../images/delete-circled.svg) no-repeat center center;
			 position: absolute; right: 10px; top: 10px;  
		  }
		  
		  .prev-img{ position: absolute; background: #000; width: 160px; height: 160px; left: 0px; top: 0px; border-radius: 8px; display: none;  }
		  .prev-img.active{ display: block;}

		  .main-upload.big-box{ width: 100%; height: 370px;}
		  .main-upload.big-box .btn_upload{ width: 100%; height: 370px;}
		  .main-upload.big-box  .prev-img{ position: absolute;  width: 100%; height: 370px;  }
		  .main-upload.big-box .prev-img img{ width: 100%; height: 370px;}

.input-box .date-box{ position: relative; display: block; width: 100%;}
.input-box .date-box .date-icon { display: flex;  bottom: 1px; border-radius: 0 5px 5px 0; width: 44px; border-left:1px solid #AFAFAF ; position: absolute; right: 1px; top: 1px; cursor: pointer; pointer-events: none; z-index: 10;  align-items: center; justify-content: center;  }
.input-box .form-item{ display: flex;}
.input-box .date-box .ui-datepicker-trigger {width: 44px; position: absolute; right: 1px; top: 1px;bottom: 1px;   }
.input-box .form-item .ans-input{ width: calc(100% - 108px);}
.country-select .selected-flag .arrow.up{ border: 0px; }
.country-select .selected-flag .arrow{ right: -5px; background: url(../images/Outline.svg) no-repeat center center; border: 0px; margin-top: -10px; width: 12px; height: 20px; }

.input-box-search .select2-container { min-width: 100%; display: block;width: 100%;  }
.search-icon-city{ position: absolute; right: 10px; top: 50%;; background: url(../images/search.svg) no-repeat center center; width: 20px; height: 20px; transform: none; margin: -10px 0 0 0;}

.input-box-search .select2-container .selection .select2-selection{border-radius: 6px; font-size: 16px; color: #000; font-weight: 500; display: flex; align-items: center;  padding:6px 12px; height: 42px; border: 1px solid #AFAFAF;width: 100%; display: block;  }
.info-icon{ margin-left: auto;display: flex;   }
.input-box   .input-text::placeholder{ color: #AFAFAF; }
.input-box .select2-container--default .select2-search--inline .select2-search__field{ margin: 0px;; }
.select2-results__options li{  color: #111;font-size: 14px;font-style: normal;font-weight: 400; padding: 8px 0 8px 40px; position: relative; }
 .select2-results__options li::after{ border: #AFAFAF solid 1px; border-radius: 4px; position: absolute; left: 10px; content: ''; height: 20px; width: 20px; margin: -10px 0 0 0; top: 50%;   }
 .select2-container--default .select2-results__option--selected::after{ border: 0px; background: url(../images/Checkbox.svg) no-repeat center center; background-size: cover; } 
 .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,
 .select2-container--default .select2-results__option--selected{ background: none !important; color: #000 !important; }
 .select2-container--default .select2-selection--multiple .select2-selection__choice{ margin:2px 0 0 0px !important; }
 .input-box-search{ position: relative; }


 .thankyou-box .button-blk{ width: 100%; border-top: #C4C4C4 solid 1px; display: block; margin: 20px 0 0 0; padding: 20px 0 0 0;  }
 .opt-btn{ padding: 0 0 10px; display: flex; align-items: center ; justify-content: center;}
 .opt-btn a{ display: flex; align-items: center; color: #fff; font-weight: bold;  justify-content: center; height: 52px; padding: 0 20px; border-radius: 6px; background: #24417B;width: 250px;}



.input-box .date-box .input-text { appearance: none;  }
.input-box .date-box .date-icon{ background: #fff; }

.nice-select .option:first-child{ display: none;}
.select-box .nice-select > span{ color: #000; }

.ui-widget.ui-widget-content{ z-index: 15 !important; }
.hide{display: none}
.select2-container--default .select2-selection--single .select2-selection__arrow{ display: none !important; }
.radio-col{ padding: 7px 0 0 0; display: flex; gap: 20px; flex-wrap: wrap; justify-content: flex-start;  }
.logo a img{ max-width: 394px; }
.plan-box .plan-left .price span{    line-height: 0.9;}
.plan-box .plan-left .price span small{ line-height: normal;  }
@media (max-width: 767px) {
	.header_wapper .header-top{ padding: 0 10px; }
	.header_wapper	.header-top	.header-cta-btn a { font-size: 16px;min-width: 0;padding: 0 15px;  }
}

.text-black{color:black!important}
.error{color:red!important}
.mt-5{margin-top:10px!important}
.select2-results__option--disabled{display: none}
.country_selector{width:620px!important;}
@media (max-width: 480px) {
	.country_selector{width: 312px !important}
}
.text-black{color:black}
.price-text{color: #24417B;font-size: 14px;font-family: Manrope;font-weight: 700;line-height: 33px;word-wrap: break-word}
.text-red{color:red}
.custom-select-class{border-radius: 6px;font-size: 16px;color: black;font-weight: 500;padding: 10px 12px 12px;height: 46px;border: 1px solid #AFAFAF;width: 100%;line-height: normal;display: block;float: none;}
.p-t-z{padding-top: 0px!important;}
.m-b-z{margin-bottom: 0px!important;}
.mt-25{margin-top:25px!important}
.view-rate-button{font-size:15px;float:right;color:red;cursor: pointer;border: 1px solid red;padding: 7px;border-radius: 10px;box-shadow: beige;}
/* Default styles for all devices */
.country_selector{width:100%!important}
.intl-tel-input {
  width: 100%!important;
}
.iti {
  display: block;
  width: 100%;
}
.iti.iti--allow-dropdown { width: 100% }

.outline{ padding: 0 0 10px; display: flex; align-items: center ; justify-content: center;}
.outline a{ display: flex; align-items: center; color: #24417B; font-weight: bold;  justify-content: center; height: 52px; padding: 0 20px; border-radius: 6px; background: none;border:1px solid #24417B!important;width: 250px;}
.book-accomodation-button{background: #FFCC0B!important;border:1px solid #FFCC0B!important;width: 100%!important;color:black!important}
.text-red{color:red!important}
.meeting-info{padding:15px;background: #CEFFE5;color:black;line-height: 2px}