.header{background:0 0}.header .top-bar{background:#82b440;padding:14px 0}.header .top-bar .call-mail-info .call-info a span{background:#fff;padding:5px;border-radius:50%;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.header .top-bar .call-mail-info .call-info:first-child{margin-left:182px}.header .top-bar .call-mail-info .call-info a span i{color:#000;font-size:9px}.header .top-bar .call-mail-info .call-info a.call-detail{font-size:14px;font-weight:600;color:#fff}.header .header-bottom-bar{position:absolute;width:100%}.header .navbar{padding:10px 0}.header .navbar .navbar-brand{position:absolute;top:-55px;margin-right:0;padding:0}.header .navbar .navbar-brand img{width:150px;height:auto}.header .navbar ul.navbar-nav{margin-left:169px}.header .navbar ul.navbar-nav li.nav-item{margin:0 5px;position:relative;white-space:nowrap}.header .navbar ul.navbar-nav li.nav-item a{font-size:16px;font-weight:900;color:#fff}.header .navbar ul.navbar-nav li.nav-item a:hover{color:#82b440}.header .navbar ul.navbar-nav li.nav-item.active a{color:#82b440}.header .navbar a.schedual-btn{padding:3px 15px;background:#FFFFFF33;color:#fff;font-size:16px;font-weight:900;display:flex;align-items:center;border:2px solid transparent}.header .navbar a.schedual-btn i{margin-left:10px}.header .navbar a.schedual-btn:hover{background:0 0;border:2px solid #FFFFFF33}.mobile-menu{display:none}.opacity{display:none}.wd-md-respo-menu{display:none}.header .navbar a.schedual-btn.responsive-btn{display:none}.main-footer-blog{background:#82b541;width:100%;height:auto;padding:50px 0}.main-footer-blog .join-newsletter-blog{padding-bottom:40px}.main-footer-blog .join-newsletter-blog .join-newsletter-title h2{font-size:48px;font-weight:900;line-height:50px;color:#fff}.main-footer-blog .join-newsletter-blog .join-newsletter-title p{font-size:17px;font-weight:400;color:#fff;line-height:26px}.main-footer-blog .join-newsletter-blog .join-through-email input{background:#fff;padding:12px 16px;border-radius:2px;height:52px;font-size:16px;font-weight:400;color:#021137}.main-footer-blog .join-newsletter-blog .join-through-email input:focus{border-color:#a4e4ac;box-shadow:0 0 0 .2rem rgb(165 228 172/40%)}.main-footer-blog .join-newsletter-blog .join-through-email input::placeholder{font-size:16px;font-weight:400;color:rgb(0 0 0/50%)}.main-footer-blog .join-newsletter-blog .join-through-email button.subscribe-btn{background:#315601;width:100%;text-align:center;padding:12px 0;border:2px solid #315601;font-size:16px;font-weight:600;color:#fff;border-radius:2px;transition:.5s ease-in-out}.main-footer-blog .join-newsletter-blog .join-through-email button.subscribe-btn i{margin-left:5px}.main-footer-blog .join-newsletter-blog .join-through-email button.subscribe-btn:hover{background:#fff;color:#315601}.main-footer-blog .company-details-blog{border-top:1px solid rgb(255 255 255/40%)}.main-footer-blog .company-details-blog .company-logo-details img{width:150px;height:auto;object-fit:contain;margin-bottom:20px}.main-footer-blog .company-details-blog .company-logo-details p{font-size:17px;font-weight:400;color:#fff;line-height:26px;margin-bottom:20px}.main-footer-blog .company-details-blog .company-logo-details .social-media-blog .social-media-link{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#719f6a;border-radius:50%}.main-footer-blog .company-details-blog .company-logo-details .social-media-blog .social-media-link a i{color:#fff}.main-footer-blog .company-details-blog .quick-menu{margin-top:50px}.main-footer-blog .company-details-blog .quick-menu h5{font-family:'Lato',sans-serif;font-size:24px;font-weight:700;color:#fff;line-height:30px;margin-bottom:20px}.main-footer-blog .company-details-blog .quick-menu ul li a{font-family:'Source Sans Pro',sans-serif;font-size:17px;font-weight:400;color:#fff;line-height:20px;display:block;margin:10px 0}.main-footer-blog .company-details-blog .serivces{margin-top:50px}.main-footer-blog .company-details-blog .serivces h5{font-family:'Lato',sans-serif;font-size:24px;font-weight:700;color:#fff;line-height:30px;margin-bottom:20px}.main-footer-blog .company-details-blog .serivces ul li a{font-family:'Source Sans Pro',sans-serif;font-size:17px;font-weight:400;color:#fff;line-height:20px;display:block;margin:10px 0}.main-footer-blog .company-details-blog .contact{margin-top:50px}.main-footer-blog .company-details-blog .contact h5{font-family:'Lato',sans-serif;font-size:24px;font-weight:700;color:#fff;line-height:30px;margin-bottom:20px}.main-footer-blog .company-details-blog .contact ul li a{font-family:'Source Sans Pro',sans-serif;font-size:17px;font-weight:400;color:#fff;line-height:26px;display:flex;align-items:start;margin:10px 0}.main-footer-blog .company-details-blog .contact ul li a span i{display:block;font-size:16px;margin-top:7px;margin-right:15px}.bottom-footer-blog{background:#315601;width:100%;height:auto;padding:30px 0}.bottom-footer-blog .bottom-footer-detail p{font-size:17px;font-weight:400;color:#fff;line-height:20px;margin-bottom:0}.bottom-footer-blog .bottom-footer-detail ul.pages-link li a{font-family:'Source Sans Pro',sans-serif;font-size:17px;font-weight:400;color:#fff;line-height:20px;margin:0 0 0 15px}@media only screen and (max-width:1024px){.header .top-bar{display:none}.header .navbar .navbar-brand{top:0;position:relative}.open .opacity{display:block}.header.open .navbar-nav{left:0}.header .navbar .navbar-brand img{width:100px}.header .navbar.navbar-expand{justify-content:space-between;position:unset;padding:0}.mobile-menu{display:block;font-size:24px;line-height:0;color:#fff;cursor:pointer}.opacity{position:fixed;right:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:999;display:none}.header .navbar ul.navbar-nav{margin-left:0}.header .navbar-nav{background:#fff;flex-direction:column;width:250px;top:0;left:-250px;position:absolute;bottom:0;padding:15px;transition:left .5s 0s;z-index:9999;height:120vh}.wd-md-respo-menu{display:flex;align-items:center;justify-content:space-between}.wd-md-respo-menu a img{width:100px;height:auto;object-fit:contain}.header .navbar ul.navbar-nav li ul.navbar-dropdown li{margin:0 7px}.header .navbar ul.navbar-nav li.nav-item a{display:block;font-size:18px;color:#021137;letter-spacing:.5px;padding:0;margin:7px 0;line-height:32px}.header .navbar a.schedual-btn{display:none}.header .navbar a.schedual-btn.responsive-btn{display:flex;color:#fff;margin:7px 5px!important;padding:7px 20px;background:#82b440;justify-content:center}.header .navbar a.schedual-btn.responsive-btn:hover{background:0 0;color:#82b440;border:2px solid #82b440}.close-menu{font-size:24px;color:#63964e;cursor:pointer}.header.open .navbar ul.navbar-nav li ul.navbar-dropdown{position:static;padding:5px 0;width:100%;border:0;box-shadow:0px 0px 10px #00000036;margin:10px 0}}@media only screen and (max-width:767px){.main-footer-blog{padding:20px 0}.main-footer-blog .join-newsletter-blog .join-newsletter-title h2{font-size:25px}.main-footer-blog .join-newsletter-blog .join-newsletter-title p{font-size:14px}.main-footer-blog .join-newsletter-blog .join-through-email input{height:41px}.main-footer-blog .join-newsletter-blog .join-through-email button.subscribe-btn{height:41px;font-size:14px;padding:5px 0}.main-footer-blog .join-newsletter-blog{padding-bottom:20px}.main-footer-blog .company-details-blog .company-logo-details img{width:100px;margin-bottom:10px}.main-footer-blog .company-details-blog .company-logo-details p{font-size:14px;margin-bottom:10px}.main-footer-blog .company-details-blog .quick-menu{margin-top:20px}.main-footer-blog .company-details-blog .quick-menu h5{font-size:18px;margin-bottom:10px}.main-footer-blog .company-details-blog .quick-menu ul li a{font-size:14px;margin:7px 0}.main-footer-blog .company-details-blog .serivces{margin-top:10px}.main-footer-blog .company-details-blog .serivces h5{font-size:18px;margin-bottom:10px}.main-footer-blog .company-details-blog .serivces ul li a{font-size:14px;margin:7px 0}.main-footer-blog .company-details-blog .contact{margin-top:10px}.main-footer-blog .company-details-blog .contact h5{font-size:18px;margin-bottom:10px}.main-footer-blog .company-details-blog .contact ul li a{font-size:14px;margin:7px 0}}@media only screen and (max-width:575px){.bottom-footer-blog{padding:15px 0}.bottom-footer-blog .bottom-footer-detail p{font-size:11px;line-height:26px}.bottom-footer-blog .bottom-footer-detail ul.pages-link li a{margin-left:7px;font-size:11px;line-height:26px}}