@import url(animations.css);.div_Zindex,.header,.heading,.hover-actions,.menu-main,.parallax_bg,.process-pic,.section-padding,.swiper-slider {position:relative}.about_company_section .col-lg-12,.blog_content,.blog_grid,.cat-box,.cat-products-box,.heading,.mb30,.portfolio-col,.tabitem-data {margin-bottom:30px}.dark_overlay,.header,.header.fixed {width:100%;left:0}.btn-link,body {font-family:Poppins}.itemcontent input,.portfolio-item figure figcaption::after,.portfolio-item figure figcaption::before {pointer-events:none}.port-link,.post_info h4,.tag a,button {white-space:nowrap}:root {--primary:#7cb72c;--white:#fff;--black:#000;--dark-black:#18191b;--light-black:#1c1c1c;--text-heading:#18191b;--dark-gray:#6d6d6d;--black-asphalt:#170f08;--bg-secondary:#f3f1f1;--white-100:#ecdff3;--white-200:#dbeaee;--light-gray:#8d8989;--light-pink:#7a7a7a;--light-pink-100:#616264}* {padding:0;margin:0;box-sizing:border-box}body {background-color:var(--white);font-weight:400}.btn-default:has(.itemcontent input:checked) {background-color:var(--primary)}.about_banner .breadcrumb-item+.breadcrumb-item::before,.about_banner .breadcrumb-item>a,.btn:active .itemcontent p,.itemcontent input:checked+p,.items_collection label.btn-default:active,.items_collection label.btn-default:active .itemcontent p,.items_collection label.btn-default:hover,.items_collection label.btn-default:hover .itemcontent p,.service_back p,.white_text {color:var(--white)}h1,h2,h3,h4,h5,h6 {color:var(--text-heading);font-weight:600;margin:0}.breadcrumb-item.active,.cotegories_wrapper a:hover,.footer ul li a:hover,.primary-text,.specialist .heading>.title-subheading,.specialist .heading>h4,a,a:hover {color:var(--primary)}a {text-decoration:none}img {display:inline-block;vertical-align:middle;max-width:100%;height:auto;object-fit:cover;object-position:center}p {font-size:16px;color:var(--dark-black);margin-bottom:15px;line-height:21px}.blog_grid_info p,.contact_info p,figure,ul {margin:0}figure>img {width:100%;height:100%}.object-fit-contain {object-fit:contain}.large_banner_info h3,.page_heading h3,strong {font-weight:600}.form-control {padding:18px 13px;border-radius:0}.form-control:focus {border-color:var(--primary);outline:0;box-shadow:0 0 0 .2rem #7cb72c;transition:.5s ease-in-out}.section-padding {padding:50px 0}.btn,.default-button {padding:4px 18px;font-size:13px;transition:.3s ease-in-out;line-height:19px;text-transform:uppercase}.line_clamp {display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.parallax_bg {background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.arrow_menu,.dark_overlay,.itemcontent input,.overlay {position:absolute}.overlay {inset:0;background-color:var(--black);opacity:.2}.dark_overlay {background:rgba(0, 0, 0, .7);content:"";height:100%;top:0}.dark-text {color:var(--dark-black) !important}.blog_details_elements,.light-pink {color:var(--light-pink)}.bg-dark {background-color:var(--dark-black) !important}.bg_secondary {background-color:var(--bg-secondary)}.fw-normal {font-weight:500 !important}.btn {color:var(--primary);font-weight:500;background-color:var(--white);border-radius:0;border:1px solid var(--primary);box-shadow:none}.btn:hover,.default-button,.navbar-nav .dropdown-menu a:hover,.navbar-nav .dropdown.show .dropdown-item {color:var(--white);background-color:var(--primary)}.navbar,.top_header {box-shadow:0 0 1px 0 rgba(0, 0, 0, .25)}.btn:focus {outline:0;box-shadow:0 0 0 .25rem #7cb72c}.default-button {font-weight:500;border-radius:0;border:1px solid transparent}.default-button:hover {background-color:var(--white);color:var(--primary);border-color:var(--primary)}.btn-link {color:var(--primary);font-size:12px;font-weight:500;line-height:18px;padding:0;border:none;background-color:transparent}.btn-link:focus,.btn-link:hover {color:var(--primary);font-weight:600}.btn-large {padding:16px 40px;font-size:14px}.btn-middle {padding:11px 20px}.header {z-index:999;transition:.25s ease-in-out;top:0}.top_header {background-color:var(--dark-black);padding:17px 0;color:var(--white);margin-bottom:-1px;overflow-x:hidden}.header.fixed {position:fixed;top:0;z-index:9999;transition:.3s ease-in-out;animation-duration:1s;animation-fill-mode:both}.header.fixed .top_header,.mob-menu,.navbar-nav .nav-item .dropdown-menu .dropdown-submenu .dropdown-menu,.navbar-nav .nav-item .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-submenu-submenu .dropdown-menu {display:none}.navbar-nav>.dropdown-toggle::after {position:relative;top:0;right:-1px}.navbar-expand-lg .navbar-toggler {background:0 0;border-radius:0;border:0;outline:0 !important;padding:.25rem 0;box-shadow:none}.nav-item>.dropdown {position:relative;z-index:999}.navbar-dark .navbar-nav .nav-link {color:var(--white);font-size:12px;font-weight:500;padding:24px 12px;cursor:pointer;line-height:19px;white-space:nowrap}.navbar-dark .navbar-nav .nav-link ul {list-style-type:none}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:focus-visible,.navbar-dark .navbar-nav .nav-link:hover {color:var(--primary);outline:0;box-shadow:none}.dropdown-item.active,.dropdown-item:active,.proudly_pic,.tag a:hover {color:#fff;background-color:var(--primary)}.navbar-dark .navbar-nav>.nav-item:hover>.dropdown-menu {display:block;-moz-animation:.3s ease-in zoomIn;-webkit-animation:.3s ease-in zoomIn;animation:.3s ease-in zoomIn}.mob-menu .accordion-item.product-acc-submenu .accordion-body a,.navbar-nav .nav-item .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-submenu-submenu:hover .dropdown-menu,.navbar-nav .nav-item .dropdown-menu .dropdown-submenu:hover .dropdown-menu,.popular_item .image a,.popular_item:hover .view_item,.swiper-pagination-bullets {display:block}.navbar-toggler:focus {box-shadow:none}.ind-serve-panel:hover,.popular_item:hover {box-shadow:0 5px 15px rgba(0, 0, 0, .2)}.navbar-nav .dropdown-menu {background-color:var(--white);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;border:0;border-radius:0;margin:0;padding:0;min-width:280px;}.navbar-nav .dropdown-menu ul {list-style-type:none;padding:0;height:100%}.navbar-nav .dropdown-menu li {padding:0;position:unset}.navbar-nav .dropdown-menu a {padding:8px 15px;color:var(--dark-black);font-size:14px;font-weight:500;display:inline-block;position:relative}.navbar-nav .dropdown-menu a.dropdown-item i {position:relative;top:3px}.navbar-nav .dropdown-menu ul li a>svg {position:absolute;right:23px;width:12px;height:12px;top:32%}.dropdown-submenu a.dropdown-item:has(+ .active) {background-color:var(--primary);color:#fff}.menu_collections {height:192px;overflow:auto}.sub_dropdown ul li a:hover {color:var(--white);background-color:transparent}.navbar-nav .dropDown_menu .dropdown-toggle::after {border:none}.dropdown-menu.sub_dropdown {height:100%;padding:0 60px}.navbar-nav .dropdown-menu .sub_dropdown {left:100%;top:0;min-width:330px}.navbar-nav .dropdown-menu .sub_dropdown ul li a:hover,.navbar-nav .dropdown.show .dropdown-item .sub_dropdown .dropdown.show a {color:var(--primary);background-color:transparent}.navbar-nav .nav-item:hover .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-submenu-submenu .dropdown-menu {left:100%;top:0}.navbar-nav .nav-item .dropdown-menu .dropdown-submenu .dropdown-menu ul li.dropdown-submenu-submenu:first-child .dropdown-menu {display:block;left:100%;top:0}.navbar-nav .nav-item .dropdown-menu .dropdown-submenu .dropdown-menu ul li.dropdown-submenu-submenu:first-child .dropdown-menu.sub_dropdown_img--box figure,.navbar-nav .nav-item:hover .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-submenu-submenu .dropdown-menu.sub_dropdown_img--box figure {width:200px;height:200px;padding:15px 10px}.dropdown-link::after,.sub_dropdown ul li a::after {border:0}.navbar-dark .navbar-toggler .navbar-toggler-icon:before {font-family:Poppins;display:inline-block;font-size:25px;content:"\f00d"}.navbar-dark .navbar-toggler-icon {background:0 0}.navbar-dark .navbar-toggler.collapsed .navbar-toggler-icon:before {content:"\f0c9"}.email svg,.phone svg {font-size:32px}.email_link,.phone_link {color:var(--white);text-decoration:none;font-size:12px;font-weight:500}.email_link>span,.phone_link>span {font-size:12px;font-weight:500;line-height:14px}.arrow_menu {cursor:pointer;height:56px;right:0;top:0;width:50px;z-index:1;line-height:64px;display:none;text-align:center}.gmap_canvas,.mapouter {height:200px;width:100%}.arrow_menu:before {display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:6px dashed;border-top:6px solid var(--white);border-right:6px solid transparent;border-left:6px solid transparent;content:""}.requestquotesticky {position:fixed;right:-63px;top:50%;z-index:999;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.requestquotesticky button {padding:7px 22px}.modal {z-index:9999}.modal-dialog {max-width:1042px}.modal-body .form-control {padding:16px 13px;margin-bottom:36px}.modal-footer {padding:0 14px 70px;border:0;justify-content:flex-start}.items_collection {width:100%;margin-bottom:46px}.items_collection .block-info {float:left}.items_collection label.btn-default {border:1px solid var(--primary);margin:5px;color:var(--primary)}.itemcontent input {clip:rect(0, 0, 0, 0)}.items_collection label:active {background:var(--primary);color:var(--white)}.itemcontent p {margin:0;color:var(--primary)}.btn:active {border-color:var(--primary) !important;background-color:var(--primary) !important;color:var(--white) !important}.mapouter {position:relative;text-align:right;margin-bottom:40px}.gmap_canvas {overflow:hidden;background:0 0 !important}.gmap_iframe {height:200px !important}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {opacity:1}.swiper-button-next,.swiper-button-prev {width:40px;height:40px;background:transparent !important;background-image:none !important;box-shadow:none;}.swiper-button-next::after,.swiper-button-prev::after {font-family:FontAwesome !important;font-size:40px;font-weight:normal;color:var(--primary-green);background:none !important;}.swiper-button-next::before,.swiper-button-prev::before {content:none !important;display:none !important;}.swiper-button-next::after {content:"\f105" !important;}.swiper-button-prev::after {content:"\f104" !important;}.main_Slide .swiper-button-next,.main_Slide .swiper-button-prev {display:none !important;}.swiper-button-next-unused,.swiper-button-prev-unused {display:none;}.swiper-pagination-bullets .swiper-pagination-bullet {width:10px;height:10px;transform:scale(1)}.swiper-pagination-bullet-active {background-color:var(--light-pink-100)}.page_breadcrumb,.product_title {padding:15px 0}.page_breadcrumb .tab_label {color:var(--text-heading);font-size:30px;font-weight:600;text-transform:uppercase}.page_breadcrumb .row {align-items:center}.breadcrumb_nav>.breadcrumb {justify-content:end;font-size:12px;font-weight:500}.breadcrumb {background:0 0;padding:0;border:none;border-radius:0;margin:0}.breadcrumb-item {text-transform:capitalize}.breadcrumb-item+.breadcrumb-item::before {content:">";font-weight:600}.breadcrumb-item>a {color:var(--light-black)}.footer {padding:44px 0 0}.footer .col-title {margin-bottom:18px;font-size:1.25rem;line-height:1.2;font-weight:600}.footer ul,.post_elements ul {margin:0;padding:0;list-style:none}.footer ul>li {margin:0 0 16px}.footer .address {margin-bottom:40px}.footer .address ul li {margin:0 0 20px}.footer ul li a,.footer ul.contact_list li p {color:var(--dark-gray);font-size:14px;margin:0;font-weight:400}.contact_list svg {font-size:20px;color:var(--dark-black)}.blog_details_content div,.blog_details_content li,.footer .email_link span,.footer .phone_link span,.footer_copy,.location span,.privacy_policy_section ul li {font-size:14px}.location svg {margin-top:2px}.location span {color:var(--dark-gray);font-weight:400}.cookie-modal-view,.footer .email_link,.footer .phone_link {display:flex;align-items:center}.footer .address ul li span,.post_description h3,.post_description p,.product_title a {font-weight:500}.social-links ul li {margin:0 10px 0 0}.social-links ul li a {background:0 0;border:2px solid var(--dark-gray);color:var(--dark-gray);display:inline-block;height:28px;line-height:26px;margin-right:5px;position:relative;text-align:center;width:28px;border-radius:50%;transition:.3s ease-in-out}.social-links ul li a:hover {background-color:var(--primary);border-color:var(--primary);color:var(--white)}.footer_copy {text-align:center;background:var(--white);padding:24px 15px;margin-top:50px}.slider_details {position:absolute;top:0;width:100%;padding:128px 0}.slider_details h1,.slider_details h2 {line-height:90px;color:#fff}.cookie-modal-view span,.slider_details span {font-size:calc(1.3rem + .6vw);line-height:1.2;margin-bottom:12px;display:block}.slider_details p {font-size:21px;line-height:32px;margin:0}.slider_details .default-button {margin-top:38px;display:inline-block}.collections {margin:-86px 0;z-index:99;padding:30px 0}.collection_item,.right-side-blog .heading,.specialist .heading {margin-bottom:16px}.collection_details {max-width:424px}.collection_details .heading {max-width:222px;margin-bottom:10px}.collection_details p {margin-bottom:32px;color:var(--light-pink)}.collection_details a,.product_gallery_content_inner ul li {display:inline-block}.collection--img_box {border:15px solid var(--white);border-radius:30px}.collection--img_box figure {height:431px}.category_section {padding:68px 0 62px}.category_content {padding:25px 10px 0;margin:0 42px}.category--img_box {margin-bottom:28px}.category--content_box h3 {font-size:16px;font-weight:500;line-height:normal}.specialists {padding:61px 0 27px}.special_details p {color:var(--dark-black);font-size:16px;line-height:24px}.special_details h2 {font-size:30px;margin:0 0 14px}.btn-large {margin-top:41px}.blog_section {padding:28px 0 86px;position:relative}.blog_details {max-width:324px}.blog_img {margin-bottom:12px;box-shadow:1px 1px 3px 0 var(--bg-secondary)}.blog_img img {transition:1.5s}.blog_img img:hover {transform:scale(1.5)}.blog_details p {line-height:18px;font-size:12px;margin-bottom:0}.blog_details h5 {-webkit-line-clamp:1;margin-bottom:0}.subtitle {-webkit-line-clamp:2;margin-bottom:0}.blog_details .btn-link {margin-top:10px}.flip_box {perspective:1000px;width:100%;height:358px;margin-bottom:20px}.flipper {position:relative;text-align:center;transition:.8s;height:100%;transform-style:preserve-3d}.back,.flipper--img_box,.front {width:100%;height:358px}.flipper_front {background:var(--white);box-shadow:0 0 2px var(--dark-black);border-radius:2px}.back,.front {backface-visibility:hidden;position:absolute}.front {z-index:2;transform:rotateY(0)}.flip_box:hover .flipper,.service_back {transform:rotateY(180deg)}.service_back {background-color:var(--primary)}.service_front {background:var(--white);box-shadow:0 0 5px #ccc;border-radius:5px}.service_back_content {position:absolute;top:50%;transform:translateY(-50%);width:100%;left:0;padding:15px 20px;overflow:auto;max-height:95%}.flipper_column h5 {font-size:16px;font-weight:500;line-height:24px}.categorie_timer {background-image:url(../images/png/categorie_timer_bg.jpg)}.timer_panel .icon_div {width:140px;height:140px;border-radius:50%;border:5px solid var(--white);margin:0 0 24px;display:inline-flex;align-items:center;justify-content:center}.timer_panel .counter-no {font-size:40px;line-height:54px;color:var(--white);font-weight:600}.timer_panel p {font-size:18px;line-height:25px;font-weight:400;color:var(--white)}.process_view ul {list-style:none;padding:0;margin:0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px}.process_view ul li {position:relative;min-height:250px}.process_view ul li .process_type {position:relative;width:150px;height:150px;border-radius:50%;background:var(--primary);text-align:center;display:flex;align-items:center;justify-content:center;padding:15px;transition:.5s ease-in-out;color:var(--white);font-size:14px;font-weight:600;line-height:17px}.process_view ul li .process_type:hover {box-shadow:0 0 15px var(--dark-black)}.process_view ul li .process_type::before,.process_view ul li .process_type:after {content:"";position:absolute;bottom:-90px;background:var(--dark-black)}.process_view ul li .process_type::before {width:1px;height:90px}.process_view ul li .process_type:after {width:150px;height:1px}.testimonial_content {padding-bottom:66px}.testimonial_content .swiper-slide {padding:30px;background:var(--white-100)}.testimonial_content .swiper-slide-active {background:var(--white-200)}.card_content .tm-title {font-size:24px;font-weight:500;line-height:36px;margin-bottom:6px;-webkit-line-clamp:1}.card_description {min-height:126px;margin-bottom:13px;line-clamp:6;-webkit-line-clamp:6}.card_description p {color:var(--light-gray);margin-bottom:0}.cotegories_wrapper a,.picture_frame_content p,.play_btn svg,.post_info h4 a {color:var(--dark-black)}.card_content .tm-name {font-size:14px;line-height:21px;font-weight:500}.card_content .tm-designation {color:var(--light-gray);font-size:14px;font-weight:400;-webkit-line-clamp:2;line-height:20px}.testimonial_avatar {flex:0 0 80px;width:80px;height:80px;border-radius:50%;overflow:hidden;background-color:var(--bg-secondary);margin-right:13px}.large_banner,.product_pic {box-shadow:0 0 5px #ddd;background:var(--white);overflow:hidden}.testimonial_profile {flex:1 1 auto}.project_views {padding:0 10px;overflow:hidden}.project_views>.swiper-button-prev {left:35px}.project_views>.swiper-button-next {right:44px}.project_content {width:80%;transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%;z-index:2;padding:0 40px}.project_content h3,.project_content span {opacity:0;transform:translateY(50px)}.project_content h3 {font-size:24px;line-height:36px;transition:.3s 0}.project_content span {font-size:12px;line-height:18px;transition:.3s .15s}.product_gallery_content_inner ul li a i,.text-info h3 {line-height:32px}.project_box>.overlay {visibility:hidden;background-color:var(--black);opacity:0;transition:.3s}.project_box:hover>.overlay {opacity:.7;visibility:visible}.project_box:hover h3,.project_box:hover span {opacity:1;transform:translateY(0)}.project_box.swiper-slide {width:30% !important;height:417px;position:relative}.project_box.swiper-slide-active {width:44% !important}.product_pic {position:relative;border-radius:15px}.hover-actions img,.product figure>img {transform:scale(1);transition:.5s ease-in-out}.hover-actions:hover img,.product:hover figure>img {transform:scale(1.2)}.text-info h3 {font-size:22px;font-weight:600;margin-bottom:10px}.faucets figure {height:auto}.text-info .default-button {margin-top:30px}.large_banner {position:relative;padding:15px}.product_gallery_content {position:absolute;bottom:0;left:0;right:0;opacity:0;transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);z-index:3;width:100%;height:100%}.product_gallery_content_inner {position:absolute;transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);top:50%;width:100%;text-align:center;color:var(--white);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.product_gallery_content_inner ul {margin:0 0 15px;padding:0;list-style:none}.product_gallery_content_inner p {display:none;margin:0}.product_gallery_content_inner ul li a {background:#7cb72c;border:1px solid #7cb72c;color:var(--white);display:inline-block;font-size:15px;height:32px;line-height:32px;margin-right:5px;position:relative;text-align:center;width:32px}.product_gallery_content_inner ul li a:hover,.show-hover-action a:hover {background:#709938;border-color:#709938;color:var(--white)}.product_gallery_content_inner ul li a .transperent {position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.hover-actions:hover .show-hover-action,.product:hover .product_gallery_content {opacity:1;transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}.chicago_banner_section p,.page_heading p {max-width:1042px;margin:auto;font-size:21px;line-height:30px !important}.chicago_banner_section {padding:0 !important}.value_motto p {margin:0 0 15px}.history,.our_moto,.proposition,.thankyou-box {text-align:center}.proudly_service {background-image:url(../images/png/services_bg.png);padding:126px 0 !important}.proudly_pic {width:80px;height:80px;border-radius:100%;display:inline-flex;justify-content:center;align-items:center;margin-bottom:15px;font-size:36px}.blog_page h4,.ind-serve-content h5,.popular_item h5,.proudly_service--column h6 {font-size:20px}.cotegories_wrapper a,.tag a {font-size:12px}.picture_frame_content--box {width:100%;height:100%;display:flex;justify-content:center;align-items:center}.picture_frame_content {position:relative;padding:0 50px}.mob-menu .accordion-body,.value_motto .picture_frame_content {padding:0}.about_video {background-image:url(../images/png/about_video_bg.png);padding:90px 0 174px}.about_video h2 {margin-bottom:86px}.play_btn {width:75px;height:75px;line-height:75px;text-align:center;display:inline-block;position:relative;overflow:hidden}.play_btn svg {position:absolute;width:70px;height:44px;top:18px;left:6px}.blog_heading {padding:0 0 12px;border-bottom:1px solid #d9d9d9;margin:10px 0}.blog_heading h6 {font-weight:400}.blog_heading h4 {display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2}.blog_description {line-clamp:3;-webkit-line-clamp:3;margin:0 0 20px}.cotegories_wrapper ul,.posts_wrapper ul,.tags_wrapper ul {list-style-type:none;padding:0}.progress,.progress-stacked {height:2px;--bs-progress-bar-bg:var(--primary)}.progress::before {content:"";width:25%;background-color:var(--primary);height:2px}.post_description h3 {font-size:12px;line-height:18px}.post_description p {line-clamp:3;-webkit-line-clamp:3}.post_row {display:flex}.post_row_left {flex:0 0 115px;padding:0}.post_row_right {flex:1 1 auto;padding:0}.right-side-blog {padding-left:30px}.post_columns .row {gap:0 10px}.tag {display:inline-block;position:relative}.tag a {line-height:20px;border:1px solid var(--light-pink);height:auto;margin:0 16px 8px 0;padding-inline:18px;background:#fff;color:var(--light-pink);display:block;transition:.5s ease-in-out}.tag a:hover {border-color:var(--primary)}.blog_details_content h2 {font-size:24px;margin:0 0 12px}.blog_details_content h4 {font-size:20px;font-weight:500;margin:0 0 6px}.message--box .form-control {padding:12px 10px}input[required=true]::before {content:"sadasdasd";color:var(--dark-black)}.getintouch_hr {width:15%;border-top-color:var(--dark-black);border-width:2px;opacity:1}.contact_info {padding:60px 30px 40px;border:2px solid var(--dark-black);background:#f3f1f1}.contact_info ul li,.post_listing .image,.post_pic {margin-bottom:15px}.contact_info h6 {margin-bottom:4px}.contact_info a {color:var(--dark-black);font-weight:500;display:inline-block;margin:0 0 4px}.contact_mapouter {position:relative;text-align:right;width:100%;height:450px}.contact_mapouter .gmap_canvas {overflow:hidden;background:0 0 !important;width:100%;height:450px}.contact_mapouter .gmap_iframe {height:450px !important}.message_box {max-width:935px;margin:0 auto}.submit-button {padding:18px;width:100%}.portfolio-banner-section {position:relative;max-height:85%}.portfolio-banner-section:before {content:"";background:var(--primary);position:absolute;transition:.25s;left:0;top:0;width:40%;height:100%;display:none}.portfolio-right-bg {position:absolute;transition:.25s;right:0;top:0;width:60%;height:85%}.portfolio-right-bg::before {content:"";background:var(--black);position:absolute;transition:.25s;left:-40vw;top:0;width:100%;height:100%}.portfolio-right-bg figure {position:relative;height:100%}.portfolio-banner {position:relative;padding:50px 0 0 30px}.portfolio-banner figure {background:var(--white);padding:15px}.portfolio-banner-text {position:absolute;top:50%;left:50%;background:var(--white);transform:translate(-50%, -50%);max-width:400px;padding:30px 25px;text-align:center;border-radius:5px}.portfolio-banner-text h5 {margin-bottom:5px;font-size:30px}.portfolio-banner-text h2 {margin:0;color:var(--primary);font-size:42px;line-height:50px}.port-desc-section p {font-size:24px;line-height:30px}.privacy_policy_section p,.privacy_policy_section ul li {line-height:26px;font-weight:400}.portfolio-search {display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:20px 0;margin-bottom:30px}.portfolio-search .search-select {width:25%}.portfolio-search-column {padding:30px 0 10px;position:relative;background:#f9f9f9}.portfolio-search-column:before {background:#f9f9f9;content:"";top:0;bottom:0;position:absolute}.portfolio-item {position:relative;margin-bottom:30px;height:100%}.port-link {z-index:1000;text-indent:200%;font-size:0;opacity:0}.portfolio-item figure {position:relative;overflow:hidden;height:100%;width:100%;background:var(--black);text-align:center;cursor:pointer}.portfolio-item figure figcaption {padding:2em;color:var(--white);text-transform:uppercase;-webkit-backface-visibility:hidden;backface-visibility:hidden}.portfolio-item figure figcaption,.portfolio-item figure figcaption .port-link {position:absolute;top:0;left:0;width:100%;height:100%}figure.effect-marley .dark_overlay {opacity:.6}figure.effect-marley figcaption {text-align:right}figure.effect-marley .portfolio_new_desc,figure.effect-marley h2 {position:absolute;right:30px;left:30px;padding:10px 0;color:var(--white);text-align:left}figure.effect-marley .portfolio_new_desc span {margin-bottom:15px;display:block;border-bottom:solid 2px var(--white);padding-bottom:5px}figure.effect-marley .portfolio_new_desc {bottom:30px;line-height:1.5;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);padding:0;margin:0}figure.effect-marley h2 {font-size:30px;top:30px;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}figure.effect-marley:hover h2 {-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-marley h2::after {position:absolute;top:100%;left:0;width:100%;height:4px;background:var(--white);content:"";-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0)}figure.effect-marley .portfolio_new_desc,figure.effect-marley h2::after {opacity:0;-webkit-transition:opacity .35s, -webkit-transform .35s;transition:opacity .35s, transform .35s}figure.effect-marley:hover .portfolio_new_desc,figure.effect-marley:hover h2::after {opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.center_coumn,.count-num {transform:translateY(-50%);top:50%;z-index:2}#dvMap {height:500px}.privacy_policy_section .heading,.thankyou-container .thankyou-box .additional-info a:hover {text-decoration:underline}.blog_details_content ul,.privacy_policy_section ul {margin-bottom:12px}.privacy_policy_section h4 {margin-bottom:10px}.ind-serve-panel {background:#f9f9f9;padding:15px;height:100%;transition:.3s}.ind-serve-panel:hover {background:var(--white)}.ind-serve-panel figure {overflow:hidden;position:relative;margin:0 0 15px}.ind-serve-panel figure img,.location_column figure img {transition:.6s}.ind-serve-panel:hover figure img {transform:scale(1.07)}.process-section h3 {position:relative;font-size:36px;margin-bottom:16px}.process-section p {position:relative;font-size:14px}.process-section .process-desc {padding:20px 40px 20px 60px}.count-num {width:80px;height:80px;position:absolute;right:-40px;background:#000;color:var(--white);font-size:40px;font-family:"Roboto Slab", serif;font-weight:700;padding:0;display:flex;align-items:center;justify-content:center;border-radius:100%}.location_column figure,.location_pic {position:relative;overflow:hidden}.process-section .row:nth-child(2n) .count-num {right:auto;left:-40px}.process-section .row:nth-child(2n) .process-pic-col {order:2}.process-section .row:nth-child(2n) .process-desc {padding:20px 60px 20px 40px}.location_pic {padding:10px;box-shadow:0 0 5px #ccc;background:var(--white)}.location_info {text-align:center;padding:20px 0;font-weight:500;text-transform:uppercase;font-size:20px}.location_column:hover figure img {transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2)}.location_atlanta_banner {background-image:url(https://sarahospitalityusa.com/img/location/atlanta_georgia_banner.webp)}.intro_banner {min-height:530px;height:85vh}.blog_page h6,.intro_banner p,.text_info p strong {font-size:16px}.center_coumn {position:absolute;left:0;right:0;margin:0 auto;max-width:1140px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.location_flipper--box .flipper--img_box {height:100%}.location_flipper--box .back,.location_flipper--box .flip_box,.location_flipper--box .flipper_front,.location_flipper--box .front {height:280px}.location_flipper--box .service_back {padding:5px 0}.location_flipper--box .flipper--img_box img {width:116px;height:116px;border-radius:50%;overflow:hidden}.location_flipper--box .flipper_front_content {position:absolute;top:50%;transform:translateY(-50%);width:100%;left:0;padding:20px}.popular_item {box-shadow:0 1px 2px rgba(0, 0, 0, .1);background-color:var(--white);position:relative;transition:.5s;overflow:hidden;margin-bottom:30px}.read-more,.view_item span {-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.popular_item .image {overflow:hidden;height:auto}.popular_item .image img,.post_pic img,.read-more:hover:before {width:100%}.popular_item .figure-grid .text {position:relative;padding:20px 20px 0;top:0}.view_item {position:absolute;width:35px;right:15px;top:15px;margin-right:0;margin-top:5px;z-index:3}.view_item span {display:block;transition:.3s;-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}.view_item a {position:relative;display:inline-block;padding:0 5px;background-color:#7cb72c;color:var(--white);text-align:center;border-radius:30px;width:30px;height:30px;line-height:30px;margin-bottom:5px}.popular_item:hover .view_item span {-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.blog_grid_info,.blog_pic .post-thumbnail,.post_listing {background:var(--white);box-shadow:0 0 5px #ccc}.blog_grid ul li,.blog_page {font-size:15px}.blog_page h1 {font-size:30px}.blog_page h2 {font-size:26px}.blog_page h3 {font-size:24px}.blog_page h5 {font-size:18px}.blog_page h1,.blog_page h2,.blog_page h3,.blog_page h4,.blog_page h5,.blog_page h6 {text-transform:inherit;font-weight:400}.blog_grid ul {margin:0;padding:0;list-style:none;display:flex;justify-content:space-between}.blog_pic .post-thumbnail {vertical-align:middle;text-align:center;position:relative;width:100%;padding:5px;overflow:hidden}.post-thumbnail img {display:inline;width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.blog_grid_info {margin:-30px auto 0;width:90%;position:relative;z-index:5}.post_info {padding:20px;min-height:145px}.post_info h4 {overflow:hidden;text-overflow:ellipsis;margin-bottom:0;padding-bottom:15px}.post_info p {text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;height:65px}.post_meta {border-top:1px solid #ccc;padding:10px 20px}.faq-block .accordion .accordion-item:last-child,.faq-block .accordion .accordion-item:not(:first-of-type),.post_elements {border-top:1px solid #ddd}.blog_grid:hover .post-thumbnail img {-webkit-transform:scale(1.2);transform:scale(1.2)}.read-more {font-weight:600;font-size:12px;position:relative;text-transform:uppercase;padding-top:0;-ms-transition:.3s;transition:.3s;display:inline-block}.read-more svg {right:0;top:3px;opacity:0;font-size:12px;position:absolute}.read-more svg,.read-more:after,.read-more:before {-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.read-more:hover svg {opacity:1;right:-15px}.post_listing {padding:20px}.cat-box:hover .cat-title a,.post_listing h4 a {color:#7cb72c}.post_listing h4 a:hover {color:#709938}.post_elements {border-bottom:1px solid #ddd;padding:15px 0;margin:20px 0}h1.pageh1 {text-align:center;margin-bottom:15px}.text_info p {line-height:26px;margin-bottom:6px}.hstl h3 {font-size:25px}.faucets .large_banner figure {height:341px}.faucets .product_pic figure {height:192px}.location_desc_txt p {color:#fff !important}@media all and (max-width:991px) {.section-padding {padding:30px 0}.history,.our_moto,.proposition {text-align:left}.navbar-dark .navbar-nav>.nav-item:hover>.dropdown-menu {display:block;-moz-animation:.5s ease-in fadeInDown;-webkit-animation:.5s ease-in fadeInDown;animation:.5s ease-in fadeInDown}.navbar.navbar-expand-lg {padding:10px 0 !important}.dropdown-menu.dropdown_div {width:100%;height:100%}.dropdown-menu ul li a>svg {right:18px}.sub_dropdown>ul>li>div.dropdown-menu figure {width:100%}.sub_dropdown_img--box {display:none !important}.about_video {padding:80px 0}.about_video h2 {margin-bottom:30px}.mobile_logo {width:213px}.navbar-nav .dropdown-toggle::after {border:0;content:""}.arrow_menu,.mob-menu {display:block}.contact_info a {font-size:14px}.navbar-collapse {position:fixed;width:300px;top:0;background:#000;left:0;height:100vh;display:flex;flex-direction:column;transform:translateX(-100%);transition:.3s ease-in-out}.navbar-collapse.show {transform:translateX(0)}.navbar-nav {float:left;width:100%;height:100%;overflow-y:scroll;justify-content:unset !important;padding-left:0;padding-bottom:15px}.picture_frame_content {padding:15px 0}h2 {font-size:30px;line-height:36px}figure.effect-marley h2 {font-size:20px}.portfolio-search .search-select {width:40%}.process-section .process-desc,.process-section .row:nth-child(2n) .process-desc {padding:60px 20px 40px}.process-section .row:nth-child(2n) .process-pic-col {order:1}.process-section .row:nth-child(2n) .process-desc {order:2}.count-num {top:auto;right:auto !important;left:50% !important;bottom:-40px;margin-left:-40px;transform:translateY(0)}.about_company_section .col-lg-12,.post_row {margin-bottom:15px}.post_pic {width:100%;margin-bottom:8px}.blog_heading h4 {min-height:40px}.desktop-menu {display:none}}@media screen and (max-width:992px) {.container,.dropdown-menu.sub_dropdown {padding:0 15px}.container {max-width:100%}.navbar-nav .dropdown-menu,.navbar-nav .dropdown-menu .sub_dropdown {min-width:100%;min-height:inherit}.slider_details {position:relative;background:var(--black);padding:30px 0;transform:translateY(0);min-height:250px}.collections,.collections-product {padding:20px 0}.slider_details h1 {font-size:24px;line-height:34px;margin-bottom:6px}.slider_details h3 {font-size:16px;line-height:26px;margin-bottom:6px}.slider_details p {font-size:14px;line-height:20px;margin-bottom:10px}.slider_details .default-button {margin-top:16px}.blog,.flipper,.flipper_column,.timer_panel {margin-bottom:30px}.flipper--img_box {width:100%}.process_view ul {justify-content:center}.process_view ul li {flex-basis:30%;margin-bottom:30px}.collections {margin:0}.collection_details {padding:6px 15px;max-width:100%}.collection_details p {margin-bottom:15px}.collection_details .heading {max-width:100%;margin-bottom:6px}.project_views {padding:0}.project_box.swiper-slide,.project_box.swiper-slide-active {width:100% !important}.portfolio-col {margin-bottom:20px}.intro_banner {height:auto}.intro_banner h1 {font-size:30px;margin:0 0 15px}.intro_banner p {font-size:20px;line-height:1.5}.blog_section,.category_section {padding:30px 0}.category_section .heading,.view_more {margin:0}.card_description {min-height:80px}.footer .address {margin-bottom:0}.footer .social-links {margin-bottom:16px}}@media all and (max-width:767px) {body {font-size:13px}.project_views>.swiper-button-prev {left:10px}.project_views>.swiper-button-next {right:10px}figure.effect-marley h2 {font-size:18px;line-height:24px}.portfolio-item figure figcaption {text-transform:inherit}.portfolio-right-bg {height:100%;width:85%}.portfolio-banner {padding:30px 0 0}.portfolio-banner figure {padding:10px}.portfolio-banner-section {max-height:inherit}.bottom-text {margin-top:15px}.bottom-text h6 {color:var(--white)}.bottom-text h6:before {background:var(--white)}.portfolio-banner-text {width:100%;border-radius:5px 5px 0 0;transform:none;top:0;left:0;position:relative;max-width:100%;padding:30px 15px 15px}.port-desc-section p {font-size:18px}.portfolio-search .search-select {width:60%}.breadcrumb_nav>.breadcrumb {justify-content:center}.process-section h3 {font-size:26px}.social-links {margin:0 0 20px}.right-side-blog {padding-left:10px}.post_row_left,.post_row_right {flex:0 0 100%;padding:0}.about_video.parallax_bg {background-attachment:scroll}.main_Slide .main_slider .swiper-button-next,.main_Slide .main_slider .swiper-button-prev {top:25%}.blog_heading h4 {min-height:21px}.collection--img_box figure {height:auto;min-height:208px}.main_Slide .swiper-slide figure {min-height:162px}}@media all and (max-width:480px) {.portfolio-search {display:block}.top_header .col-12>.d-flex {flex-direction:column;gap:15px}.portfolio-search .search-select {width:100%;margin-bottom:15px}.proudly_service--column {margin:0 0 50px}.slider_details {min-height:300px}.main_Slide .main_slider .swiper-button-next,.main_Slide .main_slider .swiper-button-prev {top:18%}.blog_details {max-width:100%;margin-bottom:15px}}@media screen and (min-width:1024px) {.container {max-width:1200px}}@media screen and (min-width:992px) and (max-width:1199px) {.slider_details {padding:30px 0}.slider_details .default-button {margin-top:30px}.slider_details p {max-width:990px;margin:0 auto}.post_description p {margin-left:10px}}.parsley-errors-list li {color:red}.form-control {margin-bottom:15px !important}.vanity_section.section-padding {padding:30px 0 !important}.dropdown-menu.megamenu-view {width:100%;left:0;height:auto;min-height:inherit;padding:10px 15px 20px}li.nav-item.dropdown.mega-menu {position:inherit}.dropdown-menu.megamenu-view .menu_collections {display:flex;flex-wrap:wrap}.dropdown-menu.megamenu-view .menu_collections li {flex-basis:25%}.faq-block {max-width:70%;margin:0 auto}.faq-block .accordion-header button {padding:10px 15px;line-height:25px;font-size:16px;outline:0;box-shadow:none;background:#f3f1f1;white-space:normal}.faq-block .accordion .accordion-item {margin-bottom:15px;border-radius:4px !important;overflow:hidden;border:1px solid #ddd}.blog_details_content h1,.special_details h1,h1 {font-size:calc(1.375rem + 1.5vw);line-height:1.2;margin-bottom:12px}.blog_details_content h2,.special_details h2,h2 {font-size:calc(1.325rem + .9vw);line-height:1.2;margin-bottom:12px}.blog_details_content h3,.special_details h3,h3 {font-size:calc(1.3rem + .6vw);line-height:1.2;margin-bottom:12px}.blog_details_content h4,.special_details h4,h4 {font-size:calc(1.275rem + .3vw);line-height:1.2;margin-bottom:12px}.blog-h5,.ftr-text-head {font-size:1.25rem;line-height:1.2}.blog_details_content h5,.special_details h5,h5 {font-size:1.25rem;line-height:1.2;margin-bottom:12px}.blog_details_content h6,.special_details h6,h6 {font-size:1rem;line-height:1.2;margin-bottom:12px}.menu-auto-height {min-height:auto !important}.parallax_bg h1 {color:#fff}.not_found_main {padding:50px 0;text-align:center}.not_found_main figure img {margin:0 auto;height:auto;width:100%}.not_found_main figure {max-width:600px;margin:0 auto}.not_found_main .container {margin:0 auto}.not_found_box a {background-color:#7cb72c;display:inline-block;padding:15px 30px;color:#fff;font-size:16px;text-transform:uppercase;font-weight:600;line-height:normal;border-radius:50px;margin-top:2rem}.ftr-text-head {margin-bottom:12px;font-weight:600}.blog-h5 {font-weight:600;margin:0}.mob-menu {width:100%;max-height:90vh;overflow-y:auto;margin-bottom:20px}.mob-menu .simple-menu-link .nav-link {color:#fff;font-size:16px;background:#101010;padding:10px 15px;border-bottom:1px solid #272626}.mob-menu .accordion-button {background:#101010;border:0;padding:10px 15px;border-top:0;color:#fff;font-size:16px;box-shadow:none;border-bottom:1px solid #272626}.mob-menu .accordion-item {background:0 0;border:0}.mob-menu .accordion-item.product-acc-submenu button {box-shadow:none;width:auto;padding:10px;border:0;border-radius:0;position:absolute;right:0;top:0}.mob-menu .accordion-item.product-acc-submenu .accordion-header {display:flex;justify-content:space-between;align-items:center;width:100%;background:#18191b;padding:10px 25px;border-bottom:1px solid #2b2d31;color:#fff;position:relative;overflow:hidden}.detail-intro2-content ul.list-before-check,.thankyou-container {justify-content:center}.mob-menu .accordion-item.product-acc-submenu .accordion-body .simple-menu-link .nav-link {padding-left:40px;font-size:14px;background:#18191b}.mob-menu .accordion-item.oneleve-dropdown .simple-menu-link .nav-link {background:#18191b;padding:10px 25px;border-bottom:1px solid #2b2d31;text-transform:capitalize;font-size:14px}.mob-menu .accordion-button:not(.collapsed) {background:inherit;color:#fff}.mob-menu .accordion-button::after,.mob-menu .accordion-button:not(.collapsed)::after {background-image:none;content:"\f077";width:24px;height:24px;font-size:16px;line-height:24px;text-align:center}.mob-menu .accordion-button::after {margin-top:-2px}section.detail-banner,section.detail-banner-product {background-size:cover;background-position:center top;height:460px;background-repeat:no-repeat;position:relative}section.detail-banner:after {content:"";background:#0f0f0f;opacity:.7;width:100%;height:100%;position:absolute;left:0;top:0}section.detail-banner .detail-banner-content,section.detail-banner-product .detail-banner-content {width:100%;position:absolute;background:rgb(0 0 0 / 70%);color:#fff;bottom:80px;max-width:1140px;margin:0 auto;right:0;left:0;z-index:2}section.detail-banner .detail-banner-content .detail-banner-title,section.detail-banner-product .detail-banner-content .detail-banner-title {color:#fff;margin:0;text-align:center;text-transform:uppercase;padding:10px 0;font-size:calc(1.375rem + 1.5vw);line-height:1.2}section.detail-intro1 {background:#f4f4f4;padding:60px 0;text-align:center;position:relative}.detail-intro1-content p {font-size:16px;line-height:24px;color:#707070}.detail-intro1-content .detail-intro1-img {position:absolute;bottom:-100px;left:0;right:0;margin:0 auto}.detail-intro1-content .detail-intro1-img img {height:200px;width:auto}section.detail-intro2 {padding:80px 0;text-align:center}ul.list-before-check,ul.list-before-check ul {list-style:none;padding:0;margin:0}ul.list-before-check li,ul.list-before-check ul li {position:relative;padding:8px 0;font-size:18px;color:#777}ul.list-before-check li:before {content:"\f00c";width:40px;height:40px;border:1px solid #363636;border-radius:50%;display:inline-block;text-align:center;line-height:40px;font-size:20px;margin-right:15px;color:#363636}.detail-intro4-type1 ul {list-style:none}.detail-intro2-content ul.list-before-check,.detail-intro2-content ul.list-before-check ul {text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.detail-intro2-content ul.list-before-check li,.detail-intro2-content ul.list-before-check ul li {padding:10px 15px;flex-basis:40%;text-align:left;font-size:16px}section.detail-intro3 {position:relative;display:flex;align-items:center;justify-content:space-between;background:#f4f4f4}section.detail-intro3 .detail-intro3-side-img {padding-right:80px;flex-basis:100%}.cat-products-img-box img,.detail-gallery-img img,section.detail-intro3 .detail-intro3-side-img img {width:100%;height:auto}.show-hover-action a,.thankyou-container .thankyou-box .social-icons img {width:32px;height:32px}section.sh-cta {background:#7cb72c;text-align:center;color:#fff;padding:60px 0}.collections+.sh-cta,.collections-product+.sh-cta {padding-top:150px}section.sh-cta .sh-cta-title {color:#fff;font-size:calc(1.325rem + .9vw);line-height:1.2;margin-bottom:12px}section.sh-cta a {color:#fff;border:2px solid #fff;padding:8px 15px;display:inline-block;text-transform:uppercase;font-weight:600;transition:.3s;font-size:15px}section.sh-cta a:hover {background:#669527}section.detail-intro4 {padding-top:60px}section.detail-intro4 p {font-size:16px;line-height:24px}.detail-intro4-type1,.detail-intro4-type2 {max-width:90%;margin:0 auto 40px;text-align:center}.detail-gallery-item {padding:20px;width:33.33% !important}.cat-products-box .cat-products-info,.detail-gallery-info {display:flex;justify-content:space-between;align-items:center;padding:10px 0}.cat-products-box .cat-products-info span,.detail-gallery-info span {font-size:18px;font-weight:500}.cat-products-box .cat-products-info a,.detail-gallery-info a,.tabitem-info span {text-transform:uppercase;font-size:16px}.detail-gallery-info a {border:1px solid #7cb72c;font-weight:500;padding:5px 15px;transition:.3s}.cat-products-box .cat-products-info a:hover,.detail-gallery-info a:hover,.tabitem-info a:hover,section.detail-tabs .nav-tabs li button.active {background:#7cb72c;color:#fff}.detail-gallery-main {display:flex;flex-wrap:wrap;margin:0 -20px}.detail-gallery-img {border-radius:15px;overflow:hidden}.detail-gallery-item:first-child,.detail-gallery-item:nth-child(2) {width:50% !important}.detail-gallery-item:first-child .detail-gallery-img,.detail-gallery-item:nth-child(2) .detail-gallery-img {height:370px}.detail-gallery-item .detail-gallery-img {height:200px}section.detail-tabs {padding:60px 0 0}section.detail-tabs .nav-tabs {background:#f4f4f4;margin-bottom:30px;border:0;justify-content:space-between}section.detail-tabs .nav-tabs li {border:0;background:0 0}section.detail-tabs .nav-tabs li button {background:0 0;border:0;border-radius:0;color:#333;font-size:18px;padding:10px 20px;font-weight:500}section.detail-intro5 {padding:30px 0;text-align:center}.tabitem-data .tabitem-img {width:260px;height:260px;overflow:hidden;border-radius:50%;margin:0 auto}.show-hover-action a,.tabitem-info a {border:1px solid #7cb72c;transition:.3s}.tabitem-data .tabitem-img img {min-height:260px;min-width:260px}.tabitem-info {display:flex;justify-content:space-between;align-items:center;padding:15px 0}.tabitem-info a {text-transform:uppercase;font-size:14px;font-weight:500;padding:2px 12px}.show-hover-action {position:absolute;bottom:0;left:0;right:0;opacity:0;transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);z-index:3;width:100%;height:100%;text-align:center;display:flex;align-items:center;justify-content:center}.show-hover-action a {border-radius:4px;color:var(--white);display:inline-block;font-size:15px;line-height:32px;margin-right:5px;position:relative;text-align:center;background:#7cb72c}section.cat-products-section,section.category-section {padding:60px 0 30px}.cat-img-box {height:350px;overflow:hidden;border-radius:15px}.cat-img-box img {width:100%;height:auto;object-fit:cover}.cat-box .cat-title a {color:#333;transition:.3s;font-weight:500}.cat-box .cat-title {text-align:center;padding:10px 0}.cat-product-content {text-align:center;width:100%;max-width:900px;margin:0 auto 30px}.cat-products-img-box {box-shadow:0 0 4px 0 #00000040;border-radius:20px;overflow:hidden;height:207px}.cat-products-box .cat-products-info a {border:1px solid #7cb72c;font-weight:500;padding:5px 15px;transition:.3s;display:inline-block}section.product_collec_section {padding:60px 0}.wts_fixed {z-index:999 !important}.show-hover-action .zoom-gallery a img {position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:0}.blog_details_content img {object-fit:contain;max-width:100% !important;height:auto !important}.cookie-consent-modal {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, .5);z-index:1000}.cookie-consent-banner {position:fixed;bottom:20px;left:20px;right:20px;background:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0, 0, 0, .1)}.accept-cookies {margin-right:10px;padding:10px 20px;background-color:#000;color:#fff;border:none;border-radius:5px}.wts_fixed {position:fixed;bottom:15px;right:15px}section.detail-banner .detail-banner-content .detail-banner-title h1,section.detail-banner-product .detail-banner-content .detail-banner-title h1 {color:#fff;margin-bottom:0}.detail-gallery-item-product {padding:20px;width:50% !important}.detail-gallery-item-product .detail-gallery-img {width:100%;object-fit:cover}@media (max-width:767px) {.thankyou-container .thankyou-box h1 {font-size:60px !important}.section-padding-contact {padding:25px 0 !important}.faq-block {max-width:100%;margin:0 auto}section.detail-banner,section.detail-banner-product {height:300px}section.detail-intro3 {display:block;padding-bottom:35px}section.detail-intro3 .detail-intro3-side-img {padding:0;margin-bottom:15px}ul.list-before-check li,ul.list-before-check ul li {padding:8px 0 8px 40px}.detail-gallery-item:first-child .detail-gallery-img,.detail-gallery-item:nth-child(2) .detail-gallery-img {height:225px}.detail-gallery-main,.detail-intro2-content ul.list-before-check,.detail-intro2-content ul.list-before-check ul,section.detail-tabs .nav-tabs {display:block}.detail-gallery-item,.detail-gallery-item-product,.detail-gallery-item:first-child,.detail-gallery-item:nth-child(2) {width:100% !important}section.detail-tabs .nav-tabs li button {display:block;width:100%;text-align:left}.cookie-modal-view {display:block !important}.detail-intro2-content ul.list-before-check li,.detail-intro2-content ul.list-before-check ul li,.detail-intro3-content ul.list-before-check ul li,.detail-intro3-side-img ul.list-before-check li {padding:10px 15px 20px 45px;font-size:18px}ul.list-before-check li:before {position:absolute;left:0;width:30px;height:30px;font-size:15px;line-height:29px}}@media (min-width:768px) and (max-width:990px) {.faq-block {max-width:80%;margin:0 auto}.detail-gallery-item .detail-gallery-img {height:150px}.detail-gallery-item-product .detail-gallery-img,.detail-gallery-item:first-child .detail-gallery-img,.detail-gallery-item:nth-child(2) .detail-gallery-img {height:230px}.tabitem-data .tabitem-img {width:200px;height:200px}.detail-gallery-item-product {width:50% !important}}#hubspot-contact-form button,#hubspot-contact-form input,#hubspot-contact-form textarea,.product-section-image {border-radius:12px}.categorie_timer_canada {background-image:url(../images/png/why-choose-sara.webp)}.product-section-heading {font-family:Georgia, serif;font-size:30px;}.product-faq-section h2,h3 {font-size:26px;font-family:Georgia, serif}.collections,.collections-product {margin:-86px 0;z-index:99;padding:30px 0}.canada_title {color:#fff;margin:0;text-align:center;text-transform:uppercase;padding:10px 0;font-size:calc(1.1rem + 2vw)}.canada-menu-desktop ul {margin-left:212px}@media screen and (min-width:992px) and (max-width:1150px) {.canada-menu-desktop ul {margin-left:60px}}.categorie_timer_thankyou {background-image:url(../images/png/thankyou_img.png)}.thankyou-container {margin-top:40px;margin-bottom:80px;align-items:center}.thankyou-container .thankyou-box h1 {font-size:95px;margin-bottom:20px;color:#fff;font-weight:500;letter-spacing:16px;font-family:Georgia, 'Times New Roman', serif}.thankyou-container .thankyou-box p {font-size:18px;margin-bottom:30px;color:#fff;font-family:Georgia, 'Times New Roman', serif}.thankyou-container .thankyou-box .btn-home {background-color:#7cb82c;color:#fff;text-decoration:none;padding:15px 30px;border-radius:5px;font-weight:700;transition:background-color .3s}.thankyou-container .thankyou-box .btn-home:hover {background-color:#0056b3}.thankyou-container .thankyou-box .additional-info {margin-top:30px;margin-bottom:64px;font-size:16px;color:#888}.thankyou-container .thankyou-box .additional-info a {color:#007bff;text-decoration:none}.thankyou-container .thankyou-box .social-icons {margin:100px 0}.thankyou-container .thankyou-box .social-icons a {display:inline-block;margin:0 10px}.thankyou-twitter {background:#fff;border-radius:5px}.section-padding-contact {background:#f3f1f1;padding:90px 0}@media (min-width:580px) {.message_box {margin-left:30px}.contact-side-image {height:558px;border-radius:20px}}.popside-side-image {padding:7px;border-radius:20px}.social-icons-contact {display:flex;gap:10px;margin-top:-46px;margin-left:15px}.social-icons-contact img {border-radius:50%;transition:transform .3s}.social-icons-contact img:hover {transform:scale(1.1)}@media (min-width:768px) {.popupform {border:2px solid #efe8e8;margin:10px 10px 10px -10px;border-radius:10px}}.loader-overlay {position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:rgba(255, 255, 255, .8);z-index:1000;backdrop-filter:blur(5px)}.spinner-border {width:3rem;height:3rem;border-width:.3rem}.product-detail-short-des {color:grey;font-family:Georgia, serif}.parallax_bg_contact {background-position:center;background-repeat:no-repeat;background-size:cover}.product_detail_slider {border-radius:10px;border:1px solid #c6c6c6;}.image-thumb {width:136px;height:90px;}.thumbnail_slider .swiper-slide-thumb-active img {border:2px solid grey;border-radius:10px;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);transition:border 0.3s ease-in-out;}.product-full-description p {margin-bottom:0px;}.product-full-description ul li::marker {font-weight:bold;font-size:20px;}.product-detail-nav-tabs .nav-item {width:50%;}.product-detail-nav-tabs {display:flex;justify-content:center;}.product-detail-nav-link {width:100%;font-size:20px;font-weight:500;color:black;}.product-detail-nav-link:hover {color:black;}.product-detail-nav-item {width:50%;}.zoom-image {transition:transform 0.3s ease;cursor:zoom-in;}.zoom-image.zoomed {transform:scale(1.3);cursor:zoom-out;}.product-detail-button {font-size:22px;padding:15px 0px;border-radius:10px;width:350px;}.button-container {display:flex;justify-content:center;}@media (max-width:576px) {.product-detail-nav-tabs {flex-direction:column}.nav-tabs .nav-link {border:0 !important}.product-detail-nav-link {padding:10px;font-size:14px}.product-detail-nav-item {margin-top:10px;margin-bottom:10px;border:1px solid grey;width:100% !important;border-radius:10px}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active {background-color:inherit}}.product_title span {color:var(--primary)}.nav-tabs .nav-link {border:none}.product-detail-nav-item .nav-link.active {border-bottom:5px solid #7cb82c}.search-btn-portfolio {padding:9px 18px;border-radius:10px !important;font-size:15px}.detail-banner-content-sh-trade {width:100%;position:absolute;background:rgba(124, 183, 44, .8);color:#fff;bottom:80px;max-width:1140px;margin:0 auto;right:0;left:0;z-index:2}.detail-banner-content-sh-trade .detail-banner-title {color:#fff;margin:0;text-align:center;text-transform:uppercase;padding:10px 0;font-size:calc(1.375rem + 1.5vw);line-height:1.2}.mySwiper {position:relative}.swiper-pagination {position:relative !important;margin-top:10px;text-align:center}.swiper-slide img {width:100%;height:auto;display:block;border-radius:10px}.sh-trade-left {text-align:left;padding-top:inherit}.sh-tade-section {box-shadow:0 0 4px 0 #00000040;border-radius:15px;padding:38px}.mySwiper .swiper-pagination-bullet-active {background-color:#7cb82c}.sh-date-heading {font-weight:400}.sh-trade-heading {font-weight:500}.sh-trade-sub-heading {font-weight:400;color:#7cb72c}.zoom-icon-sh-trade {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;padding:12px;border-radius:50%;font-size:18px;opacity:0;transition:opacity .3s;pointer-events:none}.image-popup-link:hover .zoom-icon-sh-trade {opacity:1}section.detail-intro-sh-trade {padding:15px 0;text-align:center}@media (max-width:767px) {.trade-shows-button {margin-top:12px}.detail-banner-content-sh-trade .detail-banner-title {font-size:13px !important;}}.me-auto {margin-left:auto !important}.highlight-approved {color:#000;font-weight:bold;}.highlight-approved-mobile {font-weight:bold;}.la-quinta-portfolio {border-radius:20px;}.default-button-porfolio {color:var(--white);background-color:var(--primary);padding:8px 16px;border-radius:5px;}.quinta-contact .quinta-heading {font-weight:600;font-size:24;}.quinta-contact .heighlight {color:rgba(124, 183, 44, 1);font-size:36px;}.quinta-contact .quinta-section {margin:8px;border-radius:10px;}.quinta-contact .fa {color:rgba(124, 183, 44, 1);}.quinta-contact li {color:rgba(124, 183, 44, 1);}.quinta-contact .center-part {background:white;padding:6px;border-radius:10px;}.project_views {position:relative;width:100%;max-width:1400px; margin:0 auto;padding:0 50px; }.project-slider .heading h2 {font-family:'Poppins';font-style:normal;font-weight:600;font-size:36px;line-height:54px;text-align:center;color:#18191B;margin-bottom:2rem;}.project_box {width:357px !important; height:417px;position:relative;overflow:hidden;transition:width 0.6s ease; }.swiper-slide-active.project_box {width:578px !important; }.project_box img {width:100%;height:100%;object-fit:cover;}.project_box .overlay {position:absolute;top:0;left:0;width:100%;height:100%;background:#000000;opacity:0.7;transition:opacity 0.3s;}.project_content {position:absolute;bottom:50px; left:0;width:100%;text-align:center;z-index:2;}.project_content h3 {font-family:'Poppins';font-style:normal;font-weight:600;font-size:24px;line-height:36px;text-align:center;color:#FFFFFF;margin-bottom:5px;}.project_content span {font-family:'Poppins';font-style:normal;font-weight:500;font-size:12px;line-height:18px;text-align:center;color:#FFFFFF;display:block;}.project_views .swiper-button-prev,.project_views .swiper-button-next {width:32px;height:32px;background:#EEEDED;border-radius:0; color:#18191B;top:50%;transform:translateY(-50%);}.project_views .swiper-button-prev::after,.project_views .swiper-button-next::after {font-size:12px;font-weight:bold;color:#18191B;}.project_views .swiper-button-prev {left:0; }.project_views .swiper-button-next {right:0; }.project_box:hover .overlay {opacity:0.5;}