/********** Template CSS **********/
:root {
    --primary: #3CB815;
    --secondary: #F65005;
    --light: #F7F8FC;
    --dark: #111111;
}

.back-to-top {
    position: fixed;
    display: none;
    right: 30px;
    bottom: 30px;
    z-index: 99;
}

.my-6 {
    margin-top: 6rem;
    margin-bottom: 6rem;
}

.py-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
}

.bg-icon {
    background: url(../img/bg-icon.png) center center repeat;
    background-size: contain;
}


/*** Spinner ***/
#spinner {
    opacity: 0;
    visibility: hidden;
    transition: opacity .5s ease-out, visibility 0s linear .5s;
    z-index: 99999;
}

#spinner.show {
    transition: opacity .5s ease-out, visibility 0s linear 0s;
    visibility: visible;
    opacity: 1;
}


/*** Button ***/
.btn {
    font-weight: 500;
    transition: .5s;
}

.btn.btn-primary,
.btn.btn-secondary,
.btn.btn-outline-primary:hover,
.btn.btn-outline-secondary:hover {
    color: #009933;
}

.btn-square {
    width: 38px;
    height: 38px;
}

.btn-sm-square {
    width: 32px;
    height: 32px;
}

.btn-lg-square {
    width: 48px;
    height: 48px;
}

.btn-square,
.btn-sm-square,
.btn-lg-square {
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: normal;
}


/*** Navbar ***/
.fixed-top {
    transition: .5s;
}

.top-bar {
    height: 45px;
    border-bottom: 1px solid rgba(0, 0, 0, .07);
background-color: #009933;}

.navbar .dropdown-toggle::after {
    border: none;
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    vertical-align: middle;
    margin-left: 8px;
}

.navbar .navbar-nav .nav-link 
   {
  display: block;
  position: relative;
  color: #000000;
  transition: 0.3s;
  font-size: 15px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}

.navbar .navbar-nav .nav-link:hover,
.navbar .navbar-nav .nav-link.active {
    color: var(--dark);
}

@media (max-width: 991.98px) {
    .navbar .navbar-nav {
        margin-top: 10px;
        border-top: 1px solid rgba(0, 0, 0, .07);
        background: #FFFFFF;
    }

    .navbar .navbar-nav .nav-link {
        padding: 10px 0;
    }
}

@media (min-width: 992px) {
    .navbar .nav-item .dropdown-menu {
        display: block;
        visibility: hidden;
        top: 100%;
        transform: rotateX(-75deg);
        transform-origin: 0% 0%;
        transition: .5s;
        opacity: 0;
    }

    .navbar .nav-item:hover .dropdown-menu {
        transform: rotateX(0deg);
        visibility: visible;
        transition: .5s;
        opacity: 1;
    }
}


/*** Header ***/
.carousel-caption {
    top: 0;
    left: 0;
    /* right: 0; */
    bottom: 500px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: start;
    z-index: 1;
}

.carousel-control-prev,
.carousel-control-next {
    width: 15%;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    width: 3rem;
    height: 3rem;
    background-color: var(--primary);
    border: 10px solid var(--primary);
    border-radius: 3rem;
}

@media (max-width: 768px) {
    #header-carousel .carousel-item {
        position: relative;
        min-height: 450px;
    }
    
    #header-carousel .carousel-item img {
        position: absolute;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
}

.page-header {
    padding-top: 12rem;
    padding-bottom: 6rem;
    background: url(../img/pirolizbanner.jpg) top right no-repeat;
    background-size: cover;
}

.breadcrumb-item+.breadcrumb-item::before {
    color: #999999;
}


/*** Section Header ***/
.section-header {
    position: relative;
    padding-top: 25px;
}

.section-header::before {
    position: absolute;
    content: "";
    width: 60px;
    height: 2px;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: var(--primary);
}

.section-header::after {
    position: absolute;
    content: "";
    width: 90px;
    height: 2px;
    top: 10px;
    left: 50%;
    transform: translateX(-50%);
    background: var(--secondary);
}

.section-header.text-start::before,
.section-header.text-start::after {
    left: 0;
    transform: translateX(0);
}



/*** About ***/
.about-img img {
    position: relative;
    z-index: 2;
}

