*{padding:0;margin:0;list-style:none;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite,
code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;}
@font-face{font-family:'CenturyGothic';src:url('../fonts/CenturyGothic.eot');src:url('../fonts/CenturyGothic.eot') format('embedded-opentype'),
url('../fonts/CenturyGothic.woff2') format('woff2'),
url('../fonts/CenturyGothic.woff') format('woff'),
url('../fonts/CenturyGothic.ttf') format('truetype'),
url('../fonts/CenturyGothic.svg#CenturyGothic') format('svg');}
@font-face{font-family:'centurygothicbold';src:url('../fonts/ufonts_com_centurygothicbold.eot');src:url('../fonts/ufonts_com_centurygothicbold.eot') format('embedded-opentype'),
url('../fonts/ufonts_com_centurygothicbold.woff2') format('woff2'),
url('../fonts/ufonts_com_centurygothicbold.woff') format('woff'),
url('../fonts/ufonts_com_centurygothicbold.ttf') format('truetype'),
url('../fonts/ufonts_com_centurygothicbold.svg#ufonts_com_centurygothicbold') format('svg');}
:focus{outline:0;}
ol, ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
blockquote:before, blockquote:after,
q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
body{font-family:Arial, Helvetica, sans-serif;background:#F3F4F4;font-size:100%;color:#000;line-height:100%;font-style:normal;font-weight:normal;}
input{background:none;border:0 none;outline:none;}
table{border:0 none;border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
img{border:0 none;max-width:100%;max-height:100%;height:auto;width:auto;display:block;margin:0 auto;}
a{outline:none;cursor:pointer;text-decoration:none;display:block;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.text_right{text-align:right;}
.text_left{text-align:left;}
.text_center{text-align:center;}
.text-justify{text-align:justify;}
.clearfix{clear:both;display:block;font-size:inherit;height:0;line-height:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block;}
.menu{color:#333333;cursor:pointer;float:left;font-family:'Lato',sans-serif;font-size:22px;line-height:31px;display:none;}
.menu .menu-trigger{float:left;margin:8px 20px 0 25px;}
.menu .line:nth-child(1):after{transition:all 0.6s linear 0.1s;}
.menu .line:after{background:#FFFFFF;content:"";display:block;height:3px;width:0;}
.menu .line{background:#333333;display:block;height:3px;margin-bottom:5px;width:33px;}
.header-sec .menu-wrap .menu:hover .line:after{transform:rotate(360deg);width:100%;}
.show-menu .side-menu{transition:all 1.4s ease 0s;z-index:1;}
.side-menu{display:none;background:#333333;height:100%;overflow:hidden;padding:69px 50px 0;position:fixed;right:0;top:0;transition:all 0.4s ease 0s;width:225px;z-index:-1;}
.show-menu #wrapper{transform:translateX(-325px);}
#wrapper{background:#FFFFFF;position:relative;transition:all 0.3s ease 0s;z-index:99999;}
.container{margin:0 auto;width:1170px;max-width:96%;}
.section-gap{padding:45px 0;}
.title{background:url("../images/title-bottom.png") no-repeat center bottom;color:#666;font-family:'CenturyGothic';font-size:36px;font-weight:800;line-height:100%;padding-bottom:23px;text-align:center;text-transform:uppercase;margin-bottom:36px;}
.title span{color:#4A86E8;}
.inner-header{padding:15px 0;}
.email{position:relative;}
.email.left > a,.phone-no.right > p{background:url("../images/header-top-images.png") no-repeat 1px 3px;color:#333;font-size:20px;font-weight:normal;line-height:100%;margin-right:20px;padding-left:31px;}
.email.left > a:hover{color:#4A86E8;}
.email:after{background:url("../images/contact-top-separator.png") no-repeat 0 0;content:"";height:20px;position:absolute;right:-2px;top:3px;width:3px;}
.phone-no.right > p{background-position:10px -74px;margin-right:0;}
.txt{border:1px solid #ccc;border-radius:3px;height:36px;line-height:36px;padding-left:13px;padding-right:40px;width:200px;}
.header-search button{background:url("../images/header-top-images.png") no-repeat 0 -150px;border:none;height:36px;width:22px;position:absolute;right:8px;}
.header-search button:hover{cursor:pointer;background-position: 0 -219px;}
.header-search{position:relative;width:265px;margin-top:22px;}
.energy{padding:65px 0;background:#4A86E8;}
.energy-title h1{color:#fff;text-align:center;font-size:50px;text-transform:uppercase;line-height:140%;}
.slide1{float:left;margin-right:26px !important;text-align:center !important;width:108px !important;}
.slide1:nth-child(9){margin-right:0;}
.energy-title{margin-bottom:50px;}
.slide1 h3{font-size:24px;color:#fff;text-transform:uppercase;margin-bottom:18px;font-family:'CenturyGothic';}
.about-slider{margin:0 auto;width:1052px;}
.about-slider .bx-wrapper .bx-prev{background:url("../images/slider-top.png") no-repeat 3px -233px;height:42px;left:-61px;width:30px;top:-6px;}
.about-slider .bx-wrapper .bx-prev:hover{background-position:0 -359px;}
.about-slider .bx-wrapper .bx-next{background:url("../images/slider-top.png") no-repeat 3px 0px;height:42px;right:-59px;width:30px;top:-6px;}
.about-slider .bx-wrapper .bx-next:hover{background-position:0 -116px;}
.about{padding-bottom:0;}
.about-content{padding-bottom:45px;}
.about-content > p{color:#333;font-size:18px;font-weight:normal;line-height:160%;text-align:center;font-family:'Lato', sans-serif;}
.about-part{position:relative;}
.part-left{background:url("../images/about-1-bg.jpg") no-repeat center center;background-size:cover;bottom:0;left:0;position:absolute;right:50%;top:0;width:49.9%;border-right:1px solid #fff;}
.part-right{background:url("../images/about-2-bg.jpg") no-repeat center center;background-size:cover;bottom:0;left:50%;position:absolute;right:0;top:0;width:50%;}
.left-content,.right-content{float:left;margin:0 auto;padding:78px 0;position:relative;text-align:center;width:472px;}
.right-content{float:right;}
.about-image-part{margin-bottom:23px;}
.about-content > h3{color:#fff;font-size:30px;font-family:'CenturyGothic';line-height:145%;font-weight:bold;margin-bottom:13px;}
.about-content p.about-content-2{color:#fff;font-size:18px;line-height:160%;}
.slide2{border:1px solid #ccc;border-radius:9px;float:left;margin-right:10px;}
.slide-wrapper{padding:15px 0 0 22px;}
.slide-wrapper > h3{color:#4a86eb;font-size:18px;font-weight:bold;line-height:135%;text-align:left;font-family:'centurygothicbold';margin-bottom:10px;}
.slide-wrapper > h4{font-size:13px;color:#999;line-height:135%;font-family:'Lato',sans-serif;font-weight:normal;margin-bottom:10px;}
.slide-wrapper > p{font-size:15px;color:#333;line-height:145%;font-family:'Lato',sans-serif;font-weight:normal;}
.slide2 > a{background:url("../images/box-cross.png") no-repeat 0 0;display:inline-block;float:right;height:44px;width:45px;margin-top:-16px;margin-right:-3px;}
.slide2 > a:hover{background-position:0 bottom;}
.slide2 a > img{margin-left:24px;margin-top:23px;}
.newslatter-content{padding-bottom:43px;}
.view-all{margin:0 auto;width:133px;}
.view-all a{background:#666;border-radius:4px;color:#fff;display:block;padding:10px 0;text-align:center;font-weight:bold;text-transform:uppercase;}
.view-all a:hover{background:#4A86E8;}
.newslatter .bx-wrapper .bx-prev{background:url("../images/slider-aero.png") no-repeat 3px 0px;height:36px;left:-50px;width:40px;}
.newslatter .bx-wrapper .bx-prev:hover{background-position:3px -126px;}
.newslatter .bx-wrapper .bx-next{background:url("../images/slider-aero.png") no-repeat 0px -244px;height:36px;right:-49px;width:37px;}
.newslatter .bx-wrapper .bx-next:hover{background-position:0px -364px;}
.recent-publication{background:#F4F4F4;}
.news-date{background:#666666;padding:9px 14px;border-radius:10px;margin-right:20px;}
.news-date > h3{color:#fff;font-size:15px;font-weight:bold;line-height:120%;width:35px;}
.news-date > h3 span{font-size:28px;}
.recent{padding-right:46px;width:520px !important;}
.news-desc > h4{color:#4a86e8;font-size:16px;font-weight:bold;line-height:130%;margin-bottom:14px;font-family:'centurygothicbold';}
.news-desc > p{color:#333;font-size:15px;line-height:150%;text-align:justify;font-family:'Lato',sans-serif;margin-bottom:15px;width:410px;}
.news-desc > a{border:1px solid;border-radius:5px;color:#4a86e8;font-size:16px;max-width:95px;padding:10px;text-align:center;text-transform:uppercase;font-family:'centurygothicbold';}
.news-desc > a:hover{background:#666;color:#fff;}
.news-desc{padding-left:84px;}
.recent{background:url("../images/separator.png") no-repeat  right 35px center ;}
.slider3{width:12.5% !important;}
.contact{background:#F9F9F9;}
.contact h2.title{font-size:28px;}
.form-top{margin:0 auto 55px;width:94%;}
.form-top .txt{background:#fff;color:#000;margin-right:33px;padding:0 0 0 15px;width:320px;border:1px solid #e2e2e2;}
.form-top .txt:nth-child(3){margin-right:0;}
.form-bottom{text-align:center;margin-bottom:35px;}
.captcha-desc > p{font-size:14px;color:#333;font-style:italic;line-height:100%;text-align:right;}
.txtcaptcha {background:#fff;border: 1px solid #e2e2e2;height: 38px;margin-top: -8px;padding: 0 10px;width: 140px;}
.captcha_inq {float: left;margin-left: 30px;margin-top: -9px;width: 260px;}
.set_captcha {background:#dedede;margin-top: -8px;padding: 0 2px 10px 10px;border-radius:4px;}
.submit{text-align:center;}
.btn{background:#4a86e8;color:#fff;height:41px;text-transform:uppercase;width:104px;font-family:'centurygothicbold';font-size:18px;border-radius:3px;}
.btn:hover{background:#666666;cursor:pointer;}
footer{background:url("../images/footer-bg.jpg") no-repeat 0 0;padding:30px 0;text-align:center;background-size:cover;}
.footer-top{margin-bottom:18px;}
.footer-top > p{color:#fff;font-size:15px;line-height:100%;}
.footer-middle{background:url("../images/footer-contact.png") no-repeat 0 0;}
.footer-middle p{display:inline;}
.footer-middle{background:url("../images/footer-contact.png") no-repeat center top;padding:14px;}
.footer-middle a{display:inline;}
.phone,.email-para{background:url("../images/call.png") no-repeat 1px 0;color:#fff;line-height:170%;padding:10px 10px 7px 46px;font-family:'centurygothicbold';font-size:16px;}
.email-para{background-position:1px -83px;margin-left:25px;}
.email-para a{color:#fff;}
.email-para a:hover{color:#122141;}
.copyright{margin-top:26px;}
.copyright a{display:inline;color:#fff;}
.copyright p{color:#fff;}
.copyright a:hover{color:#122141;}
.error h2{font-size:30px;padding:30px 0;color:#333;}
.color-bl{font-size:20px;font-weight:bold;padding:25px;text-align:center;}
.error-txt{text-align:center;margin-bottom:20px;color:#333;}
.error-txt > a{display:inline;color:#4A86E8;}
.captcha-desc {margin: 0;width: 50%;float:left;}
.result{
  color: #ff0000;
  display: block;
  margin: 30px auto 0;
  text-align: center;
  width: 600px;
}
.slider3 {
  margin-right: 15px !important;
  width: 12.5% !important;
}
.result_success,.result_fail {left: 0;position: absolute;right: 0;text-align: center;}
.loader {
  display: none;
  position: absolute;
  right: -35px;
  top: 0;
  bottom: 0;
  height: 25px;
  width: 25px;
  margin: auto;
}
.submit {
  display: inline-block;
  text-align: center;
  position:relative;
}
.contact-form {
  text-align: center;
}
