/*
Theme Name: Airi Child
Theme URI: http://athemes.com/theme/airi
Author: aThemes
Author URI: http://athemes.com
Template: airi
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: airi
*/

#page{overflow-x:hidden;}

.green{color:#047067;}

h2{font-size:30px;font-weight:500;color:#3B3B3B;letter-spacing:-2px;}
p{font-size:14px;font-weight:400;color:#707070;line-height:1.7;margin:0 0 15px;}
h4 ~ p{margin:0 0 35px;}

a{transition:none;}
a:focus{outline:none;}

.btn{background-color:#047067;color:#FFF;border:1px solid #047067;font-size:12px;font-weight:700;padding:8px 20px;border-radius:50px;letter-spacing:1px;}
.btn:hover{background-color:#FFF;color:#047067;}
.btn:focus{box-shadow:none;}
.btn-secondary{background-color:#FFF;color:#047067;border:1px solid #047067;}
.btn-secondary:hover{background-color:#047067;color:#FFF;}
.btn-secondary:focus{box-shadow:none;}

.text-link{font-size:12px;color:#047067;font-weight:500;letter-spacing:1px;outline:none;}
.text-link::after{content:'';display:inline-block;width:15px;height:15px;background-image:url(../png/icon-arrow-right-round.png);background-repeat:no-repeat;background-size:contain;background-position:center;margin:0 0 -4px 5px;}
.text-link:hover{color:#047067;font-weight:700;}

.elementor-section.elementor-section-boxed>.elementor-container{max-width:1240px !important;}

.menuStyle2 .site-header{padding:15px 0 0;}
.site-branding{padding:0 10px;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
.site-branding .custom-logo-link{margin:-15px 0 0;outline:none;}
.site-branding .custom-logo-link img{height:60px;width:auto;}
.is-sticky .site-branding .custom-logo-link img{height:auto;width:140px;max-width:100%;}

.navigation-div{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;}
.navigation-div .top-navigation{text-align:right;margin:0;}
.navigation-div .top-navigation ul.menu{list-style:none;margin:0;padding:0;}
.navigation-div .top-navigation ul.menu li{display:inline-block;font-size:13px;color:#707070;margin:0 30px 0 0;text-transform:uppercase;font-weight:500;}
.navigation-div .top-navigation ul.menu li:last-child{margin:0;}
.navigation-div .top-navigation ul.menu li.menu-item-icon{padding-left:25px;position:relative;}
.navigation-div .top-navigation ul.menu li.menu-item-icon::before{content:'';background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:16px;height:16px;position:absolute;left:0;top:1px;}
.navigation-div .top-navigation ul.menu li.menu-item-icon.career::before{background-image:url(../png/icon-career.png);}
.navigation-div .top-navigation ul.menu li.menu-item-icon.location::before{background-image:url(../png/icon-location-2.png);}
.navigation-div .top-navigation ul.menu li.menu-item-icon.epharmacy::before{background-image:url(../png/icon-epharmacy.png);}
.navigation-div .top-navigation ul.menu li.menu-item-icon.shop::before{background-image:url(../png/icon-shop.png);}
.navigation-div .top-navigation ul.menu li.menu-item-icon.career:hover::before{background-image:url(../png/icon-career-hover.png);}
.navigation-div .top-navigation ul.menu li.menu-item-icon.location:hover::before{background-image:url(../png/icon-location-hover.png);}
.navigation-div .top-navigation ul.menu li.menu-item-icon.epharmacy:hover::before{background-image:url(../png/icon-epharmacy-hover.png);}
.navigation-div .top-navigation ul.menu li.menu-item-icon.shop:hover::before{background-image:url(../png/icon-shop-hover.png);}
.navigation-div .top-navigation ul.menu li a{color:#707070;}
.navigation-div .top-navigation ul.menu li:hover a{color:#047067;}
.navigation-div .main-navigation{text-align:right;float:none;display:block;}
.navigation-div .main-navigation ul.menu{font-size:0;}
.navigation-div .main-navigation ul.menu li{font-size:14px;color:#000;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin:0 28px 0 0;position:relative;padding:25px 0;}
.navigation-div .main-navigation ul.menu li:last-child{margin:0;}
.navigation-div .main-navigation ul.menu li.menu-item-has-children{padding-right:10px;}
.navigation-div .main-navigation ul.menu > li.current-menu-item,
.navigation-div .main-navigation ul.menu > li.current-menu-parent{font-weight:700;}
.navigation-div .main-navigation ul.menu li.icon-member{padding-right:0;}
.navigation-div .main-navigation ul.menu li.current-menu-item::after{content:none;}
.navigation-div .main-navigation ul.menu li.menu-item-has-children::after{content:'';display:inline-block;background-image:url(../png/icon-down-black.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:8px;height:8px;position:absolute;right:0;top:31px;background-color:transparent;left:initial;bottom:initial;margin:0;}
.navigation-div .main-navigation ul.menu li.menu-item-has-children:hover::after,
.navigation-div .main-navigation ul.menu li.menu-item-has-children.current-menu-parent::after{background-image:url(../png/icon-down-green.png);}
.navigation-div .main-navigation ul.menu li.icon-member.menu-item-has-children::after{background-image:url(../png/icon-down-green.png);right:10px;top:36px;}
.navigation-div .main-navigation ul.menu li.icon-member.menu-item-has-children:hover::after,
.navigation-div .main-navigation ul.menu li.icon-member.menu-item-has-children.current-menu-item::after,
.navigation-div .main-navigation ul.menu li.icon-member.menu-item-has-children.current-menu-parent::after{background-image:url(../png/icon-down-white.png);}
.navigation-div .main-navigation ul.menu > li.menu-item-has-children > ul.sub-menu > li.menu-item-has-children::after,
.navigation-div .main-navigation ul.menu > li.menu-item-has-children > ul.sub-menu > li.menu-item-has-children > ul.sub-menu > li.menu-item-has-children::after{content:'';background-image:url(../png/icon-arrow-right-green.png);top:10px;right:8px;}
.navigation-div .main-navigation ul.menu li a{color:#000;outline:none;cursor:pointer;}
.navigation-div .main-navigation ul.menu li.current-menu-item > a,
.navigation-div .main-navigation ul.menu li.current-menu-parent > a,
.navigation-div .main-navigation ul.menu > li:hover > a{color:#047067;}
.navigation-div .main-navigation ul.menu li a:hover::after{content:none;}
.navigation-div .main-navigation ul.menu li.icon-member a{color:#047067;background-color:#F0F7F6;border-radius:30px;padding:5px 20px 5px 5px;}
.navigation-div .main-navigation ul.menu li.icon-member.current-menu-item > a,
.navigation-div .main-navigation ul.menu li.icon-member.current-menu-parent > a,
.navigation-div .main-navigation ul.menu li.icon-member:hover > a{background-color:#047067;color:#FFF;}
.navigation-div .main-navigation ul.menu li.icon-member a::before{content:'';display:inline-block;background-image:url(../png/icon-member.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:16px;height:16px;margin:0 7px -4px 0;}
.navigation-div .main-navigation ul.menu ul.sub-menu{background-color:#FFF;padding:10px 0;box-shadow:0 5px 40px #00000029;}
.navigation-div .main-navigation ul.menu > li:hover > ul.sub-menu{left:-15px;}
.navigation-div .main-navigation ul.menu > li.icon-member:hover > ul.sub-menu{left:initial;right:0;}
.navigation-div .main-navigation ul.menu ul.sub-menu li{margin:0;background-color:#FFF !important;padding:5px 17px 5px 15px;border:none;font-size:14px;color:#707070;text-transform:none;font-weight:400;letter-spacing:0;}
.navigation-div .main-navigation ul.menu ul.sub-menu li:hover{}
.navigation-div .main-navigation ul.menu ul.sub-menu li a{color:#707070 !important;min-width:187px;width:auto;}
.navigation-div .main-navigation ul.menu ul.sub-menu li a{background-color:#FFF;border-radius:initial;padding:0;}
.navigation-div .main-navigation ul.menu li.current-menu-parent ul.sub-menu li::after{content:none;}
.navigation-div .main-navigation ul.menu ul.sub-menu li:hover > a{color:#047067 !important;}
.navigation-div .main-navigation ul.menu li.icon-member .sub-menu li a::before{content:none;}
.navigation-div .main-navigation ul.menu ul.sub-menu li ul.sub-menu{top:-10px;}
.navigation-div .main-navigation ul.menu ul.sub-menu li ul.sub-menu li{font-size:14px;}

#header-menu-sidebar{display:none;}

.desktop-only{}
.mobile-only{display:none !important;}

.site-content{padding:0;}

.slick-list{width:100%;}
.slick-arrow{position:absolute;top:calc(50% - 12px);background-image:url(../png/icon-arrow-left-black.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:24px;height:24px;padding:0;margin:0;z-index:1;border:none;background-color:transparent;font-size:0;outline:none !important;}
.slick-arrow.slick-prev{left:0;}
.slick-arrow.slick-next{right:0;transform:scaleX(-1);}
.slick-arrow.slick-disabled{display:none !important;}
ul.slick-dots{list-style:none;position:absolute;bottom:10px;text-align:center;padding:0;margin:0;width:100%;font-size:0;}
ul.slick-dots li{display:inline-block;margin:0 5px 4px;}
ul.slick-dots li:only-child{display:none;}
ul.slick-dots li button{font-size:0;color:transparent;background-color:#707070;border-radius:10px;width:8px;height:8px;outline:none;border:none;padding:0;}
ul.slick-dots li.slick-active button,
ul.slick-dots li button:hover{background-color:#FFF;}

.section-home-hero{}
.section-home-hero > .elementor-element{max-width:100%;}
.section-home-hero > .elementor-element > .elementor-widget-container{max-width:100%;}
.section-home-hero .slider-div{width:100%;max-width:100%;overflow:hidden;border-radius:20px;opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease;}
.section-home-hero .slider-div.slick-initialized{opacity:1;visibility:visible;}
.section-home-hero .slider-div .single-div{width:100%;height:auto;position:relative;}
.section-home-hero .slider-div .single-div .img-div{max-width:100%;}
.section-home-hero .slider-div .single-div .img-div img{width:100%;display:block;height:auto;}
.section-home-hero .slider-div .single-div .text-div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:30px 60px;align-items:center;}
.section-home-hero .slider-div .single-div .text-div .inner-div{width:50%;}
.section-home-hero .slider-div .single-div .text-div h2{font-size:50px;color:#FFF;font-weight:500;margin-bottom:20px;}
.section-home-hero .slider-div .single-div .text-div h2 .green{color:#029387;font-weight:600;}
.section-home-hero .slider-div .single-div .text-div p{color:#FFF;font-size:16px;margin:0 0 20px;}
.section-home-hero .slider-div .single-div .text-div .link-div .btn{background-color:#D5EFEC;color:#047067;font-size:14px;padding:15px 40px;}
.section-home-hero .slider-div .single-div .text-div .link-div .btn:hover{background-color:#047067;color:#D5EFEC;}
.section-home-hero .slider-div .slick-arrow{position:absolute;top:calc(50% - 10px);background-image:url(../png/icon-arrow-left-white.png);}
.section-home-hero .slider-div .slick-arrow.slick-prev{left:8px;}
.section-home-hero .slider-div .slick-arrow.slick-next{right:8px;}

.section-home-navigation{padding:40px 0;}
.section-home-navigation .menu-div{width:100%;max-width:1000px;margin:0 auto;font-size:0;text-align:center;}
.section-home-navigation .menu-div .single-div{display:inline-block;position:relative;margin:0 10px;vertical-align:top;width:calc((100% / 6) - 20px);text-align:center;}
.section-home-navigation .menu-div .single-div::after{content:'';display:inline-block;width:1px;height:100%;background-color:#C9D4DE;right:-10px;top:0;position:absolute;}
.section-home-navigation .menu-div .single-div:last-child::after{content:none;}
.section-home-navigation .menu-div .single-div a{display:flex;border-radius:10px;padding:10px 5px;height:100%;align-items:center;justify-content:center;flex-direction:column;outline:none;}
.section-home-navigation .menu-div .single-div a:hover{background-color:#F4F4F4;}
.section-home-navigation .menu-div .single-div .flipbook-div{display:none;}
.section-home-navigation .menu-div .single-div .img-div{margin:0 0 5px;display:flex;align-items:center;justify-content:center;}
.section-home-navigation .menu-div .single-div .text-div p{font-size:14px;color:#707070;}
.section-home-navigation .menu-div .single-div .text-div p:last-child{margin:0;}
.section-home-navigation .menu-div .single-div:hover .text-div p{color:#047067;}

.section-home-deals{padding:20px 0 30px;}
.section-home-deals h2{text-align:center;margin:0 0 30px;}
.section-home-deals .deals-div{padding:0 10px;margin:0 -10px 20px;}
.section-home-deals .deals-div .single-deal{margin:0 10px 15px;box-shadow:0 3px 20px #00000008;border-radius:15px;overflow:hidden;}
.section-home-deals .deals-div .single-deal .text-div{padding:25px 30px;}
.section-home-deals .deals-div .single-deal .text-div h3{font-size:20px;color:#3B3B3B;font-weight:500;line-height:1.3;margin:0;}
.section-home-deals .deals-div .single-deal .text-div h3 a{color:#3B3B3B;}
.section-home-deals .deals-div .single-deal .text-div p{font-size:14px;color:#707070;}
.section-home-deals .deals-div .single-deal .text-div p:last-child{margin:0;}
.section-home-deals .link-div{text-align:center;}
.section-home-deals .slick-arrow{background-image:url(../png/icon-arrow-left-thin.png);background-color:#F4F4F4;background-size:5px 9px;width:28px;height:28px;top:calc(40% - 14px);}
.section-home-deals .slick-arrow.slick-prev{left:5px;}
.section-home-deals .slick-arrow.slick-next{right:5px;}

.section-home-vouchers{padding:30px 0;}
.section-home-vouchers h2{text-align:center;margin:0 0 30px;}
.section-home-vouchers .vouchers-div{padding:0 10px;margin:0 -10px 20px;}
.section-home-vouchers .vouchers-div .single-voucher{margin:5px 10px;box-shadow:0 1px 6px #00000012;border-radius:15px;overflow:hidden;padding:20px;position:relative;}
.section-home-vouchers .vouchers-div .single-voucher .discount-div{background-color:#83CBD3;border-radius:7px;margin:0 0 15px;position:relative;padding:0 0 0 95px;padding:0;min-height:65px;display:flex;align-items:center;overflow:hidden;}
.section-home-vouchers .vouchers-div .single-voucher .discount-div::before{content:'';content:none;display:inline-block;width:75px;height:100%;position:absolute;top:0;left:0;background-color:#047067;background-image:url(../jpg/logo-square.jpg);background-repeat:no-repeat;background-size:40px 40px;background-position:center;}
.section-home-vouchers .vouchers-div .single-voucher .discount-div::after{content:'';content:none;display:inline-block;width:1px;height:100%;border-right:4px dotted #FFF;position:absolute;left:73px;top:0;}
.section-home-vouchers .vouchers-div .single-voucher .discount-div .img-div{display:flex;flex:0 0 80px;}
.section-home-vouchers .vouchers-div .single-voucher .discount-div p{color:#FFF;font-size:13px;font-weight:500;margin:0;line-height:1.3;padding:0 10px;}
.section-home-vouchers .vouchers-div .single-voucher .text-div{}
.section-home-vouchers .vouchers-div .single-voucher .text-div p.tag{font-size:14px;color:#707070;margin:0 0 15px;}
.section-home-vouchers .vouchers-div .single-voucher .text-div h3{font-size:14px;color:#3B3B3B;font-weight:500;margin:0;line-height:1.3;}
.section-home-vouchers .vouchers-div .single-voucher .text-div .code{font-size:14px;background-color:#F4F4F4;color:#3B3B3B;padding:11px 12px;font-weight:500;text-align:center;border-radius:40px;letter-spacing:1px;}
.section-home-vouchers .vouchers-div .single-voucher .layer-link{display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;}
.section-home-vouchers .link-div{text-align:center;}
.section-home-vouchers .slick-arrow{background-image:url(../png/icon-arrow-left-thin.png);background-color:#F4F4F4;background-size:5px 9px;width:28px;height:28px;top:calc(50% - 14px);}
.section-home-vouchers .slick-arrow.slick-prev{left:5px;}
.section-home-vouchers .slick-arrow.slick-next{right:5px;}

.section-home-products{padding:30px 0 0;}
.section-home-products h2{text-align:center;margin:0 0 30px;}
.section-home-products .products-div{padding:0 10px;margin:0 -10px;}
.section-home-products .products-div .single-product{margin:5px 10px;box-shadow:0 1px 6px #00000012;border-radius:15px;overflow:hidden;padding:20px;}
.section-home-products .products-div .single-product .img-div{margin:0 0 10px;}
.section-home-products .products-div .single-product .text-div{padding:0;}
.section-home-products .products-div .single-product .text-div h3{font-size:20px;color:#3B3B3B;font-weight:500;line-height:1.3;margin:0 0 15px;text-transform:capitalize;letter-spacing:-1px;}
.section-home-products .products-div .single-product .text-div h3 a{color:#3B3B3B;}
.section-home-products .products-div .single-product .text-div p{font-size:12px;color:#707070;line-height:1.3;}
.section-home-products .products-div .single-product .text-div p.tag{font-size:14px;color:#3B3B3B;margin:0 0 15px;text-transform:capitalize;}
.section-home-products .products-div .single-product .text-div p:last-child{margin:0;}
.section-home-products .products-div .single-product .bottom-div{border-top:1px solid #C9D4DE;margin:10px 0 0;padding:20px 0 0;display:flex;justify-content:space-between;align-items:center;}
.section-home-products .products-div .single-product .bottom-div .price p{font-size:14px;color:#3B3B3B;margin:0;}
.section-home-products .products-div .single-product .bottom-div .link-div{font-size:0;}
.section-home-products .products-div .single-product .bottom-div .link-div a{font-size:10px;color:#047067;letter-spacing:1px;}
.section-home-products .slick-arrow{background-image:url(../png/icon-arrow-left-thin.png);background-color:#F4F4F4;background-size:5px 9px;width:28px;height:28px;top:calc(50% - 14px);}
.section-home-products .slick-arrow.slick-prev{left:5px;}
.section-home-products .slick-arrow.slick-next{right:5px;}

.section-home-click-pick{padding:15px 0 30px;}
.section-home-click-pick .outer-div{padding:0 60px;}
.section-home-click-pick .content-div{background-color:#E6F4F3;border-radius:20px;padding:35px 50px;font-size:0;display:flex;align-items:center;}
.section-home-click-pick .content-div .left-div{width:68%;display:inline-block;vertical-align:top;padding:0 10% 0 20px;}
.section-home-click-pick .content-div .left-div h4{font-size:10px;color:#047067;font-weight:700;letter-spacing:1px;margin:0 0 3px;}
.section-home-click-pick .content-div .left-div h3{font-size:30px;color:#3B3B3B;margin:0 0 10px;}
.section-home-click-pick .content-div .left-div p{font-size:14px;margin:0 0 15px;}
.section-home-click-pick .content-div .left-div .row-div{font-size:0;margin:20px 0 0;}
.section-home-click-pick .content-div .left-div .row-div .col-div{width:calc((100% - 20px) / 3);display:inline-block;vertical-align:top;margin:0 10px 0 0;background-color:#FFF;border-radius:10px;padding:8px 25px;}
.section-home-click-pick .content-div .left-div .row-div .col-div:last-child{margin:0;}
.section-home-click-pick .content-div .left-div .row-div .col-div .inner-div{display:flex;align-items:center;}
.section-home-click-pick .content-div .left-div .row-div .col-div .inner-div .img-div{width:55px;display:inline-block;}
.section-home-click-pick .content-div .left-div .row-div .col-div .inner-div .text p{font-size:12px;color:#707070;line-height:1.3;}
.section-home-click-pick .content-div .left-div .row-div .col-div .inner-div .text p:last-child{margin:0;}
.section-home-click-pick .content-div .right-div{width:32%;display:inline-block;vertical-align:top;}

.section-home-membership{padding:15px 0 45px;}
.section-home-membership .content-div{font-size:0;padding:0 60px;}
.section-home-membership .content-div .img-div{width:40%;display:inline-block;vertical-align:middle;text-align:center;}
.section-home-membership .content-div .text-div{width:60%;display:inline-block;vertical-align:middle;}
.section-home-membership .content-div .text-div h4{font-size:10px;color:#047067;font-weight:700;letter-spacing:1px;margin:0 0 3px;}
.section-home-membership .content-div .text-div h3{font-size:30px;color:#3B3B3B;margin:0 0 10px;}
.section-home-membership .content-div .text-div p{font-size:14px;margin:0 0 15px;}

.section-home-services{background-color:#e6f4f3;background-image:url(../png/element-abstract.png);background-repeat:no-repeat;background-size:45% 45%;background-position:-13% 36%;padding:30px 0 70px;}
.section-home-services .outer-div{padding:0 35px;}
.section-home-services h2{text-align:center;}
.home-services-div{margin:30px 0 0;position:relative;}
.home-services-div .menu-div{margin:0 0 30px;}
.home-services-div .menu-div .single-item{display:inline-block;font-size:12px;color:#047067;letter-spacing:1px;margin:0 45px 0 0;position:relative;cursor:pointer;}
.home-services-div .menu-div .single-item.active{padding-left:40px;}
.home-services-div .menu-div .single-item:first-child.active{padding-left:0;}
.home-services-div .menu-div .single-item:last-child{margin-right:0;}
.home-services-div .menu-div .single-item::after{content:'';display:inline-block;width:30px;height:1px;background-color:#047067;position:absolute;right:-38px;top:9px;}
.home-services-div .menu-div .single-item:last-child::after{content:none;}
.home-services-div .menu-div .single-item p{font-size:11px;color:#047067;margin:0;text-transform:uppercase;font-weight:500;}
.home-services-div .menu-div .single-item.active p{font-weight:700;}
.home-services-div .menu-div .single-item p .num{display:none;}
.home-services-div .menu-div .single-item.active p .num{display:inline-block;font-size:26px;color:#047067;font-weight:700;vertical-align:middle;margin:0 0 3px;line-height:1;position:absolute;left:0;top:-4px;}
.home-services-div .menu-div .single-item:first-child.active p .num{left:-40px;}

.home-services-div .slider-div .single-item{display:none;font-size:12px;color:#047067;letter-spacing:1px;margin:0 0 15px 0;position:relative;cursor:pointer;}
.home-services-div .slider-div .single-item.active{padding-left:40px;}
.home-services-div .slider-div .single-item:first-child.active{padding-left:0;}
.home-services-div .slider-div .single-item:last-child{margin-right:0;}
.home-services-div .slider-div .single-item::after{content:'';display:inline-block;width:35px;height:1px;background-color:#047067;position:absolute;right:-35px;top:11px;}
.home-services-div .slider-div .single-item:last-child::after{content:none;}
.home-services-div .slider-div .single-item p{font-size:12px;color:#047067;margin:0;text-transform:uppercase;font-weight:700;}
.home-services-div .slider-div .single-item p .num{display:inline-block;font-size:26px;color:#047067;font-weight:700;vertical-align:middle;margin:0 0 3px;line-height:1;position:relative;left:0;top:0;}

.home-services-div .slider-div .single-div{font-size:0;padding:0 0 50px;}
.home-services-div .slider-div .single-div .img-div{width:calc(40% - 30px);display:inline-block;vertical-align:top;margin-right:30px;border-radius:12px;overflow:hidden;}
.home-services-div .slider-div .single-div .text-div{width:60%;display:inline-block;vertical-align:top;}
.home-services-div .slider-div .single-div .text-div h3{font-size:20px;margin:0 0 15px;}
.home-services-div .slider-div .single-div .text-div p{font-size:14px;color:#707070;padding-right:15px;margin:0 0 15px;}
.home-services-div .slider-div .single-div .text-div ul{margin:0;padding:0 30px 0 0;list-style:none;font-size:0;}
.home-services-div .slider-div .single-div .text-div ul li{font-size:12px;color:#3B3B3B;padding-left:12px;position:relative;margin:0 0 5px;}
.home-services-div .slider-div .single-div .text-div ul.half-list li{width:50%;vertical-align:top;display:inline-block;}
.home-services-div .slider-div .single-div .text-div ul.without-dot li{padding-left:0;}
.home-services-div .slider-div .single-div .text-div ul li::before{content:'';display:inline-block;width:5px;height:5px;border-radius:20px;background-color:#047067;position:absolute;top:5px;left:0;}
.home-services-div .slider-div .single-div .text-div ul.without-dot li::before{content:none;}
.home-services-div .slider-div .single-div .text-div ul li a{color:#3B3B3B;}
.home-services-div .slider-div .single-div .text-div ul li a:hover{color:#047067;font-weight:700;}

.swiper-button-prev{position:absolute;left:initial !important;top:initial !important;right:38px !important;bottom:0 !important;z-index:3;height:27px !important;}
.swiper-button-prev.swiper-button-disabled{opacity:1 !important;}
.swiper-button-prev::after{content:'' !important;;display:initial;width:25px;height:25px;background-image:url(../png/icon-arrow-left-black.png);background-repeat:no-repeat;background-size:contain;background-position:center;}
.swiper-button-prev.swiper-button-disabled::after{background-image:url(../png/icon-arrow-left-grey.png);}
.swiper-button-next{position:absolute;left:initial !important;top:initial !important;right:0 !important;bottom:0 !important;z-index:3;height:27px !important;}
.swiper-button-next.swiper-button-disabled{opacity:1 !important;}
.swiper-button-next::after{content:'' !important;;display:initial;width:25px;height:25px;background-image:url(../png/icon-arrow-left-black.png);background-repeat:no-repeat;background-size:contain;background-position:center;transform:scaleX(-1);}
.swiper-button-next.swiper-button-disabled::after{background-image:url(../png/icon-arrow-left-grey.png);}
.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{height:1px !important;}
.swiper-scrollbar-drag{background:#047067 !important;top:-2px !important;height:4px !important;cursor:pointer;}
.home-services-div .swiper-scrollbar{width:calc(100% - 80px) !important;left:0 !important;bottom:13px !important;}
.home-services-link{text-align:center;margin:20px 0 0;}

.home-posts-div{background-color:#FFF;padding:45px 0 35px 45px;border-radius:25px;font-size:0;position:relative;margin:60px 0 0;}
.home-posts-div .left-div{width:200px;display:inline-block;vertical-align:top;margin-right:35px;position:absolute;top:45px;left:45px;z-index:3;}
.home-posts-div .left-div h2{font-size:40px;color:#3B3B3B;text-align:left;line-height:1;margin:0 0 15px;max-width:180px;}
.home-posts-div .left-div p{font-size:14px;color:#707070;margin:0 0 15px;}
.home-posts-div .right-div{width:100%;display:inline-block;vertical-align:top;overflow:hidden;padding-left:235px;position:relative;}
.home-posts-div .right-div::before{content:'';display:inline-block;width:220px;height:100%;background-color:#FFF;position:absolute;z-index:2;top:0;left:0;}
.home-posts-div .right-div .slider-div{width:80%;margin-left:0;overflow:visible;z-index:1;}
.home-posts-div .right-div .slider-div .single-div{box-shadow:0 1px 15px #0000001A;background-color:#FFF;border-radius:15px;margin:0 0 30px;overflow:hidden;position:relative;}
.home-posts-div .right-div .slider-div .single-div .img-div{height:235px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;background-color:#CBCBCB;}
.home-posts-div .right-div .slider-div .single-div .img-div img{display:none;}
.home-posts-div .right-div .slider-div .single-div .img-div a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
.home-posts-div .right-div .slider-div .single-div .text-div{padding:25px 25px 35px;}
.home-posts-div .right-div .slider-div .single-div .text-div ul.tags{padding:0;margin:0 0 8px;}
.home-posts-div .right-div .slider-div .single-div .text-div ul.tags li{display:inline-block;margin:0 10px 5px 0;font-size:10px;font-weight:500;}
.home-posts-div .right-div .slider-div .single-div .text-div ul.tags li a{border:1px solid #047067;border-radius:30px;background-color:#0470670F;color:#047067;padding:4px 6px;display:block;}
.home-posts-div .right-div .slider-div .single-div .text-div h3{font-size:20px;color:#3B3B3B;line-height:1.3;margin:0 0 10px;letter-spacing:-1px;}
.home-posts-div .right-div .slider-div .single-div .text-div p{font-size:14px;color:#707070;line-height:1.5;margin:0 0 25px;}
.home-posts-div .right-div .slider-div .single-div .text-div .link-div{position:absolute;width:calc(100% - 50px);bottom:20px;left:30px;}
.home-posts-div .swiper-scrollbar{left:0 !important;width:calc(125% - 45px) !important;bottom:0 !important;}
.home-posts-div .swiper-button-prev{position:absolute;left:0 !important;top:initial !important;right:initial !important;bottom:35px !important;}
.home-posts-div .swiper-button-next{position:absolute;left:55px !important;top:initial !important;right:initial !important;bottom:35px !important;}

.section-home-instagram{padding:60px 0 10px;}
.section-home-instagram .content-div{padding:0 60px;}
.section-home-instagram .content-div h2{margin:0 0 25px;}
#sb_instagram #sbi_images{display:grid;grid-template-columns:repeat(16, 1fr);grid-template-rows:repeat(4, 1fr);grid-column-gap:13px;grid-row-gap:13px;}
#sb_instagram #sbi_images > div{width:100% !important;}
#sb_instagram #sbi_images .sbi_item{padding:0 !important;}
#sb_instagram #sbi_images .sbi_item:first-child{ grid-area: 1 / 1 / 5 / 5; }
#sb_instagram #sbi_images .sbi_item:nth-child(2){ grid-area: 1 / 5 / 3 / 7; }
#sb_instagram #sbi_images .sbi_item:nth-child(3){ grid-area: 1 / 7 / 3 / 9; }
#sb_instagram #sbi_images .sbi_item:nth-child(4){ grid-area: 3 / 5 / 5 / 7; }
#sb_instagram #sbi_images .sbi_item:nth-child(5){ grid-area: 3 / 7 / 5 / 9; }
#sb_instagram #sbi_images .sbi_item:nth-child(6){ grid-area: 1 / 9 / 5 / 13; }
#sb_instagram #sbi_images .sbi_item:nth-child(7){ grid-area: 1 / 13 / 3 / 15; }
#sb_instagram #sbi_images .sbi_item:nth-child(8){ grid-area: 1 / 15 / 3 / 17; }
#sb_instagram #sbi_images .sbi_item:nth-child(9){ grid-area: 3 / 13 / 5 / 15; }
#sb_instagram #sbi_images .sbi_item:nth-child(10){ grid-area: 3 / 15 / 5 / 17; }
#sb_instagram #sbi_images .sbi_item .sbi_photo_wrap{height:0;padding-bottom:100%;overflow:hidden;border-radius:15px;}
#sb_instagram #sbi_images .sbi_item .sbi_photo_wrap .sbi_photo{height:0 !important;padding-bottom:100%;border-radius:15px;overflow:hidden;}
#sb_instagram #sbi_images .sbi_item .sbi_photo_wrap .sbi_photo img{display:block !important;}
#sb_instagram #sbi_load{margin:30px 0 0;}
#sb_instagram #sbi_load .sbi_follow_btn a{background-color:transparent !important;font-size:12px;color:#047067;letter-spacing:2px;font-weight:500;text-transform:uppercase;padding:0;margin:0;position:relative;}
#sb_instagram #sbi_load .sbi_follow_btn a:hover{background:transparent !important;box-shadow:none;font-weight:700;}
#sb_instagram #sbi_load .sbi_follow_btn a svg{display:none;}
#sb_instagram #sbi_load .sbi_follow_btn a::after{content:'';display:inline-block;width:15px;height:15px;background-image:url(../png/icon-arrow-right-round.png);background-repeat:no-repeat;background-size:contain;background-position:center;margin:0 0 -4px 3px;}

.page-detail-div{display:flex;justify-content:space-between;}

.breadcrumb{background-color:transparent;padding:0;margin:0;}
.breadcrumb ul{list-style:none;margin:0;padding:0;font-size:0;}
.breadcrumb ul li{display:inline-block;font-size:12px;color:#707070;margin:0 15px 0 0;position:relative;}
.breadcrumb ul li:last-child{margin:0;}
.breadcrumb ul li.current{text-decoration:underline;}
.breadcrumb ul li::after{content:'>';display:inline-block;font-size:12px;position:absolute;right:-11px;top:0;}
.breadcrumb ul li:last-child::after{content:none;}
.breadcrumb ul li a{color:#707070;}
.breadcrumb ul li a:hover{color:#047067;}

.languages-div ul{list-style:none;margin:0;padding:0;font-size:0;}
.languages-div ul li{display:inline-block;margin:0 30px 0 0;color:#047067;position:relative;font-size:10px;font-weight:500;text-transform:uppercase;}
.languages-div ul li:last-child{margin-right:0;}
.languages-div ul li::after{content:'';display:inline-block;width:1px;height:11px;background-color:#047067;position:absolute;right:-15px;top:2px;}
.languages-div ul li:last-child::after{content:none;}
.languages-div ul li a{color:#047067;}
.languages-div ul li.current a{text-decoration:underline;}

.section-story-hero{}
.section-story-hero .content-div{max-width:950px;margin:0 auto;width:100%;}
.section-story-hero h1{font-size:50px;color:#047067;font-weight:700;text-align:center;margin:0 0 20px;letter-spacing:-2px;}
.section-story-hero p{text-align:center;font-size:16px;line-height:1.8;}
.section-story-milestones{padding:30px 0;}
.section-story-milestones h2{text-align:center;margin:0 0 20px;}
.milestones-div{border-radius:30px;overflow:hidden;}
.milestones-div .single-div{position:relative;}
.milestones-div .single-div .img-div::before{content:'';display:inline-block;width:60%;height:100%;background: transparent linear-gradient(90deg, #00000099 0%, #00000080 78%, #00000000 100%) 0% 0% no-repeat padding-box;position:absolute;top:0;left:0;}
.milestones-div .single-div .text-div{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:flex-start;padding-left:140px;}
.milestones-div .single-div .text-div .inner-div{width:60%;}
.milestones-div .single-div .text-div h3{font-size:45px;color:#FFF;font-weight:500;letter-spacing:-2px;}
.milestones-div .single-div .text-div p{font-size:15px;color:#FFF;line-height:1.8;}
.milestones-div .single-div .text-div p:last-child{margin:0;}
.milestones-div .slick-arrow{position:absolute;top:calc(50% - 10px);background-image:url(../png/icon-arrow-left-white.png);}
.milestones-div .slick-arrow.slick-prev{left:8px;}
.milestones-div .slick-arrow.slick-next{right:8px;}

.milestones-outer-div{position:relative;}
.milestones-div.swiper-container{width:100%;height:500px;margin:0 auto;position:relative;}
.milestones-div::before{content:'';display:inline-block;width:1px;height:calc(100% - 120px);background-color:#FFF;position:absolute;top:59px;left:79px;z-index:2;}
.milestones-div .swiper-slide{position:relative;}
.milestones-div .swiper-slide .img-div::before{content:'';display:inline-block;width:75%;height:100%;background: transparent linear-gradient(90deg, #00000099 0%, #00000080 78%, #00000000 100%) 0% 0% no-repeat padding-box;position:absolute;top:0;left:0;}
.milestones-div .swiper-slide .text-div{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:flex-start;padding-left:190px;}
.milestones-div .swiper-slide .text-div .inner-div{width:60%;}
.milestones-div .swiper-slide .text-div h3{font-size:40px;color:#FFF;font-weight:500;letter-spacing:-2px;margin:0 0 10px;line-height:1.1;}
.milestones-div .swiper-slide .text-div p{font-size:14px;color:#FFF;line-height:1.5;}
.milestones-div .swiper-slide .text-div p:last-child{margin:0;}
.milestones-div .swiper-slide .text-div ol,
.milestones-div .swiper-slide .text-div ul{margin-left:0;}
.milestones-div .swiper-slide .text-div ol:last-child,
.milestones-div .swiper-slide .text-div ul:last-child{margin-bottom:0;}
.milestones-div .swiper-slide .text-div ol li,
.milestones-div .swiper-slide .text-div ul li{font-size:14px;color:#FFF;line-height:1.5;}
.milestones-div .nav-prev-milestone{left:45px !important;top:calc(50% - 30px) !important;transform:rotate(90deg);}
.milestones-div .nav-next-milestone{left:45px !important;top:calc(50% + 30px) !important;transform:rotate(90deg);}
.milestones-div .nav-prev-milestone::after,
.milestones-div .nav-next-milestone::after{background-image:url('../png/icon-arrow-left-white.png');}
.milestones-year-div{position:absolute;top:80px;left:0;height:340px;width:160px;padding:120px 0;z-index:2;overflow:hidden;}
.milestones-year-div .swiper-slide{opacity:1;}
.milestones-year-div .swiper-slide.swiper-slide-prev,
.milestones-year-div .swiper-slide.swiper-slide-next,
.milestones-year-div .swiper-slide.swiper-slide-active{opacity:1;}
.milestones-year-div .swiper-slide .text-div{display:flex;align-items:center;height:100%;width:100%;justify-content:center;}
.milestones-year-div .swiper-slide .text-div .inner-div{color:#047067;font-size:12px;border:1px solid #FFF;padding:5px 10px;background-color:#FFF;border-radius:30px;cursor:pointer;}
.milestones-year-div .swiper-slide.swiper-slide-active .text-div .inner-div{background-color:#047067;color:#FFF;border:1px solid #047067;}
.nav-prev-milestone-year{left:64px !important;top:50px !important;transform:rotate(90deg);outline:none;border:1px solid #FFF;border-radius:50px;width:32px !important;height:32px !important;}
.nav-next-milestone-year{left:64px !important;top:initial !important;bottom:30px !important;transform:rotate(90deg);outline:none;border:1px solid #FFF;border-radius:50px;width:32px !important;height:32px !important;}
.nav-prev-milestone-year::before,
.nav-next-milestone-year::before{content:'';display:inline-block;width:50px;height:1px;background-color:#FFF;position:absolute;bottom:14px;left:-50px;}
.nav-next-milestone-year::before{left:30px;}
.nav-prev-milestone-year::after,
.nav-next-milestone-year::after{background-image:url('../png/icon-arrow-left-white.png');width:12px;height:12px;}
.nav-prev-milestone-year:hover,
.nav-next-milestone-year:hover{border:1px solid transparent;background-color:rgba(213,239,236,0.3);}

.section-story-team{padding:30px 0;}
.section-story-team .outer-div{padding:0 40px;}
.section-story-team h2{text-align:center;margin:0 0 20px;}
.section-story-team .content-div{font-size:0;margin:0 0 10px;}
.section-story-team .content-div .single-div{width:calc((100% - 40px) / 3);display:none;margin:0 20px 20px 0;vertical-align:top;border-radius:15px;overflow:hidden;}
.section-story-team .content-div .single-div:first-child,
.section-story-team .content-div .single-div:nth-child(2),
.section-story-team .content-div .single-div:nth-child(3),
.section-story-team .content-div .single-div:nth-child(4),
.section-story-team .content-div .single-div:nth-child(5),
.section-story-team .content-div .single-div:nth-child(6){display:inline-block;}
.section-story-team .content-div .single-div:nth-child(3n){margin-right:0;}
.section-story-team .content-div.show-all .single-div{display:inline-block;}
.section-story-team .link-div{text-align:center;}
.section-latest-news{padding:40px 0;}
.section-latest-news.shapes-bg{background-image:url(../png/bg-shapes-2.png);background-repeat:no-repeat;background-size:cover;background-position:center bottom;}
.section-latest-news h2{text-align:center;margin:0 0 30px;}
.latest-posts-div{font-size:0;padding:0 40px;}
.latest-posts-div .content-div{margin:0 0 10px;}
.latest-posts-div .single-div{width:calc((100% - 40px) / 3);display:inline-block;margin:0 20px 20px 0;vertical-align:top;border-radius:15px;overflow:hidden;border:1px solid #E2E2E2;background-color:#FFF;}
.latest-posts-div .single-div:hover{box-shadow:0 3px 40px #0000001A;border:1px solid transparent;}
.latest-posts-div .single-div:nth-child(3n){margin-right:0;}
.latest-posts-div .single-div .img-div{height:250px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;background-color:#cbcbcb;}
.latest-posts-div .single-div .img-div img{display:none;}
.latest-posts-div .single-div .img-div a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
.latest-posts-div .single-div .text-div{padding:25px;}
.latest-posts-div .single-div p.date{margin:0 0 10px;color:#047067;font-weight:500;font-size:14px;}
.latest-posts-div .single-div h3{font-size:20px;color:#3B3B3B;margin:0 0 20px;letter-spacing:-1px;line-height:1.3;}
.latest-posts-div .single-div h3 a{color:#3B3B3B;}
.latest-posts-div .single-div h3 a:hover,
.latest-posts-div .single-div:hover h3 a{color:#047067;}
.latest-posts-div > .link-div{text-align:center;}

.section-vision-hero .content-div{max-width:950px;margin:30px auto 70px;width:100%;}
.section-vision-hero h1{font-size:50px;color:#047067;font-weight:700;text-align:center;margin:0 0 20px;letter-spacing:-2px;}
.section-vision-hero p{text-align:center;font-size:16px;line-height:1.8;}
.section-vision-hero .img-div{border-radius:30px;overflow:hidden;}
.section-vision-values{padding:30px 0 15px;}
.section-vision-values .content-div{padding:0 60px;}
.section-vision-values .content-div .img-div{padding-right:50px;}
.section-vision-values .content-div .img-div img{max-width:440px;width:100%;}
.section-vision-values h4{font-size:20px;color:#3B3B3B;font-weight:500;margin:0 0 10px;}

.section-newsroom-hero .content-div{margin:30px auto 0;padding:0 60px;}
.section-newsroom-hero h1{font-size:50px;color:#047067;font-weight:700;text-align:center;margin:0 0 20px;letter-spacing:-2px;}
.top-news-div{font-size:0;margin:0 0 60px;}
.top-news-div h2{letter-spacing:-2px;padding:0 30px;}
.top-news-div .img-div{width:calc(45% - 60px);display:inline-block;vertical-align:middle;margin-right:60px;border-radius:15px;height:300px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;background-color:#cbcbcb;}
.top-news-div .img-div img{display:none;}
.top-news-div .img-div a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
.top-news-div .text-div{width:55%;display:inline-block;vertical-align:middle;}
.top-news-div .text-div p.date{margin:0 0 10px;color:#047067;font-weight:500;}
.top-news-div .text-div h3{font-size:30px;color:#3B3B3B;margin:0 0 10px;letter-spacing:-1px;}
.top-news-div .text-div h3 a{color:#3B3B3B;}
.top-news-div .text-div h3 a:hover{color:#047067;}
.top-news-div .text-div p{line-height:1.7;}
.all-posts-div{font-size:0;padding:0 0 30px;}
.all-posts-div h2{letter-spacing:-2px;text-align:center;margin:0 0 30px;}
.all-posts-div .content-div{margin:0 auto 10px;}
.all-posts-div .content-div .listing-div{margin:0 0 30px;}
.all-posts-div .single-div{width:calc((100% - 40px) / 3);display:inline-block;margin:0 20px 20px 0;vertical-align:top;border-radius:15px;overflow:hidden;border:1px solid #E2E2E2;}
.all-posts-div .single-div .img-div{height:250px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;background-color:#cbcbcb;}
.all-posts-div .single-div .img-div img{display:none;}
.all-posts-div .single-div .img-div a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
.all-posts-div .single-div:hover{box-shadow:0 3px 40px #0000001A;border:1px solid transparent;}
.all-posts-div .single-div:nth-child(3n){margin-right:0;}
.all-posts-div .single-div .text-div{padding:25px;}
.all-posts-div .single-div p.date{margin:0 0 10px;color:#047067;font-weight:500;}
.all-posts-div .single-div h3{font-size:20px;color:#3B3B3B;margin:0 0 20px;letter-spacing:-1px;}
.all-posts-div .single-div h3 a{color:#3B3B3B;}
.all-posts-div .single-div h3 a:hover,
.all-posts-div .single-div:hover h3 a{color:#047067;}
.all-posts-div > .link-div{text-align:center;}

.section-newsroom-detail-hero{width:100%;}
.section-newsroom-detail-hero .col-12{padding:0 10px;}
.section-newsroom-detail-hero .heading-div{text-align:center;width:100%;margin:40px 0 0;}
.section-newsroom-detail-hero .heading-div h3{font-size:12px;font-weight:700;color:#047067;letter-spacing:1px;margin:0;}
.section-newsroom-detail-hero .heading-div h1{font-size:40px;color:#3B3B3B;font-weight:500;letter-spacing:-2px;margin:0 0 10px;}
.section-newsroom-detail-hero .share-div{text-align:center;margin:0 0 20px;}
.section-newsroom-detail-hero .share-div ul{list-style:none;padding:0;margin:0;}
.section-newsroom-detail-hero .share-div ul li{display:inline-block;}
.section-newsroom-detail-hero .share-div ul li a{display:block;padding:6px 10px 6px 30px;font-size:10px;font-weight:500;color:#047067;background-color:#D5EFEC;border-radius:30px;position:relative;}
.section-newsroom-detail-hero .share-div ul li a.share::before{content:'';display:inline-block;width:12px;height:12px;background-image:url(../png/icon-share.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;left:9px;top:7px;}
.section-newsroom-detail-hero .featured-image{height:320px;width:100%;display:block;border-radius:20px;margin:0 0 30px;background-repeat:no-repeat;background-size:cover;background-position:center;}
.section-newsroom-detail-content{padding:0 80px 80px;}
.section-newsroom-detail-content section > .elementor-container{padding:0 80px;}
.section-newsroom-detail-content p{line-height:1.5;}
.section-newsroom-detail-content .share-div{text-align:left;margin:0 0 20px;padding:0 10px;}
.section-newsroom-detail-content .share-div ul{list-style:none;padding:0;margin:0;}
.section-newsroom-detail-content .share-div ul li{display:inline-block;}
.section-newsroom-detail-content .share-div ul li a{display:block;padding:6px 10px 6px 30px;font-size:10px;font-weight:500;color:#047067;background-color:#D5EFEC;border-radius:30px;position:relative;}
.section-newsroom-detail-content .share-div ul li a.share::before{content:'';display:inline-block;width:12px;height:12px;background-image:url(../png/icon-share.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;left:9px;top:7px;}
.section-newsroom-detail-related{padding:40px 0;}
.section-newsroom-detail-related h2{text-align:center;margin:0 0 30px;}

.wpcf7 p{margin:0;}
.wpcf7 .input-div{margin:0 0 18px;}
.wpcf7 .input-div.hidden{display:none !important;}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="file"],
.wpcf7 textarea,
.wpcf7 select{border:1px solid #C9D4DE;background-color:#FCFCFC;color:#707070;padding:13px 25px;font-size:12px;border-radius:10px;width:100%;outline:none;}
.wpcf7 textarea{height:110px;}
.wpcf7 select{appearance:none;background-image:url(../png/icon-arrow-down-light-grey.png);background-repeat:no-repeat;background-size:12px 6px;background-position:calc(100% - 20px) center;}
.wpcf7 select.disabled{cursor:not-allowed;}
.wpcf7 select option[value="-"]{display:none;}
.wpcf7 .submit-div{text-align:right;position:relative;}
.wpcf7 input[type="submit"]{background-color:#047067;color:#FFF;border-radius:50px;font-weight:700;font-size:12px;padding:12px 30px;border:1px solid #047067;outline:none;}
.wpcf7 input[type="submit"]:hover{color:#047067;background-color:#FFF;border:1px solid #047067;}
.wpcf7 .wpcf7-spinner{position:absolute;margin:0;top:calc(100% + 2px);right:0;}
.wpcf7 .wpcf7-not-valid-tip{font-size:11px;margin:2px 0 0;text-align:left;}
.wpcf7 .wpcf7-response-output{margin:15px 0 0 !important;font-size:11px;padding:5px 10px !important;}

.section-contact-hero{padding:0 0 15px;}
.section-contact-hero h1{font-size:50px;color:#047067;font-weight:700;text-align:center;margin:0 0 20px;letter-spacing:-2px;}
.section-contact-hero .slider-div{width:100%;max-width:100%;overflow:hidden;border-radius:20px;}
.section-contact-hero .slider-div .single-div{width:100%;height:auto;position:relative;}
.section-contact-hero .slider-div .single-div .img-div{max-width:100%;}
.section-contact-hero .slider-div .single-div .img-div img{width:100%;display:block;height:auto;}
.section-contact-hero .slider-div .single-div .img-div::before{content:'';display:inline-block;width:60%;height:100%;background: transparent linear-gradient(90deg, #00000099 0%, #00000080 78%, #00000000 100%) 0% 0% no-repeat padding-box;position:absolute;top:0;left:0;}
.section-contact-hero .slider-div .single-div .text-div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:30px 60px;align-items:center;}
.section-contact-hero .slider-div .single-div .text-div .inner-div{width:50%;text-align:center;}
.section-contact-hero .slider-div .single-div .text-div h2{font-size:35px;color:#FFF;font-weight:500;margin-bottom:5px;}
.section-contact-hero .slider-div .single-div .text-div p.green{color:#029387;font-size:21px;margin:0 0 20px;text-shadow:0 1px 8px #000;font-weight:600;}
.section-contact-hero .slider-div .single-div .text-div p:last-child{margin:0;}
.section-contact-hero .slider-div .single-div .text-div .link-div .btn{background-color:#D5EFEC;color:#047067;font-size:14px;padding:15px 40px;}
.section-contact-hero .slider-div .single-div .text-div .link-div .btn:hover{background-color:#047067;color:#D5EFEC;}
.section-contact-hero .slider-div .slick-arrow{position:absolute;top:calc(50% - 10px);background-image:url(../png/icon-arrow-left-white.png);}
.section-contact-hero .slider-div .slick-arrow.slick-prev{left:8px;}
.section-contact-hero .slider-div .slick-arrow.slick-next{right:8px;}
.section-contact-form{padding:15px 0 50px;}
.section-contact-form .heading-div{text-align:center;width:100%;max-width:570px;margin:0 auto 30px;}
.section-contact-form .content-div{max-width:960px;margin:0 auto;width:100%;}
.section-contact-form .content-div .left-div{border-right:1px solid #D9D9D9;padding-right:80px;}
.section-contact-form .content-div .left-div .wpcf7 .wpcf7-spinner{top:8px;right:-27px;}
.section-contact-form .content-div .right-div{padding-left:45px;background-image:url(../png/element-abstract.png);background-repeat:no-repeat;background-size:55% 47%;background-position:right bottom;}
ul.contact-list{margin:15px 0 0;padding:0;list-style:none;}
ul.contact-list li{margin:0 0 18px;font-size:15px;padding-left:20px;position:relative;}
ul.contact-list li::before{content:'';display:inline-block;width:13px;height:13px;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;left:0;top:2px;}
ul.contact-list li.address::before{background-image:url(../png/icon-map.png);}
ul.contact-list li.phone::before{background-image:url(../png/icon-phone.png);}
ul.contact-list li.hours::before{background-image:url(../png/icon-hours.png);}
ul.contact-list li .green{color:#047067;}
ul.contact-list li a{color:#707070;}

.section-sustainability-hero{padding:0 0 15px;}
.section-sustainability-hero h1{font-size:50px;color:#047067;font-weight:700;text-align:center;margin:0 0 20px;letter-spacing:-2px;}
.section-sustainability-hero .slider-div{width:100%;max-width:100%;overflow:hidden;border-radius:20px;}
.section-sustainability-hero .slider-div .single-div{width:100%;height:auto;position:relative;}
.section-sustainability-hero .slider-div .single-div .img-div{max-width:100%;}
.section-sustainability-hero .slider-div .single-div .img-div img{width:100%;display:block;height:auto;}
.section-sustainability-hero .slider-div .single-div .img-div::before{content:'';display:inline-block;width:60%;height:100%;background: transparent linear-gradient(90deg, #00000099 0%, #00000080 78%, #00000000 100%) 0% 0% no-repeat padding-box;position:absolute;top:0;left:0;}
.section-sustainability-hero .slider-div .single-div .text-div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:30px 60px;align-items:center;}
.section-sustainability-hero .slider-div .single-div .text-div .inner-div{width:50%;text-align:center;}
.section-sustainability-hero .slider-div .single-div .text-div h2{font-size:35px;color:#FFF;font-weight:500;margin-bottom:5px;}
.section-sustainability-hero .slider-div .single-div .text-div p.green{color:#029387;font-size:21px;margin:0 0 20px;text-shadow:0 1px 8px #000;font-weight:600;}
.section-sustainability-hero .slider-div .single-div .text-div p:last-child{margin:0;}
.section-sustainability-hero .slider-div .single-div .text-div .link-div .btn{background-color:#D5EFEC;color:#047067;font-size:14px;padding:15px 40px;}
.section-sustainability-hero .slider-div .single-div .text-div .link-div .btn:hover{background-color:#047067;color:#D5EFEC;}
.section-sustainability-hero .slider-div .slick-arrow{position:absolute;top:calc(50% - 10px);background-image:url(../png/icon-arrow-left-white.png);}
.section-sustainability-hero .slider-div .slick-arrow.slick-prev{left:8px;}
.section-sustainability-hero .slider-div .slick-arrow.slick-next{right:8px;}
.section-sustainability-care{padding:30px 0 50px;}
.section-sustainability-care .content-div{padding:0 60px;}
.section-sustainability-care .left-div{padding-right:60px;}
.section-sustainability-care .left-div h2{margin:0 0 15px;}
.section-sustainability-care .right-div{}
.section-sustainability-care .right-div .row-div{font-size:0;}
.section-sustainability-care .right-div .row-div .single-div{width:calc((100% - 20px) / 3);display:inline-block;vertical-align:top;margin:0 10px 0 0;border-radius:10px;overflow:hidden;background-color:#F4F4F4;}
.section-sustainability-care .right-div .row-div .single-div:nth-child(3n){margin-right:0;}
.section-sustainability-care .right-div .row-div .single-div .text-div{padding:25px 15px;text-align:center;}
.section-sustainability-care .right-div .row-div .single-div .text-div .icon-div{margin:0 0 10px;height:34px;display:flex;align-items:center;justify-content:center;}
.section-sustainability-care .right-div .row-div .single-div .text-div h3{font-size:20px;margin:0 0 10px;}
.section-sustainability-customers{background-color:#FAFAFA;padding:60px 0;}
.section-sustainability-customers .top-div{padding:0 60px 30px;}
.section-sustainability-customers .top-div .left-div{padding-right:40px;}
.section-sustainability-customers .top-div .left-div h3{font-size:12px;color:#047067;font-weight:700;margin:0 0 3px;}
.section-sustainability-customers .top-div .left-div h2{margin:0 0 15px;}
.section-sustainability-customers .top-div .right-div img{border-radius:15px;}
.section-sustainability-customers .middle-div{padding:30px 60px;}
.section-sustainability-customers .middle-div .heading-div{width:100%;max-width:600px;}
.section-sustainability-customers .middle-div .heading-div h2{margin:0 0 15px;}
.section-sustainability-customers .middle-div .content-div{font-size:0;}
.section-sustainability-customers .middle-div .content-div .single-div{width:calc((100% - 40px) / 3);display:inline-block;vertical-align:top;margin:0 20px 20px 0;background-color:#FFF;padding:30px;border-radius:20px;overflow:hidden;}
.section-sustainability-customers .middle-div .content-div .single-div:nth-child(3n){margin-right:0;}
.section-sustainability-customers .middle-div .content-div .single-div:hover{box-shadow:0 5px 40px #0000001A;}
.section-sustainability-customers .middle-div .content-div .single-div .inner-div{display:block;padding:0 0 5px;}
.section-sustainability-customers .middle-div .content-div .single-div h3{font-size:20px;font-weight:500;margin:0 0 10px;}
.section-sustainability-customers .bottom-div{padding:0 60px;}
.section-sustainability-customers .bottom-div .left-div{padding-right:30px;}
.section-sustainability-customers .bottom-div .left-div h2{margin:0 0 15px;}
.section-sustainability-customers .bottom-div .left-div p{padding-right:20px;}
.section-sustainability-customers .bottom-div .row-div{font-size:0;}
.section-sustainability-customers .bottom-div .row-div .single-div{width:calc((100% - 40px) / 3);display:inline-block;vertical-align:top;margin:0 20px 0 0;background-color:#FFF;border-radius:20px;overflow:hidden;padding:30px 15px;text-align:center;}
.section-sustainability-customers .bottom-div .row-div .single-div:nth-child(3n){margin-right:0;}
.section-sustainability-customers .bottom-div .row-div .single-div .icon-div{height:40px;display:flex;align-items:center;justify-content:center;}
.section-sustainability-customers .bottom-div .row-div .single-div p{line-height:1.5;}
.section-sustainability-customers .bottom-div .row-div .single-div p:last-child{margin:0;}
.section-sustainability-community{padding:60px 0 40px;}
.section-sustainability-community .top-div{padding:0 60px 20px;}
.section-sustainability-community .top-div .left-div{padding-right:40px;}
.section-sustainability-community .top-div .left-div h3{font-size:12px;color:#047067;font-weight:700;letter-spacing:1px;margin:0 0 3px;}
.section-sustainability-community .top-div .left-div h2{margin:0 0 15px;}
.section-sustainability-community .top-div .right-div img{border-radius:15px;}
.section-sustainability-community .middle-div{padding:20px 60px;}
.section-sustainability-community .middle-div h2{margin:0 0 15px;}
.section-sustainability-community .middle-div .row-div{font-size:0;}
.section-sustainability-community .middle-div .row-div .single-div{width:calc((100% - 40px) / 3);display:inline-block;vertical-align:top;margin:0 20px 0 0;background-color:#FAFAFA;border-radius:20px;overflow:hidden;padding:30px 15px 20px;text-align:center;}
.section-sustainability-community .middle-div .row-div .single-div:nth-child(3n){margin-right:0;}
.section-sustainability-community .middle-div .row-div .single-div .icon-div{height:40px;display:flex;align-items:center;justify-content:center;margin:0 0 3px;}
.section-sustainability-community .middle-div .row-div .single-div p{line-height:1.5;}
.section-sustainability-community .middle-div .row-div .single-div p:last-child{margin:0;}
.section-sustainability-community .bottom-div{padding:20px 60px 0;}
.section-sustainability-community .bottom-div h2{text-align:center;}
.section-sustainability-community .bottom-div p{text-align:center;max-width:820px;width:100%;margin:0 auto 15px;}
.section-sustainability-community .bottom-div p:last-child{margin:0 auto;}
.section-sustainability-community .bottom-div .row-div{font-size:0;margin:45px 0 0;}
.section-sustainability-community .bottom-div .row-div .single-div{width:calc((100% - 40px) / 3);display:inline-block;vertical-align:top;margin:0 20px 0 0;background-color:#FAFAFA;border-radius:20px;overflow:hidden;padding:0;text-align:center;}
.section-sustainability-community .bottom-div .row-div .single-div:nth-child(3n){margin-right:0;}
.section-sustainability-community .bottom-div .row-div .single-div .text-div{padding:20px;display:flex;align-items:center;justify-content:center;border:1px solid #CBCBCB;border-top:none;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}
.section-sustainability-community .bottom-div .row-div .single-div h3{font-size:20px;margin:0;letter-spacing:-1px;}
.section-sustainability-people{background-color:#FAFAFA;padding:60px 0;}
.section-sustainability-people .content-div{padding:0 60px;}
.section-sustainability-people .content-div h3{font-size:12px;color:#047067;font-weight:700;text-align:center;letter-spacing:1px;}
.section-sustainability-people .content-div h2{margin:0 0 20px;text-align:center;}
.section-sustainability-people .content-div p{text-align:center;max-width:820px;width:100%;margin:0 auto 15px;}
.section-sustainability-people .content-div p:last-child{margin:0 auto;}
.section-sustainability-people .content-div .row-div{font-size:0;margin:45px 0 0;}
.section-sustainability-people .content-div .row-div .single-div{width:calc((100% - 40px) / 3);display:inline-block;vertical-align:top;margin:0 20px 0 0;background-color:#FAFAFA;border-radius:20px;overflow:hidden;padding:0;text-align:center;}
.section-sustainability-people .content-div .row-div .single-div:nth-child(3n){margin-right:0;}
.section-sustainability-people .content-div .row-div .single-div .text-div{padding:20px;display:flex;align-items:center;justify-content:center;border:1px solid #CBCBCB;border-top:none;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}
.section-sustainability-people .content-div .row-div .single-div h3{font-size:20px;margin:0;font-weight:500;color:#3B3B3B;letter-spacing:-1px;}
.section-sustainability-caring{padding:50px 0 40px;}
.section-sustainability-caring .heading-div{width:100%;max-width:840px;margin:0 auto;text-align:center;}
.section-sustainability-caring .heading-div h2{font-size:30px;color:#3B3B3B;}
.section-sustainability-caring .heading-div p{font-size:15px;color:#707070;}
.section-sustainability-caring .content-div{font-size:0;}
.section-sustainability-caring .content-div .single-div{width:calc((100% - 80px) / 3);display:inline-block;vertical-align:top;margin-right:40px;border-radius:15px;overflow:hidden;position:relative;}
.section-sustainability-caring .content-div .single-div:nth-child(3n){margin-right:0;}
.section-sustainability-caring .content-div .single-div .bottom-div{background:#F4F4F4;padding:40px 35px 30px;}
.section-sustainability-caring .content-div .single-div .text-div{margin:0 0 25px;}
.section-sustainability-caring .content-div .single-div .text-div .heading{margin:0 0 25px;display:flex;align-items:center;}
.section-sustainability-caring .content-div .single-div .text-div .heading .img{margin-right:20px;flex:0 0 36px;}
.section-sustainability-caring .content-div .single-div .text-div .heading h3{font-size:20px;font-weight:400;margin:0;letter-spacing:-1px;}
.section-sustainability-caring .content-div .single-div .text-div p{font-size:12px;line-height:1.6;}
.section-sustainability-caring .content-div .single-div .link-div a{font-size:11px;color:#3B3B3B;}
.section-sustainability-caring .content-div .single-div .hover-div{opacity:0;visibility:hidden;position:absolute;top:0;left:0;z-index:-1;background-repeat:no-repeat;background-size:cover;background-position:center;height:100%;width:100%;}
.section-sustainability-caring .content-div .single-div.active .hover-div{opacity:1;visibility:visible;z-index:2;}
.section-sustainability-caring .content-div .single-div .hover-div::before{content:'';display:inline-block;width:100%;height:100%;top:0;left:0;background:transparent linear-gradient(0deg, #047067 0%, #33A59D 100%) 0% 0% no-repeat padding-box;opacity:0.85;position:absolute;}
.section-sustainability-caring .content-div .single-div .hover-div .layer-div{display:flex;align-items:center;justify-content:center;padding:10px 40px;height:100%;width:100%;text-align:center;position:relative;z-index:1;}
.section-sustainability-caring .content-div .single-div .hover-div .layer-div h3{color:#FFF;font-size:20px;font-weight:600;margin:0 0 15px;}
.section-sustainability-caring .content-div .single-div .hover-div .layer-div p{color:#FFF;}
.section-sustainability-caring .content-div .single-div .hover-div .layer-div p:last-child{margin:0;}
.section-sustainability-framework{padding:60px 0 20px;background-color:#FAFAFA;}
.section-sustainability-framework .heading-div{width:100%;max-width:900px;margin:0 auto;text-align:center;}
.section-sustainability-framework .heading-div h2{font-size:30px;color:#3B3B3B;}
.section-sustainability-framework .heading-div p{}
.section-sustainability-framework .content-div{font-size:0;text-align:center;margin:0 -15px;}
.section-sustainability-framework .content-div .single-div{width:calc((100% - 72px) / 3);display:inline-block;vertical-align:top;padding:30px;background-color:#FFF;border-radius:25px;margin:0 12px 30px;text-align:left;}
.section-sustainability-framework .content-div .single-div h3{font-size:20px;font-weight:500;color:#3B3B3B;}
.section-sustainability-framework .content-div .single-div p{font-size:12px;color:#707070;}
.section-sustainability-framework .content-div .single-div p:last-child{margin:0;}
.section-sustainability-can{padding:60px 0 20px;}
.section-sustainability-can .heading-div{width:100%;max-width:900px;margin:0 auto;text-align:center;}
.section-sustainability-can .heading-div h2{font-size:30px;color:#3B3B3B;}
.section-sustainability-can .heading-div p{}
.section-sustainability-can .content-div{font-size:0;text-align:center;margin:0 -15px;}
.section-sustainability-can .content-div .single-div{width:calc((100% - 72px) / 3);display:inline-block;vertical-align:top;padding:30px;border:1px solid #CBCBCB;border-radius:15px;margin:0 12px 30px;text-align:left;}
.section-sustainability-can .content-div .single-div h3{font-size:20px;font-weight:500;color:#3B3B3B;letter-spacing:-1px;}
.section-sustainability-can .content-div .single-div p{font-size:12px;color:#707070;}
.section-sustainability-can .content-div .single-div p:last-child{margin:0;}

.section-corporate-hero{padding:0 0 15px;}
.section-corporate-hero h1{font-size:50px;color:#047067;font-weight:700;text-align:center;margin:0 0 20px;letter-spacing:-2px;}
.section-corporate-hero .slider-div{width:100%;max-width:100%;overflow:hidden;border-radius:20px;}
.section-corporate-hero .slider-div .single-div{width:100%;height:auto;position:relative;}
.section-corporate-hero .slider-div .single-div .img-div{max-width:100%;}
.section-corporate-hero .slider-div .single-div .img-div img{width:100%;display:block;height:auto;}
.section-corporate-hero .slider-div .single-div .img-div::before{content:'';display:inline-block;width:60%;height:100%;background: transparent linear-gradient(90deg, #00000099 0%, #00000080 78%, #00000000 100%) 0% 0% no-repeat padding-box;position:absolute;top:0;left:0;}
.section-corporate-hero .slider-div .single-div .text-div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:30px 60px;align-items:center;}
.section-corporate-hero .slider-div .single-div .text-div .inner-div{width:50%;text-align:center;}
.section-corporate-hero .slider-div .single-div .text-div h2{font-size:35px;color:#FFF;font-weight:500;margin-bottom:5px;}
.section-corporate-hero .slider-div .single-div .text-div p.green{color:#029387;font-size:21px;margin:0 0 20px;text-shadow:0 1px 8px #000;font-weight:600;}
.section-corporate-hero .slider-div .single-div .text-div p:last-child{margin:0;}
.section-corporate-hero .slider-div .single-div .text-div .link-div .btn{background-color:#D5EFEC;color:#047067;font-size:14px;padding:15px 40px;}
.section-corporate-hero .slider-div .single-div .text-div .link-div .btn:hover{background-color:#047067;color:#D5EFEC;}
.section-corporate-hero .slider-div .slick-arrow{position:absolute;top:calc(50% - 10px);background-image:url(../png/icon-arrow-left-white.png);}
.section-corporate-hero .slider-div .slick-arrow.slick-prev{left:8px;}
.section-corporate-hero .slider-div .slick-arrow.slick-next{right:8px;}
.section-corporate-customize{padding:15px 0;}
.section-corporate-customize .left-div{padding-right:40px;}
.section-corporate-customize .right-div{}
.section-corporate-customize p:last-child{margin:0;}
.section-corporate-gifts{padding:30px 0 15px;}
.section-corporate-gifts .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0;}
.section-corporate-gifts .outer-div{padding:0 60px;}
.section-corporate-gifts .content-div{max-width:1000px;margin:0 auto;width:100%;background-color:#F4F4F4;border-radius:20px;overflow:hidden;margin-left:auto;margin-right:0;margin-bottom:30px;}
.section-corporate-gifts .content-div.alt{margin-left:0;margin-right:auto;}
.section-corporate-gifts .content-div .left-div{order:2;padding-right:60px;padding-left:0;}
.section-corporate-gifts .content-div.alt .left-div{order:1;padding-right:0;padding-left:60px;}
.section-corporate-gifts .content-div .right-div{order:1;}
.section-corporate-gifts .content-div.alt .right-div{order:2;}
.section-corporate-gifts .content-div .right-div > div > .elementor-element{margin:0;}

.section-corporate-detail-hero{padding:0 0 15px;}
.section-corporate-detail-hero h3{font-size:12px;color:#047067;font-weight:700;text-align:center;letter-spacing:1px;}
.section-corporate-detail-hero h1{font-size:40px;color:#3B3B3B;font-weight:500;text-align:center;margin:0 0 20px;letter-spacing:-2px;}
.section-corporate-detail-hero .slider-div{width:100%;max-width:100%;overflow:hidden;border-radius:20px;}
.section-corporate-detail-hero .slider-div .single-div{width:100%;height:auto;position:relative;}
.section-corporate-detail-hero .slider-div .single-div .img-div{max-width:100%;}
.section-corporate-detail-hero .slider-div .single-div .img-div img{width:100%;display:block;height:auto;}
.section-corporate-detail-hero .slider-div .single-div .img-div::before{content:'';display:inline-block;width:60%;height:100%;background: transparent linear-gradient(90deg, #00000099 0%, #00000080 78%, #00000000 100%) 0% 0% no-repeat padding-box;position:absolute;top:0;left:0;}
.section-corporate-detail-hero .slider-div .single-div .text-div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:30px 60px;align-items:center;}
.section-corporate-detail-hero .slider-div .single-div .text-div .inner-div{width:50%;}
.section-corporate-detail-hero .slider-div .single-div .text-div h3.green{color:#029387;font-size:21px;margin:0 0 10px;text-shadow:0 1px 8px #000;font-weight:600;text-align:left;}
.section-corporate-detail-hero .slider-div .single-div .text-div h2{font-size:35px;color:#FFF;font-weight:500;margin-bottom:5px;}
.section-corporate-detail-hero .slider-div .single-div .text-div p{color:#FFF;font-size:16px;}
.section-corporate-detail-hero .slider-div .single-div .text-div p:last-child{margin:0;}
.section-corporate-detail-hero .slider-div .single-div .text-div .link-div .btn{background-color:#D5EFEC;color:#047067;font-size:14px;padding:15px 40px;}
.section-corporate-detail-hero .slider-div .single-div .text-div .link-div .btn:hover{background-color:#047067;color:#D5EFEC;}
.section-corporate-detail-hero .slider-div .slick-arrow{position:absolute;top:calc(50% - 10px);background-image:url(../png/icon-arrow-left-white.png);}
.section-corporate-detail-hero .slider-div .slick-arrow.slick-prev{left:15px;}
.section-corporate-detail-hero .slider-div .slick-arrow.slick-next{right:15px;}
.section-corporate-detail-what{padding:15px 0;}
.section-corporate-detail-what .content-div{padding:0 40px;}
.section-corporate-detail-what .content-div .left-div{padding-right:40px;}
.section-corporate-detail-why{padding:0 0 30px;}
.section-corporate-detail-why .content-div{padding:0 40px;}
.section-corporate-detail-why h2{text-align:center;}
.section-corporate-detail-why h2 .green{color:#047067;}
.section-corporate-detail-why .row-div{font-size:0;text-align:center;margin:35px -5px 0;}
.section-corporate-detail-why .row-div .single-div{width:calc((100% - 32px) / 4);margin:0 4px 8px;display:inline-block;vertical-align:top;background-color:#F4F4F4;border-radius:15px;padding:20px 30px;}
.section-corporate-detail-why .row-div .single-div .icon-div{margin:0 0 5px;}
.section-corporate-detail-why .row-div .single-div p{font-size:12px;color:#142435;}
.section-corporate-detail-why .row-div .single-div p:last-child{margin:0;}
.section-corporate-detail-efficient{padding:40px 0;}
.section-corporate-detail-efficient h2{text-align:center;margin:0 0 50px;}
.section-corporate-detail-efficient h2 .green{color:#047067;}
.section-corporate-detail-efficient .content-div{padding:0 40px;margin:0 0 60px;}
.section-corporate-detail-efficient .content-div:last-child{margin:0;}
.section-corporate-detail-efficient .left-div{order:1;}
.section-corporate-detail-efficient .content-div.alt .left-div{order:2;}
.section-corporate-detail-efficient .left-div .elementor-widget-image{position:relative;}
.section-corporate-detail-efficient .left-div .elementor-widget-image::before{content:'';display:inline-block;width:60%;height:70%;background-color:#D5EFEC;border-radius:15px;position:absolute;left:-25px;top:-25px;}
.section-corporate-detail-efficient .content-div.alt .left-div .elementor-widget-image::before{left:initial;right:-25px;}
.section-corporate-detail-efficient .left-div img{border-radius:15px;overflow:hidden;position:relative;z-index:1;}
.section-corporate-detail-efficient .right-div{order:2;padding:0 40px;}
.section-corporate-detail-efficient .content-div.alt .right-div{order:1;}
.section-corporate-detail-efficient .right-div h4{font-size:12px;color:#047067;font-weight:700;letter-spacing:1px;}
.section-corporate-detail-efficient .right-div h3{font-size:25px;}
.section-corporate-detail-efficient .right-div p{}
.section-corporate-detail-efficient .right-div ul{list-style:none;padding:0;margin:0;}
.section-corporate-detail-efficient .right-div ul li{font-size:15px;color:#707070;margin:0 0 10px;}
.section-corporate-detail-efficient .right-div ul li:last-child{margin:0;}
.section-corporate-detail-explore{padding:40px 0;}
.section-corporate-detail-explore .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0;}
.section-corporate-detail-explore .outer-div{padding:0 50px;}
.section-corporate-detail-explore .content-div{background-color:#F4F4F4;border-radius:15px;overflow:hidden;}
.section-corporate-detail-explore .left-div{padding-left:40px;}
.section-corporate-detail-explore .left-div .text-div{width:100%;max-width:320px;margin:0 auto;}
.section-corporate-detail-explore .left-div .link-div{margin:0 0 15px;}
.section-corporate-detail-explore .left-div .link-div:last-child{margin:0;}
.section-corporate-detail-explore .right-div > div > .elementor-element{margin:0;}
.section-corporate-detail-form{padding:15px 0;}
.section-corporate-detail-form .content-div{width:100%;max-width:830px;margin:0 auto;}
.section-corporate-detail-form h2{text-align:center;margin:0 0 20px;}
.section-corporate-detail-form h2 .green{color:#047067;}
.section-corporate-detail-form p{text-align:center;}
.section-corporate-detail-form .wpcf7{width:100%;max-width:700px;margin:0 auto;font-size:0;}
.section-corporate-detail-form .wpcf7 .input-div{margin-bottom:10px;}
.section-corporate-detail-form .wpcf7 .input-div.half-div{width:calc((100% - 8px) / 2);margin-right:8px;display:inline-block;vertical-align:top;}
.section-corporate-detail-form .wpcf7 .input-div.half-div.last{margin-right:0;}
.section-corporate-detail-form .wpcf7 input[type="text"],
.section-corporate-detail-form .wpcf7 input[type="email"],
.section-corporate-detail-form .wpcf7 input[type="tel"], 
.section-corporate-detail-form .wpcf7 textarea,
.section-corporate-detail-form .wpcf7 select{font-size:15px;color:#3B3B3B;}
.section-corporate-detail-form .wpcf7 .checkbox-div{margin-bottom:25px;}
.section-corporate-detail-form .wpcf7 .checkbox-div label{margin:0;}
.section-corporate-detail-form .wpcf7 .checkbox-div .wpcf7-list-item-label{font-size:12px;color:#707070;}
.section-corporate-detail-form .wpcf7 input[type="submit"]{font-size:11px;letter-spacing:1px;width:100%;max-width:210px;margin:0 auto;}

.section-home-delivery-hero{padding:0 0 15px;}
.section-home-delivery-hero h1{font-size:50px;color:#047067;font-weight:700;text-align:center;margin:0 0 20px;letter-spacing:-2px;}
.section-home-delivery-hero .slider-div{width:100%;max-width:100%;overflow:hidden;border-radius:20px;}
.section-home-delivery-hero .slider-div .single-div{width:100%;height:auto;position:relative;}
.section-home-delivery-hero .slider-div .single-div .img-div{max-width:100%;}
.section-home-delivery-hero .slider-div .single-div .img-div img{width:100%;display:block;height:auto;}
.section-home-delivery-hero .slider-div .single-div .img-div::before{content:'';display:inline-block;width:60%;height:100%;background: transparent linear-gradient(90deg, #00000099 0%, #00000080 78%, #00000000 100%) 0% 0% no-repeat padding-box;position:absolute;top:0;left:0;}
.section-home-delivery-hero .slider-div .single-div .text-div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:30px 60px;align-items:center;}
.section-home-delivery-hero .slider-div .single-div .text-div .inner-div{width:60%;}
.section-home-delivery-hero .slider-div .single-div .text-div h3.green{color:#029387;font-size:21px;margin:0 0 10px;text-shadow:0 1px 8px #000;font-weight:600;text-align:left;}
.section-home-delivery-hero .slider-div .single-div .text-div h2{font-size:35px;color:#FFF;font-weight:500;margin-bottom:15px;}
.section-home-delivery-hero .slider-div .single-div .text-div p{color:#FFF;font-size:16px;}
.section-home-delivery-hero .slider-div .single-div .text-div p:last-child{margin:0;}
.section-home-delivery-hero .slider-div .single-div .text-div .link-div .btn{background-color:#D5EFEC;color:#047067;font-size:14px;padding:15px 40px;margin:0 25px 0 0;}
.section-home-delivery-hero .slider-div .single-div .text-div .link-div .btn.btn-secondary{border:1px solid #FFF;background-color:transparent;color:#FFF;}
.section-home-delivery-hero .slider-div .single-div .text-div .link-div .btn:hover{background-color:#047067;color:#D5EFEC;}
.section-home-delivery-hero .slider-div .single-div .text-div .link-div .btn.btn-secondary:hover{border:1px solid #047067;}
.section-home-delivery-hero .slider-div .slick-arrow{position:absolute;top:calc(50% - 10px);background-image:url(../png/icon-arrow-left-white.png);}
.section-home-delivery-hero .slider-div .slick-arrow.slick-prev{left:15px;}
.section-home-delivery-hero .slider-div .slick-arrow.slick-next{right:15px;}
.section-home-delivery-shopping{padding:30px 0;}
.section-home-delivery-shopping .content-div{padding:0 40px;}
.section-home-delivery-shopping .left-div{padding-right:40px;}
.section-home-delivery-shopping .left-div h2{max-width:390px;width:100%;}
.section-home-delivery-steps h3{font-size:12px;color:#047067;font-weight:700;text-align:center;letter-spacing:1px;}
.section-home-delivery-steps h2{text-align:center;}
.section-home-delivery-steps .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0;}
.section-home-delivery-steps .outer-div{padding:0 60px;}
.section-home-delivery-steps .content-div{max-width:1000px;margin:0 auto;width:100%;background-color:#F4F4F4;border-radius:20px;overflow:hidden;margin-left:auto;margin-right:0;margin-bottom:30px;}
.section-home-delivery-steps .content-div.alt{margin-left:0;margin-right:auto;}
.section-home-delivery-steps .content-div .left-div{order:2;padding-right:60px;padding-left:0;}
.section-home-delivery-steps .content-div.alt .left-div{order:1;padding-right:0;padding-left:60px;}
.section-home-delivery-steps .content-div.special .left-div{margin-left:-10%;}
.section-home-delivery-steps .content-div .right-div{order:1;}
.section-home-delivery-steps .content-div.alt .right-div{order:2;}
.section-home-delivery-steps .content-div .right-div .elementor-widget-image{margin:0;}
.section-home-delivery-steps .content-div h3{font-size:25px;color:#3B3B3B;text-align:left;font-weight:500;margin:0 0 20px;letter-spacing:-1px;}
.section-home-delivery-steps .content-div p:last-child{margin:0;}
.section-home-delivery-payment{padding:40px 0;}
.section-home-delivery-payment h3{font-size:12px;color:#047067;font-weight:700;text-align:center;letter-spacing:1px;}
.section-home-delivery-payment h2{font-size:30px;color:#3B3B3B;font-weight:500;text-align:center;}
.section-home-delivery-payment p{max-width:800px;width:100%;margin:0 auto 15px;text-align:center;}
.section-home-delivery-payment p:last-child{margin:0 auto;}
.section-home-delivery-payment .elementor-widget-image{margin:30px 0 0;}
.section-home-delivery-payment .elementor-widget-image img{max-width:600px !important;width:100%;margin:0 auto;}
.section-home-delivery-reviews{padding:30px 0;}
.section-home-delivery-reviews h3{font-size:12px;color:#047067;font-weight:700;text-align:center;letter-spacing:1px;}
.section-home-delivery-reviews h2{font-size:30px;color:#3B3B3B;font-weight:500;text-align:center;}
.section-home-delivery-reviews p{max-width:500px;width:100%;margin:0 auto 15px;text-align:center;}
.section-home-delivery-reviews p:last-child{margin:0 auto;}
.customer-reviews{margin:25px 0 0;}
.customer-reviews .content-div{padding:0 50px;}
/*.customer-reviews .content-div .slick-list{padding:0 !important;}
.customer-reviews .content-div .slick-track{display:flex;align-items:flex-end;}
.customer-reviews .content-div .single-div{background-color:#EDFCFB;border-radius:15px;border:1px solid #EDFCFB;padding:20px 15px;margin:0 8px;max-width:135px;opacity:0;}
.customer-reviews .content-div .single-div.slick-active{opacity:1;}
.customer-reviews .content-div .single-div.slick-center{background-color:#FFF;border:2px solid #D5EFEC;max-width:400px;padding:35px 20px;background-image:url(../../uploads/2023/12/bg-shapes-small.png);background-repeat:no-repeat;background-size:contain;background-position:right top;margin:0 25px;}
.customer-reviews .content-div .single-div h4{font-size:15px;color:#142435;font-weight:600;text-align:center;margin:0 0 15px;}
.customer-reviews .content-div .single-div p{font-size:11px;color:#142435;font-weight:500;line-height:1.5;}
.customer-reviews .content-div .single-div.slick-center p{line-height:1.7;}
.customer-reviews .content-div .single-div p:last-child{margin:0;}
.customer-reviews .content-div .single-div p .extra{display:none;}
.customer-reviews .content-div .single-div.slick-center p .extra{display:inline;}*/
.customer-reviews .content-div .slick-list{padding:0 !important;}
.customer-reviews .content-div .slick-track{display:flex;align-items:flex-end;}
.customer-reviews .content-div .single-div{background-color:#EDFCFB;border-radius:15px;border:1px solid #EDFCFB;padding:20px 15px;margin:0 8px;}
.customer-reviews .content-div .single-div{background-color:#FFF;border:2px solid #D5EFEC;max-width:400px;padding:35px 20px;background-image:url(../png/bg-shapes-small.png);background-repeat:no-repeat;background-size:contain;background-position:right top;margin:0 25px;}
.customer-reviews .content-div .single-div h4{font-size:15px;color:#142435;font-weight:600;text-align:center;margin:0 0 15px;}
.customer-reviews .content-div .single-div p{font-size:11px;color:#142435;font-weight:500;line-height:1.5;}
.customer-reviews .content-div .single-div.slick-center p{line-height:1.7;}
.customer-reviews .content-div .single-div p:last-child{margin:0;}
.customer-reviews .content-div .single-div p .extra{display:none;}
.customer-reviews .content-div .single-div.slick-center p .extra{display:inline;}
.section-home-delivery-whatsapp{padding:50px 0;}
.section-home-delivery-whatsapp .outer-div{padding:0 40px;}
.section-home-delivery-whatsapp .content-div{background-color:#F4F4F4;border-radius:25px;padding:50px 35px;}
.section-home-delivery-whatsapp .heading-div{}
.section-home-delivery-whatsapp .heading-div .inner-div{position:relative;padding-right:75px;display:inline-block;}
.section-home-delivery-whatsapp .heading-div .inner-div::before{content:'';display:inline-block;background-image:url(../png/icon-whatsapp.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:45px;height:45px;position:absolute;right:0;top:5px;}
.section-home-delivery-whatsapp .heading-div h2{margin:0 0 5px;}
.section-home-delivery-whatsapp .footable_parent{width:100%;}
.section-home-delivery-whatsapp .semantic_ui .ui.table{border:1px solid #C9D4DE;border-radius:25px;background-color:#F4F4F4;overflow:hidden;padding:20px 40px;}
.section-home-delivery-whatsapp .semantic_ui .ui.table thead th{background-color:#F4F4F4;font-size:14px;color:#3B3B3B;border-top:none !important;}
.section-home-delivery-whatsapp .semantic_ui .ui.table thead .footable-filtering th{border-bottom:none !important;}
.section-home-delivery-whatsapp .semantic_ui .ui.table td{font-size:15px;color:#3B3B3B;}
.section-home-delivery-whatsapp .semantic_ui .ui.table tbody td.ninja_clmn_nm_state{width:130px;}
.section-home-delivery-whatsapp .semantic_ui .ui.table tbody td.ninja_clmn_nm_shop_now{width:140px;}
.section-home-delivery-whatsapp .footable_parent table.foo-table.vertical_centered tbody>tr>td a,
.section-home-delivery-whatsapp .footable_parent table.foo-table.vertical_centered thead>tr>th a{text-decoration:none !important;font-size:11px;color:#047067;letter-spacing:1px;text-transform:uppercase;font-weight:500;}
.section-home-delivery-whatsapp .ninja_footable tfoot .footable-paging{background-color:#F4F4F4;}
.section-home-delivery-app{padding:90px 0 35px;}
.section-home-delivery-app h3{font-size:12px;color:#047067;font-weight:700;text-align:center;letter-spacing:1px;}
.section-home-delivery-app h2{font-size:30px;color:#3B3B3B;font-weight:500;text-align:center;max-width:650px;margin:0 auto 10px;width:100%;}
.section-home-delivery-app .img-div{text-align:center;margin:25px 0 0;}
.section-home-delivery-app .img-div a{display:inline-block;margin:0 2px;}
.section-home-delivery-app .img-div img{}

.section-pharmacy-services-hero{padding:0 0 15px;}
.section-pharmacy-services-hero h1{font-size:50px;color:#047067;font-weight:700;text-align:center;margin:0 0 20px;letter-spacing:-2px;}
.section-pharmacy-services-hero .slider-div{width:100%;max-width:100%;overflow:hidden;border-radius:20px;}
.section-pharmacy-services-hero .slider-div .single-div{width:100%;height:auto;position:relative;}
.section-pharmacy-services-hero .slider-div .single-div .img-div{max-width:100%;}
.section-pharmacy-services-hero .slider-div .single-div .img-div img{width:100%;display:block;height:auto;}
.section-pharmacy-services-hero .slider-div .single-div .img-div::before{content:'';content:none;display:inline-block;width:60%;height:100%;background: transparent linear-gradient(90deg, #00000099 0%, #00000080 78%, #00000000 100%) 0% 0% no-repeat padding-box;position:absolute;top:0;left:0;}
.section-pharmacy-services-hero .slider-div .single-div .text-div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:30px 60px;align-items:center;}
.section-pharmacy-services-hero .slider-div .single-div .text-div .inner-div{width:50%;text-align:center;}
.section-pharmacy-services-hero .slider-div .single-div .text-div h2{font-size:35px;color:#FFF;font-weight:500;margin-bottom:5px;}
.section-pharmacy-services-hero .slider-div .single-div .text-div p.green{color:#029387;font-size:21px;margin:0 0 20px;text-shadow:0 1px 8px #000;font-weight:600;}
.section-pharmacy-services-hero .slider-div .single-div .text-div p:last-child{margin:0;}
.section-pharmacy-services-hero .slider-div .single-div .text-div .link-div .btn{background-color:#D5EFEC;color:#047067;font-size:14px;padding:15px 40px;}
.section-pharmacy-services-hero .slider-div .single-div .text-div .link-div .btn:hover{background-color:#047067;color:#D5EFEC;}
.section-pharmacy-services-hero .slider-div .slick-arrow{position:absolute;top:calc(50% - 10px);background-image:url(../png/icon-arrow-left-white.png);}
.section-pharmacy-services-hero .slider-div .slick-arrow.slick-prev{left:8px;}
.section-pharmacy-services-hero .slider-div .slick-arrow.slick-next{right:8px;}
.section-pharmacy-services-solutions{padding:30px 0;}
.section-pharmacy-services-solutions h2{text-align:center;margin:0 0 30px;}
.section-pharmacy-services-solutions .row-div{font-size:0;}
.section-pharmacy-services-solutions .row-div .single-div{width:calc((100% - 25px) / 2);display:inline-block;vertical-align:top;margin:0 25px 20px 0;background-color:#F4F4F4;border-radius:20px;padding:25px;font-size:0;}
.section-pharmacy-services-solutions .row-div .single-div:nth-child(2n){margin-right:0;}
.section-pharmacy-services-solutions .row-div .single-div:last-child{margin-bottom:0;}
.section-pharmacy-services-solutions .row-div .single-div.full-width{width:100%;margin-right:0;}
.section-pharmacy-services-solutions .row-div .single-div .num{margin:0 0 25px;}
.section-pharmacy-services-solutions .row-div .single-div .num p{font-size:30px;color:#047067;font-weight:700;margin-bottom:0;}
.section-pharmacy-services-solutions .row-div .single-div .img-div{width:210px;display:inline-block;vertical-align:top;margin-right:25px;border-radius:15px;overflow:hidden;}
.section-pharmacy-services-solutions .row-div .single-div .text-div{width:calc(100% - 235px);display:inline-block;vertical-align:top;padding:10px 0 0;}
.section-pharmacy-services-solutions .row-div .single-div .text-div h3{font-size:20px;font-weight:500;color:#3B3B3B;line-height:1.3;margin:0 0 10px;}
.section-pharmacy-services-solutions .row-div .single-div .text-div h3 a{color:#3B3B3B;}
.section-pharmacy-services-solutions .row-div .single-div .text-div h3 a:hover{color:#047067;}
.section-pharmacy-services-solutions .row-div .single-div .text-div p{font-size:14px;color:#707070;line-height:1.5;margin:0 0 10px;}
.section-pharmacy-services-solutions .row-div .single-div .text-div ul{list-style:none;margin:0;padding:0;}
.section-pharmacy-services-solutions .row-div .single-div .text-div ul li{margin:0 0 5px;padding-left:15px;position:relative;font-size:14px;color:#3B3B3B;}
.section-pharmacy-services-solutions .row-div .single-div .text-div ul.without-dot li{padding-left:0;}
.section-pharmacy-services-solutions .row-div .single-div .text-div ul.half-list li{width:50%;display:inline-block;vertical-align:top;}
.section-pharmacy-services-solutions .row-div .single-div .text-div ul li::before{content:'';display:inline-block;width:5px;height:5px;border-radius:10px;background-color:#047067;position:absolute;left:0;top:8px;}
.section-pharmacy-services-solutions .row-div .single-div .text-div ul.without-dot li::before{content:none;}
.section-pharmacy-services-solutions .row-div .single-div .text-div ul li a{font-weight:400;color:#3B3B3B;}
.section-pharmacy-services-solutions .row-div .single-div .text-div ul li a:hover{color:#047067;font-weight:700;}

.section-pharmacy-services-detail-hero{padding:0 0 15px;}
.section-pharmacy-services-detail-hero h3{font-size:12px;color:#047067;font-weight:700;text-align:center;letter-spacing:1px;}
.section-pharmacy-services-detail-hero h1{font-size:40px;color:#3B3B3B;font-weight:500;text-align:center;margin:0 0 20px;letter-spacing:-2px;}
.section-pharmacy-services-detail-hero .slider-div{width:100%;max-width:100%;overflow:hidden;border-radius:20px;}
.section-pharmacy-services-detail-hero .slider-div .single-div{width:100%;height:auto;position:relative;}
.section-pharmacy-services-detail-hero .slider-div .single-div .img-div{max-width:100%;}
.section-pharmacy-services-detail-hero .slider-div .single-div .img-div img{width:100%;display:block;height:auto;}
.section-pharmacy-services-detail-hero .slider-div .single-div .img-div::before{content:'';display:inline-block;width:60%;height:100%;background: transparent linear-gradient(90deg, #00000099 0%, #00000080 78%, #00000000 100%) 0% 0% no-repeat padding-box;position:absolute;top:0;left:0;}
.section-pharmacy-services-detail-hero .slider-div .single-div .text-div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:30px 60px;align-items:center;}
.section-pharmacy-services-detail-hero .slider-div .single-div .text-div .inner-div{width:50%;}
.section-pharmacy-services-detail-hero .slider-div .single-div .text-div h3.green{color:#029387;font-size:21px;margin:0 0 10px;text-shadow:0 1px 8px #000;font-weight:600;text-align:left;}
.section-pharmacy-services-detail-hero .slider-div .single-div .text-div h2{font-size:35px;color:#FFF;font-weight:500;margin-bottom:5px;}
.section-pharmacy-services-detail-hero .slider-div .single-div .text-div p{color:#FFF;font-size:16px;}
.section-pharmacy-services-detail-hero .slider-div .single-div .text-div p:last-child{margin:0;}
.section-pharmacy-services-detail-hero .slider-div .single-div .text-div .link-div .btn{background-color:#D5EFEC;color:#047067;font-size:14px;padding:15px 40px;}
.section-pharmacy-services-detail-hero .slider-div .single-div .text-div .link-div .btn:hover{background-color:#047067;color:#D5EFEC;}
.section-pharmacy-services-detail-hero .slider-div .slick-arrow{position:absolute;top:calc(50% - 10px);background-image:url(../png/icon-arrow-left-white.png);}
.section-pharmacy-services-detail-hero .slider-div .slick-arrow.slick-prev{left:15px;}
.section-pharmacy-services-detail-hero .slider-div .slick-arrow.slick-next{right:15px;}
.section-pharmacy-services-detail-desc{padding:15px 0;}
.section-pharmacy-services-detail-desc .content-div{padding:0 40px;}
.section-pharmacy-services-detail-desc .left-div{padding-right:40px;}
.section-pharmacy-services-detail-desc .right-div{}
.section-pharmacy-services-detail-desc h2{max-width:400px;width:100%;}
.section-pharmacy-services-detail-desc p:last-child{margin:0;}
.section-pharmacy-services-detail-caridoctor{padding:30px 0;}
.section-pharmacy-services-detail-caridoctor h2{text-align:center;margin:0 0 20px;}
.section-pharmacy-services-detail-caridoctor h2 .green{color:#047067;}
.section-pharmacy-services-detail-caridoctor .step-div{display:flex;align-items:center;justify-content:center;}
.section-pharmacy-services-detail-caridoctor .step-div .num p{font-size:25px;color:#047067;font-weight:700;display:inline-block;vertical-align:middle;margin:0 20px 0 0;}
.section-pharmacy-services-detail-caridoctor .step-div .text p{font-size:15px;color:#707070;}
.section-pharmacy-services-detail-caridoctor .step-div .text p:last-child{margin:0;}
.section-pharmacy-services-detail-disclaimer{padding:20px 0 0;}
.section-pharmacy-services-detail-disclaimer .content-div{background-color:#F4F4F4;border-radius:15px;padding:35px 50px 20px;}
.section-pharmacy-services-detail-disclaimer .content-div h3{font-size:22px;color:#3B3B3B;}
.section-pharmacy-services-detail-disclaimer .content-div p{font-size:12px;}
.section-pharmacy-services-detail-disclaimer .content-div p:last-child{margin:0;}

.section-specialised-services-hero{padding:0 0 15px;}
.section-specialised-services-hero h1{font-size:50px;color:#047067;font-weight:700;text-align:center;margin:0 0 20px;letter-spacing:-2px;}
.section-specialised-services-hero .slider-div{width:100%;max-width:100%;overflow:hidden;border-radius:20px;}
.section-specialised-services-hero .slider-div .single-div{width:100%;height:auto;position:relative;}
.section-specialised-services-hero .slider-div .single-div .img-div{max-width:100%;}
.section-specialised-services-hero .slider-div .single-div .img-div img{width:100%;display:block;height:auto;}
.section-specialised-services-hero .slider-div .single-div .img-div::before{content:'';content:none;display:inline-block;width:60%;height:100%;background: transparent linear-gradient(90deg, #00000099 0%, #00000080 78%, #00000000 100%) 0% 0% no-repeat padding-box;position:absolute;top:0;left:0;}
.section-specialised-services-hero .slider-div .single-div .text-div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:30px 60px;align-items:center;}
.section-specialised-services-hero .slider-div .single-div .text-div .inner-div{width:50%;text-align:center;}
.section-specialised-services-hero .slider-div .single-div .text-div h2{font-size:35px;color:#FFF;font-weight:500;margin-bottom:5px;}
.section-specialised-services-hero .slider-div .single-div .text-div p.green{color:#029387;font-size:21px;margin:0 0 20px;text-shadow:0 1px 8px #000;font-weight:600;}
.section-specialised-services-hero .slider-div .single-div .text-div p:last-child{margin:0;}
.section-specialised-services-hero .slider-div .single-div .text-div .link-div .btn{background-color:#D5EFEC;color:#047067;font-size:14px;padding:15px 40px;}
.section-specialised-services-hero .slider-div .single-div .text-div .link-div .btn:hover{background-color:#047067;color:#D5EFEC;}
.section-specialised-services-hero .slider-div .slick-arrow{position:absolute;top:calc(50% - 10px);background-image:url(../png/icon-arrow-left-white.png);}
.section-specialised-services-hero .slider-div .slick-arrow.slick-prev{left:8px;}
.section-specialised-services-hero .slider-div .slick-arrow.slick-next{right:8px;}
.section-specialised-services-list{}
.section-specialised-services-list h2{text-align:center;margin:0 0 50px;}
.specialised-services-list{}
.specialised-services-list .content-div{font-size:0;}
.specialised-services-list .content-div .single-div{width:calc((100% - 15px) / 2);display:inline-block;vertical-align:top;margin:0 15px 15px 0;background-color:#F4F4F4;border-radius:15px;overflow:hidden;padding:50px;background-repeat:no-repeat;background-size:50% 50%;background-position:right bottom;position:relative;min-height:330px;}
.specialised-services-list .content-div .single-div:nth-child(2n){margin-right:0;}
.specialised-services-list .content-div .single-div:hover{background-color:#E6F4F3;}
.specialised-services-list .content-div .single-div .flex-div{display:flex;align-items:flex-end;position:relative;min-height:230px;}
.specialised-services-list .content-div .single-div .inner-div{width:57%;}
.specialised-services-list .content-div .single-div h3{font-size:30px;color:#3B3B3B;margin:0 0 10px;letter-spacing:-1px;}
.specialised-services-list .content-div .single-div p{}
.specialised-services-list .content-div .single-div p:last-child{margin:0;}
.specialised-services-list .content-div .single-div .link-div{position:absolute;z-index:-1;opacity:0;bottom:-10px;}
.specialised-services-list .content-div .single-div:hover .link-div{z-index:1;opacity:1;}
.specialised-services-list .content-div .single-div .link-div a.text-link{font-size:12px;}
.specialised-services-list .content-div .single-div .img-div{width:43%;position:absolute;bottom:0;right:0;}
.specialised-services-list .content-div .single-div a.layer-link{display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;}

.section-specialised-services-detail-hero{padding:0 0 15px;}
.section-specialised-services-detail-hero h3{font-size:12px;color:#047067;font-weight:700;text-align:center;letter-spacing:1px;}
.section-specialised-services-detail-hero h1{font-size:40px;color:#3B3B3B;font-weight:500;text-align:center;margin:0 0 20px;letter-spacing:-2px;}
.section-specialised-services-detail-hero .slider-div{width:100%;max-width:100%;overflow:hidden;border-radius:20px;}
.section-specialised-services-detail-hero .slider-div .single-div{width:100%;height:auto;position:relative;}
.section-specialised-services-detail-hero .slider-div .single-div .img-div{max-width:100%;}
.section-specialised-services-detail-hero .slider-div .single-div .img-div img{width:100%;display:block;height:auto;}
.section-specialised-services-detail-hero .slider-div .single-div .img-div::before{content:'';display:inline-block;width:60%;height:100%;background: transparent linear-gradient(90deg, #00000099 0%, #00000080 78%, #00000000 100%) 0% 0% no-repeat padding-box;position:absolute;top:0;left:0;}
.section-specialised-services-detail-hero .slider-div .single-div .text-div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:30px 60px;align-items:center;}
.section-specialised-services-detail-hero .slider-div .single-div .text-div .inner-div{width:50%;}
.section-specialised-services-detail-hero .slider-div .single-div .text-div h3.green{color:#029387;font-size:21px;margin:0 0 10px;text-shadow:0 1px 8px #000;font-weight:600;text-align:left;}
.section-specialised-services-detail-hero .slider-div .single-div .text-div h2{font-size:35px;color:#FFF;font-weight:500;margin-bottom:5px;}
.section-specialised-services-detail-hero .slider-div .single-div .text-div p{color:#FFF;font-size:16px;}
.section-specialised-services-detail-hero .slider-div .single-div .text-div p:last-child{margin:0;}
.section-specialised-services-detail-hero .slider-div .single-div .text-div .link-div .btn{background-color:#D5EFEC;color:#047067;font-size:14px;padding:15px 40px;}
.section-specialised-services-detail-hero .slider-div .single-div .text-div .link-div .btn:hover{background-color:#047067;color:#D5EFEC;}
.section-specialised-services-detail-hero .slider-div .slick-arrow{position:absolute;top:calc(50% - 10px);background-image:url(../png/icon-arrow-left-white.png);}
.section-specialised-services-detail-hero .slider-div .slick-arrow.slick-prev{left:15px;}
.section-specialised-services-detail-hero .slider-div .slick-arrow.slick-next{right:15px;}
.section-specialised-services-detail-desc{padding:15px 0;}
.section-specialised-services-detail-desc .content-div{padding:0 40px;}
.section-specialised-services-detail-desc .left-div{padding-right:40px;}
.section-specialised-services-detail-desc .right-div{}
.section-specialised-services-detail-desc h2{max-width:400px;width:100%;}
.section-specialised-services-detail-desc p:last-child{margin:0;}
.section-specialised-services-detail-how{padding:30px 0 10px;}
.section-specialised-services-detail-how h2{text-align:center;margin:0 0 45px;}
.section-specialised-services-detail-how h2 .green{color:#047067;}
.section-specialised-services-detail-how .content-div{padding:0 40px;}
.section-specialised-services-detail-how .row-div{font-size:0;}
.section-specialised-services-detail-how .row-div .single-div{width:calc((100% - 90px) / 4);display:inline-block;vertical-align:top;margin:0 30px 30px 0;background-color:#F4F4F4;border-radius:15px;text-align:center;padding:30px 20px;}
.section-specialised-services-detail-how .row-div .single-div:nth-child(4n){margin-right:0;}
.section-specialised-services-detail-how .row-div .single-div .img-div{min-height:75px;margin:0 0 15px;}
.section-specialised-services-detail-how .row-div .single-div p{font-size:12px;}
.section-specialised-services-detail-how .row-div .single-div p:last-child{margin:0;}
.section-specialised-services-detail-why{padding:30px 0;}
.section-specialised-services-detail-why h2{text-align:center;margin:0 0 40px;}
.section-specialised-services-detail-why h2 .green{color:#047067;}
.section-specialised-services-detail-why .content-div{padding:0 40px;margin:0 0 60px;}
.section-specialised-services-detail-why .content-div:last-child{margin:0;}
.section-specialised-services-detail-why .left-div{order:1;}
.section-specialised-services-detail-why .content-div.alt .left-div{order:2;}
.section-specialised-services-detail-why .left-div .elementor-widget-image{position:relative;}
.section-specialised-services-detail-why .left-div .elementor-widget-image::before{content:'';display:inline-block;width:60%;height:70%;background-color:#D5EFEC;border-radius:15px;position:absolute;left:-25px;top:-25px;}
.section-specialised-services-detail-why .content-div.alt .left-div .elementor-widget-image::before{left:initial;right:-25px;}
.section-specialised-services-detail-why .left-div img{border-radius:15px;overflow:hidden;position:relative;z-index:1;}
.section-specialised-services-detail-why .right-div{order:2;padding:0 40px;}
.section-specialised-services-detail-why .content-div.alt .right-div{order:1;}
.section-specialised-services-detail-why .right-div h4{font-size:12px;color:#047067;font-weight:700;letter-spacing:1px;}
.section-specialised-services-detail-why .right-div h3{font-size:25px;}
.section-specialised-services-detail-why .right-div p{}
.section-specialised-services-detail-why .right-div ul{list-style:none;padding:0;margin:0;}
.section-specialised-services-detail-why .right-div ul li{font-size:15px;color:#707070;margin:0 0 10px;}
.section-specialised-services-detail-why .right-div ul li:last-child{margin:0;}
.section-specialised-services-detail-help{padding:40px 0;}
.section-specialised-services-detail-help .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0;}
.section-specialised-services-detail-help .outer-div{padding:0 50px;}
.section-specialised-services-detail-help .content-div{background-color:#F4F4F4;border-radius:15px;overflow:hidden;}
.section-specialised-services-detail-help .left-div{padding-left:40px;}
.section-specialised-services-detail-help .left-div .text-div{}
.section-specialised-services-detail-help .left-div .text-div p:last-child{margin:0;}
.section-specialised-services-detail-help .left-div .link-div{margin:0 0 15px;}
.section-specialised-services-detail-help .left-div .link-div:last-child{margin:0;}
.section-specialised-services-detail-help .right-div > div > .elementor-element{margin:0;}

.section-caring-news-hero{padding:0 0 15px;}
.section-caring-news-hero h1{font-size:50px;color:#047067;font-weight:700;text-align:center;margin:0 0 20px;letter-spacing:-2px;}
.section-caring-news-hero .slider-div{width:100%;max-width:100%;overflow:hidden;border-radius:20px;}
.section-caring-news-hero .slider-div .single-div{width:100%;height:auto;position:relative;}
.section-caring-news-hero .slider-div .single-div .img-div{max-width:100%;}
.section-caring-news-hero .slider-div .single-div .img-div img{width:100%;display:block;height:auto;}
.section-caring-news-hero .slider-div .single-div .img-div::before{content:'';display:inline-block;width:60%;height:100%;background: transparent linear-gradient(90deg, #00000099 0%, #00000080 78%, #00000000 100%) 0% 0% no-repeat padding-box;position:absolute;top:0;left:0;}
.section-caring-news-hero .slider-div .single-div .text-div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:30px 60px;align-items:center;}
.section-caring-news-hero .slider-div .single-div .text-div .inner-div{width:50%;text-align:center;}
.section-caring-news-hero .slider-div .single-div .text-div h2{font-size:35px;color:#FFF;font-weight:500;margin-bottom:5px;}
.section-caring-news-hero .slider-div .single-div .text-div p.green{color:#029387;font-size:21px;margin:0 0 20px;text-shadow:0 1px 8px #000;font-weight:600;}
.section-caring-news-hero .slider-div .single-div .text-div p:last-child{margin:0;}
.section-caring-news-hero .slider-div .single-div .text-div .link-div .btn{background-color:#D5EFEC;color:#047067;font-size:14px;padding:15px 40px;}
.section-caring-news-hero .slider-div .single-div .text-div .link-div .btn:hover{background-color:#047067;color:#D5EFEC;}
.section-caring-news-hero .slider-div .slick-arrow{position:absolute;top:calc(50% - 10px);background-image:url(../png/icon-arrow-left-white.png);}
.section-caring-news-hero .slider-div .slick-arrow.slick-prev{left:8px;}
.section-caring-news-hero .slider-div .slick-arrow.slick-next{right:8px;}
.section-caring-news-listing{padding:15px 0 30px;}
.section-caring-news-listing h2{text-align:center;margin:0 0 35px;}
.caring-news-listing{}
.caring-news-listing .filter-div{display:flex;align-items:center;justify-content:center;margin:0 0 30px;}
.caring-news-listing .filter-div p{font-size:11px;font-weight:500;color:#707070;margin:0 20px 0 0;}
.caring-news-listing .filter-div select{font-size:12px;font-weight:500;color:#707070;padding:8px 65px 8px 30px;border:1px solid #CBCBCB;border-radius:40px;margin:0 20px 0 0;outline:none;appearance:none;background-image:url(../png/icon-arrow-down-grey.png);background-repeat:no-repeat;background-size:7px 4px;background-position:calc(100% - 20px) center;}
.caring-news-listing .filter-div input[type="submit"]{background-color:#047067;color:#FFF;border:1px solid #047067;font-size:11px;font-weight:700;padding:9px 25px;border-radius:50px;letter-spacing:1px;outline:none;}
.caring-news-listing .filter-div input[type="submit"]:hover{background-color:#FFF;color:#047067;}
.caring-news-listing .content-div{font-size:0;}
.caring-news-listing .content-div .listing-div{margin:0 0 60px;}
.caring-news-listing .content-div .single-div{width:calc((100% - 20px) / 2);display:inline-block;vertical-align:top;margin:0 20px 15px 0;background-color:#F4F4F4;overflow:hidden;border-radius:15px;padding:25px 30px;position:relative;}
.caring-news-listing .content-div .single-div:nth-child(2n){margin-right:0;}
.caring-news-listing .content-div .single-div:hover{background-color:#E6F4F3;}
.caring-news-listing .content-div .single-div .num{width:100%;margin:0 0 15px;text-align:right;}
.caring-news-listing .content-div .single-div .num p{font-size:110px;color:rgba(20,36,53,0.08);font-weight:700;line-height:86px;margin:0;}
.caring-news-listing .content-div .single-div .text-div{width:63%;}
.caring-news-listing .content-div .single-div .text-div .meta{display:flex;align-items:center;margin:0 0 10px;}
.caring-news-listing .content-div .single-div .text-div .meta .month{margin:0 6px 0 0;}
.caring-news-listing .content-div .single-div .text-div .meta .month p{font-size:23px;font-weight:500;color:#707070;margin:0;line-height:1;}
.caring-news-listing .content-div .single-div .text-div .meta .year ul{list-style:none;padding:0;margin:0;}
.caring-news-listing .content-div .single-div .text-div .meta .year ul li{padding:4px 15px;font-size:11px;font-weight:500;color:#047067;background-color:rgba(4,112,103,0.06);display:inline-block;margin-right:5px;border:1px solid #047067;border-radius:20px;}
.caring-news-listing .content-div .single-div .text-div .meta .year ul li:last-child{margin-right:0;}
.caring-news-listing .content-div .single-div .text-div h3{font-size:40px;color:#3B3B3B;font-weight:500;margin:0 0 20px;letter-spacing:-2px;}
.caring-news-listing .content-div .single-div .text-div .link-div{opacity:0;}
.caring-news-listing .content-div .single-div:hover .text-div .link-div{opacity:1;}
.caring-news-listing .content-div .single-div .text-div a.text-link{font-size:13px;}
.caring-news-listing .content-div .single-div .text-div .link-div a.df-popup-button{font-size:13px;color:#047067;font-weight:500;letter-spacing:1px;background-color:transparent;padding:0;margin:0;outline:none;}
.caring-news-listing .content-div .single-div .text-div .link-div a.df-popup-button::after{content:'';display:inline-block;width:15px;height:15px;background-image:url(../png/icon-arrow-right-round.png);background-repeat:no-repeat;background-size:contain;background-position:center;margin:0 0 -4px 5px;}
.caring-news-listing .content-div .single-div .text-div .link-div a.df-popup-button a.df-edit-link{display:none;}
.caring-news-listing .content-div .single-div .img-div{position:absolute;right:0;bottom:-4%;padding:5px;background-color:#FFF;transform:rotate(-17deg);width:25%;}
.caring-news-listing .content-div .single-div .layer-link{position:absolute;display:inline-block;width:100%;height:100%;top:0;left:0;}
.caring-news-listing .content-div .single-div .layer-link a{padding:0;width:100%;height:100%;display:block;background-color:transparent;margin:0;}

.single-caring-news .site-header{display:none !important;}
.single-caring-news .section-caring-news-content{width:100%;}
.single-caring-news footer{display:none !important;}
.single-caring-news .grecaptcha-badge{display:none !important;}
.single-caring-news #botbonnie-chatbox{display:none !important;}

.section-media-hero{padding:0 0 15px;}
.section-media-hero h1{font-size:50px;color:#047067;font-weight:700;text-align:center;margin:0 0 20px;letter-spacing:-2px;}
.section-media-hero .slider-div{width:100%;max-width:100%;overflow:hidden;border-radius:20px;}
.section-media-hero .slider-div .single-div{width:100%;height:auto;position:relative;}
.section-media-hero .slider-div .single-div .img-div{max-width:100%;}
.section-media-hero .slider-div .single-div .img-div img{width:100%;display:block;height:auto;}
.section-media-hero .slider-div .single-div .img-div::before{content:'';display:inline-block;width:60%;height:100%;background: transparent linear-gradient(90deg, #00000099 0%, #00000080 78%, #00000000 100%) 0% 0% no-repeat padding-box;position:absolute;top:0;left:0;}
.section-media-hero .slider-div .single-div .text-div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:30px 60px;align-items:center;}
.section-media-hero .slider-div .single-div .text-div .inner-div{width:50%;text-align:center;}
.section-media-hero .slider-div .single-div .text-div h2{font-size:35px;color:#FFF;font-weight:500;margin-bottom:5px;}
.section-media-hero .slider-div .single-div .text-div p.green{color:#029387;font-size:21px;margin:0 0 20px;text-shadow:0 1px 8px #000;font-weight:600;}
.section-media-hero .slider-div .single-div .text-div p:last-child{margin:0;}
.section-media-hero .slider-div .single-div .text-div .link-div .btn{background-color:#D5EFEC;color:#047067;font-size:14px;padding:15px 40px;}
.section-media-hero .slider-div .single-div .text-div .link-div .btn:hover{background-color:#047067;color:#D5EFEC;}
.section-media-hero .slider-div .slick-arrow{position:absolute;top:calc(50% - 10px);background-image:url(../png/icon-arrow-left-white.png);}
.section-media-hero .slider-div .slick-arrow.slick-prev{left:8px;}
.section-media-hero .slider-div .slick-arrow.slick-next{right:8px;}
.section-media-social h2{text-align:center;margin:0 0 40px;}
.media-library-div{font-size:0;}
.media-library-div .category-div{text-align:center;margin:0 0 30px;}
.media-library-div .category-div ul{list-style:none;padding:0;margin:0;}
.media-library-div .category-div ul li{display:inline-block;vertical-align:top;margin:0 10px 10px 0;font-size:12px;color:#707070;font-weight:500;letter-spacing:1px;text-transform:uppercase;border:1px solid #D7D7D7;border-radius:30px;padding:10px 20px;cursor:pointer;}
.media-library-div .category-div ul li::before{content:'';display:inline-block;width:18px;height:18px;background-repeat:no-repeat;background-size:contain;background-position:center;margin:0 11px -5px 0;}
.media-library-div .category-div ul li.youtube::before{background-image:url(../png/icon-youtube.png);}
.media-library-div .category-div ul li.tiktok::before{background-image:url(../png/icon-tiktok.png);}
.media-library-div .category-div ul li.igreels::before{background-image:url(../png/icon-instagram.png);}
.media-library-div .category-div ul li:hover,
.media-library-div .category-div ul li.active{border:1px solid #047067;color:#047067;}
.media-library-div .content-div p.no-post{text-align:center;}
.media-library-div .content-div .single-div{width:calc((100% - 80px) / 3);display:inline-block;margin:0 40px 55px 0;vertical-align:top;border-radius:15px;overflow:hidden;border:1px solid #E2E2E2;background-color:#FFF;}
.media-library-div .content-div .single-div:hover{box-shadow:0 3px 40px #0000001A;border:1px solid transparent;}
.media-library-div .content-div .single-div:nth-child(3n){margin-right:0;}
.media-library-div .content-div .single-div .img-div{position:relative;display:none;}
.media-library-div .content-div .single-div .img-div img{width:100%;}
.media-library-div .content-div .single-div .img-div a::before{content:'';display:inline-block;width:24px;height:24px;background-image:url(../png/icon-play.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:calc(50% - 12px);left:calc(50% - 12px);}
.media-library-div .content-div .single-div .text-div{padding:25px;display:none;}
.media-library-div .content-div .single-div p.date{margin:0 0 10px;color:#047067;font-weight:500;}
.media-library-div .content-div .single-div h3{font-size:20px;color:#3B3B3B;margin:0 0 20px;letter-spacing:-1px;}
.media-library-div .content-div .single-div h3 a{color:#3B3B3B;}
.media-library-div .content-div .single-div h3 a:hover,
.media-library-div .content-div .single-div:hover h3 a{color:#047067;}
.media-library-div .content-div .single-div .embed-code{}
.media-library-div .content-div .single-div.youtube .embed-code{position:relative;width:100%;height:0;padding-bottom:56.25%;}
.media-library-div .content-div .single-div.youtube .embed-code iframe{position:absolute;width:100%;height:100%;left:0;top:0;}

.popup-div{display:none;}
.popup-div.active{display:inline-block;background-color:#FFF;width:100%;max-width:800px;height:auto;position:fixed;z-index:100;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;text-align:center;padding:0;border-radius:0;}
.popup-div.active.youtube{width:50%;}
.popup-div.active.career{padding:30px;border-radius:15px;}
.popup-div .close-div{border-radius:50px;display:inline-block;width:30px;height:30px;background-color:#000;position:absolute;top:-10px;right:-10px;z-index:2;cursor:pointer;}
.popup-div .close-div::before{content:'x';font-size:20px;color:#FFF;line-height:26px;}
.popup-div .iframe-div{display:flex;justify-content:center;}
.popup-div.youtube .iframe-div{position:relative;width:100%;height:0;padding-bottom:56.25%;}
.popup-div.youtube .iframe-div iframe{position:absolute;width:100%;height:100%;left:0;top:0;}
.popup-overlay-div{background-color:rgba(0,0,0,0.6);display:none;height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:99;}
.popup-overlay-div.active{display:block;}

.section-coupon-hero{padding:0 0 15px;}
.section-coupon-hero h1{font-size:50px;font-weight:700;margin:0 0 35px;text-align:center;letter-spacing:-2px;color:#047067;}
.section-coupon-hero .slider-div{width:100%;max-width:100%;overflow:hidden;border-radius:20px;}
.section-coupon-hero .slider-div .single-div{width:100%;height:auto;position:relative;}
.section-coupon-hero .slider-div .single-div .img-div{max-width:100%;}
.section-coupon-hero .slider-div .single-div .img-div img{width:100%;display:block;height:auto;}
.section-coupon-hero .slider-div .single-div .img-div::before{content:'';display:inline-block;width:60%;height:100%;background: transparent linear-gradient(90deg, #00000099 0%, #00000080 78%, #00000000 100%) 0% 0% no-repeat padding-box;position:absolute;top:0;left:0;}
.section-coupon-hero .slider-div .single-div .text-div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:30px 60px;align-items:center;}
.section-coupon-hero .slider-div .single-div .text-div .inner-div{width:50%;text-align:center;}
.section-coupon-hero .slider-div .single-div .text-div h2{font-size:35px;color:#FFF;font-weight:500;margin-bottom:5px;}
.section-coupon-hero .slider-div .single-div .text-div p.green{color:#029387;font-size:21px;margin:0 0 20px;text-shadow:0 1px 8px #000;font-weight:600;}
.section-coupon-hero .slider-div .single-div .text-div p:last-child{margin:0;}
.section-coupon-hero .slider-div .single-div .text-div .link-div .btn{background-color:#D5EFEC;color:#047067;font-size:14px;padding:15px 40px;}
.section-coupon-hero .slider-div .single-div .text-div .link-div .btn:hover{background-color:#047067;color:#D5EFEC;}
.section-coupon-hero .slider-div .slick-arrow{position:absolute;top:calc(50% - 10px);background-image:url(../png/icon-arrow-left-white.png);}
.section-coupon-hero .slider-div .slick-arrow.slick-prev{left:8px;}
.section-coupon-hero .slider-div .slick-arrow.slick-next{right:8px;}
.section-coupon-list{padding:30px 0;}
.section-coupon-list h2{text-align:center;margin:0 0 40px;}
.coupon-listing-div .filter-div{text-align:center;}
.coupon-listing-div .filter-div .top-div{margin:0 0 30px;}
.coupon-listing-div .filter-div .top-div select{display:none;font-size:11px;font-weight:500;color:#707070;padding:10px 55px 10px 15px;border:1px solid #CBCBCB;border-radius:40px;margin:0 7px 0 0;outline:none;appearance:none;background-image:url(../png/icon-arrow-down-grey.png);background-repeat:no-repeat;background-size:7px 4px;background-position:calc(100% - 20px) center;}
.coupon-listing-div .filter-div .top-div input[type="text"]{font-size:12px;font-weight:500;color:#707070;padding:10px 50px 10px 15px;border:1px solid #CBCBCB;border-radius:40px;margin:0 7px 0 0;outline:none;min-width:200px;background-image:url(../png/icon-search.png);background-repeat:no-repeat;background-size:15px 15px;background-position:calc(100% - 20px) center;}
.coupon-listing-div .filter-div .top-div input[type="submit"]{background-color:#047067;color:#FFF;border:1px solid #047067;font-size:11px;font-weight:700;padding:10px 30px;border-radius:50px;letter-spacing:1px;outline:none;}
.coupon-listing-div .filter-div .top-div input[type="submit"]:hover{background-color:#FFF;color:#047067;}
.coupon-listing-div .coupons-div{font-size:0;}
.coupon-listing-div .coupons-div .listing-div{margin:0 0 25px;}
.coupon-listing-div .coupons-div .single-coupon{width:calc((100% - 20px) / 2);display:inline-block;vertical-align:top;margin:0 20px 20px 0;background-color:#E5E5E5;border-radius:15px;padding:25px 25px 25px 35px;min-height:320px;position:relative;}
.coupon-listing-div .coupons-div .single-coupon:nth-child(2n){margin-right:0;}
.coupon-listing-div .coupons-div .single-coupon:hover{background-color:#f1fafd;}
.coupon-listing-div .coupons-div .single-coupon > a{position:absolute;width:100%;height:100%;top:0;left:0;}
.coupon-listing-div .coupons-div .single-coupon .inner-div{display:flex;height:100%;}
.coupon-listing-div .coupons-div .single-coupon .img-div{text-align:right;width:150px;display:inline-block;vertical-align:top;order:2;}
.coupon-listing-div .coupons-div .single-coupon .img-div img{width:auto;}
.coupon-listing-div .coupons-div .single-coupon .text-div{width:calc(100% - 150px);display:flex;vertical-align:top;padding:0 10px 0 0;flex-direction:column;justify-content:flex-end;position:relative;}
.coupon-listing-div .coupons-div .single-coupon:hover .text-div{}
.coupon-listing-div .coupons-div .single-coupon .text-div h3{font-size:14px;color:#5FC8AD;font-weight:700;}
.coupon-listing-div .coupons-div .single-coupon .text-div h4{font-size:30px;font-weight:500;color:#3B3B3B;letter-spacing:-2px;margin:0 0 15px;}
.coupon-listing-div .coupons-div .single-coupon .text-div p{margin:0 0 15px;}
.coupon-listing-div .coupons-div .single-coupon .link-div{position:absolute;z-index:-1;opacity:0;bottom:-10px;}
.coupon-listing-div .coupons-div .single-coupon:hover .link-div{z-index:1;opacity:1;}
.coupon-listing-div .coupons-div .single-coupon .link-div .text-link{font-size:13px;}
.coupon-listing-div .coupons-div p.empty{text-align:center;}

.single-coupons #content{background-image:url(../png/bg-shapes-2.png);background-repeat:no-repeat;background-size:contain;background-position:center bottom;}
.section-coupon-detail-hero{width:100%;}
.section-coupon-detail-hero .col-12{padding:0 10px;}
.section-coupon-detail-hero .heading-div{text-align:center;width:100%;margin:40px 0 0;}
.section-coupon-detail-hero .heading-div h3{font-size:12px;font-weight:700;color:#047067;letter-spacing:1px;margin:0;}
.section-coupon-detail-hero .heading-div h1{font-size:40px;color:#3B3B3B;font-weight:500;letter-spacing:-2px;margin:0 0 10px;}
.section-coupon-detail-hero .coupon-detail-div{background-color:#e5e5e5;border-radius:15px;max-width:950px;width:100%;margin:80px auto 50px;padding:40px 60px;font-size:0;}
.section-coupon-detail-hero .coupon-detail-div .left-div{width:60%;display:inline-block;vertical-align:middle;}
.section-coupon-detail-hero .coupon-detail-div .left-div h4{font-size:20px;color:#5FC8AD;font-weight:700;margin:0 0 20px;}
.section-coupon-detail-hero .coupon-detail-div .left-div h3{font-size:40px;font-weight:500;letter-spacing:-2px;margin:0 0 15px;}
.section-coupon-detail-hero .coupon-detail-div .left-div p{font-size:15px;margin:0;}
.section-coupon-detail-hero .coupon-detail-div .left-div p.barcode-number{margin:0;}
.section-coupon-detail-hero .coupon-detail-div .left-div .barcode-img{max-width:400px;width:100%;margin:30px 0 15px;}
.section-coupon-detail-hero .coupon-detail-div .right-div{width:40%;display:inline-block;vertical-align:middle;padding-left:60px;text-align:right;}
.section-coupon-detail-hero .coupon-detail-div .right-div img{max-width:180px;}
.section-coupon-detail-hero .terms-conditions-div{max-width:950px;width:100%;margin:0 auto 60px;padding:10px 0;}
.section-coupon-detail-hero .terms-conditions-div h3{font-size:12px;font-weight:700;color:#047067;letter-spacing:1px;margin:0 0 15px;}
.section-coupon-detail-hero .terms-conditions-div .content-div{border-top:2px solid #047067;padding:20px 0 0;}
.section-coupon-detail-hero .terms-conditions-div .content-div p{font-family:'Inter',sans-serif !important;}
.section-coupon-detail-hero .terms-conditions-div .content-div p span{font-family:'Inter',sans-serif !important;}
.section-coupon-detail-hero .terms-conditions-div ul,
.section-coupon-detail-hero .terms-conditions-div ol{margin:0;padding:0 0 0 15px;}
.section-coupon-detail-hero .terms-conditions-div ul li,
.section-coupon-detail-hero .terms-conditions-div ol li{font-size:12px;color:#707070;margin:0 0 5px;}
.section-coupon-detail-hero .terms-conditions-div p{font-size:12px;color:#707070;}
.section-coupon-detail-content{padding:0 80px 80px;}
.section-coupon-detail-content p{line-height:1.5;}
.section-coupon-detail-related{padding:40px 0 60px;}
.section-coupon-detail-related h2{text-align:center;margin:0 0 40px;}
.section-member-privilege-hero{padding:0 0 15px;}
.section-member-privilege-hero h1{font-size:50px;color:#047067;font-weight:700;text-align:center;margin:0 0 25px;letter-spacing:-2px;}
.section-member-privilege-hero .slider-div{width:100%;max-width:100%;overflow:hidden;border-radius:0;}
.section-member-privilege-hero .slider-div .single-div{width:100%;height:auto;position:relative;}
.section-member-privilege-hero .slider-div .single-div .img-div{max-width:100%;}
.section-member-privilege-hero .slider-div .single-div .img-div img{width:100%;display:block;height:auto;}
.section-member-privilege-hero .slider-div .single-div .img-div::before{content:none;display:inline-block;width:60%;height:100%;background: transparent linear-gradient(90deg, #00000099 0%, #00000080 78%, #00000000 100%) 0% 0% no-repeat padding-box;position:absolute;top:0;left:0;}
.section-member-privilege-hero .slider-div .single-div .text-div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:30px 60px;align-items:center;justify-content:flex-end;}
.section-member-privilege-hero .slider-div .single-div .text-div .inner-div{width:50%;}
.section-member-privilege-hero .slider-div .single-div .text-div h2{font-size:45px;color:#FFF;font-weight:500;margin-bottom:20px;}
.section-member-privilege-hero .slider-div .single-div .text-div p{color:#FFF;font-size:16px;}
.section-member-privilege-hero .slider-div .single-div .text-div p:last-child{margin:0;}
.section-member-privilege-hero .slider-div .single-div .text-div .download-div ul{list-style:none;padding:0;margin:0;}
.section-member-privilege-hero .slider-div .single-div .text-div .download-div ul li{display:inline-block;margin:0 15px 0 0;}
.section-member-privilege-hero .slider-div .single-div .text-div .link-div .btn{background-color:#D5EFEC;color:#047067;font-size:14px;padding:15px 40px;}
.section-member-privilege-hero .slider-div .single-div .text-div .link-div .btn:hover{background-color:#047067;color:#D5EFEC;}
.section-member-privilege-hero .slider-div .single-div .layer-div{position:absolute;bottom:25px;left:25px;}
.section-member-privilege-hero .slider-div .slick-arrow{position:absolute;top:calc(50% - 10px);background-image:url(../png/icon-arrow-left-white.png);}
.section-member-privilege-hero .slider-div .slick-arrow.slick-prev{left:15px;}
.section-member-privilege-hero .slider-div .slick-arrow.slick-next{right:15px;}
.section-member-privilege-benefits{padding:10px 0 30px;}
.section-member-privilege-benefits .elementor-widget-image{margin:0 0 45px !important;}
.section-member-privilege-benefits h2{text-align:center;margin:0 0 20px;}
.section-member-privilege-benefits p{color:#047067;}
.section-member-privilege-benefits .row-div{font-size:0;}
.section-member-privilege-benefits .row-div .single-div{width:calc((100% - 75px) / 4);display:inline-block;vertical-align:top;margin:0 25px 35px 0;text-align:center;}
.section-member-privilege-benefits .row-div .single-div:nth-child(4n){margin-right:0;}
.section-member-privilege-benefits .row-div .single-div .img-div{margin:0 0 15px;}
.section-member-privilege-benefits .row-div .single-div .text-div{max-width:200px;margin:0 auto;width:100%;}
.section-member-privilege-benefits .row-div .single-div h3{font-size:19px;font-weight:500;color:#3B3B3B;margin:0 0 7px;}
.section-member-privilege-benefits .row-div .single-div h3 .nextline{display:block;}
.section-member-privilege-benefits .row-div .single-div p{font-size:12px;color:#707070;}
.section-member-privilege-benefits .row-div .single-div p:last-child{margin:0;}
.section-member-privilege-download{padding:15px 0 20px;}
.section-member-privilege-download .content-div{font-size:0;padding:0 60px;}
.section-member-privilege-download .content-div .img-div{width:40%;display:inline-block;vertical-align:middle;text-align:center;}
.section-member-privilege-download .content-div .text-div{width:60%;display:inline-block;vertical-align:middle;}
.section-member-privilege-download .content-div .text-div h4{font-size:12px;color:#047067;font-weight:700;letter-spacing:1px;}
.section-member-privilege-download .content-div .text-div h3{font-size:22px;color:#3B3B3B;}
.section-member-privilege-download .content-div .text-div .download-div .left-div{display:inline-block;vertical-align:top;margin-right:25px;}
.section-member-privilege-download .content-div .text-div .download-div .right-div{display:inline-block;vertical-align:top;}
.section-member-privilege-download .content-div .text-div .download-div ul{list-style:none;padding:0;margin:0;}
.section-member-privilege-download .content-div .text-div .download-div ul li{display:block;margin:0 0 10px;}
.section-member-privilege-download .content-div .text-div .download-div ul li:last-child{margin:0;}
.section-member-privilege-tiers{padding:30px 0 0;background-image:url(../png/bg-shapes.png);background-image:none;background-repeat:no-repeat;background-size:contain;background-position:center bottom;}
.section-member-privilege-tiers h2{text-align:center;}
.section-member-privilege-tiers .highest.platinum{display:inline-block;width:180px;height:180px;background-image:url(../png/highest-earnings.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;z-index:0;top:-30px;left:calc(50% - 90px);}
.section-member-privilege-tiers .star{text-align:center;position:relative;z-index:2;margin-bottom:-40px;}
.section-member-privilege-tiers .star .img-div{border-radius:200px;border:3px solid #36ACA3;display:inline-block;width:110px;height:110px;padding:10px;background-color:#FFF;}
.section-member-privilege-tiers .star.gold .img-div{border:3px solid #D8A411;}
.section-member-privilege-tiers .star.platinum .img-div{border:3px solid #875BAC;}
.section-member-privilege-tiers .star .img-div img{width:100%;}
.section-member-privilege-tiers .single-div{background-color:#FAFAFA;text-align:center;border-radius:22px;overflow:hidden;box-shadow:0px 20px 20px #0000001A;}
.section-member-privilege-tiers .single-div .top-div{background-image:url(../jpg/background-img-silver.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:55px 20px 45px;position:relative;overflow:hidden;}
.section-member-privilege-tiers .single-div.gold .top-div{background-image:url(../jpg/background-img-gold.jpg);}
.section-member-privilege-tiers .single-div.platinum .top-div{background-image:url(../jpg/background-img-platinum.jpg);}
.section-member-privilege-tiers .single-div .top-div::before,
.section-member-privilege-tiers .single-div .top-div::after{content:'';content:none;display:inline-block;width:100%;height:50%;background-color:#FAFAFA;position:absolute;top:90%;}
.section-member-privilege-tiers .single-div .top-div::before{left:-10%;transform:rotate(10deg);}
.section-member-privilege-tiers .single-div .top-div::after{right:-10%;transform:rotate(-10deg);}
.section-member-privilege-tiers .single-div .top-div::after{content:'';display:inline-block;width:1000px;height:600px;background-color:#d6f5f3;position:absolute;left:calc(50% - 500px);border-radius:100%;transform:none;top:calc(100% - 30px);right:initial;overflow:hidden;}
.section-member-privilege-tiers .single-div.gold .top-div::after{background-color:#fff6d7;}
.section-member-privilege-tiers .single-div.platinum .top-div::after{background-color:#fde7fa;}
.section-member-privilege-tiers .single-div .top-div h3{font-size:27px;color:#FFF;font-weight:500;margin:0 0 5px;}
.section-member-privilege-tiers .single-div .top-div h3::before{content:'';content:none;display:inline-block;width:25px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:10px;}
.section-member-privilege-tiers .single-div.silver .top-div h3::before{background-image:url(../png/icon-crown-silver.png);}
.section-member-privilege-tiers .single-div.gold .top-div h3::before{background-image:url(../png/icon-crown-gold.png);}
.section-member-privilege-tiers .single-div.platinum .top-div h3::before{background-image:url(../png/icon-crown-purple.png);}
.section-member-privilege-tiers .single-div .top-div p{font-size:16px;color:#FFF;font-weight:300;}
.section-member-privilege-tiers .single-div .top-div p:last-child{margin:0;}
.section-member-privilege-tiers .single-div .list-div{padding:0 40px;background-color:#d6f5f3;}
.section-member-privilege-tiers .single-div.gold .list-div{background-color:#fff6d7;}
.section-member-privilege-tiers .single-div.platinum .list-div{background-color:#fde7fa;}
.section-member-privilege-tiers .single-div .list-div .row-div{padding:20px 0;border-bottom:2px solid #FFF;}
.section-member-privilege-tiers .single-div .list-div .row-div:last-child{border-bottom:none;}
.section-member-privilege-tiers .single-div .list-div .row-div h4{font-size:15px;color:#36ACA3;font-weight:700;margin:0;}
.section-member-privilege-tiers .single-div.gold .list-div .row-div h4{color:#D8A411;}
.section-member-privilege-tiers .single-div.platinum .list-div .row-div h4{color:#875BAC;}
.section-member-privilege-tiers .single-div .list-div .row-div p{color:#3B3B3B;}
.section-member-privilege-tiers .single-div .list-div .row-div p:last-child{margin:0;}
.section-member-privilege-tiers .single-div .list-div .row-div p strong{color:#36ACA3;}
.section-member-privilege-tiers .single-div.gold .list-div .row-div p strong{color:#B98D00;}
.section-member-privilege-tiers .single-div.platinum .list-div .row-div p strong{color:#875BAC;}
.section-member-privilege-tiers .single-div .list-div .row-div .img-div{margin:6px 0 8px;}
.section-member-privilege-tiers .single-div .list-div .row-div .img-div .inner-div{position:relative;display:inline-block;}
.section-member-privilege-tiers .single-div .list-div .row-div .img-div .inner-div p.text{position:absolute;top:0;left:0;font-size:15px;color:#FFF;font-weight:500;line-height:46px;width:100%;}
.section-member-privilege-tiers .single-div .list-div .row-div .img-div .inner-div p.text .num{font-size:25px;}
.section-member-privilege-tiers .single-div .bottom-div a{background-color:#98BACB;display:block;color:#FFF;padding:20px;font-size:12px;font-weight:700;letter-spacing:1px;}
.section-member-privilege-tiers .single-div.gold .bottom-div a{background-color:#D8A910;}
.section-member-privilege-tiers .single-div.platinum .bottom-div a{background-color:#8B5FAF;}
.section-member-privilege-explore{padding:40px 0 0;}
.section-member-privilege-explore h2{text-align:center;margin:0 0 30px;}
.latest-rewards-div{font-size:0;padding:0;}
.latest-rewards-div .content-div{margin:0;padding:0 30px;}
.latest-rewards-div .single-div{width:calc((100% - 40px) / 3);display:inline-block;margin:0 10px 20px;vertical-align:top;border-radius:15px;overflow:hidden;border:1px solid #E2E2E2;background-color:#FFF;}
.latest-rewards-div .single-div:hover{box-shadow:0 3px 40px #0000001A;border:1px solid transparent;}
.latest-rewards-div .single-div .text-div{padding:25px 20px;}
.latest-rewards-div .single-div h3{font-size:20px;color:#3B3B3B;margin:0 0 20px;letter-spacing:-1px;}
.latest-rewards-div .single-div h3 a{color:#3B3B3B;}
.latest-rewards-div .single-div h3 a:hover,
.latest-rewards-div .single-div:hover h3 a{color:#047067;}
.latest-rewards-div .single-div p.date{margin:0;color:#3B3B3B;font-weight:400;font-size:13px;}
.latest-rewards-div > .link-div{text-align:center;}
.latest-rewards-div > .link-div a.btn{background-color:#3B3B3B;color:#FFF;}
.section-member-privilege-more{padding:50px 0 40px;}
.section-member-privilege-more .content-div{text-align:center;width:100%;max-width:100%;margin:0 auto;}
.section-member-privilege-more h3{font-size:12px;color:#047067;font-weight:700;letter-spacing:1px;margin:0 0 15px;}
.section-member-privilege-more h2{margin:0 0 35px;}
.section-member-privilege-more .img-div{margin:0 0 30px;}
.section-member-privilege-more .link-div{margin:0 0 20px;}
.section-member-privilege-more .links ul{list-style:none;padding:0;margin:0;font-size:0;}
.section-member-privilege-more .links ul li{display:inline-block;margin:0 35px 0 0 !important;}
.section-member-privilege-more .links ul li:last-child{margin-right:0;}

.section-membership-rewards-hero{padding:0 0 15px;}
.section-membership-rewards-hero h1{font-size:50px;font-weight:700;margin:0 0 35px;text-align:center;letter-spacing:-2px;color:#047067;}
.section-membership-rewards-hero .slider-div{width:100%;max-width:100%;overflow:hidden;border-radius:0;}
.section-membership-rewards-hero .slider-div .single-div{width:100%;height:auto;position:relative;}
.section-membership-rewards-hero .slider-div .single-div .img-div{max-width:100%;}
.section-membership-rewards-hero .slider-div .single-div .img-div img{width:100%;display:block;height:auto;}
.section-membership-rewards-hero .slider-div .single-div .img-div::before{content:'';content:none;display:inline-block;width:60%;height:100%;background:transparent linear-gradient(270deg, #000000B3 0%, #00000080 62%, #00000038 82%, #00000000 100%) 0% 0% no-repeat padding-box;position:absolute;top:0;right:0;}
.section-membership-rewards-hero .slider-div .single-div .text-div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:30px 60px;align-items:center;justify-content:flex-end;}
.section-membership-rewards-hero .slider-div .single-div .text-div .inner-div{width:50%;text-align:center;}
.section-membership-rewards-hero .slider-div .single-div .text-div img.phone{display:none;}
.section-membership-rewards-hero .slider-div .single-div .text-div h3{font-size:52px;font-weight:700;letter-spacing:-2px;}
.section-membership-rewards-hero .slider-div .single-div .text-div h2{font-size:50px;color:#FFF;font-weight:500;margin-bottom:10px;}
.section-membership-rewards-hero .slider-div .single-div .text-div p{font-size:18px;color:#FFF;}
.section-membership-rewards-hero .slider-div .single-div .text-div p.green{color:#029387;font-size:21px;margin:0 0 20px;text-shadow:0 1px 8px #000;font-weight:600;}
.section-membership-rewards-hero .slider-div .single-div .text-div p:last-child{margin:0;}
.section-membership-rewards-hero .slider-div .single-div .text-div .img{margin:40px 0 0;}
.section-membership-rewards-hero .slider-div .single-div .text-div .img img{margin:0 auto;}
.section-membership-rewards-hero .slider-div .single-div .text-div .link-div .btn{background-color:#D5EFEC;color:#047067;font-size:14px;padding:15px 40px;}
.section-membership-rewards-hero .slider-div .single-div .text-div .link-div .btn:hover{background-color:#047067;color:#D5EFEC;}
.section-membership-rewards-hero .slider-div .slick-arrow{position:absolute;top:calc(50% - 10px);background-image:url(../png/icon-arrow-left-white.png);}
.section-membership-rewards-hero .slider-div .slick-arrow.slick-prev{left:8px;}
.section-membership-rewards-hero .slider-div .slick-arrow.slick-next{right:8px;}
.section-membership-rewards-list{}
.section-membership-rewards-list h2{text-align:center;}

.rewards-listing-div{margin:45px 0 0;}
.rewards-listing-div .filter-div{text-align:center;}
.rewards-listing-div .filter-div .top-div{margin:0 0 30px;}
.rewards-listing-div .filter-div .top-div ul{list-style:none;padding:0;margin:0;text-align:center;}
.rewards-listing-div .filter-div .top-div ul li{display:inline-block;margin:0 8px 8px;text-transform:uppercase;}
.rewards-listing-div .filter-div .top-div ul li a{font-size:12px;border:1px solid #3B3B3B;padding:8px 25px;border-radius:40px;display:block;color:#3B3B3B;}
.rewards-listing-div .filter-div .top-div ul li a.active,
.rewards-listing-div .filter-div .top-div ul li a:hover{color:#FFF;border:1px solid #142435;background-color:#142435;}
.section-membership-rewards-list .rewards-div{font-size:0;margin:30px 0 0;}
.section-membership-rewards-list .rewards-div .single-reward{box-shadow:0 3px 20px #00000008;border-radius:15px;overflow:hidden;display:inline-block;width:calc((100% - 120px) / 4);margin:0 40px 40px 0;vertical-align:top;}
.section-membership-rewards-list .rewards-div .single-reward:nth-child(4n){margin-right:0;}
.section-membership-rewards-list .rewards-div .single-reward .img-div img{width:100%;}
.section-membership-rewards-list .rewards-div .single-reward .text-div{padding:25px 20px;background-color:#FFF;}
.section-membership-rewards-list .rewards-div .single-reward .text-div h3{font-size:20px;color:#3B3B3B;font-weight:500;}
.section-membership-rewards-list .rewards-div .single-reward .text-div h3 a{color:#3B3B3B;}
.section-membership-rewards-list .rewards-div .single-reward .text-div p{font-size:17px;color:#3B3B3B;}
.section-membership-rewards-list .rewards-div .single-reward .text-div p:last-child{margin:0;}

.section-reward-detail-hero{width:100%;padding-bottom:40px;}
.section-reward-detail-hero .col-12{padding:0 10px;}
.section-reward-detail-hero .heading-div{text-align:center;width:100%;margin:40px 0 0;}
.section-reward-detail-hero .heading-div h3{font-size:12px;font-weight:700;color:#047067;letter-spacing:1px;margin:0;}
.section-reward-detail-hero .heading-div h1{font-size:40px;color:#3B3B3B;font-weight:500;letter-spacing:-2px;margin:0 0 10px;}
.section-reward-detail-hero .reward-detail-div{background-color:#d5efec;border-radius:15px;max-width:950px;width:100%;margin:50px auto 60px;padding:40px 60px;font-size:0;padding:0;text-align:center;overflow:hidden;}
.section-reward-detail-hero .reward-detail-div .text-div{width:calc(100% - 330px);display:inline-block;vertical-align:bottom;text-align:left;padding:15px 40px 15px 50px;}
.section-reward-detail-hero .reward-detail-div .text-div .top-div{border-bottom:3px solid #047067;padding:0 0 15px;}
.section-reward-detail-hero .reward-detail-div .text-div .top-div h3{font-size:40px;color:#047067;letter-spacing:-2px;}
.section-reward-detail-hero .reward-detail-div .text-div .bottom-div{padding:15px 0 0;}
.section-reward-detail-hero .reward-detail-div .text-div .bottom-div p{font-size:20px;color:#047067;}
.section-reward-detail-hero .reward-detail-div .text-div .bottom-div p:last-child{margin:0;}
.section-reward-detail-hero .reward-detail-div .text-div .bottom-div p small{font-size:12px;}
.section-reward-detail-hero .reward-detail-div .img-div{width:330px;display:inline-block;vertical-align:bottom;border-radius:15px;overflow:hidden;}
.section-reward-detail-hero .reward-detail-div .img-div img{width:100%;}
.section-reward-detail-hero .terms-conditions-div{max-width:950px;width:100%;margin:0 auto 30px;padding:10px 0;}
.section-reward-detail-hero .terms-conditions-div .content-div ol,
.section-reward-detail-hero .terms-conditions-div .content-div ul{margin-left:0;}
.section-reward-detail-hero .terms-conditions-div .content-div p,
.section-reward-detail-hero .terms-conditions-div .content-div li,
.section-reward-detail-hero .terms-conditions-div .content-div p span,
.section-reward-detail-hero .terms-conditions-div .content-div li span{font-family:'Inter',sans-serif !important;color:#3B3B3B !important;}
.section-reward-detail-hero .terms-conditions-div .content-div p strong{color:#047067;font-family:'Inter',sans-serif !important;font-size:12px;font-weight:700;margin:0 0 15px;letter-spacing:1px;text-transform:uppercase;}
.section-reward-detail-hero .terms-conditions-div .content-div a{color:#3B3B3B !important;}

.section-member-faq-hero{padding:0;background-image:url(../png/bg-shapes.png);background-image:none;background-repeat:no-repeat;background-size:contain;background-position:center bottom;}
.section-member-faq-hero .content-div{text-align:center;width:100%;max-width:620px;margin:0 auto;}
.section-member-faq-hero .heading-div{background-color:#EDFCFB;border-radius:26px;margin:0 0 40px;}
.section-member-faq-hero .heading-div .inner-div{max-width:850px;width:100%;margin:0 auto;font-size:0;}
.section-member-faq-hero .heading-div .inner-div .text-div{width:calc(100% - 200px);display:inline-block;vertical-align:top;padding:45px 0 0;}
.section-member-faq-hero .heading-div .inner-div .img-div{width:200px;display:inline-block;vertical-align:top;}
.section-member-faq-hero h3{font-size:12px;color:#047067;font-weight:700;letter-spacing:1px;margin:0;text-align:left;}
.section-member-faq-hero h1{margin:0;text-align:left;letter-spacing:-2px;color:#3B3B3B;}
.section-member-faq-hero .link-div{margin:0 0 20px;}
.section-member-faq-hero .links ul{list-style:none;padding:0;margin:0;}
.section-member-faq-hero .links ul li{display:inline-block;margin:0 15px 0 0;}
.section-member-faq-hero .links ul li:last-child{margin-right:0;}
.faq-div{}
.faq-div .filter-div{text-align:center;margin:0 0 55px;}
.faq-div .filter-div ul{list-style:none;margin:0;padding:0;font-size:0;}
.faq-div .filter-div ul li{display:inline-block;margin:0 20px 20px 0;}
.faq-div .filter-div ul li:last-child{margin-right:0;}
.faq-div .filter-div ul li a{border:1px solid #D7D7D7;background-color:#FFF;color:#707070;border-radius:30px;padding:12px 30px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1px;display:block;}
.faq-div .filter-div ul li a.active{border:1px solid #047067;color:#FFF;background-color:#047067;}
.faq-div .mobile-filter-div{display:none;}
.faq-div .content-div{display:block;text-align:left;max-width:850px;width:100%;margin:0 auto;}
.faq-div .content-div h3{font-size:20px;color:#047067;font-weight:700;margin:0 0 15px;text-align:left;text-transform:uppercase;}
.faq-div .content-div .accordion-div .single-accordion{border-bottom:1px solid #707070;font-size:0;padding:20px 40px 20px 25px;cursor:pointer;position:relative;}
.faq-div .content-div .accordion-div .single-accordion:first-child{border-top:1px solid #707070;}

.faq-div .content-div .accordion-div .single-accordion.active + .single-accordion{border-top:none;}
.faq-div .content-div .accordion-div .single-accordion.active{border-top:2px solid #047067;border-bottom:2px solid #047067;}
.faq-div .content-div .accordion-div .single-accordion .num{width:65px;margin-right:35px;display:inline-block;vertical-align:top;}
.faq-div .content-div .accordion-div .single-accordion .num p{font-size:50px;font-weight:300;color:#3B3B3B;line-height:1;margin:0;letter-spacing:-3px;}
.faq-div .content-div .accordion-div .single-accordion .text-div{width:calc(100% - 100px);display:inline-block;vertical-align:top;padding:15px 0 0;}
.faq-div .content-div .accordion-div .single-accordion .text-div h4{font-size:16px;color:#3B3B3B;font-weight:500;}
.faq-div .content-div .accordion-div .single-accordion .text-div h4::after{content:'';background-image:url(../png/icon-arrow-down-black.png);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:25px;height:25px;position:absolute;top:30px;right:10px;}
.faq-div .content-div .accordion-div .single-accordion.active .text-div h4::after{transform:scaleY(-1);}
.faq-div .content-div .accordion-div .single-accordion .text-div .text{display:none;}
.faq-div .content-div .accordion-div .single-accordion.active .text-div .text{display:block;}
.faq-div .content-div .accordion-div .single-accordion .text-div .text p{font-size:16px;color:#3B3B3B;line-height:1.3;}
.faq-div .content-div .accordion-div .single-accordion .text-div .text p:last-child{margin:0;}
.faq-div .content-div .accordion-div .single-accordion.active .text-div .text p{color:#047067;}
.faq-div .content-div .accordion-div .single-accordion .text-div .text ol,
.faq-div .content-div .accordion-div .single-accordion .text-div .text ul{margin-left:0;}
.faq-div .content-div .accordion-div .single-accordion .text-div .text ol li,
.faq-div .content-div .accordion-div .single-accordion .text-div .text ul li{font-size:16px;color:#3B3B3B;line-height:1.3;}
.faq-div .content-div .accordion-div .single-accordion .text-div .text table{margin:0 0 20px;}
.faq-div .content-div .accordion-div .single-accordion .text-div .text table tr th,
.faq-div .content-div .accordion-div .single-accordion .text-div .text table tr td{font-size:16px;color:#3B3B3B;line-height:1.3;}
.section-member-faq-more{padding:65px 0 25px;}
.section-member-faq-more .content-div{text-align:center;width:100%;max-width:620px;margin:0 auto;}
.section-member-faq-more h3{font-size:12px;color:#047067;font-weight:700;letter-spacing:1px;margin:0 0 15px;}
.section-member-faq-more h2{margin:0 0 40px;}
.section-member-faq-more .link-div{margin:0 0 20px;}
.section-member-faq-more .download-div{margin:0 0 35px;}
.section-member-faq-more .download-div ul{list-style:none;padding:0;margin:0;}
.section-member-faq-more .download-div ul li{display:inline-block;margin:0 10px 0 0;}
.section-member-faq-more .links ul{list-style:none;padding:0;margin:0;}
.section-member-faq-more .links ul li{display:inline-block;margin:0 15px 0 0;}
.section-member-faq-more .links ul li:last-child{margin-right:0;}

.section-health-campaign-hero{padding:0 0 15px;}
.section-health-campaign-hero h1{font-size:50px;font-weight:700;margin:0 0 35px;text-align:center;letter-spacing:-2px;color:#047067;}
.section-health-campaign-hero .slider-div{width:100%;max-width:100%;overflow:hidden;border-radius:20px;}
.section-health-campaign-hero .slider-div .single-div{width:100%;height:auto;position:relative;}
.section-health-campaign-hero .slider-div .single-div .img-div{max-width:100%;}
.section-health-campaign-hero .slider-div .single-div .img-div img{width:100%;display:block;height:auto;}
.section-health-campaign-hero .slider-div .single-div .img-div::before{content:'';display:inline-block;width:60%;height:100%;background: transparent linear-gradient(90deg, #00000099 0%, #00000080 78%, #00000000 100%) 0% 0% no-repeat padding-box;position:absolute;top:0;left:0;}
.section-health-campaign-hero .slider-div .single-div .text-div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:30px 60px;align-items:center;}
.section-health-campaign-hero .slider-div .single-div .text-div .inner-div{width:50%;text-align:center;}
.section-health-campaign-hero .slider-div .single-div .text-div h2{font-size:35px;color:#FFF;font-weight:500;margin-bottom:5px;}
.section-health-campaign-hero .slider-div .single-div .text-div p.green{color:#029387;font-size:21px;margin:0 0 20px;text-shadow:0 1px 8px #000;font-weight:600;}
.section-health-campaign-hero .slider-div .single-div .text-div p:last-child{margin:0;}
.section-health-campaign-hero .slider-div .single-div .text-div .link-div .btn{background-color:#D5EFEC;color:#047067;font-size:14px;padding:15px 40px;}
.section-health-campaign-hero .slider-div .single-div .text-div .link-div .btn:hover{background-color:#047067;color:#D5EFEC;}
.section-health-campaign-hero .slider-div .slick-arrow{position:absolute;top:calc(50% - 10px);background-image:url(../png/icon-arrow-left-white.png);}
.section-health-campaign-hero .slider-div .slick-arrow.slick-prev{left:8px;}
.section-health-campaign-hero .slider-div .slick-arrow.slick-next{right:8px;}
.section-health-campaign-list{padding:10px 0 30px;}
.section-health-campaign-list h2{text-align:center;margin:0 0 40px;}
.campaign-listing-div .filter-div{text-align:center;}
.campaign-listing-div .filter-div .top-div{margin:0 0 30px;}
.campaign-listing-div .filter-div .top-div select{font-size:12px;font-weight:500;color:#707070;padding:10px 55px 10px 15px;border:1px solid #CBCBCB;border-radius:40px;margin:0 7px 0 0;outline:none;appearance:none;background-image:url(../png/icon-arrow-down-grey.png);background-repeat:no-repeat;background-size:7px 4px;background-position:calc(100% - 20px) center;}
.campaign-listing-div .filter-div .top-div input[type="text"]{font-size:11px;font-weight:500;color:#707070;padding:10px 50px 10px 15px;border:1px solid #CBCBCB;border-radius:40px;margin:0 7px 0 0;outline:none;min-width:200px;background-image:url(../png/icon-search.png);background-repeat:no-repeat;background-size:15px 15px;background-position:calc(100% - 20px) center;}
.campaign-listing-div .filter-div .top-div input[type="submit"]{background-color:#047067;color:#FFF;border:1px solid #047067;font-size:11px;font-weight:700;padding:10px 30px;border-radius:50px;letter-spacing:1px;outline:none;}
.campaign-listing-div .filter-div .top-div input[type="submit"]:hover{background-color:#FFF;color:#047067;}
.campaign-listing-div .campaigns-div{font-size:0;}
.campaign-listing-div .campaigns-div .listing-div{margin:0 0 25px;}
.campaign-listing-div .campaigns-div .single-campaign{width:calc((100% - 20px) / 2);display:inline-block;vertical-align:top;margin:0 20px 20px 0;background-color:#E5E5E5;border-radius:15px;padding:25px 25px 25px 35px;min-height:320px;position:relative;}
.campaign-listing-div .campaigns-div .single-campaign:nth-child(2n){margin-right:0;}
.campaign-listing-div .campaigns-div .single-campaign:hover{background-color:#f1fafd;}
.campaign-listing-div .campaigns-div .single-campaign > a{position:absolute;width:100%;height:100%;top:0;left:0;}
.campaign-listing-div .campaigns-div .single-campaign .inner-div{display:flex;height:100%;}
.campaign-listing-div .campaigns-div .single-campaign .img-div{text-align:right;width:150px;display:inline-block;vertical-align:top;order:2;}
.campaign-listing-div .campaigns-div .single-campaign .img-div img{width:auto;}
.campaign-listing-div .campaigns-div .single-campaign .text-div{width:calc(100% - 150px);min-height:270px;display:flex;vertical-align:top;padding:0 10px 0 0;flex-direction:column;justify-content:flex-end;position:relative;}
.campaign-listing-div .campaigns-div .single-campaign:hover .text-div{}
.campaign-listing-div .campaigns-div .single-campaign .text-div h3{font-size:20px;color:#5FC8AD;font-weight:700;}
.campaign-listing-div .campaigns-div .single-campaign .text-div h4{font-size:40px;font-weight:500;color:#3B3B3B;letter-spacing:-2px;margin:0 0 25px;}
.campaign-listing-div .campaigns-div .single-campaign .text-div p{margin:0 0 15px;}
.campaign-listing-div .campaigns-div .single-campaign .link-div{position:absolute;z-index:-1;opacity:0;bottom:-10px;}
.campaign-listing-div .campaigns-div .single-campaign:hover .link-div{z-index:1;opacity:1;}
.campaign-listing-div .campaigns-div .single-campaign .link-div .text-link{font-size:13px;}
.campaign-listing-div .campaigns-div p.empty{text-align:center;}

.section-campaign-detail-hero{width:100%;}
.section-campaign-detail-hero .heading-div{text-align:center;width:100%;margin:50px 0 15px;padding:0 40px 5px;position:relative;}
.section-campaign-detail-hero .heading-div h3{font-size:12px;font-weight:700;color:#047067;letter-spacing:1px;margin:0;}
.section-campaign-detail-hero .heading-div h1{font-size:40px;color:#3B3B3B;font-weight:500;letter-spacing:-2px;margin:0 0 5px;}
.section-campaign-detail-hero .featured-image{height:320px;width:100%;display:block;border-radius:20px;margin:0 auto 10px;background-repeat:no-repeat;background-size:cover;background-position:center;}
.section-health-campaign-detail-desc{padding:30px 0;}
.section-health-campaign-detail-desc h3{font-size:12px;color:#047067;font-weight:700;letter-spacing:1px;margin:0 0 10px;text-align:center;}
.section-health-campaign-detail-desc h2{margin:0 0 10px;text-align:center;}
.section-health-campaign-detail-desc .round-div{width:150px;height:150px;display:flex;margin:0 auto 15px;background-color:#F4F4F4;border-radius:200px;align-items:center;justify-content:center;}
.section-health-campaign-detail-desc .round-div .inner-div{text-align:center;}
.section-health-campaign-detail-desc .round-div .inner-div h4{margin:0;color:#047067;font-size:32px;letter-spacing:-2px;font-weight:700;line-height:1;}
.section-health-campaign-detail-desc .text-div{text-align:center;padding:0 25px;}
.section-health-campaign-detail-desc .text-div p{font-size:17px;color:#142435;line-height:1.5;}
.section-health-campaign-detail-desc .text-div p:last-child{margin:0;}
.section-health-campaign-detail-programme{padding:50px 0 40px;}
.section-health-campaign-detail-programme h3{font-size:12px;color:#047067;font-weight:700;letter-spacing:1px;margin:0 0 5px;text-align:center;}
.section-health-campaign-detail-programme h2{margin:0 0 5px;text-align:center;}
.section-health-campaign-detail-programme .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0;}
.section-health-campaign-detail-programme .outer-div{padding:0 60px;}
.section-health-campaign-detail-programme .content-div{max-width:1000px;margin:0 auto;width:100%;background-color:#F4F4F4;border-radius:20px;overflow:hidden;margin-left:auto;margin-right:0;margin-bottom:30px;}
.section-health-campaign-detail-programme .content-div.alt{margin-left:0;margin-right:auto;}
.section-health-campaign-detail-programme .content-div .left-div{order:2;padding-right:60px;padding-left:0;}
.section-health-campaign-detail-programme .content-div.alt .left-div{order:1;padding-right:0;padding-left:60px;}
.section-health-campaign-detail-programme .content-div .left-div.left-30{margin-left:-150px;width:calc(30% + 150px);}
.section-health-campaign-detail-programme .content-div .right-div{order:1;}
.section-health-campaign-detail-programme .content-div.alt .right-div{order:2;}
.section-health-campaign-detail-programme .content-div h3{font-size:25px;color:#3B3B3B;letter-spacing:-1px;font-weight:500;text-align:left;}
.section-health-campaign-detail-video{padding:60px 0 50px;background-color:#F4F4F4;}
.section-health-campaign-detail-video h3{font-size:12px;color:#047067;font-weight:700;letter-spacing:1px;margin:0 0 10px;text-align:center;}
.section-health-campaign-detail-video h2{margin:0 0 10px;text-align:center;}
.section-health-campaign-detail-video .outer-div{padding:0 40px;}

.videos-list-div{}
.videos-list-div .content-div{font-size:0;}
.videos-list-div .content-div .single-div{width:calc((100% - 80px) / 3);display:inline-block;vertical-align:top;margin:0 40px 40px 0;}
.videos-list-div .content-div .single-div:nth-child(3n){margin-right:0;}
.videos-list-div .content-div .single-div .iframe-div{position:relative;overflow:hidden;width:100%;padding-top:56.25%;margin:0 0 20px;border-radius:15px;overflow:hidden;}
.videos-list-div .content-div .single-div .iframe-div iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}
.videos-list-div .content-div .single-div .iframe-div p{margin:0;}
.videos-list-div .content-div .single-div .text-div{padding:0 15px;}
.videos-list-div .content-div .single-div .text-div h4{margin:0;font-size:20px;color:#3B3B3B;font-weight:500;line-height:1.5;}

.section-health-campaign-detail-quiz{padding:30px 0;}
.section-health-campaign-detail-quiz .left-div{padding-right:40px;}
.section-health-campaign-detail-quiz h3{font-size:12px;color:#047067;font-weight:700;letter-spacing:1px;margin:0 0 5px;}
.section-health-campaign-detail-quiz h2{margin:0 0 10px;font-size:22px;font-weight:500;}
.section-health-campaign-detail-quiz p{font-size:13px;}
.section-campaign-detail-related{padding:50px 0;background-color:#F4F4F4;position:relative;}
.section-campaign-detail-related::before{content:'';display:inline-block;height:110%;width:100%;background-color:#F4F4F4;position:absolute;right:100%;top:0;}
.section-campaign-detail-related::after{content:'';display:inline-block;height:110%;width:100%;background-color:#F4F4F4;position:absolute;left:100%;top:0;}
.section-campaign-detail-related h2{text-align:center;margin:0 0 15px;}

.pagination-div{text-align:center;}
.pagination-div ul{list-style:none;margin:0;padding:0;}
.pagination-div ul li{display:inline-block;font-size:14px;color:#17343C;margin:0 12px 6px 0;font-weight:500;}
.pagination-div ul li:last-child{margin-right:0;}
.pagination-div ul li a,
.pagination-div ul li span{width:26px;height:26px;border-radius:20px;display:inline-block;line-height:26px;}
.pagination-div ul li a{color:#17343C;}
.pagination-div ul li a.page-numbers{width:16px;}
.pagination-div ul li .current{font-weight:700;color:#142435;background-color:#F4F4F4;}

.section-health-info-hero{padding:0 0 15px;}
.section-health-info-hero .content-div{padding:30px auto 0;padding:0 60px;}
.section-health-info-hero h1{font-size:50px;font-weight:700;margin:0 0 35px;text-align:center;letter-spacing:-2px;color:#047067;}
.top-info-div{font-size:0;margin:0 0 60px;}
.top-info-div h2{letter-spacing:-2px;padding:0;margin:0 0 30px;}
.top-info-div .img-div{width:calc(45% - 60px);display:inline-block;vertical-align:middle;margin-right:60px;border-radius:15px;overflow:hidden;position:relative;height:0;padding-bottom:26.9%;background-repeat:no-repeat;background-size:cover;background-position:center;}
.top-info-div .img-div img{border-radius:15px;display:none;}
.top-info-div .img-div a{position:absolute;width:100%;height:100%;top:0;left:0;display:inline-block;}
.top-info-div .text-div{width:55%;display:inline-block;vertical-align:middle;}
.top-info-div .text-div p.date{margin:0 0 10px;color:#047067;font-weight:500;}
.top-info-div .text-div ul.tags{padding:0;margin:0 0 8px;}
.top-info-div .text-div ul.tags li{display:inline-block;margin:0 5px 5px 0;font-size:6px;font-weight:500;text-transform:uppercase;}
.top-info-div .text-div ul.tags li a{border:1px solid #047067;border-radius:30px;background-color:#0470670F;color:#047067;padding:4px 6px;display:block;}
.top-info-div .text-div h3{font-size:30px;color:#3B3B3B;margin:0 0 10px;letter-spacing:-1px;}
.top-info-div .text-div h3 a{color:#3B3B3B;outline:none;}
.top-info-div .text-div h3 a:hover{color:#047067;}
.top-info-div .text-div p{line-height:1.7;}
.all-info-div{font-size:0;}
.all-info-div.archive-page{padding-bottom:50px;}
.all-info-div h2{letter-spacing:-2px;text-align:center;margin:0 0 30px;}
.all-info-div .content-div{margin:0 auto 10px;}
.all-info-div .filter-div{text-align:center;margin:45px 0 35px;}
.all-info-div.archive-page .filter-div{margin:0 0 35px}
.all-info-div .filter-div .top-div{margin:0 0 25px;}
.all-info-div .filter-div .top-div select{font-size:12px;font-weight:500;color:#707070;padding:8px 55px 8px 25px;border:1px solid #CBCBCB;border-radius:40px;margin:0 7px 0 0;outline:none;appearance:none;background-image:url(../png/icon-arrow-down-grey.png);background-repeat:no-repeat;background-size:7px 4px;background-position:calc(100% - 20px) center;}
.all-info-div .filter-div .top-div input[type="text"]{font-size:12px;font-weight:500;color:#707070;padding:8px 50px 8px 20px;border:1px solid #CBCBCB;border-radius:40px;margin:0 7px 0 0;outline:none;background-image:url(../png/icon-search.png);background-repeat:no-repeat;background-size:15px 15px;background-position:calc(100% - 20px) center;}
.all-info-div .filter-div .top-div input[type="submit"]{background-color:#047067;color:#FFF;border:1px solid #047067;font-size:11px;font-weight:700;padding:8px 20px;border-radius:50px;letter-spacing:1px;outline:none;}
.all-info-div .filter-div .top-div input[type="submit"]:hover{background-color:#FFF;color:#047067;}
.all-info-div .filter-div .bottom-div{display:flex;align-items:center;justify-content:center;}
.all-info-div .filter-div .bottom-div p{font-size:11px;font-weight:500;color:#707070;margin:0 10px 8px 0;display:flex;flex:0 0 50px;}
.all-info-div .filter-div .bottom-div ul.filters{list-style:none;padding:0;margin:0;text-align:left;}
.all-info-div .filter-div .bottom-div ul.filters li{display:inline-block;margin:0 8px 8px;text-transform:uppercase;}
.all-info-div .filter-div .bottom-div ul.filters li a{font-size:12px;border:1px solid #D7D7D7;padding:8px 25px;border-radius:40px;display:block;color:#707070;}
.all-info-div .filter-div .bottom-div ul.filters li a.active,
.all-info-div .filter-div .bottom-div ul.filters li a:hover{color:#047067;border:1px solid #047067;}
.all-info-div .single-div{width:calc((100% - 40px) / 3);display:inline-block;margin:0 20px 20px 0;vertical-align:top;border-radius:15px;overflow:hidden;border:1px solid #E2E2E2;}
.all-info-div .single-div:hover{box-shadow:0 3px 40px #0000001A;border:1px solid transparent;}
.all-info-div .single-div:nth-child(3n){margin-right:0;}
.all-info-div .single-div .img-div{height:250px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;background-color:#CBCBCB;}
.all-info-div .single-div .img-div img{display:none;}
.all-info-div .single-div .img-div a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
.all-info-div .single-div .text-div{padding:25px;}
.all-info-div .single-div p.date{margin:0 0 10px;color:#047067;font-weight:500;}
.all-info-div .single-div ul.tags{padding:0;margin:0 0 8px;}
.all-info-div .single-div ul.tags li{display:inline-block;margin:0 5px 5px 0;font-size:10px;font-weight:500;text-transform:uppercase;}
.all-info-div .single-div ul.tags li a{border:1px solid #047067;border-radius:30px;background-color:#0470670F;color:#047067;padding:4px 6px;display:block;}
.all-info-div .single-div h3{font-size:20px;color:#3B3B3B;margin:0 0 10px;letter-spacing:-1px;}
.all-info-div .single-div:hover h3{color:#047067;}
.all-info-div .single-div h3 a{color:#3B3B3B;}
.all-info-div .single-div h3 a:hover,
.all-info-div .single-div:hover h3 a{color:#047067;}
.all-info-div .single-div p{font-size:14px;line-height:1.5;}
.all-info-div > .link-div{text-align:center;}

.section-info-detail-hero{width:100%;}
.section-info-detail-hero .col-12{padding:0 10px;}
.section-info-detail-hero .heading-div{text-align:left;width:100%;margin:30px 0 15px;padding:0 40px 5px;position:relative;}
.section-info-detail-hero.archive-page .heading-div{text-align:center;margin:30px 0 0;}
.section-info-detail-hero .heading-div::before{content:'';display:inline-block;width:calc(100% - 80px);height:1px;background-color:#707070;position:absolute;bottom:0;left:40px;}
.section-info-detail-hero.archive-page .heading-div::before{content:none;}
.section-info-detail-hero .heading-div h3{font-size:12px;font-weight:700;color:#047067;letter-spacing:1px;margin:0;text-transform:uppercase;}
.section-info-detail-hero .heading-div h1{font-size:40px;color:#000;font-weight:500;letter-spacing:-2px;margin:0 0 10px;}
.section-info-detail-hero .meta-div{display:flex;align-items:center;justify-content:flex-end;padding:0 40px;margin:0 0 25px;}
.section-info-detail-hero .meta-div.justify-space-between{justify-content:space-between;}
.section-info-detail-hero .meta-div .author-div .img-div{width:45px;height:45px;border-radius:50px;background-repeat:no-repeat;background-size:cover;background-position:center;display:inline-block;vertical-align:middle;margin:0 10px 0 0;}
.section-info-detail-hero .meta-div .author-div .text-div{display:inline-block;vertical-align:middle;}
.section-info-detail-hero .meta-div .author-div .text-div p{margin:0;font-size:12px;color:#707070;line-height:1.3;}
.section-info-detail-hero .share-div{text-align:center;margin:0;}
.section-info-detail-hero .share-div ul{list-style:none;padding:0;margin:0;}
.section-info-detail-hero .share-div ul li{display:inline-block;}
.section-info-detail-hero .share-div ul li a{display:block;padding:6px 10px 6px 30px;font-size:10px;font-weight:500;color:#047067;background-color:#D5EFEC;border-radius:30px;position:relative;letter-spacing:1px;}
.section-info-detail-hero .share-div ul li a.share::before{content:'';display:inline-block;width:12px;height:12px;background-image:url(../png/icon-share.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;left:9px;top:7px;}
.section-info-detail-hero .featured-image{display:block;height:450px;height:auto;width:calc(100% - 80px);max-width:950px;display:none;border-radius:20px;margin:0 auto 30px;background-repeat:no-repeat;background-size:cover;background-position:center;}
.section-info-detail-content{padding:0 80px 80px;}
.section-info-detail-content p{line-height:1.5;font-size:14px;color:#000;}
.section-info-detail-content ul,
.section-info-detail-content ol{margin-left:0;}
.section-info-detail-content ul li,
.section-info-detail-content ol li{font-size:14px;color:#000;}
.reference-div{margin:50px 0 0;}
.reference-div h3{font-size:20px;color:#3B3B3B;font-weight:700;margin:0 0 20px;}
.reference-div ol{margin:0;}
.reference-div ol li{margin:0 0 25px;font-size:12px;line-height:2;}
.section-info-detail-content .tags-div{text-align:left;margin:0 0 30px;padding:0 10px;}
.section-info-detail-content .tags-div h3{font-size:20px;color:#3B3B3B;font-weight:700;margin:0 0 20px;}
.section-info-detail-content .tags-div ul{list-style:none;padding:0;margin:0;font-size:0;}
.section-info-detail-content .tags-div ul li{display:inline-block;margin:0 10px 10px 0;text-transform:uppercase;}
.section-info-detail-content .tags-div ul li a{display:block;padding:6px 10px 6px 10px;font-size:10px;font-weight:500;color:#047067;background-color:#FFF;border-radius:30px;position:relative;border:1px solid #047067;}
.section-info-detail-content .tags-div ul li a:hover{color:#FFF;background-color:#047067;}
.section-info-detail-content .share-div{text-align:left;margin:0 0 20px;padding:0 10px;}
.section-info-detail-content .share-div ul{list-style:none;padding:0;margin:0;}
.section-info-detail-content .share-div ul li{display:inline-block;}
.section-info-detail-content .share-div ul li a{display:block;padding:6px 10px 6px 30px;font-size:10px;font-weight:500;color:#047067;background-color:#D5EFEC;border-radius:30px;position:relative;letter-spacing:1px;}
.section-info-detail-content .share-div ul li a.share::before{content:'';display:inline-block;width:12px;height:12px;background-image:url(../png/icon-share.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;left:9px;top:7px;}
.section-info-detail-related{padding:50px 0;background-color:#F4F4F4;position:relative;}
.section-info-detail-related::before{content:'';display:inline-block;height:110%;width:100%;background-color:#F4F4F4;position:absolute;right:100%;top:0;}
.section-info-detail-related::after{content:'';display:inline-block;height:110%;width:100%;background-color:#F4F4F4;position:absolute;left:100%;top:0;}
.section-info-detail-related h2{text-align:center;margin:0 0 15px;}

.latest-health-info-div{font-size:0;padding:0 40px;}
.latest-health-info-div .content-div{margin:0 0 10px;}
.latest-health-info-div .single-div{width:calc((100% - 40px) / 3);display:inline-block;margin:0 20px 20px 0;vertical-align:top;border-radius:15px;overflow:hidden;border:1px solid #E2E2E2;}
.latest-health-info-div .single-div:hover{box-shadow:0 3px 40px #0000001A;border:1px solid transparent;}
.latest-health-info-div .single-div:nth-child(3n){margin-right:0;}
.latest-health-info-div .single-div .img-div{height:250px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;background-color:#CBCBCB;}
.latest-health-info-div .single-div .img-div img{display:none;}
.latest-health-info-div .single-div .img-div a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
.latest-health-info-div .single-div .text-div{padding:25px;background-color:#FFF;}
.latest-health-info-div .single-div p.date{margin:0 0 10px;color:#047067;font-weight:500;}
.latest-health-info-div .single-div ul.tags{padding:0;margin:0 0 8px;}
.latest-health-info-div .single-div ul.tags li{display:inline-block;margin:0 5px 5px 0;font-size:6px;font-weight:500;text-transform:uppercase;}
.latest-health-info-div .single-div ul.tags li a{border:1px solid #047067;border-radius:30px;background-color:#0470670F;color:#047067;padding:4px 6px;display:block;}
.latest-health-info-div .single-div h3{font-size:20px;color:#3B3B3B;margin:0 0 10px;letter-spacing:-1px;}
.latest-health-info-div .single-div:hover h3{color:#047067;}
.latest-health-info-div .single-div h3 a{color:#3B3B3B;}
.latest-health-info-div .single-div h3 a:hover,
.latest-health-info-div .single-div:hover h3 a{color:#047067;}
.latest-health-info-div .single-div p{font-size:12px;line-height:1.5;}
.latest-health-info-div > .link-div{text-align:center;}

.section-health-talk-hero{padding:0 0 15px;}
.section-health-talk-hero h3{font-size:12px;color:#047067;font-weight:700;letter-spacing:1px;margin:0;text-align:center;}
.section-health-talk-hero h1{margin:0 0 35px;text-align:center;letter-spacing:-2px;color:#3B3B3B;}
.section-health-talk-hero .slider-div{width:100%;max-width:100%;overflow:hidden;border-radius:20px;}
.section-health-talk-hero .slider-div .single-div{width:100%;height:auto;position:relative;}
.section-health-talk-hero .slider-div .single-div .img-div{max-width:100%;}
.section-health-talk-hero .slider-div .single-div .img-div img{width:100%;display:block;height:auto;}
.section-health-talk-hero .slider-div .single-div .img-div::before{content:'';content:none;display:inline-block;width:60%;height:100%;background: transparent linear-gradient(90deg, #00000099 0%, #00000080 78%, #00000000 100%) 0% 0% no-repeat padding-box;position:absolute;top:0;left:0;}
.section-health-talk-hero .slider-div .single-div .text-div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:30px 60px;align-items:center;}
.section-health-talk-hero .slider-div .single-div .text-div .inner-div{width:50%;text-align:center;}
.section-health-talk-hero .slider-div .single-div .text-div h2{font-size:35px;color:#FFF;font-weight:500;margin-bottom:5px;}
.section-health-talk-hero .slider-div .single-div .text-div p.green{color:#029387;font-size:21px;margin:0 0 20px;text-shadow:0 1px 8px #000;font-weight:600;}
.section-health-talk-hero .slider-div .single-div .text-div p:last-child{margin:0;}
.section-health-talk-hero .slider-div .single-div .text-div .link-div .btn{background-color:#D5EFEC;color:#047067;font-size:14px;padding:15px 40px;}
.section-health-talk-hero .slider-div .single-div .text-div .link-div .btn:hover{background-color:#047067;color:#D5EFEC;}
.section-health-talk-hero .slider-div .slick-arrow{position:absolute;top:calc(50% - 10px);background-image:url(../png/icon-arrow-left-white.png);}
.section-health-talk-hero .slider-div .slick-arrow.slick-prev{left:8px;}
.section-health-talk-hero .slider-div .slick-arrow.slick-next{right:8px;}
.section-health-talk-desc{padding:15px 0;}
.section-health-talk-desc .content-div{padding:0 40px;}
.section-health-talk-desc .left-div{padding-right:40px;}
.section-health-talk-desc .right-div{}
.section-health-talk-desc h2{max-width:400px;width:100%;}
.section-health-talk-desc p:last-child{margin:0;}
.section-health-talk-events{background-color:#F0F7F6;padding:50px 0;}
.section-health-talk-events h2{text-align:center;margin:0 0 30px;}
.section-health-talk-check{padding:40px 0 10px;}
.section-health-talk-check .outer-div{padding:0 40px;}
.section-health-talk-check .content-div{background-image:url(../png/img-health-screening.png);background-color:#F0F7F6;border-radius:20px;padding:40px 25% 30px 40px;background-repeat:no-repeat;background-size:contain;background-position:right bottom;}
.section-health-talk-check .content-div .top-div{max-width:560px;width:100%;margin:0 0 30px;}
.section-health-talk-check .content-div .top-div h3{font-size:12px;font-weight:700;color:#047067;margin:0 0 5px;letter-spacing:1px;}
.section-health-talk-check .content-div .top-div h2{font-size:22px;color:#3B3B3B;font-weight:500;letter-spacing:-1px;}
.section-health-talk-check .content-div .top-div p{}
.section-health-talk-check .content-div .bottom-div{font-size:0;}
.section-health-talk-check .content-div .bottom-div .single-div{margin:0 15px 10px 0;display:inline-block;vertical-align:top;background-color:#FFF;border-radius:10px;padding:10px 25px 10px 15px;}
.section-health-talk-check .content-div .bottom-div .single-div:nth-child(1){width:calc((52% - 30px) / 2);width:calc((100% - 30px) / 3);}
.section-health-talk-check .content-div .bottom-div .single-div:nth-child(2){width:calc((52% - 30px) / 2);width:calc((100% - 30px) / 3);}
.section-health-talk-check .content-div .bottom-div .single-div:nth-child(3){width:48%;margin-right:0;width:calc((100% - 30px) / 3);}
.section-health-talk-check .content-div .bottom-div .single-div:nth-child(4){width:calc((100% - 15px) / 2);}
.section-health-talk-check .content-div .bottom-div .single-div:nth-child(5){width:calc((100% - 15px) / 2);margin-right:0;}
.section-health-talk-check .content-div .bottom-div .single-div .num{width:55px;display:inline-block;vertical-align:top;}
.section-health-talk-check .content-div .bottom-div .single-div .num p{margin:0;font-size:25px;font-weight:700;color:#047067;line-height:1;}
.section-health-talk-check .content-div .bottom-div .single-div .text-div{width:calc(100% - 55px);display:inline-block;vertical-align:top;}
.section-health-talk-check .content-div .bottom-div .single-div .text-div p{font-size:12px;color:#707070;line-height:1.5;}
.section-health-talk-check .content-div .bottom-div .single-div .text-div p:last-child{margin:0;}
.section-health-talk-faq{padding:30px 0;}
.section-health-talk-faq h2{text-align:center;margin:0 0 35px;}
.section-health-talk-faq .faq-accordion-div{max-width:850px;margin:0 auto;}
.faq-accordion-div .single-accordion{border-bottom:1px solid #707070;font-size:0;padding:20px 25px;}
.faq-accordion-div .single-accordion:first-child{border-top:1px solid #707070;}
.faq-accordion-div .single-accordion.active + .single-accordion{border-top:none;}
.faq-accordion-div .single-accordion.active{border-top:2px solid #047067;border-bottom:2px solid #047067;}
.faq-accordion-div .single-accordion .num{width:65px;margin-right:35px;display:inline-block;vertical-align:top;}
.faq-accordion-div .single-accordion .num p{font-size:50px;font-weight:300;color:#3B3B3B;line-height:1;margin:0;letter-spacing:-3px;}
.faq-accordion-div .single-accordion .text-div{width:calc(100% - 100px);display:inline-block;vertical-align:top;padding:15px 0 0;}
.faq-accordion-div .single-accordion .text-div h4{font-size:16px;color:#3B3B3B;font-weight:500;}
.faq-accordion-div .single-accordion .text-div .text{display:none;}
.faq-accordion-div .single-accordion.active .text-div .text{display:block;}
.faq-accordion-div .single-accordion .text-div .text p{font-size:16px;color:#3B3B3B;line-height:1.3;}
.faq-accordion-div .single-accordion .text-div .text p:last-child{margin:0;}

.tribe-events .tribe-events-header{flex-direction:row !important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{min-height:initial !important;padding-top:0 !important;padding-bottom:0 !important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header{}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__top-bar{position:relative;}
/*.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__top-bar::after{content:'';display:inline-block;width:600%;height:1px;background-color:#d5d5d5;position:absolute;top:17px;left:calc(100% + 30px);}*/
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar{flex:initial !important;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{border:1px solid #047067;border-radius:60px;font-size:11px;font-weight:700;color:#047067;padding:8px 20px !important;background-color:#FFF;text-transform:uppercase;margin-right:30px !important;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small:hover{background-color:#047067;color:#FFF;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker{margin-right:30px !important;}
.tribe-events button.tribe-events-c-top-bar__datepicker-button{font-family:'Inter',sans-serif !important;font-size:25px !important;font-weight:700;color:#047067 !important;letter-spacing:-1px;}
.tribe-events button.tribe-events-c-top-bar__datepicker-button:focus{outline:none !important;}
.tribe-common .tribe-common-c-btn-icon::before{content:'';display:inline-block;width:25px;height:25px;background-image:url(../png/icon-arrow-left-black.png);background-repeat:no-repeat;background-size:contain;background-position:center;}
.tribe-common .tribe-common-c-btn-icon.tribe-common-c-btn-icon--caret-right::before{transform:scaleX(-1);}
.tribe-common .tribe-common-c-btn-icon:disabled::before{background-image:url(../png/icon-arrow-left-grey.png);}
.tribe-common .tribe-common-c-btn-icon svg{display:none;}
.tribe-events .tribe-events-calendar-list__month-separator{font-size:14px !important;letter-spacing:0;}
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{width:60px !important;text-align:left !important;}
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday{font-family:'Inter',sans-serif !important;font-size:25px !important;color:#047067 !important;letter-spacing:-2px;}
.tribe-events .tribe-events-calendar-list__event-date-tag-daynum{font-family:'Inter',sans-serif !important;font-size:25px !important;color:#047067 !important;letter-spacing:-1px;}
.tribe-events-calendar-list__event .tribe-events-calendar-list__event-featured-image-wrapper{order:1;display:none;}
.tribe-events-calendar-list__event .tribe-events-calendar-list__event-featured-image-wrapper img{border-radius:15px;}
.tribe-events .tribe-events-calendar-list__event-title{font-family:'Inter',sans-serif !important;font-size:22px;font-weight:500;color:#3B3B3B !important;letter-spacing:-1px;}
.tribe-events .tribe-events-calendar-list__event-datetime-wrapper{margin:0 0 5px !important;}
.tribe-events .tribe-events-calendar-list__event-datetime{font-family:'Inter',sans-serif !important;font-size:12px;color:#707070;}
.tribe-events .tribe-events-calendar-list__event-venue{line-height:1 !important;margin:0 0 5px !important;}
.tribe-events .tribe-events-calendar-list__event-venue-title{font-family:'Inter',sans-serif !important;font-size:12px !important;color:#707070 !important;}
.tribe-common.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description{display:none !important;margin:5px 0 18px !important;}
.tribe-common.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description p{font-family:'Inter',sans-serif !important;font-size:12px !important;color:#707070 !important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details .link-div a{font-family:'Inter',sans-serif !important;font-size:12px;color:#047067;font-weight:500;letter-spacing:1px;outline:none;text-transform:uppercase;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details .link-div a::after{content:'';display:inline-block;width:15px;height:15px;background-image:url(../png/icon-arrow-right-round.png);background-repeat:no-repeat;background-size:contain;background-position:center;margin:0 0 -4px 5px;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details .link-div a:hover{color:#047067;font-weight:700;background-color:transparent;}
.tribe-events .tribe-events-calendar-list{border-bottom:1px solid #d5d5d5;}
.tribe-events .tribe-common-l-container > .link-div{text-align:center;padding:60px 0 0;}
.tribe-events .tribe-common-l-container > .link-div a.btn{font-size:12px;font-weight:700;padding:8px 20px;border-radius:50px;letter-spacing:1px;background-color:#047067;color:#FFF;border:1px solid #047067;text-transform:uppercase;}
.tribe-events .tribe-common-l-container > .link-div a.btn:hover{background-color:#FFF;color:#047067;}
.tribe-events .tribe-events-calendar-latest-past{display:none;}

.section-latest-deals{padding:40px 0;}
.section-latest-deals.shapes-bg{background-image:url(../png/bg-shapes.png);background-repeat:no-repeat;background-size:cover;background-position:center bottom;}
.section-latest-deals h2{text-align:center;margin:0 0 30px;}

.latest-deals-div{font-size:0;padding:0 40px;}
.latest-deals-div .content-div{margin:0 0 10px;}
.latest-deals-div .single-div{width:calc((100% - 40px) / 3);display:inline-block;margin:0 20px 20px 0;vertical-align:top;border-radius:15px;overflow:hidden;border:1px solid #E2E2E2;background-color:#FFF;}
.latest-deals-div .single-div:hover{box-shadow:0 3px 40px #0000001A;border:1px solid transparent;}
.latest-deals-div .single-div:nth-child(3n){margin-right:0;}
.latest-deals-div .single-div .text-div{padding:25px;}
.latest-deals-div .single-div h3{font-size:20px;color:#3B3B3B;margin:0 0 20px;letter-spacing:-1px;}
.latest-deals-div .single-div h3 a{color:#3B3B3B;}
.latest-deals-div .single-div h3 a:hover,
.latest-deals-div .single-div:hover h3 a{color:#047067;}
.latest-deals-div .single-div p.date{margin:0;color:#3B3B3B;font-weight:400;font-size:17px;}
.latest-deals-div > .link-div{text-align:center;}

.section-best-deal-hero{padding:0 0 15px;}
.section-best-deal-hero h1{font-size:50px;font-weight:700;margin:0 0 35px;text-align:center;letter-spacing:-2px;color:#047067;}
.section-best-deal-hero .slider-div{width:100%;max-width:100%;overflow:hidden;border-radius:20px;}
.section-best-deal-hero .slider-div .single-div{width:100%;height:auto;position:relative;}
.section-best-deal-hero .slider-div .single-div .img-div{max-width:100%;}
.section-best-deal-hero .slider-div .single-div .img-div img{width:100%;display:block;height:auto;}
.section-best-deal-hero .slider-div .single-div .img-div::before{content:'';display:inline-block;width:60%;height:100%;background: transparent linear-gradient(90deg, #00000099 0%, #00000080 78%, #00000000 100%) 0% 0% no-repeat padding-box;position:absolute;top:0;left:0;}
.section-best-deal-hero .slider-div .single-div .text-div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:30px 60px;align-items:center;}
.section-best-deal-hero .slider-div .single-div .text-div .inner-div{width:50%;text-align:center;}
.section-best-deal-hero .slider-div .single-div .text-div h2{font-size:35px;color:#FFF;font-weight:500;margin-bottom:5px;}
.section-best-deal-hero .slider-div .single-div .text-div p.green{color:#029387;font-size:21px;margin:0 0 20px;text-shadow:0 1px 8px #000;font-weight:600;}
.section-best-deal-hero .slider-div .single-div .text-div p:last-child{margin:0;}
.section-best-deal-hero .slider-div .single-div .text-div .link-div .btn{background-color:#D5EFEC;color:#047067;font-size:14px;padding:15px 40px;}
.section-best-deal-hero .slider-div .single-div .text-div .link-div .btn:hover{background-color:#047067;color:#D5EFEC;}
.section-best-deal-hero .slider-div .slick-arrow{position:absolute;top:calc(50% - 10px);background-image:url(../png/icon-arrow-left-white.png);}
.section-best-deal-hero .slider-div .slick-arrow.slick-prev{left:8px;}
.section-best-deal-hero .slider-div .slick-arrow.slick-next{right:8px;}
.section-best-deal-listing{padding:20px 0 40px;background-image:url(../png/bg-shapes-3.png);background-repeat:no-repeat;background-position:center bottom;background-size:contain;}
.section-best-deal-listing h2{text-align:center;margin:0 0 50px;}
.section-best-deal-listing .deals-div{font-size:0;}
.section-best-deal-listing .deals-div .single-deal{box-shadow:0 3px 20px #00000008;border-radius:15px;overflow:hidden;display:inline-block;width:calc((100% - 80px) / 3);margin:0 40px 40px 0;vertical-align:top;}
.section-best-deal-listing .deals-div .single-deal:nth-child(3n){margin-right:0;}
.section-best-deal-listing .deals-div .single-deal .img-div img{width:100%;}
.section-best-deal-listing .deals-div .single-deal .text-div{padding:25px 20px;background-color:#FFF;}
.section-best-deal-listing .deals-div .single-deal .text-div h3{font-size:20px;color:#3B3B3B;font-weight:500;}
.section-best-deal-listing .deals-div .single-deal .text-div h3 a{color:#3B3B3B;}
.section-best-deal-listing .deals-div .single-deal .text-div p{font-size:17px;color:#3B3B3B;}
.section-best-deal-listing .deals-div .single-deal .text-div p:last-child{margin:0;}

.section-deal-detail-hero{width:100%;}
.section-deal-detail-hero .col-12{padding:0 10px;}
.section-deal-detail-hero .heading-div{text-align:center;width:100%;margin:40px 0 0;}
.section-deal-detail-hero .heading-div h3{font-size:12px;font-weight:700;color:#047067;letter-spacing:1px;margin:0;}
.section-deal-detail-hero .heading-div h1{font-size:40px;color:#3B3B3B;font-weight:500;letter-spacing:-2px;margin:0 0 10px;}
.section-deal-detail-hero .deal-detail-div{background-color:#f4f4f4;background-color:transparent;border-radius:15px;max-width:950px;width:100%;margin:25px auto 60px;padding:40px 60px;font-size:0;padding:0;text-align:center;overflow:hidden;}
.section-deal-detail-hero .deal-detail-div .img-div img{width:100%;}
.section-deal-detail-hero .deal-detail-div .short-description{font-family:'Inter', sans-serif !important;font-size:14px;color:#000;text-align:left;margin:30px 0 0;}
.section-deal-detail-hero .deal-detail-div .short-description p{font-family:'Inter', sans-serif !important;font-size:14px;color:#000;text-align:left;}

.section-career-hero{padding:0 0 15px;}
.section-career-hero h1{font-size:50px;font-weight:700;margin:0 0 35px;text-align:center;letter-spacing:-2px;color:#047067;}
.section-career-hero .slider-div{width:100%;max-width:100%;overflow:hidden;border-radius:20px;}
.section-career-hero .slider-div .single-div{width:100%;height:auto;position:relative;}
.section-career-hero .slider-div .single-div .img-div{max-width:100%;}
.section-career-hero .slider-div .single-div .img-div img{width:100%;display:block;height:auto;}
.section-career-hero .slider-div .single-div .img-div::before{content:'';display:inline-block;width:60%;height:100%;background: transparent linear-gradient(90deg, #00000099 0%, #00000080 78%, #00000000 100%) 0% 0% no-repeat padding-box;position:absolute;top:0;left:0;}
.section-career-hero .slider-div .single-div .text-div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:30px 60px;align-items:center;}
.section-career-hero .slider-div .single-div .text-div .inner-div{width:50%;text-align:left;}
.section-career-hero .slider-div .single-div .text-div h2{font-size:35px;color:#FFF;font-weight:500;margin-bottom:10px;}
.section-career-hero .slider-div .single-div .text-div p.green{color:#029387;font-size:21px;margin:0;text-shadow:0 1px 8px #000;font-weight:600;}
.section-career-hero .slider-div .single-div .text-div p:last-child{margin:0;}
.section-career-hero .slider-div .single-div .text-div .box-div{background-color:rgba(229,244,243,0.74);border-radius:13px;padding:20px 15px;}
.section-career-hero .slider-div .single-div .text-div .box-div p{font-size:16px;color:#047067;font-weight:500;}
.section-career-hero .slider-div .single-div .text-div .link-div .btn{background-color:#D5EFEC;color:#047067;font-size:14px;padding:15px 40px;}
.section-career-hero .slider-div .single-div .text-div .link-div .btn:hover{background-color:#047067;color:#D5EFEC;}
.section-career-hero .slider-div .slick-arrow{position:absolute;top:calc(50% - 10px);background-image:url(../png/icon-arrow-left-white.png);}
.section-career-hero .slider-div .slick-arrow.slick-prev{left:8px;}
.section-career-hero .slider-div .slick-arrow.slick-next{right:8px;}
.section-career-benefits{padding:30px 0;}
.section-career-benefits .heading-div{text-align:center;}
.section-career-benefits .heading-div p{color:#000;}
.section-career-benefits .content-div{width:100%;max-width:700px;margin:0 auto 30px;font-size:0;}
.section-career-benefits .content-div .single-div{display:inline-block;width:calc(100% / 3);vertical-align:top;margin:0 0 40px;text-align:center;}
.section-career-benefits .content-div .single-div .img-div{margin:0 0 15px;display:flex;justify-content:center;}
.section-career-benefits .content-div .single-div .img-div .inner-div{background-color:#F4F4F4;width:125px;height:125px;border-radius:200px;display:flex;justify-content:center;align-items:center;}
.section-career-benefits .content-div .single-div p{font-size:17px;color:#142435;font-weight:500;}
.section-career-benefits .content-div .single-div p:last-child{margin:0;}
.section-career-benefits .banner-div{border-radius:30px;overflow:hidden;}
.section-career-testimonials{padding:20px 0 30px;}
.section-career-testimonials h2{text-align:center;margin:0 0 20px;}
.testimonials-div .content-div .slick-list{padding:0 !important;}
.testimonials-div .content-div .slick-track{display:flex;align-items:flex-end;}
.testimonials-div .content-div .single-div{background-color:#EDFCFB;border-radius:15px;border:1px solid #EDFCFB;padding:20px 15px;margin:0 8px;}
.testimonials-div .content-div .single-div{background-color:#FFF;border:2px solid #D5EFEC;max-width:400px;padding:35px 20px;background-image:url(../png/bg-shapes-small.png);background-repeat:no-repeat;background-size:contain;background-position:right top;margin:0 25px;}
.testimonials-div .content-div .single-div .top-div{font-size:0;margin:0 0 10px;}
.testimonials-div .content-div .single-div .top-div .img-div{display:inline-block;vertical-align:middle;width:68px;height:68px;background-repeat:no-repeat;background-size:cover;background-position:center;margin-right:20px;border-radius:100px;overflow:hidden;}
.testimonials-div .content-div .single-div .top-div .text-div{width:100%;display:inline-block;vertical-align:middle;}
.testimonials-div .content-div .single-div h4{font-size:15px;color:#142435;font-weight:600;margin:0 0 5px;}
.testimonials-div .content-div .single-div h5{font-size:12px;color:#047067;font-weight:700;margin:0;}
.testimonials-div .content-div .single-div p{font-size:11px;color:#142435;font-weight:500;line-height:1.5;}
.testimonials-div .content-div .single-div.slick-center p{line-height:1.7;}
.testimonials-div .content-div .single-div p:last-child{margin:0;}
.testimonials-div .content-div .single-div p .extra{display:none;}
.testimonials-div .content-div .single-div.slick-center p .extra{display:inline;}
.testimonials-div .content-div .slick-arrow.slick-prev{left:-20px;}
.testimonials-div .content-div .slick-arrow.slick-next{right:-20px;}
.section-career-list{padding:30px 0;}
.section-career-list h2{text-align:center;}
.career-listing-div .filter-div{text-align:center;margin:30px 0 35px;}
.career-listing-div .filter-div .top-div{margin:0 0 40px;}
.career-listing-div .filter-div .top-div select{display:none;font-size:11px;font-weight:500;color:#707070;padding:8px 55px 8px 25px;border:1px solid #CBCBCB;border-radius:40px;margin:0 7px 0 0;outline:none;appearance:none;background-image:url(../png/icon-arrow-down-grey.png);background-repeat:no-repeat;background-size:7px 4px;background-position:calc(100% - 20px) center;}
.career-listing-div .filter-div .top-div input[type="text"]{font-size:11px;font-weight:500;color:#707070;padding:8px 50px 8px 20px;border:1px solid #CBCBCB;border-radius:40px;margin:0 7px 0 0;outline:none;}
.career-listing-div .filter-div .top-div input[type="submit"]{background-color:#047067;color:#FFF;border:1px solid #047067;font-size:11px;font-weight:700;padding:8px 20px;border-radius:50px;letter-spacing:1px;outline:none;}
.career-listing-div .filter-div .top-div input[type="submit"]:hover{background-color:#FFF;color:#047067;}
.career-listing-div .filter-div .bottom-div{display:flex;align-items:center;justify-content:center;}
.career-listing-div .filter-div .bottom-div ul.filters{list-style:none;padding:0;margin:0;}
.career-listing-div .filter-div .bottom-div ul.filters li{display:inline-block;margin:0 15px 8px;text-transform:uppercase;}
.career-listing-div .filter-div .bottom-div ul.filters li a{font-size:12px;color:#707070;font-weight:700;border-bottom:1px solid transparent;letter-spacing:1px;padding:0 0 4px;}
.career-listing-div .filter-div .bottom-div ul.filters li a.active,
.career-listing-div .filter-div .bottom-div ul.filters li a:hover{color:#047067;border-bottom:1px solid #047067;}
.career-listing-div .listing-div{font-size:0;margin:0 0 40px;}
.career-listing-div .listing-div .single-div{background-color:#FAFAFA;padding:50px 25px;border-radius:25px;width:calc((100% - 15px) / 2);margin:0 15px 20px 0;display:inline-block;vertical-align:top;}
.career-listing-div .listing-div .single-div:nth-child(2n){margin-right:0;}
.career-listing-div .listing-div .single-div .top-div{padding:0 20px 25px;}
.career-listing-div .listing-div .single-div .top-div h3{font-size:22px;color:#3B3B3B;font-weight:500;margin:0 0 12px;}
.career-listing-div .listing-div .single-div .top-div p.location{display:none;font-size:12px;font-weight:700;color:#047067;text-transform:uppercase;letter-spacing:1px;padding-left:22px;position:relative;}
.career-listing-div .listing-div .single-div .top-div p.location::before{content:'';display:inline-block;width:14px;height:20px;background-image:url(../png/icon-map.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:-1px;left:0;}
.career-listing-div .listing-div .single-div .top-div p.location span{display:inline-block;margin-right:2px;}
.career-listing-div .listing-div .single-div .top-div p.location span::after{content:',';}
.career-listing-div .listing-div .single-div .top-div p.location span:last-child::after{content:none;}
.career-listing-div .listing-div .single-div .top-div ul.category{list-style:none;margin:0;padding:0;}
.career-listing-div .listing-div .single-div .top-div ul.category li{display:inline-block;font-size:11px;font-weight:500;color:#047067;background-color:#0470670F;border:1px solid #047067;border-radius:40px;padding:4px 15px;margin:0 7px 7px 0;}
.career-listing-div .listing-div .single-div .bottom-div{padding:30px 20px;border-top:1px solid #047067;}
.career-listing-div .listing-div .single-div .bottom-div h4{font-size:15px;color:#000;font-weight:500;}
.career-listing-div .listing-div .single-div .bottom-div p{font-size:15px;color:#707070;}
.career-listing-div .listing-div .single-div .bottom-div p:last-child{margin:0;}
.career-listing-div .listing-div .single-div .link-div{padding:0 20px;}
.career-listing-div .listing-div .single-div .link-div a{margin:0 5px 0 0;}
.career-listing-div .listing-div .single-div .link-div a:last-child{margin:0;}
.career-listing-div h2{text-align:center;margin:0 0 30px;}
.current-position{display:none;}
.popup-div .wpcf7{max-width:460px;width:100%;margin:0 auto;font-size:0;}
.popup-div .wpcf7 .input-div.half-div{width:calc((100% - 15px) / 2);margin-right:15px;display:inline-block;vertical-align:top;}
.popup-div .wpcf7 .input-div.half-div.last{margin-right:0;}
.popup-div .wpcf7 .input-div.hidden{display:none;}
.popup-div .wpcf7 .submit-div{text-align:center;margin:40px 0 0;}
.popup-div .wpcf7 .submit-div input[type="submit"]{width:100%;max-width:210px;}
.popup-div .wpcf7 .wpcf7-spinner{right:calc(50% - 12px);}

.section-career-detail-hero{width:100%;}
.section-career-detail-hero .col-12{padding:0 10px;}
.section-career-detail-hero .heading-div{text-align:center;width:100%;margin:40px 0 0;}
.section-career-detail-hero .heading-div h3{font-size:12px;font-weight:700;color:#047067;letter-spacing:1px;margin:0;}
.section-career-detail-hero .heading-div h3.location{position:relative;display:inline-block;padding-left:20px;}
.section-career-detail-hero .heading-div h3.location::before{content:'';display:inline-block;background-image:url(../png/icon-map.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:13px;height:18px;position:absolute;left:0;top:-3px;}
.section-career-detail-hero .heading-div h1{font-size:30px;color:#3B3B3B;font-weight:500;letter-spacing:-1px;margin:0 0 10px;}
.section-career-detail-content{padding:30px 0;width:100%;}
.section-career-detail-content .content-div{background-color:#FAFAFA;border-radius:25px;padding:50px 60px;margin:0 60px;}
.section-career-detail-content h3{font-size:15px;color:#000;margin:0 0 5px;}
.section-career-detail-content p{line-height:1.5;}
.section-career-detail-content ul,
.section-career-detail-content ol{margin:0 0 20px;padding-left:15px;}
.section-career-detail-content ul{list-style:none;}
.section-career-detail-content ul:last-child,
.section-career-detail-content ol:last-child,
.section-career-detail-content p:last-child{margin:0;}
.section-career-detail-content ul li,
.section-career-detail-content ol li{font-size:15px;color:#707070;position:relative;}
.section-career-detail-content ul li::before{content:'';display:inline-block;width:4px;height:4px;background-color:#707070;border-radius:10px;position:absolute;left:-15px;top:10px;}
.section-career-detail-content strong{font-weight:700;}
.section-career-detail-apply{width:100%;padding:0 0 60px;}
.section-career-detail-apply h2{text-align:center;margin:0 0 30px;}
.section-career-detail-apply .wpcf7{max-width:460px;width:100%;margin:0 auto;font-size:0;}
.section-career-detail-apply .wpcf7 .input-div.half-div{width:calc((100% - 15px) / 2);margin-right:15px;display:inline-block;vertical-align:top;}
.section-career-detail-apply .wpcf7 .input-div.half-div.last{margin-right:0;}
.section-career-detail-apply .wpcf7 .input-div.hidden{display:none;}
.section-career-detail-apply .wpcf7 .submit-div{text-align:center;margin:40px 0 0;}
.section-career-detail-apply .wpcf7 .submit-div input[type="submit"]{width:100%;max-width:210px;}
.section-career-detail-apply .wpcf7 .wpcf7-spinner{right:calc(50% - 12px);}

.section-location-hero{padding:0 0 15px;}
.section-location-hero .heading-div{padding:0 60px;}
.section-location-hero h1{font-size:50px;font-weight:700;margin:0 0 35px;text-align:center;letter-spacing:-2px;color:#047067;}
.section-location-hero p{font-size:16px;line-height:1.8;}
.section-location-listing{padding:0 0 30px;background-image:url(../png/bg-shapes-3.png);background-repeat:no-repeat;background-position:center bottom;background-size:contain;}
.section-location-listing h3{font-size:12px;font-weight:700;color:#047067;text-align:center;letter-spacing:1px;}
.section-location-listing h2{font-size:30px;font-weight:500;color:#3B3B3B;text-align:center;}
.location-listing-div{padding:0 40px;position:relative;}
.location-listing-div.loading > div{opacity:0.4;position:relative;}
.location-listing-div.loading::before{content:'';display:inline-block;width:50px;height:50px;background-image:url(../gif/loading.gif);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:120px;left:calc(50% - 25px);z-index:2;}
.location-listing-div .filter-div{text-align:center;margin:45px 0 35px;}
.location-listing-div .filter-div .top-div{margin:0 0 70px;font-size:0;}
.location-listing-div .filter-div .top-div .service-category{display:inline-block;width:200px;text-align:left;position:relative;cursor:pointer;margin-right:8px;}
.location-listing-div .filter-div .top-div .service-category .label{border-radius:40px;font-size:11px;margin:0;color:#707070;line-height:1;display:block;border:1px solid #CBCBCB;background-color:#FFF;padding:11px 35px 11px 20px;background-image:url(../png/icon-arrow-down-grey.png);background-repeat:no-repeat;background-size:7px 4px;background-position:calc(100% - 20px) center;}
.location-listing-div .filter-div .top-div .service-category.active .label{border:1px solid #047067;background-color:#D5EFEC;}
.location-listing-div .filter-div .top-div .service-category .sub-menu{display:none;}
.location-listing-div .filter-div .top-div .service-category.active .sub-menu{display:inline-block;position:absolute;top:100%;left:0;border:1px solid #CBCBCB;border-radius:10px;padding:15px;width:350px;background-color:#FFF;z-index:2;cursor:initial;}
.location-listing-div .filter-div .top-div .service-category .sub-menu .checkbox-div{margin:0 0 10px;}
.location-listing-div .filter-div .top-div .service-category .sub-menu .checkbox-div label{font-size:11px;color:#707070;font-weight:500;margin-bottom:0;position:relative;top:-2px;cursor:pointer;}
.location-listing-div .filter-div .top-div .service-category .sub-menu .checkbox-div input[type="checkbox"]{margin:0 15px 0 0;cursor:pointer;}
.location-listing-div .filter-div .top-div .service-category .sub-menu .reset{margin:15px 0 0;}
.location-listing-div .filter-div .top-div .service-category .sub-menu .reset a{font-size:11px;color:#047067;font-weight:500;}
.location-listing-div .filter-div .top-div select{font-size:11px;font-weight:500;color:#707070;padding:8px 55px 8px 25px;border:1px solid #CBCBCB;border-radius:40px;margin:0 8px 0 0;outline:none;appearance:none;background-image:url(../png/icon-arrow-down-grey.png);background-repeat:no-repeat;background-size:7px 4px;background-position:calc(100% - 20px) center;width:200px;}
.location-listing-div .filter-div .top-div input[type="text"]{font-size:11px;font-weight:500;color:#707070;padding:8px 50px 8px 20px;border:1px solid #CBCBCB;border-radius:40px;margin:0 7px 0 0;outline:none;background-image:url(../png/icon-search.png);background-repeat:no-repeat;background-size:15px 15px;background-position:calc(100% - 20px) center;}
.location-listing-div .filter-div .top-div input[type="submit"]{background-color:#047067;color:#FFF;border:1px solid #047067;font-size:11px;font-weight:700;padding:8px 20px;border-radius:50px;letter-spacing:1px;outline:none;}
.location-listing-div .filter-div .top-div input[type="submit"]:hover{background-color:#FFF;color:#047067;}
.location-listing-div .filter-div .bottom-div{display:flex;align-items:center;justify-content:center;}
.location-listing-div .filter-div .bottom-div p{font-size:11px;font-weight:500;color:#707070;margin:0 10px 8px 0;}
.location-listing-div .filter-div .bottom-div ul.filters{list-style:none;padding:0;margin:0;}
.location-listing-div .filter-div .bottom-div ul.filters li{display:inline-block;margin:0 8px 8px;text-transform:uppercase;}
.location-listing-div .filter-div .bottom-div ul.filters li a{font-size:10px;border:1px solid #D7D7D7;padding:8px 25px;border-radius:40px;display:block;color:#707070;}
.location-listing-div .filter-div .bottom-div ul.filters li a.active,
.location-listing-div .filter-div .bottom-div ul.filters li a:hover{color:#047067;border:1px solid #047067;}
.location-listing-div .listing-div{font-size:0;margin:0 0 10px;}
.location-listing-div .listing-div .single-div{width:calc((100% - 50px) / 3);display:inline-block;vertical-align:top;margin:0 25px 40px 0;border-radius:15px;overflow:hidden;}
.location-listing-div .listing-div .single-div:nth-child(3n){margin-right:0;}
.location-listing-div .listing-div .single-div .map-div p{margin:0;font-size:0;}
.location-listing-div .listing-div .single-div .map-div iframe{height:180px;}
.location-listing-div .listing-div .single-div .text-div{background-color:#F4F4F4;padding:20px 25px 15px;}
.location-listing-div .listing-div .single-div .text-div h4{font-size:20px;font-weight:500;color:#3B3B3B;margin:0 0 20px;}
.location-listing-div .listing-div .single-div .text-div ul.contact-list{list-style:none;padding:0;margin:0;}
.location-listing-div .listing-div .single-div .text-div ul.contact-list li{padding-left:30px;font-weight:400;font-size:14px;color:#3B3B3B;margin:0 0 10px;}
.location-listing-div .listing-div .single-div .text-div ul.contact-list li:last-child{margin:0;}
.location-listing-div .listing-div .single-div .text-div ul.contact-list li:before{top:6px;}
.location-listing-div .listing-div .single-div .text-div ul.contact-list li.address:before{background-image:url(../png/icon-map-light-green.png);height:16px;}
.location-listing-div .listing-div .single-div .text-div ul.contact-list li.phone::before{background-image:url(../png/icon-phone-light-green.png);}
.location-listing-div .listing-div .single-div .text-div ul.contact-list li.hours::before{background-image:url(../png/icon-hours-light-green.png);}
.location-listing-div .listing-div .single-div .text-div ul.contact-list li.hours .label{display:inline-block;padding-right:25px;position:relative;cursor:pointer;}
.location-listing-div .listing-div .single-div .text-div ul.contact-list li.hours .label::before{content:'';display:inline-block;width:12px;height:12px;background-image:url(../png/icon-arrow-down-grey.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:5px;right:0;}
.location-listing-div .listing-div .single-div .text-div ul.contact-list li.hours.active .label::before{transform:scaleY(-1);}
.location-listing-div .listing-div .single-div .text-div ul.contact-list li.hours .content{display:none;}
.location-listing-div .listing-div .single-div .text-div ul.contact-list li.hours.active .content{display:block;}
.location-listing-div .listing-div .single-div .text-div ul.contact-list li.hours .content p{color:#3B3B3B;}
.location-listing-div .listing-div .single-div .text-div ul.contact-list li.hours .content p:last-child{margin:0;}

.section-terms-hero{padding:0 0 15px;}
.section-terms-hero h1{font-size:50px;font-weight:700;margin:0 0 15px;text-align:center;letter-spacing:-2px;color:#047067;}
.terms-div{padding:0 40px;display:none;}
.terms-div .filter-div{text-align:center;margin:0 0 55px;}
.terms-div .filter-div ul{list-style:none;margin:0;padding:0;font-size:0;}
.terms-div .filter-div ul li{display:inline-block;margin:0 20px 20px 0;}
.terms-div .filter-div ul li:last-child{margin-right:0;}
.terms-div .filter-div ul li a{border:1px solid #3B3B3B;background-color:#FFF;color:#3B3B3B;border-radius:30px;padding:12px 30px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1px;display:block;}
.terms-div .filter-div ul li a.active,
.terms-div .filter-div ul li a:hover{border:1px solid #047067;color:#FFF;background-color:#047067;}
.terms-div .content-div{display:none;text-align:left;width:100%;margin:0 auto;}
.terms-div .content-div.active{display:block;}
.terms-div .content-div h3{font-size:12px;color:#047067;font-weight:700;margin:0 0 15px;text-align:left;text-transform:uppercase;letter-spacing:1px;}
.terms-div .content-div .text-div{border-top:2px solid #047067;padding:25px 0;}
.terms-div .content-div .text-div ol,
.terms-div .content-div .text-div ul{margin:0 0 15px;padding-left:40px;}
.terms-div .content-div .text-div ol li,
.terms-div .content-div .text-div ul li{margin:0 0 20px;font-size:15px;color:#3B3B3B;position:relative;}
.terms-div .content-div .text-div ol li{counter-increment:muffins;list-style:none;}
.terms-div .content-div .text-div ol li:before{content:counter(muffins) ". ";position:absolute;top:0;left:-40px;}

.section-terms-detail-hero{padding:0;width:100%;}
.section-terms-detail-hero h1{font-size:50px;font-weight:700;margin:20px 0 15px;text-align:center;letter-spacing:-2px;color:#047067;}
.section-terms-detail-content{width:100%;padding:0 40px 40px;}
.section-terms-detail-content .outer-div h3{font-size:12px;color:#047067;font-weight:700;margin:0 0 15px;text-align:left;text-transform:uppercase;letter-spacing:1px;}
.section-terms-detail-content .outer-div h3.underline{border-bottom:2px solid #047067;padding:15px 0;margin:0 0 20px;}
.section-terms-detail-content .outer-div .content-div .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0;}
.section-terms-detail-content .outer-div .content-div .elementor-section{margin:0 0 35px;}
.section-terms-detail-content .outer-div .content-div p{font-size:15px;color:#3B3B3B;}
.section-terms-detail-content .outer-div .content-div ol,
.section-terms-detail-content .outer-div .content-div ul{margin:0 0 15px;padding-left:40px;}
.section-terms-detail-content .outer-div .content-div ol > li,
.section-terms-detail-content .outer-div .content-div ul > li{margin:0 0 20px;font-size:15px;color:#3B3B3B;position:relative;}
.section-terms-detail-content .outer-div .content-div ol > li{counter-increment:muffins;list-style:none;}
.section-terms-detail-content .outer-div .content-div ol > li:before{content:counter(muffins) ". ";position:absolute;top:0;left:-40px;}
.section-terms-detail-content .outer-div .content-div ol ol > li{counter-increment:muffinss;list-style:none;}
.section-terms-detail-content .outer-div .content-div ol ol > li:before{content:counter(muffinss) ". ";position:absolute;top:0;left:-40px;}

.section-privacy-hero{padding:0 0 15px;}
.section-privacy-hero h1{font-size:50px;font-weight:700;margin:0 0 35px;text-align:center;letter-spacing:-2px;color:#047067;}
.section-privacy-hero .content-div .title-div{border-bottom:2px solid #047067;padding:15px 0 0;}
.section-privacy-hero .content-div .title-div h3{font-size:12px;color:#047067;font-weight:700;letter-spacing:1px;}
.section-privacy-hero .content-div .text-div{padding:20px 0;}
.section-privacy-hero .content-div .text-div p{color:#3B3B3B;line-height:1.5;font-size:15px;}
.section-privacy-hero .content-div .text-div ol,
.section-privacy-hero .content-div .text-div ul{margin:0 0 15px;padding-left:40px;}
.section-privacy-hero .content-div .text-div ol > li,
.section-privacy-hero .content-div .text-div ul > li{margin:0 0 20px;font-size:15px;color:#3B3B3B;position:relative;}
.section-privacy-hero .content-div .text-div ol > li{counter-increment:muffins;list-style:none;}
.section-privacy-hero .content-div .text-div ol > li:before{content:counter(muffins) ". ";position:absolute;top:0;left:-40px;}
.section-privacy-hero .content-div .text-div ol ol > li{counter-increment:muffinss;list-style:none;}
.section-privacy-hero .content-div .text-div ol ol > li:before{content:counter(muffinss) ". ";position:absolute;top:0;left:-40px;}

.catalogue-div{display:none;}

footer{background-color:#D5EFEC;border-top-left-radius:30px;border-top-right-radius:30px;padding:50px 60px 0;background-image:url(../jpg/img-footer-bg.jpg);background-repeat:no-repeat;background-size:contain;background-position:center bottom;z-index:1;position:relative;}
.site-content footer{background-image:none;padding:initial;background-color:initial;}
footer .logo-div{margin:0 0 15px;}
footer h3{font-size:20px;color:#3B3B3B;margin:0 0 15px;}
footer h3 a{color:#3B3B3B !important;}
footer h3 a:hover{color:#047067 !important;}
footer p{font-size:12px;color:#3B3B3B;line-height:1.8;}
footer p:last-child{margin:0;}
footer a.btn{color:#FFF;font-size:12px;padding:6px 15px;}
footer .top-div .row{font-size:0;}
footer .top-div .sidebar-column{width:calc((100% - 140px) / 3);margin:0 70px 0 0;position:relative;height:auto;display:inline-block;vertical-align:top;padding:5px 0 15px;}
footer .top-div .sidebar-column:nth-child(3n){margin-right:0;}
footer .top-div .sidebar-column::after{content:'';display:inline-block;width:1px;height:100%;background-color:#047067;position:absolute;top:0;right:-35px;}
footer .top-div .sidebar-column:nth-child(3n)::after{content:none;}
footer ul.social-list{list-style:none;padding:0;margin:0;}
footer ul.social-list li{display:inline-block;margin:0 6px 6px 0;padding:0;}
.social-icon{content:'';display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;background-position:center;}
.social-icon.fb{background-image:url(../png/icon-fb-default.png);}
.social-list li:hover .social-icon.fb{background-image:url(../png/icon-fb-hover.png);}
.social-icon.ig{background-image:url(../png/icon-ig-default.png);}
.social-list li:hover .social-icon.ig{background-image:url(../png/icon-ig-hover.png);}
.social-icon.yt{background-image:url(../png/icon-yt-default.png);}
.social-list li:hover .social-icon.yt{background-image:url(../png/icon-yt-hover.png);}
.social-icon.tt{background-image:url(../png/icon-tt-default.png);}
.social-list li:hover .social-icon.tt{background-image:url(../png/icon-tt-hover.png);}
.social-icon.xhs{background-image:url(../png/icon-xhs-default.png);}
.social-list li:hover .social-icon.xhs{background-image:url(../png/icon-xhs-hover.png);}
footer .bottom-div{margin:25px 0 0;}
footer .bottom-div .sidebar-column{border-top:1px solid #047067;padding:25px 0 45px;}
footer .bottom-div .sidebar-column .widget{margin:0;}
footer .bottom-div .row{display:block;}
footer .bottom-div .row-div{display:flex;justify-content:space-between;}
footer .bottom-div .row-div .col-div{}
footer .bottom-div .row-div .col-div:nth-child(1){}
footer .bottom-div .row-div .col-div:nth-child(2){}
footer .bottom-div .row-div .col-div:nth-child(3){}
footer .bottom-div .row-div .col-div:nth-child(4){}
footer .bottom-div .row-div .col-div:nth-child(5){}
footer .bottom-div .row-div .col-div .accordion-div{margin:0 0 25px;}
footer .bottom-div .row-div .col-div .accordion-div:last-child{margin:0;}
footer .bottom-div ul{list-style:none;padding:0;margin:0 0 35px;}
footer .bottom-div ul li{font-size:14px;color:#3B3B3B;margin:0 0 10px;padding:0;}
footer .bottom-div ul li a:hover{color:#047067;}
footer .bottom-div .awards-div{text-align:right;}
footer .bottom-div .awards-div ul li{display:inline-block;margin:0 5px 0 0;}
footer .bottom-div .awards-div ul li:last-child{margin-right:0;}
footer .copyright-div{padding:0 0 15px;}
footer .copyright-div .footer-links{text-align:right;}
footer .copyright-div p{font-size:12px;color:#3B3B3B;margin:0;}
footer .copyright-div ul{list-style:none;margin:0;padding:0;font-size:0;}
footer .copyright-div ul li{display:inline-block;font-size:12px;color:#3B3B3B;margin:0 14px 0 0;position:relative;}
footer .copyright-div ul li::after{content:'|';display:inline-block;font-size:9px;position:absolute;right:-8px;top:2px;}
footer .copyright-div ul li:last-child::after{content:none;}
footer .copyright-div ul li a{color:#3B3B3B;}

.grecaptcha-badge{width:70px !important;overflow:hidden !important;transition: all 0.3s ease !important;left:0 !important;bottom:10px !important;z-index:1;}
.grecaptcha-badge:hover{width:256px !important;}

#botbonnie-chatbox iframe{bottom:5px !important;right:5px !important;}
.aiq-OG__Lg{display:none !important;}

@media screen and (min-width:1200px){
	.container{max-width:1240px;}
}

@media screen and (min-width:768px){
	.section-pharmacy-services-solutions .row-div .single-div .img-div{background-image:none !important;}
}

@media screen and (max-width:1199px){
	.container{max-width:100%;}

	header#masthead{padding:17px 0;position:fixed;}
	.admin-bar header#masthead{top:46px !important;}
	header#masthead.scrolled{background-color:#FFF !important;top:0 !important;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1);}
	.admin-bar header#masthead.scrolled{top:46px !important;}
	header#masthead .top-div .top-bar{background-color:#ccc;}
    header#masthead .top-div .menu-bar .col-12{justify-content:space-between;padding:0 20px;}
    header#masthead .top-div .menu-bar .single-div{display:none;}
    header#masthead .top-div .menu-bar .single-div.mobile-show{display:inline-block;padding-left:0;}
    header#masthead .top-div .menu-bar .single-div::after{content:none;}
    header#masthead > .container > .row{justify-content:center;}
    header#masthead .bottom-div{padding:15px 0;}
	header .bottom-div .row .col-12{align-items:center;padding:0 20px 0 60px;}
	header .bottom-div .site-branding img{height:35px;}
	header.scrolled .bottom-div .site-branding img{height:35px;filter:none !important;}
	header .bottom-div .justify-content-end{align-items:center;}
    .header-mobile-menu{position:absolute;top:28px;left:20px;font-size:0;}
	.mobile-menu-toggle{padding:7px 11px;outline:none;}
	.mobile-menu-toggle:focus{outline:none;}
	.mobile-menu-toggle_lines{height:1.5px;background-color:#047067 !important;top:6px;}
	.scrolled .mobile-menu-toggle_lines{background-color:#06264D !important;}
	.mobile-menu-toggle_lines:before,
	.mobile-menu-toggle_lines:after{height:1.5px;background-color:#047067 !important;}
	.scrolled .mobile-menu-toggle_lines:before,
	.scrolled .mobile-menu-toggle_lines:after{background-color:#06264D !important;}
	.mobile-menu-toggle_lines:before,
	.mobile-menu-toggle:hover .mobile-menu-toggle_lines:before,
	.mobile-menu-toggle:focus .mobile-menu-toggle_lines:before{top:-7px;}
	.mobile-menu-toggle_lines:after,
	.mobile-menu-toggle:hover .mobile-menu-toggle_lines:after,
	.mobile-menu-toggle:focus .mobile-menu-toggle_lines:after{bottom:-7px;}
	.main-navigation{display:block;position:relative;top:0 !important;visibility:visible;transform:none;opacity:1;pointer-events:initial;}
	header .bottom-div .main-navigation ul li{display:none;margin:0 20px 0 0;}
    header .bottom-div .main-navigation ul li.cta-button{display:inline-block;}
    header#masthead .bottom-div .main-navigation ul.menu li.cta-button a{padding:8px 20px;line-height:1;}

	#header-menu-sidebar{padding:0;position:fixed;max-width:100%;top:0;z-index:999900;visibility:hidden;display:flex;transition:all .3s cubic-bezier(.79,.14,.15,.86);height:100vh;left:0;transform:translateX(-100%);width:100%;background-color:#FFF;opacity:0;box-shadow:0 5px 8px #00000029;}
    .open-mobile-menu #header-menu-sidebar{transform:translate3d(0,0,0);left:0;visibility:visible;opacity:1;overflow-y:scroll;}
    .admin-bar.open-mobile-menu #header-menu-sidebar{padding-top:46px;}
    #header-menu-sidebar .navbar-toggle-wrapper{display:flex;justify-content:space-between;padding:15px 20px;background-color:#FFF;}
    #header-menu-sidebar.open-submenu .navbar-toggle-wrapper{justify-content:space-between;align-items:center;}
	#header-menu-sidebar #header-menu-sidebar-bg{width:100%;}
	.navbar-toggle{background-color:transparent;border:none;padding:0;color:#000;}

	.header-menu-sidebar .navbar-toggle-wrapper a.back-button{display:none;width:14px;height:14px;background-image:url(../png/icon-arrow-down-black.png);background-repeat:no-repeat;background-size:contain;background-position:center;transform:rotate(90deg);margin-left:15px;}
	.header-menu-sidebar.open-submenu .navbar-toggle-wrapper a.back-button{display:inline-block;}

	.header-menu-sidebar .navbar-toggle-wrapper button.navbar-toggle{position:relative;outline:none;display:flex;align-items:center;}
	.header-menu-sidebar .navbar-toggle-wrapper button.navbar-toggle:hover{color:#FFF;}
	.header-menu-sidebar .navbar-toggle-wrapper button.navbar-toggle .text{font-size:11px;color:#047067;font-weight:500;margin-right:10px;}
	.icon-bar{background-color:rgba(0,0,0,0.6);transition:all .1s ease;position:relative;display:block;width:15px;height:2px;}
	.navbar-toggle .bars{background-color:#D5EFEC;border-radius:15px;overflow:hidden;width:14px;height:14px;padding:0 3px;}
	.navbar-toggle .bars .icon-bar{width:9px;height:1px;}
	.navbar-toggle .icon-bar:nth-child(1){transform:rotate(45deg);top:6px;}
	.navbar-toggle .icon-bar:nth-child(2){opacity:0;margin:6px 0;}
    .navbar-toggle .icon-bar:nth-child(3){transform:rotate(-45deg);bottom:8px;}
    #header-menu-sidebar #header-menu-sidebar-bg .custom-logo-link img{height:30px;width:auto;}

    .mobile-menu-active .mobile-menu-toggle .mobile-menu-toggle_lines:before{transform:none;top:-5px;}
    .mobile-menu-active .mobile-menu-toggle .mobile-menu-toggle_lines:after{transform:none;bottom:-5px;}

    #header-menu-sidebar .menu-main-menu-container{padding:25px 0;background-color:#FFF;}
    #header-menu-sidebar .menu-main-menu-container ul.menu{margin:0;padding:0;list-style:none;}
    #header-menu-sidebar .menu-main-menu-container ul.menu li{font-size:14px;text-transform:uppercase;position:relative;font-weight:500;letter-spacing:1px;padding:0 20px;color:#000;}
    #header-menu-sidebar .menu-main-menu-container ul.menu li.cta-button{display:none;}
    #header-menu-sidebar.open-submenu .menu-main-menu-container ul.menu li{display:none;}
    #header-menu-sidebar.open-submenu .menu-main-menu-container ul.menu li.active{display:block;}
    #header-menu-sidebar.open-submenu.open-inner-submenu .menu-main-menu-container ul.menu > li.active > a{display:none;}
    #header-menu-sidebar .menu-main-menu-container ul.menu li::after{content:none;}
    #header-menu-sidebar .menu-main-menu-container ul.menu li a{display:inline-block;padding:14px 0;color:#000;background-color:#FFF;position:relative;}
    #header-menu-sidebar .menu-main-menu-container ul.menu li a:hover,
    #header-menu-sidebar .menu-main-menu-container ul.menu li a:active{background-color:#FFF;color:#000;}
    #header-menu-sidebar .menu-main-menu-container ul.menu .sub-menu{list-style:none;padding:0;margin:0;display:none;position:absolute;top:0;right:0;overflow:hidden;opacity:0;cursor:pointer;}
    #header-menu-sidebar .menu-main-menu-container ul.menu li.menu-item-has-children.active .sub-menu{display:block;position:relative;margin-top:5px;width:100%;height:auto;padding:15px 0 10px;opacity:1;cursor:initial;}
    #header-menu-sidebar .menu-main-menu-container ul.menu li.menu-item-has-children.active .sub-menu::before{content:'';display:inline-block;width:calc(100% + 50px);height:1px;background-color:#DBDBDB;position:absolute;top:100%;left:-25px;z-index:2;top:0;}
    #header-menu-sidebar.open-inner-submenu .menu-main-menu-container ul.menu li.menu-item-has-children.active .sub-menu::before{content:none;}
    #header-menu-sidebar .menu-main-menu-container ul.menu li.menu-item-has-children::after{content:'';content:none;display:inline-block;width:10px;height:10px;background-image:url(../png/icon-arrow-left-black-2.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;right:15px;top:14px;transform:rotate(180deg);}
    #header-menu-sidebar.open-submenu .menu-main-menu-container ul.menu li.menu-item-has-children.active::after{content:none;}
    #header-menu-sidebar.open-submenu .menu-main-menu-container ul.menu > li.active.menu-item-has-children > a::before{content:'';display:inline-block;width:100%;height:2px;background-color:#F1729E;position:absolute;top:calc(100% - 6px);left:0;}
    #header-menu-sidebar.open-submenu .menu-main-menu-container ul.menu > li.active.menu-item-has-children > a::after{content:none;}
    #header-menu-sidebar .menu-main-menu-container ul.menu .sub-menu li{text-transform:none;padding:0;font-weight:400;}
    #header-menu-sidebar .menu-main-menu-container ul.menu .sub-menu li::after{content:none;}
    #header-menu-sidebar .menu-main-menu-container ul.menu .sub-menu li a{padding:12px 25px 12px 0;color:#707070;}
    #header-menu-sidebar.open-submenu .menu-main-menu-container ul.menu li.menu-item-has-children.active .sub-menu li{display:block;padding:0;}
    #header-menu-sidebar.open-submenu .menu-main-menu-container ul.menu li.menu-item-has-children.active .sub-menu li::before{content:'';display:inline-block;width:100%;height:1px;background-color:#DBDBDB;position:absolute;top:100%;left:0;z-index:2;}
    #header-menu-sidebar.open-submenu .menu-main-menu-container ul.menu li.menu-item-has-children.active .sub-menu li a{padding:12px 0;}
    #header-menu-sidebar.open-submenu.open-inner-submenu .menu-main-menu-container ul.menu li.menu-item-has-children.active .sub-menu{margin-top:0;}
    #header-menu-sidebar .menu-main-menu-container ul.menu li.menu-item-has-children.active .sub-menu li.menu-item-has-children::after{content:'';display:inline-block;width:10px;height:6px;background-image:url(../icon-arrow-down-black.html);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;right:0;top:20px;transform:rotate(-90deg);}
    #header-menu-sidebar.open-submenu.open-inner-submenu .menu-main-menu-container ul.menu li.menu-item-has-children.active .sub-menu li{display:none;}
    #header-menu-sidebar.open-submenu.open-inner-submenu .menu-main-menu-container ul.menu li.menu-item-has-children.active .sub-menu li.active{display:block;}
    #header-menu-sidebar.open-submenu.open-inner-submenu .menu-main-menu-container ul.menu li.menu-item-has-children.active .sub-menu li.active::before{content:none;}
    #header-menu-sidebar.open-submenu.open-inner-submenu .menu-main-menu-container ul.menu li.menu-item-has-children.active .sub-menu li.active::after{content:none;}
    #header-menu-sidebar.open-submenu.open-inner-submenu .menu-main-menu-container ul.menu li.menu-item-has-children.active .sub-menu li.active > a{padding:6px 0;}
    #header-menu-sidebar.open-submenu.open-inner-submenu .menu-main-menu-container ul.menu li.menu-item-has-children.active .sub-menu li.active > a::before{content:'';display:inline-block;width:100%;height:2px;background-color:#F1729E;position:absolute;top:calc(100% - 6px);left:0;}
    #header-menu-sidebar .menu-main-menu-container ul.menu li.menu-item-has-children.active .sub-menu .sub-menu{display:none;padding-left:20px}
    #header-menu-sidebar .menu-main-menu-container ul.menu li.menu-item-has-children.active > .sub-menu > li.active > .sub-menu{display:block;margin-top:15px;}
    #header-menu-sidebar .menu-main-menu-container ul.menu li.menu-item-has-children.active .sub-menu .sub-menu::before{content:'';display:inline-block;width:calc(100% + 50px);height:1px;background-color:#DBDBDB;position:absolute;top:100%;left:-25px;z-index:2;top:0;}
    #header-menu-sidebar .menu-main-menu-container ul.menu li.menu-item-has-children.active .sub-menu .sub-menu .sub-menu{display:none;padding-left:20px;}
    #header-menu-sidebar .menu-main-menu-container ul.menu li.menu-item-has-children.active > .sub-menu > li.active > .sub-menu > li.active > .sub-menu{display:block;margin-top:15px;}
    #header-menu-sidebar.open-submenu.open-inner-submenu .menu-main-menu-container ul.menu li.menu-item-has-children.active .sub-menu li.active .sub-menu li{display:block;}
    #header-menu-sidebar .menu-main-menu-container ul.menu > li.icon-member{margin-top:15px;}
   	#header-menu-sidebar .menu-main-menu-container ul.menu > li.icon-member > a{color:#047067;background-color:#F0F7F6;border-radius:30px;padding:5px 20px 5px 5px;}
	#header-menu-sidebar .menu-main-menu-container ul.menu > li.icon-member.current-menu-item > a,
	#header-menu-sidebar .menu-main-menu-container ul.menu > li.icon-member.current-menu-parent > a,
	#header-menu-sidebar .menu-main-menu-container ul.menu > li.icon-member:hover > a{background-color:#047067;color:#FFF;}
	#header-menu-sidebar .menu-main-menu-container ul.menu > li.icon-member > a::before{content:'';display:inline-block;background-image:url(../png/icon-member.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:16px;height:16px;margin:0 9px -2px 0;}
	#header-menu-sidebar .menu-main-menu-container ul.menu > li.icon-member > a::before{}

	#header-menu-sidebar .menu-main-menu-container ul.menu li button.toggle-btn{position:absolute;right:10px;top:9px;background-color:transparent;border:none;padding:0;margin:0;display:inline-block;width:25px;height:25px;outline:none;z-index:2;}
	#header-menu-sidebar .menu-main-menu-container ul.menu li.icon-member button.toggle-btn{top:2px;}
	#header-menu-sidebar .menu-main-menu-container ul.menu li button.toggle-btn:focus{outline:none;}
	#header-menu-sidebar .menu-main-menu-container ul.menu li button.toggle-btn::after{content:'';display:inline-block;width:10px;height:10px;background-image:url(../png/icon-arrow-left-black-2.png);background-repeat:no-repeat;background-size:contain;background-position:center;transform:rotate(180deg);}
	#header-menu-sidebar .menu-main-menu-container ul.menu li li button.toggle-btn{right:-10px;}


    header#masthead #header-menu-sidebar h3{font-size:15px;font-weight:500;color:#FFF;margin:0 0 15px;}
    header#masthead #header-menu-sidebar .bottom-div{padding:35px 20px;position:relative;}
    header#masthead #header-menu-sidebar .bottom-div:before{content:'';display:inline-block;width:calc(100% - 40px);position:absolute;background-color:#047067;height:1px;top:0;left:20px;}
    header#masthead #header-menu-sidebar.open-submenu .bottom-div{display:none;}
   	header#masthead #header-menu-sidebar .bottom-div .single-div{padding:8px 0;position:relative;display:flex;align-items:center;}
	header#masthead #header-menu-sidebar .bottom-div .single-div::after{content:'';display:inline-block;width:100%;height:1px;position:absolute;top:100%;left:0;background-color:#fff;}
	header#masthead #header-menu-sidebar .bottom-div .single-div:last-child::after{content:none;}
	header#masthead #header-menu-sidebar .bottom-div p{font-size:14px;margin:0;color:#FFF;}
	header#masthead #header-menu-sidebar .bottom-div p.small{font-size:10px;}
	header#masthead #header-menu-sidebar .bottom-div .single-div p strong{font-weight:700;}
	header#masthead #header-menu-sidebar .bottom-div .single-div p a{color:#FFF;}
	header#masthead #header-menu-sidebar .bottom-div .single-div p.small a{text-decoration:underline;}
	header#masthead #header-menu-sidebar .bottom-div .single-div p a:hover{color:#F1729E;}
	header#masthead #header-menu-sidebar .bottom-div .single-div p i{margin-right:12px;font-size:10px;}
	header#masthead #header-menu-sidebar .bottom-div .single-div p a:hover i{color:#F1729E;}
	header#masthead #header-menu-sidebar .bottom-div .single-div ul{padding:0;margin:0;list-style:none;}
	header#masthead #header-menu-sidebar .bottom-div .single-div ul li{font-size:14px;margin:0;color:#FFF;display:inline-block;}
	header#masthead #header-menu-sidebar .bottom-div .single-div ul.social li{margin-right:10px;}
	header#masthead #header-menu-sidebar .bottom-div .single-div ul.social li:last-child{margin-right:0;}
	header#masthead #header-menu-sidebar .bottom-div .single-div ul li a{color:#FFF;}
	header#masthead #header-menu-sidebar .bottom-div .single-div ul.social li i{font-size:14px;}
	header#masthead #header-menu-sidebar .bottom-div .single-div ul.social li a:hover{color:#F1729E;}

	header#masthead #header-menu-sidebar .bottom-div .top-navigation ul.menu{list-style:none;margin:0;padding:0;}
	header#masthead #header-menu-sidebar .bottom-div .top-navigation ul.menu li.menu-item-icon{padding-left:27px;position:relative;color:#707070;font-size:12px;text-transform:uppercase;margin:0 0 20px;letter-spacing:1px;}
	header#masthead #header-menu-sidebar .bottom-div .top-navigation ul.menu li.menu-item-icon::before{content:'';background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:15px;height:15px;position:absolute;left:0;top:0;}
	header#masthead #header-menu-sidebar .bottom-div .top-navigation ul.menu li.menu-item-icon.career::before{background-image:url(../png/icon-career.png);}
	header#masthead #header-menu-sidebar .bottom-div .top-navigation ul.menu li.menu-item-icon.location::before{background-image:url(../png/icon-location-2.png);}
	header#masthead #header-menu-sidebar .bottom-div .top-navigation ul.menu li.menu-item-icon.epharmacy::before{background-image:url(../png/icon-epharmacy.png);}
	header#masthead #header-menu-sidebar .bottom-div .top-navigation ul.menu li.menu-item-icon.shop::before{background-image:url(../png/icon-shop.png);}
	header#masthead #header-menu-sidebar .bottom-div .top-navigation ul.menu li.menu-item-icon a{color:#707070;}

    .mobile-menu-layer{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999899;transform:translate3d(0,0,0);background-color:rgba(255,255,255,0.5);opacity:0;pointer-events:none;visibility:hidden;}
	.open-mobile-menu .mobile-menu-layer{visibility:visible;opacity:1;pointer-events:unset;}

	.navigation-div{display:none;}
	.site-branding{text-align:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
	.site-branding .custom-logo-link img{height:36px;}

	.site-content{padding:70px 0 0;}
}

@media screen and (max-width:767px){
	btn{font-size:12px;}

	h2{font-size:24px;letter-spacing:-1px;line-height:1.1;}

	.desktop-only{display:none !important;}
	.mobile-only{display:block !important;}
	
	ul.slick-dots{bottom:10px;}

	.section-home-hero{padding:0 10px;}
	.section-home-hero .slider-div .single-div .text-div{align-items:flex-end;padding:45px 35px;}
	.section-home-hero .slider-div .single-div .text-div .inner-div{width:100%;}
	.section-home-hero .slider-div .single-div .text-div h2{font-size:24px;margin:0 0 10px;line-height:1.3;}
	.section-home-hero .slider-div .single-div .text-div p{font-size:14px;margin:0 0 10px;}
	.section-home-hero .slider-div .single-div .text-div .link-div .btn{font-size:12px;padding:12px 30px;}
	.section-home-navigation{padding:20px 0;text-align:center;}
	.section-home-navigation .menu-div .single-div{width:calc(33% - 16px);margin:0 8px 20px;}
	.section-home-navigation .menu-div .single-div:nth-child(3n)::after{content:none;}
	.section-home-navigation .menu-div .single-div a{justify-content:flex-start;}
	.section-home-navigation .menu-div .single-div .img-div img{transform:scale(0.8);}
	.section-home-navigation .menu-div .single-div .text-div p{font-size:12px;}
	.section-home-deals{padding:0 10px 25px;}
	.section-home-deals h2{font-size:30px;}
	.section-home-deals .deals-div{padding:0 40px 0 0;margin:0 -10px 15px;}
	.section-home-deals .deals-div .slick-list{overflow:visible}
	.section-home-deals .deals-div .single-deal .text-div{padding:18px 22px;}
	.section-home-deals .slick-arrow.slick-prev{left:-4px;}
	.section-home-deals .slick-arrow.slick-next{right:-4px;}
	.section-home-vouchers{padding:25px 10px;}
	.section-home-vouchers h2{font-size:30px;margin:0 0 15px;}
	.section-home-vouchers .vouchers-div{padding:0 40px 0 0;margin:0 -10px 15px;}
	.section-home-vouchers .vouchers-div .slick-list{overflow:visible}
	.section-home-vouchers .vouchers-div .single-voucher .discount-div .img-div{width:70px;display:flex;flex:0 0 70px;}
	.section-home-vouchers .vouchers-div .single-voucher .discount-div p{font-size:12px;}
	.section-home-vouchers .vouchers-div .single-voucher .text-div h3{height:auto !important;}
	.section-home-vouchers .vouchers-div .single-voucher .text-div .code{display:inline-block;width:auto;padding:11px 25px;}
	.section-home-vouchers .slick-arrow.slick-prev{left:-4px;}
	.section-home-vouchers .slick-arrow.slick-next{right:-4px;}
	.section-home-products{padding:25px 10px 15px;}
	.section-home-products h2{font-size:30px;margin:0 0 15px;}
	.section-home-products .products-div{padding:0;}
	.section-home-products .products-div .single-product{padding:15px 20px 15px;}
	.section-home-products .products-div .single-product .text-div{height:auto !important;}
	.section-home-products .products-div .single-product .text-div h3{height:auto !important;font-size:15px;}
	.section-home-products .products-div .single-product .text-div p.tag{font-size:12px;}
	.section-home-products .products-div .single-product .bottom-div{flex-direction:column;align-items:center;}
	.section-home-products .products-div .single-product .bottom-div .price p{font-size:11px;}
	.section-home-products .products-div .slick-arrow.slick-prev{left:-4px;}
	.section-home-products .products-div .slick-arrow.slick-next{right:-4px;}
	.section-home-click-pick{padding:15px 20px 20px;}
	.section-home-click-pick .outer-div{padding:0;}
	.section-home-click-pick .content-div{flex-direction:column;padding:35px;}
	.section-home-click-pick .content-div .left-div{display:flex;order:2;width:100%;flex-direction:column;padding:0;}
	.section-home-click-pick .content-div .right-div{display:flex;order:1;width:100%;justify-content:center;margin:0 0 10px;}
	.section-home-click-pick .content-div .right-div img{width:100%;max-width:300px;}
	.section-home-click-pick .content-div .left-div .row-div .col-div{width:100%;margin:0 0 8px;padding:15px 25px;}
	.section-home-membership{padding:15px 20px 35px;}
	.section-home-membership .content-div{padding:0;}
	.section-home-membership .content-div .img-div{width:100%;margin:0 0 25px;}
	.section-home-membership .content-div .text-div{width:100%;}
	.section-home-membership .content-div .text-div h3{line-height:1.1;letter-spacing:-1px;}
	.section-home-membership .content-div .text-div p{line-height:1.4;}
	.section-home-services{padding:35px 0 30px;background-image:none;}
	.section-home-services h2{font-size:30px;}
	.section-home-services .outer-div{padding:0;}
	.home-services-div .menu-div{display:none;}
	.home-services-div .menu-div .single-item:first-child.active{padding-left:40px;}
	.home-services-div .menu-div .single-item:first-child.active p .num{left:0;}
	.home-services-div .slider-div{padding-right:55px;margin-right:-20px;}
	.home-services-div .slider-div .swiper-slide{padding-right:30px;}
	.home-services-div .slider-div .swiper-slide:last-child{display:none;}
	.home-services-div .slider-div .single-item{display:block;}
	.home-services-div .slider-div .swiper-slide:nth-last-child(2) .single-item::after{content:none;}
	.home-services-div .slider-div .single-item p{display:flex;align-items:center;}
	.home-services-div .slider-div .single-item p .num{margin-right:10px;}
	.home-services-div .slider-div .single-item p .text{line-height:1.2;}
	.home-services-div .slider-div .single-div .img-div{width:100%;margin:0 0 20px;}
	.home-services-div .slider-div .single-div .img-div img{width:100%;}
	.home-services-div .slider-div .single-div .text-div{width:100%;}
	.home-services-div .slider-div .single-div .text-div h3{font-size:15px;color:#3B3B3B;}
	.home-services-div .slider-div .single-div .text-div p{padding-right:0;margin:0 0 15px;}
	.home-services-div .slider-div .single-div .text-div ul.half-list li{width:100%;}
	.home-services-div .slider-div .single-div .text-div ul li::before{top:6px;}
	.home-services-div .slider-div .single-div .text-div ul li a{color:#047067;}
	.home-services-div .swiper-scrollbar{width:calc(100% - 100px) !important;}
	.home-services-link{margin:25px 0 0;}
	.home-posts-div{padding:35px 35px 45px;}
	.home-posts-div .left-div{width:100%;margin:0 0 20px;position:relative;left:0;top:0;}
	.home-posts-div .left-div h2{font-size:30px;}
	.home-posts-div .right-div{padding-left:0;}
	.home-posts-div .right-div::before{content:none;}
	.home-posts-div .right-div .slider-div{width:100%;}
	.home-posts-div .right-div .slider-div .single-div{margin:0 0 50px;border:1px solid #E2E2E2;box-shadow:none;}
	.home-posts-div .right-div .slider-div .single-div .text-div{padding:20px 20px 35px;height:auto !important;}
	.home-posts-div .right-div .slider-div .single-div .text-div .link-div{width:calc(100% - 40px);}
	.home-posts-div .swiper-scrollbar{width:calc(100% - 90px) !important;}
	.home-posts-div .swiper-button-prev{left:initial !important;right:40px !important;bottom:0 !important;}
	.home-posts-div .swiper-button-next{left:initial !important;right:0 !important;bottom:0 !important;}
	.section-home-instagram{padding:35px 10px;}
	.section-home-instagram .content-div h2{text-align:center;margin:0 0 15px;}
	.section-home-instagram .content-div{padding:0;}
	#sb_instagram #sbi_images{grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(16, 1fr);grid-column-gap:13px;grid-row-gap:13px;}
	#sb_instagram #sbi_images .sbi_item{padding:0 !important;}
	#sb_instagram #sbi_images .sbi_item:first-child{ grid-area: 1 / 1 / 5 / 5; }
	#sb_instagram #sbi_images .sbi_item:nth-child(2){ grid-area: 5 / 1 / 7 / 3; }
	#sb_instagram #sbi_images .sbi_item:nth-child(3){ grid-area: 5 / 3 / 7 / 5; }
	#sb_instagram #sbi_images .sbi_item:nth-child(4){ grid-area: 7 / 1 / 9 / 3; }
	#sb_instagram #sbi_images .sbi_item:nth-child(5){ grid-area: 7 / 3 / 9 / 5; }
	#sb_instagram #sbi_images .sbi_item:nth-child(6){ grid-area: 9 / 1 / 13 / 5; }
	#sb_instagram #sbi_images .sbi_item:nth-child(7){ grid-area: 13 / 1 / 15 / 3; }
	#sb_instagram #sbi_images .sbi_item:nth-child(8){ grid-area: 13 / 3 / 15 / 5; }
	#sb_instagram #sbi_images .sbi_item:nth-child(9){ grid-area: 15 / 1 / 17 / 3; }
	#sb_instagram #sbi_images .sbi_item:nth-child(10){ grid-area: 15 / 3 / 17 / 5; }
	#sb_instagram #sbi_load{margin:20px 0 0;}

	.page-detail-div{display:block;}
	.languages-div{margin:20px 0 0;text-align:center;}

	.section-story-hero{padding:0 10px 15px;}
	.section-story-hero h1{font-size:40px;}
	.section-story-hero p{font-size:14px;line-height:1.7;}
	.section-story-hero .content-div p:last-child{margin:0;}
	.section-story-milestones{padding:30px 10px 20px;}
	.milestones-div .single-div .img-div::before{width:100%;height:60%;background:transparent linear-gradient(0deg, #00000099 0%, #00000066 80%, #00000000 100%) 0% 0% no-repeat padding-box;top:initial;bottom:0;}
	.milestones-div .single-div .text-div{justify-content:center;padding:45px 35px;align-items:flex-end;}
	.milestones-div .single-div .text-div .inner-div{width:100%;}
	.milestones-div .single-div .text-div h3{font-size:24px;letter-spacing:-1px;}
	.milestones-div .single-div .text-div p{font-size:14px;line-height:1.7;}
	.milestones-div .swiper-slide .text-div p{font-size:12px;}
	.milestones-div .swiper-slide .text-div ol li,
	.milestones-div .swiper-slide .text-div ul li{font-size:12px;}
	.milestones-div.swiper-container{height:auto;}
	.milestones-div::before{width:calc(100% - 120px);height:1px;top:initial;bottom:50px;left:60px;}
	.milestones-outer-div .swiper-slide .img-div::before{width:100%;height:60%;background:transparent linear-gradient(0deg, #00000099 0%, #00000066 80%, #00000000 100%) 0% 0% no-repeat padding-box;top:initial;bottom:0;}
	.milestones-outer-div .swiper-slide .img-div img{width:100%;}
	.milestones-outer-div .swiper-slide .text-div{align-items:flex-end;padding:35px 25px 90px;}
	.milestones-outer-div .swiper-slide .text-div .inner-div{width:100%;}
	.milestones-outer-div .swiper-slide .text-div .inner-div{width:auto;}
	.milestones-outer-div .swiper-slide .text-div h3{font-size:24px;letter-spacing:-1px;}
	.milestones-year-div{height:initial;width:100%;top:initial;bottom:31px;padding:0;}
	.milestones-year-div .swiper-slide .text-div{padding:0;}
	.milestones-year-div .swiper-slide .text-div .inner-div{font-size:12px;font-weight:600;padding:6px 15px;}
	.nav-prev-milestone-year{top:initial !important;bottom:28px !important;left:15px !important;width:45px !important;height:45px !important;transform:rotate(0deg);}
	.nav-next-milestone-year{top:initial !important;bottom:28px !important;left:initial !important;right:15px !important;width:45px !important;height:45px !important;transform:rotate(0deg);}
	.nav-prev-milestone-year::before{left:initial;right:100%;top:22px;}
	.nav-next-milestone-year::before{left:100%;top:22px;}
	.section-story-team{padding:20px 10px;}
	.section-story-team .outer-div{padding:0;}
	.section-story-team .content-div{margin:0 0 15px;}
	.section-story-team .content-div .single-div{width:100%;margin:0 0 10px;}
	.section-latest-news{padding:30px 10px;}
	.section-latest-news h2{margin:0 0 25px;}
	.latest-posts-div{padding:0;}
	.latest-posts-div .content-div{margin:0 0 25px;}
	.latest-posts-div .single-div{width:100%;margin:0 0 10px;}
	.latest-posts-div .single-div:last-child{margin:0;}
	.latest-posts-div .single-div .img-div{height:120px;width:120px;display:inline-block;vertical-align:middle;}
	.latest-posts-div .single-div .text-div{width:calc(100% - 120px);display:inline-block;vertical-align:middle;padding:16px;}
	.latest-posts-div .single-div p.date{font-size:12px;font-weight:400;margin:0 0 5px;}
	.latest-posts-div .single-div h3{font-size:12px;margin:0 0 10px;letter-spacing:0;}

	.section-vision-hero{padding:0 10px;}
	.section-vision-hero .content-div{margin:30px auto 60px;}
	.section-vision-hero h1{font-size:40px;letter-spacing:-1px;}
	.section-vision-hero p{line-height:1.7;font-size:14px;}
	.section-vision-hero p:last-child{margin:0;}
	.section-vision-values{padding:0;}
	.section-vision-values .content-div{padding:0;}
	.section-vision-values .content-div .img-div{padding-right:0;}
	.section-vision-values h4{font-size:15px;}
	.section-vision-values p{font-size:12px;line-height:1.5;}

	.section-newsroom-hero{padding:0 10px;}
	.section-newsroom-hero h1{font-size:40px;letter-spacing:-1px;}
	.section-newsroom-hero .content-div{padding:0;}
	.top-news-div .content-div:last-child{margin:10px 0 0;}
	.top-news-div h2{padding:0;letter-spacing:-1px;margin:0;}
	.top-news-div .img-div{width:100%;margin:0 0 20px;}
	.top-news-div .img-div img{width:100%;}
	.top-news-div .text-div{width:100%;padding:0 15px;}
	.top-news-div .text-div h3{font-size:15px;}
	.top-news-div .text-div p{line-height:1.5;font-size:13px;}
	.top-news-div .text-div p.date{font-weight:400;}
	.all-posts-div h2{margin:0 0 25px;letter-spacing:-1px;}
	.all-posts-div .content-div .listing-div{margin:0 0 40px;}
	.all-posts-div .single-div{width:calc((100% - 10px) / 2);margin:0 10px 10px 0;}
	.all-posts-div .single-div:nth-child(3n){margin-right:10px;}
	.all-posts-div .single-div:nth-child(2n){margin-right:0;}
	.all-posts-div .single-div .img-div{height:160px;}
	.all-posts-div .single-div .text-div{padding:20px;}
	.all-posts-div .single-div p.date{font-size:12px;font-weight:400;margin:0 0 5px;}
	.all-posts-div .single-div h3{font-size:12px;line-height:1.5;margin:0 0 10px;letter-spacing:0;}
	.all-posts-div .single-div p.excerpt{display:none;}

	.section-newsroom-detail-hero .col-12{padding:0 20px;}
	.section-newsroom-detail-hero .heading-div h1{font-size:24px;margin:0 0 25px;}
	.section-newsroom-detail-hero .share-div{margin:0 0 25px;}
	.section-newsroom-detail-hero .featured-image{height:200px;margin:0 0 15px;}
	.section-newsroom-detail-content{padding:0 10px 20px;}
	.section-newsroom-detail-content section > .elementor-container{padding:0 10px;}
	.section-newsroom-detail-related{padding:20px 20px 40px;}

	.section-contact-hero{padding:0 10px;}
	.section-contact-hero h1{font-size:40px;letter-spacing:-1px;}
	.section-contact-hero .slider-div .single-div .img-div::before{width:100%;height:60%;background:transparent linear-gradient(0deg, #00000099 0%, #00000066 80%, #00000000 100%) 0% 0% no-repeat padding-box;top:initial;bottom:0;}
	.section-contact-hero .slider-div .single-div .text-div{align-items:flex-end;padding:45px 35px;}
	.section-contact-hero .slider-div .single-div .text-div .inner-div{width:100%;}
	.section-contact-hero .slider-div .single-div .text-div h2{font-size:24px;margin:0;text-align:left;}
	.section-contact-hero .slider-div .single-div .text-div p.green{text-align:left;}
	.section-contact-form{background-color:#F4F4F4;padding:0 10px 60px;margin-bottom:-20px;}
	.section-contact-form .heading-div{background-color:#FFF;margin:-10px -20px 0;padding:25px 20px;max-width:calc(100% + 20px);width:calc(100% + 20px);}
	.section-contact-form .content-div{background-color:#FFF;padding:20px 20px 10px;border-radius:20px;}
	.section-contact-form .content-div .left-div{padding-right:0;border-right:none;padding-bottom:50px;position:relative;}
	.section-contact-form .content-div .left-div::after{content:'';display:inline-block;width:calc(100% - 20px);background-color:#707070;height:1px;position:absolute;bottom:0;left:10px;}
	.section-contact-form .content-div .left-div h2{text-align:center;}
	.section-contact-form .content-div .left-div p{text-align:center;}
	.section-contact-form .content-div .right-div{padding:35px 0 0;background-size:200px 180px;}
	.section-contact-form .content-div .right-div h2{text-align:center;margin:0 0 20px;}
	ul.contact-list li{padding-left:24px;font-size:12px;}

	.wpcf7 input[type="text"],
	.wpcf7 input[type="email"],
	.wpcf7 input[type="tel"],
	.wpcf7 textarea{border:1px solid #707070;border-radius:30px;}
	.wpcf7 .submit-div{margin:10px 0 0;}
	.wpcf7 input[type="submit"]{font-size:11px;}

	.section-sustainability-hero{padding:0 10px;}
	.section-sustainability-hero h1{font-size:40px;letter-spacing:-1px;}
	.section-sustainability-hero .slider-div .single-div .img-div::before{width:100%;height:60%;background:transparent linear-gradient(0deg, #00000099 0%, #00000066 80%, #00000000 100%) 0% 0% no-repeat padding-box;top:initial;bottom:0;}
	.section-sustainability-hero .slider-div .single-div .text-div{align-items:flex-end;padding:45px 35px;}
	.section-sustainability-hero .slider-div .single-div .text-div .inner-div{width:100%;}
	.section-sustainability-hero .slider-div .single-div .text-div h2{font-size:24px;margin:0;text-align:left;}
	.section-sustainability-hero .slider-div .single-div .text-div p.green{text-align:left;}
	.section-sustainability-care{padding:15px 0 15px;}
	.section-sustainability-care .content-div{padding:0;}
	.section-sustainability-care .left-div{padding-right:0;padding-bottom:10px;}
	.section-sustainability-care .left-div p{line-height:1.5;}
	.section-sustainability-care .left-div p:last-child{margin:0;}
	.section-sustainability-care .right-div .row-div .single-div{display:flex;width:100%;margin:0 0 10px;}
	.section-sustainability-care .right-div .row-div .single-div .img-div{display:flex;order:2;width:calc(100% - 150px);background-repeat:no-repeat;background-size:cover;background-position:center;}
	.section-sustainability-care .right-div .row-div .single-div .text-div{display:flex;order:1;width:150px !important;justify-content:center;}
	.section-sustainability-care .right-div .row-div .single-div .text-div h3{font-size:15px;}
	.section-sustainability-customers{padding:30px 0;}
	.section-sustainability-customers .top-div{padding:0 0 20px;}
	.section-sustainability-customers .top-div .left-div{padding-right:0;}
	.section-sustainability-customers .top-div .left-div h3{letter-spacing:1px;}
	.section-sustainability-customers .top-div .left-div h2{margin:0 0 15px;}
	.section-sustainability-customers .top-div .left-div p:last-child{margin:0;}
	.section-sustainability-customers .middle-div{padding:20px 10px 0;}
	.section-sustainability-customers .middle-div .content-div .single-div{width:calc((100% - 10px) / 2);margin:0 10px 10px 0;}
	.section-sustainability-customers .middle-div .content-div .single-div:nth-child(3n){margin:0 10px 10px 0;}
	.section-sustainability-customers .middle-div .content-div .single-div:nth-child(2n){margin:0;}
	.section-sustainability-customers .middle-div .content-div .single-div h3{font-size:12px;line-height:1.5;}
	.section-sustainability-customers .middle-div .content-div .single-div p{font-size:12px;}
	.section-sustainability-customers .bottom-div{padding:0;}
	.section-sustainability-customers .bottom-div .left-div{padding-right:0;}
	.section-sustainability-customers .bottom-div .left-div p{padding-right:0;}
	.section-sustainability-customers .bottom-div .left-div p:last-child{margin:0;}
	.section-sustainability-customers .bottom-div .row-div .single-div{width:calc((100% - 20px) / 3);margin:0 10px 0 0;padding:20px 10px;}
	.section-sustainability-customers .bottom-div .row-div .single-div .icon-div{margin:0 0 3px;}
	.section-sustainability-customers .bottom-div .row-div .single-div p{font-size:12px;}
	.section-sustainability-community{padding:40px 0 30px;}
	.section-sustainability-community .top-div{padding:0;}
	.section-sustainability-community .top-div .left-div{padding-right:0;}
	.section-sustainability-community .middle-div{padding:20px 0;}
	.section-sustainability-community .middle-div .row-div .single-div{width:calc((100% - 20px) / 3);margin:0 10px 0 0;padding:20px 10px;}
	.section-sustainability-community .middle-div .row-div .single-div p{font-size:12px;}
	.section-sustainability-community .bottom-div{padding:20px 0 0;}
	.section-sustainability-community .bottom-div h2{text-align:left;}
	.section-sustainability-community .bottom-div p{text-align:left;}
	.section-sustainability-community .bottom-div p:last-child{margin:0;}
	.section-sustainability-community .bottom-div .row-div .single-div{width:100%;margin:0 0 10px;}
	.section-sustainability-community .bottom-div .row-div .single-div h3{font-size:15px;}
	.section-sustainability-people{padding:50px 10px;}
	.section-sustainability-people .content-div{padding:0;}
	.section-sustainability-people .content-div h3{text-align:left;}
	.section-sustainability-people .content-div h2{text-align:left;}
	.section-sustainability-people .content-div p{text-align:left;}
	.section-sustainability-people .content-div p:last-child{margin:0;}
	.section-sustainability-people .content-div .row-div .single-div{width:100%;margin:0 0 10px;}
	.section-sustainability-people .content-div .row-div .single-div h3{font-size:15px;}
	.section-sustainability-caring{padding:20px 10px;}
	.section-sustainability-caring .content-div .single-div{margin-right:0;margin-bottom:30px;width:100%;}
	.section-sustainability-caring .content-div .single-div:last-child{margin-bottom:0;}
	.section-sustainability-caring .content-div .single-div .bottom-div{padding:20px 25px;}
	.section-sustainability-framework{padding:35px 10px;}
	.section-sustainability-framework .heading-div h2{font-size:24px;}
	.section-sustainability-framework .content-div{margin:0;}
	.section-sustainability-framework .content-div .single-div{width:100%;margin:0 0 15px;box-shadow:0 5px 40px #0000001A;}
	.section-sustainability-can{padding:35px 10px 15px;}
	.section-sustainability-can .heading-div h2{font-size:24px;margin:0 0 20px;}
	.section-sustainability-can .content-div{margin:0;}
	.section-sustainability-can .content-div .single-div{width:100%;margin:0 0 15px;border:1px solid #CBCBCB;}
	
	.section-home-delivery-hero{padding:0 10px;}
	.section-home-delivery-hero h1{font-size:40px;letter-spacing:-1px;}
	.section-home-delivery-hero .slider-div .single-div .img-div::before{width:100%;height:60%;background:transparent linear-gradient(0deg, #00000099 0%, #00000066 80%, #00000000 100%) 0% 0% no-repeat padding-box;top:initial;bottom:0;}
	.section-home-delivery-hero .slider-div .single-div .text-div{align-items:flex-end;padding:45px 35px;}
	.section-home-delivery-hero .slider-div .single-div .text-div .inner-div{width:100%;}
	.section-home-delivery-hero .slider-div .single-div .text-div h2{font-size:24px;margin:0 0 5px;text-align:left;}
	.section-home-delivery-hero .slider-div .single-div .text-div p{font-size:14px;}
	.section-home-delivery-hero .slider-div .single-div .text-div p.green{text-align:left;}
	.section-home-delivery-hero .slider-div .single-div .text-div .link-div .btn{font-size:11px;margin:0 0 15px;padding:12px 35px;}
	.section-home-delivery-shopping{padding:0 0 15px;}
	.section-home-delivery-shopping .content-div{padding:0;}
	.section-home-delivery-shopping .left-div{padding-right:0;}
	.section-home-delivery-shopping .left-div h2{max-width:100%;margin:0;}
	.section-home-delivery-steps .outer-div{padding:0 20px;}
	.section-home-delivery-steps .content-div .left-div,
	.section-home-delivery-steps .content-div.alt .left-div{padding:30px;}
	.section-home-delivery-steps .content-div.special .left-div{margin-left:0;}
	.section-home-delivery-steps .content-div .right-div{order:2;}
	.section-home-delivery-payment{padding:40px 10px;}
	.section-home-delivery-payment h2{font-size:24px;}

	.section-pharmacy-services-hero{padding:0 10px 10px;}
	.section-pharmacy-services-hero h1{font-size:40px;letter-spacing:-1px;}
	.section-pharmacy-services-hero .slider-div .single-div .img-div::before{width:100%;height:60%;background:transparent linear-gradient(0deg, #00000099 0%, #00000066 80%, #00000000 100%) 0% 0% no-repeat padding-box;top:initial;bottom:0;}
	.section-pharmacy-services-hero .slider-div .single-div .text-div{align-items:flex-end;padding:45px 35px;}
	.section-pharmacy-services-hero .slider-div .single-div .text-div .inner-div{width:100%;}
	.section-pharmacy-services-hero .slider-div .single-div .text-div h2{font-size:24px;margin:0;text-align:left;}
	.section-pharmacy-services-hero .slider-div .single-div .text-div p{font-size:14px;}
	.section-pharmacy-services-hero .slider-div .single-div .text-div p.green{text-align:left;}
	.section-pharmacy-services-solutions{padding:10px 10px 15px;}
	.section-pharmacy-services-solutions h2{margin:0 0 35px;}
	.section-pharmacy-services-solutions .row-div .single-div{width:100%;}
	.section-pharmacy-services-solutions .row-div .single-div .num{margin:0 0 20px;}
	.section-pharmacy-services-solutions .row-div .single-div .num p{line-height:1;}
	.section-pharmacy-services-solutions .row-div .single-div .img-div{width:100%;margin-right:0;margin-bottom:15px;background-repeat:no-repeat;background-size:cover;background-position:center;height:auto;width:100%;background-image:none !important;}
	.section-pharmacy-services-solutions .row-div .single-div .img-div img{display:block;}
	.section-pharmacy-services-solutions .row-div .single-div .text-div{width:100%;padding:0;}
	.section-pharmacy-services-solutions .row-div .single-div .text-div h3{font-size:15px;}

	.latest-health-info-div{padding:0;}
	.latest-health-info-div .content-div{margin:0 0 25px;}
	.latest-health-info-div .single-div{width:100%;margin:0 0 10px;}
	.latest-health-info-div .single-div:last-child{margin:0;}
	.latest-health-info-div .single-div .img-div{height:120px;width:120px;display:inline-block;vertical-align:middle;}
	.latest-health-info-div .single-div .text-div{width:calc(100% - 120px);display:inline-block;vertical-align:middle;padding:16px;}
	.latest-health-info-div .single-div p{margin:0 0 10px;}
	.latest-health-info-div .single-div h3{font-size:12px;margin:0 0 10px;letter-spacing:0;}

	.section-pharmacy-services-detail-hero{padding:0 10px 10px;}
	.section-pharmacy-services-detail-hero h1{font-size:40px;letter-spacing:-1px;}
	.section-pharmacy-services-detail-hero .slider-div .single-div .img-div::before{width:100%;height:60%;background:transparent linear-gradient(0deg, #00000099 0%, #00000066 80%, #00000000 100%) 0% 0% no-repeat padding-box;top:initial;bottom:0;}
	.section-pharmacy-services-detail-hero .slider-div .single-div .text-div{align-items:flex-end;padding:45px 35px;}
	.section-pharmacy-services-detail-hero .slider-div .single-div .text-div .inner-div{width:100%;}
	.section-pharmacy-services-detail-hero .slider-div .single-div .text-div h2{font-size:24px;margin:0;text-align:left;}
	.section-pharmacy-services-detail-hero .slider-div .single-div .text-div p{font-size:14px;}
	.section-pharmacy-services-detail-hero .slider-div .single-div .text-div p.green{text-align:left;}
	.section-pharmacy-services-detail-desc{padding:15px 10px;}
	.section-pharmacy-services-detail-desc .content-div{padding:0;}
	.section-pharmacy-services-detail-desc .left-div{padding:0;}
	.section-pharmacy-services-detail-caridoctor{padding:20px 10px;}
	.section-pharmacy-services-detail-disclaimer{padding:20px 10px 0;}
	.section-pharmacy-services-detail-disclaimer .content-div{padding:25px 20px;}

	.section-specialised-services-hero{padding:0 10px 10px;}
	.section-specialised-services-hero h1{font-size:40px;letter-spacing:-1px;}
	.section-specialised-services-hero .slider-div .single-div .img-div::before{width:100%;height:60%;background:transparent linear-gradient(0deg, #00000099 0%, #00000066 80%, #00000000 100%) 0% 0% no-repeat padding-box;top:initial;bottom:0;}
	.section-specialised-services-hero .slider-div .single-div .text-div{align-items:flex-end;padding:45px 35px;}
	.section-specialised-services-hero .slider-div .single-div .text-div .inner-div{width:100%;}
	.section-specialised-services-hero .slider-div .single-div .text-div h2{font-size:24px;margin:0;text-align:left;}
	.section-specialised-services-hero .slider-div .single-div .text-div p{font-size:14px;}
	.section-specialised-services-hero .slider-div .single-div .text-div p.green{text-align:left;}
	.section-specialised-services-list{padding:0 10px;}
	.section-specialised-services-list h2{margin:0 0 35px;}
	.specialised-services-list .content-div .single-div{width:100%;margin:0 0 20px;padding:35px;}
	.specialised-services-list .content-div .single-div h3{font-size:25px;}

	.section-specialised-services-detail-hero{padding:0 10px 10px;}
	.section-specialised-services-detail-hero h1{font-size:40px;letter-spacing:-1px;}
	.section-specialised-services-detail-hero .slider-div .single-div .img-div::before{width:100%;height:60%;background:transparent linear-gradient(0deg, #00000099 0%, #00000066 80%, #00000000 100%) 0% 0% no-repeat padding-box;top:initial;bottom:0;}
	.section-specialised-services-detail-hero .slider-div .single-div .text-div{align-items:flex-end;padding:45px 35px;}
	.section-specialised-services-detail-hero .slider-div .single-div .text-div .inner-div{width:100%;}
	.section-specialised-services-detail-hero .slider-div .single-div .text-div h2{font-size:24px;margin:0;text-align:left;}
	.section-specialised-services-detail-hero .slider-div .single-div .text-div p{font-size:14px;}
	.section-specialised-services-detail-hero .slider-div .single-div .text-div p.green{text-align:left;}
	.section-specialised-services-detail-desc .content-div{padding:0;}
	.section-specialised-services-detail-how .content-div{padding:0;}
	.section-specialised-services-detail-how h2{margin:0 0 35px;}
	.section-specialised-services-detail-how .row-div .single-div{width:calc((100% - 10px) / 2);margin:0 10px 10px 0;}
	.section-specialised-services-detail-how .row-div .single-div:nth-child(4n){margin-right:10px;}
	.section-specialised-services-detail-how .row-div .single-div:nth-child(2n){margin-right:0;}
	.section-specialised-services-detail-why{padding:30px 0 20px;}
	.section-specialised-services-detail-why .content-div{padding:0 20px;}
	.section-specialised-services-detail-why .content-div.alt .left-div{order:1;}
	.section-specialised-services-detail-why .right-div{padding:0;}
	.section-specialised-services-detail-help{padding:20px;}
	.section-specialised-services-detail-help .left-div{padding:20px;}

	.section-corporate-hero{padding:0 10px;}
	.section-corporate-hero h1{font-size:40px;letter-spacing:-1px;}
	.section-corporate-hero .slider-div .single-div .img-div::before{width:100%;height:60%;background:transparent linear-gradient(0deg, #00000099 0%, #00000066 80%, #00000000 100%) 0% 0% no-repeat padding-box;top:initial;bottom:0;}
	.section-corporate-hero .slider-div .single-div .text-div{align-items:flex-end;padding:45px 35px;}
	.section-corporate-hero .slider-div .single-div .text-div .inner-div{width:100%;}
	.section-corporate-hero .slider-div .single-div .text-div h2{font-size:24px;margin:0;text-align:left;}
	.section-corporate-hero .slider-div .single-div .text-div p{font-size:14px;}
	.section-corporate-hero .slider-div .single-div .text-div p.green{text-align:left;}
	.section-corporate-customize{padding:0;}
	.section-corporate-customize h2{margin:0;line-height:1.5;}
	.section-corporate-gifts{padding:25px 20px 10px;}
	.section-corporate-gifts .outer-div{padding:0;}
	.section-corporate-gifts .content-div{margin:0 0 25px;}
	.section-corporate-gifts .content-div .left-div{order:1;padding:30px 30px 5px;}
	.section-corporate-gifts .content-div.alt .left-div{padding:30px 30px 5px;}
	.section-corporate-gifts .content-div .left-div h3{font-size:24px;letter-spacing:-1px;}
	.section-corporate-gifts .content-div .right-div{order:2;}

	.section-corporate-detail-hero{padding:0 10px;}
	.section-corporate-detail-hero h1{font-size:40px;letter-spacing:-1px;}
	.section-corporate-detail-hero .slider-div .single-div .img-div::before{width:100%;height:60%;background:transparent linear-gradient(0deg, #00000099 0%, #00000066 80%, #00000000 100%) 0% 0% no-repeat padding-box;top:initial;bottom:0;}
	.section-corporate-detail-hero .slider-div .single-div .text-div{align-items:flex-end;padding:45px 35px;}
	.section-corporate-detail-hero .slider-div .single-div .text-div .inner-div{width:100%;}
	.section-corporate-detail-hero .slider-div .single-div .text-div h2{font-size:24px;margin:0;text-align:left;}
	.section-corporate-detail-hero .slider-div .single-div .text-div p{font-size:14px;}
	.section-corporate-detail-hero .slider-div .single-div .text-div p.green{text-align:left;}
	.section-corporate-detail-what{padding:0 0 10px;}
	.section-corporate-detail-what .content-div{padding:0;}
	.section-corporate-detail-what h2{margin:0;}
	.section-corporate-detail-what p:last-child{margin:0;}
	.section-corporate-detail-why{padding:0 0 15px;}
	.section-corporate-detail-why .content-div{padding:0;}
	.section-corporate-detail-why h2{margin:0;}
	.section-corporate-detail-why .row-div{margin:25px 0 0;}
	.section-corporate-detail-why .row-div .single-div{width:calc((100% - 10px) / 2);margin:0 10px 10px 0;}
	.section-corporate-detail-why .row-div .single-div:nth-child(2n){margin-right:0;}
	.section-corporate-detail-efficient{padding:10px 10px 20px;}
	.section-corporate-detail-efficient .content-div{padding:0 15px;}
	.section-corporate-detail-efficient .content-div.alt .left-div{order:1;}
	.section-corporate-detail-efficient .right-div{padding:0;}
	.section-corporate-detail-explore{padding:20px;}
	.section-corporate-detail-explore .outer-div{padding:0;}
	.section-corporate-detail-explore .left-div{padding:20px;}
	.section-corporate-detail-explore .left-div .text-div{max-width:100%;}

	.section-health-campaign-hero{padding:0 10px;}
	.section-health-campaign-hero h1{font-size:40px;letter-spacing:-1px;margin:0 0 25px;}
	.section-health-campaign-hero .slider-div .single-div .img-div::before{width:100%;height:60%;background:transparent linear-gradient(0deg, #00000099 0%, #00000066 80%, #00000000 100%) 0% 0% no-repeat padding-box;top:initial;bottom:0;}
	.section-health-campaign-hero .slider-div .single-div .text-div{align-items:flex-end;padding:45px 35px;}
	.section-health-campaign-hero .slider-div .single-div .text-div .inner-div{width:100%;}
	.section-health-campaign-hero .slider-div .single-div .text-div h2{font-size:24px;margin:0;text-align:left;}
	.section-health-campaign-hero .slider-div .single-div .text-div p{font-size:14px;}
	.section-health-campaign-hero .slider-div .single-div .text-div p.green{text-align:left;}
	.section-health-campaign-list{padding:10px 10px 0;}
	.campaign-listing-div .campaigns-div .single-campaign{display:block;width:100%;min-height:initial;}
	.campaign-listing-div .campaigns-div .single-campaign .text-div{min-height:220px;}
	.campaign-listing-div .campaigns-div .single-campaign .text-div h4{font-size:26px;letter-spacing:0;}

	.section-campaign-detail-hero .heading-div h1{font-size:40px;}
	.section-health-campaign-detail-programme{padding:20px 20px;}
	.section-health-campaign-detail-programme .content-div .left-div{padding:20px 20px;}
	.section-health-campaign-detail-programme .content-div.alt .left-div{order:2;padding:20px;}
	.section-health-campaign-detail-programme .content-div .left-div.left-30{width:100%;margin-left:initial;}
	.section-health-campaign-detail-programme .content-div.alt .right-div{order:1;}
	.section-health-campaign-detail-video .outer-div{padding:0;}
	.videos-list-div .content-div .single-div{width:100%;margin-right:0;}
	
	.section-health-info-hero{padding:0 10px 25px;}
	.section-health-info-hero h1{font-size:40px;letter-spacing:-1px;}
	.section-health-info-hero .content-div{padding:0;}
	.top-info-div h2{text-align:center;margin:0 0 10px;}
	.top-info-div .img-div{display:block;width:100%;margin:0 0 25px;height:0;padding-bottom:55%;}
	.top-info-div .text-div{width:100%;}
	.top-info-div .text-div h3{font-size:15px;}
	.top-info-div .text-div p{line-height:1.5;font-size:12px;}
	.section-health-info-hero .content-div .listing-div{margin:0 0 40px;}
	.all-info-div h2{font-weight:500;line-height:1.5;margin:0 0 25px;}
	.all-info-div .filter-div{margin:30px 0 25px;}
	.all-info-div .filter-div .top-div{margin:0 0 20px;}
	.all-info-div .filter-div .top-div select{margin-bottom:10px;}
	.all-info-div .filter-div .top-div input[type="text"]{margin-bottom:10px;}
	.all-info-div .filter-div .bottom-div{display:block;}
	.all-info-div .filter-div .bottom-div p{width:60px;}
	.all-info-div .filter-div .bottom-div ul.filters{text-align:left;}
	.all-info-div .single-div{width:calc((100% - 10px) / 2);margin:0 10px 10px 0;}
	.all-info-div .single-div:nth-child(3n){margin-right:10px;}
	.all-info-div .single-div:nth-child(2n){margin-right:0;}
	.all-info-div .single-div .img-div{height:160px;}
	.all-info-div .single-div .text-div{padding:20px;}
	.all-info-div .single-div ul.tags li{font-size:8px;}
	.all-info-div .single-div h3{font-size:12px;}
	.all-info-div .single-div p{font-size:12px;}

	.section-info-detail-hero{padding:0 10px;}
	.section-info-detail-hero .heading-div{padding:0 0 5px;}
	.section-info-detail-hero .heading-div::before{width:100%;left:0;}
	.section-info-detail-hero .heading-div h3{margin:0 0 10px;}
	.section-info-detail-hero .heading-div h1{font-size:40px;}
	.section-info-detail-hero .meta-div{padding:0;margin:0 0 30px;}
	.section-info-detail-hero .featured-image{width:100%;margin:0 0 25px;height:320px;}
	.section-info-detail-content{padding:0 10px 40px;max-width:100%;}
	.section-info-detail-content .elementor-section.elementor-section-boxed>.elementor-container{width:100%;}
	.section-info-detail-content .tags-div{margin:0 0 10px;}
	.section-info-detail-related{padding:50px 20px;}
	.section-info-detail-related h2{margin:0 0 30px;}

	.section-caring-news-hero{padding:0 10px;}
	.section-caring-news-hero h1{font-size:40px;margin:0 0 25px;}
	.section-caring-news-hero .slider-div .single-div .img-div::before{width:100%;height:60%;background:transparent linear-gradient(0deg, #00000099 0%, #00000066 80%, #00000000 100%) 0% 0% no-repeat padding-box;top:initial;bottom:0;}
	.section-caring-news-hero .slider-div .single-div .text-div{align-items:flex-end;padding:45px 35px;}
	.section-caring-news-hero .slider-div .single-div .text-div .inner-div{width:100%;}
	.section-caring-news-hero .slider-div .single-div .text-div h2{font-size:24px;margin:0;text-align:left;}
	.section-caring-news-hero .slider-div .single-div .text-div p.green{text-align:left;}
	.section-caring-news-hero .slider-div .single-div .text-div .box-div{padding:15px;}
	.section-caring-news-hero .slider-div .single-div .text-div .box-div p{font-size:14px;}
	.section-caring-news-listing{padding:10px 0 20px;}
	.caring-news-listing .content-div .single-div{width:100%;margin:0 0 10px;}
	.caring-news-listing .content-div .single-div .num p{font-size:66px;line-height:60px;}
	.caring-news-listing .content-div .single-div .text-div .meta .month{margin:0 15px 0 0;}
	.caring-news-listing .content-div .single-div .text-div .meta .month p{font-size:15px;}
	.caring-news-listing .content-div .single-div .text-div h3{font-size:15px;letter-spacing:-1px;}

	.section-media-hero{padding:0 10px 15px;}
	.section-media-hero h1{font-size:40px;margin:0 0 25px;}
	.section-media-hero .slider-div .single-div .img-div::before{width:100%;height:60%;background:transparent linear-gradient(0deg, #00000099 0%, #00000066 80%, #00000000 100%) 0% 0% no-repeat padding-box;top:initial;bottom:0;}
	.section-media-hero .slider-div .single-div .text-div{align-items:flex-end;padding:45px 35px;}
	.section-media-hero .slider-div .single-div .text-div .inner-div{width:100%;}
	.section-media-hero .slider-div .single-div .text-div h2{font-size:24px;margin:0;text-align:left;}
	.section-media-hero .slider-div .single-div .text-div p.green{text-align:left;}
	.section-media-hero .slider-div .single-div .text-div .box-div{padding:15px;}
	.section-media-hero .slider-div .single-div .text-div .box-div p{font-size:14px;}
	.section-media-social{padding:0 10px;}
	.section-media-social h2{margin:0 0 25px;}
	.media-library-div .category-div ul li{margin:0 8px 12px 0;}
	.media-library-div .content-div.listing .listing-div{margin:0 0 40px;}
	.media-library-div .content-div .single-div{width:calc((100% - 10px) / 2);margin:0 10px 15px 0;}
	.media-library-div .content-div .single-div:nth-child(3n){margin-right:10px;}
	.media-library-div .content-div .single-div:nth-child(2n){margin-right:0;}
	.media-library-div .content-div .single-div .text-div{padding:10px;}
	.media-library-div .content-div .single-div h3{font-size:12px;margin:0 0 10px;}

	.section-health-talk-hero{padding:0 10px 5px;}
	.section-health-talk-hero h1{font-size:40px;margin:0 0 25px;}
	.section-health-talk-hero .slider-div .single-div .img-div::before{width:100%;height:60%;background:transparent linear-gradient(0deg, #00000099 0%, #00000066 80%, #00000000 100%) 0% 0% no-repeat padding-box;top:initial;bottom:0;}
	.section-health-talk-hero .slider-div .single-div .text-div{align-items:flex-end;padding:45px 35px;}
	.section-health-talk-hero .slider-div .single-div .text-div .inner-div{width:100%;}
	.section-health-talk-hero .slider-div .single-div .text-div h2{font-size:24px;margin:0;text-align:left;}
	.section-health-talk-hero .slider-div .single-div .text-div p.green{text-align:left;}
	.section-health-talk-hero .slider-div .single-div .text-div .box-div{padding:15px;}
	.section-health-talk-hero .slider-div .single-div .text-div .box-div p{font-size:14px;}
	.section-health-talk-desc{padding:0 0 15px;}
	.section-health-talk-desc .content-div{padding:0;}
	.section-health-talk-check{padding:20px 0;}
	.section-health-talk-check .outer-div{padding:0;}
	.section-health-talk-check .content-div{padding:40px 30px;background-image:none;background-color:#E6F4F3;}
	.section-health-talk-check .content-div .bottom-div .single-div,
	.section-health-talk-check .content-div .bottom-div .single-div:nth-child(1),
	.section-health-talk-check .content-div .bottom-div .single-div:nth-child(2),
	.section-health-talk-check .content-div .bottom-div .single-div:nth-child(3),
	.section-health-talk-check .content-div .bottom-div .single-div:nth-child(4),
	.section-health-talk-check .content-div .bottom-div .single-div:nth-child(5){width:100%;}
	.section-health-talk-faq{padding:30px 10px;}

	.section-latest-deals{padding:40px 10px;}
	.latest-deals-div{padding:0;}
	.latest-deals-div .single-div{width:100%;margin:0 0 10px;}
	.latest-deals-div .single-div .img-div{height:120px;width:120px;display:inline-block;vertical-align:middle;}
	.latest-deals-div .single-div .text-div{width:calc(100% - 120px);display:inline-block;vertical-align:middle;padding:16px;}
	.latest-deals-div .single-div h3{font-size:12px;margin:0 0 10px;}
	.latest-deals-div .single-div p.date{font-size:12px;}

	.section-coupon-hero{padding:0 10px 10px;}
	.section-coupon-hero h1{font-size:40px;margin:0 0 25px;}
	.section-coupon-hero .slider-div .single-div .img-div::before{width:100%;height:60%;background:transparent linear-gradient(0deg, #00000099 0%, #00000066 80%, #00000000 100%) 0% 0% no-repeat padding-box;top:initial;bottom:0;}
	.section-coupon-hero .slider-div .single-div .text-div{align-items:flex-end;padding:45px 35px;}
	.section-coupon-hero .slider-div .single-div .text-div .inner-div{width:100%;}
	.section-coupon-hero .slider-div .single-div .text-div h2{font-size:24px;margin:0;text-align:left;}
	.section-coupon-hero .slider-div .single-div .text-div p.green{text-align:left;}
	.section-coupon-hero .slider-div .single-div .text-div .box-div{padding:15px;}
	.section-coupon-hero .slider-div .single-div .text-div .box-div p{font-size:14px;}
	.section-coupon-list{padding:10px;}
	.section-coupon-list h2{margin:0 0 30px;}
	.coupon-listing-div .filter-div .top-div{max-width:220px;width:100%;margin:0 auto 45px;}
	.coupon-listing-div .filter-div .top-div input[type="text"]{width:100%;margin:0 0 10px;min-width:initial;}
	.coupon-listing-div .filter-div .top-div select{width:100%;margin:0 0 10px;}
	.coupon-listing-div .coupons-div .single-coupon{width:100%;margin:0 0 10px;padding:20px;min-height:initial;}
	.coupon-listing-div .coupons-div .single-coupon:hover .text-div{}
	.coupon-listing-div .coupons-div .single-coupon .text-div h4{font-size:15px;letter-spacing:0;margin:0 0 5px;}
	.coupon-listing-div .coupons-div .single-coupon .text-div p{font-size:12px;margin:0 0 15px;}
	.coupon-listing-div .coupons-div .single-coupon .link-div{display:block;}
	.coupon-listing-div .coupons-div .single-coupon:hover .link-div{}
	.coupon-listing-div .coupons-div .single-coupon .link-div .text-link{font-size:11px;}

	.section-coupon-detail-hero .col-12{padding:0 20px;}
	.section-coupon-detail-hero .heading-div h1{font-size:40px;}
	.section-coupon-detail-hero .coupon-detail-div{margin:30px auto;padding:30px 20px;}
	.section-coupon-detail-hero .coupon-detail-div .left-div{width:100%;margin:0 0 30px;}
	.section-coupon-detail-hero .coupon-detail-div .right-div{width:100%;padding-left:0;text-align:center;}
	.section-coupon-detail-hero .coupon-detail-div .right-div img{max-width:400px;width:100%;}
	.section-coupon-detail-related{padding:50px 20px;}

	.section-best-deal-hero{padding:0 10px;}
	.section-best-deal-hero h1{font-size:40px;margin:0 0 25px;}
	.section-best-deal-hero .slider-div .single-div .img-div::before{width:100%;height:60%;background:transparent linear-gradient(0deg, #00000099 0%, #00000066 80%, #00000000 100%) 0% 0% no-repeat padding-box;top:initial;bottom:0;}
	.section-best-deal-hero .slider-div .single-div .text-div{align-items:flex-end;padding:45px 35px;}
	.section-best-deal-hero .slider-div .single-div .text-div .inner-div{width:100%;}
	.section-best-deal-hero .slider-div .single-div .text-div h2{font-size:24px;margin:0;text-align:left;}
	.section-best-deal-hero .slider-div .single-div .text-div p.green{text-align:left;}
	.section-best-deal-hero .slider-div .single-div .text-div .box-div{padding:15px;}
	.section-best-deal-hero .slider-div .single-div .text-div .box-div p{font-size:14px;}
	.section-best-deal-listing{padding:0 0 40px;}
	.section-best-deal-listing h2{margin:0 0 30px;}
	.section-best-deal-listing .deals-div .listing-div{margin:0 0 50px;}
	.section-best-deal-listing .deals-div .single-deal{width:calc((100% - 10px) / 2);margin:0 10px 10px 0;}
	.section-best-deal-listing .deals-div .single-deal:nth-child(3n){margin-right:10px;}
	.section-best-deal-listing .deals-div .single-deal:nth-child(2n){margin-right:0;}
	.section-best-deal-listing .deals-div .single-deal .text-div{padding:20px;}
	.section-best-deal-listing .deals-div .single-deal .text-div h3{font-size:12px;line-height:1.5;}
	.section-best-deal-listing .deals-div .single-deal .text-div p{font-size:12px;color:#707070;}

	.section-reward-detail-hero{padding:0 20px;}
	.section-reward-detail-hero .reward-detail-div{margin:40px auto;}
	.section-reward-detail-hero .reward-detail-div .text-div{width:100%;padding:20px;}
	.section-reward-detail-hero .reward-detail-div .img-div{width:100%;}

	.section-member-privilege-hero{padding:0 10px 10px;}
	.section-member-privilege-hero h1{font-size:40px;margin:0 0 25px;}
	.section-member-privilege-hero .slider-div .single-div .img-div::before{content:'';content:none;width:100%;height:60%;background:transparent linear-gradient(0deg, #00000099 0%, #00000066 80%, #00000000 100%) 0% 0% no-repeat padding-box;top:initial;bottom:0;}
	.section-member-privilege-hero .slider-div .single-div .text-div{align-items:flex-end;padding:45px 35px;}
	.section-member-privilege-hero .slider-div .single-div .text-div .inner-div{width:100%;}
	.section-member-privilege-hero .slider-div .single-div .text-div h3{font-size:36px;}
	.section-member-privilege-hero .slider-div .single-div .text-div h2{font-size:24px;margin:0 0 10px;text-align:left;}
	.section-member-privilege-hero .slider-div .single-div .text-div p{font-size:14px;}
	.section-member-privilege-hero .slider-div .single-div .text-div p.green{text-align:left;}
	.section-member-privilege-hero .slider-div .single-div .text-div .download-div ul{display:flex;}
	.section-member-privilege-hero .slider-div .single-div .text-div .download-div ul li:last-child{margin-right:0;}
	.section-member-privilege-benefits{padding:10px;}
	.section-member-privilege-benefits .elementor-widget-image{margin:0 0 15px !important;}
	.section-member-privilege-benefits h2{line-height:1.5;max-width:250px;margin:0 auto 40px;}
	.section-member-privilege-benefits .row-div .single-div{width:calc((100% - 15px) / 2);margin:0 15px 35px 0;}
	.section-member-privilege-benefits .row-div .single-div:nth-child(2n){margin-right:0;}
	.section-member-privilege-benefits .row-div .single-div .img-div{margin:0 0 10px;}
	.section-member-privilege-benefits .row-div .single-div .img-div img{width:100%;max-width:90px;}
	.section-member-privilege-benefits .row-div .single-div h3{font-size:15px;}
	.section-member-privilege-download{padding:10px 10px 20px;}
	.section-member-privilege-download .content-div{padding:0;}
	.section-member-privilege-download .content-div .img-div{width:100%;margin:0 0 30px;}
	.section-member-privilege-download .content-div .text-div{width:100%;}
	.section-member-privilege-explore{padding:40px 10px 0;}
	.latest-rewards-div{padding:0;}
	.latest-rewards-div .single-div{width:100%;margin:0 0 10px;}
	.latest-rewards-div .single-div .img-div{height:120px;width:120px;display:inline-block;vertical-align:middle;}
	.latest-rewards-div .single-div .text-div{width:calc(100% - 120px);display:inline-block;vertical-align:middle;padding:16px;}
	.latest-rewards-div .single-div h3{font-size:12px;margin:0 0 10px;}
	.latest-rewards-div .single-div p.date{font-size:12px;}

	.section-membership-rewards-hero{padding:0 10px 10px;}
	.section-membership-rewards-hero h1{font-size:40px;margin:0 0 25px;}
	.section-membership-rewards-hero .slider-div .single-div .img-div::before{width:100%;height:60%;background:transparent linear-gradient(0deg, #00000099 0%, #00000066 80%, #00000000 100%) 0% 0% no-repeat padding-box;top:initial;bottom:0;}
	.section-membership-rewards-hero .slider-div .single-div .text-div{align-items:flex-end;padding:45px 35px;}
	.section-membership-rewards-hero .slider-div .single-div .text-div .inner-div{width:100%;}
	.section-membership-rewards-hero .slider-div .single-div .text-div img.phone{display:block;margin:0 auto 10px;width:55%;}
	.section-membership-rewards-hero .slider-div .single-div .text-div h3{font-size:36px;margin:0 0 3px;}
	.section-membership-rewards-hero .slider-div .single-div .text-div h2{font-size:24px;margin:0 0 8px;text-align:center;}
	.section-membership-rewards-hero .slider-div .single-div .text-div p{font-size:14px;}
	.section-membership-rewards-hero .slider-div .single-div .text-div p.green{text-align:left;}
	.section-membership-rewards-hero .slider-div .single-div .text-div .img{margin:15px 0 0;}
	.section-membership-rewards-hero .slider-div .single-div .text-div .img img{max-width:250px;width:100%;margin:0 auto;}
	.section-membership-rewards-list{padding:0 10px;}

	.section-membership-rewards-list .rewards-div .single-reward{width:calc((100% - 10px) / 2);margin:0 10px 10px 0;}
	.section-membership-rewards-list .rewards-div .single-reward:nth-child(3n){margin-right:10px;}
	.section-membership-rewards-list .rewards-div .single-reward:nth-child(2n){margin-right:0;}
	.section-membership-rewards-list .rewards-div .single-reward .text-div{padding:20px;}
	.section-membership-rewards-list .rewards-div .single-reward .text-div h3{font-size:12px;line-height:1.5;}
	.section-membership-rewards-list .rewards-div .single-reward .text-div p{font-size:12px;color:#707070;}

	.section-member-faq-hero{padding:0 10px 10px;}
	.section-member-faq-hero .heading-div .inner-div .text-div{width:100%;padding:30px 20px 10px;}
	.section-member-faq-hero .heading-div .inner-div .img-div{width:100%;}
	.section-member-faq-hero .heading-div .inner-div .img-div img{max-width:300px;width:100%;margin:0 auto;display:block;}
	.section-member-faq-hero h3{margin:0 0 10px;text-align:center;}
	.section-member-faq-hero h1{font-size:40px;margin:0 0 25px;text-align:center;}
	.faq-div .filter-div{display:none;}
	.faq-div .mobile-filter-div{display:block;text-align:center;}
	.faq-div .mobile-filter-div select{border:1px solid #047067;background-color:#FFF;color:#047067;border-radius:30px;padding:12px 45px 12px 30px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1px;display:inline-block;appearance:none;background-image:url(../png/icon-down-green.png);background-repeat:no-repeat;background-size:10px 6px;background-position:calc(100% - 20px) center;outline:none;margin:0 0 45px;}
	.faq-div .content-div .accordion-div .single-accordion{padding:20px 0;}
	
	.faq-div .content-div .accordion-div .single-accordion .num{width:45px;margin-right:10px;}
	.faq-div .content-div .accordion-div .single-accordion .num p{font-size:25px;letter-spacing:-1px;}
	.faq-div .content-div .accordion-div .single-accordion .text-div{padding:5px 20px 0 0;width:calc(100% - 55px);}
	.faq-div .content-div .accordion-div .single-accordion .text-div h4{font-size:15px;margin:0 0 15px;position:relative;}
	.faq-div .content-div .accordion-div .single-accordion .text-div h4::after{width:12px;height:12px;right:-20px;top:calc(50% - 6px);}
	.faq-div .content-div .accordion-div .single-accordion .text-div .text{width:calc(100% + 55px);margin-left:-55px;}
	.faq-div .content-div .accordion-div .single-accordion .text-div .text p{font-size:12px;}

	.section-deal-detail-hero .col-12{padding:0 20px;}

	.section-career-hero{padding:0 10px 15px;}
	.section-career-hero h1{font-size:26px;letter-spacing:-1px;margin:0 0 25px;}
	.section-career-hero .slider-div .single-div .img-div::before{width:100%;height:60%;background:transparent linear-gradient(0deg, #00000099 0%, #00000066 80%, #00000000 100%) 0% 0% no-repeat padding-box;top:initial;bottom:0;}
	.section-career-hero .slider-div .single-div .text-div{align-items:flex-end;padding:45px 35px;}
	.section-career-hero .slider-div .single-div .text-div .inner-div{width:100%;}
	.section-career-hero .slider-div .single-div .text-div h2{font-size:24px;margin:0 0 10px;text-align:left;}
	.section-career-hero .slider-div .single-div .text-div p.green{text-align:left;}
	.section-career-hero .slider-div .single-div .text-div .box-div{padding:15px;}
	.section-career-hero .slider-div .single-div .text-div .box-div p{font-size:14px;}
	.section-career-benefits{padding:20px 10px;}
	.section-career-benefits .heading-div p{max-width:225px;width:100%;margin:0 auto 20px;}
	.section-career-benefits .content-div{margin:0 auto 15px;}
	.section-career-benefits .content-div .single-div{width:calc(100% / 2);margin:0 0 30px;}
	.section-career-benefits .content-div .single-div .img-div .inner-div{width:100px;height:100px;}
	.section-career-benefits .content-div .single-div .img-div .inner-div img{transform:scale(0.8);}
	.section-career-benefits .content-div .single-div p{font-size:12px;max-width:125px;margin:0 auto;}
	.section-career-benefits .content-div .single-div p:last-child{margin:0 auto;}

	.testimonials-div .content-div .single-div{max-width:100%;}
	.testimonials-div .content-div .slick-arrow.slick-prev{left:-5px;}
	.testimonials-div .content-div .slick-arrow.slick-next{right:-5px;}

	.section-career-list{padding:30px 10px;}
	.career-listing-div .filter-div{background-color:#FAFAFA;border-radius:25px;padding:35px 30px;margin:30px 0 50px;}
	.career-listing-div .filter-div .top-div{max-width:210px;width:100%;margin:0 auto 30px;}
	.career-listing-div .filter-div .top-div input[type="text"]{width:100%;margin:0 0 10px;}
	.career-listing-div .filter-div .top-div select{width:100%;margin:0 0 10px;}
	.career-listing-div .filter-div .top-div input[type="submit"]{padding:10px 30px;}
	.career-listing-div .listing-div .single-div{width:100%;margin:0 0 20px;padding:25px;}
	.career-listing-div .listing-div .single-div .top-div{padding:0 0 20px;}
	.career-listing-div .listing-div .single-div .top-div h3{font-size:15px;margin:0 0 18px;}
	.career-listing-div .listing-div .single-div .top-div p.location{margin:0 0 12px;}
	.career-listing-div .listing-div .single-div .bottom-div{padding:20px 0;}
	.career-listing-div .listing-div .single-div .link-div{padding:0;}
	.career-listing-div .listing-div .single-div .link-div a{font-size:11px;padding:10px 30px;}

	.section-location-hero{padding:0 10px 15px;}
	.section-location-hero .heading-div{padding:0;}
	.section-location-hero h1{font-size:40px;letter-spacing:-1px;}
	.section-location-hero .heading-div p{text-align:center;}
	.section-location-listing h2{font-size:24px;}
	.location-listing-div{padding:0 10px;}
	.location-listing-div .filter-div{margin:30px 0 35px;}
	.location-listing-div .filter-div .top-div{margin:0 auto 55px;max-width:220px;width:100%;}
	.location-listing-div .filter-div .top-div .service-category{display:block;width:100%;margin:0 0 10px;}
	.location-listing-div .filter-div .top-div .service-category.active .sub-menu{left:50%;transform:translate(-50%, 0);width:320px;}
	.location-listing-div .filter-div .top-div select{display:block;width:100%;margin:0 0 10px;}
	.location-listing-div .filter-div .top-div input[type="submit"]{padding:10px 25px;}
	.location-listing-div .listing-div .single-div{width:100%;display:block;margin:0 0 20px;}
	.location-listing-div .listing-div .single-div .text-div h4{font-size:15px;}
	.location-listing-div .listing-div .single-div .text-div ul.contact-list li{color:#3D3D3D;font-size:15px;}
	.location-listing-div .listing-div .single-div .text-div ul.contact-list li.hours .label::before{top:5px;}

	.section-terms-hero h1{font-size:40px;}

	.section-privacy-hero h1{font-size:40px;}

	footer{padding:60px 5px 15px;background-position:center calc(100% + 30px);}
	footer .top-div .sidebar-column{width:100%;margin:0 0 20px;border-bottom:1px solid #047067;padding:0 0 20px}
	footer .top-div .sidebar-column:last-child{border:none;margin:0;}
	footer .top-div .sidebar-column::after{content:none;}
	footer h3{letter-spacing:-1px;margin:0 0 15px;}
	footer .bottom-div{margin:0;}
	footer .bottom-div ul:last-child{margin:0;}
	footer .bottom-div ul li:last-child{margin:0;}
	footer .bottom-div .sidebar-column{padding:0;}
	footer .bottom-div .row-div{display:block;}
	footer .bottom-div .row-div .col-div{}
	footer .bottom-div .row-div .col-div .accordion-div{border-bottom:1px solid #047067;padding:20px 0;margin:0;}
	footer .bottom-div .row-div .col-div .accordion-div .accordion-title{position:relative;}
	footer .bottom-div .row-div .col-div .accordion-div .accordion-title::after{content:'';display:inline-block;background-image:url(../png/icon-down-thin-black.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:14px;height:14px;position:absolute;right:0;top:5px;}
	footer .bottom-div .row-div .col-div .accordion-div.non-content .accordion-title::after{content:none;}
	footer .bottom-div .row-div .col-div .accordion-div.active .accordion-title::after{transform:scaleY(-1);}
	footer .bottom-div .row-div .col-div .accordion-div .accordion-title h3{margin:0;}
	footer .bottom-div .row-div .col-div .accordion-div.active .accordion-title h3{margin:0 0 15px;}
	footer .bottom-div .row-div .col-div .accordion-div .accordion-content{display:none;}
	footer .bottom-div .row-div .col-div .accordion-div.active .accordion-content{display:block;}
	footer ul.social-list{font-size:0;}
	footer ul.social-list li{margin:0 20px 8px 0;}
	.social-icon{width:30px;height:30px;}
	footer .bottom-div .awards-div{text-align:center;padding:25px 0 90px;}
	footer .copyright-div{text-align:center;padding:30px 0 0;}
	footer .copyright-div .copyright{margin:0 0 20px;}
	footer .copyright-div .footer-links{text-align:center;}
}


.section-covid-hero{}
.section-covid-hero .slider-div .single-div{position:relative;background-image:url(../jpg/covid-bg-desktop.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;}
.section-covid-hero .slider-div .single-div .img-div{padding:30px 0 0;}
.section-covid-hero .slider-div .single-div .img-div img{display:block;margin:0 auto;}
.section-covid-hero .slider-div .single-div .img-div img.desktop-only{}
.section-covid-hero .slider-div .single-div .img-div img.mobile-only{display:none;}
.section-covid-hero .slider-div .single-div .text-div{padding:90px 0 0;text-align:center;width:100%;position:relative;margin:-170px 0 0;z-index:1;background: transparent linear-gradient(180deg, #CECCE600 0%, #CECCE6A5 47%, #CECCE6 100%) 0% 0% no-repeat padding-box;}
.section-covid-hero .slider-div .single-div .text-div h1{font-size:40px;font-family:'Paytone One',sans-serif;margin:0 0 10px;color:#1A1A1A;}
.section-covid-hero .slider-div .single-div .text-div h2{font-size:20px;font-weight:700;font-family:Helvetica,sans-serif;margin:0 0 18px;color:#142435;}
.section-covid-hero .slider-div .single-div .text-div .box-div{border-top:3px solid #F0D759;padding:10px 20px;max-width:550px;width:100%;margin:0 auto;position:relative;}
.section-covid-hero .slider-div .single-div .text-div .box-div::before{content:'';display:inline-block;height:3px;width:33.33%;background-color:#5E458F;position:absolute;top:-3px;left:0;}
.section-covid-hero .slider-div .single-div .text-div .box-div::after{content:'';display:inline-block;height:3px;width:33.33%;background-color:#67B36E;position:absolute;top:-3px;right:0;}
.section-covid-hero .slider-div .single-div .text-div p{font-size:20px;font-family:Helvetica,sans-serif;color:#142435;line-height:1.5;}

@media screen and (max-width:767px){
	.section-covid-hero .slider-div .single-div{background-image:url(../jpg/covid-bg-mobile.jpg);}
	.section-covid-hero .slider-div .single-div .img-div img.desktop-only{display:none;}
	.section-covid-hero .slider-div .single-div .img-div img.mobile-only{display:block;}
	.section-covid-hero .slider-div .single-div .text-div{padding:0 35px;}
	.section-covid-hero .slider-div .single-div .text-div h1{font-size:30px;margin:0 0 15px;}
	.section-covid-hero .slider-div .single-div .text-div h2{font-size:15px;margin:0 0 15px;}
	.section-covid-hero .slider-div .single-div .text-div .box-div{padding:10px 0 5px;}
	.section-covid-hero .slider-div .single-div .text-div p{font-size:15px;}
}



.rev-btn a._df_custom{color:#FFF !important;font-size:22px !important;}

.align-center{text-align:center;}
.purple-button-div{}
.purple-button-div a{background-color:#9b57f2;color:#fff;font-size:16px;padding:15px 30px;border-radius:4px;line-height:1;}
.purple-button-div a:hover{background-color:#581ba8;}


.bmi-calculator input[type="submit"]{transition:background 150ms ease-in-out;
    background:#0073aa;
    border:none;
    border-radius:5px;
    box-sizing:border-box;
    color:#fff;
    font-size:12px;
    font-weight:700;
    line-height:1.2;outline:none;padding:0.76rem 1rem;text-decoration: none;vertical-align: bottom;text-transform:none;margin:0 0 20px;}