@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Delicious+Handrawn&display=swap');
@font-face {
	font-family: 'Frutiger';
	font-style: normal;
	font-weight: normal;
	src: local('Frutiger'), url('../fonts/Frutiger.woff') format('woff');
}
@font-face {
	font-family: 'Frutiger Bold';
	font-style: normal;
	font-weight: normal;
	src: local('Frutiger Bold'), url('../fonts/Frutiger_bold.woff') format('woff');
}
.header_slider_bg{ background:#f7f7f7; margin-bottom:2px; }
.header_slider_text{ padding:10px 0; font-family: "Poppins", sans-serif; font-size:14px; color: #000; font-weight: 400; }
.header_slider_btn{ text-align:right; padding:10px 0; }
.header_slider_btn a{ font-family: "Poppins", sans-serif; font-size:14px; color: #000; font-weight: 400; margin-left:20px; transition:.3s ease; }
.header_slider_btn a:hover{ text-decoration:underline; color:#ff4338; transition:.3s ease; }

.logo_bg{ background:#f7f7f7;}
.logo{ padding:20px 0; }
.logo img{ height:32px; }

.logo_btn{ text-align:right; padding:21px 0; }
.logo_btn a{ color:#000; font-size:20px; margin-left:20px; transition:.3s ease; }
.logo_btn a:hover{ color:#ff4338; text-decoration:none; transition:.3s ease; }
.logo_btn img{ height:24px; }

.search_con{ padding-top:15px; }
.search_input{ border:none !important; padding:11px 12px !important; }
.search_btn{ border:none !important; padding:11px 12px !important; border-radius:0 3px 3px 0 !important; }
.btn-default:hover{ background-color:#fff !important; }

.nav_bg{ background:#fff; border-bottom:solid 1px #f7f7f7; position:sticky; z-index: 999999; width: 100%; top:0px; }

.banner_left_text{ text-align:left; background:#87ceeb; padding:20px 20px 30px 20px; margin-top:285px; }
.banner_left_text h3{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size:32px; color: #000; font-weight: 800; text-transform:uppercase; text-shadow:none; margin-bottom:10px; }
.banner_left_text p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size:15px; color: #000; font-weight: 400; text-shadow:none; margin-bottom:20px; }
.banner_left_text a{ background:#000; font-family: "Poppins", sans-serif; font-size:15px; color: #fff; font-weight: 400; padding:7px 20px; border-radius:3px; transition:.3s ease; }
.banner_left_text a:hover{ background:#ff4338; transition:.3s ease; }

.banner_left_text2{ text-align:left; background:#c9ddbb; padding:20px 20px 30px 20px; margin-top:285px; }
.banner_left_text2 h3{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size:32px; color: #000; font-weight: 800; text-transform:uppercase; text-shadow:none; margin-bottom:10px; }
.banner_left_text2 p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size:15px; color: #000; font-weight: 400; text-shadow:none; margin-bottom:20px; }
.banner_left_text2 a{ background:#000; font-family: "Poppins", sans-serif; font-size:15px; color: #fff; font-weight: 400; padding:7px 20px; border-radius:3px; transition:.3s ease; }
.banner_left_text2 a:hover{ background:#ff4338; transition:.3s ease; }

.cats_con{ padding:40px 0; }
.main_cats{}
.main_cats img{ margin-bottom:15px; opacity:1; transition:.3s ease; }
.main_cats img:hover{ opacity:0.7; transition:.3s ease; }
.main_cats h2{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size:16px; color: #343434; font-weight: 600; margin-bottom:5px; }
.main_cats a{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size:13px; color: #343434; font-weight: 400; transition:.3s ease; }
.main_cats a:hover{ text-decoration:underline; color:#ff4338; transition:.3s ease; }

.min_banner_1{ background:#feeba0; padding:40px 0; margin-bottom:20px; }
.mid_banner_1_text{ padding-top:25px; }
.mid_banner_1_text h2{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size:34px; color: #000; font-weight: 700; text-transform:uppercase; padding-bottom:25px; }
.mid_banner_1_text p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size:14px; color: #000; font-weight: 400; padding-bottom:30px; }
.mid_banner_1_text a{ background:#000; font-family: "Poppins", sans-serif; font-size:15px; color: #fff; font-weight: 400; padding:7px 20px; border-radius:3px; transition:.3s ease; }
.mid_banner_1_text a:hover{ background:#ff4338; transition:.3s ease; }
.mid_banner_1_img{}

.min_banner_2{ background:#a6c8eb; padding:40px 0;}
.mid_banner_2_text{ padding-top:25px; }
.mid_banner_2_text h2{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size:34px; color: #000; font-weight: 700; text-transform:uppercase; padding-bottom:25px; }
.mid_banner_2_text p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size:14px; color: #000; font-weight: 400; padding-bottom:30px; }
.mid_banner_2_text a{ background:#000; font-family: "Poppins", sans-serif; font-size:15px; color: #fff; font-weight: 400; padding:7px 20px; border-radius:3px; transition:.3s ease; }
.mid_banner_2_text a:hover{ background:#ff4338; transition:.3s ease; }
.mid_banner_2_img{}

.feature_products_con{ background:#e1ebf7; padding:60px 0; }
.feature_products_box{ margin:0 10px; }
.feature_box_img{ background:#fff; text-align:center; padding:10px 0; margin-bottom:10px; }
.feature_box_text{}
.feature_box_text a{ font-family: "Poppins", sans-serif; font-size:16px; color: #343434; font-weight: 600; padding-bottom:5px; }
.feature_box_text a:hover{ text-decoration: underline;}
.feature_box_text p{ margin: 0px; padding: 0px; font-family: "Poppins", sans-serif; font-size:13px; color: #343434; font-weight: 400; }
.feature_box_text img{ height:12px; width:auto !important; }

.blog_con{ background:#fff; padding:50px 0; }
.blog_box{ margin:0 10px; padding:0 0 10px 0; }
.blog_box img{ margin-bottom:20px; }
.blog_box h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size:16px; color: #343434; font-weight: 500; margin-bottom:8px; }
.blog_box p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size:13px; color: #343434; font-weight: 400; line-height:25px; margin-bottom:20px; }
.blog_box a{ background:#000; font-family: "Poppins", sans-serif; font-size:15px; color: #fff; font-weight: 400; padding:7px 20px; border-radius:3px; transition:.3s ease; margin-bottom:10px; }
.blog_box a:hover{ background:#ff4338; transition:.3s ease; }

.min_banner_3{ background:#aec68a; padding:40px 0; margin-bottom:20px; }
.mid_banner_3_text{ padding-top:25px; }
.mid_banner_3_text h2{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size:34px; color: #000; font-weight: 700; text-transform:uppercase; padding-bottom:25px; }
.mid_banner_3_text p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size:14px; color: #000; font-weight: 400; padding-bottom:30px; }
.mid_banner_3_text a{ background:#000; font-family: "Poppins", sans-serif; font-size:15px; color: #fff; font-weight: 400; padding:7px 20px; border-radius:3px; transition:.3s ease; }
.mid_banner_3_text a:hover{ background:#ff4338; transition:.3s ease; }
.mid_banner_3_img{}

.min_banner_4{ background:#fccc8a; padding:40px 0; }
.mid_banner_4_text{ padding-top:25px; }
.mid_banner_4_text h2{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size:34px; color: #000; font-weight: 700; text-transform:uppercase; padding-bottom:25px; }
.mid_banner_4_text p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size:14px; color: #000; font-weight: 400; padding-bottom:30px; }
.mid_banner_4_text a{ background:#000; font-family: "Poppins", sans-serif; font-size:15px; color: #fff; font-weight: 400; padding:7px 20px; border-radius:3px; transition:.3s ease; }
.mid_banner_4_text a:hover{ background:#ff4338; transition:.3s ease; }
.mid_banner_4_img{}

.feature_products_con2{ background:#fde6c7; padding:60px 0; }
.feature_products_box2{ margin:0 10px; }
.feature_box_img2{ background:#fff; text-align:center; padding:10px 0; margin-bottom:10px; }
.feature_box_text2{}
.feature_box_text2 a{ font-family: "Poppins", sans-serif; font-size:16px; color: #343434; font-weight: 600; padding-bottom:5px; }
.feature_box_text2 a:hover{ text-decoration: underline;}
.feature_box_text2 p{ margin: 0px; padding: 0px; font-family: "Poppins", sans-serif; font-size:13px; color: #343434; font-weight: 400; padding-bottom:5px; }
.feature_box_text2 img{ height:12px; width:auto !important; }

.text_con{ background:#fff; padding:50px 0; }
.home_text{}
.home_text h3{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size:26px; color: #000; font-weight: 600; padding-bottom:20px; }
.home_text span{ font-family: "Caveat", cursive; }
.home_text p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size:14px; color: #000; font-weight: 400; line-height:24px; }
.text2{ padding-top:48px; }

.footer_bg{ background:#f7f7f7; padding:40px 0; }
.footer_text{}
.footer_text img{ margin-bottom:20px; }
.footer_text h2{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size:18px; color: #343434; font-weight: 700; padding-bottom:10px; text-transform:uppercase; }
.footer_text p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size:14px; color: #616161; font-weight: 400; line-height:26px; padding-bottom:8px; }
.footer_text a{ font-family: "Poppins", sans-serif; font-size:14px; color: #616161; font-weight: 400; text-decoration: underline; transition:.3s ease; }
.footer_text a:hover{ color:#ff4338; text-decoration:underline; transition:.3s ease; }

.footer_space{ margin-top:40px; }
.footer_heading{ font-family: "Poppins", sans-serif; font-size:18px; color: #343434; font-weight: 600; padding-bottom:15px; text-transform:uppercase; }
.footer{ margin-bottom: 30px; font-family: "Poppins", sans-serif; font-size: 15px; font-weight: 500; color: #343434;}
.footer a{ color: #616161; }
.footer a:hover{ color: #ff4338; }
.footer i{ color: #616161;}
.footer li{ padding-bottom: 8px; }
.footer li i{ margin-left: 10px;}
.footer li a{ font-family: "Poppins", sans-serif; font-size: 14px; font-weight: 400; color: #616161; transition: .3s ease; display: block;}
.footer li a:hover{ font-family: "Poppins", sans-serif; font-size: 14px; font-weight: 400; color: #ff4338; padding-left: 10px;transition: .3s ease;}

.newsletter_heading{}
.newsletter_heading h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size:18px; color: #343434; font-weight: 600; padding-bottom:10px; text-transform:uppercase; }
.newsletter_heading p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 13px; font-weight: 400; color: #616161; }

.letter_con{ padding-top:15px; width:70%; }
.letter_input{ border:solid 1px #797979 !important; padding:11px 12px !important; border-radius:0px !important; }
.letter_btn{ border-top:solid 1px #797979 !important; border-right:solid 1px #797979 !important; border-bottom: solid 1px #797979 !important; border-left: none !important; padding:11px 12px !important; border-radius:0px !important; }

.payments_cards{ text-align:right; }
.payments_cards img{ height:40px; }

.copy_bg{ background:#fff; border-top:solid 1px #ececec; text-align:center; padding:40px 0; }
.copy_heading{ font-family: "Poppins", sans-serif; font-size:16px; color: #343434; font-weight: 600; text-transform:uppercase; margin-bottom:10px; }
.copy_text{ font-family: "Poppins", sans-serif; font-size: 13px; font-weight: 400; color: #616161; margin-top:10px; }

.copy_icons{ text-align:center; }
.copy_icons a{ font-size:22px; color:#616161; margin:0 8px; }
.copy_icons a:hover{ color:#ff4338; }

.next_con{ padding:20px 0; }
.breadcrumb{ margin-bottom:20px; }
.breadcrumb li a{ font-family: "Poppins", sans-serif; font-size:13px; color: #777; font-weight: 400; }
.breadcrumb li a:hover{ color:#ff4338; text-decoration:underline; }
.breadcrumb>.active{ font-family: "Poppins", sans-serif; font-size:13px; color: #777; font-weight: 400; }

.feature_products_box_pro{ margin-bottom:25px; }
.feature_products_box_pro_img{ background:#fff; text-align:center; padding:10px 0; margin-bottom:10px; filter:contrast(94%); }
.feature_products_box_pro_img span{ background:#F00; color:#fff; padding:3px 6px; position:absolute; top:0px; right:0px; font-size:12px; }
.feature_products_box_pro_text{}
.feature_products_box_pro_text a{ font-family: "Poppins", sans-serif; font-size:15px; color: #343434; font-weight: 600; padding-bottom:5px; }
.feature_products_box_pro_text a:hover{ text-decoration: underline;}
.feature_products_box_pro_text p{ margin: 0px; padding: 0px; font-family: "Poppins", sans-serif; font-size:13px; color: #343434; font-weight: 400; }
.feature_products_box_pro_text img{ height:12px; }

.pro_heading{ font-family: "Poppins", sans-serif; font-size:28px; color: #343434; font-weight: 700; padding-bottom:20px; text-transform:uppercase; }
.pro_heading a{ text-align:right; float:right; font-family: "Poppins", sans-serif; font-size:14px; color: #343434; font-weight: 400; text-decoration:underline; text-transform:lowercase; transition:.3s ease; }
.pro_heading a:hover{ color:#ff4338; text-decoration:underline; transition:.3s ease; }
.leftmenu_heading{ font-family: "Poppins", sans-serif; font-size:24px; color: #343434; font-weight: 600; padding-bottom:20px; text-transform:uppercase; }

.leftmenu_tabs{ padding: 0 !important; }
.leftmenu_tabs ul{ padding-top:10px; }
.leftmenu_tabs li{ list-style:none; width:100%; }
.leftmenu_tabs li i{ font-size: 11px; float: right; }
.leftmenu_tabs li a{ font-family: "Poppins", sans-serif; font-size: 14px; color: #616161; font-weight: 500; border-bottom: solid 1px #ccc; padding: 8px 0; display:block;}

.leftmenu_tabs_sub{}
.leftmenu_tabs_sub li{ font-family: "Poppins", sans-serif; font-size: 14px; color: #616161; font-weight: 400; border-bottom:none; padding: 3px 0 3px 15px; }

.pro_page_text{ padding-top:50px; }
.pro_page_text h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size:24px; color: #343434; font-weight: 600; padding-bottom:10px; text-transform:uppercase; }
.pro_page_text p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #616161; font-weight: 400; line-height:24px; padding-bottom:30px; }
.pro_page_text ul{}
.pro_page_text ul li{ font-family: "Poppins", sans-serif; font-size: 14px; color: #616161; font-weight: 400; line-height:24px; }

.pfilters{ font-family: "Poppins", sans-serif; font-size: 13px; color: #616161; font-weight: 400; }

.detail_box{ border:solid 1px #c5c5c5; background:#fff; text-align:center; margin-bottom:20px; }
.detail_box img{ height:550px; }

.detail_box2{ border:solid 1px #c5c5c5; background:#fff; text-align:center; margin-bottom:20px; }

.d_name{ font-family: "Poppins", sans-serif; font-size: 24px; color: #000; font-weight: 600; padding-bottom:8px; }
.d_text{ font-family: "Poppins", sans-serif; font-size: 13px; color: #464646; font-weight: 400; padding-bottom:15px; }
.d_review{ font-family: "Poppins", sans-serif; font-size: 13px; color: #464646; font-weight: 400; margin-bottom:20px; }
.d_review img{ height:14px; }
.d_price{ padding-bottom:20px; }
.d_price h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 26px; color: #000; font-weight: 700; }
.d_price p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 13px; color: #464646; font-weight: 400; }
.d_text2{ padding-bottom:25px; }
.d_text2 p{ margin: 0px; padding: 0px; font-family: "Poppins", sans-serif; font-size: 13px; color: #464646; font-weight: 400; line-height:25px; }
.d_text2 i{ color:#ff4338; }
.d_text2 a{ font-family: "Poppins", sans-serif; font-size: 14px; color: #000; font-weight: 400; text-decoration:underline; }
.d_text2 a:hover{ color:#ff4338; }
.d_qty{ padding-bottom:20px; }
.d_btn{  }
.dbtn{ background:#00b348 !important; border-radius:5px !important; border:none !important; width:40%; font-family: "Poppins", sans-serif !important; font-size: 15px !important; color: #fff !important; font-weight: 500 !important; padding:14px 12px !important; transition:.3s ease; margin-bottom:15px; }
.dbtn:hover{ background:#000 !important; transition:.3s ease; }
.d_wishlist{ margin-bottom:20px; }
.d_wishlist a{ font-family: "Poppins", sans-serif; font-size: 13px; color: #464646; font-weight: 400; text-decoration:none; }
.d_wishlist a:hover{ color:#ff4338; text-decoration:none; }

.d_text3{ background:#f7f7f7; padding:20px 40px; border-radius:10px; margin-bottom:20px; }
.d_text3 p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 13px; color: #464646; font-weight: 400; line-height:25px; }
.d_text3 i{ color:#00b348; }

.d_text4{ padding:20px 0; }
.d_text4 p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 13px; color: #464646; font-weight: 400; line-height:25px; }

.table_1{ background:#f1f1f1; padding:10px 20px; font-family: "Poppins", sans-serif; font-size: 13px; color: #464646; font-weight: 400; }
.table_2{ background:#fff; padding:10px 20px; font-family: "Poppins", sans-serif; font-size: 13px; color: #464646; font-weight: 400; }

.details_tabs{ padding: 0 !important; }
.details_tabs ul{ padding-top:10px; }
.details_tabs li{ list-style:none; width:100%; }
.details_tabs li i{ font-size: 11px; float: right; }
.details_tabs li a{ font-family: "Poppins", sans-serif; font-size: 16px; color: #333; font-weight: 600; border-bottom: solid 1px #ccc; padding: 8px 0; display:block; text-transform: uppercase;}

.warranty_text{ padding:0; }
.warranty_text p{ margin: 0px; padding: 40px 0px 0px 0px; font-family: "Poppins", sans-serif; font-size: 13px; color: #464646; font-weight: 400; line-height:24px; }
.detail_space{ padding:40px 0; }


.story_page{ padding-top:60px; }
.story_text_1{ padding:60px 0; }
.story_text_1 span{ font-family: "Poppins", sans-serif; font-size: 13px; color: #464646; font-weight: 400; }
.story_text_1 h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 36px; color: #333; font-weight: 700; text-transform:uppercase; padding-bottom:30px; }
.story_text_1 p{ margin: 0px; padding: 0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #464646; font-weight: 400; padding-bottom:30px; line-height:24px; }
.story_img{}


.video_text{ padding-top:80px; }
.video_text p{ margin:0px; padding:0px; font-family: "Delicious Handrawn", cursive; font-size:22px; padding-bottom:20px; text-transform:uppercase; }
.video_text span{ font-family: "Poppins", sans-serif; font-size: 13px; color: #464646; font-weight: 400; }
.video_img{}

.roots_img{}
.roots_text{ padding-top:40px; }
.roots_text h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 36px; color: #333; font-weight: 700; text-transform:uppercase; padding-bottom:30px; }
.roots_text p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #464646; font-weight: 400; padding-bottom:30px; line-height:24px; }
.roots_text a{ background:#959494; font-family: "Poppins", sans-serif; font-size: 14px; color: #fff; font-weight: 400; text-transform:uppercase; padding:10px 20px; border-radius:5px; transition:.3s ease;  }
.roots_text a:hover{ background:#ff4338; text-decoration:none; transition:.3s ease; cursor: not-allowed; }

.nature_text{ padding-top:80px; }
.nature_text h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 36px; color: #333; font-weight: 700; text-transform:uppercase; padding-bottom:30px; }
.nature_text p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #464646; font-weight: 400; padding-bottom:30px; line-height:24px; }
.nature_text a{ background:#959494; font-family: "Poppins", sans-serif; font-size: 14px; color: #fff; font-weight: 400; text-transform:uppercase; padding:10px 20px; border-radius:5px; transition:.3s ease; }
.nature_text a:hover{ background:#ff4338; text-decoration:none; transition:.3s ease;  }
.nature_img{}


.btn_contact{ background:#00b348 !important; border:none !important; width:100% !important; border-radius:5px !important; font-family: "Poppins", sans-serif !important; font-size: 18px !important; color: #fff !important; font-weight: 400 !important; padding:12px !important; }
.contact_1{ background:#efefef url(../img/contact-1.png) left 22px top 10px no-repeat; padding:15px 15px 15px 90px; border-radius:5px; margin-bottom:20px; }
.contact_1 h2{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 18px; color: #333; font-weight: 600; }
.contact_1 p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #464646; font-weight: 400; }
.contact_1 a{ color:#333; text-decoration:none; }
.contact_1 a:hover{ color:#ff4338; text-decoration:none; }

.contact_2{ background:#efefef url(../img/contact-2.png) left 22px top 10px no-repeat; padding:15px 15px 15px 90px; border-radius:5px; margin-bottom:20px; }
.contact_2 h2{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 18px; color: #333; font-weight: 600; }
.contact_2 p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #464646; font-weight: 400; }
.contact_2 a{ color:#333; text-decoration:none; }
.contact_2 a:hover{ color:#ff4338; text-decoration:none; }

.contact_3{ background:#efefef url(../img/contact-3.png) left 22px top 10px no-repeat; padding:15px 15px 15px 90px; border-radius:5px; margin-bottom:20px; }
.contact_3 h2{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 18px; color: #333; font-weight: 600; }
.contact_3 p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #464646; font-weight: 400; }
.contact_3 a{ color:#333; text-decoration:none; }
.contact_3 a:hover{ color:#ff4338; text-decoration:none; }

.contact_4{ background:#efefef url(../img/contact-4.png) left 22px top 10px no-repeat; padding:15px 15px 15px 90px; border-radius:5px; margin-bottom:20px; }
.contact_4 h2{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 18px; color: #333; font-weight: 600; }
.contact_4 p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #464646; font-weight: 400; }
.contact_4 a{ color:#333; text-decoration:none; }
.contact_4 a:hover{ color:#ff4338; text-decoration:none; }

.menu_head_1{ margin-bottom:10px; display:block; }
.menu_head_1 a{ font-family: "Poppins", sans-serif; font-size: 18px; color: #333; font-weight: 600; }
.menu_head_1 a:hover{ color:#ff4338; text-decoration:underline; }
.menu_head_1 i{ font-size:8px; }

.menu_text_1{ margin-bottom:5px; display:block; }
.menu_text_1 a{ font-family: "Poppins", sans-serif; font-size: 14px; color: #363636; font-weight: 400; }
.menu_text_1 a:hover{ color:#ff4338; text-decoration:underline; }
.menu_text_1 i{ font-size:10px; }

.content_text{}
.content_text h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 24px; color: #333; font-weight: 600; padding-bottom:8px; }
.content_text h2{ margin: 0px; padding: 0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #333; font-weight: 400; margin-bottom:20px; padding-bottom: 15px; border-bottom:solid 1px #ccc; }
.content_text p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #464646; font-weight: 400; padding-bottom:15px; }
.content_text h3{ margin: 0px; padding: 0px; font-family: "Poppins", sans-serif; font-size: 18px; color: #333; font-weight: 700; }
.content_text ul li{ font-family: "Poppins", sans-serif; font-size: 14px; color: #464646; font-weight: 400; }

.blog_conn{}
.blog_conn h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 24px; color: #333; font-weight: 600; padding-bottom:8px; }
.blog_conn p{ margin: 0px; padding: 0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #333; font-weight: 400; margin-bottom:20px; padding-bottom: 15px; border-bottom:solid 1px #ccc; }

.pblog_box{ text-align:left; margin-bottom:25px; }
.pblog_box img{ margin-bottom:10px; opacity:1; transition:.3s ease; }
.pblog_box img:hover{ opacity:0.8; transition:.3s ease; }
.pblog_box h3{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 18px; color: #333; font-weight: 600; padding-bottom:5px; }
.pblog_box p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 13px; color: #464646; font-weight: 400; padding-bottom:10px; }
.pblog_box a{ font-family: "Poppins", sans-serif; font-size: 14px; color: #464646; font-weight: 400; text-decoration:underline; }
.pblog_box a:hover{ color:#ff4338; text-decoration:underline; }


.dblog_heading_1{ margin-top:20px; }
.dblog_heading_1 h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 20px; color: #333; font-weight: 600; padding-bottom:15px; }
.dblog_heading_1 img{ margin-bottom:20px; width:100%; }
.dblog_heading_1 p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #333; font-weight: 400; padding-bottom:15px; line-height:22px; border-bottom:solid 1px #ccc; margin-bottom:20px; }

.dblog_heading_2{}
.dblog_heading_2 h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 20px; color: #333; font-weight: 600; padding-bottom:15px; }
.dblog_heading_2 p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #333; font-weight: 400; padding-bottom:15px; line-height:22px; }

.bi_img{ margin-bottom:20px; }

.dblog_heading_3{ margin-top:20px; }
.dblog_heading_3 h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 20px; color: #333; font-weight: 600; padding-bottom:15px; }
.dblog_heading_3 p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #333; font-weight: 400; padding-bottom:15px; line-height:22px; }

.dblog_heading_4{ margin-top:20px; }
.dblog_heading_4 h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 20px; color: #333; font-weight: 600; padding-bottom:15px; }
.dblog_heading_4 p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #333; font-weight: 400; padding-bottom:15px; line-height:22px; }

.dblog_heading_5{ margin-top:20px; }
.dblog_heading_5 h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 20px; color: #333; font-weight: 600; padding-bottom:15px; }
.dblog_heading_5 p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #333; font-weight: 400; padding-bottom:15px; line-height:22px; border-bottom:solid 1px #ccc; margin-bottom:20px; }

.bi_img{}
.bi_img img{ width:100%; }

.right_menu{ background:#fff; border: solid 1px #ccc; border-radius:20px; padding:30px 30px; }
.right_menu h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 20px; color: #333; font-weight: 600; padding-bottom:15px; }
.right_menu ul li a{ font-family: "Poppins", sans-serif; font-size: 14px; color: #333; font-weight: 400; display:block; padding:8px 0; border-bottom:solid 1px #ccc; transition:.3s ease; }
.right_menu ul li a:hover{ color:#ff4338; text-decoration:underline; transition:.3s ease; padding-left:10px; }

.social_media_icons{ text-align:left; float:left; }

.login_head{}
.login_head h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 28px; color: #333; font-weight: 700; padding-bottom:25px; }

.login_box{ background:#f7f7f7; padding:20px; }
.login_box h2{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 18px; color: #333; font-weight: 500; padding-bottom:10px; border-bottom:solid 1px #e8e8e8; margin-bottom:20px; }
.login_box p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 12px; color: #F00; font-weight: 400; padding:25px 0 15px 0; }

label{ font-family: "Poppins", sans-serif; font-size: 14px; color: #333; font-weight: 600; }
.login_form{ background:transparent !important; padding:14px 12px !important; border:solid 1px #e8e8e8 !important; margin-bottom:30px; }

.login_btn{ background:#1f1f1f !important; border:none !important; font-family: "Poppins", sans-serif; font-size: 15px; color: #fff; font-weight: 400; padding:12px 25px !important; border-radius:5px !important; transition:.3s ease !important; }
.login_btn:hover{ background:#4e4e4e !important; transition:.3s ease !important; }

.create_box{ background:#fff; padding:20px; }
.create_box h2{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 18px; color: #333; font-weight: 500; padding-bottom:10px; border-bottom:solid 1px #e8e8e8; margin-bottom:20px; }
.create_box p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #333; font-weight: 400; padding-bottom:30px; }
.create_box a{ background:#1f1f1f; border:none; font-family: "Poppins", sans-serif; font-size: 15px; color: #fff; font-weight: 400; padding:12px 25px; border-radius:5px; transition:.3s ease; }
.create_box a:hover{ background:#4e4e4e !important; transition:.3s ease !important; }

.aacount_input{ background:transparent !important; padding:14px 12px !important; border:solid 1px #e8e8e8 !important; margin-bottom:30px; }
.checkbox_input{ font-family: "Poppins", sans-serif; font-size: 14px; color: #333; font-weight: 400; margin-bottom:30px; }
.create_btn{ float:right; padding-top:15px; }
.create_btn a{ font-family: "Poppins", sans-serif; font-size: 14px; color: #333; font-weight: 400; text-decoration:underline; }
.create_btn a:hover{ color:#ff4338; text-decoration:underline; }

.account_menu{ background:#f5f5f5; padding:25px 20px; border-radius:2px; }
.account_menu ul li a{ font-family: "Poppins", sans-serif; font-size: 14px; color: #333; font-weight: 400; border-bottom: solid 1px #d1d1d1; padding:10px 0; display:block; transition:.3s ease; }
.account_menu ul li a:hover{ color:#ff4338; text-decoration:underline; transition:.3s ease; }
.account_menu ul li.active{ font-weight:600; border-bottom: solid 1px #d1d1d1; padding:10px 0; }

.account_info_head{ font-family: "Poppins", sans-serif; font-size: 20px; color: #333; font-weight: 600; padding-bottom:10px; }

.acc_box{ background:#fff; border:solid 1px #e8e8e8; border-radius: 4px; padding:30px 30px; margin-bottom:30px; }
.acc_box h2{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 16px; color: #333; font-weight: 600; padding-bottom:15px; }
.acc_box p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #333; font-weight: 400; padding-bottom:10px; }
.acc_box a{ margin-top:10px; font-family: "Poppins", sans-serif; font-size: 14px; color: #333; font-weight: 400; text-decoration:underline; margin-right:20px; }
.acc_box a:hover{ color:#ff4338; text-decoration:underline; }

.acc_info_box{ background:#fff; border:solid 1px #e8e8e8; border-radius: 4px; padding:30px 30px; margin-bottom:30px; }

.feature_products_box_wish{ margin-bottom:25px; }
.feature_products_box_wish_img{ background:#fff; text-align:center; padding:10px 0; margin-bottom:10px; filter:contrast(94%); }
.feature_products_box_wish_text{}
.feature_products_box_wish_text a{ font-family: "Poppins", sans-serif; font-size:15px; color: #343434; font-weight: 600; padding-bottom:5px; }
.feature_products_box_wish_text a:hover{ text-decoration: underline;}
.feature_products_box_wish_text p{ margin: 0px; padding: 0px; font-family: "Poppins", sans-serif; font-size:13px; color: #343434; font-weight: 400; }
.feature_products_box_wish_text img{ height:12px; }

.wish_qty{ padding-bottom:10px; }

.cart_border{ border-bottom:solid 1px #f3f3f3;}
.cart_heading_top{ font-family: "Poppins", sans-serif; font-size:13px; color:#676767; font-weight: 400; text-transform:uppercase; padding-bottom:15px; }

.cart_main_text{ font-family: "Poppins", sans-serif; font-size:14px; color:#222; font-weight:400; padding:25px 0; }
.cart_main_text h3{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size:15px; color:#222; font-weight:600; padding-bottom:10px; }
.cart_main_text img{ border:solid 1px #f3f3f3; width:120px; }

.cart_table{ margin-top:25px; }
.cart_price{ font-family: "Poppins", sans-serif; font-size:16px; color:#222; font-weight:600; padding-bottom:8px; text-transform:uppercase; }
.cart_price span{ font-family: "Poppins", sans-serif; font-size:16px; color:#333; font-weight:400; padding-left:20px; }
.cart_price_text{ font-family: "Poppins", sans-serif; font-size:13px; color:#676767; font-weight:400; padding-bottom:30px; }

.cart_btn{ text-align:right; margin-bottom:30px; padding-bottom:30px; }
.cart_btn a{ background:#00b348; padding:10px 70px; font-family: "Poppins", sans-serif; font-size:15px; color:#fff; font-weight:500; border-radius:4px; transition:.3s ease; }
.cart_btn a:hover{ background: #000; text-decoration: none; transition:.3s ease; }

.checkout_header{ background:#fff; border-bottom:solid 1px #dedede; }
.check_logo{ padding:25px 0; }
.check_logo img{ height:32px; }

.check_cart{ text-align:right; padding-top:27px; }
.check_cart a{ font-family: "Poppins", sans-serif; font-size:20px; color:#000; font-weight:400; transition:.3s ease; }
.check_cart a:hover{ color:#ff4338; transition:.3s ease; }

.checkout_con{ background:#fff url(../img/checkout-bg.jpg) center top repeat; padding:50px 0; }
.checkout_email{ font-family: "Poppins", sans-serif; font-size:14px; color:#222; font-weight:400; }
.checkout_email img{ height:25px; }
.checkout_form_head{ font-family: "Poppins", sans-serif; font-size:22px; color:#222; font-weight:600; padding:15px 0; }

.checkout_input{ background:#fff !important; border:solid 1px #dedede !important; border-radius:8px !important; margin-bottom:12px !important; padding:14px 12px !important }
.shipping_box{ background:#fff; border:solid 1px #dedede; border-radius:8px; padding:14px 12px; }

.checkout_form_head2{ padding:15px 0;}
.checkout_form_head2 h2{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size:22px; color:#222; font-weight:600; padding-bottom:4px; }
.checkout_form_head2 p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size:14px; color:#676767; font-weight:400; }
.shipping_box img{ float:right; height:22px; }
.shipping_box label{ width:100%; }

.checkout_btn{ background:#00b348 !important; margin-top:25px; border:solid 1px #00b348 !important; border-radius:8px !important; width:100% !important; padding:14px 12px !important; font-family: "Poppins", sans-serif; font-size:16px; color:#fff; font-weight:500; }

.other_link{ margin-top:20px; border-top:solid 1px #dedede; padding:20px 0 0 0; }
.other_link a{ font-family: "Poppins", sans-serif; font-size:14px; color:#00b348; font-weight:400; text-decoration:underline; margin-right:20px; transition:.3s ease; }
.other_link a:hover{ transition:.3s ease; color:#ff4338; }

.checkout_text_1{ font-family: "Poppins", sans-serif; font-size:14px; color:#222; font-weight:400; padding-bottom:8px; }
.checkout_text_2{ font-family: "Poppins", sans-serif; font-size:14px; color:#222; font-weight:400; text-align:right; padding-bottom:8px; }

.checkout_text_3{ font-family: "Poppins", sans-serif; font-size:18px; color:#222; font-weight:500; }
.checkout_text_4{ font-family: "Poppins", sans-serif; font-size:18px; color:#222; font-weight:500; text-align:right;}

.checkout_text_5{ font-family: "Poppins", sans-serif; font-size:13px; color:#111; font-weight:400; }
.checkout_right_text_con{ margin-bottom:30px; }
.checkout_right_text{ font-family: "Poppins", sans-serif; font-size:13px; color:#111; font-weight:400; }
.checkout_right_text img{ background:#fff; border-radius:10px; padding:5px; height:80px; box-shadow:0px 0px 10px #ccc; }
.checkout_right_text span{ position:absolute; padding:0px 7px; margin-left:-10px; background:#000; border-radius:50%; color:#fff; }

.discount_con{ margin-bottom:30px; }
.dis_input{ background:#fff !important; border:solid 1px #dedede !important; border-radius:8px !important; padding:14px 12px !important; width:95% !important; }
.dis_btn{ background:#00b348 !important; border:solid 1px #00b348 !important; border-radius:8px !important; width:100% !important; padding:14px 20px !important; font-family: "Poppins", sans-serif; font-size:14px; color:#fff; font-weight:500;}

.faqs_tabs{ padding: 0 !important; }
.faqs_tabs ul{ padding-top:10px; }
.faqs_tabs li{ list-style:none; width:100%; }
.faqs_tabs li i{ font-size: 11px; float: right; padding-top:5px; }
.faqs_tabs li a{ background: #f1f1f1; font-family: "Poppins", sans-serif; font-size: 16px; color: #111; font-weight: 500; padding: 15px 20px; display:block; margin-bottom: 15px; border-radius:8px; }

.faqs_text{ margin-bottom:20px; }
.faqs_text p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #111; font-weight: 400; }

.sustainability_con{ background:#d5d9d1; margin-top:-20px; }
.sustainability_con h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 36px; color: #111; font-weight: 700; text-transform:uppercase; padding-bottom:30px; padding-top:100px; }
.sustainability_con p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #363636; font-weight: 300; text-align:justify; padding-bottom:35px; }
.sustainability_con a{ font-family: "Poppins", sans-serif; font-size: 14px; color: #fff; font-weight:400; background:#1f1f1f; padding:15px 20px; border-radius:5px; transition:.3s ease; }
.sustainability_con a:hover{ background:#4e4e4e; transition:.3s ease; }

.we_are_con{ background:#a5cde1; padding:50px 0; margin-bottom:50px; }
.ukus_img{ text-align:center; }

.ukus_text{ padding-top:20px; }
.ukus_text h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 24px; color: #111; font-weight: 700; text-transform:uppercase; padding-bottom:10px; }
.ukus_text p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #353536; font-weight: 300; line-height:24px; }

.manifesto_con{ background:#98c1a9; padding:20px 0; }
.manifesto_text{}
.manifesto_text h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 36px; color: #111; font-weight: 700; text-transform:uppercase; padding-bottom:30px; padding-top:20px; }
.manifesto_text p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #353536; font-weight: 300; line-height:24px; padding-bottom:40px; }
.manifesto_text a{ font-family: "Poppins", sans-serif; font-size: 14px; color: #fff; font-weight:400; background:#1f1f1f; padding:15px 20px; border-radius:5px; transition:.3s ease; }
.manifesto_text a:hover{ background:#4e4e4e; transition:.3s ease; }
.manifesto_img{}

.sus_con{ padding:40px 0; }
.sus_1{}
.sus_1 img{}
.sus_1 p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #333; font-weight: 300; line-height:24px; }

.sus_2{}
.sus_2 img{}
.sus_2 p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #333; font-weight: 300; line-height:24px; }

.circular_con{ background:#e2e8d4; padding:40px 0; margin-bottom:30px; }
.circular_head{ font-family: "Poppins", sans-serif; font-size: 20px; color: #111; font-weight: 700; text-transform:uppercase; padding-bottom:30px; }
.circular_1{ margin-bottom:50px; }
.circular_1 img{ padding-bottom:10px; }
.circular_1 p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #111; font-weight: 300; line-height:24px; }

.cradle_con{ background:#94b398; padding:40px 0; margin-bottom:30px; }
.cradle_text{}
.cradle_text h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 36px; color: #111; font-weight: 700; text-transform:uppercase; padding-bottom:10px; letter-spacing:-1.5px; }
.cradle_text p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #111; font-weight: 300; padding-bottom:40px; }
.cradle_text h2{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 24px; color: #111; font-weight: 700; text-transform:uppercase; padding-bottom:10px; letter-spacing:-1.5px; }

.cradle_img{ padding-top:150px; }

.fairtrade_con{ background:#e2e8d4; padding:0; margin-bottom:30px; }
.fairtrade_text{ padding-top:100px; }
.fairtrade_text h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 36px; color: #111; font-weight: 700; text-transform:uppercase; padding-bottom:10px; letter-spacing:-1.5px; }
.fairtrade_text p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #111; font-weight: 300; line-height: 24px; padding-bottom:40px; }
.fairtrade_text a{ font-family: "Poppins", sans-serif; font-size: 14px; color: #fff; font-weight:400; background:#1f1f1f; padding:15px 20px; border-radius:5px; transition:.3s ease; }
.fairtrade_text a:hover{ background:#4e4e4e; transition:.3s ease; }

.home_con{ padding:40px 0; }
.home_text{ padding-top:30px; }
.home_text h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 32px; color: #111; font-weight: 700; text-transform:uppercase; padding-bottom:10px; letter-spacing:-1.5px; }
.home_text p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #111; font-weight: 300; line-height: 24px; padding-bottom:40px; }

.inspiration_con{ background:#ecc7fa; margin-top:-20px; }
.inspiration_text{ padding-top:150px; }
.inspiration_text h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 32px; color: #111; font-weight: 700; text-transform:uppercase; padding-bottom:10px; letter-spacing:-1.5px; }
.inspiration_text p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #111; font-weight: 300; line-height: 24px; padding-bottom:40px; }

.inspiration_blog_con{ padding:40px 0; }
.inspiration_blog_heading{ padding-bottom:40px; }
.inspiration_blog_heading h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 36px; color: #111; font-weight: 700; text-transform:uppercase; padding-bottom:5px; letter-spacing:-1.5px; }
.inspiration_blog_heading p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #111; font-weight: 300; line-height: 24px; }

.popular_con{ background:#efefef; padding:40px 0; }
.popular_head{ font-family: "Poppins", sans-serif; font-size: 32px; color: #1f1f1f; font-weight: 700; text-transform:uppercase; padding-bottom:25px; letter-spacing:-1.5px; text-align:center; }

.gallery_con{ padding:40px 0; }
.galery_text h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 20px; color: #1f1f1f; font-weight: 700; text-transform:uppercase; padding-bottom:40px; letter-spacing:-1.5px; }
.galery_text p{ margin: 0px; padding: 0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #1f1f1f; font-weight: 300; line-height:24px; padding-bottom:20px; }


.gallery_box{ text-align:center; margin:0 10px; }
.gallery_box img{ opacity:1; transition:.3s ease; }
.gallery_box img:hover{ opacity:0.7; transition:.3s ease; }


.weforest_con{ background:#fff; margin-bottom:30px; }
.weforest_text{ padding-top:100px; }
.weforest_text span{ font-family: "Poppins", sans-serif; font-size: 16px; color: #707070; font-weight: 400; }
.weforest_text h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 36px; color: #1f1f1f; font-weight: 700; text-transform:uppercase; padding-bottom:20px; letter-spacing:-1.5px; }
.weforest_text p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 16px; color: #707070; font-weight: 400; line-height:24px; }
.weforest_text a{ font-family: "Poppins", sans-serif; font-size: 16px; color: #000; font-weight: 400; text-decoration:underline; transition:.3s ease; }
.weforest_text a:hover{ color:#ff4338; transition:.3s ease; }

.weforest_con2{ background:#56a6af; padding:40px 0; }
.weforest_con2 h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 36px; color: #1f1f1f; font-weight: 700; text-transform:uppercase; letter-spacing:-1.5px; padding-top:30px; }

.weforest_con3{ padding:40px 0; }
.weforest_con3 h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 36px; color: #1f1f1f; font-weight: 700; text-transform:uppercase; padding-bottom:20px; letter-spacing:-1.5px; }
.weforest_con3 p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 16px; color: #707070; font-weight: 400; line-height:24px; padding-bottom:40px; }
.weforest_con3 a{ font-family: "Poppins", sans-serif; font-size: 14px; color: #fff; font-weight:400; background:#888; padding:15px 20px; border-radius:5px; transition:.3s ease; }
.weforest_con3 a:hover{ background:#4e4e4e; transition:.3s ease; }

.weforest_con4{ background:#c2e5e9; padding:40px 0; }
.weforest_con4 h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 36px; color: #1f1f1f; font-weight: 700; text-transform:uppercase; letter-spacing:-1.5px; padding-top:30px; }

.weforest_con5{ background:#e7f2f3; padding:40px 0; }
.weforest_con5 span{ font-family: "Poppins", sans-serif; font-size: 16px; color: #707070; font-weight: 400; }
.weforest_con5 h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 36px; color: #1f1f1f; font-weight: 700; text-transform:uppercase; padding-bottom:20px; letter-spacing:-1.5px; }
.weforest_con5 p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 16px; color: #707070; font-weight: 400; line-height:24px; padding-bottom:40px; }
.weforest_con5 a{ font-family: "Poppins", sans-serif; font-size: 14px; color: #fff; font-weight:400; background:#888; padding:15px 20px; border-radius:5px; transition:.3s ease; }
.weforest_con5 a:hover{ background:#4e4e4e; transition:.3s ease; }

.weforest_con6{ background:#bbbbbb; padding:60px 0; }
.weforest_con6 h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 36px; color: #1f1f1f; font-weight: 700; text-transform:uppercase; letter-spacing:-1.5px;}


.production_con{ background:#fff; padding:50px 0; }
.production_text{ padding-top:50px; }
.production_text span{ font-family: "Poppins", sans-serif; font-size: 16px; color: #707070; font-weight: 400; }
.production_text h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 36px; color: #1f1f1f; font-weight: 700; text-transform:uppercase; padding-bottom:20px; letter-spacing:-1.5px; }
.production_text p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 16px; color: #707070; font-weight: 400; line-height:24px; }
.production_text a{ font-family: "Poppins", sans-serif; font-size: 16px; color: #000; font-weight: 400; text-decoration:underline; transition:.3s ease; }
.production_text a:hover{ color:#ff4338; transition:.3s ease; }


.production_con2{ background:#56a6af; padding:60px 0; }
.production_con2 h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 36px; color: #1f1f1f; font-weight: 700; text-transform:uppercase; letter-spacing:-1.5px; }

.production_con3{ padding:60px 0; }
.production_con3 h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 28px; color: #1f1f1f; font-weight: 700; text-transform:uppercase; padding-bottom:20px; letter-spacing:-1.5px; }
.production_con3 p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 16px; color: #707070; font-weight: 400; line-height:24px; padding-bottom:40px; }
.production_con3 a{ font-family: "Poppins", sans-serif; font-size: 14px; color: #fff; font-weight:400; background:#888; padding:15px 20px; border-radius:5px; transition:.3s ease; }
.production_con3 a:hover{ background:#4e4e4e; transition:.3s ease; }

.production_con4{ background:#c0e8ec; padding:40px 0; }
.production_con4 h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 36px; color: #1f1f1f; font-weight: 700; text-transform:uppercase; letter-spacing:-1.5px; padding-top:30px; }

.production_con5{ background:#cadee0; padding:40px 0; }
.production_con5 h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 36px; color: #1f1f1f; font-weight: 700; text-transform:uppercase; letter-spacing:-1.5px; padding-top:30px; }

.production_con6{ background:#e7f2f3; padding:60px 0; }
.production_con6 span{ font-family: "Poppins", sans-serif; font-size: 16px; color: #707070; font-weight: 400; }
.production_con6 h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 36px; color: #1f1f1f; font-weight: 700; text-transform:uppercase; padding-bottom:20px; letter-spacing:-1.5px; }
.production_con6 p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 16px; color: #707070; font-weight: 400; line-height:24px; padding-top:60px; }
.production_con6 a{ font-family: "Poppins", sans-serif; font-size: 14px; color: #fff; font-weight:400; background:#888; padding:15px 20px; border-radius:5px; transition:.3s ease; }
.production_con6 a:hover{ background:#4e4e4e; transition:.3s ease; }

.production_con7{ background:#41a4dd; padding:40px 0; }
.production_con7 h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 36px; color: #1f1f1f; font-weight: 700; text-transform:uppercase; letter-spacing:-1.5px; padding-top:30px; }

.production_con8{ background:#fff; padding:60px 0; }
.production_con8 h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 20px; color: #1f1f1f; font-weight: 700; text-transform:uppercase; padding-bottom:15px; }
.production_con8 p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #707070; font-weight: 400; line-height:24px; padding-bottom:20px; }
.production_con8 a{ font-family: "Poppins", sans-serif; font-size: 14px; color: #1f1f1f; font-weight:400; transition:.3s ease; text-decoration: none; }
.production_con8 a:hover{ text-decoration: none; color: #ff4338; transition:.3s ease; }

.production_con9{ background:#aaaaaa; padding:50px 0; }
.production_con9 h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 36px; color: #1f1f1f; font-weight: 700; text-transform:uppercase; letter-spacing:-1.5px; }

.brabantia_new_con{ background:#c0dcd7; }

.sustainability_banner_text{ padding-top:70px; }
.sustainability_banner_text h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 36px; color: #1f1f1f; font-weight: 700; text-transform:uppercase; padding-bottom:20px; letter-spacing:-1.5px; }
.sustainability_banner_text p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #1f1f1f; font-weight: 400; line-height:24px; padding-bottom:50px; }
.sustainability_banner_text img{ margin-bottom:60px; }
.sustainability_banner_text a{ display: table; font-family: "Poppins", sans-serif; font-size: 14px; color: #fff; font-weight:400; background:#1f1f1f; padding:15px 20px; border-radius:5px; transition:.3s ease; }
.sustainability_banner_text a:hover{ background:#4e4e4e; transition:.3s ease; }

.brabantia_new_con2{ padding:100px 0 50px 0; }
.sus_last_text{}
.sus_last_text h1{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 36px; color: #1f1f1f; font-weight: 700; text-transform:uppercase; padding-bottom:15px; letter-spacing:-1.5px; }
.sus_last_text p{ margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-size: 14px; color: #595959; font-weight: 400; line-height:24px; padding-bottom:40px;  }
.sus_last_text a{ display: table; font-family: "Poppins", sans-serif; font-size: 14px; color: #fff; font-weight:400; background:#1f1f1f; padding:15px 20px; border-radius:5px; transition:.3s ease; margin-bottom:40px; }
.sus_last_text a:hover{ background:#4e4e4e; transition:.3s ease; }





/* From Bootstrap */
.dropdown-menu>li>a{ font-family: 'Montserrat', sans-serif; font-size: 16px; color: #fff; font-weight: 500; padding: 10px 0 10px 10px; border-bottom: solid 1px #000;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{ color:#000 !important; }
.dropdown:hover .dropdown-menu { display: block; margin-top: 0; /* remove the gap so it doesn't close */}

.navbar-default .navbar-nav>li>a{ font-family: "Poppins", sans-serif; font-size:14px; font-weight:400; color: #343434 !important; padding: 15px 0px; margin-right: 40px; transition:.3s ease !important; }
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{ color: #ff4338 !important; text-decoration: underline; transition:.3s ease !important; }
.navbar-default .navbar-nav>li>a i{ font-size:10px !important; }

.carousel-caption{ left: 0px !important; right: 0px !important; top: 1%;}
.carousel-caption img{ max-width: 100%; }
.carousel-control{ bottom: 50% !important; }

.offcanvas-header{ display:none; }
.btn-close{background: transparent; margin: 0px 0px 20px 0px; outline: none !important;}
.btn-close:hover{background: transparent; outline: none !important;}
.btn{padding: 8px 12px; border-radius: 0px;}
.btn img{ width: 30px; }

.mobile-menu{ display: none !important; }
.menu_1{ font-family: "Poppins", sans-serif; font-size: 14px; color: #616161; font-weight: 500;}
.menu_1 a{ font-family: "Poppins", sans-serif; font-size: 14px; color: #616161; font-weight: 500; }

.mobile-menu-new{ display: none; }
.mobile-menu-new ul li{ padding: 10px 0; }
.mobile-menu-new ul li a{ font-family: "Poppins", sans-serif; font-size: 15px; color: #616161; font-weight: 500; cursor: pointer; display: block;}
.mobile-menu-new ul li a:hover{ color: #ff4338; text-decoration: none;}
.mobile-menu-new ul li i{ font-size: 11px; float: right; }

.mobile-menu-new-sub li{ padding: 0 !important; }
.mobile-menu-new-sub li a{ font-family: "Poppins", sans-serif; font-size: 14px; color: #616161; font-weight: 500; border-bottom: solid 1px #ccc; padding: 8px 0;}

.sub_menu{ border-bottom: solid 1px #1f1e1e; padding: 10px 15px; }
.sub_menu a{ font-family: "Poppins", sans-serif; font-size: 14px; color: #fff; font-weight: 500; line-height: 20px !important;}
.sub_menu a:hover{ color: #fff !important; text-decoration: underline !important; }

.navbar-collapse{ padding-left:0px !important; padding-right:0px !important; }
.carousel-control{ top:50% !important; }

a:focus,
a:active,
button:focus,
button:active {
    outline: none !important;
    box-shadow: none !important;
}

.qty-input {
    display: flex;
    align-items: center;
    width: 130px;
    height: 42px;
    border: 1px solid #ced4da;
    border-radius: 6px;
    overflow: hidden;
}

.qty-input input {
    width: 50px;
    height: 100%;
    border: 0;
    outline: 0;
    text-align: center;
    font-size: 16px;
    background: #fff;
}

.qty-btn {
    width: 40px;
    height: 100%;
    border: 0;
    background: #fff;
    font-size: 20px;
    cursor: pointer;
}

.qty-btn:hover {
    background: #f5f5f5;
}

.input-icon {
    position: relative;
}

.input-icon i {
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
    color: #999;
    font-size: 16px;
}

.input-icon .form-control {
    padding-left: 45px;
}

.textarea-icon i {
    top: 18px;
    transform: none;
}

.input-group-addon{ background:#fff !important; border-right:0px !important; border-left:1px solid #ccc !important; border-bottom:1px solid #ccc !important; border-top:1px solid #ccc !important; font-size:17px; }
.contact_input{ border-right:1px solid #ccc !important; border-left:0px !important; border-bottom:1px solid #ccc !important; border-top:1px solid #ccc !important; padding:15px 0px !important; }

.mainNav_ul > li.dropdown {
    position: static;
}

.mainNav_ul > li.dropdown > .dropdown-menu {
    width: 100%;
    left: 0;
    right: 0;
    top: 100%;
    margin-top: 0;
    border-radius: 0;
    padding: 20px 30px;
}

.feature-carousel {
    position: relative;
}

.feature-carousel .owl-nav {
    margin: 0 !important;
}

.feature-carousel .owl-nav button.owl-prev,
.feature-carousel .owl-nav button.owl-next {
    position: absolute !important;
    top: 40% !important;
    transform: translateY(-50%) !important;

    width: 40px !important;
    height: 40px !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #ffffff !important;
    border: 1px solid #dddddd !important;
    border-radius: 50% !important;

    color: #333333 !important;
    font-size: 20px !important;
    line-height: 35px !important;

    text-align: center !important;

    transition: all 0.3s ease !important;
}

.feature-carousel .owl-nav button.owl-prev {
    left: -20px !important;
}

.feature-carousel .owl-nav button.owl-next {
    right: -20px !important;
}

.feature-carousel .owl-nav button.owl-prev:hover,
.feature-carousel .owl-nav button.owl-next:hover {
    background: #ff4338 !important;
    border-color: #ff4338 !important;
    color: #ffffff !important;
}


.feature2-carousel {
    position: relative;
}

.feature2-carousel .owl-nav {
    margin: 0 !important;
}

.feature2-carousel .owl-nav button.owl-prev,
.feature2-carousel .owl-nav button.owl-next {
    position: absolute !important;
    top: 40% !important;
    transform: translateY(-50%) !important;

    width: 40px !important;
    height: 40px !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #ffffff !important;
    border: 1px solid #dddddd !important;
    border-radius: 50% !important;

    color: #333333 !important;
    font-size: 20px !important;
    line-height: 35px !important;

    text-align: center !important;

    transition: all 0.3s ease !important;
}

.feature2-carousel .owl-nav button.owl-prev {
    left: -20px !important;
}

.feature2-carousel .owl-nav button.owl-next {
    right: -20px !important;
}

.feature2-carousel .owl-nav button.owl-prev:hover,
.feature2-carousel .owl-nav button.owl-next:hover {
    background: #ff4338 !important;
    border-color: #ff4338 !important;
    color: #ffffff !important;
}


.blog-carousel {
    position: relative;
}

.blog-carousel .owl-nav {
    margin: 0 !important;
}

.blog-carousel .owl-nav button.owl-prev,
.blog-carousel .owl-nav button.owl-next {
    position: absolute !important;
    top: 40% !important;
    transform: translateY(-50%) !important;

    width: 40px !important;
    height: 40px !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #ffffff !important;
    border: 1px solid #dddddd !important;
    border-radius: 50% !important;

    color: #333333 !important;
    font-size: 20px !important;
    line-height: 35px !important;

    text-align: center !important;

    transition: all 0.3s ease !important;
}

.blog-carousel .owl-nav button.owl-prev {
    left: -20px !important;
}

.blog-carousel .owl-nav button.owl-next {
    right: -20px !important;
}

.blog-carousel .owl-nav button.owl-prev:hover,
.blog-carousel .owl-nav button.owl-next:hover {
    background: #ff4338 !important;
    border-color: #ff4338 !important;
    color: #ffffff !important;
}


.blog2-carousel {
    position: relative;
}

.blog2-carousel .owl-nav {
    margin: 0 !important;
}

.blog2-carousel .owl-nav button.owl-prev,
.blog2-carousel .owl-nav button.owl-next {
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    width: 40px !important;
    height: 40px !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #ffffff !important;
    border: 1px solid #dddddd !important;
    border-radius: 50% !important;

    color: #333333 !important;
    font-size: 20px !important;
    line-height: 35px !important;

    text-align: center !important;

    transition: all 0.3s ease !important;
}

.blog2-carousel .owl-nav button.owl-prev {
    left: -20px !important;
}

.blog2-carousel .owl-nav button.owl-next {
    right: -20px !important;
}

.blog2-carousel .owl-nav button.owl-prev:hover,
.blog2-carousel .owl-nav button.owl-next:hover {
    background: #ff4338 !important;
    border-color: #ff4338 !important;
    color: #ffffff !important;
}


/* Fade carousel container */
  .fade-text-carousel {
    position: relative;
    height: 32px;        /* fix height so lines don't jump the layout */
    overflow: hidden;
    text-align: left;
  }

  .fade-text-carousel .fade-item {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    font-family: "Poppins", sans-serif;
    font-size:14px;
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .3px;
    opacity: 0;
    transition: opacity 1s ease-in-out;
  }

  .fade-text-carousel .fade-item.active {
    opacity: 1;
  }



@media (max-width: 1400px){}
@media (max-width: 1200px){}
@media (max-width: 992px){}
@media (max-width: 768px){
	.header_slider_btn{ display:none; }
	.search_con{ padding-top:0px; padding-bottom:10px; }
	.main_cats{ margin-bottom:20px; }

	.min_banner_1{ padding:30px 0; }
	.mid_banner_1_text{ padding-top:0px; padding-bottom:30px; }
	.mid_banner_1_text h2{ font-size:22px; padding-bottom:15px; }
	.mid_banner_1_text p{ padding-bottom:20px; }
	.mid_banner_1_text a{ font-size:14px; }

	.min_banner_2{ padding:30px 0; }
	.mid_banner_2_text{ padding-top:0px; padding-bottom:30px; }
	.mid_banner_2_text h2{ font-size:22px; padding-bottom:15px; }
	.mid_banner_2_text p{ padding-bottom:20px; }
	.mid_banner_2_text a{ font-size:14px; }

	.min_banner_3{ padding:30px 0; }
	.mid_banner_3_text{ padding-top:0px; padding-bottom:30px; }
	.mid_banner_3_text h2{ font-size:22px; padding-bottom:15px; }
	.mid_banner_3_text p{ padding-bottom:20px; }
	.mid_banner_3_text a{ font-size:14px; }

	.min_banner_4{ padding:30px 0; }
	.mid_banner_4_text{ padding-top:0px; padding-bottom:30px; }
	.mid_banner_4_text h2{ font-size:22px; padding-bottom:15px; }
	.mid_banner_4_text p{ padding-bottom:20px; }
	.mid_banner_4_text a{ font-size:14px; }

	.footer_text{ padding-bottom:25px; }
	.footer_space{ margin-top:20px; }

	.newsletter_heading{ text-align:center; }
	.letter_con{ width:100%; margin-bottom:25px; }
	.payments_cards{ text-align:center; }

	.banner_left_text{ margin-top:370px; }
	.banner_left_text h3{ font-size:22px; }
	.banner_left_text p{ font-size:12px; }

	.banner_left_text2{ margin-top:370px; }
	.banner_left_text2 h3{ font-size:22px; }
	.banner_left_text2 p{ font-size:12px; }

	.feature_products_con{ padding:30px 0; }
	.feature_products_con2{ padding:30px 0; }

	.leftmenu_heading{ display:none; }
	.leftmenu_tabs{ display:none; }

	.pro_heading{ font-size:20px; font-weight:600; }
	.feature_products_box_pro_text a{ font-size:14px; font-weight:500; }

	.feature-carousel .owl-nav { display:none !important; }
	.feature2-carousel .owl-nav { display:none !important; }
	.blog-carousel .owl-nav { display:none !important; }
	.blog2-carousel .owl-nav { display:none !important; }

	.nav_bg{ position:relative; }
	.pro_page_text{ padding-top:25px; }
	.pro_page_text h1{ font-size:18px; }
	.footer_text h2{ font-size:16px; font-weight:600; }
	.footer_heading{ font-size:16px; }

	.detail_box img{ height:auto; }
	.d_text3{ padding:20px 25px; }
	.detail_space{ padding:20px 0; }

	.content_text h1{ font-size:18px; }
	.content_text h3{ font-size:16px; font-weight:600; }
	.content_text p{ line-height:24px; }

	.login_head h1{ font-size:20px; font-weight:600; }
	.account_menu{ margin-bottom:15px; }
	.dbtn{ width:100%; }
	.cart_main_text h3{ font-size:14px; font-weight:400; }

	.checkout_con{ background:#fff; }
	.other_link{ margin-bottom:30px; }

	.story_page{ padding-top:0px; }
	.story_text_1{ padding:0px; }

	.story_text_1 h1{ font-size:24px; font-weight:600; padding-bottom:10px; }
	.story_img{ margin-bottom:20px; }

	.video_text{ padding:25px 0; text-align:center; }
	.video_text p{ font-size:18px; }

	.roots_text h1{ font-size:20px; padding-bottom:10px; }

	.nature_text{ padding-top:40px; }
	.nature_text h1{ font-size:20px; padding-bottom:15px; }
	.nature_img{ margin-top:30px; }
	.roots_img{ margin-top:20px; }

	.contact_form{ margin-bottom:20px; }

	.weforest_text{ padding-top:0px; }
	.weforest_text h1{ font-size:24px; }
	.weforest_img{ margin-top:10px; }

	.weforest_con2{ padding:0px; text-align:center; }
	.weforest_con2 h1{ padding-top:20px; font-size:24px; }

	.weforest_con3 h1{ font-size:24px; }
	.weforest_con3 img{ margin-top:30px; }

	.weforest_con4{ text-align:center; padding:20px 0; }
	.weforest_con4 h1{ font-size:24px; margin-bottom:10px; padding-top:0px; }

	.weforest_con5 img{ margin-bottom:20px; }
	.weforest_con5 h1{ font-size:24px; font-weight:700; }
	.weforest_con6{ text-align:center; }
	.weforest_con6 h1{ font-size:24px; }

	.production_con{ padding:0 0 20px 0; }
	.production_text{ padding-top:0px; }
	.production_text h1{ font-size:24px; }
	.production_img{ text-align:center; padding-top:30px; }

	.production_con2{ text-align:center; padding:50px 0; }
	.production_con2 h1{ font-size:26px; }

	.production_con3 h1{ font-size:24px; }
	.production_con3{ padding:30px 0; }

	.production_con4{ text-align:center; padding:20px 0; }
	.production_con4 h1{ font-size:30px; padding-top:0px; padding-bottom:15px; }

	.production_con5{ text-align:center; padding:20px 0; }
	.production_con5 h1{ font-size:30px; padding-top:0px; padding-bottom:15px; }

	.production_con6{ padding:30px 0; }
	.production_con6 p{ padding-top:30px; }

	.production_con7{ text-align:center; padding:20px 0; }
	.production_con7 h1{ font-size:30px; padding-top:0px; padding-bottom:15px; }

	.production_con8{ padding:30px 0; }
	.production_con8 a{ margin-bottom:35px; display:table; }

	.production_con9{ text-align:center; padding:30px 0; }
	.production_con9 h1{ font-size:30px; padding-top:0px; }

	.sustainability_con{ padding:20px 0; }
	.sustainability_con h1{ padding-top:0px; padding-bottom:15px; font-size:24px; }
	.sustainability_con img{ margin-top:30px; }

	.we_are_con{ margin-bottom:20px; padding:35px 0; }
	.ukus_text{ padding-top:0px; text-align:center; }
	.ukus_img{ margin-top:20px; }

	.manifesto_con{ padding:30px 0; }
	.manifesto_text h1{ padding-top:0px; padding-bottom:15px; font-size:24px; }

	.manifesto_img{ text-align:center; margin-top:30px; }

	.sus_con{ text-align:center; }
	.cradle_text h1{ font-size:24px; }
	.cradle_img{ padding-top:0px; }

	.fairtrade_con{ margin-bottom:20px; padding:30px 0; }
	.fairtrade_text{ padding-top:0px; }
	.fairtrade_text h1{ font-size:24px; }
	.fairtrade_text a{ display:none; }
	.home_con{ padding:0px; }
	.home_text h1{ font-size:24px; }
	.sustainability_banner_text{ padding-top:30px; }
	.sustainability_banner_text h1{ font-size:24px; }
	.sustainability_banner{ padding:20px 0; }

	.sustainability_banner_text p{ padding-bottom:20px; }
	.sustainability_banner_text img{ margin-bottom:20px; }

	.brabantia_new_con2{ padding:20px 0; }
	.sus_last_text h1{ font-size:24px; }



	/*Mobile Banner*/
    .carousel-inner>.item{ height:550px !important; background: url(../img/banner_bg.jpg) center top no-repeat;}
    .carousel-inner>.item>img, .carousel-inner>.item>a>img{ display: none;}
    /*Navbar*/
    .nav>li{ display: none; }
    .navbar-nav{ padding: 0px 20px 0px 15px !important; }
    .mobile-menu{ display: block !important; margin: 0 30px;}
    .menu_1{ padding-bottom: 20px; }
    .menu_1 a{ color: #616161; }
    .menu_1 a:hover{ color: #323594; }
    .mobile-menu-new{ display: block; margin: 0 30px;}
    /*Off Canvas*/
    .offcanvas-header{ display:block; text-align: right;}
    .navbar-collapse { position: fixed; z-index: 999999999999999; top:0; bottom: 0;left: 100%; width: 90%; padding-right: 0 !important; padding-left: 0 !important;overflow-y: auto;visibility: hidden;background-color: white;transition: visibility .2s ease-in-out, transform .2s ease-in-out; transform: translateX(-100%);}
    .navbar-collapse.show {visibility: visible; transform: translateX(-100%); background: #f8f6f6; overflow-x: hidden;}
}

/* join chat */
.joinchat_button{background-image: url('../img/whatsapp-support.png');background-size: auto;background-repeat: no-repeat;background-position: center;width: 55px;height: 55px;background-color: transparent;box-shadow: 0px 0px 13px 1px rgb(255 255 255 / 3%); position: fixed; bottom: 36px; right: 25px; border-radius: 60px;cursor: pointer; z-index: 999999;}
.joinchat_button:hover{background-color: var(--primary-color);transition: background 1.5s linear;}
.sonar-wave { position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 9999px;background-image: linear-gradient(to right, #579544 0%, #29ac00 100%);opacity: 0;z-index: -1;pointer-events: none;}
.sonar-wave { animation: sonarWave 2s linear infinite;}
@keyframes sonarWave {from {opacity: 0.4;} to { transform: scale(3); opacity: 0;}}