/* Text Styles */
p {font-size: 15px; color: #000000; line-height: 1.5; margin-top: 5px; margin-bottom: 15px;}
p.lifter {
  font-size: 26px; color: #4CB748; margin-bottom: 10px; line-height: 1.25;
  background: linear-gradient(
    90deg,
    rgba(11, 113, 182, 1) 0%,
    rgba(73, 181, 76, 1) 60%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

p.lifter2 { font-size: 28px; color: var(--primary-color); font-weight: bold; margin-bottom: 10px;line-height: 1.2em;}
p.liftersm { font-size: 25px; background: #161F7F; padding: 20px 20px 20px 0px; color: #ffffff; margin-bottom: 20px;}
p.tbfno {font-size: 15px; color: var(--primary-color); line-height: 1.5; margin-top: 5px; margin-bottom: 5px;}
p.tbfno strong {font-weight: 600; padding-left: 5px;}
p.accp { color:#4CB748; }

h1 { color: var(--primary-color); }
h2 { color: #4CB748; font-size: 20px; font-weight: bold; margin-bottom: 5px;   margin-top: 12px; }
h3 { font-size: 18px; font-weight: 600; color: #2358b3; padding: 5px 0; margin-bottom: 5px;  margin-top: 12px; }
h4 { font-size: 16px; font-weight: 600; color: #006fba; }
h5 { font-size: 16px; color: var(--primary-color); }
h6 { font-size: 15px; color: var(--primary-color); }

p a { color: #42b154; }
p a:hover { color: #5A6974; }
.note-section h3, .note-section h4, .note-section h6 {
	color: #4db748 !important;
}

.note-section h6 {
	font-style: italic;
}

.searchable-content h3.smhead{ color: #000 !important;
  font-size: 30px;
  font-weight: 500;
  margin-bottom: 0.2rem;
  margin-top: 0.2rem;
	}
.gradBorder{
	border-bottom: 2px solid transparent;
	border-image: linear-gradient( 90deg, rgba(11, 113, 182, 1) 0%, rgba(73, 181, 76, 1) 60% );
	border-image-slice: 1;
    width:100%;
}
.blackColText{
	color: black !important;
}
.greenColText{
	color: #4CB748 !important;
}
.blackBorder{
	border: 1px solid black;
	padding: 10px;
	
}
.matrixbox{
	margin-left: 40px;
	margin-top: -10px;
}

.Caldropdown {
    position: relative;
    display: inline-block;
}

.dropbtn {
    background-color: #4CAF50;
    color: white;
    padding: 10px 20px;
    font-size: 16px;
    border: none;
    cursor: pointer;
	border-radius: 5px;
}

.dropbtn img {
    vertical-align: middle;
    margin-right: 8px;
}

.Caldropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 200px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.Caldropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: flex;
    align-items: center;
}

.Caldropdown-content a img {
    margin-right: 8px;
}

.Caldropdown-content a:hover {
    background-color: #f1f1f1;
}

.Caldropdown:hover .Caldropdown-content {
    display: block;
}

.greenTxt { color: var(--primary-color); }
.greenTxtB { color: var(--primary-color); font-weight: bold; }

.wrapper1 {	background-color: var(--second-color); border-radius:10px; padding: 0; }
.wrapper1H { background-color: var(--primary-color); color: #ffffff; border-radius: 10px 10px 0 0; width: 100%; padding: 10px;
font-size: 16px; font-weight: bold; }

.accounting { padding: 5px 15px; background-color: #4CB748; color: #fff; border-radius: 15px; }

.accounting2 { padding: 5px 5px; background-color: #F4FBFE; }

.brook__toolbar .inner{
	display: none !important;
}

.small60txt{
 font-size:99% !important;
line-height: inherit !important;
}

.greenboxwtext{
	margin-top: 20px;
	max-width: 275px; 
	padding: 10px;
	background-color: #4cb748;
	color: #ffffff;	
	max-width: 550px;
	
	font-size: 17px !important;
	font-weight: 700;
}

.dropdown{
	min-width: 400px;
}

.contblok{
	max-width: 275px; 
	margin-left: 15px;
	border-bottom: 1px solid #4cb748;
	margin-bottom: 5px;
	
}
.blackBorderBot{
	
	border-bottom: 1px solid #000;
	
	
}

.green-bg-badge {
  background-color: #4CB748;
  color: white;
  padding: 5px 15px;
  margin-bottom: 10px;
  width: max-content;
  border-radius: 25px;
  font-size: 24px;
}

.graybox{
	max-width: 275px;
	padding: 20px;
	background-color: #e6e6e6;	
}


.grayboxfull {
	width: auto;
	padding: 25px;
	background-color: #EAEAE6;
	text-align: left;
}


.bluelinebox{
	max-width: 300px; 
	padding: 20px;
	outline: thin solid var(--primary-color);
}
.bgwhite{
	background-color: white;
}

.bgblue {
	background-color: #242379;
}

.whitetxt{
	color: white !important;
}

.bhighlighttext {
	padding-top: 5px;
	font-size: 18px;
	color: var(--primary-color); 
}

.signatureheight{
	min-height: 70px;
	padding-top: 20px;
}

.bluefullbox{
	
	padding: 25px;
	background-color: #161F7F;
	text-align: left;
	
}
.jnybox{
box-shadow: rgba(50, 50, 93, 0.25) 10px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}
.yeartitle{
	padding: 10px;
	font-size: 25px;
	font-weight: 700;
	color: #242379;
}

.bluecle{
	 -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  display: inline-block;
  width: 25px !important;
  height: 25px !important;
  background-color: #242379;
  text-align: center;
  margin-right: 10px;
  font-size: 14px;
  line-height: 25px;
  color: #fff;
}

.font400 { font-weight: 400;}

@media print {
#page-preloader, .search__form showed,.toolbar-right,.content-margins, .footer{
  display: none !important;
}	

}

/* Text Styles End */


/* Table Styles */
table {	width: 100%; border-spacing: 0; font-family: 'MyriadPro', 'Roboto', Helvetica, Arial, sans-serif; font-weight: 300; line-height:20px; font-size: 15px; 	border-collapse: collapse; margin-bottom: 10px;	text-align: left;}
.small90 { font-size:90%;}
tbody.small80 tr td { font-size:80% !important; }
tbody.small60 tr td { font-size:60% !important; }
tbody.small60 td { padding: 5px 5px 5px 5px; line-height: 12px; }

thead td { padding: 5px 10px 5px 5px; font-size: 11px; line-height:13px; vertical-align: top; }
tbody td  {	padding: 5px 10px 5px 5px; border-bottom: 1px #62b645 solid; vertical-align:top; font-size:14px; }
tbody td strong  { font-weight: 600;	}
/* tbody > tr:hover { background-color: #f5f5f5; } */
table.hover-none > tbody > tr:hover { background-color: #fff;}
tbody tr  { border-bottom: 1px #62b645 solid; vertical-align:top; }
tbody.small { font-size:11px; line-height:120%;	}

table tbody tr td:first-child strong {color:#65ba46 !important;}

table.suptabe tbody tr td:first-child strong {color:#000 !important;}

/* table a{color: #F4FBFE} */
table.ft td+td { text-align:right }
table.ft thead tr:first-child { border-top: 1px #62b645 solid; border-bottom:1px #62b645 solid; background-color: white;}
table.ft thead tr:first-child td+td {text-align:center;  }
table.ft thead tr+tr td+td {text-align:right;}
table.ft thead tr:last-child { border-bottom:2px #62b645 solid; }
table.ft tbody tr:last-child { border-bottom:2px #62b645 solid; }
table.ft tbody { background: #ffffff; }
table.ft thead tr+tr { background: #ffffff;}

/*table a{color: #0060A6}
table.ft0 td+td { text-align:right }
table.ft0 thead tr:first-child { border-top: 2px #000 solid; }
table.ft0 thead tr:first-child td+td {text-align:right; border-bottom:1px #999 solid; text-transform: uppercase; font-weight: 500;  }
table.ft0 thead tr+tr td+td {text-align:right; }
table.ft0 thead tr:last-child { border-bottom:1px #000 solid; }
table.ft0 tbody tr:last-child { border-bottom:2px #000 solid; }*/

table.ft1 td+td { text-align:right }
/* table.ft1 thead tr:first-child { border-top: 2px #62b645 solid; } */
table.ft1 thead tr td+td {text-align:right; }
table.ft1 thead tr:last-child { border-bottom:1px #62b645 solid; }
table.ft1 tbody tr:last-child { border-bottom:2px #62b645 solid; }
table.ft1 tbody { background: #ffffff; }
table.ft1 thead { background: #ffffff;}

table.ft2 td+td+td { text-align:right }
/* table.ft1 thead tr:first-child { border-top: 2px #62b645 solid; } */
table.ft2 thead tr td+td+td {text-align:right; }
table.ft2 thead tr:last-child { border-bottom:1px #62b645 solid; }
table.ft2 tbody tr:last-child { border-bottom:2px #62b645 solid; }
table.ft2 tbody { background: #ffffff; }
table.ft2 thead { background: #ffffff;}

table.ft3 td+td+td+td { text-align:right }
/* table.ft1 thead tr:first-child { border-top: 2px #62b645 solid; } */
table.ft3 thead tr td+td+td+td {text-align:right; }
table.ft3 thead tr:last-child { border-bottom:1px #62b645 solid; }
table.ft3 tbody tr:last-child { border-bottom:2px #62b645 solid; }
table.ft3 tbody { background: #ffffff; }
table.ft3 thead { background: #ffffff;}

table.gt td+td { text-align:left }
table.gt thead tr:first-child { border-top: 2px #62b645 solid; }
table.gt thead tr:last-child { border-bottom:1px #62b645 solid; }
table.gt tbody tr:last-child { border-bottom:2px #62b645 solid; }
table.gt tbody tr td { vertical-align:top !important; }
table.gt tbody { background: white; }
table.gt thead { background: white;}

table.gt1 td+td { text-align:left }
table.gt1 thead tr:first-child { border-top: 2px #62b645 solid; }
table.gt1 thead tr:last-child { border-bottom:1px #62b645 solid; }
table.gt1 tbody tr:last-child { border-bottom:2px #62b645 solid; }
table.gt1 tbody tr td { vertical-align:top !important; }

.gt.hover-none  > tbody > tr:hover { background-color:inherit;}

table.gt2 td+td+td { text-align:right }
table.gt2 thead tr:first-child { border-top: 2px #00AEEF solid; }
table.gt2 thead tr td+td+td {text-align:right; }
table.gt2 thead tr:last-child { border-bottom:1px #00AEEF solid; }
table.gt2 tbody tr:last-child { border-bottom:2px #00AEEF solid; }

table.gt3 { border-right: 1px solid #62b645; border-top: 1px solid #62b645;}
table.gt3 td+td { text-align:left }
table.gt3 thead tr:first-child { border-top: 2px #62b645 solid; }
table.gt3 thead tr:last-child { border-bottom:1px #62b645 solid; }
table.gt3 tbody tr:last-child { border-bottom:2px #62b645 solid; }
table.gt3 tbody tr td { border-left: 1px #62b645 solid; }
table.gt3 tbody tr td { vertical-align:top !important; }

tr.line-none td, td.line-none { border-bottom:hidden !important; }
tr.line-thin td, td.line-thin {  border-bottom: 1px #62b645 solid!important  ; }
tr.line-thick td, td.line-thick {  border-bottom: 2px #62b645 solid!important;  }

tr.sTotal-T { border-top: 2px #000 solid!important;}
tr.sTotal-D { border-bottom: 2px #000 solid!important; border-top: 2px #000 solid!important;}
tr.gTotal { border-bottom: 3px #000 solid!important; border-top: 2px #000 solid!important;}

tr.total-d { border-bottom: 2px #62b645 solid!important; border-top: 2px #62b645 solid!important;}
tr.total-g { border-bottom: 3px #62b645 solid!important; border-top: 2px #62b645	 solid!important;}
tr.total-b { border-top: 2px #62b645 solid!important;}

tr td.border-l {border-left:1px #62b645 solid!important;}
tr td.border-r {border-right:1px #62b645 solid!important;}

.cellCenter { text-align:center !important;}
.cellLeft { text-align:left !important;}
.cellRight { text-align:right !important;}
.vTop { vertical-align:top !important; }
.vMid { vertical-align: middle!important;}

.cy { background: #f3faf2; font-weight: 500; color:#000000; }

/* ft , ft1 table cy */
table.ft thead tr td.cy, table.ft1 thead tr td.cy {
	background: none; font-weight: 600; color:#60bc52 !important;
}

.cap { font-size: 80%; margin-top: -10px; }

.table-number {
  display: block;
  background-color: #62b645;
  color: white;
  width: max-content;
  margin-left: auto;
  font-size: 12px;
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
  padding: 5px 15px;
}

.diagram-header {
  background-color: #62b645;
  padding: 5px 15px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}
.diagram-header h2, .diagram-header span {
  color: white;
  margin: 0;
}

.green-pill {
  background-color: #4CB748;
  color: white;
  padding: 5px 15px;
  margin-bottom: 10px;
  border-radius: 25px;
  width: max-content;
}
.white-pill {
  background-color: white;
  color: #4CB748;
  border: 2px solid #4CB748;
  padding: 5px 10px;
  width: max-content;
  border-radius: 25px;
}
.top-right-img {
  position: absolute;
  top: 10px;
  right: 10px;
}
.d-green-bg {
  background-color: #4CB748;
  padding: 30px 25px;
  border-radius: 10px;
}
.d-green-bg * {
  color: white;
}
.d-green-bg p {
  font-size: 20px;
  font-weight: 500;
}

.lg-green-text {
  font-size: 26px;
  font-weight: 600;
  color: #61ad3e;
}


.row-fluid { display: flex; align-items: flex-end; }
/* Table Styles End */

/* List Styles */
.list {	list-style: none; padding:0px; margin:0px; color: #434343; font-weight: 300; font-size: 15px; line-height: 1.5; }
td > .list { font-size: 14px;}
.list-dash > li:before { content:"-"; position:relative; left:-5px;}
.list-dash > li {text-indent:-5px; margin-bottom: 10px; padding-left:20px;}
.list-circle > li {list-style-type:circle; text-indent: 0; margin-bottom: 5px; font-size: inherit;}
.list-disc > li:before { font-family:Arial, Helvetica; font-size:25px; position:relative; top:4px; content: "\2022"; padding-right: 10px; margin-left: -20px; color: #4CB748;}
.list-disc > li {list-style: outside none none; margin:0px 0px 4px 0px; line-height:20px; margin-bottom: 5px; margin-left: 20px; }

.list-disc-white > li:before { font-family:Arial, Helvetica; font-size:25px; position:relative; top:4px; content: "\2022"; padding-right: 10px; margin-left: -20px; color: #fff;}

.list-disc, .list-disc-white > li {list-style: outside none none; margin:0px 0px 4px 0px; line-height:20px; margin-bottom: 5px; margin-left: 0; }

ul.list-disc { margin-bottom:25px;}
td ul.list-disc { margin-bottom: 0px;}
.list-abc > li { list-style-type: lower-alpha; text-indent: 0; margin-bottom: 5px; margin-left:20px;}
.list-ABC > li { list-style-type: upper-alpha; text-indent: 0; margin-bottom: 5px; margin-left:20px;}
.list-iii > li { list-style-type: lower-roman; text-indent: 0; margin-bottom: 5px; margin-left:20px;}
.list-123 > li { list-style-type: decimal; text-indent: 0; margin-bottom: 8px; margin-left:20px; }
/* List Styles End */



.glos-letter {
  -webkit-border-radius: 50px 50px 5px 50px;	
  -moz-border-radius: 50px 50px 5px 50px;	
  border-radius: 50px 50px 5px 50px;	
  display: inline-block;
  width: 50px !important;
  height: 50px !important;
  background-color: #4cb748;
  text-align: center;
  margin-right: 20px;
  font-size: 30px;
  line-height: 40px;
  color: #fff;
}

.green-cercle {
  -webkit-border-radius: 50px 50px 50px 50px;	
  -moz-border-radius: 50px 50px 50px 50px;	
  border-radius: 50px 50px 50px 50px;	
  display: inline-block;
  width: 28px !important;
  height: 28px !important;
  /*background-color: #4cb748;*/
  text-align: center;
  margin-right: 10px;
  color: #fff !important;
	
background: linear-gradient(43deg, rgba(77,183,72,1) 0%, rgba(13,151,131,1) 50%, rgba(11,112,184,1) 100%);	
 
  
}


.fbackground{
  background:#eaeae6;
}

.op_background_color{
  background:#eaeae6;
  padding: 30px 30px; 
  border-radius: 10px;
}

.tborder{
  border:1px #00AEEF solid;
  
}

.tborderdark{
  border:2px #8889ba solid;
  
}

.op-background{
  background: #252381;
  color: white;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
}

.stk-image{
  height:40px !important;
  float:right;
}

.stk-blockbg {
  background-color:#61ad3e !important;
}

/* =====================
    Icon Boxes 
========================*/

.bg-box 
{
  background-color: #E7F3E4; 
	padding: 30px;
  border-radius: 10px;
}


.textblack{
	color: #000000 !important;
}

.cinf h2{font-size: 25px;
  font-weight: bold;
  margin-bottom: 4px;
  margin-top: 4px;}

.cinf h3{font-size: 18px;
  font-weight: 600;
  padding: 5px 0;
  margin-bottom: 0rem;
}

#gritb tbody tr td:first-child strong {
  color: #000000 !important;
}

.black-bg {
  background-color: #000000 !important; }

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .brook-icon-boxes-area .space_dec--110 {
    margin-top: 0;
    padding-top: 80px; } }

@media only screen and (max-width: 767px) {
  .brook-icon-boxes-area .space_dec--110 {
    margin-top: 0;
    padding-top: 80px; }
.icon-box .inner {
	height:inherit;
	}
.smt{
	height:inherit;
	width:325px;
}
}

.icon-box.bg-transparant .inner {
  background: transparent; }

.icon-box .inner {
  position: relative;
  padding: 30px  30px 30px;
  background: #fff;
height: 630px;
width: 325px;
  z-index: 2;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }

.smt{
	height: 355px !important;
	width: 302px!important;
}


  .icon-box .inner::before {
    position: absolute;
    content: "";
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
    border: 1px solid #eee;
    opacity: 1;
    visibility: visible;
    z-index: -1; }
  .icon-box .inner .icon {
    font-size: 80px;
    margin-bottom: 22px;
    color: #0038E3; }
    .icon-box .inner .icon.brown-color {
      color: #CE8F4F; }
  .icon-box .inner .svg-icon .tm-svg {
    padding: 10px 0 12px;
    width: 60px;
    margin: 0 auto; }


  .icon-box .inner .content h5.heading {
    margin-bottom: 18px; }
  .icon-box .inner .content a.icon-btn {
    margin-top: 46px;
    display: inline-block;
    color: #222222;
    -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }
    .icon-box .inner .content a.icon-btn span {
      padding: 5px 0;
      font-weight: 600;
      font-size: 14px; }
    .icon-box .inner .content a.icon-btn i {
      font-size: 12px;
      color: #0038E3;
      padding-left: 14px; }
    .icon-box .inner .content a.icon-btn:hover {
      color: #0038E3; }
    .icon-box .inner .content a.icon-btn.color-red i {
      color: #F0263F; }
    .icon-box .inner .content a.icon-btn.color-red:hover {
      color: #F0263F; }
  .icon-box .inner:hover {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
    -webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 30px rgba(0, 0, 0, 0.1); }

.icon-box.no-border .inner {
  padding: 0; }
  .icon-box.no-border .inner::before {
    display: none; }
  .icon-box.no-border .inner:hover {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
    -webkit-box-shadow: inherit;
    box-shadow: inherit; }

.icon-box.with-padding .inner {
  padding: 60px 35px 64px; }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .icon-box.with-padding .inner {
      padding: 14px 21px 21px; } }
  @media only screen and (max-width: 767px) {
    .icon-box.with-padding .inner {
      padding: 10px 8px 32px; } }

.icon-box.icon-box-style-2 .icon {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 74px;
  flex: 0 0 74px;
  width: 74px;
  height: 74px;
  margin-bottom: 35px;
  margin-right: 35px; }

.icon-box.icon-box-style-2 .content h5 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
  margin-bottom: 15px; }

/* =====================
    Icon Box Style 
========================*/
.icon-grid-box {
  -ms-grid-columns: (1fr)[3];
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 30px;
  grid-row-gap: 50px;
  width: 760px;
  display: -ms-grid;
  display: grid;
  margin: auto;
  margin-top: 60px; }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .icon-grid-box {
      width: auto; } }
  @media only screen and (max-width: 767px) {
    .icon-grid-box {
      width: auto;
      grid-row-gap: 30px; } }
  @media only screen and (max-width: 575px) {
    .icon-grid-box {
      -ms-grid-columns: (1fr)[1];
      grid-template-columns: repeat(1, 1fr); } }
  .icon-grid-box .bk-icon {
    max-width: 160px; }
    @media only screen and (max-width: 575px) {
      .icon-grid-box .bk-icon {
        max-width: inherit; } }
    .icon-grid-box .bk-icon .icon {
      font-size: 80px;
      width: 160px;
      height: 160px;
      display: inline-block;
      border-radius: 50%;
      color: #fff;
      position: relative; }
      @media only screen and (max-width: 767px) {
        .icon-grid-box .bk-icon .icon {
          width: 110px;
          height: 110px;
          font-size: 50px; } }
      .icon-grid-box .bk-icon .icon.bg-color-1 {
        background: #e71361; }
      .icon-grid-box .bk-icon .icon.bg-color-2 {
        background: #ecb505; }
      .icon-grid-box .bk-icon .icon.bg-color-3 {
        background: #116cd7; }
      .icon-grid-box .bk-icon .icon i {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }



.mtext {
  position: absolute;
  width: max-content;
  height: 60px;
  top: 45%;
  margin-top: -10px;
  z-index: 10;
  left: 50%;
  transform: translateX(-75%);
}

.mtext h1 {
  display: inline-block;
  vertical-align: top;
  margin: 0;
	font-size: 120px;
}


@media(max-width: 1199px){
	
	.mtext {
  position: absolute;
  width: max-content;
  height: 60px;
  top: 45%;
  margin-top: -10px;
  z-index: 10;
  left: 48%;
  transform: translateX(-75%);
}
	
	
	.mtext h1 {
  display: inline-block;
  vertical-align: top;
  margin: 0;
	font-size: 100px;
}

}



@media(max-width: 1024px){
	
	.mtext {
  position: absolute;
  width: max-content;
  height: 60px;
  top: 45%;
  margin-top: -10px;
  z-index: 10;
  left: 45%;
  transform: translateX(-75%);
}
	
	
	
	.mtext h1 {
  display: inline-block;
  vertical-align: top;
  margin: 0;
	font-size: 90px;
}

}


.word {
  position: absolute;
  width: max-content;
  opacity: 0;
}

.letter {
  display: inline-block;
  position: relative;
  float: left;
  transform: translateZ(25px);
  transform-origin: 50% 50% 25px;
}

.letter.out {
  transform: rotateX(90deg);
  transition: transform 0.32s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.letter.behind {
  transform: rotateX(-90deg);
}

.letter.in {
  transform: rotateX(0deg);
  transition: transform 0.38s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.wisteria {
  color: #ffffff;
}

.belize {
  color: #ffffff;
}

.profilehead{
	margin-top: 15px !important;
}
.eventblock{
	border-bottom-style: dotted;
	border-bottom-color: #0273BA;
	
}

@media(max-width: 768px){
  .mtext h1 {
    font-size: 40px;
  }
}

@media(max-width: 480px){
	
	
	.mtext {
  position: absolute;
  width: max-content;
  height: 60px;
  top: 50%;
  margin-top: -10px;
  z-index: 10;
  left: 45%;
  transform: translateX(-75%);
}	
	
	
  .mtext h1 {
    font-size: 30px;
  }
}



.tbgraygreen{
	background-color: #DDDDDD;
	color: #68A829;
	font-weight: 600;
	
}
.greentxt{
	
	color: #68A829 !important;
	font-weight: 600;
	
}

.boxgntolgreen {
  background-color: #4CB748;
  padding: 5px 10px !important;
  margin-bottom: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #FFFFFF;
  position: relative;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  min-height: 35px;
	width: 100%;
  border-radius: 20px;
  text-align: center;
  position: relative;
}
.boxgntolgreen i {
  position: absolute;
  right: 10px;
}





	.rghtblk p {
font-size: 15px;

line-height: 1.2;

}


@media only screen and (max-width: 1400px) {
	
	h2.boxgntoblue{
		
		font-size: 15px;
	
		
	}
	
	.rghtblk p {
font-size: 14px;
color: #434343;
line-height: 1.2;
margin-top: 5px;
margin-bottom: 15px;
}
	
	
	
	
	
}