.about-img::before {
    position: absolute;
    content: "";
    top: 0;
    left: -50%;
    width: 100%;
    height: 100%;
    background-image: -webkit-repeating-radial-gradient(#FFFFFF, #EEEEEE 5px, transparent 5px, transparent 10px);
    background-image: -moz-repeating-radial-gradient(#FFFFFF, #EEEEEE 5px, transparent 5px, transparent 10px);
    background-image: -ms-repeating-radial-gradient(#FFFFFF, #EEEEEE 5px, transparent 5px, transparent 10px);
    background-image: -o-repeating-radial-gradient(#FFFFFF, #EEEEEE 5px, transparent 5px, transparent 10px);
    background-image: repeating-radial-gradient(#FFFFFF, #EEEEEE 5px, transparent 5px, transparent 10px);
    background-size: 20px 20px;
    transform: skew(20deg);
    z-index: 1;
}


/*** Product ***/
.nav-pills .nav-item .btn {
    color: var(--dark);
}

.nav-pills .nav-item .btn:hover,
.nav-pills .nav-item .btn.active {
    color: #FFFFFF;
}

.product-item {
    box-shadow: 0 0 45px rgba(0, 0, 0, .07);
}

.product-item img {
    transition: .5s;
}

.product-item:hover img {
    transform: scale(1.1);
}

.product-item small a:hover {
    color: var(--primary) !important;
}


/*** Testimonial ***/
.testimonial-carousel .owl-item .testimonial-item img {
    width: 60px;
    height: 60px;
}

.testimonial-carousel .owl-item .testimonial-item,
.testimonial-carousel .owl-item .testimonial-item * {
    transition: .5s;
}

.testimonial-carousel .owl-item.center .testimonial-item {
    background: var(--primary) !important;
}

.testimonial-carousel .owl-item.center .testimonial-item * {
    color: #FFFFFF !important;
}

.testimonial-carousel .owl-item.center .testimonial-item i {
    color: var(--secondary) !important;
}

.testimonial-carousel .owl-nav {
    margin-top: 30px;
    display: flex;
    justify-content: center;
}

.testimonial-carousel .owl-nav .owl-prev,
.testimonial-carousel .owl-nav .owl-next {
    margin: 0 12px;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--dark);
    border: 2px solid var(--primary);
    border-radius: 50px;
    font-size: 18px;
    transition: .5s;
}

.testimonial-carousel .owl-nav .owl-prev:hover,
.testimonial-carousel .owl-nav .owl-next:hover {
    color: #FFFFFF;
    background: var(--primary);
}


/*** Footer ***/
.footer {
    color: #999999;
}

.footer .btn.btn-link {
    display: block;
    margin-bottom: 5px;
    padding: 0;
    text-align: left;
    color: #999999;
    font-weight: normal;
    text-transform: capitalize;
    transition: .3s;
}

.footer .btn.btn-link::before {
    position: relative;
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #999999;
    margin-right: 10px;
}

.footer .btn.btn-link:hover {
    color: var(--light);
    letter-spacing: 1px;
    box-shadow: none;
}

.footer .copyright {
    padding: 25px 0;
    font-size: 15px;
    border-top: 1px solid rgba(256, 256, 256, .1);
}

.footer .copyright a {
    color: var(--light);
}

.footer .copyright a:hover {
    color: var(--primary);
}


.slider-height{min-height:500px;background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (min-width: 1200px) and (max-width: 1600px){.slider-height{min-height:700px}}@media only screen and (min-width: 768px) and (max-width: 991px){.slider-height{min-height:600px}}@media (max-width: 767px){.slider-height{min-height:470px}}.slider-height2{min-height:300px;background-repeat:no-repeat;background-position:center center;background-size:cover}@media (max-width: 767px){.slider-height2{min-height:260px}}.slider-area{margin-top:-1px}.slider-area .hero__caption h1{font-size:70px;font-weight:900;margin-bottom:14px;color:#002d5b;font-family:"Poppins",sans-serif;line-height:1.2;text-transform:uppercase;margin-bottom:53px}@media only screen and (min-width: 992px) and (max-width: 1199px){.slider-area .hero__caption h1{font-size:60px;line-height:1.2}}@media only screen and (min-width: 768px) and (max-width: 991px){.slider-area .hero__caption h1{font-size:50px;line-height:1.2}}@media (max-width: 767px){.slider-area .hero__caption h1{font-size:35px;line-height:1.2}}.slider-area .hero__caption p{font-size:18px;line-height:1.2;font-weight:300;margin-bottom:39px;color:#28a745d1;margin-bottom:7px;text-transform:uppercase}@media (max-width: 767px){.slider-area .hero__caption p{margin-bottom:30px}}.hero-overly{position:relative;z-index:1}.hero-overly::before{position:absolute;content:"";background-color:rgba(1,10,28,0.3);width:100%;height:100%;left:0;top:0;bottom:0;right:0;z-index:-1;background-repeat:no-repeat}.slider-area .hero-cap h2{color:#fff;font-size:50px;font-weight:700;text-transform:capitalize}.slider-active button.slick-arrow{position:absolute;top:50%;left:80px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:none;border:0;padding:0;z-index:2;opacity:0;visibility:hidden;height:60px;width:60px;border-radius:50%;cursor:pointer;background:#28a745d1;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.slider-active button.slick-arrow i{font-size:20px;line-height:60px}.slider-active button.slick-next{left:auto;right:80px}.slider-active button.slick-arrow .secondary-img{right:26px}.slider-active button:hover img{opacity:0}.slider-active button:hover .secondary-img{opacity:1}.slider-active:hover button.slick-prev{left:100px}@media only screen and (min-width: 1200px) and (max-width: 1600px){.slider-active:hover button.slick-prev{left:20px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.slider-active:hover button.slick-prev{left:auto;right:10px}}.slider-active:hover button.slick-next{right:100px}@media only screen and (min-width: 1200px) and (max-width: 1600px){.slider-active:hover button.slick-next{right:20px}}.slider-active:hover button{opacity:1;visibility:visible}.slider-active button:hover{background:#009933}.slider-active .secondary-img{position:absolute;opacity:0}.team-profile{background:#f6f9fe}.team-profile .single-profile .single-profile-front .profile-img{overflow:hidden}.team-profile .single-profile .single-profile-front .profile-img img{width:100%;margin-bottom:30px;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;border-bottom:7px solid transparent;transform:scale(1)}.team-profile .single-profile .single-profile-front .profile-img img:hover{border-bottom:7px solid #28a7458a;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.team-profile .single-profile .single-profile-front .profile-caption{overflow:hidden}.team-profile .single-profile .single-profile-front .profile-caption h4 a{color:#191d34;font-size:25px;font-weight:600;margin-bottom:23px;display:block}.team-profile .single-profile .single-profile-front .profile-caption h4 a:hover{color:#28a745d1}.team-profile .single-profile .single-profile-back{border:4px solid #28a745d1;padding:31px 32px 48px 52px;background:#fff;overflow:hidden;top:0;position:absolute;transform:perspective(600px) rotateY(180deg);backface-visibility:hidden;overflow:hidden;transition:transform 0.5s linear}@media only screen and (min-width: 992px) and (max-width: 1199px){.team-profile .single-profile .single-profile-back{padding:20px}}@media only screen and (min-width: 768px) and (max-width: 991px){.team-profile .single-profile .single-profile-back{padding:20px}}@media (max-width: 767px){.team-profile .single-profile .single-profile-back{padding:20px}}.team-profile .single-profile .single-profile-back h2{color:#191d34;font-size:40px;font-weight:700;line-height:1.3;margin-bottom:30px;position:relative;display:block;padding-bottom:29px}.team-profile .single-profile .single-profile-back h2::before{content:"";position:absolute;width:100px;height:4px;background:#28a745d1;left:0;bottom:0}.team-profile .single-profile .single-profile-back p{margin-bottom:30px}.team-profile .single-profile .single-profile-back a{color:#191d34}.team-profile .single-profile .single-profile-back a:hover{color:#28a745d1}.team-profile .single-profile .single-profile-front-last .profile-img{overflow:hidden}.team-profile .single-profile .single-profile-front-last .profile-img img{width:100%;margin-bottom:30px;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;border-bottom:7px solid transparent;transform:scale(1)}.team-profile .single-profile .single-profile-front-last .profile-img img:hover{border-bottom:7px solid #28a745d1;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.team-profile .single-profile .single-profile-front-last .profile-caption h4 a{color:#191d34;font-size:25px;font-weight:600;margin-bottom:23px;display:block}.team-profile .single-profile .single-profile-front-last .profile-caption h4 a:hover{color:#28a745d1}.team-profile .single-profile .single-profile-back-last{border:4px solid #28a745d1;padding:31px 32px 48px 52px;background:#fff;overflow:hidden;top:0;position:relative;top:0;backface-visibility:hidden;transition:transform 0.5s linear;transform:perspective(600px) rotateY(0deg)}@media only screen and (min-width: 992px) and (max-width: 1199px){.team-profile .single-profile .single-profile-back-last{padding:20px}}@media (max-width: 767px){.team-profile .single-profile .single-profile-back-last{padding:20px}}.team-profile .single-profile .single-profile-back-last h2{color:#191d34;font-size:40px;font-weight:700;line-height:1.3;margin-bottom:30px;position:relative;display:block;padding-bottom:29px}.team-profile .single-profile .single-profile-back-last h2::before{content:"";position:absolute;width:100px;height:4px;background:#28a745d1;left:0;bottom:0}.team-profile .single-profile .single-profile-back-last p{margin-bottom:30px}@media only screen and (min-width: 992px) and (max-width: 1199px){.team-profile .single-profile .single-profile-back-last p{font-size:15px}}.team-profile .single-profile .single-profile-back-last a{color:#191d34}.team-profile .single-profile .single-profile-back-last a:hover{color:#28a745d1}.we-trusted-area .trusted-img img{width:100%}@media only screen and (min-width: 768px) and (max-width: 991px){.we-trusted-area .trusted-img img{margin-bottom:30px}}@media only screen and (min-width: 576px) and (max-width: 767px){.we-trusted-area .trusted-img img{margin-bottom:30px}}@media (max-width: 767px){.we-trusted-area .trusted-img img{margin-bottom:30px}}.we-trusted-area .trusted-caption{background:rgba(255,255,255,0.8);padding:57px 115px 50px 60px;margin-left:-152px}@media only screen and (min-width: 992px) and (max-width: 1199px){.we-trusted-area .trusted-caption{padding:30px 5px 30px 30px}}@media only screen and (min-width: 768px) and (max-width: 991px){.we-trusted-area .trusted-caption{padding:30px;margin-left:0px}}@media only screen and (min-width: 576px) and (max-width: 767px){.we-trusted-area .trusted-caption{padding:0px;margin-left:0px}}@media (max-width: 767px){.we-trusted-area .trusted-caption{padding:0px;margin-left:0px}}.we-trusted-area .trusted-caption h2{color:#191d34;font-size:40px;font-weight:700;line-height:1.2;margin-bottom:40px;display:block}@media (max-width: 767px){.we-trusted-area .trusted-caption h2{font-size:24px;line-height:1.3}}.we-trusted-area .trusted-caption p{margin-bottom:57px}.services-area .single-services{padding:86px 61px 64px 61px;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;background:#fcfdff;position:relative}.services-area .single-services:hover{background:#f8fafe}@media only screen and (min-width: 992px) and (max-width: 1199px){.services-area .single-services{padding:26px}}@media only screen and (min-width: 768px) and (max-width: 991px){.services-area .single-services{padding:40px}}@media (max-width: 767px){.services-area .single-services{padding:30px}}.services-area .single-services .services-icon span{font-size:54px;margin-bottom:23px;display:block;color:#000;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}.services-area .single-services .services-caption h4{color:#191d34;font-size:25px;font-weight:600;margin-bottom:25px;display:inline-block}@media only screen and (min-width: 1200px) and (max-width: 1600px){.services-area .single-services .services-caption h4{font-size:22px}}@media (max-width: 767px){.services-area .single-services .services-caption h4{font-size:19px}}.services-area .single-services .services-caption p{line-height:25px}.services-area .single-services::before{background-image:url(../img/service/services_bg.png);content:"";position:absolute;min-width:221px;height:216px;right:0px;bottom:0px;z-index:-1;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}@media (max-width: 767px){.services-area .single-services::before{display:none}}.single-services:hover::before{right:-12px;bottom:-12px}.single-services:hover .services-icon span{color:#28a745d1}.section-tittle h2{color:#191d34;font-size:60px;font-weight:700;line-height:1;margin-bottom:95px}@media (max-width: 767px){.section-tittle h2{font-size:39px;line-height:1.3;margin-bottom:50px}}.completed-cases{overflow:hidden;background:#f8fafe;position:relative;z-index:0}.completed-cases .single-cases-info{position:relative;left:52%;margin-top:72px}@media only screen and (min-width: 1200px) and (max-width: 1600px){.completed-cases .single-cases-info{margin-top:72px;left:33%}}@media only screen and (min-width: 992px) and (max-width: 1199px){.completed-cases .single-cases-info{left:38%;margin-top:0px}}@media only screen and (min-width: 768px) and (max-width: 991px){.completed-cases .single-cases-info{left:17%;margin-top:40px}}@media only screen and (min-width: 576px) and (max-width: 767px){.completed-cases .single-cases-info{left:1%;margin-top:20px}}@media (max-width: 767px){.completed-cases .single-cases-info{left:1%;margin-top:10px}}.completed-cases .single-cases-info h3{color:#191d34;font-size:40px;font-weight:700;line-height:1.3;margin-bottom:20px;padding-right:30px}@media (max-width: 767px){.completed-cases .single-cases-info h3{font-size:30px}}.completed-cases .single-cases-info p{margin-bottom:50px;padding-right:36px}@media only screen and (min-width: 992px) and (max-width: 1199px){.completed-cases .single-cases-info p{margin-bottom:20px}}.completed-cases .single-cases-img{position:relative;overflow:hidden}.completed-cases .single-cases-img .single-cases-cap{background:#fff;padding:34px 19px 37px 30px;position:absolute;left:-200px;bottom:0;max-width:371px;-webkit-transition:all .6s ease-out 0s;-moz-transition:all .6s ease-out 0s;-ms-transition:all .6s ease-out 0s;-o-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s;opacity:0;visibility:hidden;width:80%}@media only screen and (min-width: 576px) and (max-width: 767px){.completed-cases .single-cases-img .single-cases-cap{padding:3px}}.completed-cases .single-cases-img .single-cases-cap h4 a{color:#191d34;font-size:22px;font-weight:600;margin-bottom:23px;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;cursor:pointer}.completed-cases .single-cases-img .single-cases-cap h4 a:hover{color:#28a745d1}.completed-cases .single-cases-img .single-cases-cap p{margin-bottom:30px}.completed-cases .single-cases-img .single-cases-cap span{color:#aebccb;font-size:14px;font-weight:600}.completed-cases .single-cases-img .single-cases-cap.single-cases-cap2{opacity:1;visibility:visible;left:0;bottom:0;padding:20px 19px 4px 30px}.completed-cases .single-cases-img .single-cases-cap.single-cases-cap2 h4{margin-bottom:9px}.completed-cases .single-cases-img .single-cases-cap.single-cases-cap2 p{margin-bottom:7px;line-height:1.4}.single-cases-img:hover .single-cases-cap{left:0;bottom:0;opacity:1;visibility:visible;width:80%;right:-28%}.single-cases-img.size img{width:100%}.completed-cases .owl-carousel .owl-stage-outer{overflow:visible}.completed-cases .no-js .owl-carousel,.completed-cases .owl-carousel.owl-loaded{overflow:hidden;position:relative;right:-28%}@media only screen and (min-width: 768px) and (max-width: 991px){.completed-cases .no-js .owl-carousel,.completed-cases .owl-carousel.owl-loaded{right:0%}}@media (max-width: 767px){.completed-cases .no-js .owl-carousel,.completed-cases .owl-carousel.owl-loaded{right:0%}}@media only screen and (min-width: 576px) and (max-width: 767px){.completed-cases .no-js .owl-carousel,.completed-cases .owl-carousel.owl-loaded{right:0%}}.completed-cases .owl-carousel .owl-item img{display:block;width:100%}.testimonial-area{padding-top:135px}@media only screen and (min-width: 992px) and (max-width: 1199px){.testimonial-area{padding-top:90px}}@media only screen and (min-width: 768px) and (max-width: 991px){.testimonial-area{padding-top:0px}}@media (max-width: 767px){.testimonial-area{padding-top:0px}}.testimonial-area .testimonial-caption p{font-size:25px;color:#191d34;color:#191d34;line-height:45px;line-height:1.5;padding:0 80px;margin-bottom:37px}@media only screen and (min-width: 768px) and (max-width: 991px){.testimonial-area .testimonial-caption p{font-size:20px;padding:0 0px;font-size:17px}}@media (max-width: 767px){.testimonial-area .testimonial-caption p{font-size:19px;padding:0 10px;font-size:17px}}
.header-area .header-top{padding:13px 185px}@media only screen and (min-width: 1200px) and (max-width: 1600px){.header-area .header-top{padding:13px 80px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.header-area .header-top{padding:13px 50px}}@media only screen and (min-width: 768px) and (max-width: 991px){.header-area .header-top{padding:13px 50px}}@media only screen and (min-width: 576px) and (max-width: 767px){.header-area .header-top{padding:13px 20px}}@media (max-width: 767px){.header-area .header-top{padding:13px 20px}}.header-area .header-bottom{padding:0px 185px}@media only screen and (min-width: 1200px) and (max-width: 1600px){.header-area .header-bottom{padding:0px 80px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.header-area .header-bottom{padding:0px 50px}}@media only screen and (min-width: 768px) and (max-width: 991px){.header-area .header-bottom{padding:22px 50px}}@media only screen and (min-width: 576px) and (max-width: 767px){.header-area .header-bottom{padding:22px 20px}}@media (max-width: 767px){.header-area .header-bottom{padding:22px 20px}}@media only screen and (min-width: 768px) and (max-width: 991px){.header-area{box-shadow:0 10px 15px rgba(25,25,25,0.1)}}@media only screen and (min-width: 576px) and (max-width: 767px){.header-area{box-shadow:0 10px 15px rgba(25,25,25,0.1)}}@media (max-width: 767px){.header-area{box-shadow:0 10px 15px rgba(25,25,25,0.1)}}.header-area .header-top .header-info-left ul li{color:#fff;display:inline-block;margin-right:56px;font-family:"Poppins",sans-serif;font-size:14px}.header-area .header-top .header-info-left ul li:last-child{margin-right:0px}.header-area .header-top .header-info-left ul li i{margin-right:8px}.header-area .header-top .header-info-right .header-social li{display:inline-block}.header-area .header-top .header-info-right .header-social li a{color:#fff;font-size:14px;padding-left:25px}.header-area .header-top .header-info-right .header-social li a:hover{color:#28a745d1}.main-header{position:relative;z-index:3}@media only screen and (min-width: 1200px) and (max-width: 1600px){.main-header .main-menu{margin-right:30px}}.main-header .main-menu ul li{display:inline-block;position:relative;z-index:1}.main-header .main-menu ul li a{color:#002e5b;font-weight:500;padding:39px 19px;display:block;font-size:14px;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;text-transform:uppercase}@media only screen and (min-width: 992px) and (max-width: 1199px){.main-header .main-menu ul li a{padding:39px 15px}}.main-header .main-menu ul li:hover>a{color:#28a745d1}.main-header .main-menu ul ul.submenu{position:absolute;width:170px;background:#fff;left:0;top:120%;visibility:hidden;opacity:0;box-shadow:0 0 10px 3px rgba(0,0,0,0.05);padding:17px 0;border-top:5px solid #28a745d1;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.main-header .main-menu ul ul.submenu>li{margin-left:7px;display:block}.main-header .main-menu ul ul.submenu>li>a{padding:6px 10px !important;font-size:14px;color:#0b1c39;text-transform:capitalize}.main-header .main-menu ul ul.submenu>li>a:hover{color:#28a745d1;background:none}.header-area .header-top .header-info-right .header-social a i{-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg)}.header-area .header-top .header-info-right .header-social a:hover i{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg)}.main-header ul>li:hover>ul.submenu{visibility:visible;opacity:1;top:100%}.top-bg{background:#009933}.header-sticky ul li a{padding:10px 19px}.header-sticky.sticky-bar.sticky .main-menu ul>li>a{padding:26px 20px}.slicknav_menu .slicknav_icon-bar{background-color:#28a745d1 !important}.slicknav_nav{margin-top:10px}.header-sticky.sticky-bar.sticky .header-btn .get-btn{padding:20px 20px}.header-area .slicknav_btn{top:-31px}.slicknav_menu .slicknav_nav a:hover{background:transparent;color:#28a745d1}.slicknav_menu{background:transparent;margin-top:5px !important}.mobile_menu{position:absolute;right:0px;width:100%;z-index:99}.slider-height{min-height:500px;background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (min-width: 1200px) and (max-width: 1600px){.slider-height{min-height:700px}}@media only screen and (min-width: 768px) and (max-width: 991px){.slider-height{min-height:600px}}@media (max-width: 767px){.slider-height{min-height:470px}}.slider-height2{min-height:300px;background-repeat:no-repeat;background-position:center center;background-size:cover}@media (max-width: 767px){.slider-height2{min-height:260px}}.slider-area{margin-top:-1px}.slider-area .hero__caption h1{font-size:70px;font-weight:900;margin-bottom:14px;color:#002d5b;font-family:"Poppins",sans-serif;line-height:1.2;text-transform:uppercase;margin-bottom:53px}@media only screen and (min-width: 992px) and (max-width: 1199px){.slider-area .hero__caption h1{font-size:60px;line-height:1.2}}@media only screen and (min-width: 768px) and (max-width: 991px){.slider-area .hero__caption h1{font-size:50px;line-height:1.2}}@media (max-width: 767px){.slider-area .hero__caption h1{font-size:35px;line-height:1.2}}.slider-area .hero__caption p{font-size:18px;line-height:1.2;font-weight:300;margin-bottom:39px;color:#28a745d1;margin-bottom:7px;text-transform:uppercase}@media (max-width: 767px){.slider-area .hero__caption p{margin-bottom:30px}}.hero-overly{position:relative;z-index:1}.hero-overly::before{position:absolute;content:"";background-color:rgba(1,10,28,0.3);width:100%;height:100%;left:0;top:0;bottom:0;right:0;z-index:-1;background-repeat:no-repeat}.slider-area .hero-cap h2{color:#fff;font-size:50px;font-weight:700;text-transform:capitalize}.slider-active button.slick-arrow{position:absolute;top:50%;left:80px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:none;border:0;padding:0;z-index:2;opacity:0;visibility:hidden;height:60px;width:60px;border-radius:50%;cursor:pointer;background:#28a745d1;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.slider-active button.slick-arrow i{font-size:20px;line-height:60px}.slider-active button.slick-next{left:auto;right:80px}.slider-active button.slick-arrow .secondary-img{right:26px}.slider-active button:hover img{opacity:0}.slider-active button:hover .secondary-img{opacity:1}.slider-active:hover button.slick-prev{left:100px}@media only screen and (min-width: 1200px) and (max-width: 1600px){.slider-active:hover button.slick-prev{left:20px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.slider-active:hover button.slick-prev{left:auto;right:10px}}.slider-active:hover button.slick-next{right:100px}@media only screen and (min-width: 1200px) and (max-width: 1600px){.slider-active:hover button.slick-next{right:20px}}.slider-active:hover button{opacity:1;visibility:visible}.slider-active button:hover{background:#009933}.slider-active .secondary-img{position:absolute;opacity:0}.team-profile{background:#f6f9fe}.team-profile .single-profile .single-profile-front .profile-img{overflow:hidden}.team-profile .single-profile .single-profile-front .profile-img img{width:100%;margin-bottom:30px;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;border-bottom:7px solid transparent;transform:scale(1)}.team-profile .single-profile .single-profile-front .profile-img img:hover{border-bottom:7px solid #28a7458a;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.team-profile .single-profile .single-profile-front .profile-caption{overflow:hidden}.team-profile .single-profile .single-profile-front .profile-caption h4 a{color:#191d34;font-size:25px;font-weight:600;margin-bottom:23px;display:block}.team-profile .single-profile .single-profile-front .profile-caption h4 a:hover{color:#28a745d1}.team-profile .single-profile .single-profile-back{border:4px solid #28a745d1;padding:31px 32px 48px 52px;background:#fff;overflow:hidden;top:0;position:absolute;transform:perspective(600px) rotateY(180deg);backface-visibility:hidden;overflow:hidden;transition:transform 0.5s linear}@media only screen and (min-width: 992px) and (max-width: 1199px){.team-profile .single-profile .single-profile-back{padding:20px}}@media only screen and (min-width: 768px) and (max-width: 991px){.team-profile .single-profile .single-profile-back{padding:20px}}@media (max-width: 767px){.team-profile .single-profile .single-profile-back{padding:20px}}.team-profile .single-profile .single-profile-back h2{color:#191d34;font-size:40px;font-weight:700;line-height:1.3;margin-bottom:30px;position:relative;display:block;padding-bottom:29px}.team-profile .single-profile .single-profile-back h2::before{content:"";position:absolute;width:100px;height:4px;background:#28a745d1;left:0;bottom:0}.team-profile .single-profile .single-profile-back p{margin-bottom:30px}.team-profile .single-profile .single-profile-back a{color:#191d34}.team-profile .single-profile .single-profile-back a:hover{color:#28a745d1}.team-profile .single-profile .single-profile-front-last .profile-img{overflow:hidden}.team-profile .single-profile .single-profile-front-last .profile-img img{width:100%;margin-bottom:30px;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;border-bottom:7px solid transparent;transform:scale(1)}.team-profile .single-profile .single-profile-front-last .profile-img img:hover{border-bottom:7px solid #28a745d1;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.team-profile .single-profile .single-profile-front-last .profile-caption h4 a{color:#191d34;font-size:25px;font-weight:600;margin-bottom:23px;display:block}.team-profile .single-profile .single-profile-front-last .profile-caption h4 a:hover{color:#28a745d1}.team-profile .single-profile .single-profile-back-last{border:4px solid #28a745d1;padding:31px 32px 48px 52px;background:#fff;overflow:hidden;top:0;position:relative;top:0;backface-visibility:hidden;transition:transform 0.5s linear;transform:perspective(600px) rotateY(0deg)}@media only screen and (min-width: 992px) and (max-width: 1199px){.team-profile .single-profile .single-profile-back-last{padding:20px}}@media (max-width: 767px){.team-profile .single-profile .single-profile-back-last{padding:20px}}.team-profile .single-profile .single-profile-back-last h2{color:#191d34;font-size:40px;font-weight:700;line-height:1.3;margin-bottom:30px;position:relative;display:block;padding-bottom:29px}.team-profile .single-profile .single-profile-back-last h2::before{content:"";position:absolute;width:100px;height:4px;background:#28a745d1;left:0;bottom:0}.team-profile .single-profile .single-profile-back-last p{margin-bottom:30px}@media only screen and (min-width: 992px) and (max-width: 1199px){.team-profile .single-profile .single-profile-back-last p{font-size:15px}}.team-profile .single-profile .single-profile-back-last a{color:#191d34}.team-profile .single-profile .single-profile-back-last a:hover{color:#28a745d1}.we-trusted-area .trusted-img img{width:100%}@media only screen and (min-width: 768px) and (max-width: 991px){.we-trusted-area .trusted-img img{margin-bottom:30px}}@media only screen and (min-width: 576px) and (max-width: 767px){.we-trusted-area .trusted-img img{margin-bottom:30px}}@media (max-width: 767px){.we-trusted-area .trusted-img img{margin-bottom:30px}}.we-trusted-area .trusted-caption{background:rgba(255,255,255,0.8);padding:57px 115px 50px 60px;margin-left:-152px}@media only screen and (min-width: 992px) and (max-width: 1199px){.we-trusted-area .trusted-caption{padding:30px 5px 30px 30px}}@media only screen and (min-width: 768px) and (max-width: 991px){.we-trusted-area .trusted-caption{padding:30px;margin-left:0px}}@media only screen and (min-width: 576px) and (max-width: 767px){.we-trusted-area .trusted-caption{padding:0px;margin-left:0px}}@media (max-width: 767px){.we-trusted-area .trusted-caption{padding:0px;margin-left:0px}}.we-trusted-area .trusted-caption h2{color:#191d34;font-size:40px;font-weight:700;line-height:1.2;margin-bottom:40px;display:block}@media (max-width: 767px){.we-trusted-area .trusted-caption h2{font-size:24px;line-height:1.3}}.we-trusted-area .trusted-caption p{margin-bottom:57px}.services-area .single-services{padding:86px 61px 64px 61px;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;background:#fcfdff;position:relative}.services-area .single-services:hover{background:#f8fafe}@media only screen and (min-width: 992px) and (max-width: 1199px){.services-area .single-services{padding:26px}}@media only screen and (min-width: 768px) and (max-width: 991px){.services-area .single-services{padding:40px}}@media (max-width: 767px){.services-area .single-services{padding:30px}}.services-area .single-services .services-icon span{font-size:54px;margin-bottom:23px;display:block;color:#000;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}.services-area .single-services .services-caption h4{color:#191d34;font-size:25px;font-weight:600;margin-bottom:25px;display:inline-block}@media only screen and (min-width: 1200px) and (max-width: 1600px){.services-area .single-services .services-caption h4{font-size:22px}}@media (max-width: 767px){.services-area .single-services .services-caption h4{font-size:19px}}.services-area .single-services .services-caption p{line-height:25px}.services-area .single-services::before{background-image:url(../img/service/services_bg.png);content:"";position:absolute;min-width:221px;height:216px;right:0px;bottom:0px;z-index:-1;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}@media (max-width: 767px){.services-area .single-services::before{display:none}}.single-services:hover::before{right:-12px;bottom:-12px}.single-services:hover .services-icon span{color:#28a745d1}.section-tittle h2{color:#191d34;font-size:60px;font-weight:700;line-height:1;margin-bottom:95px}@media (max-width: 767px){.section-tittle h2{font-size:39px;line-height:1.3;margin-bottom:50px}}.completed-cases{overflow:hidden;background:#f8fafe;position:relative;z-index:0}.completed-cases .single-cases-info{position:relative;left:52%;margin-top:72px}@media only screen and (min-width: 1200px) and (max-width: 1600px){.completed-cases .single-cases-info{margin-top:72px;left:33%}}@media only screen and (min-width: 992px) and (max-width: 1199px){.completed-cases .single-cases-info{left:38%;margin-top:0px}}@media only screen and (min-width: 768px) and (max-width: 991px){.completed-cases .single-cases-info{left:17%;margin-top:40px}}@media only screen and (min-width: 576px) and (max-width: 767px){.completed-cases .single-cases-info{left:1%;margin-top:20px}}@media (max-width: 767px){.completed-cases .single-cases-info{left:1%;margin-top:10px}}.completed-cases .single-cases-info h3{color:#191d34;font-size:40px;font-weight:700;line-height:1.3;margin-bottom:20px;padding-right:30px}@media (max-width: 767px){.completed-cases .single-cases-info h3{font-size:30px}}.completed-cases .single-cases-info p{margin-bottom:50px;padding-right:36px}@media only screen and (min-width: 992px) and (max-width: 1199px){.completed-cases .single-cases-info p{margin-bottom:20px}}.completed-cases .single-cases-img{position:relative;overflow:hidden}.completed-cases .single-cases-img .single-cases-cap{background:#fff;padding:34px 19px 37px 30px;position:absolute;left:-200px;bottom:0;max-width:371px;-webkit-transition:all .6s ease-out 0s;-moz-transition:all .6s ease-out 0s;-ms-transition:all .6s ease-out 0s;-o-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s;opacity:0;visibility:hidden;width:80%}@media only screen and (min-width: 576px) and (max-width: 767px){.completed-cases .single-cases-img .single-cases-cap{padding:3px}}.completed-cases .single-cases-img .single-cases-cap h4 a{color:#191d34;font-size:22px;font-weight:600;margin-bottom:23px;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;cursor:pointer}.completed-cases .single-cases-img .single-cases-cap h4 a:hover{color:#28a745d1}.completed-cases .single-cases-img .single-cases-cap p{margin-bottom:30px}.completed-cases .single-cases-img .single-cases-cap span{color:#aebccb;font-size:14px;font-weight:600}.completed-cases .single-cases-img .single-cases-cap.single-cases-cap2{opacity:1;visibility:visible;left:0;bottom:0;padding:20px 19px 4px 30px}.completed-cases .single-cases-img .single-cases-cap.single-cases-cap2 h4{margin-bottom:9px}.completed-cases .single-cases-img .single-cases-cap.single-cases-cap2 p{margin-bottom:7px;line-height:1.4}.single-cases-img:hover .single-cases-cap{left:0;bottom:0;opacity:1;visibility:visible;width:80%;right:-28%}.single-cases-img.size img{width:100%}.completed-cases .owl-carousel .owl-stage-outer{overflow:visible}.completed-cases .no-js .owl-carousel,.completed-cases .owl-carousel.owl-loaded{overflow:hidden;position:relative;right:-28%}@media only screen and (min-width: 768px) and (max-width: 991px){.completed-cases .no-js .owl-carousel,.completed-cases .owl-carousel.owl-loaded{right:0%}}@media (max-width: 767px){.completed-cases .no-js .owl-carousel,.completed-cases .owl-carousel.owl-loaded{right:0%}}@media only screen and (min-width: 576px) and (max-width: 767px){.completed-cases .no-js .owl-carousel,.completed-cases .owl-carousel.owl-loaded{right:0%}}.completed-cases .owl-carousel .owl-item img{display:block;width:100%}.testimonial-area{padding-top:135px}@media only screen and (min-width: 992px) and (max-width: 1199px){.testimonial-area{padding-top:90px}}@media only screen and (min-width: 768px) and (max-width: 991px){.testimonial-area{padding-top:0px}}@media (max-width: 767px){.testimonial-area{padding-top:0px}}.testimonial-area .testimonial-caption p{font-size:25px;color:#191d34;color:#191d34;line-height:45px;line-height:1.5;padding:0 80px;margin-bottom:37px}@media only screen and (min-width: 768px) and (max-width: 991px){.testimonial-area .testimonial-caption p{font-size:20px;padding:0 0px;font-size:17px}}@media (max-width: 767px){



