@font-face{font-family:Calibri;src:url(../fonts/Calibri.woff2) format('woff2'),url(../fonts/Calibri.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Myriad Pro';src:url(../fonts/MyriadPro-Light.woff2) format('woff2'),url(../fonts/MyriadPro-Light.woff) format('woff');font-weight:300;font-style:normal}@font-face{font-family:'Myriad Pro';src:url(../fonts/MyriadPro-Regular.woff2) format('woff2'),url(../fonts/MyriadPro-Regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Myriad Pro';src:url(../fonts/MyriadPro-Black.woff2) format('woff2'),url(../fonts/MyriadPro-Black.woff) format('woff');font-weight:900;font-style:normal}@font-face{font-family:'Avenir Next LT Pro';src:url(../fonts/AvenirNextLTPro-Bold.woff2) format('woff2'),url(../fonts/AvenirNextLTPro-Bold.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Avenir Next LT Pro';src:url(../fonts/AvenirNextLTPro-Regular.woff2) format('woff2'),url(../fonts/AvenirNextLTPro-Regular.woff) format('woff');font-weight:400;font-style:normal}*{margin:0;padding:0}input{box-sizing:border-box}a{text-decoration:none}li{list-style:none}.container{width:980px;margin:auto}button,input[type=submit]{cursor:pointer}.header-top{overflow:hidden}.header-top:after{content:'';display:block;clear:both}.top-nav{padding:20px 0}.top-nav:after{content:'';display:block;clear:both}.header-top .top-nav .logo-part{width:25%;float:left}.header-top .top-nav .logo-part img{transition:.5s;cursor:pointer}.header-top .top-nav .logo-part img:hover{transform:scale(1.2)}.header-top .top-nav .middle-space-part{width:59%;float:left;height:40px}.header-top .top-nav .right-part{width:16%;float:left;display:flex;margin-top:7px}.header-top .top-nav .right-part img{height:25px;display:block;margin:auto 0;margin-right:10px;float:left;transition:.5s}.header-top .top-nav .right-part img:hover{transform:scale(.8)}.header-top .top-nav .right-part h5{font-size:18px;font-family:Avenir Next LT Pro;display:block;float:left;margin:auto 0;cursor:pointer}.nav-menu{background-color:#a7c936;width:100%;height:44px}.menu-icon{float:right}.menu-icon i{padding:5px 0 5px 0;font-size:34px;color:#515f18;cursor:pointer;margin-left:30px}.menu-icon i:hover{color:#fff}.nav-menu ul{width:100%;margin:auto;text-align:center;display:none}.nav-menu ul li{display:inline-block;padding:14px 0 12px 0;margin-right:100px;font-family:'Avenir Next LT Pro';font-weight:700;transition:.4s}.nav-menu ul li:last-child{margin-right:0}.nav-menu ul li:hover{background-color:#409fbd;padding-right:1px;padding-left:1px}.nav-menu ul li a{color:#515f18;transition:.4s}.nav-menu ul li:hover a{color:#fff}.header-banner{background-image:url(../img/Ellipse.png);background-size:100%;background-position:bottom center;background-repeat:no-repeat;width:100%;height:556px;overflow:hidden}.header-banner .banner{margin-top:50px}.header-banner .banner .message-form{width:40%;float:right;margin:auto;text-align:center;background-color:#000;border:3px solid #fff;border-radius:7px;opacity:.9}.header-banner .banner:after{content:'';display:block;clear:both}.headline{width:100%;text-align:center;margin-top:20px;margin-left:-13px;margin-bottom:15px}.header-banner .banner .message-form .message-form-container{width:90%;margin:auto}.header-banner .banner .message-form .headline{background-color:#ff0;box-shadow:-1px -4px 3px 2px #000;padding:10px 15px;font-family:'Avenir Next LT Pro';font-size:11.5px;text-transform:uppercase}.contact-details{width:100%}.header-banner .banner .message-form .message-form-container .contact-details input{padding:8px;width:48%;margin-right:10px;margin-bottom:10px;border-radius:4px;font-family:'Myriad Pro';font-weight:700;border:none;font-size:12px;color:#fff;background-color:rgba(255,255,0,.4);text-transform:uppercase}.header-banner .banner .message-form .message-form-container .contact-details input:nth-child(2){margin-right:0}.header-banner .banner img{margin-top:270px}.header-banner .banner .message-form .message-form-container .contact-details input:last-child{margin-right:0}.message-area{width:100%}.message-area textarea{padding:8px;border-radius:5px;width:94%;height:114px;font-size:16px;font-family:'Myriad Pro';font-weight:700;background-color:rgba(255,255,0,.4);border:none;color:#fff}.message-form-container input[type=submit]{padding:10px 35px;display:block;font-size:16px;font-family:'Myriad Pro';font-weight:700;margin:20px auto;border-radius:5px;background-color:#ff0;border:none;transition:.4s}.message-form-container input[type=submit]:hover{cursor:pointer;background-color:#b7b700;color:#fff;transform:scale(.8)}.header-banner-bottom{background-color:#add036;width:100%;padding:30px 0;margin-top:-118px;z-index:-1;position:relative;text-align:right;overflow:hidden}.header-banner-bottom::after{content:'';display:block;clear:both}.header-banner-bottom p{color:#fff;display:inline-block;text-align:right;margin-top:65px;width:70%;font-family:'Myriad Pro';font-weight:700;font-size:20px}.about-us{width:100%;height:300px;background:linear-gradient(45deg,rgba(0,0,0,.4),rgba(0,0,0,.8)),url(../img/asset4.jpg);background-size:100%;background-repeat:no-repeat;display:flex}.about-us:after{content:'';display:block;clear:both}.inner-content{height:90%}.about-us .left-about-us{width:60%;float:left}.about-us .left-about-us h4{color:#fff;font-size:25px;font-family:'Myriad Pro';font-weight:700;text-transform:uppercase}.about-us .left-about-us h4 span{color:#add036}.about-us .left-about-us p{color:#fff;text-align:justify;padding:10px 25px 10px 0;font-size:17px;font-family:'Myriad Pro'}.about-us .left-about-us input{padding:10px 20px;background-color:#add036;border:none;border-radius:5px;color:#fff;font-family:'Myriad Pro';font-weight:700;transition:.3s}.about-us .left-about-us input:hover{background-color:#8aac14;cursor:pointer}.about-us .right-about-us{background-image:url(../img/about-us.jpg);background-size:100%;height:200px;width:39%;border:4px solid #fff;border-radius:5px;float:right;cursor:pointer}.featured-products{width:100%;background-color:#add036;padding-bottom:50px}.featured-title{width:100%;color:#fff;padding:40px 0 10px;text-align:center;margin-bottom:30px;font-family:'Myriad Pro'}.featured-title hr{width:100px;margin:auto;border:none;border-bottom:4px solid #fff;margin-top:10px}.fp-container{width:100%;display:flex}.featured-products-list{position:relative;width:32%;background-color:#409fbd;text-align:center;border-radius:5px;float:left;justify-content:space-between;margin:auto;box-shadow:0 5px 10px -5px #000}.featured-products-list:nth-child(2){margin:0 2%}.featured-products-list:after{content:'';display:block;clear:both}.featured-products-list .products-title h4{font-family:'Avenir Next LT Pro'}.featured-products-list .products-title{width:80%;background:linear-gradient(rgba(8,106,152),rgba(48,145,190),rgba(8,106,152));padding:10px 0;text-align:center;color:#fff;margin-top:-50px;display:inline-block;position:absolute;top:-22px;left:0;right:0;margin:auto;border-radius:5px;border:2px solid #fff;box-shadow:0 2px 3px -2px rgba(0,0,0,.8)}.products-check-list{width:75%;margin:35px auto 0;display:inline-block}.products-check-list a{color:#fff;display:block;text-align:left;padding-bottom:5px;font-family:'Myriad Pro';font-weight:700}.products-check-list img{width:15px;margin-right:10px}.price{background-color:#3398cc;display:flex;padding:10px}.price h3,.price h4,.price h5{display:inline-block;margin:auto;font-family:'Avenir Next LT Pro'}.price h3{color:#ff0;font-size:28px;font-weight:700}.price h4{color:#fff;font-size:14px}.price h5{color:#fff;font-size:12px}.learn-more{padding:10px;background-color:#408781;border-radius:0 0 5px 5px}.learn-more input{padding:8px 40px;background-color:#195065;color:#fff;border-radius:50px;border:none;text-transform:uppercase;font-family:'Myriad Pro';font-weight:700;transition:.2s}.learn-more input:hover{padding:8px 48px;background-color:#04668b;box-shadow:0 2px 3px -2px rgba(0,0,0,.8)}.portfolio-section{width:100%;background:linear-gradient(45deg,rgba(0,0,0,.4),rgba(0,0,0,.8)),url(../img/asset6.jpg);background-size:cover;overflow:hidden}.portfolio-title{margin:40px 0;width:100%;text-align:center}.portfolio-title hr{width:100px;margin:auto;border:none;border-bottom:4px solid #fff;margin-top:10px}.portfolio-title h2{color:#fff;font-family:'Myriad Pro';font-weight:700;letter-spacing:2px}.portfolio-title h2 span{color:#add036}.portfolio-details{width:100%;margin-bottom:40px}.portfolio-details:after{content:'';display:block;clear:both}.portfolio-details .portfolio-1{width:48%;border:2px solid #fff;float:left;height:200px;margin:auto;text-align:center}.portfolio-details .portfolio-1 img{padding:20px 0}.portfolio-details .portfolio-1 p{color:#fff;width:90%;line-height:18px;margin:auto;font-size:15px;text-align:center;font-family:'Myriad Pro';font-weight:400}.portfolio-details .portfolio-2{width:48%;border:2px solid #fff;float:right;height:200px;margin:auto;text-align:center}.portfolio-details .portfolio-2 img{padding:20px 0}.portfolio-details .portfolio-2 p{color:#fff;width:90%;line-height:18px;margin:auto;text-align:center;font-family:'Myriad Pro';font-weight:400;font-size:15px}.portfoilio-learn-more{width:100%;text-align:center;margin-bottom:40px;display:inline-block}.portfoilio-learn-more button{background-color:#add036;border:none;padding:10px 80px;color:#fff;text-align:center;border-radius:5px;font-size:18px;text-transform:uppercase;font-family:'Myriad Pro';font-weight:700;transition:.3s}.portfoilio-learn-more button:hover{background-color:#8aac14;transform:scale(.8)}.testimonials{width:100%;background-color:#add036}.testimonials .testimonials-title{width:100%;text-align:center;color:#fff;font-size:20px;margin:30px 0;display:inline-block}.testimonials .testimonials-title hr{width:200px;margin:auto;border:none;border-bottom:4px solid #fff;margin-top:10px}.testimonials .testimonials-title h3{font-family:'Myriad Pro';font-weight:700;font-size:30px}.testimonials .clients-feedback{width:100%;padding:30px 0}.testimonials .clients-feedback:after{content:'';display:block;clear:both}.testimonials .clients-feedback .clients-left{width:55%;float:left;padding-bottom:20px}.testimonials .clients-feedback .clients-left .left-img{display:flex}.testimonials .clients-feedback .clients-left .left-img .clients-common{width:168px;height:214px;background:radial-gradient(#fff,#fff,#e7e7e7);margin:auto;text-align:center;border-radius:4px;float:left}.testimonials .clients-feedback .clients-left .left-img .clients-2{height:260px;width:218px;margin:auto;z-index:705;box-shadow:0 -3px 17px -6px rgba(0,0,0,.8)}.testimonials .clients-feedback .clients-left .left-img .clients-common .name{margin-top:32px;width:107%;height:34px;display:flex;background-color:#aecd34;margin-left:-5px;box-shadow:0 -2px 3px -2px rgba(0,0,0,.4)}.testimonials .clients-feedback .clients-left .left-img .clients-2 .name{box-shadow:0 -2px 3px -2px rgba(0,0,0,.8)}.testimonials .clients-feedback .clients-left .left-img .clients-common .name h4{text-align:center;color:#fff;margin:auto;font-family:'Myriad Pro';font-weight:700}.testimonials .clients-feedback .clients-left .left-img .clients-2 .name{margin-top:36px;height:42px}.testimonials .clients-feedback .clients-left .left-img .clients-common img{width:50%;border-radius:50%;margin:30px auto 0 auto;display:inline-block;border:3px solid #fff;box-shadow:0 0 28px 0 rgba(0,0,0,.6);transition:.4s}.testimonials .clients-feedback .clients-left .left-img .clients-common img:hover{transform:scale(1.2)}.testimonials .clients-feedback .clients-right{width:40%;float:left}.testimonials .clients-feedback .clients-right p{color:#fff;font-family:'Myriad Pro';font-weight:400;font-size:20px}.testimonials .clients-feedback .clients-right p i{font-size:30px;margin-right:10px}.testimonials .clients-feedback .clients-right h5{color:#fff;font-size:25px;font-family:'Myriad Pro';margin-top:20px}.testimonials .clients-feedback .clients-right .fa-quote-left{transform:rotate(180deg);display:inline-block;margin-left:0;color:#fff}.testimonials .spacer-client{width:5%;height:100px;float:left}.footer{width:100%;height:200px}.footer .footer-top{width:100%;display:flex;margin-bottom:50px;padding-top:40px}.footer .footer-top:after{content:'';display:block;clear:both}.footer .common{width:25%;float:left;border-left:1px solid #e6e6e6;padding:0 10px}.footer .common:after{content:'';display:block;clear:both}.footer .quic-link h4{margin-bottom:10px;font-family:Calibri;font-weight:700}.footer .quic-link a:hover{color:#000}.footer .quic-link a{color:#4d4d4d;display:block;padding:1.5px 0;font-family:Calibri;font-weight:400}.footer .contact-info .fa-map-marker-alt{display:inline-block}.footer .contact-info p{width:80%;font-size:16px;display:inline-block;color:#000;font-family:Calibri;font-weight:400}.footer .contact-info i{margin-right:10px;font-size:18px;vertical-align:top;text-align:center;color:#add036}.footer .contact-info img{width:16px;margin-right:10px;vertical-align:middle}.footer .contact-info h4{margin-bottom:10px;font-family:Calibri;font-weight:700}.footer .contact-info .phone{margin:20px 0}.footer .contact-info .email{width:100%;display:inline-block}.footer .contact-info .email p{width:100%;font-family:Calibri;font-weight:400}.footer .contact-info .email i{font-size:14px;vertical-align:middle}.footer .sign-up h5{font-family:Calibri;font-weight:700;font-size:16px}.footer .sign-up input{width:100%;padding:7px 5px;border-radius:5px;margin:10px 0}.footer .sign-up button{width:40%;padding:7px 4px;border-radius:5px;border:none;background-color:#add036;color:#fff;font-family:Calibri;font-weight:700;text-transform:uppercase}.footer .sign-up button:hover{background-color:#8aac14}.footer .social-media{padding:0 0 0 10px;float:right}.footer .social-media img{width:100%;padding-bottom:20px;cursor:pointer;transition:.4s}.footer .social-media img:hover{transform:scale(.8)}.footer .social-media .icon{width:100%;text-align:center}.footer .social-media .icon i{font-size:20px;transition:.2s}.footer .social-media .icon i:hover{transform:scale(1.2)}.footer .social-media .icon i:nth-child(1){color:#3b589a}.footer .social-media .icon i:nth-child(2){margin:0 10px;color:#55acef}.footer .social-media .icon i:nth-child(3){color:#c82329}.copyright{width:100%;text-align:center;border-top:1px solid #e6e6e6}.copyright p{padding:10px 0;font-family:Calibri;font-weight:400;color:#676767;font-size:14px}