@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800&display=swap');
@import url('https://fonts.googleapis.com/css?family=Bebas+Neue|Quicksand:300,400,500,600,700&display=swap');
@font-face {
    font-family: 'bebas_neuebold';
    src: url('../fonts/bebasneue_bold-webfont.eot');
    src: url('../fonts/bebasneue_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bebasneue_bold-webfont.woff2') format('woff2'),
         url('../fonts/bebasneue_bold-webfont.woff') format('woff'),
         url('../fonts/bebasneue_bold-webfont.ttf') format('truetype'),
         url('../fonts/bebasneue_bold-webfont.svg#bebas_neuebold') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*************** fonts***
font-family: 'Roboto', sans-serif;
font-family: 'Open Sans', sans-serif;
font-family: 'Roboto Condensed', sans-serif;
font-family: 'Raleway', sans-serif;
font-family: 'Bebas Neue', cursive;
font-family:'FontAwesome';
**/
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%;
	display: block;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color: #363636;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #363636;
	opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #363636;
	opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #363636;
}
:placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
	color: #363636;
}
/*.boby-outer{
    min-height: 100%;
    margin-bottom: -171px !important;
}
.boby-outer:after {
  content: "";
  display: block;
}
.boby-outer:after {
 
  height:171px !important;
}
.foofter-wrap{ min-height:171px; overflow:hidden;}*/
body {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #2d2d2d;/*width:1366px;*/
	background: #FFF;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
	border-top:2px solid #00813a;
}
.Over_flow {
	overflow: hidden;
	position: relative;
	min-height: 100%;
}
.container {
	margin: 0px auto;
	/*	max-width:1148px;
*/ position: relative;
	padding: 0 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
/**********************RESET TOOLS**********************/
p, ul, ol, h1, h2, h3, h4, h5, h6, dd, form, input, textarea, select, img, blockquote, label {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
* {
	outline: 0px;
}
a {
	color: #f89829;
	text-decoration: none;/*	-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
transition:all 0.5s;*/
}
a:hover {
	color: #777;
	text-decoration: none;
}
.clear {
	clear: both;
}
.clear_12 {
	clear: both;
	height: 12px;
}
.clear_18 {
	clear: both;
	height: 18px;
}
.clear_44 {
	clear: both;
	height: 44px;
}
.clear_30 {
	clear: both;
	height: 30px;
}
.clear_36 {
	clear: both;
	height: 36px;
}
.clear_84 {
	clear: both;
	height: 84px;
}
.clear_106 {
	clear: both;
	height: 106px;
}
.clear_130 {
	clear: both;
	height: 130px;
	display: block;
}
.clear_02 {
	clear: both;
	height: 2px;
	display: block;
}
.clear_12none {
	clear: both;
	height: 12px;
	display: none;
}
.right {
	float: right!important;
}
.left {
	float: left!important;
}
.No_Border {
	border: none !important;
}
.text-align {
	text-align: justify;
}
.clear_left {
	clear: left !important;
}
.clear_right {
	clear: right !important;
}
.style-03 {
	color: #1d3fa6;
}
.stye-02 {
	color: #f89829;
	font-size: 20px;
	line-height: 30px;
}
.over-flow-hidden {
	overflow: hidden;
}
.text-transform-none {
	text-transform: none !important;
}
/*************Body********/
.row-01 {
	padding-top: 47px;
}
.title-wrap {
	position: relative;
	text-align: center;
	padding-bottom:37px;
	margin-bottom:14px;
	color: #555555;
	background:url(../images/title-bg.png) center bottom no-repeat;
}
.sec-row-01{
	padding-bottom:41px;
	padding-top:33px;
}


.head-style-01 {
	font-size:30px;
	line-height:30px;
	text-transform: uppercase;
	font-weight: 900;
	font-family: 'Open Sans', sans-serif;
}
.title-wrap h3 {
	font-size: 47px;
	color: #1a1d23;
	line-height: 47px;
	text-transform: uppercase;
	font-weight: 800;
	font-family: 'Raleway', sans-serif;
}
.title-wrap h3 span {
	color: #384884;
}
.text-center {
    text-align: center;
    font-size:18px;
    line-height:30px;
    font-weight:500;
	 color:#555555;
}
.bx-01{
	text-align:center;
	line-height:24px;
	 font-weight:500;
	  font-size:14px;
	
}
.bx-01 h2{
	 color:#333333;
	  font-size:18px;
	  line-height:18px;
	   font-weight:500;
	   margin-top:23px;
	   margin-bottom:15px;
	font-family: 'Roboto Condensed', sans-serif;
}


.bx-01 i{
	 display:block;
}
.bx-01 i img{
	vertical-align:bottom;
}
.section-02{
	padding-top:42px;
}
.section-benifit{padding-top: 50px;}
.benifit-left{float: left; width: 308px; text-align: center;}
.benifit-left .head-style-01{ text-transform: none; color:#555555; }
.benifit-left .head-style-02 {
	font-size:45px;
	line-height:45px;
	font-weight: 900;
	font-family: 'Open Sans', sans-serif;
	 color:#ffa200;
	text-transform: none; margin-bottom: 10px;
}
.benifit-left .title-wrap{ font-size: 18px;line-height: 18px; color:#000000; font-weight: 500; }
.benifit-left img{max-width: 100%;height: auto; vertical-align: bottom;}
.benifit-right{float: right; width: 844px; line-height: 24px;}
.benifit-right p{ margin-bottom: 24px;}
.bx-Benefits{-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px; border:1px solid #e5e5e5;    -webkit-box-shadow: 0px 0px 15px #d5d2d2;
    -moz-box-shadow: 0px 0px 15px #d5d2d2;
    box-shadow: 0px 0px 15px #d5d2d2; text-align: center; padding: 29px 15px;}
.bx-Benefits img{ display:block; margin: 0px auto; vertical-align: bottom;}
.bx-Benefits i{display: block; padding-bottom:15px;}
.bx-Benefits p{margin: 0px;}
/***************Owl Style 01************/
.carusel-wrap{
	padding:0 72px;
}
.carousel1-style-01 .owl-dots{
	    padding-top:30px;
    padding-bottom:0px;
    text-align: center;
}
.carousel1-style-01 button.owl-prev,.carousel1-style-01 button.owl-next{
	position:absolute;
	top:50%;
	margin-top:-5.5px;
	background:none;
}
.carousel1-style-01 button.owl-prev{
	left:0px;
	margin-left:-92px;
}
.carousel1-style-01 button.owl-next{
	right:0px;
	margin-right:-92px;
}
.carousel1-style-01 button.owl-prev span{
	background:url(../images/a_left2.png) no-repeat;
	width:62px;
	 height:11px;
	  display:block;
	  text-indent:-9999999px;
}
.carousel1-style-01 button.owl-next span{
	background:url(../images/a_right2.png) no-repeat;
	width:62px;
	 height:11px;
	  display:block;
	  text-indent:-9999999px;
}
.carousel1-style-01 button.owl-prev.disabled span{
	background:url(../images/a_left.png) no-repeat;
}
.carousel1-style-01 button.owl-next.disabled span{
	background:url(../images/a_right.png) no-repeat;
}
/***************Owl Style 02************/
.carousel1-style-02 .owl-dots,.carousel1-style-02 .owl-nav{
	    padding-top:25px;
    padding-bottom:0px;
    text-align: center;
}


.carousel1-style-02 button.owl-prev,.carousel1-style-02 button.owl-next{
	/*position:absolute;
	top:50%;
	transform: scale(-50%,0);*/
	background:none;
}
.carousel1-style-02 button.owl-prev{
	margin-right:10px;
}
.carousel1-style-02 button.owl-next{
	margin-left:10px;
}
.carousel1-style-02 button.owl-prev span{
	background:url(../images/b_left2.png) no-repeat;
	width:24px;
	 height:11px;
	  display:block;
	  text-indent:-9999999px;
}
.carousel1-style-02 button.owl-next span{
	background:url(../images/b_right2.png) no-repeat;
	width:24px;
	 height:11px;
	  display:block;
	  text-indent:-9999999px;
}
.carousel1-style-02 button.owl-prev.disabled span{
	background:url(../images/b_left.png) no-repeat;
}
.carousel1-style-02 button.owl-next.disabled span{
	background:url(../images/b_right.png) no-repeat;
}
.owl-carousel.carousel1-style-02 button.owl-dot {
    background: #a8a8a8 !important;
    width:8px;
    height:8px;
    margin: 0 2px;
}
.owl-carousel.carousel1-style-02 button.owl-dot.active {
    background: #e21e2b !important;
}
.section-dark{ background:#00813a; color:#FFF; font-family: 'Raleway', sans-serif;  font-size: 15px; font-weight: 600;position: relative;}
.dark-wrap{ display: flex;}
.section-dark:after{content: ""; background: url("../images/warter-mark.png") right top no-repeat; width:100%; height:100%; background-size:  auto 100%; position: absolute; right: 0px; margin-right:0px;top: 0px; margin-top: 0px;}
.dark-left{ width:52%; display: flex; position: relative; align-items: center; background:#262626; font-size: 18px;line-height: 24px; font-weight:800;  }
.dark-left:after{ content: ""; background: url("../images/corner.png") left top no-repeat; width: 50px; height:100%; background-size: 50px 100%; position: absolute; right: 0px; margin-right: -50px;top: 0px; margin-top: 0px;}
.dark-left:before{ content: ""; background:#262626;  width: 1000px; height:100%; position: absolute; left: 0px; margin-left: -1000px;top: 0px; margin-top: 0px;}
.dark-right{ width:48%; position: relative; z-index: 10;}
.text-style-01{ font-size:30px;line-height: 30px; font-weight:800; }
.phone-dark{ font-weight: 700; font-size: 22px;}
.email-dark{ display: block; position: relative;}
.email-dark a,.email-dark a i{ color:#FFF; }
.email-dark a i{ display: inline-block; margin-right: 6px; font-weight: normal;}
.email-dark a:hover{ color:#000; }
.btn-round{ background:#ffcd68; font-size: 16px; font-weight:600; color:#303030; padding: 10px 25px 12px; display: inline-block;-moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;}
.btn-round:hover{ background:#000; color:#FFF;  }
.right-text{padding-left: 106px; padding-top: 31px; padding-bottom: 33px;}
.left-text{padding-left:60px;}
.dark-right .btn-round{position: absolute; right: 0px; margin-right: 0px; top: 50%; transform:translate(0,-50%);}
.bx-Portfolio{ background:#e8e8e8; font-size: 15px;line-height: 24px; color: #000000; font-weight:400;border-radius:20px 20px 0 0;
    -webkit-border-radius:20px 20px 0 0;
    border-radius:20px 20px 0 0; overflow: hidden; border: 1px solid #e8e8e8;}
.bx-Portfolio strong{ display: block;}
.bx-Portfolio figure{ display: block;}
.bx-Portfolio figure img{ width:100%; height: auto; vertical-align: bottom;}
.bx-bottom{ display: block; padding:18px; text-align: center;line-height: normal;}
.bx-bottom a{ font-size: 12px; color: #919191;}
.bx-bottom a:hover{ color:#000; }
.section-portfolio{padding:56px 0;}
.carusel-Portfolio{padding-top: 40px;}
/********Breakdown********/

.wrap-Breakdown {
	background: url(../images/bg-Breakdown.png) center top no-repeat;
	background-size: 100%;
	font-size: 14px;
	line-height: 18px;
	color: #000;
}
.wrap-Breakdown h2 {
	font-size: 14px;
	font-weight: 500;
	color: #000;
	line-height: 14px;
	position: relative;
	padding-left: 29px;
	min-height: 38px;
	display: block;
	margin-bottom: 10px;
	font-family: 'Raleway', sans-serif;
}
.wrap-Breakdown h2 i {
	font-style: normal;
	font-size: 30px;
	font-weight: 500;
	color: #FFF;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	display: block;
	width: 38px;
	height: 38px;
	line-height: normal;
	text-align: center;
	background: #07843f;
	position: absolute;
	left: 0px;
	margin-left: 0px;
	top: 50%;
	margin-top: -19px;
}
.wrap-Breakdown h2 span.taged {
	display: inline-block;
	-moz-border-radius: 0 50px 50px 0;
	-ms-border-radius: 0 50px 50px 0;
	-webkit-border-radius: 0 50px 50px 0;
	border-radius: 0 50px 50px 0;
	background: #373737;
	padding: 9px 19px 7px;
	margin-top: 4px;
	 color: #FFF;
}
.wrap-Breakdown p {
	display: block;
	padding-left: 10px;
}
.Br-col-01 {
	float: left;
	width: 306px;
	position: relative;
	margin-left: 216px;
}
.Br-col-01 article {
	display: block;
	padding-top: 81px;
}
.Br-col-01 img {
	position: absolute;
	left: 0px;
	margin-left: -181px;
	top: 0px;
	margin-top: 0px;
}
.Br-col-02 {
	float: right;
	width: 236px;
	position: relative;
	margin-right: 63px;
	margin-top: 36px;
}
.Br-col-02 article {
	display: block;
	padding-top: 58px;
}
.Br-col-02 img {
	position: absolute;
	left: 0px;
	margin-left: -334px;
	top: 0px;
	margin-top: 0px;
}
.Br-col-03 {
	float: left;
	width: 237px;
	position: relative;
	margin-left: 79px;
	margin-top: 34px;
}
.wrap-Breakdown .Br-col-03 h2 i span {
	position: absolute;
	width: 100%;
	text-align: center;
	display: block;
	top: 0px;
	margin-top:-3px;
}
.wrap-Breakdown .Br-col-04 h2 i span {
	position: absolute;
	width: 100%;
	text-align: center;
	display: block;
	top: 0px;
	margin-top:-3px;
}
.wrap-Breakdown .Br-col-05 h2 i span {
	position: absolute;
	width: 100%;
	text-align: center;
	display: block;
	top: 0px;
	margin-top:-3px;
}
.wrap-Breakdown .Br-col-06 h2 i span {
	position: absolute;
	width: 100%;
	text-align: center;
	display: block;
	top: 0px;
	margin-top: 2px;
}
.wrap-Breakdown .Br-col-07 h2 i span {
	position: absolute;
	width: 100%;
	text-align: center;
	display: block;
	top: 0px;
	margin-top:-1px;
}
.Br-col-03 article {
	display: block;
	padding-top: 38px;
}
.Br-col-03 img {
	position: absolute;
	right: 0px;
	margin-right: -274px;
	top: 0px;
	margin-top: 0px;
}
.Br-col-04 {
	float: right;
	width: 243px;
	position: relative;
	margin-right: 338px;
	margin-top: 50px;
}
.Br-col-04 article {
	display: block;
	padding-top: 22px;
}
.Br-col-04 img {
	position: absolute;
	right: 0px;
	margin-right: -334px;
	top: 0px;
	margin-top: 0px;
}
.Br-col-05 {
	float: left;
	width: 290px;
	position: relative;
	margin-left: 266px;
	margin-top: 44px;
}
.Br-col-05 article {
	display: block;
	padding-top: 18px;
}
.Br-col-05 img {
	position: absolute;
	left: 0px;
	margin-left: -266px;
	top: 0px;
	margin-top: 0px;
}
.Br-col-06 {
	float: right;
	width: 278px;
	position: relative;
	margin-right: 53px;
	margin-top: 31px;
}
.Br-col-06 article {
	display: block;
	padding-top: 31px;
}
.Br-col-06 img {
	position: absolute;
	left: 0px;
	margin-left: -247px;
	top: 0px;
	margin-top: 0px;
}
.Breakdown-row-01 {
	min-height: 270px;
}
.Breakdown-row-02 {
	min-height: 247px;
}
.Breakdown-row-03 {
	min-height: 253px;
}
.Breakdown-row-04 {
	min-height: 240px;
}
.Br-col-07 {
	float: left;
	width: 290px;
	position: relative;
	margin-left: 647px;
	margin-top: 17px;
}
.Br-col-07 article {
	display: block;
	padding-top: 41px;
}
.Br-col-07 img {
	position: absolute;
	left: 0px;
	margin-left: -326px;
	top: 0px;
	margin-top: 0px;
}
.row-04{padding-bottom:40px; }
.row-04 .text-center{padding-bottom: 40px;}
/***********Testimonial************/
.testimonial-overview{background:#f1f1ff; padding: 40px 0; }
.testimonial-text{-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #e5e5e5;

    text-align: left;
    padding: 29px 15px; background:#FFF; }
.testimonial-overview .testimonial-text .info-testimoni {
    position: relative;
    font-weight: 500;
    line-height: 24px;
    color: #989898;
    background:url(../images/abs.png) 15px 21px no-repeat;
    padding: 33px 26px 0;
	 font-size: 14px;
	font-style: italic;
}
.testimonial-overview .auther-wrap {
    color: #989898;
    padding-top: 10px;
    padding-left: 23px;
    font-size:14px;
	text-align: left;
}
.testimonial-overview .auther-wrap aside {
    position: relative;
    padding-left: 80px;
    display: block;
    min-height: 66px;
    padding-top: 11px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.testimonial-overview .testimonial-text figure {
    position: absolute;
    left: 0px;
    margin-left: 0px;
    top: 0px;
    margin-top: 0px;
}
.testimonial-overview .testimonial-text figure img {
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    width:60px;
    height:60px;
    vertical-align: bottom;
}
.testimonial-overview .auther-wrap strong {
    font-size:18px;
    display: block;
    color: #000;
	font-family: 'Raleway', sans-serif;
}
.testimonial-carusel{padding-top: 40px;}
.industries-list{ font-size: 18px;font-family: 'Roboto Condensed', sans-serif; line-height:60px; display: flex; justify-content: space-between;}
.industries-list a{ color:#7b7b7b; }
.industries-list a:hover{ color:#00813a; }
.industries-list ul{margin: 0px; padding: 0px; list-style: none;}
.industries-list ul li{ display: block;}
.industries-list ul li img{ vertical-align: middle; display: inline-block; margin-right: 5px;}
.block-industries{position: relative;}
.block-industries:after{content: ""; background: url("../images/line.png") left top no-repeat; width: 1px; height:100%; background-size: 1px 100%; position: absolute; left: 0px; margin-left: 0px;top: 0px; margin-top: 0px; display: none;}
.block-industries+.block-industries{padding-left: 5%; margin-left: 5%;}
.block-industries+.block-industries:after{display: block;}
.industries-overview{padding: 40px 0;}
 /*******Footer*************/
.footer-wrap{ display: block; font-size: 14px; font-weight: 600;font-family: 'Quicksand', sans-serif;}
.footer-wrap .footer-heading{font-size:20px; text-transform: uppercase; font-weight:500; font-family:'bebas_neuebold'; line-height:20px; padding-bottom:9px;}
.footer-wrap menu+.footer-heading{ margin-top: 24px;}
.footer-wrap menu{ display: block; font-size:14px;}
.footer-wrap menu ul{margin: 0px; padding: 0px;list-style: none;}
.footer-wrap menu ul li{ display: block; border-bottom:1px solid #c4c4c4; padding: 5px 0;}
.footer-wrap menu ul li a{display:inline-block; color:#1a1a1a; background: url("../images/bullet.png") left 6px no-repeat; padding-left: 12px;}
.footer-wrap menu ul li a:hover,.footer-wrap menu ul li.Select a{ color: #00813a;}
.footer-top{background:#e1e1e1; padding:22px 0 19px;}
.footer-top .col{ float: left; width: 278px;}
.footer-top .col+.col{margin-left:42px;}
.footer-col-04{float: right; width: 238px;}
.footer-address{ line-height: 18px;}
.address-row{padding-left: 27px;}
.address-row.location{background: url("../images/icon-location.png") left top no-repeat;}
.address-row.phone{background: url("../images/icon-phpne.png") left top no-repeat; margin-top: 16px;}
.address-row.email{background: url("../images/icon-email.png") left top no-repeat; line-height: 19px; margin-top:10px;}
.address-row.email a{ color: #1a1a1a;}
.address-row.email a:hover{ color:#00813a;}
.footer-col-04 figure{ display: block; text-align: center; padding-bottom: 22px;}
.footer-col-04 figure img{vertical-align: bottom; max-width: 100%; height: auto;}
.footer{font-size: 14px; line-height:22px; color: #FFF; background:#171717; font-weight: 500; padding: 13px 0; }
.footer small{ display: inline-block; font-size: 14px; float: left;}
.footer-social{ float: right; line-height: 22px;}
.footer-social span{float: left;}
.footer-social img{vertical-align: bottom;}
.footer-social a{display: inline-block; margin-left: 16px;}
.logo-alide{padding-top: 40px;}
.bx-logo{text-align: center;}
.bx-logo img{max-width:100%; height:auto; vertical-align: bottom;}
/*****************/
.top-contact span {
    position: relative;
    padding-left: 20px;
    display: inline-block;
    line-height: 14px;
}
.top-contact span i {
    display: block;
    position: absolute;
    left: 0;
    margin-left: 0px;
    font-size: 14px;
    top: 0px;
    margin-top: -1px;
}
.header-wrap{position: absolute; width: 100%; left: 0px; margin-left: 0px;top: 0px; margin-top: 0px; z-index: 10; }
.logo{float: left; margin-top: 11px;margin-left: 48px;}
    
.header-right{float: right; font-size: 13px; font-weight: 500; margin-top:7px;}
.heder-top {
    font-size: 13px;
    font-weight: 600;
    position: relative;

}
.heder-top a{ color:#1a1a1a; }

.link-pdf a {
    background: url(../images/link-pdf.png)left 6px no-repeat;
    display: inline-block;
    padding: 3px 0;
    padding-left: 19px;
}
.link-phone {
    background: #ffc515 url(../images/link-phone.png) 9px 8px no-repeat;
    display: inline-block;
    padding: 3px 10px 3px 31px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.link-email {
    background: url(../images/link-email.png)left 9px no-repeat;
    display: inline-block;
    padding: 3px 0;
    padding-left: 19px;
}
.heder-top ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    line-height: 22px;
}
.heder-top ul li {
    display: inline-block;
    float: left;
}
.heder-top ul li+li {
    background: url(../images/diverder.png) left center no-repeat;
    margin-left: 7px;
    padding-left: 8px;
}

/**********/
.sub-banner{ background: url("../images/bg-sub-banner.jpg") center no-repeat; background-size: 100% 100%;}
.banner-wrap{position: relative;}
.banner-bottom{ position: absolute; width: 100%;bottom: 0px; margin-bottom: 0px;left:0px; margin-left: 0px; z-index: 10000;}
.bottom-right{float: right;}
.banner-wrap .banner-text{float: left; margin-right:27px;  margin-top:37px;}
.sub-banner .banner-text{float: right; margin-left:27px;  margin-top:12px;}
.banner-right{ width: 330px;}
.banner-text img{max-width:100%;height: auto; vertical-align: bottom;}
.banner-wrap .banner-right{float: right;}
.sub-banner .banner-right{float: left;}
.form-text img {
    position: absolute;
    left: 0px;
    margin-left: 0px;
    top: 0px;
    margin-top: 0px;
}
.form-text {
    position: relative;
    font-size: 15px;
    line-height: 15px;
    padding-left: 58px;
    margin-bottom: 6px;
}
.form-text strong {
    font-weight: 700;
    display: block;
}
.form {
    border: 5px solid #016d31;
    background: #00813a;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
}
.feom-inner-dark {
    padding: 14px;
}
.form-row-new {
    position: relative;
    padding-left: 96px;
    margin-bottom: 10px;
}
.form-row-new span.label {
    position: absolute;
    color: #FFF;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    left: 0px;
    margin-left: 0px;
    top: 0px;
    margin-top: 0px;
    display: block;
    line-height: 27px;
    font-weight: 400;
}
.banner-form .form .text-input {
    width: 100%;
    height: 30px;
    background: #FFF;
    padding: 0 11px;
    font-size: 15px;
    color: #7e7e7e;
    font-family: 'Roboto', sans-serif;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #016d31;
}
.banner-form .form .textarea-01 {
    width: 100%;
    height:63px;
    background: #FFF;
    padding: 0 11px;
    font-size: 15px;
    color: #7e7e7e;
    font-family: 'Roboto', sans-serif;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #016d31;
	resize:none; 
		
}
.list-select {
    height: 30px;
    line-height: 30px;
    background: #FFF url(../images/drop-arrow.png) right center no-repeat;
    position: relative;
    margin-bottom: 9px;
    border: 1px solid #FFF;
}
.list-select select {
    height: 30px;
    line-height: 30px;
    background: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 15px;
    color: #7e7e7e;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    width: 100%;
    padding: 0 11px;
}
.Secure {
    text-align: center;
    color: #FFF;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    padding-top: 6px;
}
.Secure span {
    display: inline-block;
    background: url(../images/ico-Secure.png) left center no-repeat;
    padding-left: 29px;
    line-height: 24px;
}
.btn-bx {
    text-align: center;
    padding-top: 11px;
}
.btn-bx button[type="submit"] {
    background: url(../images/button-01.png) no-repeat;
    background-size: 100%;
    width: 277px;
    height: 56px;
    border: none;
    cursor: pointer;
    text-indent: -99999px;
    display: inline-block;
    margin: 0px auto;
    margin-left: 0px;
}
.form-head{ display:block; position: relative;}
.form-head img,.captcha img{ width: 100%;height: auto; vertical-align: bottom;}
.form-head:after{content: ""; background: url("../images/down.png") left top no-repeat; width:23px; height:6px;  position: absolute; left:50%; margin-left:-11.5px;bottom: 0px; margin-bottom:-6px; }
.captcha{ display: block; padding: 10px 0;}
.sub-banner{position: relative;}
.sub-banner .banner-bottom{ position: relative; padding-top:20px;}
.clip-girl{position: absolute; left: 0px; margin-left:-81px; bottom: 0px; margin-bottom: 0px; z-index: 10;}
.star-tags{position: absolute; left: 0px; margin-left:240px; top: 0px; margin-top: 10px; z-index: 10;}
/*************** fonts***
font-family: 'bebas_neuebold';
font-family: 'Roboto Slab', serif;
font-family: 'Raleway', sans-serif;
font-family:'FontAwesome';
**/
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 10000000;
	background: url(../images/logo.png) center no-repeat #fff;
}
