@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,300,700,800,400italic,300italic");html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}img{max-width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent;cursor:pointer}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}* input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto;height: 100px;}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul,li{list-style:none}a{text-decoration:none}ul{padding:0px;margin:0px}*{-moz-box-sizing:border-box;box-sizing:border-box}body{font-size:15px;line-height:1.6;font-family:"Open Sans",sans-serif;color:#909090;margin:0 auto;-webkit-font-smoothing:antialiased}.wrap{min-height:calc(100vh - 20px)}input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #E8E8E8 inset;-webkit-text-fill-color:#333}input:-webkit-autofill:focus{-webkit-box-shadow:, 0 0 0 50px #E8E8E8 inset;-webkit-text-fill-color:#333}.Button{padding:12px 25px;color:#fff;text-transform:uppercase;font-size:16px;background:#2b2f38;-webkit-transition:0.35s;-moz-transition:0.35s;-ms-transition:0.35s;-o-transition:0.35s;transition:0.35s;display:inline-block}.Button:hover{background:green}nav ul li{display:inline-block;margin:0px 10px}nav ul li a{text-transform:uppercase}nav ul li #sub-menu li{display:block!important}.lowerFooter__obm{float:right;margin-top:13px;color:#909090;font-size:14px}.lowerFooter__obm span{font-weight:bold;color:teal;-webkit-transition:0.35s;-moz-transition:0.35s;-ms-transition:0.35s;-o-transition:0.35s;transition:0.35s}.lowerFooter__obm span:hover{color:#00b3b3}.mobile_menu{position:fixed;bottom:0;left:0;width:100%;background-color:rgba(73,162,66,0.85);z-index:9999}.mobile_nav{background-color:#666666;text-align:center;padding:25px 0;position:fixed;width:100%;border-radius:0 0 0 0;bottom:calc(0% + 59px);z-index:99;opacity:1;-webkit-transition:0.6s ease;-moz-transition:0.6s ease;-ms-transition:0.6s ease;-o-transition:0.6s ease;transition:0.6s ease}.mobile_nav ul{position:relative}.mobile_nav ul li{margin:20px 0;text-transform:uppercase;font-size:16px}.mobile_nav ul li a{color:#fff}.hidden{border-radius:225px 225px 0 0;opacity:0;background-color:#e8e8e8;bottom:-100%;-webkit-transition:0.6s ease;-moz-transition:0.6s ease;-ms-transition:0.6s ease;-o-transition:0.6s ease;transition:0.6s ease}.mobile_sub-nav{display:none;padding:25px 0;position:absolute!important;width:100%;bottom:0;height:100%;background-color:#666666}.mobile_sub-nav i{font-size:25px!important}.mobile_sub-nav li{margin-top:0!important}#nav-icon{width:45px;height:29px;position:relative;margin:15px auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}#nav-icon span{display:block;position:absolute;height:5px;width:100%;background:#fff;border-radius:2.5px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-ms-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#nav-icon span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}#nav-icon span:nth-child(2){top:12px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}#nav-icon span:nth-child(3){top:24px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}#nav-icon.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-4px;left:6px}#nav-icon.open span:nth-child(2){width:0%;opacity:0}#nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:28px;left:6px}@font-face{font-family:'Montserrat-Regular';src:url("../montserrat-regular-webfont.woff2") format("woff2"),url("../montserrat-regular-webfont.woff") format("woff"),url("../Montserrat-Regular.otf") format("truetype")}@font-face{font-family:'Montserrat-Bold';src:url("../montserrat-bold-webfont.woff2") format("woff2"),url("../montserrat-bold-webfont.woff") format("woff"),url("../Montserrat-Bold.otf") format("truetype")}body{font-family:'Montserrat-Bold';overflow-x:hidden}body a{-webkit-transition:ease 0.35s;-moz-transition:ease 0.35s;-ms-transition:ease 0.35s;-o-transition:ease 0.35s;transition:ease 0.35s}body p{font-family:'Montserrat-Regular';font-size:16px;color:#232323;line-height:30px}body button{background-color:#49A242;color:#fff;padding:10px 20px;font-size:20px;text-transform:uppercase;border:none;border-radius:10px;margin-top:20px;-webkit-transition:ease 0.35s;-moz-transition:ease 0.35s;-ms-transition:ease 0.35s;-o-transition:ease 0.35s;transition:ease 0.35s}body button:hover{color:#49A242;background-color:#fff}.nav__item--active::before{content:"";height:2.5px;width:100%;position:absolute;bottom:10px;background-color:#fff;opacity:0.75!important;left:0!important}.nav__item--active:hover::before{opacity:1!important}.section_1,.section_2,.section_3,.form,.gallery{max-width:1100px;margin:0 auto}.top{margin-top:-7px}#top_header,#bottom_header{max-width:100%;margin:0}#top_header{height:40px;line-height:40px;font-size:12px}#top_header p{display:inline-block;margin:0}#top_header p a{color:#666666}#top_header p a:hover{color:#49A242}#top_header i{margin:0 20px;font-size:20px!important;line-height:40px!important;color:#666666;-webkit-transition:ease 0.35s;-moz-transition:ease 0.35s;-ms-transition:ease 0.35s;-o-transition:ease 0.35s;transition:ease 0.35s}#top_header i:hover{color:#49A242}#bottom_header{background-color:#49A242;height:150px;text-align:center}#bottom_header .grid-4{margin-top:25px}#bottom_header .grid-4 .logo{height:100px;width:inherit}#bottom_header nav{margin-top:50px;font-size:18px;line-height:50px}#bottom_header nav ul li{height:50px;position:relative}#bottom_header nav ul li a,#bottom_header nav ul li .fa-caret-down{color:#fff}#bottom_header nav ul li #sub-menu{opacity:0;text-align:right;position:absolute;bottom:10px;right:-10px;width:189px;-webkit-transform:translate(0%, 100%);-moz-transform:translate(0%, 100%);-ms-transform:translate(0%, 100%);transform:translate(0%, 100%);-webkit-transition:ease 0.35s;-moz-transition:ease 0.35s;-ms-transition:ease 0.35s;-o-transition:ease 0.35s;transition:ease 0.35s}#bottom_header nav ul li #sub-menu li{font-size:12px;line-height:19px;height:22px}#bottom_header nav ul li #sub-menu li a::before{height:1.5px;bottom:5px}#bottom_header nav #sub-menu_link-header{z-index:9999}#bottom_header nav #sub-menu_link-header:hover #sub-menu,#bottom_header nav .fa-caret-down:hover #sub-menu,#bottom_header nav #sub-menu_link-header #sub-menu:hover{opacity:1}#bottom_header nav li a::before{content:"";height:2.5px;width:100%;position:absolute;bottom:10px;background-color:#fff;-webkit-transition:ease 0.35s;-moz-transition:ease 0.35s;-ms-transition:ease 0.35s;-o-transition:ease 0.35s;transition:ease 0.35s;opacity:0;left:-100%}#bottom_header nav li a:hover::before{opacity:1;left:0%}#bottom_header nav li:nth-child(5){border:solid 2.5px #fff;border-radius:10px;padding:0 15px;-webkit-transition:ease 0.35s;-moz-transition:ease 0.35s;-ms-transition:ease 0.35s;-o-transition:ease 0.35s;transition:ease 0.35s}#bottom_header nav li:nth-child(5):hover{background-color:#fff}#bottom_header nav li:nth-child(5):hover a{color:#49A242}#bottom_header nav li:nth-child(5) a::before,#bottom_header nav #sub-menu_link-header a::before{display:none}#bottom_header nav #sub-menu_link-header #sub-menu a::before{display:inherit}.main-image{height:650px;position:relative;overflow:hidden;display:inline-block;min-width:100%}.main-image img{display:block;margin:0 -25%;max-width:150%;width:150%}.main-image .main-image_caption{position:absolute;top:50%;left:50%;width:100%;max-width:1000px;text-align:center;color:#fff;text-transform:uppercase;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.main-image .main-image_caption h1{font-size:64px;line-height:80px;margin:0}.main-image button{font-size:24px}.main-image_other{height:calc(100vh - 190px)}.section_1-wrap,.section_3-wrap{background-image:url(../images/home/Background_1.jpg);background-position-y:100%;background-position-x:0%;background-size:contain;background-repeat:no-repeat;background-color:#f7f7f7}.section_3-wrap{background-image:url(../images/home/Background_2.jpg);background-position-x:100%}.other_1-wrap{background-image:url(../images/home/Background_3.jpg);background-position-y:0%}.section_1,.section_3{padding-top:120px;padding-bottom:100px}.section_1 h3,.section_3 h3{font-size:64px;line-height:80px;color:#242424}.section_1 h3 span,.section_3 h3 span{color:#49A242}.section_3{text-align:right;padding-top:40px;padding-bottom:85px}.what-we-do_1{padding-top:40px;padding-bottom:85px}.what-we-do_3 h3,.what-we-do_3 p{color:#fff}.section_3-hyrdoContainer{padding:80px 0;overflow:auto;overflow:overlay}.section_3-hyrdoContainer .section_3-hyrdo{display:inline-block;width:45%;vertical-align:top;text-align:left}.section_3-hyrdoContainer .section_3-hyrdo p{margin:0}.section_3-hyrdoContainer .section_3-hyrdo b{color:#49a242}.section_3-hyrdoContainer .section_3-hyrdo img{width:100px;float:left;margin-right:40px;margin-bottom:160px}.section_3-hyrdoContainer .section_3-hyrdo:nth-child(odd){float:left}.section_3-hyrdoContainer .section_3-hyrdo:nth-child(even){float:right}.banner{text-align:center;background-color:#49a242;color:#fff;height:275px;position:relative}.banner .banner_text{position:absolute;top:50%;width:100%;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%)}.banner .banner_text h2{font-size:99px;line-height:99px;margin:0}.banner .banner_text h3{font-family:'Montserrat-Regular';font-size:50px;margin:0}.banner .banner_text ul li{display:inline-block}.banner .banner_text ul li img{width:100px;margin:0 25px;padding-top:15px}.section_2-wrap{background-image:url(../images/home/Background_Image.jpg);background-size:cover;background-repeat:no-repeat}.section_2{text-align:center;padding:75px 0}.section_2 .slider{margin:0 auto;margin-bottom:35px;max-width:700px;height:480px}.section_2 p{color:#fff}.form-wrap{background-color:#666666}.form{padding:75px 15px}.form h3{font-size:64px;line-height:80px;color:#fff;margin:0}form{width:850px;margin:0 auto;margin-top:50px}form input,form textarea{width:100%;margin-bottom:25px;padding: 15px;
    border-radius: 5px;
    box-shadow: none;
    border: 0;}form input,form textarea,form p{display:inline-block;vertical-align:top}form li:nth-child(2),form li:nth-child(3){display:inline-block;width:49%}form li:nth-child(3){float:right}form li:nth-child(7){text-align:center}form li:nth-child(7) input{margin-bottom:0}form input[type=submit]{text-transform:uppercase;color:#fff;width:150px;background-color:#49a242;border:none;border-radius:5px;padding:15px 0;-webkit-transition:ease 0.35s;-moz-transition:ease 0.35s;-ms-transition:ease 0.35s;-o-transition:ease 0.35s;transition:ease 0.35s}form input[type=submit]:hover{color:#49a242;background-color:#fff}.form_social-links{background-color:#49a242;height:100px;text-align:center}.form_social-links i{color:#fff;font-size:50px!important;line-height:100px;margin:0 50px;-webkit-transition:ease 0.35s;-moz-transition:ease 0.35s;-ms-transition:ease 0.35s;-o-transition:ease 0.35s;transition:ease 0.35s}.form_social-links i:hover{color:#666666}.contact_1{padding-bottom:40px;text-align:center}footer{background-image:url(../images/home/Background_Image.jpg);background-size:cover;background-repeat:no-repeat;padding-top:75px;padding-bottom:125px}footer p{margin:0;color:#fff}footer p a{color:#fff}footer p a:hover{color:#49a242}footer span{color:#49a242;text-transform:uppercase;-webkit-transition:0.35s;-moz-transition:0.35s;-ms-transition:0.35s;-o-transition:0.35s;transition:0.35s}footer span:hover{color:#fff}footer .grid-6{text-align:center}footer .grid-3{text-align:right}footer .grid-3 img{width:150px;float:left}footer .contacts_footer{text-align:left;float:left;padding-top:100px}footer h4{color:#aeaeae;font-size:11px;margin-bottom:0}footer h4 a{color:#aeaeae}footer .grid-container{max-width:1100px;margin:0 auto}.other_1-wrap{text-align:center;padding-bottom:75px}.other_1-wrap .other_1{padding-top:100px;padding-bottom:25px;text-align:left}.other_1-wrap .other_1-box-container{max-width:1175px;margin:0 auto}.other_1-wrap .other_1-box-container .other_1-box{display:inline-block;width:45%;vertical-align:top;border:2px solid #49a242;border-radius:8px;height:500px;margin:2%;position:relative}.other_1-wrap .other_1-box-container .other_1-box .other_1-text{position:absolute;top:50%;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);padding:0 50px}.other_1-wrap .other_1-box-container .other_1-box .other_1-text h3{font-size:32px;color:#49a242;line-height:40px}.other_1-wrap .other_1-box-container .other_1-box .other_1-text p{font-size:13px;line-height:22px}.gallery{text-align:center;padding-bottom:100px}.gallery .section_1{padding-top:100px;padding-bottom:50px;text-align:left}.gallery .section_1 p{margin:0}.gallery .gallery_img{height:225px;display:inline-block;width:175px;margin:15px 17.5px;vertical-align:top;position:relative;overflow:hidden;display:inline-block;position:relative}.gallery .gallery_img a::before{content:"";height:100%;width:100%;position:absolute;left:0;top:0;background-color:#49a242;opacity:0.5;-webkit-transition:ease 0.35s;-moz-transition:ease 0.35s;-ms-transition:ease 0.35s;-o-transition:ease 0.35s;transition:ease 0.35s}.gallery .gallery_img a:hover::before{opacity:0}.gallery img{display:block;margin:0 -25%;max-width:150%;width:150%;min-height:100%}.grid-container{padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto}img{width:100%}@media (min-width: 1px) and (max-width: 767px){.grid-container>[class^="grid-"]{padding-top:5px;padding-bottom:5px}.hide-mobile{display:none}}@media (min-width: 768px){.grid-container>[class^="grid-"]{float:left;min-height:1px;padding-left:10px;padding-right:10px;margin-left:2%}.grid-container>[class^="grid-"]:first-child{margin-left:0}.grid-container>[class^="grid-"]:last-child{float:right}.grid-1{width:6.5%}.grid-2{width:15%}.grid-3{width:23.5%}.grid-4{width:32%}.grid-5{width:40.5%}.grid-6{width:49%}.grid-7{width:57.5%}.grid-8{width:66%}.grid-9{width:74.5%}.grid-10{width:83%}.grid-11{width:91.5%}.grid-12{width:100%}.grid-container:after,.group:after{content:" ";display:table;clear:both}}@media (min-width: 1200px){.grid-container{max-width:1500px}}@media (max-width: 890px){#top_header{height:120px}#top_header .grid-2,#top_header .grid-4,#top_header .grid-6{width:100%;float:none;text-align:center;padding:0;margin:0}#bottom_header .grid-4{width:100%;text-align:left;margin-top:0;padding-top:25px}}@media (max-width: 767px){#top_header .grid-2,#top_header .grid-4,#top_header .grid-6{text-align:left}#top_header .fa-facebook{margin-left:0}#bottom_header .grid-4{text-align:center}}@media (max-width: 1050px){.main-image .main-image_caption h1{font-size:52px;line-height:70px}.main-image button{font-size:20px}}@media (max-width: 850px){.main-image .main-image_caption h1{padding:0 15px}}@media (max-width: 580px){.main-image .main-image_caption h1{font-size:45px;line-height:65px}.main-image button{font-size:18px}.main-image img{max-width:200%;width:inherit;height:100%}}@media (max-width: 450px){.main-image img{max-width:300%}}@media (max-width: 1150px){.section_1,.section_3{padding:0 15px;padding-top:75px;padding-bottom:75px}.section_1 h3,.section_3 h3{margin-top:0}}@media (max-width: 1110px){.section_2{padding:75px 15px}}@media (max-width: 760px){.section_2 .slider{height:inherit;overflow:hidden}}@media (max-width: 450px){.section_1 h3,.section_3 h3{font-size:52px;line-height:70px}}@media (max-width: 1150px){.section_3-hyrdoContainer .section_3-hyrdo img{margin-bottom:210px}}@media (max-width: 999px){.section_3-hyrdoContainer .section_3-hyrdo{width:100%;margin:35px 0}.section_3-hyrdoContainer .section_3-hyrdo img{margin-bottom:15px;float:none}}@media (max-width: 1110px){.banner .banner_text ul li img{width:50px;margin:0 20px}}@media (max-width: 650px){.banner .banner_text h2{font-size:75px;line-height:75px}.banner .banner_text h3{font-size:30px}}@media (max-width: 550px){.banner{height:500px}.banner h2,.banner h3{padding:0 15px}}@media (max-width: 950px){footer .grid-3,footer .grid-6{width:32%}}@media (max-width: 767px){footer .grid-3,footer .grid-6{width:100%;float:none;text-align:center;margin:0;padding:0 15px;display:inline-block}footer .contacts_footer,footer img{float:none!important;text-align:center}footer .grid-6{margin:25px 0}footer .contacts_footer{padding-top:25px}}@media (max-width: 1075px){.main-image_other{height:650px}}@media (max-width: 1000px){.other_1-wrap .other_1-box-container .other_1-box .other_1-text{padding:0 20px}}@media (max-width: 800px){.other_1-wrap .other_1-box-container .other_1-box{width:47%;margin:1%}}@media (max-width: 825px){.main-image_other img{max-width:175%;width:175%}}@media (max-width: 690px){.other_1-wrap .other_1-box-container .other_1-box{width:calc(100% - 30px);margin:25px 15px;height:inherit;padding:20px 0}.other_1-wrap .other_1-box-container .other_1-box .other_1-text{position:inherit;-webkit-transform:translate(0%, 0%);-moz-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);transform:translate(0%, 0%)}}@media (max-width: 399px){.gallery .gallery_img{width:95%;margin:25px 0}}@media (max-width: 900px){form{width:500px}}@media (max-width: 550px){form{width:95%}}@media (max-width: 1000px){nav{display:none}}@media (min-width: 1000px){.mobile_menu{display:none}}@media (max-height: 450px){.wrap,footer{width:calc(100% - 75px)}.mobile_menu{left:calc(100% - 75px);width:75px;height:100%;padding-top:25%}#nav-icon{-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%)}.mobile_nav{padding:25px;width:50%;height:100%;bottom:0;right:75px;padding-top:25%}.mobile_nav ul{-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%)}.hidden{bottom:0;right:-100%;border-radius:225px 0 0 250px}.mobile_sub-nav{-webkit-transform:translate(0%, 0%) !important;-moz-transform:translate(0%, 0%) !important;-ms-transform:translate(0%, 0%) !important;transform:translate(0%, 0%) !important}}
