@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,900");@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,900");@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,900");@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,900");@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,900");@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,900");@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,900");.padding_100{padding:100px 0}@media only screen and (min-width: 320px) and (max-width: 767px){.padding_100{padding:50px 0}}.btn{height:40px;line-height:40px;padding:0 20px;font-size:14px;font-weight:300 !important;text-align:center;min-width:90px;border:none;border-radius:0px}.btn.btn-lg{height:55px;line-height:55px;padding:0 25px;font-size:15px}.btn.btn-success{background:#00a651}.btn.btn-success:hover{background:#008342}body{font-size:15px;color:#636363;font-family:"Poppins",sans-serif;background:#fff}body main{padding:100px 0}.padding_100{padding:100px 0}@media only screen and (min-width: 320px) and (max-width: 767px){.padding_100{padding:50px 0}}.btn{height:40px;line-height:40px;padding:0 20px;font-size:14px;font-weight:300 !important;text-align:center;min-width:90px;border:none;border-radius:0px}.btn.btn-lg{height:55px;line-height:55px;padding:0 25px;font-size:15px}.btn.btn-success{background:#00a651}.btn.btn-success:hover{background:#008342}.item_info{text-transform:uppercase;padding:0 25px 0 35px;text-align:left}.item_info:last-child{padding-right:0}.item_info p{font-weight:100;margin-bottom:0px;font-size:12px}.item_info h5{font-size:12px;font-weight:600;margin-bottom:0}.item_info h5 a{color:#636363}.item_info.phone{background:url("../img/phone.svg") left center no-repeat;background-size:auto 20px}.item_info.email{background:url("../img/email.svg") left center no-repeat;background-size:auto 23px}.item_info.clock{background:url("../img/clock.svg") left center no-repeat;background-size:auto 23px}@media only screen and (min-width: 320px) and (max-width: 767px){.item_info{width:100%;background:none !important;text-align:center;padding:15px 0 !important}.item_info p,.item_info h5{font-size:20px !important}.item_info h5{font-weight:500}}.padding_100{padding:100px 0}@media only screen and (min-width: 320px) and (max-width: 767px){.padding_100{padding:50px 0}}.btn{height:40px;line-height:40px;padding:0 20px;font-size:14px;font-weight:300 !important;text-align:center;min-width:90px;border:none;border-radius:0px}.btn.btn-lg{height:55px;line-height:55px;padding:0 25px;font-size:15px}.btn.btn-success{background:#00a651}.btn.btn-success:hover{background:#008342}.slider .item{height:80vh;width:100%;display:block;background-size:cover;color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.6)}.slider .item .row{height:100%;margin:0}.slider .item .row h1{font-size:48px}.slider .item .row h2{font-size:24px;font-weight:300}.slider .item .row .btn{margin-top:30px}.services{padding-bottom:100px}.services h3{font-size:36px}.services .item{width:100%;height:200px;position:relative}@media only screen and (max-width: 991px){.services .item{height:170px}}.services .item h4{position:absolute;left:0px;right:0px;bottom:0px;padding:10px 0;margin:0;color:#fff;background:rgba(0,0,0,0.8);text-align:center;font-size:16px;font-weight:300;-webkit-transition:all 0.35s,-webkit-transform 0.35s;transition:all 0.35s,transform 0.35s}.services .item.chain{background-image:url("../img/chain_link.png");background-size:cover}.services .item.iron{background-image:url("../img/iron_link.png");background-size:cover}.services .item.gates{background-image:url("../img/gates_link.png");background-size:cover}.services .item.wood{background-image:url("../img/wood_link.png");background-size:cover}.services .item.vinyl{background-image:url("../img/vinyl_link.png");background-size:cover}.services .item:hover h4{padding:30px 0}@media only screen and (min-width: 320px) and (max-width: 767px){.services .col{width:100%;display:inline-block;float:left;flex-basis:unset !important}}.testimonials{margin-top:100px}.testimonials .item{margin:60px 0}.testimonials .item .name{font-size:14px;font-weight:600;display:block;width:100%;padding-bottom:35px;background:url("../img/stars.png") bottom left no-repeat;background-size:auto 25px;margin-bottom:30px;text-transform:uppercase}.testimonials .action{margin-top:40px;font-size:20px;text-decoration:underline}.testimonials .action a{color:#444}.padding_100{padding:100px 0}@media only screen and (min-width: 320px) and (max-width: 767px){.padding_100{padding:50px 0}}.btn{height:40px;line-height:40px;padding:0 20px;font-size:14px;font-weight:300 !important;text-align:center;min-width:90px;border:none;border-radius:0px}.btn.btn-lg{height:55px;line-height:55px;padding:0 25px;font-size:15px}.btn.btn-success{background:#00a651}.btn.btn-success:hover{background:#008342}header{padding-top:95px}@media only screen and (max-width: 991px){header{padding:0px}}header .top_line{background:#f9f9f9;padding:20px 0;display:block;width:100%;position:fixed;top:0px;left:0px;right:0px;z-index:99}@media only screen and (max-width: 991px){header .top_line{padding:15px 0}header .top_line .top_info{display:none}}header .menu_container{display:block;width:100%;padding:15px 0;background:#fff}header .menu_container .main-menu{width:100%}header .menu_container nav ul{padding:0;margin:0}header .menu_container nav ul li{display:inline-block;float:left}header .menu_container nav ul li a{color:#4c4b4b;font-size:15px;line-height:40px;text-transform:uppercase;padding:0 20px}header .menu_container nav ul li:first-child a{padding-left:0}header .menu_container nav ul li.active a{text-decoration:underline}@media only screen and (max-width: 991px){header .menu_container .links{text-align:center !important}}header .menu_container .links a{margin-left:15px;text-decoration:none}@media only screen and (max-width: 991px){header .menu_container .menu_col{position:fixed;display:none}}.padding_100{padding:100px 0}@media only screen and (min-width: 320px) and (max-width: 767px){.padding_100{padding:50px 0}}.btn{height:40px;line-height:40px;padding:0 20px;font-size:14px;font-weight:300 !important;text-align:center;min-width:90px;border:none;border-radius:0px}.btn.btn-lg{height:55px;line-height:55px;padding:0 25px;font-size:15px}.btn.btn-success{background:#00a651}.btn.btn-success:hover{background:#008342}.form_container h3{margin-bottom:20px}.form_container p{font-size:14px}.form_container form{margin:50px 0}.form_container form .form-control{border-radius:0px;border:none;border-bottom:1px solid #eee;font-size:13px;line-height:36px;padding:0}@media only screen and (max-width: 991px){.form_container form .form-control{font-size:16px}}.form_container form .form-control::placeholder,.form_container form .form-control:-moz-placeholder,.form_container form .form-control::-moz-placeholder,.form_container form .form-control::-webkit-input-placeholder{color:#ddd}.form_container form .form-control:focus{border-color:#999;outline:none;box-shadow:none;color:#999}.form_container form textarea{line-height:22px;height:150px;overflow-x:hidden}.form_container form .btn{border:1px solid #444;padding:0px 20px;margin-top:30px;text-transform:uppercase;-webkit-transition:all 0.35s,-webkit-transform 0.35s;transition:all 0.35s,transform 0.35s}.form_container form .btn:hover{background:#444;color:#fff}.green{background:#00a651;padding:0;color:#fff;margin-top:40px}.green h4{margin:60px 0;font-weight:300}.green h5 a{color:#fff}.conecode{background:#008742;color:rgba(255,255,255,0.6);font-size:12px;text-align:center;padding:5px 0}.conecode img{height:15px;margin:0 5px}.conecode a{color:rgba(255,255,255,0.6);font-size:12px;font-weight:300;text-shadow:none}.padding_100{padding:100px 0}@media only screen and (min-width: 320px) and (max-width: 767px){.padding_100{padding:50px 0}}.btn{height:40px;line-height:40px;padding:0 20px;font-size:14px;font-weight:300 !important;text-align:center;min-width:90px;border:none;border-radius:0px}.btn.btn-lg{height:55px;line-height:55px;padding:0 25px;font-size:15px}.btn.btn-success{background:#00a651}.btn.btn-success:hover{background:#008342}.page_ttl{padding:150px 0;text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff}main .gallery .item{position:relative;overflow:hidden;margin-bottom:30px}main .gallery .item a{position:relative;z-index:9;display:block}main .gallery .item a:after{content:"";top:0px;bottom:0px;position:absolute;z-index:5;left:100%;background:url("../img/gallery.svg") rgba(0,0,0,0.6) center no-repeat;background-size:30px;-webkit-transition:all 0.35s,-webkit-transform 0.35s;transition:all 0.35s,transform 0.35s}main .gallery .item a:hover:after{left:0px;right:0px}main .gallery .item img{width:100%;height:250px;object-fit:cover}main .other_post{padding:0px;margin:40px 0 0}main .other_post li{display:inline-block}main .other_post li a{color:#636363;position:relative;line-height:30px;padding:0 25px;display:block}main .other_post li a:after{content:"";width:6px;height:6px;background:url("../img/dot.png") center no-repeat;background-size:100%;position:absolute;right:-3px;top:13px}main .other_post li:last-child a:after{display:none}.padding_100{padding:100px 0}@media only screen and (min-width: 320px) and (max-width: 767px){.padding_100{padding:50px 0}}.btn{height:40px;line-height:40px;padding:0 20px;font-size:14px;font-weight:300 !important;text-align:center;min-width:90px;border:none;border-radius:0px}.btn.btn-lg{height:55px;line-height:55px;padding:0 25px;font-size:15px}.btn.btn-success{background:#00a651}.btn.btn-success:hover{background:#008342}.responsive-menu.active{position:fixed;display:inline-block !important;display:flex !important;align-items:center;top:0px;left:0px;right:0px;bottom:0px;background:#00a651;z-index:998}.responsive-menu.active li{width:100%;text-align:center}.responsive-menu.active li a{color:#fff !important;font-size:26px;line-height:70px;font-weight:300;padding:0}.responsive-menu.active li a:hover,.responsive-menu.active li a:active{text-decoration:underline}#nav-toggle{width:50px;height:45px;position:fixed;right:15px;top:15px;padding:10px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer;z-index:999;background:#00a651;display:none}@media only screen and (max-width: 991px){#nav-toggle{display:inline-block}}#nav-toggle span{display:block;position:absolute;height:4px;background:#fff;border-radius:9px;opacity:1;left:10px;right:10px;width:30px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#nav-toggle span:nth-child(1){top:10px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-toggle span:nth-child(2){top:22px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-toggle span:nth-child(3){top:34px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-toggle.open span{background:#fff}#nav-toggle.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:13px;left:15px}#nav-toggle.open span:nth-child(2){width:0%;opacity:0}#nav-toggle.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:35px;left:15px}
