.col_full{width: 99%}
.col_half { width: 45.8%; }
.col_third { width: 29%; }
.col_fourth { width: 20.8%; }
.col_fifth { width: 19.4%;}
.col_sixth { width: 18.3%; }
.col_seventh { width: 15%; }
.col_three_fourth { width: 74.5%;}
.col_twothird{ width: 66%;}
.col_half,
.col_third,
.col_twothird,
.col_fourth,
.col_three_fourth,
.col_fifth,
.col_sixth,
.col_seventh{
	position: relative;
	display:inline;
	display: inline-block;
	margin: 0 45px 30px 0;
        vertical-align: top;
}
.news-article{height:270px;padding:5px;margin-bottom: 5px;}
.news-image{height:200px}
.products{
    height: 370px;    
}
.company-logo{
    height: 60px;
    width:190px;}
.counter img{width: 130px;}
.end { margin-right: 0 !important; }
.counter-area{
    display: block;
    width:100%;
    color: rgba(128, 103, 77, 1);
}
.text-bht-1{
    color: rgba(128, 103, 77, .8);
}
.text-bht-2{
    color: rgba(255, 122, 44, .8);
}
.bg-bht-1{
        background: rgba(255, 122, 44, .05);
}
.bg-bht-2{
    background: rgba(128, 103, 77, .8);
}
.login-content, login-content form{width: 100%;}
.products p{font-size: 14px;}
.text-size-75{font-size: 75px;}
.text-size-15{font-size: 15px;}
.text-size-12{font-size: 12px;}
.text-size-35{font-size: 35px;}
.text-size-60{font-size: 50px;}
.text-size-20{font-size: 20px;}
.text-size-25{font-size: 25px;}
.text-size-17{font-size: 17px;}
.width-half{width: 50%;}
.border-radius{border-radius: 5px;}
.bg-counter{
    background: rgba(64, 64, 64, 1)
}
.products:hover{
    background: #f2f4f5;
    padding: 7px;
    border-radius: 5px;
}
.box-shadow-under{
    -moz-box-shadow: 5px 5px rgba(0,0,0,0.2);
-webkit-box-shadow: 5px 5px rgba(0,0,0,0.2);
box-shadow: 5px 5px rgba(0,0,0,0.2);
}

.yellow-box-shadow-under{
    -moz-box-shadow: 5px 5px rgba(146,146,146,0.2);
-webkit-box-shadow: 5px 5px rgba(146,146,146,0.2);
box-shadow: 5px 5px rgba(146,146,146,0.2);
}

