.container{max-width: 1530px;}
.row>* {padding: 0px 15px;}
.new_section_title {color: #243257;/*font-family: "SF Pro Display";*/ font-size: 45px;font-style: normal;font-weight: 600;line-height: normal;margin-bottom: 20px;}
p {color: #555;font-size: 18px;font-style: normal;line-height: 30px;}
.new_btn {display: flex;width: 220px;height: 50px;padding: 20px 40px;justify-content: center;align-items: center;gap: 10px;flex-shrink: 0;border-radius: 10px;background: #4FAD1F;color: #FFF;text-align: center;font-family: 'SFProDisplayBold';font-size: 14px;font-style: normal;line-height: normal;text-transform: uppercase;}
.new_btn:hover {background-color: #243257;}

.header_info a {display: flex;align-items: center;}
.header_info a .header_info_icn {width: 35px;height: 35px;display: flex;justify-content: center;align-items: center;background-color: #4FAD1F;border-radius: 50%;margin-right: 10px;}
.header_info a .header_info_icn svg {width: 16px;height: 16px;fill: #fff;}
.header_info a  span {display: inline-block;color: #fff;font-family: 'SFProDisplayBold';font-size: 18px;line-height: normal;transition: 0.7s;}
.header_info a:hover span {color: #4fad1f;}
.top_header_bar {display: flex;justify-content: space-between;align-items: center;}
.header_top_right {display: flex;align-items: center;}
.header_top_right .profile-btn-box {padding: 0px;display: flex;}
.top_header_bar .header_wrapper.main_logo {width: 204px;height: 80px;width: 204px;min-width: 204px;margin-left: 100px;}
.top_header_bar .header_wrapper.main_logo a {width: 100%;display: inline-block;}
.top_header_bar .header_wrapper.main_logo a img {max-width: 100%;object-fit: contain;}
.header_tp_quote {display: inline-block;margin-left: 49px;}
.header_tp_quote a.new_btn {width: 186px;padding: 20px 15px;font-size: 14px;}
.header_top_right .profile-btn-box .cart-btn-box {padding: 0px;margin-left: 30px;}
.header_top_right .profile-btn-box button.profile-btn {padding: 0px;}
.header_top_right .profile-btn-box .cart-btn-box a.cart-btn {position: relative;}
.header_top_right .profile-btn-box .cart-btn-box a.cart-btn span.index {position: absolute;top: -10px;font-size: 12px;right: -14px;}
.header_tp_quote a.new_btn:hover {background-color: #ffffff;}
.main_site_menu {background: #172343;}
.main_site_menu .menubar {justify-content: center;}
.main_site_menu .menubar ul > li > a {color: #FFF;font-family: 'SFProDisplayMedium';font-size: 16px;font-style: normal;line-height: normal;padding: 15.5px 0px;}
.main_site_menu .wsmenu>.wsmenu-list>li+li {margin-left: 80px;}
.header .main_header {padding: 0px;}
.header .container {max-width: 1530px;}
.top_header_bar {padding: 10px 0px;}
.header_tp_quote a.new_btn svg {display: none;}


.main_banner_section {padding: 0px;padding-top: 150px;}
.main_banner_section .banner-slider img {width: 100%;height: 800px;object-fit: cover;}
.main_banner_section .banner-slider {position: relative;}
.main_banner_section .banner-slider .main_banner_caption {position: absolute;bottom: 111px;left: 50%;transform: translate(-50%,0%);min-width: 1064px;display: flex;flex-wrap: wrap;justify-content: center;z-index: 3;}
.main_banner_section .main_banner_title {width: 100%;font-size: 55px;text-align: center;font-family: 'SFProDisplayBold';color: #ffffff;text-transform: uppercase;line-height: normal;margin-bottom: 10px;}
.main_banner_section .banner-slider .main_banner_caption p {color: #FFF;text-align: center;font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;margin-bottom: 40px;}
.main_banner_section .banner-slider .main_banner_caption .main_banner_button {display: flex;justify-content: center;width: 100%;}
.main_banner_section .banner-slider .main_banner_caption .main_banner_button a.new_btn {width: 220px;font-size: 14px;padding: 20px 10px;}
.main_banner_section .banner-slider .swiper-wrapper {height: max-content;}
.main_banner_section {padding-bottom: 0px;}
.main_banner_section .banner-slider .swiper-wrapper .swiper-slide {position: relative;}
.main_banner_section .banner-slider .swiper-wrapper .swiper-slide::before {content: '';position: absolute;bottom: 0;left: 0;width: 100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);height: 414px;z-index: 2;}
.main_banner_section .banner-slider .swiper-pagination {display: flex;justify-content: center;bottom: 30px;}
.main_banner_section .banner-slider .swiper-pagination span.swiper-pagination-bullet {width: 10px;height: 10px;opacity: 1;background-color: #fff;}
.main_banner_section .banner-slider .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #4FAD1F;}


.new_marquee_section{padding-bottom: 0px;}
.new_marquee_section .marquee {width: 100%;overflow: hidden;color: #fff;white-space: nowrap;box-sizing: border-box;}
.new_marquee_section .marquee-track {width: fit-content;display: inline-block;animation: scroll-left 50s linear infinite;display: flex;align-items: center;}

.new_marquee_section .marquee-track .track_content_box {display: inline-flex;align-items: center;width: max-content;font-size: 54px;line-height: 54px;color: #243257;font-family: 'SFProDisplayMedium';padding-right: 100px;}
.new_marquee_section .marquee-track .track_content_box span {width: 100px;height: 100px;display: inline-flex;background-color: #4FAD1F;justify-content: center;align-items: center;border-radius: 50%;margin-right: 20px;}
@keyframes scroll-left {0% {transform: translateX(0%);}100% {transform: translateX(-50%);}}


.new_about_left {display: block;width: 100%;}
.new_about_left img {width: 100%;border-radius: 30px;}
.new_about_section .row {align-items: center;}
.new_about_right {width: 100%;padding-left: 20px;}
.new_about_right .new_section_title {font-family: 'SFProDisplayBold';}
.new_about_right p {line-height: 30px;font-family: 'SFProDisplayRegular';}


.new_service_left {padding-left: 175px;padding-top: 190px;position: relative;z-index: 1;}
.new_service_left img {border-radius: 30px;object-fit: cover;}
.new_service_left span.new_service_left1 {position: absolute;left: 80px;top: 90px;z-index: -1;}
.new_service_left span.new_service_left2 {position: absolute;left: 0;top: 0;z-index: -2;}
.new_service_section {background-color: #F5F5F5;}
.new_service_section .row {align-items: center;}
.new_service_right {width: 100%;padding-left: 50px;}
.new_service_right ul {width: 100%;margin-bottom: 0px;}
.new_service_right ul a {display: flex;justify-content: space-between;align-items: center;font-size: 25px;color: #243257;line-height: normal;font-family: 'SFProDisplayMedium';padding: 0px 0px;}
.new_service_right ul li {margin-bottom: 35px;}
.new_service_right ul a span {width: 60px;height: 60px;border: 2px solid #243257;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.new_service_right ul li:last-child {margin-bottom: 0px;}
.new_service_right ul a:hover {color: #4fad1f;}
.new_service_right ul a:hover span {border-color: #4fad1f;transition: 0.7s;background-color: #4fad1f;}
.new_service_right p {margin-bottom: 50px;}



.new_transform_section {padding: 0px;}
.new_transform_bx {width: 100%;position: relative;}
.new_transform_bx video {width: 100%;height: 600px;border-radius: 30px;object-fit: cover;}
.new_transform_bx .new_transform_content {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);min-width: 1271px;margin: 0 auto;}
.new_transform_bx .new_transform_content .new_section_title {text-align: center;color: #ffffff;font-family: 'SFProDisplayBold';}
.new_transform_bx .new_transform_content p {text-align: center;color: #ffffff;max-width: 867px;margin: 0 auto;}
.new_transform_bx .new_transform_content p a {color: #ffffff;font-family: 'SFProDisplayBold';}
.new_transform_bx .new_transform_content p a:hover {color: #4fad1f;}
.new_transform_contact {display: flex;justify-content: center;margin-top: 50px;}
.new_transform_bx .new_transform_content ul {margin-bottom: 0px;display: flex;justify-content: space-between;margin-top: 57px;}
.new_transform_bx .new_transform_content ul li {display: flex;flex-wrap: wrap;justify-content: center;}
.new_transform_bx .new_transform_content ul li span {width: 60px;height: 60px;display: flex;justify-content: center;align-items: center;background-color: #4FAD1F;border-radius: 50%;}
.new_transform_bx .new_transform_content ul li small {font-size: 18px;font-family: 'SFProDisplayRegular';color: #fff;width: 100%;text-align: center;margin-top: 17px;}

.new_gallery_section {padding-top: 0px;}
.new_gallery_section .section_heading {text-align: center;margin-bottom: 50px;}
.new_gallery_section .section_heading .new_section_title {font-family: 'SFProDisplayBold';}
.new_gallery_section .section_heading p {max-width: 1010px;margin: 0 auto;}
.new_gallery_section .swiper-wrapper, .new_gallery_section .swiper-slide {height: max-content;}
.new_gallery_section .swiper-slide a {display: block;width: 100%;height: 100%;}
.new_gallery_section .swiper-slide a img {width: 100%;height: 100%;object-fit: cover;border-radius: 30px;}
.new_gallery_section .gallery_more {display: flex;justify-content: center;width: 100%;margin-top: 57px;}
.new_gallery_section .swiper-button-next {width: 100px;height: 100px;border-radius: 0 50% 50% 0;background: url(../images/Frame-15.png)no-repeat center #243257;transform: rotate(180deg);background-size: 30px;display: flex;right: -50px;background-position: 55px;}
.new_gallery_section .swiper-button-prev {width: 100px;height: 100px;border-radius: 0 50% 50% 0;background: url(../images/Frame-15.png) no-repeat center #243257;background-size: 30px;display: flex;left: -50px;background-position: 55px;}

.new_choose_bx {display: flex;flex-wrap: wrap;align-items: center;background-color: #243257;border-radius: 30px;}
.new_choose_bx .new_choose_left,.new_choose_bx .new_choose_right {width: 50%;}
.new_choose_bx .new_choose_right img {width: 100%;object-fit: cover;height: 550px;}
.new_choose_bx .new_choose_left {padding-left: 100px;padding-right: 86px;}
.new_choose_bx .new_choose_left p {color: #ffffff;margin-bottom: 24px;}
.new_choose_bx .new_choose_left .new_section_title {color: #fff;}
.new_choose_bx .new_choose_left ul {margin-bottom: 0px;}
.new_choose_bx .new_choose_left ul li {color: #ffffff;padding-left: 30px;position: relative;font-size: 18px;line-height: normal;margin-bottom: 24px;}
.new_choose_bx .new_choose_left ul li::before {content: '';position: absolute;left: 0;top: 2px;width: 20px;height: 20px;background: url(../images/Frame-7.png)no-repeat center;background-size: contain;}
.new_choose_bx .new_choose_left ul li:last-child {margin-bottom: 0px;}


.new_artical_section .section_heading {text-align: center;margin-bottom: 50px;}
.new_artical_section .section_heading .new_section_title {font-family: 'SFProDisplayBold';}
.new_artical_section .section_heading p {max-width: 1140px;margin: 0 auto;}
.new_artical_section .blog_artical_bx {width: 100%;border-radius: 30px;overflow: hidden;}
.new_artical_section .blog_artical_bx .blog_artical_img {width: 100%;}
.new_artical_section .blog_artical_bx .blog_artical_img a {display: block;width: 100%;position: relative;}
.new_artical_section .blog_artical_bx .blog_artical_img a img {width: 100%;object-fit: cover;height: 471px;}
.new_artical_section .blog_artical_bx .blog_artical_content {display: block;width: 100%;background-color: #F5F5F5;padding: 32px 34px 52px 31px;}
.new_artical_section .blog_artical_date {display: flex;align-items: center;}
.new_artical_section .blog_artical_date svg {width: 20px;height: 20px;display: flex;fill: #4FAD1F;margin-right: 10px;}
.new_artical_section .blog_artical_date small {color: #000000;font-size: 14px;line-height: normal;}
.new_artical_section .blog_artical_title {width: 100%;margin-top: 15px;margin-bottom: 10px;}
.new_artical_section .blog_artical_title a {color: #243257;font-family: 'SFProDisplayMedium';font-size: 26px;font-style: normal;line-height: normal;}
.new_artical_section .blog_artical_readmore a {color: #243257;font-family: 'SFProDisplayMedium';font-size: 18px;font-style: normal;line-height: normal;text-transform: capitalize;border-bottom: 1px solid #243257;}
.new_artical_section .blog_artical_readmore a:hover {color: #4fad1f;border-color: #4fad1f;}
.new_artical_section .blog_artical_bx .blog_artical_content p {margin-bottom: 40px;}
.new_artical_section .blog_artical_title a:hover {color: #4FAD1F;}
.new_artical_section .blog_artical_bx.right_artical_box {display: flex;flex-wrap: wrap;margin-bottom: 30px;}
.new_artical_section .blog_artical_bx.right_artical_box .blog_artical_img {width: 50%;}
.new_artical_section .blog_artical_bx.right_artical_box .blog_artical_content {width: 50%;padding: 29px 18px 32px 30px;}
.new_artical_section .blog_artical_bx.right_artical_box .blog_artical_img img {height: 360px;object-fit: fill;}
.new_artical_section .blog_artical_more {display: flex;justify-content: center;width: 100%;margin-top: 20px;}
.new_artical_section .blog_artical_bx.right_artical_box a {height: 100%;}
.new_artical_section .blog_artical_bx.right_artical_box a img {height: 100%;object-fit: cover;}
.new_artical_section .blog_artical_bx .blog_artical_content p {line-height: 24px;margin-bottom: 20px;}
.new_artical_section .blog_artical_bx.right_artical_box .blog_artical_img img {height: 100%;object-fit: cover;}
.new_artical_section .blog_artical_bx .blog_artical_img a img {height: 510px;}

.new_newsletter_box {display: flex;flex-wrap: wrap;align-items: center;background-color: #ffffff;position: relative;border-radius: 30px;}
.new_newsletter_box .new_newsletter_left {width: 50%;}
.new_newsletter_box .new_newsletter_left img {width: 100%;object-fit: cover;height: 401px;border-radius: 30px 0px 0px 30px;}
.new_newsletter_box .new_newsletter_right {width: 50%;padding: 0px 45px;}
.new_newsletter_box .new_newsletter_right p {max-width: 604px;margin-bottom: 30px;}
.newsletter_input {display: block;width: 100%;border: 1px solid #243257;padding: 10.5px 30px;font-size: 18px;border-radius: 10px;margin-bottom: 30px;}
.newsletter_input::placeholder {font-size: 18px;color: #243257;}
.new_newsletter_section {padding-bottom: 0px;padding-top: 0px;margin-bottom: -279px;}
.new_newsletter_box::before {content: '';position: absolute;left: 0;top: 0;width: 100%;box-shadow: 0px 0px 134px 20px rgba(0, 0, 0, 0.10);height: 400px;border-radius: 30px;z-index: -1;}
.new_newsletter_box .new_newsletter_right form {margin-bottom: 0px;}
.new_newsletter_box .new_newsletter_right button {background-color: #4FAD1F;width: 100%;font-size: 14px;font-family: 'SFProDisplayBold';text-transform: uppercase;color: #ffffff;padding: 17px 30px;border-radius: 10px;}
.new_newsletter_box .new_newsletter_right button:hover {background-color: #243257;}


footer.footer {padding-top: 390px;background: url(../images/footer_bg.png)no-repeat center #243257;background-size: cover;position: relative;z-index: 1;}
footer.footer::before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(180deg, #243257 34.62%, rgba(36, 50, 87, 0.00) 100%);z-index: -1;}
footer.footer:after {content: '';position: absolute;right: 0 !important;bottom: 0 !important;background: url(../images/grassart-1.png)no-repeat center;background-size: contain;width: 670px;height: 694px;z-index: -1;left: unset !important;top: unset !important;}
footer .middle_content .footer_links_box.footer_about {padding: 0px;}
footer .middle_content .footer_links_box .footer_logo a {max-width: 204px;height: 80px;display: inline-block;}
footer .middle_content .footer_links_box.footer_about p {font-size: 18px;line-height: 27px;max-width: 450px;font-family: 'SFProDisplayRegular';}
footer .middle_content .footer_links_box .footer_logo {margin-bottom: 18px;}
footer .middle_content .footer_links_box.footer_about .social_media ol li a {border: 2px solid #4FAD1F;display: flex;justify-content: center;align-items: center;width: 50px;height: 50px;border-radius: 50%;}
footer .middle_content .footer_links_box.footer_about .social_media ol li a:hover {background-color: #4FAD1F;}
footer .middle_content .footer_links_box.footer_about .social_media ol li a i {color: #fff;font-size: 20px;}
footer .middle_content .footer_links_box .title {font-family: 'SFProDisplayBold';color: #4FAD1F;font-size: 24px;line-height: inherit;text-transform: capitalize;margin-bottom: 20px;}
footer .middle_content .footer_links_box ul li a {font-size: 18px;line-height: inherit;font-family: 'SFProDisplayRegular';}
footer .middle_content .footer_links_box ul li a:hover, footer .middle_content .footer_links_box ul li.selected a {color: #4FAD1F;}
footer .bottom_footer {width: 100%;float: left;padding: 22px 0;text-align: center;border-top: 1px solid #ffffff;margin-top: 40px;}
footer .middle_content {padding: 0px;}
footer .bottom_footer p {font-size: 16px;}
footer .middle_content .contact_info {padding-left: 80px;}
footer .middle_content .contact_info p {line-height: 28px;}
footer .middle_content .footer_links_box.contact_info h3 {font-size: 18px;font-family: 'SFProDisplayMedium';margin-bottom: 15px;}
footer .middle_content .footer_links_box.contact_info ul li,footer .middle_content .footer_links_box.contact_info ul li a {font-size: 18px;font-family: 'SFProDisplayRegular';}