/* Fonts */
@import "fonts/fonts.css";body:before{position:fixed;left:0;top:0;color:red;font-size:10px;z-index:99999999;display:none}@media only screen and (min-width: 200px) and (max-width:767px){body:before{ content:"mobile"}#bigScreen,#desktop,#ipad,.desktop{display:none}#mobile{display:block}}@media only screen and (min-width: 768px) and (max-width:1169px){body:before{ content:"tablet"}#bigScreen,#desktop,#mobile{display:none}#ipad{display:block}}@media only screen and (min-width: 1170px) and (max-width:1399px){body:before{ content:"desktop"}#bigScreen,#mobile,#ipad{display:none}#desktop{display:block}}@media only screen and (min-width: 1399px){body:before{ content:"bigScreen"}#ipad,#desktop,#mobile{display:none}#bigScreen{display:block}}*{margin:0;padding:0;border:0 none;outline:0 none;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.clr{clear:both}a{text-decoration:none;color:inherit;text-align:left;outline:0}table,tr,td{margin:0;padding:0;border-collapse:collapse}p,h1,h2,h3,h4,ul,li,img,input{text-align:left;float:left}b,strong{font-family:'dsemibold';font-weight:400}input,textarea{font-family:'dregular';font-weight:400;padding:9px 6px;font-size:13px}button{cursor:pointer;font-family:'dregular';font-weight:400}button::-moz-focus-inner,input::-moz-focus-inner,a::-moz-focus-inner{border:0;padding:0;outline:0;cursor:pointer}ul,li{list-style:none}header,footer{float:left;width:100%}body{font-size:14px;font-family:'dregular';font-weight:400;background:#fff;color:#000;border:15px solid white}.slick-prev,.slick-next{-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%)}#main{width:100%;text-align:center;position:relative}.container{display:inline-block;position:relative;vertical-align:top;max-width:95%}@media only screen and (min-width: 200px) and (max-width:767px){.container{ width:95%}}@media only screen and (min-width: 768px) and (max-width:1169px){.container{ width:95%}}@media only screen and (min-width: 1170px) and (max-width:1399px){.container{ width:95%}}@media only screen and (min-width: 1399px){.container{ width:95%}}.front_hide{visibility:hidden;position:fixed;width:1px;height:1px;opacity:0;left:-500px;top:-500px}.image_sizer{position:absolute;left:0;top:0;width:100%;opacity:0;z-index:-99;padding:0 15px}.image_sizer img{width:100%}.mce_content ul{width:100%;margin-bottom:10px}.mce_content li{width:100%;list-style:disc;margin-left:12px}.mce_content h1,.mce_content h2,.mce_content h3,.mce_content h4,.mce_content h5,.mce_content h6,.mce_content p{margin:0 0 20px;display:block;width:100%;text-align:left;font-weight:400;line-height:1.3em}.mce_content strong,.mce_content b{font-family:'dbold';font-weight:400}.mce_content img{max-width:100%}.mce_content p{font-size:14px}.mce_content h1{font-size:22px;font-family:'dbold';font-weight:400}.mce_content h2{font-size:20px;font-family:'dbold';font-weight:400}.mce_content h3{font-size:18px;font-family:'dsemibold';font-weight:400}.mce_content h4{font-size:16px;font-family:'dregular';font-weight:400}.mce_content h5{font-size:14px;font-family:'dregular';font-weight:400}.mce_content h6{font-family:'dregular';font-weight:400;font-size:13px}.page_title{font-size:34px;font-family:'dbold';font-weight:400;width:100%;text-align:center;margin:50px 0;text-transform:uppercase}.popup_wrap{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;background:rgba(0,0,0,.5);display:none;text-align:center}.popup_wrap .popup_content{background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:500px;max-width:90%;padding:20px;position:relative;display:inline-block;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;text-align:left}.popup_wrap .pclose{position:absolute;right:0;top:-31px;width:28px;height:28px;background:#53a746;padding:7px;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.popup_wrap .pclose img{width:100%;cursor:pointer}.header{float:left;width:100%;border-bottom:1px solid #f1f1f1;height:50px;background:#fff;z-index:999;position:relative}.header.sticky{position:fixed!important;left:0;top:0;border-left:15px solid white;border-right:15px solid white}.main_menu{float:right;margin-top:1px}.main_menu ul li a{margin-left:20px;float:left;border:1px solid transparent;color:#000;text-transform:uppercase;padding:7px 18px;font-size:13px}.main_menu ul li a:hover,.main_menu ul li a.active{border-color:#000!important}#menu_btn{position:absolute;right:0;top:5px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;cursor:pointer;width:36px;height:28px}#menu_btn span{width:100%;height:2px;background:#53a746;position:absolute;left:0;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}#menu_btn span.one{top:0}#menu_btn span.two{top:50%}#menu_btn span.three{bottom:0}#mobile_menu{width:100%;background:#53a746;position:fixed;right:0;top:0;height:100%;z-index:999999;display:none}#mobile_menu ul{width:100%;position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}#mobile_menu ul li{width:100%;padding:0 15%}#mobile_menu ul li a{width:100%;color:#fff;font-family:'dregular';font-weight:400;font-size:13px;padding:10px 20px;border-bottom:1px solid rgba(255,255,255,.6);float:left;text-align:center}#mobile_menu ul li:last-child a{border-bottom:0}#mobile_menu #close_menu{float:right;margin:15px 15px 0 0;width:20px}#mobile_menu #close_menu img{width:100%}.header .logo{width:140px;float:left;margin-top:-10px}.header .logo svg{width:100%}#home{float:left;width:100%;position:relative}#home .header{position:relative;height:93px;padding-top:30px}#home .header #menu_btn{top:50%;margin-top:-14px}#slider{position:relative;float:left;width:100%;height:85vh;margin:0}#slider .slide{width:100%;height:85vh;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover}#slider .slick-next,#slider .slick-prev{width:33px;height:33px;line-height:0;border:2px solid white;color:#fff;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);font-size:26px;top:20px;padding-bottom:2px}#slider .slick-next:hover,#slider .slick-prev:hover{background:#fff;color:#53a746!important}#slider .slick-next{right:10px;padding-left:2px}#slider .slick-prev{left:auto;right:51px;padding-right:2px}#slider .slide_info{position:absolute;right:10px;bottom:10px}#slider .slide_info .slide_text{border:2px solid white;height:auto;float:left;margin-right:0;padding:10px}#slider .slide_info .slide_text h1{font-size:22px;font-family:'dsemibold';font-weight:400;width:100%;text-align:left;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.5)}#slider .slide_info .slide_text p{width:100%;text-align:left;font-family:'dregular';font-weight:400;font-size:12px;clear:left;color:#fff;margin-top:2px}#slider .slide_info .slide_btn{height:45px;width:45px;border:2px solid white;float:right;color:#fff;line-height:45px;font-size:28px;display:none}#home_about{float:left;width:100%;padding:130px 0}#home_about .left{float:left;width:50%}#home_about .left h1{font-size:36px;font-family:'dbold';font-weight:400;text-transform:uppercase;color:#000}#home_about .left p{color:#666;font-size:16px;margin:20px 0;line-height:1.4em}#home_about .left #counters{float:left;width:170%;margin-top:100px}#home_about .left #counters .counter{white-space:nowrap;float:left;margin-right:70px}#home_about .left #counters .counter:last-child{margin-right:0!important}#home_about .left #counters .counter #counter_unit{font-size:20px!important}#home_about .left #counters .counter h1{font-family:'dbold';font-weight:400;font-size:90px}#home_about .left #counters .counter h3{clear:left;text-align:left;color:#666;text-transform:uppercase;margin:10px 0 0 0;font-size:18px;font-family:'dregular';font-weight:400}#home_about .right{float:right;width:30%}#home_about .right h2{width:100%;text-align:right;position:relative;font-family:'dsemibold';font-weight:400;text-transform:uppercase;font-size:20px;letter-spacing:5px;margin-top:10px}#home_about .right h2 span{color:#53a746}#home_about .right h2:before{height:1px;content:"";width:100px;left:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:#000;position:absolute}#home_about .right .experience{border:7px solid #53a746;padding:20px;float:right;clear:right;margin:100px 0 0 0}#home_about .right .experience h1{font-size:200px;font-family:'dbold';font-weight:400;color:#53a746;text-align:left}#home_about .right .experience h4{text-align:left;font-family:'dsemibold';font-weight:400;color:#666;text-transform:uppercase;font-size:18px;margin-left:8px}.home_testimonials{float:left;width:100%;margin:0px 0}.home_testimonials .testi_title{float:right;width:30%}.home_testimonials .testi_title h2{width:100%;text-align:right;position:relative;font-family:'dsemibold';font-weight:400;text-transform:uppercase;font-size:20px;letter-spacing:5px;margin-top:10px}.home_testimonials .testi_title h2 span{color:#53a746}.home_testimonials .testi_title h2:before{height:1px;content:"";width:100px;left:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:#000;position:absolute}.home_testimonials .testimonials_wrap{float:left;width:50%;padding:0}.home_testimonials #testimonials_slider{margin:0;float:left;width:100%;padding:0 10%}.home_testimonials .content{width:100%}.home_testimonials .content p{font-size:16px;text-align:left;width:100%;line-height:1.4em}.home_testimonials .text{width:100%;float:left;text-align:left;margin-top:30px}.home_testimonials .text h3,.home_testimonials .text p{width:100%;text-align:left;margin:3px 0}.home_testimonials .text h3{font-family:'dbold';font-weight:400;color:#53a746;font-size:16px}.home_testimonials .text p{font-size:16px}.home_projects{float:left;width:100%}.home_projects .title{width:400px;max-width:100%;text-align:left;position:relative;font-family:'dsemibold';font-weight:400;text-transform:uppercase;font-size:20px;letter-spacing:5px;margin:20px 0 60px}.home_projects .title span{color:#53a746}.home_projects .title:before{height:1px;content:"";width:100px;right:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:#000;position:absolute}.home_projects #project_slider{float:left;width:100%;position:relative;margin-bottom:0px;height:670px !important;}.home_projects #project_slider .slide{position:absolute;left:0;top:0;width:100%;height:100%;display:none;float:left}.home_projects #project_slider .slide.active{display:block}.home_projects #project_slider .left{width:50%;position:relative;float:left}.home_projects #project_slider .left .featured{float:left;position:relative;width:100%}.home_projects #project_slider .left .featured img{width:100%}.home_projects #project_slider .left .thumbnail{position:absolute;top:50%;right:0;-webkit-transform:translate(20%,-50%);-moz-transform:translate(20%,-50%);-o-transform:translate(20%,-50%);-ms-transform:translate(20%,-50%);transform:translate(20%,-50%);border:5px solid white;width:70%;max-height:70%;overflow:hidden}.home_projects #project_slider .left .thumbnail img{width:100%}.home_projects #project_slider .right{width:30%;position:relative;float:right;height:100%;margin-right:80px}.home_projects #project_slider .right .content{position:relative;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);float:left;width:100%}.home_projects #project_slider .right h5{font-size:16px;width:100%;font-family:'dregular';font-weight:400;text-align:left}.home_projects #project_slider .right h1{font-size:36px;width:100%;font-family:'dsemibold';font-weight:400;margin:10px 0 20px}.home_projects #project_slider .right p{color:#999;width:100%;font-size:14px;line-height:1.4em}.home_projects #project_slider .right a{border:1px solid black;color:#000;font-family:'dregular';font-weight:400;text-transform:uppercase;clear:left;float:left;padding:8px 15px;margin-top:30px}.home_projects #project_slider .right a:hover{color:#fff;background:#000}.home_projects #project_slider .dots{position:absolute;right:0;top:0;height:100%;width:35px}.home_projects #project_slider .dots .content{position:relative;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);float:left;width:100%}.home_projects #project_slider .dots span{width:100%;height:33px;line-height:33px;font-size:13px;float:left;border:1px solid transparent;color:#999;text-align:center;margin:2px 0;cursor:pointer}.home_projects #project_slider .dots span.active{border:1px solid #53a746;color:#53a746}#projects{float:left;width:100%}#projects .filters{width:100%;text-align:center;float:left}#projects .filters ul{float:none;display:inline-block}#projects .filters ul a{float:left;padding:7px 16px;margin:0 3px;color:#999;font-size:14px;text-transform:uppercase;cursor:pointer;border:1px solid transparent}#projects .filters ul a.active,#projects .filters ul a:hover{border:1px solid #53a746;color:#53a746}#all_projects{float:left;width:100%;margin-top:50px}#all_projects .mix{display:none}#all_projects .project{float:left;cursor:pointer;width:25%;padding:5px;position:relative}#all_projects .project .thumb{width:100%;overflow:hidden;float:left}#all_projects .project .thumb img{width:100%}#all_projects .project .hover{position:absolute;left:0;height:100%;width:100%;top:0;z-index:99;padding:10px;opacity:0;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}#all_projects .project .hover .content{width:100%;position:relative;left:0;top:0;float:left;height:100%;background:rgba(83,167,70,.8)}#all_projects .project .hover .title{float:left;color:#fff;margin:18px 0 0 -20px;font-size:14px;font-family:'dregular';font-weight:400;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}#all_projects .project .hover .plus{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;border:2px solid white;width:35px;height:35px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;line-height:34px;-webkit-text-stroke:1px white;-moz-text-stroke:1px white}#all_projects .project .hover .category{float:left;color:#fff;font-size:14px;font-family:'dregular';font-weight:400;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;position:absolute;right:-20px;bottom:18px}#all_projects .project:hover .hover{opacity:1}#all_projects .project:hover .hover .title{margin-left:20px}#all_projects .project:hover .hover .category{right:20px}#single-project .page_title{margin-bottom:0}#single-project .breadcrumbs{width:100%;text-align:center;margin:7px 0 50px;float:left}#single-project .breadcrumbs a{color:#999}#single-project #single_slider{float:left;width:100%;height:90vh;margin:0}#single-project #single_slider .slide{height:90vh;width:100%;float:left;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-position:center center;background-repeat:no-repeat}#single-project .slick-next,#single-project .slick-prev{width:33px;height:33px;line-height:0;border:2px solid white;color:#fff;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);font-size:26px;bottom:10px;top:auto;padding-bottom:2px}#single-project .slick-next:hover,#single-project .slick-prev:hover{background:#fff;color:#53a746!important}#single-project .slick-next{right:50%;padding-left:2px;-webkit-transform:translate(50%,0);-moz-transform:translate(50%,0);-o-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);margin-right:-23px}#single-project .slick-prev{left:50%;margin-left:-23px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);padding-right:2px}#single-project #project_meta{float:left;width:100%;margin:50px 0 0 0;padding-bottom:30px;border-bottom:1px solid #f1f1f1}#single-project #project_meta .meta_block{width:20%;float:left}#single-project #project_meta .meta_block h1{width:100%;font-size:20px;font-family:'dsemibold';font-weight:400;text-transform:uppercase}#single-project #project_meta .meta_block p{width:100%;font-size:15px;color:#999;margin-top:5px}#single-project #project_content{float:left;width:100%;padding:50px 0 0}.members{width:100%;float:left;margin-top:50px}.members .member{float:left;width:19%;position:relative;margin-right:1%;cursor:pointer}.members .member img{width:100%;position:relative;z-index:1}.members .member .hover{-webkit-transition:all 1000ms ease;-moz-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;background:rgba(83,167,70,.7);width:100%;height:80px;position:absolute;bottom:0;left:0;z-index:2}.members .member .hover .content{position:absolute;left:0;top:50%;width:100%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.members .member .hover h3{width:100%;text-align:center;color:#fff;font-family:'dsemibold';font-weight:400;font-size:18px;margin-bottom:5px}.members .member .hover h4{width:100%;text-align:center;color:#fff;font-family:'dregular';font-weight:400;font-size:15px}.members .member:hover .hover{height:100%}#member_details{float:left;background:#f1f1f1;width:100%;position:relative}#member_details .member_content{position:relative;width:100%;padding:25px 25px 10px 25px;float:left;display:none}#member_details .member_content .name{margin-bottom:3px;color:#53a746}#member_details .member_content .socials{float:left;width:100%;padding:20px 0;border-top:1px solid white;margin-top:10px}#member_details .member_content .socials a{float:left;width:25px;height:25px;background:#53a746;color:#fff;text-align:center;line-height:24px;margin-right:10px}#member_details .member_content .close{position:absolute;right:10px;top:10px;width:30px;background:#53a746;padding:8px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer}#member_details .member_content .close img{width:100%}.latest_news_wrap{float:left;padding:50px 0 0;width:100%}.latest_news_wrap .news{width:100%;border-bottom:1px solid #e1e1e1;padding:0 0 50px;margin-bottom:50px;float:left;position:relative}.latest_news_wrap .news .news_left{float:left;width:32%}.latest_news_wrap .news .news_left img{width:100%}.latest_news_wrap .news.no_thumb .news_right{position:relative;width:100%;height:auto}.latest_news_wrap .news.no_thumb .news_right a.btn_readmore{position:relative;bottom:0;margin-top:20px}.latest_news_wrap .news .news_right{float:right;width:65%;position:absolute;right:0;top:0;height:100%}.latest_news_wrap .news .news_right h3{font-family:'dregular';font-weight:400;color:#53a746;width:100%;line-height:1em;font-size:28px}.latest_news_wrap .news .news_right .date{font-size:14px;margin:7px 0 6px}.latest_news_wrap .news .news_right p{font-size:16px;margin:10px 0 15px;color:#666;width:100%;line-height:1.2em}.latest_news_wrap .news .news_right a.btn_readmore{position:absolute;bottom:50px;font-family:'dregular';font-weight:400;clear:left;float:left;background:#53a746;color:#fff;padding:8px 15px 8px;font-size:14px;left:0}.latest_news_wrap .news .news_right a.btn_readmore:hover{background:#666}.latest_news_wrap .news .news_right .news_share{position:absolute;right:0;bottom:50px}.latest_news_wrap .news .news_right .news_share .sharebtn{float:right;font-size:24px;font-family:'dregular';font-weight:400;cursor:pointer}.latest_news_wrap .news .news_right .news_share .sharebtn i{margin-left:7px;-webkit-text-stroke:2px #53a746;-moz-text-stroke:2px #53a746}.all_newsletters{background:#fff!important}.all_newsletters .news_heading{color:#53a746!important}.all_newsletters .latest_news h3{color:#53a746!important}#news_content .alignnone{margin:15px 0 0!important;width:100%!important}#news_content .news_share{float:left;width:100%;margin-top:30px;border-bottom:1px solid #777;padding-bottom:15px}#news_content .news_share .sharebtn{float:right;font-size:24px;font-family:'dregular';font-weight:400;cursor:pointer}#news_content .news_share .sharebtn i{margin-left:7px;-webkit-text-stroke:2px #53a746;-moz-text-stroke:2px #53a746}#news_content #news_nav{margin:10px 0 40px!important}@media only screen and (min-width: 200px) and (max-width:767px){.latest_news_wrap .news .news_left{ width:100%}.latest_news_wrap .news .news_right{width:100%;position:relative;float:left;height:auto;margin-top:20px}.latest_news_wrap .news .news_right h3{font-size:18px}.latest_news_wrap .news .news_right p{font-size:14px;margin:10px 0 0}.latest_news_wrap .news .news_right a.btn_readmore{position:relative;bottom:0;margin-top:20px}.latest_news_wrap .news .news_right .news_share{display:none}#news_single_content{padding:0}}@media only screen and (min-width: 768px) and (max-width:1169px){.latest_news_wrap .news .news_left{ width:32%}.latest_news_wrap .news .news_right{width:65%;position:absolute;margin-top:0;height:100%}.latest_news_wrap .news .news_right h3{font-size:20px}.latest_news_wrap .news .news_right p{margin:5px 0 0}.latest_news_wrap .news .news_right a.btn_readmore{position:absolute;bottom:50px;margin-top:0}.latest_news_wrap .news .news_right .news_share{display:block}#news_single_content{padding:0 10%}}@media only screen and (min-width: 1170px) and (max-width:1399px){.latest_news_wrap .news .news_right h3{ font-size:26px}.latest_news_wrap .news .news_right p{font-size:15px;margin:10px 0 0}#news_single_content{padding:0 13%}}@media only screen and (min-width: 1399px){.latest_news_wrap .news .news_right h3{ font-size:28px}.latest_news_wrap .news .news_right p{font-size:16px}}#news_single_content{float:left;width:100%}#news_content{width:100%!important}.all_stories{position:absolute;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;top:10px}.careers_content{float:left;width:100%}.jobs_wrapper{float:left;width:100%}.job_wrap{float:left;width:100%;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #f1f1f1;position:relative}.job_wrap:last-child{border:0}.job_wrap .news_date{position:absolute;top:0;left:0;background:#53a746;height:55px;width:60px;float:left}.job_wrap .news_date span{width:100%;float:left;color:#fff;text-align:center;font-size:15px;font-family:'dregular';font-weight:400}.job_wrap .news_date span.date_box_date{margin:12px 0 3px}.job_wrap .news_date span.date_box_month{font-family:'dsemibold';font-weight:400}.job_wrap .job_content{width:100%;float:right;position:relative;padding-left:85px}.job_wrap .job_content p.job_year{font-size:14px;float:left;width:100%;color:#53a746}.job_wrap .job_content h1.job_title{font-size:20px;color:#333;float:left;width:100%;margin:2px 0;font-family:'dbold';font-weight:400}.job_wrap .job_content a.job_link{font-size:14px;float:left;clear:left;margin:15px 0 0 0;border:1px solid black;color:#000;padding:8px 20px 5px;text-transform:uppercase}.job_wrap .job_content a.job_link:hover{color:#fff;background:#000}.job_wrap .job_content .job_text{float:left;width:100%;font-size:13px}.job_wrap .job_content .job_text p{margin:5px 0;font-size:13px;line-height:1.5em}.job_wrap .job_content .job_text ul{width:100%}.job_wrap .job_content .job_text ul li{list-style:disc;margin-left:12px}.faqs{float:left;width:100%;background:#f0f0f0}.faqs .faqs_accordions{float:left;width:100%;margin:40px 0}.faqs .faq{float:left;width:100%;border:1px solid #eee}.faqs .faq .title{float:left;background:#f9f9f9;width:100%;cursor:pointer;position:relative}.faqs .faq .title .icon{float:left;padding:15px;color:#53a746;border-right:1px solid #eee;border-bottom:1px solid #eee;font-size:18px;position:absolute;left:0;top:0}.faqs .faq .title h1{color:#000;font-family:'dregular';font-weight:400;padding:12px;width:100%;padding-left:65px;font-size:18px;height:48px;line-height:27px}.faqs .faq .content{float:left;width:100%;background:#fff;padding:20px 20px 20px 65px;display:none;text-align:left;color:#999}.faqs .faq.active .title{background:#fff}.faqs .btn{float:none;display:inline-block;background:#53a746;color:#fff;text-align:center;height:40px;line-height:40px;border-bottom:3px solid #53a746;font-size:15px;padding:0 15px}.faqs .btn:hover{background:#53a746}.contact_page{float:left;width:100%}#contact_container{float:left;width:100%}#contact_form{float:left}.content_page_title{font-size:24px;margin-bottom:20px;font-family:'dsemibold';font-weight:400}#contact_form p{text-align:justify;line-height:1.3em;font-size:14px;margin-top:0;margin-bottom:15px;width:100%;font-family:'dregular';font-weight:400}#contact_form p.success{color:#53a746}.contact_row input[type='text'],.contact_row input[type='email']{float:left;clear:left;text-align:left;margin:8px 0 5px 0;width:100%;font-size:12px;padding:10px 8px;background:none repeat scroll 0 0 #fff;border:1px solid #ddd;font-family:'dregular';font-weight:400}.contact_row textarea{float:left;clear:left;text-align:left;margin:8px 0 5px 0;height:140px;width:100%;padding:10px 8px;background:none repeat scroll 0 0 #fff;border:1px solid #ddd;font-size:12px;font-family:'dregular';font-weight:400;resize:vertical}.contact_row input[type='text']:hover,.contact_row input[type='email']:hover,.contact_row textarea:hover{border:1px solid #53a746}.contact_row input[type='text']:focus,.contact_row input[type='email']:focus,.contact_row textarea:focus{border:1px solid #53a746}.contact_row input[type='submit']{padding:9px 15px;background:#53a746;color:#fff;text-align:center;cursor:pointer;font-size:12px;font-family:'dregular';font-weight:400;text-transform:uppercase;margin-top:15px}.contact_row .ierror{margin-bottom:0!important;color:#53a746;font-size:12px;display:none}.contact_right{float:right}.contact_right p{color:#666;text-align:justify;line-height:1.5em;font-size:14px;width:100%;font-family:'dregular';font-weight:400}.contact_right p strong,.contact_right p b{font-family:'dsemibold';font-weight:400;font-weight:400}.contact_right p span{color:#000;font-weight:400}#map_container{position:relative;left:0;top:0;width:100%;height:350px}#map-canvas{float:left;width:100%;position:relative;height:100%;margin-bottom:20px}@media only screen and (min-width: 200px) and (max-width:767px){#contact_form{ width:100%;margin-top:20px}.contact_right{width:100%;margin-top:30px}.contact_row{width:100%;float:left}.contact_row.half{width:100%}.contact_row.right{float:left}}@media only screen and (min-width: 768px) and (max-width:1169px){#contact_form{ width:100%}.contact_right{width:100%;margin-top:20px}.contact_row{width:100%;float:left}.contact_row.half{width:48%}.contact_row.right{float:right}}@media only screen and (min-width: 1170px) and (max-width:1399px){#contact_form{ width:65%}.contact_right{width:25%}}.vendors_text{width:100%;margin:20px 0 0 0}.vendors_text a{display:inline-block;padding:5px 12px;background:#53a746;color:#fff;margin-left:10px;cursor:pointer}.page_footer{float:left;margin:70px 0 0 0;border-top:1px solid #eee;padding:30px 0 15px}.page_footer .logo{float:left}.page_footer .right{float:right;margin:0}.page_footer .right p{font-size:11px;color:#999;line-height:1.3em}.page_footer .socials{float:left;margin-right:60px}.page_footer .socials a{float:left;width:24px;height:24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#000;color:#fff;margin-right:10px;text-align:center;line-height:24px;font-size:14px}.page_footer .socials a:hover{background:#53a746}.page_footer .logo{width:118px;margin-top:-7px}.page_footer .logo svg{width:100%}@media only screen and (min-width: 200px) and (max-width:767px){.only_desktop{ display:none}.only_tablet{display:none}.desktop_and_tablet{display:none}}@media only screen and (min-width: 768px) and (max-width:1169px){.only_desktop{ display:none}.only_mobile{display:none}}@media only screen and (min-width: 1170px) and (max-width:1399px){.only_tablet{ display:none}.only_mobile{display:none}.mobile_and_tablet{display:none}}@media only screen and (min-width: 1399px){.only_tablet{ display:none}.only_mobile{display:none}.mobile_and_tablet{display:none}}@media only screen and (min-width: 1399px){.home_testimonials .testi_title{ width:30%}}@media only screen and (min-width: 1170px) and (max-width:1399px){.home_testimonials .testi_title{ width:35%}}@media only screen and (min-width: 768px) and (max-width:1169px){.home_testimonials .testi_title{ width:38%}.home_testimonials .testi_title h2:before{width:50px}}@media only screen and (min-width: 200px) and (max-width:767px){#home_about{ padding:30px 0}#home_about .right{width:100%}#home_about .right .experience{border:5px solid #53a746;margin:30px 0;width:100%;text-align:center}#home_about .right .experience h1{font-size:150px;text-align:center;float:none;display:inline-block}#home_about .right .experience h4{text-align:center;float:none;display:inline-block}#home_about .left{width:100%}#home_about .left #counters{width:100%;margin-top:10px}#home_about .left #counters .counter{width:100%;margin:20px 0 0 0}#home_about .left #counters .counter h1{font-size:40px}#home_about .left #counters .counter h3{margin:5px 0 0 0;font-size:15px}.home_projects #project_slider .left{width:90%}.home_projects #project_slider .right{width:100%;position:absolute;height:auto;bottom:0}.home_projects #project_slider .right .content{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);top:0}.home_projects #project_slider .right .content p{display:none}.home_projects #project_slider .dots{display:none}.home_testimonials{margin:0}.home_testimonials .testi_title{width:100%;margin-bottom:30px}.home_testimonials .text h3{line-height:1.2em;margin-top:5px}.home_testimonials .testimonials_wrap{width:100%}.home_testimonials .testi_title h2::before{width:30px}.page_footer .logo{float:none;display:inline-block}.page_footer .socials{margin-right:0;margin-top:15px;margin-bottom:15px;width:100%}.page_footer .socials a{float:none;display:inline-block}.page_footer .right{width:100%}.page_footer .right p{width:100%;text-align:center}.members .member{width:100%;margin-bottom:20px}#all_projects .project{width:100%}#projects .filters{display:none}#single-project #project_meta .meta_block{width:100%;margin-bottom:15px}#single-project #single_slider{height:60vh}#single-project #single_slider .slide{height:60vh}.faqs .faq .title h1{height:auto;font-size:15px;line-height:20px}.faqs .faq .content{padding:10px 20px 0 65px}}#loader{position:fixed;left:0;top:0;width:100%;height:100%;background:#fff;z-index:9999999999999999}#loader .loader{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:250px}#loader .loader svg{width:100%}body.landscape #slider{height:100 vh!important}body.landscape #slider .slide{height:100 vh!important}body.landscape #single_slider{height:100 vh!important}body.landscape #single_slider .slide{height:100 vh!important}.elementToFadeInAndOut{-webkit-animation:fadeinout 4s linear infinite;animation:fadeinout 4s linear infinite;opacity:0}@-webkit-keyframes fadeinout{50%{ opacity:1}}@keyframes fadeinout{50%{ opacity:1}}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