.mag-btn-hollow {
  border:1px solid rgba(0,150,116,1);
  -webkit-transition-duration: 500ms;
  -o-transition-duration: 500ms;
  transition-duration: 500ms;
  position: relative;
  z-index: 1;
  display: inline-block;
  min-width: 160px;
  height: 50px;
  color: rgba(0,150,116,1);
  border-radius: 0;
  padding: 0 30px;
  font-size: 16px;
  line-height: 50px;
  font-weight: 500;
  text-transform: capitalize; }
  .mag-btn-hollow:hover, .mag-btn:focus {
    font-size: 16px;
    font-weight: 500;
    border:1px solid rgba(0,150,116,1);
    background: rgba(0,150,116,1);
    color: #fff; }
  .centralize{
      margin-left: 25%; 
}
.full-width{width: 100%}
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
.bg-overlay {
  position: relative;
  z-index: 2;
  background-position: center center;
  background-size: cover; }
  .bg-overlay::after {
    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: ""; }
.post_comment_form_container
{
	width: 100%;
	background: #FFFFFF;
	border-radius: 6px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 50px;
	padding-bottom: 40px;
	margin-top: 44px;
}
.comment_input
{
	display: inline-block;
	width: calc(50% - 15px);
	height: 42px;
	border: none;
	outline: none;
	border-bottom: solid 1px #cccccc;
	background: transparent;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.comment_input:first-child
{
	margin-right: 25px;
}
.comment_input:hover,
.comment_text:hover
{
	border-color: rgba(0,0,0,1);
}
.comment_text
{
	width: 100%;
	height: 90px;
	background: transparent;
	border: none;
	outline: none;
	border-bottom: solid 1px #cccccc;
	padding-top: 11px;
	margin-top: 23px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.comment_input::-webkit-input-placeholder,
.comment_text::-webkit-input-placeholder
{
	font-family: 'Ubuntu', sans-serif;
	font-size: 14px !important;
	font-weight: 500 !important;
	color: rgba(0,0,0,0.3);
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.comment_input:-moz-placeholder,
.comment_text:-moz-placeholder
{
	font-family: 'Ubuntu', sans-serif;
	font-size: 14px !important;
	font-weight: 500 !important;
	color: rgba(0,0,0,0.3);
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.comment_input::-moz-placeholder,
.comment_text::-moz-placeholder
{
	font-family: 'Ubuntu', sans-serif;
	font-size: 14px !important;
	font-weight: 500 !important;
	color: rgba(0,0,0,0.3);
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
} 
.comment_input:-ms-input-placeholder,
.comment_text:-ms-input-placeholder
{ 
	font-family: 'Ubuntu', sans-serif;
	font-size: 14px !important;
	font-weight: 500 !important;
	color: rgba(0,0,0,0.3);
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.comment_input::input-placeholder,
.comment_text::input-placeholder
{
	color: rgba(0,0,0,1);
}

.comment_input:hover::-webkit-input-placeholder,
.comment_text:hover::-webkit-input-placeholder
{
	color: rgba(0,0,0,1);
}
.comment_input:hover:-moz-placeholder,
.comment_text:hover:-moz-placeholder
{
	color: rgba(0,0,0,1);
}
.comment_input:hover::-moz-placeholder,
.comment_text:hover::-moz-placeholder
{
	color: rgba(0,0,0,1);
} 
.comment_input:hover:-ms-input-placeholder,
.comment_text:hover:-ms-input-placeholder
{ 
	color: rgba(0,0,0,1);
}
.comment_input:hover::input-placeholder,
.comment_text:hover::input-placeholder
{
	color: rgba(0,0,0,1);
}
.comment_button
{
	width: 143px;
	height: 36px;
	background: rgba(45,223,128,0.1);
	color: rgba(45,223,128,1);
	border: none;
	outline: none;
	border-radius: 18px;
	cursor: pointer;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
	margin-top: 24px;
}
.comment_button:hover
{
	background: rgba(45,223,128,1);
	color: #FFFFFF;
}

@media only screen and (min-width: 1200px) and (max-width: 1499px) {
.col_half,
.col_third,
.col_twothird,
.col_fourth,
.col_three_fourth,
.col_fifth,
.col_sixth{
    width: 27%;    
}
/*.products{
    height: 600px;    
}*/

.counter-tab{margin: 0 45px 30px 0;padding:0;}
.counter img{width: 70px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.col_half,
.col_third,
.col_twothird,
.col_fourth,
.col_three_fourth,
.col_fifth,
.col_sixth{
    width: 27%;    
}
/*.products{
    height: 480px;    
}*/

.counter-tab{margin: 0 45px 30px 0;padding:0;}
.counter img{width: 70px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.col_half,
.col_third,
.col_twothird,
.col_fourth,
.col_three_fourth,
.col_fifth,
.col_sixth{
    width: 40%;    
}
/*.products{
    height: 460px;    
}*/
.col_fifth{border-radius:0;padding:0px;}
.counter-tab{margin: 0 45px 30px 0;;padding:0;}
.counter img{width: 70px;}
.text-size-75{font-size: 50px;}
}
@media only screen and (max-width: 767px) {
.col_half,
.col_third,
.col_twothird,
.col_fourth,
.col_three_fourth,
.col_fourth,
.col_fifth,
.col_sixth{
    width: 99%;
}
.products{
    /*height: auto;*/
    border-bottom: 1px solid rgba(0,150,116,1);
}
.company-logo{height:40px;width:100px;}
.col_fifth{border-radius:0;padding:0px;margin:0;}
.counter-tab{margin: 0 0px 30px 0;padding:0;}
.counter img{width: 70px;}
.text-size-75{font-size: 40px;}
.center{width: 99%}
.news-image{height:150px}
.news-article{height:300px}
.post_body figure
{
	width: 100%;
	margin-top: 40px;
	margin-bottom: 43px;
        margin-left:0;
        display: inline-block;
}
}
@media only screen and (max-width: 400px) {
.col_seventh{
    width: 30%;}
.news-image{height:150px}

}


@media screen and (max-width: 991px) {
  .show-for-medium {
    display: none !important; } }
.post-thumbnail img{width: 100%;}

@media screen and (max-width: 1199px) {
  .show-for-large {
    display: none !important; } }

.inline-block{
    display: inline-block;
}
.team-container {
  max-width: 1000px;
  margin: auto;
  border-top: 1px #e9e9e9 solid;
  border-bottom: 1px #e9e9e9 solid;
  padding-top: 5em;
  padding-bottom: 5em;
  margin-top: 3em;
  position: relative;
}

.team-member {
  width: 16%;
  float: left;
  text-align: center;
  margin-right: 5%;
}

.team-member:last-child {margin-right: 0;}


.team-member span,
.team-member h3 {
  max-width: 200px;
  font-family: sans-serif;
  letter-spacing: -1px;
}
.team-member span{
  text-align: justify;
}
.team-member h3 {
    color: rgba(128, 103, 77, .8);
}

.email {
  color: #EA2678;
  
}

.team-member span {
  display: block;
 
}
.team-photo {
  border-radius: 0;
  text-align: left;
  margin: auto;
  max-width: 100%;
  height: auto;
  transition: 0.1s transform ease-in-out;
}


.team-photo:hover {
  transform: scale(0.9);
  cursor: pointer;
}

.img{background-color: #f2f4f5; }

@font-face {
    font-family: 'power_symbols';
    src: url('Unicode_IEC_symbol.woff2') format('woff2'),
         url('Unicode_IEC_symbol.woff') format('woff'); 
    font-weight: normal;
    font-style: normal;
}

.power{
  font-family: 'power_symbols';
  font-style: normal;
}

@media screen and (min-width: 768px) {
  .hide-for-medium {
    display: none !important; } }

@media screen and (max-width: 767px) {
  .hide-for-small {
    display: none !important; } 
  .show-block-for-small{
    display: block !important; } }

.list-inline,.list-unstyled{padding-left:0;list-style:none}
.list-inline{margin-left:-5px}
.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}

nav .pagination .page-item a{
    color: #4F5F4F;
}

nav .pagination .current a{
    background: #4F5F4F;
    color: #fff;
}
#current_videos{
    display: none;
    position:absolute;
    width:100%;
    height:100%;
    z-index:100000;
    background-color: rgba(10, 10, 10, 0.4);
}
#current_videos .row{
    position:relative;
    margin: 0 auto;
    background-color: rgba(0,150,116,0.5);;
    padding:20px;
    width:95%;
    height:850px;
    border-radius:0.2rem;
}
#current_videos .row .vid_display{
    height: 60%;
    border: 2px solid #FFF;
    width:100%;
    background: #000;
}
#current_videos .row .vid_panel{
    height: auto;
    width:100%;
}
#current_videos span:hover {
    color: #C2CD26;    
}         

