/**handles:home-page-style**/
#slider{max-width:100%;padding:0;position:relative}#slider a.theme_yellow_button{margin-right:20px}#slider img{width:100%}#slider h3{font:900 38px var(--font-nunito-sans);color:var(--color-002e5b);padding-top:11px}.slide_text{font:600 15px var(--font-nunito-sans);line-height:26px;color:var(--color-002e5b);padding-top:0;padding-bottom:7px;padding-right:7em}.slider-box{position:absolute;top:55%;transform:translateY(-50%);padding:50px 60px 50px 30px;max-width:57%;margin:auto;text-align:left}#slider .carousel-caption{top:0;bottom:inherit;text-align:left;left:0;right:0;margin:0!important;padding:0!important;bottom:0}#slider .carousel-prev-button{position:absolute;left:0;bottom:43%}#slider .carousel-next-button{position:absolute;right:20px;bottom:43%}#slider .carousel-item-next,#slider .carousel-item-prev,#slider .carousel-item.active{display:block!important}#slider .carousel-control-next-icon,#slider .carousel-control-prev-icon{background-image:none}#slider ol.carousel-indicators li{padding:3px;border:2px solid var(--color-002e5b);margin-right:7px;opacity:1;width:5px;height:5px;border-radius:2px;background-color:transparent}#slider .carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}#slider .carousel-fade .carousel-item-next.carousel-item-left,#slider .carousel-fade .carousel-item-prev.carousel-item-right,#slider .carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}#slider .carousel-fade .active.carousel-item-prev,#slider .carousel-fade .carousel-item-next,#slider .carousel-fade .carousel-item-prev,#slider .carousel-fade .carousel-item.active,#slider.carousel-fade .active.carousel-item-left{transform:translateX(0);transform:translate3d(0,0,0)}#slider ol.carousel-indicators{text-align:center;position:absolute;bottom:9%;left:0;right:0;margin:0 auto}#slider ol.carousel-indicators .active{background-color:var(--color-f7c02e)!important;border:2px solid var(--color-f7c02e)}#slider .section-seperator{position:absolute;bottom:0;width:100%}#slider .slide_nav i{font-size:14px;color:#fff;background-color:var(--color-002e5b);border:2px solid var(--color-002e5b);padding:11px 13px}#slider .slide_nav i:hover{background-color:var(--color-f7c02e);border-color:var(--color-f7c02e);color:#252525}#our-projects .post-type-msg,#testimonial .post-type-msg{color:#fff}#about-us{background-color:#fff}.section_main_heading h3{font:700 20px var(--font-nunito-sans);color:var(--color-f7c02e);padding:0;margin:0}#home-contact .home-contact-form h3,.section_main_heading h4{font:900 28px var(--font-nunito-sans);color:var(--color-002e5b);padding:0;margin:0}#about-us .about-feature-box{padding-bottom:35px}#about-us .about-feature-box a{font:800 22px var(--font-nunito-sans);color:var(--color-002e5b);display:inline-block;padding-top:10px}#about-us .about-feature-box p{font:400 14px var(--font-nunito-sans);line-height:25px;color:var(--color-002e5b);margin-bottom:0}#about-us .about-feature{border-bottom:2px solid #e5e9ee}#about-us .about-images{text-align:right}#about-us .about-feature-box:hover img,#why-choose-us .why-choose-us-info:hover img{transition:1s;-webkit-transition:.7s;-moz-transition:.7s;-ms-transition:.7s;-o-transition:.7s;-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);-ms-transform:rotateY(360deg);transform:rotateY(360deg)}#about-comment-box{background-color:var(--color-f7c02e);position:absolute;padding:10px 20px;color:#fff;top:6em;border-radius:50%;width:157px;height:119px;left:-16px}#about-comment-box::after{content:"";position:absolute;height:40px;width:40px;bottom:-16px;background-color:var(--color-f7c02e);clip-path:polygon(0 0,100% 0,100% 100%);right:16px;transform:rotate(-18deg)}#about-comment-box span{color:var(--color-002e5b);font-size:15px;font-weight:700}#our-records{padding-top:20px}#our-records h4{padding-bottom:0}#our-records h4 span{font:900 32px var(--font-nunito-sans);color:var(--color-002e5b)}#our-records span{font:600 18px var(--font-nunito-sans);color:var(--color-002e5b)}#our-records h5{font:600 20px var(--font-nunito-sans);color:var(--color-f7c02e);margin-bottom:0;padding-top:0}#video{border:18px solid #fff;position:relative;left:0;width:max-content;width:-moz-max-content;margin-top:-15em;width:-moz-max-content;width:-webkit-max-content;width:-o-max-content}#video a{position:absolute;left:50%;transform:translateX(-50%);right:0;margin:0 auto;top:40%;display:table;background-color:rgb(255 255 255 / 30%);border-radius:50%;padding:14px}#video a i{color:var(--color-f7c02e);background-color:var(--color-002e5b);padding:20px 24px;font-size:19px;border-radius:50%}#about-us .modal-new{display:none;position:fixed;z-index:999999999999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}#about-us .modal-contents{background-color:#fff;margin:auto;padding:6px;width:80%;transition:2s;border-radius:10px}#about-us .close-one{color:#252525;float:right;font-size:28px;font-weight:700;padding-right:20px}#about-us .close-one:focus,#about-us .close-one:hover{text-decoration:none;cursor:pointer}#our-partners{background-color:var(--color-002e5b);padding:80px 0}#our-partners .owl-carousel .owl-dots button{background-color:#fff!important}#connect-us .connect-us-text p,#our-faq #accordion a,#our-services .services-box h5,.blob-box h5,.project-box h5,.team-content h5 a{font:700 18px var(--font-nunito-sans);color:var(--color-002e5b);padding-top:12px}#home-contact .home-contact-form input,#home-contact .home-contact-form input::placeholder,#home-contact .home-contact-form select,#home-contact .home-contact-form textarea,#home-contact .home-contact-form textarea::placeholder,#our-blogs .blog-info,#our-faq #accordion .card-body,#our-services .services-text,#our-shop .shopbox h5 a,#our-team .team-content .team-text,#our-team .team-content p,.blob-box .box-content .blog-text,.project-box .box-content .projects-text,.why_choose_text{font:600 15px var(--font-nunito-sans);line-height:26px;color:var(--color-002e5b)}.services-box{text-align:center;overflow:hidden;position:relative;border:1px solid #eee;padding:30px;margin-bottom:30px;position:relative}.services-box .services-box-content{width:100%;height:100%;background:rgba(0,0,0,.6);opacity:0;position:absolute;top:0;left:0;transform:perspective(400px) rotateX(-90deg);transform-origin:center top 0;transition:all .5s ease 0s}.services-box:hover .services-box-content{opacity:1;transform:perspective(400px) rotateX(0)}.services-box:hover{border:none}#our-projects{background-color:var(--color-002e5b)}.section_main_heading.white_head h4{color:#fff}#our-projects .project-tabs{text-align:right}#our-projects .project-tabs ul{list-style-type:none;margin-left:0}#our-projects .project-tabs ul li{display:inline-block;padding:0 12px}#our-projects .project-tabs ul li a{font:600 15px var(--font-nunito-sans);color:#fff;padding:0}#our-projects .project-tabs ul li .active{border-bottom:2px solid var(--color-f7c02e);color:var(--color-f7c02e)}#our-projects .container-fluid{padding:0}.project-box{overflow:hidden;position:relative}.project-box:after,.project-box:before{content:"";width:100%;height:100%;background-color:#fff;position:absolute;top:0;left:0;bottom:0;z-index:1;transform:scaleX(0);transition:all 1s ease 0s;opacity:.8}.project-box:after{transform:scaleY(0)}.project-box:hover:after,.project-box:hover:before{transform:scaleX(1)}.project-box img{width:100%;height:auto;transition:all .5s ease 0s;border-radius:0}.project-box:hover img{transform:scale(1.3)}.project-box .box-content{width:100%;position:absolute;top:50%;left:0;z-index:2;padding:20px;opacity:0;transform:translateY(-50%)}.project-box:hover .box-content{opacity:1;transition:2s}.project-box:hover .box-content img{transform:scale(1);margin:0}.blob-box .box-content .blog-link,.project-box .box-content .project-link{font:700 15px var(--font-nunito-sans);color:var(--color-002e5b);margin-top:18px;display:block}#our-projects .owl-dots{margin:0 auto}#our-projects .owl-dots button.owl-dot{background-color:#fff!important}#our-team .team-button{margin-top:25px}#our-team .team-tabs ul{list-style-type:none;margin-left:0;padding-top:30px}#our-team .team-tabs ul li a{padding:0}#our-team .team-tabs ul li .active{border:2px solid var(--color-f7c02e)}#our-team .team-content{padding-top:30px}#home-contact .home-contact-title,#our-team .team-content span{font:700 16px var(--font-nunito-sans);color:var(--color-f7c02e)}#our-team .team-content .team-text{padding-top:17px;padding-bottom:15px;font-size:16px;font-weight:400}#our-team .team-content p{margin-bottom:5px}#our-team .social-profiles{padding-top:20px}#our-team .social-profiles i{width:30px;height:30px;background-color:var(--color-002e5b);color:#fff;padding:8px 8px;border-radius:5px;margin-right:5px;font-size:14px;text-align:center}#our-team .social-profiles i:hover{background-color:var(--color-f7c02e);color:var(--color-002e5b)}#our-team .nav-item img{height:220px!important}#our-team .team-tabs ul li a{border:1px solid #eee}#our-team .owl-carousel .owl-nav i{width:auto;height:auto;border:none;background-color:transparent;color:var(--color-bbbbbb)}#our-team .owl-carousel .owl-nav .owl-prev{left:-3em}#our-team .owl-carousel .owl-nav .owl-next{right:-3em}#testimonial .owl-carousel .owl-dots button{border:2px solid #fff!important}#testimonial .owl-carousel .owl-dots .active{border:2px solid var(--color-f7c02e)!important}#testimonial .testimonials-box .testi-text{border:2px solid #fff;padding:30px}#testimonial .testimonials-box .testi-text p{font:600 16px var(--font-nunito-sans);line-height:26px;color:#fff}#testimonial .testimonials-box img{border-radius:50%;margin-top:30px;border:2px solid #fff}#testimonial .testimonials-box h3{margin-bottom:5px;padding-bottom:0;padding-top:5px}#testimonial .testimonials-box h3 a{font:700 20px var(--font-nunito-sans);color:#fff;display:inline-block;padding-top:15px}#testimonial .testimonials-box span{font:700 15px var(--font-nunito-sans);letter-spacing:1px;color:var(--color-f7c02e);font-weight:700}#testimonial .testimonials-box:hover .testi-text{background-color:#fff}#testimonial .testimonials-box:hover .testi-text p{color:var(--color-002e5b)}#our-shop .owl-nav .owl-prev,#testimonial .owl-nav .owl-prev{right:68px;top:-83px;left:auto}#our-shop .owl-nav .owl-next,#testimonial .owl-nav .owl-next{right:0;top:-83px}#our-shop .owl-nav button:hover i,#testimonial .owl-nav button:hover i{background-color:var(--color-f7c02e);border-color:var(--color-f7c02e)}#our-shop .owl-nav i,#testimonial .owl-nav i{border:none}#our-shop .owl-nav i{background-color:#f5f5f5}#our-blogs .blog-text{font:600 16px var(--font-nunito-sans);color:var(--color-002e5b);padding-top:40px;padding-bottom:30px;line-height:30px}#our-blogs .our-blogs-content{align-items:center}.blob-box{text-align:center;overflow:hidden;position:relative}.blob-box img{width:100%;height:auto}.blob-box .box-content{width:90%;height:90%;background-color:#fff;position:absolute;top:5%;left:5%;padding:50% 28px 43px;opacity:0;transform:scaleX(0);z-index:1;transition:all .5s ease 0s;text-align:center}.blob-box:hover .box-content{opacity:1;transform:scaleX(1)}.blob-box .box-content .blog-text{padding-bottom:10px}#our-blogs .owl-nav button i{background-color:var(--color-002e5b);color:#fff;border:none}#our-blogs .owl-nav button i:hover{background-color:var(--color-f7c02e);color:var(--color-002e5b)}.blog-info{margin-top:8px}#why-choose-us .why-choose-us-info h5 a{font:700 24px var(--font-nunito-sans);color:var(--color-002e5b)}.why_choose_text{margin-bottom:0}#why-choose-us .why-choose-us-content{background-color:#fff;opacity:.7;padding:50px 50px;margin-bottom:50px}#our-faq #accordion .card{border:none;border-top:1px solid #cdd5df}#our-faq .card-header:first-child{border-radius:0}#our-faq #accordion .card-header{border:none;padding-left:0;cursor:pointer;padding:22px 0}#our-faq #accordion .card i{color:var(--color-f7c02e);position:absolute;right:20px;top:28px;cursor:pointer}#our-faq #accordion .card-body{padding-top:0;padding-left:0}#our-faq .card-header,.card{background-color:transparent}#home-contact .home-contact-text{font:700 25px var(--font-nunito-sans);color:#fff;padding-bottom:24px}#home-contact .home-contact-form{background-color:var(--color-f7c02e);padding:65px 35px 26px 35px;position:absolute;bottom:-50px;left:0;background-repeat:no-repeat;background-size:cover}#home-contact .home-contact-form h3{padding-bottom:20px}#home-contact .home-contact-form input,#home-contact .home-contact-form select,#home-contact .home-contact-form textarea{border:none;background-color:#fff;margin-bottom:20px;padding:15px 18px}#home-contact .home-contact-form input[type=submit]{font:900 15px var(--font-nunito-sans);color:var(--color-f7c02e)!important;background-color:var(--color-002e5b)!important;width:100%;padding:18px 0}#home-contact .home-contact-form input[type=submit]:hover{background-color:#fff!important;color:var(--color-002e5b)!important}#home-contact .home-contact-content{padding:80px 10em 80px 0}#home-contact .message{color:#fff}#our-shop{padding-top:8%;background-color:#fff}#our-shop .shopbox h5{padding-bottom:0}#our-shop .shopbox h5 a{padding-top:15px}#our-shop .shopbox del,#our-shop .shopbox ins{font-size:16px;letter-spacing:0;color:var(--color-002e5b);font-family:var(--font-nunito-sans);font-weight:900}#our-shop .product-image{background-color:#fff;padding:20px;position:relative}#our-shop .owl-nav .owl-next,#our-shop .owl-nav .owl-prev{top:-73px;left:auto}#our-shop .owl-nav .owl-next{right:0}#our-shop .owl-nav .owl-prev{right:65px}#our-shop .shopbox{text-align:center;overflow:hidden;position:relative;background-color:#f5f5f5;padding:20px}#our-shop .shopbox .box-content{width:100%;padding:4px 0;background-color:var(--color-002e5b);position:absolute;bottom:5px;left:0;right:0;opacity:0;transform:translateY(30px);transition:all .3s ease 0s}#our-shop .shopbox:hover .box-content{opacity:1;transform:translateY(0)}#our-shop .shopbox .box-content a{font:900 14px var(--font-nunito-sans);color:#fff;text-align:center}#our-shop .shopbox .added_to_cart{padding:7px 10px;display:block}#connect-us{clip-path:polygon(0 0,100% 0,100% 89%,70% 89%,67% 100%,34% 100%,30% 89%,0 89%)}#connect-us .connect-us-text{text-align:center}#connect-us .connect-us-text h4{font:900 30px var(--font-nunito-sans);color:var(--color-002e5b);padding-top:25px}#connect-us .connect-us-text p{padding-top:25px}#connect-us .connect-us-text a{margin-top:25px;margin-bottom:25px}