@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'verbregular';
  src: url('../fonts/verbregular-webfont.eot'); /* IE9 Compat Modes */
  src: url('../fonts/verbregular-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/verbregular-webfont.woff') format('woff'), /* Modern Browsers */
       url('../fonts/verbregular-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/verbregular-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

body {}
img { max-width:100%; }
.margin10 { margin-bottom:10px; }
.margin20 { margin-bottom:20px; }
.margin50 { margin-bottom:50px; }

.row { margin:40px 0;}
.container-fluid { padding:0; }
.container { width:1000px; }

.top-menu { background-color:#4d585a; width:100%; height:52px; margin:0 auto; text-align:right; border-top:1px solid #FFF; }
.top-menu ul { margin:0; padding:0; }
.top-menu ul li { list-style-type:none; display:inline-block; margin:20px 5px 0 5px; }
.top-menu ul li a { font-family: 'verbregular', serif, Helvetica, sans-serif; font-size:10px; color:#FFF; text-decoration:none; line-height:30px; font-weight:300; }
.top-menu ul li a:hover { color:#76bd1d; }
.fa-circle { font-size:4px; color:#6fab2e; }

.logo-part { margin:30px 0px 25px 0px; padding:0; text-align:center; position:relative;  }
.logo {}

/* DISABLED TAGS BY TAWG 101615*/
.search { background-image:url(../images/search-bg.gif - OFF);
	background-repeat: no-repeat;
	position: absolute;
	width: 256px;
	height: 56px;
	right: 0;
	top: -20px;
	font-size: 12px;
	text-align: right;
	color: #000 !important;
}

.search a:link {
color:#0000 !important;
padding-bottom:2px;
}


.search input { display: none; border:0; margin-top:7px; float:left; margin-left:15px; }

.menu { background-color:#4d585a; width:100%; height:52px; margin:0 auto; text-align:center; border-bottom:3px solid #FFF; color:#76bd1d; font-size:24px; font-family:'verbregular', serif, Helvetica, sans-serif;  }

.menu ul { margin:0; padding:0; }
a:link {
}
.footer a:link {
	color: #fff;
}
.menu ul li { list-style-type:none; display:inline-block; margin:10px 35px; }
.menu ul li a { font-family:'verbregular', serif, Helvetica, sans-serif; font-size:21px; color:#FFF; text-decoration:none; line-height:30px; font-weight:400; }
.menu ul li a:hover { color:#76bd1d; }
.greenline { border-bottom:3px solid #76bd1d; } 
.active { color:#76bd1d!important; }
.sub-menu { width:100%; height:52px; margin:0 auto; text-align:center; border-bottom:3px solid #FFF; color:#76bd1d; font-size:18px; font-family:'verbregular', serif, Helvetica, sans-serif;  }
.sub-menu ul { margin:0; padding:0; }
.sub-menu ul li { list-style-type:none; display:inline-block; margin:10px 25px; color:#000; }
.sub-menu ul li a { font-family:'verbregular', serif, Helvetica, sans-serif; font-size:18px; color:#4f5858; text-decoration:none; line-height:30px; font-weight:400; }
.sub-menu ul li a:hover { color:#000; }

.home-slides { margin:50px 0; }
.home-slides ul { margin:0; padding:0; }
.home-slides ul li { display:inline-block; list-style-type:none; margin:0 5px; }

.about-content-part { background-color:#f2f2f2; padding:40px 0; margin:30px 0 0 0; }
.middle-part { margin:0 auto; text-align:center; padding:0; }
.middle-part-home { width:1275px; margin:0 auto; text-align:center; padding:0; }

input { width:190px; font-family: 'verbregular', serif, Helvetica, sans-serif; font-size:12px; color:#a3abab; font-weight:700; font-style:italic; }
.contact-form {}
.contact-form input { width:418px; height:28px; border:2px solid #e6e6e6; border-radius:10px; font-family: 'verbregular', serif, Helvetica, sans-serif; font-size:12px; color:#a3abab; font-weight:700; font-style:italic; margin-bottom:12px; padding:10px; }
.contact-form .inputbig { width:418px; height:200px; border:2px solid #e6e6e6; border-radius:10px; font-family: 'verbregular', serif, Helvetica, sans-serif; font-size:12px; color:#a3abab; font-weight:700; font-style:italic; padding:10px; }
.btn-send { position:absolute; margin-top:-35px; margin-left:340px; }

.text { font-family: 'verbregular', serif, Helvetica, sans-serif; font-size:18px; color:#4f5858; text-decoration:none; line-height:22px; font-weight:400; }
.text span { font-family: 'verbregular', serif, Helvetica, sans-serif; font-size:18px; color:#4f5858; text-decoration:none; font-style:italic; line-height:24px; font-weight:700; }
.text15 { font-family: 'verbregular', serif, Helvetica, sans-serif; font-size:15px; color:#4f5858; text-decoration:none; line-height:20px; font-weight:400; text-align:justify; }
.text15 span { font-family: 'verbregular', serif, Helvetica, sans-serif;font-size:18px;color:#76bd1d; text-decoration:none; font-style:italic; line-height:22px; font-weight:700; text-align:justify; }
.text20 { font-family: 'verbregular', serif, Helvetica, sans-serif; font-size:20px; color:#4f5858; text-decoration:none; line-height:25px; font-style:italic; font-weight:400; text-align:right; }
.greentext { font-family: 'verbregular', serif, Helvetica, sans-serif; font-size:22px; color:#76bd1d; text-decoration:none; font-weight:700; font-style:italic; line-height:26px; }
.greytext { font-family: 'verbregular', serif, Helvetica, sans-serif; font-size:22px; color:#4f5858; text-decoration:none; font-weight:700; font-style:italic; line-height:26px; }
.greyhead { font-family: 'verbregular', serif, Helvetica, sans-serif; font-size:32px; color:#4f5858; text-decoration:none; font-style:italic; font-weight:400; }
.tagline { font-family: 'verbregular', serif, Helvetica, sans-serif; font-size:18px; color:#4f5858; text-decoration:none; font-style:italic; font-weight:400; line-height:35px; }
.tagline span { font-family: 'verbregular', serif, Helvetica, sans-serif; font-size:18px; color:#76bd1d; text-decoration:none; font-style:italic; font-weight:700; }
.greytext28 { font-family: 'verbregular', serif, Helvetica, sans-serif; font-size:28px; color:#4f5858; text-decoration:none; font-weight:400; font-style:italic; line-height:32px; }
.greytext28 span { font-family: 'verbregular', serif, Helvetica, sans-serif; font-size:28px; color:#76bd1d; text-decoration:none; font-weight:400; font-style:italic; line-height:32px; }
.greytext21 { font-family: 'verbregular', serif, Helvetica, sans-serif; font-size:21px; color:#4f5858; text-decoration:none; font-weight:400; font-style:italic; line-height:26px; text-align: justify;  }
.greytext21 span { font-family: 'verbregular', serif, Helvetica, sans-serif; font-size:21px; color:#76bd1d; text-decoration:none; font-weight:400; font-style:italic; line-height:26px; }

.footer { text-align:center; margin-top:40px; }
.copy { background-color:#4d585a; padding:30px; font-family:'verbregular', serif, Helvetica, sans-serif; /*font-size:8px;*/ color:#FFF; text-decoration:none; text-align:center; }

.home-images { width:1275px; height:auto; margin:30px auto 0 auto; }
.home-images .right-img { float:right; }

.contact-img { width:1275px; height:auto; margin:30px auto 0 auto; }
#msgquot {
  position: absolute;
  display: none;
  color: #262626;
  line-height: 30px;
  font-size: 1.4em;
  margin: 0;
  height: 214px;
  padding: 130px 0 0px 4px;
  text-align: center;
  width: 480px;
}.input_error {
  background-color: #ffc4c4;
  color: #000 !important;
}
.error {
  color: red;
}
.process {
  position: absolute;
  display: none;
  background: url(../images/loader.gif) 50% 50% no-repeat;
  padding: 41px 25px 41px 25px;
  height: 60px;
  width: 440px;
}
#player{
    border: 1px solid black;

}
.left-part{
	width:50%;
	
}
.right-part{
	width:50%;
}
.video-title{
    color: #76bd1d;

}
.no-gap{
    margin: 0px;
}
.circle-icon {
    background: #4d585a;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
    line-height: 100px;
    vertical-align: middle;
    padding: 10px;
	margin-right:2px;
    margin-left:33px;
}
.circle-icon-first {
    background: #4d585a;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
    line-height: 100px;
    vertical-align: middle;
    padding: 10px;
	margin-right:5px;
    margin-left:0px;
}
.search a {
	color: #000 !important;
    text-decoration: none;
}

.search a:hover {
	color: #78a22f !important;
    text-decoration: none;
}

.financials a {
	color: #000 !important;
}

.financials a:hover {
	color: #78a22f !important;
	text-decoration: none;
}

.top-menu{
color: white;
}

a:link {
    text-decoration: none !important;
}

.circle-icon:hover {
    color: rgba(59, 89, 152, .7);
  }