:root {--tg-theme-primary: #004101;}
.container {max-width: 1320px;}
.tg-header__area .tgmenu__nav .logo img {max-height: 100px;position: absolute;z-index: 9;top: 10px;}
.tg-header__area .tgmenu__nav .tgmenu__navbar-wrap {justify-content: center;}
.tg-header__area .tgmenu__nav .tgmenu__navbar-wrap ul li a {padding: 35px 20px;}
.tg-header__area .tgmenu__nav .tgmenu__navbar-wrap ul li .sub-menu li a {padding: 8px 15px 8px 25px;}
.tg-header__area .tgmenu__action-ten > ul li.header-btn .tg-btn {text-transform: uppercase;}
.offCanvas__logo img {max-height: 120px;}
.offCanvas__content p {text-align: justify;font-family: 'Nunito';color: #333333;font-size: 16px;margin-bottom: 0;line-height: 30px;}
.offCanvas__side-info .contact-list a, .offCanvas__side-info .contact-list p {margin: 0;line-height: 24px;font-size: 16px;font-family: 'Nunito';}
.slider__area-five .swiper-slide {min-height: 650px;max-height: 650px;background: #001000;}
.slider__area-five .banner__side-wrap {border-left: 1px solid #003000;}
.slider__area-five .slider__content-five .sub-title {color: #01a703;}
.slider__area-five .slider__content-five .title {font-size: 42px;line-height:60px;margin-bottom: 20px;font-family: "Oswald";text-transform: uppercase;color: #ffffff;}
.slider__area-five .slider__content-five p {font-size: 16px;font-weight: 500;line-height: 30px;text-align: justify;color: #cccccc;font-family: 'Nunito';}
.slider__area-five .slider__content-five .tg-btn {text-transform: uppercase;}
.slider__area-five .slider__content-five .tg-btn i {font-size: 24px;}
.slider__nav-three button.slider-button-next {background: #005a01;}
.about__area-seven .about__img-wrap {display: flex;align-items: center;justify-content: flex-end;position: relative;}
.about__area-seven .about__img-wrap .large-image {max-width: 480px;height: 550px;object-fit: cover;}
.about__area-seven .about__img-wrap .small-image {position: absolute;bottom: -90px;left: 0;border: 10px solid #fff;max-width: 335px;}
.about__area-seven .about__img-wrap .shorts-experience {position: absolute;left: -20px;top: 120px;transform: rotate(-90deg);}
.about__area-seven .about__img-wrap .shorts-experience .title {color: #30373E;font-size: 72px;font-style: normal;font-weight: 700;line-height: 30px;margin-bottom: 7px;font-family: "Oswald";}
.about__area-seven .about__img-wrap .shorts-experience span {color: #30373E;font-size: 24px;font-style: normal;font-weight: 600;line-height: 60px;text-transform: uppercase;font-family: "Oswald";}
.about__area-seven .about__content-seven {padding-left: 35px;}
.about__area-seven .about__content-seven .section__title .sub-title {position: relative;padding-left: 50px;}
.about__area-seven .about__content-seven .section__title .sub-title::before {position: absolute;content:"";top: 6px;left: 0;width: 10px;height: 10px;background: #004101;border-radius: 100%;}
.about__area-seven .about__content-seven .section__title .sub-title::after {position: absolute;content:"";top: 10px;left: 0;width: 40px;height: 1px;background: #004101;}
.about__area-seven .about__content-seven .section__title .title {font-size: 36px;line-height:48px;font-family: "Oswald";text-transform: uppercase;color: #262626;}
.about__area-seven .about__content-seven p {font-size: 16px;font-weight: 500;line-height: 30px;text-align: justify;color: #444444;font-family: 'Nunito';}
.about__area-seven .about__content-seven .about__list-item {margin-bottom: 20px;}
.about__area-seven .about__content-seven .about__list-item li {margin-bottom: 12px;font-family: 'Nunito';font-weight: 600;}
.about__area-seven .about__content-seven .tg-btn {background: #004101;color: #ffffff;text-transform: uppercase;}
.about__area-seven .about__content-seven .tg-btn i {font-size: 24px;}
.services__area-eleven {background: #F6F6F6 !important;}
.services__area-eleven .section__title .sub-title {display: block;text-transform: uppercase;font-size: 15px;font-weight: 500;line-height: 1.4;color: var(--tg-theme-primary);margin-bottom: 12px;}
.services__area-eleven .section__title .title {font-size: 36px;line-height: 48px;font-family: "Oswald";text-transform: uppercase;color: #262626;}
.services__area-eleven .services__item-twelve .services__content {padding: 25px 20px;background: #171717;display: flex;align-items: center;justify-content: space-between;gap: 20px;}
.services__area-eleven .services__item-twelve .services__content .title {margin-bottom: 0;font-size: 16px;line-height: 24px;}
.services__area-eleven .services__item-twelve .services__content .title a {font-family: "Montserrat", sans-serif;color: #ffffff;}
.services__area-eleven .services__item-twelve .services__content span {text-align: right;font-size: 60px;font-style: normal;font-weight: 700;line-height: 60px;color: transparent;-webkit-text-stroke: 1px;-webkit-text-stroke-color: #3e3e3e;}
.counter__area-three {background: #004101;padding: 60px 0;position: relative;}
.counter__area-three .counter_shape {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-repeat: repeat-x;background:url(../img/images/h11_benefit_shape.svg);opacity: .35;}
.counter__area-three .counter__item-three .counter__icon::before {display: none;}
.counter__area-three .counter__item-three .counter__icon i {color: #ffffff;}
.counter__area-three .counter__item-three .counter__content-two .count {margin-bottom: 5px;font-size: 60px;font-family: 'Montserrat';color: #ffffff;}
.counter__area-three .counter__item-three .counter__content-two  p {font-weight: 500;color: #d4e1d5;font-family: 'Nunito';font-size: 18px;}
.project__area-four .section__title .title {font-size: 36px;line-height: 48px;font-family: "Oswald";text-transform: uppercase;color: #262626;}
.work__area {background: #F6F6F6 !important;}
.work__area .section__title .title {font-size: 36px;line-height:48px;font-family: "Oswald";text-transform: uppercase;color: #262626;}
.work__area .work__item-wrap .work__item .work__content .title {margin-bottom: 12px;font-size: 18px;font-weight: 600;font-family: 'Montserrat';text-transform: uppercase;}
.work__area .work__item-wrap .work__item .work__content p {width: 90%;margin: 0 auto;font-family: 'Nunito';color: #333333;font-size: 15px;}
.testimonial__area-two .section__title .title {font-size: 36px;line-height:48px;font-family: "Oswald";text-transform: uppercase;color: #262626;}
.testimonial__area-two .testimonial__item-two p {width: 90%;margin: 10px;font-family: 'Nunito';color: #333333;font-size: 15px;}
.testimonial__author .content .title {margin-bottom: 7px;font-size: 16px;font-weight: 600;font-family: 'Montserrat';text-transform: uppercase;}
.cta__area {background: #004101;padding: 65px 0;}
.cta__area .section__title.white-title .title {font-size: 36px;line-height: 48px;font-weight: 600;font-family: 'Montserrat';}
.cta__area .cta__btn .tg-btn {background: #b8e9b9 none repeat scroll 0 0;color: #004101;text-transform: uppercase;}
.cta__area .cta__btn .tg-btn i {font-size: 24px;}
.blog__post-area-six .section__title .title {font-size: 36px;line-height:48px;font-family: "Oswald";text-transform: uppercase;color: #262626;}
.blog__post-area-six .blog__post-item .blog__post-content .title {margin-bottom: 10px;font-size: 20px;line-height: 30px;font-family: 'Montserrat';font-weight: 600;}
.blog__post-area-six .blog__post-item .blog__post-content p {font-family: 'Nunito';color: #333333;font-size: 15px;margin-bottom: 0;}
.footer__area-two {background: #001a00;}
.footer__top-two {padding: 90px 0 20px 0;}
.footer__area-two .footer__top-two .footer__widget .footer__logo-two img {height: 200px;}
.footer__area-two .footer__top-two .row *:nth-child(2) .footer__widget {margin-left: 75px;}
.footer__area-two .footer__top-two .footer__widget-title-two {font-family: 'Montserrat';font-weight: 500;text-transform: uppercase;}
.footer__area-two .footer__top-two .footer__widget-link-two li a {font-family: 'Nunito';font-size: 15px;font-weight: 400;}
.footer__area-two .footer__top-two .footer__widget-link-two li a:hover {color: #ffffff;}
.footer__area-two .footer__bottom-two {border-top: 1px solid #004101;padding: 10px 0;}
.footer__area-two .footer__bottom-two p {color: #d5ffd6;font-size: 15px;font-weight: 400;}
.footer__area-two .footer__contact .list-wrap li {margin-bottom: 25px;font-family: 'Nunito';}
.footer__area-two .footer__contact .list-wrap li a:hover {color: #ffffff;}

.whatsappBx {bottom: 50px;left: 15px;z-index: 9;opacity: 1;position: fixed;background: #fff;width: 45px;height: 45px;text-align: center;line-height: 44px;border-radius: 100%;}

