/*!/wp-content/themes/twentyseventeen-child/custom-style.css*/a,a:focus,a:hover{text-decoration:none}*,blockquote cite,ol,ul{margin:0}.page-banner h1,a{display:inline-block}.ctarow,.main-navigation a,.page-banner h1,.testimonial-client{text-transform:uppercase}*{padding:0;outline:0}body{font-family:'Open Sans',sans-serif;font-size:16px;line-height:1.6;font-weight:400;color:#333}img{max-width:100%;height:auto}a{color:#00780e}a:focus,a:hover{outline:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;letter-spacing:0}li{list-style:none}.list-icon,p{margin-bottom:20px}.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child){border-top:0}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{color:#333;background:#fff;border:1px solid silver;border-radius:0;padding:2px 10px;height:46px;font-size:14px;width:100%}textarea{color:#333;background:#fff;border:1px solid silver;border-radius:0;display:block;padding:4px 10px;max-height:100px;font-size:14px;width:100%;resize:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#333;border-color:#ccc}.comment-metadata a,.comment-metadata a.comment-edit-link,.comment-metadata a.comment-edit-link:focus,.comment-metadata a.comment-edit-link:hover,.comment-metadata a:focus,.comment-metadata a:hover,.comment-navigation a,.comment-reply-link,.comment-reply-link:focus,.comment-reply-link:hover,.comments-pagination a,.comments-pagination a:focus:not(.prev):not(.next),.comments-pagination a:hover:not(.prev):not(.next),.edit-link a,.edit-link a:focus,.edit-link a:hover,.entry-content a,.entry-content a:focus,.entry-content a:hover,.entry-footer .cat-links a,.entry-footer .cat-links a:focus,.entry-footer .cat-links a:hover,.entry-footer .tags-links a,.entry-footer .tags-links a:focus,.entry-footer .tags-links a:hover,.entry-footer a,.entry-footer a:focus,.entry-footer a:hover,.entry-meta a,.entry-meta a:focus,.entry-meta a:hover,.entry-summary a,.entry-summary a:focus,.entry-summary a:hover,.entry-title a,.entry-title a:focus,.entry-title a:hover,.logged-in-as a,.logged-in-as a:focus,.logged-in-as a:hover,.page-links a,.page-links a .page-number,.page-links a:focus .page-number,.page-links a:hover .page-number,.pagination a,.pagination a:focus:not(.prev):not(.next),.pagination a:hover:not(.prev):not(.next),.post-navigation a,.post-navigation a:focus,.post-navigation a:hover,.posts-navigation a,.posts-navigation a:focus,.posts-navigation a:hover,.site-footer .widget-area a,.site-footer .widget-area a:focus,.site-footer .widget-area a:hover,.site-footer .widget-area ul li a,.site-info a,.site-info a:focus,.site-info a:hover,.widget .widget-title a,.widget .widget-title a:focus,.widget .widget-title a:hover,.widget a,.widget a:focus,.widget a:hover,.widget ul li a,.widget ul li a:focus,.widget ul li a:hover,.widget_authors a strong,.widget_authors a:focus strong,.widget_authors a:hover strong,a .nav-title,a:focus .nav-title,a:hover .nav-title{box-shadow:none}.site-branding{padding:0;margin:0}.widget ul li{border-bottom:0;border-top:0;padding:0}.list-icon.margin0 li,embed,iframe,object{margin-bottom:0}.archive:not(.page-one-column):not(.has-sidebar) #primary article,.blog:not(.has-sidebar) #primary article,.error404.has-sidebar #primary .page-content,.error404:not(.has-sidebar) #primary .page-content,.search:not(.has-sidebar) #primary article,body.has-sidebar.error404 #primary .page-header,body.page-two-column #comments,body.page-two-column.archive:not(.has-sidebar) #primary .page-header,body.page-two-column:not(.archive) #primary .entry-content,body.page-two-column:not(.archive) #primary .entry-header,body:not(.has-sidebar):not(.page-one-column) .page-header{float:none;width:100%}.container,.panel-content .wrap,.wrap{max-width:1170px;width:100%;padding:0 15px}.home .page-banner,.main-navigation ul li.menu-item-has-children.focus::after,.main-navigation ul li.menu-item-has-children.focus::before,.main-navigation ul li.menu-item-has-children:hover::after,.main-navigation ul li.menu-item-has-children:hover::before,.main-navigation ul li.page_item_has_children.focus::after,.main-navigation ul li.page_item_has_children.focus::before,.main-navigation ul li.page_item_has_children:hover::after,.main-navigation ul li.page_item_has_children:hover::before,.page-id-121 .testimonialsec,blockquote cite br{display:none}.page-banner{background:url(/wp-content/themes/twentyseventeen-child/assets/images/page-banner.jpg) center top/cover no-repeat;position:relative;z-index:1;padding:80px 0}.page-banner h1{color:#fff;font-weight:700;font-size:35px;background:rgb(255 255 255 / .07);padding:8px 25px;border-left:5px solid #00780e}.widget-title{font-weight:500;margin:0 auto 15px;position:relative;font-size:40px;color:#000}.widget-title strong{font-weight:500;color:#00780e}.site-content{padding:0}.page:not(.home) #content{padding-bottom:0}.widget-title:before{position:absolute;left:0;bottom:0;content:"";background:url(/wp-content/themes/twentyseventeen-child/assets/images/divisor.png) center no-repeat;height:4px;width:100%}.text-center .widget-title:before{left:50%;transform:translateX(-50%)}.carousel-control:focus,.carousel-control:hover,.site-footer .menu li a:focus,.site-footer .menu li a:hover,.site-info a,.text-white,.text-white .sub-heading,.text-white .tagline,.text-white .widget-title,.text-white.sub-heading,.text-white.tagline,.text-white.widget-title,.topbar .social li a,.topbar li a{color:#fff}.sub-heading{font-size:21px;font-weight:700;margin-bottom:15px}.tagline{font-size:18px;color:#101010;max-width:900px;margin:0 auto 20px}.btn,.entry-content .btn,button,input[type=button],input[type=submit]{background:#00780e;border:2px solid #00780e;border-radius:0;color:#fff;font-size:14px;font-weight:700;padding:12px 25px;text-transform:uppercase;transition:.5s}.btn:focus,.btn:hover,.entry-content .btn:focus,.entry-content .btn:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=submit]:focus,input[type=submit]:hover{background:0 0;color:#00780e}.btn.btn-white,.entry-content .btn.btn-white{background:#fff;border:2px solid #fff;color:#333}.btn.btn-black,.entry-content .btn.btn-black{background:#161616;border:2px solid #161616;color:#fff}.btn.btn-white:focus,.btn.btn-white:hover,.entry-content .btn.btn-white:focus,.entry-content .btn.btn-white:hover{background:0 0;color:#fff}.btn.btn-black:focus,.btn.btn-black:hover,.entry-content .btn.btn-black:focus,.entry-content .btn.btn-black:hover{background:0 0;color:#161616}.btn.btn-white-transparent,.entry-content .btn.btn-white-transparent{background:0 0;border:2px solid #fff;color:#fff}.topbar .container:after,.topbar .container:before{border-bottom:41px solid #fff0;outline:0;width:40px}.btn.btn-white-transparent:focus,.btn.btn-white-transparent:hover,.entry-content .btn.btn-white-transparent:focus,.entry-content .btn.btn-white-transparent:hover{background:#fff;color:#161616}.display-table{display:table}.display-table-cell{display:table-cell;float:none!important;vertical-align:middle}.headercontact,.social li,.topbar li{display:inline-block}.site-header{background-color:#fff0}.headermain{text-align:right}.headermain.fixed{position:fixed;background:#fff;left:0;top:0;right:0;z-index:111;visibility:visible;animation-duration:.5s;animation-iteration-count:1;animation-name:fadeInDown;animation-timing-function:linear;padding:0;border-bottom:1px solid #efefef}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.site-logo{float:left;max-width:200px;padding:17px 0 4px}.headernav{float:right}.headersec{float:left;width:100%}.topbar{position:relative;font-size:14px;color:#fff;font-weight:700}.topbar .container:before{position:absolute;margin-left:-55px;border-right:40px solid #00780e}.topbar .container:after{position:absolute;top:0;right:0;margin-right:-40px;border-left:40px solid #00780e}.topbar .container{position:relative;background-color:#00780e}.headercontact{padding:9px 0}.topbar .social{float:right;padding:6px 0}.topbar .social li{font-size:18px;margin:0 7px}.headercontact i{color:#fff;margin-right:8px}.headercontact li{margin-right:30px}.main-navigation .menu>li{margin:0 15px}.main-navigation a{padding:24px 5px;font-weight:400;transition:.5s;color:#333;border-bottom:5px solid #fff0}.main-navigation .menu>li.current_page_ancestor>a,.main-navigation .menu>li.current_page_item>a,.main-navigation .menu>li>a:focus,.main-navigation .menu>li>a:hover{color:#00780e;border-bottom:5px solid #00780e}.contact-page-list li:hover i,.main-navigation li li.focus,.main-navigation li li:hover,.servicelist .singlebox:focus .iconbox i,.servicelist .singlebox:hover .iconbox i{background:#00780e}.main-navigation ul ul a{padding:10px 15px;width:18em;border:0}.main-navigation ul ul{border:0;box-shadow:0 0 5px #ddd}.home-banner{display:none!important}.banner-text h1,.bannerarea h1{color:#161616;font-size:48px;font-weight:300;margin-bottom:10px;line-height:1}.banner-text h1 span,.bannerarea h1 span,.easy-t-cycle-pager span.cycle-pager-active,.site-info a:focus,.site-info a:hover{color:#00780e}.bannerarea p,.home-banner p{font-size:18px;line-height:1.4;text-shadow:0 0 4px #fff}.banner-text{color:#161616;width:50%}.bannerarea .image{width:auto;height:380px!important;max-width:none!important;display:none}.bannerarea{height:440px;background-repeat:no-repeat;background-position:center!important}.bannercontent{max-width:550px}.banner-text .imgcol img{height:450px;max-width:none;width:auto}.banner-btn .btn{margin:0 10px 10px}.carousel-control.left,.carousel-control.right{background-image:none}.carousel-control.right{right:15px}.carousel-control{bottom:auto;color:#fff;font-size:35px;left:15px;opacity:.6;position:absolute;text-align:center;text-shadow:none;top:50%;width:40px;height:40px;background:#00780e;line-height:37px;display:none}.carousel-caption{color:#444;left:0;padding:0;right:0;text-align:left;text-shadow:none;top:50%;bottom:0;transform:translateY(-65%)}.carousel-inner>.item{max-height:600px;min-height:400px;background-color:#efefef;background-repeat:no-repeat;background-size:auto 80%;background-position:right top}.carousel-indicators{position:static;color:#161616;width:100%;margin:0}.carousel-indicators li.active{width:25%;height:auto;background-color:#efefef}.carousel-indicators li{width:25%;height:auto;background-color:#fff;display:block;float:left;text-indent:0;border-radius:0;border:0;text-align:left;position:relative;color:#000;margin:0;padding:15px 15px 5px 75px;border-right:1px solid #efefef;cursor:default}.easy-t-cycle-controls>div,.slick-arrow{top:50%;cursor:pointer;transform:translateY(-50%)}.carousel-indicators li:first-child{border-left:1px solid #efefef}.carousel-indicators li::before{position:absolute;width:46px;height:46px;border-radius:100%;background:#00780e;color:#fff;content:"\f105";line-height:46px;font-size:30px;font-weight:700;text-align:center;left:15px;top:18px;font-family:FontAwesome}.slidernav{border-bottom:1px solid #cdcfd3;box-shadow:0 1px 0 0 #e6e8ec}.slidernav .excerpt-text{font-size:14px;min-height:74px}.slidernav .excerpt-text h2{font-size:19px;font-weight:700;margin-bottom:5px}.slidernav .excerpt-text p{line-height:1.2;font-size:14px}.imgborder .image{padding:10px;border:1px solid #00780e}.blackoverlay,.easy-t-cycle-pager span{position:relative;z-index:2}.blackoverlay:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;background:rgb(0 0 0 / .7);z-index:-1}.slick-arrow{width:36px;height:36px;border-radius:100%;border:1px solid #00780e;color:#00780e;position:absolute;left:0;line-height:30px;font-size:30px}.easy-t-cycle-controls>div.cycle-next,.slick-arrow.slick-next{left:auto;right:0}.servicelist{padding:0 30px;margin-top:20px}.servicelist .iconbox{text-align:center;margin-bottom:15px}.chooseboxsec,.chooseboxsec .panel-grid-cell,.footer-contact,.site-footer .custom-widget{margin-bottom:30px}.servicelist .slick-slide img{margin:0 auto;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;border-radius:100%}.servicelist .singlebox:hover img{-webkit-box-shadow:25px 20px 20px -15px rgb(0 0 0 / .3);-moz-box-shadow:25px 20px 20px -15px rgb(0 0 0 / .3);box-shadow:25px 20px 20px -15px rgb(0 0 0 / .3)}.servicelist .iconbox i{width:80px;height:80px;border-radius:100%;line-height:76px;font-size:38px;color:#fff;border:2px solid #00780e;transition:.5s}.servicelist .singlebox{display:block;padding:0 15px;margin-bottom:30px}.servicelist .sub-heading{position:relative;padding-bottom:20px}.servicelist .sub-heading a{color:#161616}.servicelist .sub-heading:before{position:absolute;left:50%;height:2px;width:50px;background:#00780e;bottom:0;margin-left:-25px;content:""}.callbackform input[type=email],.callbackform input[type=text],.callbackform textarea{border:1px solid #ccc}.callbackform input[type=email]:focus,.callbackform input[type=text]:focus,.callbackform textarea:focus,.contact-page-list li:hover,.servicepage .singlebox:hover{border:1px solid #00780e}.choosebg{background-position:center bottom!important}.chooseboxsec .singlebox{background:#fff;border-top:4px solid #00780e;padding:30px 20px 10px;text-align:center;box-shadow:0 3px 6px #ddd}.chooseboxsec .singlebox .iconbox i{width:80px;height:80px;border-radius:100%;line-height:76px;font-size:38px;border:2px solid #00780e;margin-bottom:15px;color:#00780e;transition:.5s}.chooseboxsec .singlebox:focus .iconbox i,.chooseboxsec .singlebox:hover .iconbox i,.industrylist li:hover .listbox{background:#00780e;color:#fff}.chooseboxsec{margin-top:-120px;position:relative;z-index:2}.ctarow{font-weight:700;font-size:24px}.site-info{float:none;padding:12px 0;width:100%;font-size:14px;text-align:center;margin:20px 0 0;border-top:1px solid rgb(255 255 255 / .08)}.site-footer{font-size:14px;margin-top:0;border:0;background:#161616;color:#999;padding-top:50px}h2.widget-title{font-size:20px;margin-bottom:20px;letter-spacing:0;font-weight:700;color:#161616;padding-bottom:10px;display:inline-block;border-bottom:2px solid #00780e}.site-footer h2.widget-title{color:#fff;margin-bottom:25px}.site-footer ::-moz-placeholder{color:#999}.site-footer textarea{background:0 0;height:70px;border:1px solid #444;color:#999}.site-footer input[type=email],.site-footer input[type=tel],.site-footer input[type=text]{height:36px;background:0 0;border:1px solid #444;color:#999}.site-footer .menu{margin:0 -10px}.site-footer .menu li{position:relative;padding:0 10px 0 25px;margin-bottom:8px}.site-footer .menu li>ul{margin-left:0}.site-footer .menu li a{color:#999;transition:.5s}.site-footer .menu li::before{color:#999;content:"";font-family:FontAwesome;font-size:16px;left:10px;position:absolute;top:-1px}.footer-contact li{position:relative;padding-left:40px;min-height:26px;margin-bottom:12px}.footer-contact li a{color:#999}.footer-contact li i{position:absolute;left:0;top:0;color:#00780e;width:26px;height:26px;border-radius:100%;border:1px solid #00780e;text-align:center;line-height:24px;font-size:12px}.site-footer .social li a{width:40px;height:40px;background:#00780e;line-height:40px;text-align:center;margin-right:3px;color:#fff;font-size:18px}.site-footer .social li a:focus,.site-footer .social li a:hover{background:#fff;color:#00780e}.contact-page-list i,.service-menu-col .menu li.current_page_item a,.service-menu-col .menu li:focus a,.service-menu-col .menu li:hover a{color:#fff;background:#00780e}.easy_t_single_testimonial blockquote.easy_testimonial{padding:0;margin:0;font-size:18px;position:relative;text-align:left}.testimonialsec{position:relative;overflow:hidden;z-index:3;padding:50px 0 40px}.testimonialsec .easy_t_single_testimonial blockquote.easy_testimonial{overflow:visible;position:relative;text-align:center;padding:20px 50px 1px;margin:0 55px;z-index:11}.testimonialsec .easy-t-slideshow-wrap{position:relative}.easy-t-cycle-controls>div{position:absolute;left:0;font-size:60px;z-index:111;float:none}div[class^=style-dark_style] .wp-post-image.attachment-easy_testimonial_thumb,div[class^=style-default_style] .wp-post-image.attachment-easy_testimonial_thumb,div[class^=style-light_style] .wp-post-image.attachment-easy_testimonial_thumb{max-height:100px;max-width:100px;height:80px;width:80px;float:none;border-radius:100%;margin:0}.testimonialsec .easy_testimonial_image_wrapper{position:absolute;left:-60px;top:0;transform:translateY(-50%);border:4px solid #00780e;border-radius:100%;padding:5px;background:#fff}.testimonialsec .easy_testimonial_image_wrapper::before{content:"";position:absolute;right:-6px;top:77%;border-style:solid;border-color:#fff0 #fff0 #fff0 #00780e;border-width:8px 0 8px 14px;transform:rotate(38deg)}.testimonialsec .testimonialimg{position:absolute;left:-100px;bottom:-80px;display:none;max-width:240px}.testimonial-client{color:#00780e;font-size:20px}.ctarow{padding:50px 0;background:#00780e}.contact-page-list i{width:80px;height:80px;line-height:71px;border-radius:50%;margin:-45px auto 15px;transition:.5s;border:5px solid #fff;font-size:30px;position:absolute;left:0;right:0;top:0}.contact-page-list li{border:1px solid #00780e;text-align:center;padding:45px 20px 5px;transition:.4s;position:relative;margin:60px 1.5% 30px;float:left;width:30%;min-height:151px}.contact-page-list li .sub-heading{margin-bottom:5px}.contact-page-list li a{color:#333}.servicepage .panel-grid-cell{margin-bottom:40px}.servicepage .singlebox{box-shadow:0 5px 10px #ddd;border:1px solid #fff0;transition:.5s}.servicepage .singlebox .image{background:#efefef}.servicepage .singlebox .textwidget{padding:20px 30px 10px}.testimonial-page .easy_t_single_testimonial blockquote.easy_testimonial{box-shadow:0 0 10px #ddd;margin:0;padding:20px 20px 5px 110px;position:relative}.testimonial-page .easy_t_single_testimonial blockquote.easy_testimonial .easy_testimonial_image_wrapper{position:absolute;left:20px;top:20px}.list-icon li{margin-bottom:15px;padding-left:25px;position:relative}.list-icon li::before{color:#00780e;content:"";font-family:FontAwesome;left:0;position:absolute;top:2px}.service-menu-col{padding-top:50px}.service-menu-col .menu li a{background:#efefef;color:#333;font-size:18px;margin-bottom:10px;padding:13px 30px;transition:.5s;width:100%}.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{padding:0;border:0}.industrylist li{padding:0 10px;float:left;width:50%}.industrylist{margin:0 -15px;text-align:left}.industrylist li .listbox{border:0;position:relative;margin-bottom:15px;padding:10px 15px 10px 40px;background:#fff;display:block;transition:.5s;margin-left:35px;margin-top:15px}.industrylist li .listbox .iconbox{position:absolute;left:-35px;top:0;width:60px;height:60px;line-height:58px;border-radius:100%;background:#00780e;border:1px solid #fff;margin-top:-10px;text-align:center}.industrylist li .listbox .iconbox img{height:30px;max-width:none;width:auto}.entry-content a img,.widget a img{-webkit-box-shadow:none;box-shadow:none}.representativeslider .list-box{text-align:left;padding:0 20px;border-right:1px solid #aaa}.representativeslider{padding:20px 32px}.representativeslider>div.slick-active:nth-last-child(1) .list-box{border:0}