/** **/
@media (max-width:767px) { 
ul.tabs {display:flex; flex-direction: column; justify-content: center; margin: 80px 0; padding: 0; list-style: none; height: 50px; width: 100%; }
ul.tabs li {margin: 0; padding: 0; height: 50px; line-height: 50px;  width:100%;text-align:center; font-family:engMed; margin-bottom:10px; }
ul.tabs li a { text-decoration: none; color: #000; display: block; font-size:20px; padding: 0 20px; color:#418613; border:2px solid #418613; border-radius:25px; }
ul.tabs li a:hover { height: 50px; border-radius:25px; line-height: 50px; background: #418613; color:#fff;  }
html ul.tabs li.active a, html ul.tabs li.active a:hover { background: #418613; color:#fff; }

.value h1 {margin-bottom:20px; }
.value h2 { color:#418613; text-align:center; margin:30px 0 20px; }
.value h3 { color:#000; text-align:center; margin:0 0 30px; }
.value p.ctxt {text-align:center; margin-bottom:30px; }
.value .main-banner {margin-bottom:100px; }
.listTit {text-align:left; font-family:engMed; font-size:24px; line-height:28px; margin-bottom:10px; }

.title-with-lines {  display: flex;  align-items: center;  text-align: center;  margin: 40px 0; }
.title-with-lines .line {  flex: 1;  height: 1px;  background-color: #ccc; }
.title-with-lines .text {  padding: 0 15px;  font-size: 24px;  color: #111;  white-space: nowrap; font-family:engBold;  }
}

@media (min-width:768px)  { 
ul.tabs {display:flex; flex-direction: row; justify-content: center; margin: 0; padding: 0; list-style: none; height: 50px; width: 100%; }
ul.tabs li {margin: 0 10px; padding: 0; height: 50px; line-height: 50px;  width:250px;text-align:center; font-family:engMed; }
ul.tabs li a { text-decoration: none; color: #000; display: block; font-size:20px; padding: 0 20px; color:#418613; border:2px solid #418613; border-radius:25px; }
ul.tabs li a:hover { height: 50px; border-radius:25px; line-height: 50px; background: #418613; color:#fff;  }
html ul.tabs li.active a, html ul.tabs li.active a:hover { background: #418613; color:#fff; }
/*Tab Conent CSS*/
.tab_container { overflow: hidden; clear: both; float: left; width: 100%; background: #fff; }
.tab_content { padding: 20px; font-size: 1.2em; }
.value h1 {margin-bottom:20px; }
.value h2 { color:#418613; text-align:center; margin:30px 0 20px; }
.value h3 { color:#000; text-align:center; margin:0 0 30px; }
.value p.ctxt {text-align:center; margin-bottom:30px; }

.value .main-banner {margin-bottom:100px; }
.value .main-banner li {margin-bottom:50px; }
.listTit {text-align:left; font-family:engMed; font-size:24px; line-height:28px; margin-bottom:10px; }
.reverse .listTit {text-align:right; }

.title-with-lines {  display: flex;  align-items: center;  text-align: center;  margin: 40px 0; }
.title-with-lines .line {  flex: 1;  height: 1px;  background-color: #ccc; }
.title-with-lines .text {  padding: 0 15px;  font-size: 24px;  color: #111;  white-space: nowrap; font-family:engBold;  }

}

@media (min-width:768px)  { 
.break {display:none !important ; }
}
@media (max-width:767px) { 
.break {display:inline-block !important ;  }
}