@charset "UTF-8";
body{line-height:1.65;font-family:Roboto,sans-serif;text-rendering:optimizelegibility}
.body_wrap{overflow:hidden;position:relative}
::-moz-selection{color:#fff;background-color:#000}
::selection{color:#fff;background-color:#000}
::-moz-selection{color:#fff;background-color:#000}
iframe{border:none}
a:active,a:focus,input,input:active,input:focus,input:hover,textarea,textarea:active,textarea:focus,textarea:hover{outline:0!important;outline:0!important}
embed,img:not([draggable]),object,video{height:auto;max-width:100%}
img{border:none;height:auto;max-width:100%;}
a{outline:0;display:inline-block;text-decoration:none;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
a:active,a:focus,a:hover,a:visited{outline:0;text-decoration:none}
button{padding:0;border:none;outline:0;background:0 0;display:inline-block;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
button:focus{outline:0}
:focus{outline:0}
h1,h2,h3,h4,h5,h6{font-weight:800;color:#484848;font-family:Roboto,sans-serif}
.h_s{text-shadow: rgb(103 104 101 / 20%) 2px 3px;}
p{font-weight:400;color: #5c5454;line-height: 28px;}
.collapse_dropdown{top:100%;right:-80px;margin-top:5px;min-width:230px;position:absolute;background-color:#fff;-webkit-box-shadow:0 10px 33.25px 1.75px rgba(0,27,103,.15);box-shadow:0 10px 33.25px 1.75px rgba(0,27,103,.15);z-index:999999}
.collapse_dropdown .profile_info{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f4f8fb}
.collapse_dropdown .profile_info .user_thumbnail{width:60px;overflow:hidden;margin-right:10px;border-radius:100%}
.collapse_dropdown .profile_info .user_name{font-size:15px;font-weight:600;margin-bottom:2px;color:#2e2e2e}
.collapse_dropdown .profile_info .user_title{display:block;line-height:1;font-size:14px}
.collapse_dropdown .settings_options{padding:10px 0}
.collapse_dropdown .settings_options>li{line-height:20px;display:block;list-style:none}
.collapse_dropdown .settings_options>li a{display:block;font-size:16px;padding:10px 20px;color:#6b6b6b}
.table>:not(:first-child){border-top:none}
.product_action_btns li:not(:last-child){margin-right:8px}
.product_css{color:#24262b!important;padding-top:330px!important;text-align:justify!important}
.product_action_btns a{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;color:#292929;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;-webkit-box-shadow:0 4px 10px 1px rgba(0,0,0,.07);box-shadow:0 4px 10px 1px rgba(0,0,0,.07)}
.product_action_btns a:hover{color:#fff;-webkit-transform:translateY(-5px);transform:translateY(-5px);background-color:#bc9036}
.form_item{position:relative}
.form_item input,.form_item textarea{width:100%;border:none;outline:0;display:block;border:1px solid #e8e8e8;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.form_item input:focus,.form_item textarea:focus{border-color:#bc9036}
.form_item input{height:50px;padding:0 15px;}
.form_item textarea{min-height:100px;padding:15px 15px}
.product_layout_content .product_image .pic-1{-webkit-transition:1.5s cubic-bezier(.25, 1, .5, 1);transition:1.5s cubic-bezier(.25, 1, .5, 1)}
.product_layout_content .product_image .pic-2{position:absolute;visibility:hidden;opacity:0;-webkit-transition:1.5s ease;transition:1.5s ease;max-width:200px;overflow:hidden}
.product_layout_content:hover .product_image .pic-1{visibility:hidden;opacity:0}
.product_layout_content:hover .product_image .pic-2{visibility:visible;opacity:1;-webkit-transition:1.5s ease;transition:1.5s ease;max-width:200px}
@-webkit-keyframes fadeInDown{
from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes fadeInDown{
from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@-webkit-keyframes fadeInUp{
from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes fadeInUp{
from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
.img_moving_anim1{position:relative;-webkit-animation:glide1 2s ease-in-out alternate infinite;animation:glide1 2s ease-in-out alternate infinite}
@-webkit-keyframes glide1{
from{right:0;top:0}
to{right:0;top:20px}}
@keyframes glide1{
from{right:0;top:0}
to{right:0;top:20px}}
.img_moving_anim2{position:relative;-webkit-animation:glide2 2s ease-in-out alternate infinite;animation:glide2 2s ease-in-out alternate infinite}
@-webkit-keyframes glide2{
from{left:0;bottom:0}
to{left:0;bottom:20px}}
@keyframes glide2{
from{left:0;bottom:0}
to{left:0;bottom:20px}}
.text-effect span{display:inline-block;opacity:0;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);position:relative;top:-100px;-webkit-animation:text-effect 2s ease-in-out infinite;animation:text-effect 2s ease-in-out infinite}
.text-effect span:first-child{-webkit-animation-delay:1.2s;animation-delay:1.2s}
.text-effect span:nth-child(2){-webkit-animation-delay:1.3s;animation-delay:1.3s}
.text-effect span:nth-child(3){-webkit-animation-delay:1.4s;animation-delay:1.4s}
.text-effect span:nth-child(4){-webkit-animation-delay:1.5s;animation-delay:1.5s}
.text-effect span:nth-child(5){-webkit-animation-delay:1.6s;animation-delay:1.6s}
.text-effect span:nth-child(6){-webkit-animation-delay:1.7s;animation-delay:1.7s}
.text-effect span:nth-child(7){-webkit-animation-delay:1.8s;animation-delay:1.8s}
.text-effect span:nth-child(8){-webkit-animation-delay:1.9s;animation-delay:1.9s}
.text-effect span:nth-child(9){-webkit-animation-delay:2s;animation-delay:2s}
.text-effect span:nth-child(10){-webkit-animation-delay:2.1s;animation-delay:2.1s}
@-webkit-keyframes text-effect{
10%{opacity:.5}
20%{opacity:1;-webkit-transform:rotateX(-360deg);transform:rotateX(-360deg);top:0}
80%{opacity:1;-webkit-transform:rotateX(-360deg);transform:rotateX(-360deg);top:0}
90%{opacity:.5}
100%{opacity:0;top:100px}}
@keyframes text-effect{
10%{opacity:.5}
20%{opacity:1;-webkit-transform:rotateX(-360deg);transform:rotateX(-360deg);top:0}
80%{opacity:1;-webkit-transform:rotateX(-360deg);transform:rotateX(-360deg);top:0}
90%{opacity:.5}
100%{opacity:0;top:100px}}
.backtotop{right:15px;z-index:999;bottom:60px;display:none;position:fixed}
.backtotop .scroll{z-index:1;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;color:#bc9036;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;-webkit-box-shadow:0 10px 33.25px 1.75px rgba(0,0,0,.15);box-shadow:0 10px 33.25px 1.75px rgba(0,0,0,.15)}
.load_more_3{margin-top:3rem}
.load_more_1{margin-top:1rem}
.custom_btn{color:#fff;background:#4b6d2c;letter-spacing:2px;padding:10px 20px 11px;border:none;overflow:hidden;position:relative;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}
.custom_btn:hover{color:#000!important;background:#fff}
.custom_btn:hover:before{width:100%;-webkit-transition:.8s ease all;transition:.8s ease all}
.custom_btn:hover:after{width:100%;-webkit-transition:.8s ease all;transition:.8s ease all}
.custom_btn:hover .btn{color:#000!important}
.custom_btn:hover i{-webkit-transform:translateX(5px);transform:translateX(5px)}
.custom_btn:before{content:"";background-color:#bc9036;height:3px;width:0;position:absolute;top:0;right:0;-webkit-transition:.4s ease all;transition:.4s ease all}
.custom_btn:after{content:"";background-color:#bc9036;height:3px;width:0;position:absolute;top:0;right:0;-webkit-transition:.4s ease all;transition:.4s ease all;top:auto;right:auto;left:0;bottom:0}
.custom_btn i{display:inline-block;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}
.btn_wrap{padding:35px}
.btns_group{padding:0 30px}
.btns_group li:not(:last-child){margin-bottom:10px}
.btns_group a{width:100%;height:55px;color:#fff;display:block;font-size:14px;font-weight:600;line-height:55px;text-align:center;background-color:#bc9036;text-transform:uppercase;border:2px solid transparent;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.btns_group a:hover{color:#000;background-color:#fff;border:2px solid #bc9036;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.btn_coupon{background-color:#4b6d2c}
.coupon_update_btn{font-size:16px;font-weight:700;background-color:#8799a3}
.comment_area_title{color:#252525;font-size:32px}
.form_item input{padding:15px 15px;}
.rounded-pill {border-radius: 10px !important;}
.form_item input::-webkit-input-placeholder{color:#8799a3;font-size:16px;font-weight:700}
.form_item input::-moz-placeholder{color:#8799a3;font-size:16px;font-weight:700}
.form_item input:-ms-input-placeholder{color:#8799a3;font-size:16px;font-weight:700}
.form_item input::-ms-input-placeholder{color:#8799a3;font-size:16px;font-weight:700}
.form_item input::placeholder{color:#8799a3;font-size:16px;font-weight:700}
.form_item textarea{border-radius:15px;}
.form_item textarea::-webkit-input-placeholder{color:#8799a3;font-size:16px;font-weight:700}
.form_item textarea::-moz-placeholder{color:#8799a3;font-size:16px;font-weight:700}
.form_item textarea:-ms-input-placeholder{color:#8799a3;font-size:16px;font-weight:700}
.form_item textarea::-ms-input-placeholder{color:#8799a3;font-size:16px;font-weight:700}
.form_item textarea::placeholder{color:#8799a3;font-size:16px;font-weight:700}
.ul_li,.ul_li_center,.ul_li_right{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ul_li>li,.ul_li_center>li,.ul_li_right>li{list-style:none;display:inline-block}
.ul_li{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.ul_li_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.ul_li_right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:center}
.ul_li_block{margin:0;padding:0;display:block}
.ul_li_block>li{display:block;list-style:none}
.pagination_nav{margin-top:25px}
.pagination_nav li{padding:3px;border:1px solid #deecf0;border-radius:6px}
.pagination_nav li:not(:last-child){margin-right:13px}
.pagination_nav a{height:45px;min-width:45px;font-size:20px;font-weight:500;color:#6c6c6c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.pagination_nav li.active,.pagination_nav li:hover{background-color:#4b6d2c;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.pagination_nav li.active a,.pagination_nav li:hover a{color:#fff}
.rating_star li{color:#aeaeae;font-size:12px}
.rating_star li:not(:last-child){margin-right:2px}
.rating_star li.active{color:#ffa900}
.rating_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.rating_wrap .shop_review_text{color:#aeaeae;font-size:12px;font-weight:700;margin-left:7px}
.rating_star2{margin-bottom:15px}
.rating_star2>li{color:#feb312;line-height:1;font-size:12px}
.rating_star2>li:not(:last-child){margin-right:2px}
.header_top_socials i:hover{color:#bc9036!important}
.footer_top_social a{width:3rem;height:3rem;color:#111c16;font-size:.875rem;font-weight:400;line-height:3rem;text-align:center;border-radius:100%;background-color:#fff;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1);border:1px solid transparent}
.footer_top_social a:hover{color:#fff;background-color:#111c16;border:1px solid #bc9036;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.social_round{margin:-2px}
.social_round>li{padding:2px}
.social_round a{width:47px;height:47px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#1c1f23;font-size:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#e8e8e8}
.social_round a:hover{color:#fff;background-color:#bc9036}
.social_round a.bg_tumblr{background-color:#35465d}
.social_round a.bg_facebook{background-color:#3b5998}
.social_round a.bg_twitter{background-color:#1da1f2}
.social_round a.bg_youtube{background-color:red}
.social_round a.bg_google{background-color:#ea4335}
.container-fluid-full{max-width:100%}
.container-fluid{max-width:1920px}
.container-sm{max-width:1170px}
.col{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;padding-left:15px;padding-right:15px}
.no_gap .col{padding:0}
.space_rl_medium{padding-left:80px;padding-right:80px}
.space_rl_large{padding-left:100px;padding-right:100px}
.sec_space_xxxlarge{padding-top:280px;padding-bottom:280px}
.sec_space_xxlarge{padding-top:35px;padding-bottom:35px}
.sec_space_xlarge{padding-top:150px;padding-bottom:150px}
.sec_space_large{padding-top:130px}
.pb-5{padding-bottom:1.5rem!important}
.sec_space_mid_small{padding-top:60px;padding-bottom:60px}
.sec_space_small{padding-top:100px;padding-bottom:100px}
.inner_sec_sm{padding-top:100px;padding-bottom:200px}
.sec_space_xs_70{padding-top:70px;padding-bottom:70px}
.sec_space_xms_60{padding-top:60px;padding-bottom:60px}
.sec_space_xxs_50{padding-top:50px;padding-bottom:50px}
.sec_space_xxs_501{padding-bottom:50px}
.sec_space_xxs_40{padding-top:40px;padding-bottom:40px}
.sec_top_space_50{padding-top:50px}
.sec_top_space_70{padding-top:70px}
.sec_top_100{padding-top:100px}
.sec_top_space_70{padding-top:70px}
.sec_top_space_125{padding-top:125px}
.sec_bottom_space_70{padding-bottom:70px}
.sec_inner_top_80{padding-top:80px}
.sec_inner_bottom_80{padding-bottom:80px}
.sec_inner_bottom_50{padding-bottom:50px}
.sec_inner_bottom_100{padding-bottom:100px}
.sec_inner_bottom_130{padding-bottom:130px}
.sec_inner_top_100{padding-top:100px}
.sec_bottom_space_50{padding-bottom:100px}
.sec_inner_bottom_250{padding-bottom:250px}
.inner_p_all_70{padding:30px 70px}
.inner_p_all_30{padding:30px 30px}
.inner_p_all_40{padding:40px}
.inner_p_all_100{padding:100px}
.sec_ptb_50{padding:50px 0}
.sec_ptb_100{padding:20px 0}
.sec_ptb_140{padding:140px 0}
.prl_100{padding-left:100px;padding-right:100px}
.prl_90{padding-left:90px;padding-right:90px}
.prl_60{padding-left:60px;padding-right:60px}
.mt__30{margin-top:-30px}
.mt__50{margin-top:-50px}
.mt_15{margin-top:15px}
.mt_50{margin-top:50px}
.mt_20{margin-top:20px}
.mt_23{margin-top:23px}
.mt_30{margin-top:30px}
.mb_15{margin-bottom:15px}
.mb_20{margin-left:20px;}
.mb_25{margin-bottom:25px}
.mb_30{margin-bottom:30px}
.mb_50{margin-bottom:50px}
.mb_100{margin-bottom:100px}
.ml_150{margin-left:150px}
.section_title{margin-bottom:45px}
.section_title .title_text{font-size:55px;margin-bottom:10px}
.section_title p{color:#c1c1c1;font-size:16px;font-family:Roboto,sans-serif}
.about_header{top:0;left:0;right:0;z-index:99;position:absolute;background-color:#fff;width:100%;height:191px}
.drop_bars{font-size:30px;font-family:700}
.banner_section_item{background-repeat:no-repeat;background-size:cover}
.banner_content{z-index:3}
.banner_sub_title h6{top:33%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.125rem;position:absolute;z-index:1;font-weight:500}
.banner_title{width:810px}
.banner_title h1{color:#333;font-size:4.0625rem;font-weight:700}
.banner_title .first{color:#333;font-weight:100}
.banner_title .second{color:#bc9036}
.banner_title font{color:#bc9036}
.banner_title2 h1{color:#333;font-size:3.6rem;font-weight:700}
.banner_title2 .first{color:#333;font-weight:100}
.banner_title2 .second{color:#bc9036}
.banner_title2 font{color:#bc9036}
.banner_title3{max-width:600px}
.banner_title4 h1{color:#333;font-size:3.6rem;font-weight:700}
.banner_title4 .first{color:#333;font-weight:100}
.banner_title4 .second{color:#bc9036}
.banner_title4 font{color:#bc9036}
.banner_search_bar{margin-top:3rem;z-index:2}
.banner_search_bar input{width:650px;height:auto}
.banner_search_bar input::-webkit-input-placeholder{font-size:14px;font-style:italic}
.banner_search_bar input::-moz-placeholder{font-size:14px;font-style:italic}
.banner_search_bar input:-ms-input-placeholder{font-size:14px;font-style:italic}
.banner_search_bar input::-ms-input-placeholder{font-size:14px;font-style:italic}
.banner_search_bar input::placeholder{font-size:14px;font-style:italic}
.banner_search_bar .select_option{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:220px;height:59px;border:none}
.banner_search_bar .select_option .current{position:absolute;top:10px;right:50px}
.banner_search_bar .nice-select{background-color:#bc9036!important}
.banner_search_bar .nice-select span.current{color:#fff;font-size:15px;font-family:Montserrat,sans-serif;font-weight:700}
.banner_search_bar .nice-select:after{border-bottom:3px solid #fff;border-right:3px solid #fff;margin-right:8px}
.banner_search_bar .nice-select:before{content:"";width:33px;height:33px;border-radius:100%;background-color:#587f00;position:absolute;right:6px;top:13px}
.action_btns_group>li{position:relative}
.action_btns_group>li:not(:last-child){margin-right:8px}
.action_btns_group button{width:50px;height:50px;display:block;color:#fff;font-size:16px;line-height:52px;text-align:center;position:relative;border-radius:100%;background-color:#292929}
.action_btns_group button .btn_badge{top:-5px;right:-8px;height:25px;color:#fff;font-size:12px;min-width:25px;font-weight:500;line-height:27px;position:absolute;border-radius:45px;-webkit-box-shadow:0 1px 4px 0 rgba(2,3,3,.5);box-shadow:0 1px 4px 0 rgba(2,3,3,.5)}
.banner_right_thumb{top:50px;right:30px}
.banner_left_thumb{bottom:-50px;left:0;width:550px}
.banner_2 .banner_sub_title2 h6{top:50%;left:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.0625rem;z-index:3;font-weight:500}
.banner_2 .banner_desc{max-width:675px}
.banner_2 .banner_desc p{color:#7c7e7e;font-size:1.125rem;font-weight:400;line-height:30px}
.banner_2 .banner2_right_thumb{top:0;right:0}
.banner_sec_3{padding:100px 0}
.banner4_section_wrap .banner4_sub_cont h6{top:14px;left:30px}
.banner4_section_wrap .banner4_title h1{color:#1d1d1d;font-size:85px;font-weight:700}
.banner4_section_wrap .banner4_title font{color:#7fbc00}
.banner4_section_wrap .banner4_desc{color:#9a9a9a;font-size:18px}
.banner4_section_wrap .banner4_arrow1{top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.banner4_section_wrap .banner4_arrow1 .slide_arrow_left{width:60px;height:60px;padding:10px;border-radius:100%;background-color:#fff8f8;margin-left:5px;cursor:pointer}
.banner4_section_wrap .banner4_arrow1 i{cursor:pointer}
.banner4_section_wrap .banner4_arrow2{top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.banner4_section_wrap .banner4_arrow2 .slide_arrow_right{width:60px;height:60px;padding:10px;border-radius:100%;background-color:#fff8f8;margin-right:5px;cursor:pointer}
.hm-pro{box-shadow:2px 5px 10px #ccc;border-radius:0 25px 0 25px}
.team_txt{text-align:center;width:100%;padding-bottom:15px}
.team_txt h2{width:100%;margin-top:20px;margin-bottom:10px;line-height:15px;padding:0 1px 0 1px}
.team_txt p{text-align:center;color:#757575;font-size:15px}
.read-more{padding:10px 18px;color:#fff;background:#484848;border-radius:5px;display: initial;}
.read-more:hover{background:#62a403;color:#fff!important}
.recbox-btn{display:inline-block;font-weight:600;color:#828282;border-bottom:1px solid #484848}
.team_txt h2{width:100%;margin-top:20px;margin-bottom:10px;line-height:15px;padding:0 1px 0 1px;font-size:17px;font-weight:700;color:#484848;text-align:center}
.team_txt h2 a{color:#484848;font-size:17px;font-weight:700;padding-bottom:10px;text-transform:capitalize;transition:all.5s}
.trend_inner_text_n{top:118px;left:20px;width:140px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.trend_inner_text_n h4{font-size:30px;font-weight:400}
.trend_inner_text_n a{margin-left:-20px;margin-top:15px}
.trend_inner_text_n a:hover i{-webkit-transform:translateX(5px);transform:translateX(5px)}
.trend_inner_text_n a i{display:inline-block;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}
.banner4_section_wrap .banner4_arrow2 i{cursor:pointer}
.banner_left_img{top:61%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}
.blog_content_thumb{width:641px;height:450px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.blog_content_text{width:100%;height:450px;padding:10px 20px;overflow:hidden;background-color:#fbfbfb}
.blog_content_text h6{font-size:14px;font-weight:700;padding:8px 16px;background-color:#82c408;border-radius:30px}
.blog_content_text h2{color:#313131;font-size:30px;font-weight:700;padding:15px 15px 0 15px}
.blog_author_cnt font,.blog_author_cnt span{color:#787887;font-size:15px;font-weight:700}
.blog_author_cnt i{color:#82c408}
.blog_desc p{color:#525252;font-size:16px;font-weight:400}
.blog_details{background-color:#fefefe}
.blog_details .blog_date{color:#dce2e5;font-size:20px;font-weight:900}
.blog_details .blog_title{color:#252525;font-size:45px}
.blog_details .author_name{color:#98c90c;font-size:16px;font-weight:400}
.blog_details .author_name font{color:#c4d2d9}
.blog_details .author_comment,.blog_details .author_position{color:#8799a3;font-size:16px;font-weight:400}
.blog_details .author_comment font,.blog_details .author_position font{color:#c4d2d9}
.blog_details .blog_desc{color:#636363;font-size:18px;font-weight:400}
.blog_details .blog_testimonial span{color:#252525;font-size:30px;font-weight:500;line-height:35px;z-index:6;position:relative}
.blog_details .blog_testimonial .quote{top:-80px;left:0;color:#f2f4f6;font-size:200px;font-weight:800;z-index:1}
.blog_details .blog_author_name{color:#0377e8;font-size:18px;font-weight:700}
.blog_details .blog_author_position{color:#8799a3;font-size:16;font-weight:400}
.blog_details .blog_image,.blog_details .blog_image2{-webkit-box-shadow:0 .4rem 5rem #c4c4c4;box-shadow:0 .4rem 5rem #c4c4c4}
.blog_details .blog_image img,.blog_details .blog_image2 img{width:100%}
.blog_details .text_style_wrap .text_style_title{color:#252525;font-size:32px}
.blog_details .text_style_wrap .text_style_desc{color:#252525;font-size:18px;font-weight:700}
.blog_details .text_style_wrap .text_style_item li{color:#252525;font-size:18px;font-weight:500}
.blog_details .text_style_wrap .text_style_item i{color:#0080fd;margin-right:12px}
.blog_details .blog_image3{margin-left:70px;-webkit-box-shadow:0 .4rem 5rem #c4c4c4;box-shadow:0 .4rem 5rem #c4c4c4}
.blog_details .photo_credit{color:#959595;font-size:18px;font-style:italic;padding:20px 0 20px 30px}
.blog_details .photo_credit font{color:#0377e8}
.blog_details .blog_wishlist i{color:#f04e4e;font-size:45px}
.blog_details .blog_wishlist span{color:#acb8be;font-size:20px;font-weight:500}
.blog_details hr{width:100%;height:3px;background-color:#d3d3d3;margin-top:50px}
.blog_details .tags_cont .share_title,.blog_details .tags_cont .tags_title{color:#252525;font-size:18px;font-weight:900}
.blog_details .tags_cont .tags_item span{color:#91a1aa;font-size:20px;font-weight:500}
.blog_details .tags_cont .tags_item span:hover{color:#bc9036}
.blog_details .share_cont .share_title{color:#252525;font-size:18px;font-weight:700}
.blog_details .share_cont .share_socials li{width:60px;height:60px;font-size:20px;background-color:#f6f6f6;border-radius:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.blog_details .share_cont .share_socials li:hover{border:1px solid #8799a3;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.blog_details .share_cont .share_socials li a{color:#bbc7cd}
.blog_details .share_cont .share_socials li:not(:last-child){margin-right:20px}
.blog_details .commments_cont h3{color:#252525;font-size:32px}
.blog_details .comments_desc{color:#717171;font-size:18px;font-weight:400}
.blog_details .comment_form_area .form_item input,.blog_details .comment_form_area .form_item textarea{margin-bottom:20px}
.blog_title a h2{margin-bottom:0}
.blog_icon{margin-bottom:10px}
.blog_grid_wrap .blog_grid_cont{width:100%;border-radius:30px;overflow:hidden;background-color:#fbfbfb;-webkit-box-shadow:5px 5px 30px 10px #f8f8f8;box-shadow:5px 5px 30px 10px #f8f8f8}
.blog_grid_wrap .grid_img{max-width:100%;height:360px;overflow:hidden}
.blog_grid_wrap .grid_img:hover{-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1)}
.blog_grid_wrap .grid_img:hover img{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1)}
.blog_grid_wrap .grid_img img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%;-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1);max-width:initial}
.blog_grid_wrap .blog_grid_text{padding:40px 30px}
.blog_grid_wrap .grid_title{color:#252525;font-size:28px;font-weight:700}
.blog_grid_wrap .grid_desc{color:#898989;font-size:18px;font-weight:400}
.blog_grid_wrap .team_inner_content .card{padding:2rem 5rem;background-color:#fafafa;border-radius:1rem!important;-webkit-box-shadow:0 .5rem 1rem transparent!important;box-shadow:0 .5rem 1rem transparent!important;cursor:pointer;border:none}
.blog_sec4{padding-top:80px;padding-bottom:120px}
.blog_right_side_img{bottom:16px;right:-89px}
.blog_category{border:1px solid #deecf0;padding:30px;margin-top:20px;border-radius:20px}
.blog_category_title{color:#252932;font-size:24px;font-weight:700}
.rs_r{border-radius:20px;}
.form-check .col{margin-top:5px}
.form-check input label{color:#6c6c6c;font-size:17px;font-weight:500}
.form-check-input[type=checkbox]{padding:8px;border-radius:0!important;border-color:#d7e6ea}
.form-check-input:checked{background-color:#bc9036;border-color:none}
.recent_post_wrap{padding:30px;margin-top:20px;border-radius:20px;border:1px solid #deecf0}
.recent_post_wrap .recent_title{color:#252932;font-size:24px;font-weight:700}
.recent_post_wrap .recent_post_item{margin-top:20px}
.recent_post_wrap .recent_post_thumb{width:150px;height:90px;padding:10px;background-color:#f7f7f7;border-radius:15px;overflow:hidden;cursor:pointer}
.recent_post_wrap .recent_post_thumb:hover{opacity:.8}
.recent_post_wrap .recent_thumb_txet .thumb_title{color:#252525;font-size:16px;font-weight:500}
.recent_post_wrap .recent_thumb_txet .author_name{color:#9aa9b1;font-size:16px;font-weight:400}
.recent_post_wrap .recent_thumb_txet .author_name i{color:#39b54a;font-size:16px;font-weight:500}
.blog_list_cont .grid_img{width:100%;height:200px}
.breadcrumb_wrap{background-size:cover;background-repeat:no-repeat;background-position:center center}
.breadcrumb_title h1{font-size:52px;font-weight:700}
.breadcrumb_item li{font-size:18px;font-weight:500}
.breadcrumb_item li a{color:#fff}
.breadcrumb_item li:not(:last-child){margin-right:10px}
.breadcrumb_item i{color:#505050;margin-right:20px}
.breadcrumb_item i.active{color:#fff;border:3px solid #fff;padding:7px;border-radius:100%}
.cart_table{margin-bottom:60px}
.cart_table .table{margin:0;border:none;color:#bc9036}
.cart_table thead{border:none;padding-left:80px;background-color:#f5f5f5}
.cart_table thead th{border:none}
.cart_table th{font-size:18px;font-weight:700;color:#252525}
.cart_table tr td:first-child,.cart_table tr th:first-child{padding-left:80px}
.cart_table td,.cart_table th{border:none;padding:25px;vertical-align:middle}
.cart_table tbody tr{border-bottom:2px solid #f9f9fb}
.cart_table .item_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.cart_table .item_image{width:170px;height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f9f9fb;border-radius:5px;-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1);overflow:hidden}
.cart_table .item_image:hover{-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1)}
.cart_table .item_image:hover img{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1)}
.cart_table .item_image img{-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1);max-width:initial}
.cart_table .item_title{font-size:22px;font-weight:700}
.cart_table .item_type{font-size:19px;font-weight:400;margin-top:-7px}
.cart_table .price_text,.cart_table .total_price{font-size:18px;font-weight:700;display:inline-block}
.cart_table .quantity_input{width:228px;height:60px;padding:0 20px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:45px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #eceef2}
.cart_table .quantity_input span{color:#ced9df;font-size:30px;line-height:1;margin:0 10px;cursor:pointer;-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1)}
.cart_table .quantity_input span:hover{color:#bc9036;-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1)}
.cart_table .quantity_input input{width:80px;border:none;padding:0;outline:0;font-size:18px;font-weight:600;text-align:center}
.cart_table .price_text{color:#8799a3;font-size:17px}
.cart_table .total_price{color:#4b6d2c;font-size:18px;font-weight:900}
.cart_table .remove_btn{top:50%;left:-80px;-webkit-transform:translateY(-50%);transform:translateY(-50%);min-width:45px;height:45px;color:#8799a3;line-height:47px;border-radius:100%;background-color:#f5f5f5;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.cart_table .remove_btn:hover{color:#fff;background-color:#bc9036;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.cart_product{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}
.cart_product .item_title{font-size:20px;font-weight:700}
.coupon_wrap input::-webkit-input-placeholder{font-weight:400}
.coupon_wrap input::-moz-placeholder{font-weight:400}
.coupon_wrap input:-ms-input-placeholder{font-weight:400}
.coupon_wrap input::-ms-input-placeholder{font-weight:400}
.coupon_wrap input::placeholder{font-weight:400}
.cart_pricing_table{background-color:#f3f4f6;border-radius:10px}
.cart_pricing_table .table_title{font-size:25px;padding:30px 10px;background-color:#ededed}
.cart_pricing_table ul{padding:35px}
.cart_pricing_table li{display:-webkit-box;display:-ms-flexbox;display:flex;color:#252525;font-size:20px;font-weight:900;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.cart_pricing_table li:not(:last-child){margin-bottom:15px}
.cart_pricing_table li:last-child{font-size:17px;font-weight:700}
.cart_pricing_table li span:last-child{color:#8799a3;font-size:14px}
.cart_pricing_table li:last-child span:last-child{color:#6dc378}
.cart_pricing_table .shipping_calculate{color:#bc9036;text-decoration:underline}
.cart_pricing_table .btn_wrap{padding:35px}
.cart_pricing_table .btn_wrap .btn{width:100%;display:block;padding:15px 20px;background-color:#000;border:3px solid transparent;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.cart_pricing_table .btn_wrap .btn:hover{color:#000!important;background-color:#fff;border:3px solid #000;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.category_sub_title span,.gallery_lft_sub_title span,.offer_sub_title span,.prdc_ctg_sub_title span,.product_ctg_sub_title span,.product_sec_sub_title span,.quality_sub_title span,.shop_sec_sub_title span,.trend_sub_title span{color:#4b6d2c;font-size:1.25rem;font-weight:500;text-align: center;}
.category_sub_title i,.gallery_lft_sub_title i,.offer_sub_title i,.prdc_ctg_sub_title i,.product_ctg_sub_title i,.product_sec_sub_title i,.quality_sub_title i,.shop_sec_sub_title i,.trend_sub_title i{color:#4b6d2c;font-size:.5rem;padding:0 .1rem}
.category_title h2,.shop_sec_title h2{font-size:2.5rem}
.item_image_content1{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative;}
.item_image_content1:before{content:"";top:0;left:0;right:0;bottom:0;opacity:0;position:absolute;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1);background-color:rgba(0,0,0,.7)}
.item_image_content1 img{max-width:initial}
.item_image_content1 h6{bottom:40px;right:7px;color:#fff;font-size:1rem;background-color:#bc9036;padding:.5rem 2rem;font-weight:700}
.item_image_content{width:250px;height:250px;border-radius:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative}
.item_image_content:hover{cursor:pointer}
.item_image_content:hover:before{opacity:1}
.item_image_content:before{content:"";top:0;left:0;right:0;bottom:0;opacity:0;position:absolute;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1);background-color:rgb(102 146 61 / 55%);}
.item_image_content img{max-width:initial}
.item_image_content h3{bottom:39px;right:-12px;color:#fff;font-size:1rem;background-color:#bc9036;padding:.5rem 2rem;font-weight:700}
.category_top_btn_cont .ss1_left_arrow{width:2.5rem;height:2.5rem;color:#fff;font-size:1rem;line-height:2.5rem;background-color:#444;text-align:center}
.category_top_btn_cont .ss1_right_arrow{width:2.5rem;height:2.5rem;color:#fff;font-size:1rem;line-height:2.5rem;background-color:#bc9036;text-align:center}
.category_section{background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;background-size:color}
.produce_category_section{padding:40px 0 50px 0}
.prdc_ctg_content_wrap{background-color:#f7f7f7;padding:36px;border-top-left-radius:25px;border-bottom-left-radius:25px}
.prdc_ctg_title h2{color:#292929;font-size:2.5rem}
.prdc_ctg_desc p{color:#9c9c9c;font-size:1.03875rem;font-weight:400;margin-bottom:0}
.product_tabnav_2 .nav-item button{width:19rem!important;border:2px solid #f0f0f0!important;cursor:pointer}
.product_tabnav_2 .nav-item button.active{border:2px solid #90c120!important;background-color:#fff!important}
.product_tabnav_2 .nav-item button.active span{color:#616161;font-size:.75rem;font-weight:400;padding:.7rem;border-radius:100%;border:2px solid #90c120}
.prdc_ctg_icon{width:3rem;height:3rem;line-height:3rem;border-radius:100%;background-color:#f3f3f3;text-align:center}
.prdc_ctg_icon_title h5{color:#232424;font-size:1.03875rem;font-weight:400;margin-bottom:0!important}
.prdc_ctg_icon_num span{color:#616161;font-size:.75rem;font-weight:400;padding:.7rem;border-radius:100%;border:2px solid #f0f0f0}
.prdc_ctg_product_wrap{width:100%;background-color:#f7f7f7;padding:2px;background:-webkit-gradient(linear,left bottom,left top,from(#f0efef),to(#bc9036));background:linear-gradient(to top,#f0efef,#bc9036);border-top-right-radius:25px;border-bottom-right-radius:25px}
.prdc_ctg_inner_product{padding:40px 40px 73px;border-top-right-radius:25px;border-bottom-right-radius:25px}
.prdc_ctg_product_content{margin-top:50px}
.prdc_ctg_product_img{width:9rem;height:9rem;line-height:9rem;border-radius:100%;background-color:#f7f7f7;text-align:center;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1);cursor:pointer}
.prdc_ctg_product_img:hover img{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1)}
.prdc_ctg_product_img img{-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1)}
.prdc_ctg_product_badge span{color:#6faa27;font-size:.625rem;background-color:#f2f7f3;padding:.4rem .8rem;font-weight:700}
.prdc_ctg_product_title h5{color:#535353;font-size:1.25rem;font-weight:700}
.category_left_thumb{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.category_right_thumb{top:10px;right:0}
.compare_section{background-size:cover;background-repeat:no-repeat;background-position:center center}
.compare_content_wrap{background-color:#fff;-webkit-box-shadow:0 0 50px 10px #e0e1e3;box-shadow:0 0 50px 10px #e0e1e3;border-radius:10px}
.compare_content_wrap .table thead th{border:none;vertical-align:middle;background-color:#f7f7f7}
.compare_content_wrap .table td,.compare_content_wrap .table th{padding:15px;vertical-align:middle;border-top:1px solid #e6e6e6}
.compare_content_wrap .table td:not(:last-child),.compare_content_wrap .table th:not(:last-child){border-right:1px solid #e6e6e6}
.compare_content_wrap .reload_btn{width:45px;height:45px;color:#a8a8a8;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}
.compare_content_wrap .reload_btn:hover{color:#fff;background-color:#bc9036}
.compare_content_wrap .form_item input{height:55px;padding:0 20px;background-color:#fff;border-radius:40px;border-bottom:2px solid #e6e6e6}
.compare_content_wrap .form_item input::-webkit-input-placeholder{color:#767676;font-size:12px;font-weight:600}
.compare_content_wrap .form_item input::-moz-placeholder{color:#767676;font-size:12px;font-weight:600}
.compare_content_wrap .form_item input:-ms-input-placeholder{color:#767676;font-size:12px;font-weight:600}
.compare_content_wrap .form_item input::-ms-input-placeholder{color:#767676;font-size:12px;font-weight:600}
.compare_content_wrap .form_item input::placeholder{color:#767676;font-size:12px;font-weight:600}
.compare_content_wrap .add_banner{overflow:hidden;position:relative;max-width:190px;margin:auto;border-radius:10px}
.compare_content_wrap .add_banner .item_content{top:50%;left:0;right:0;z-index:1;padding:15px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.compare_content_wrap .add_banner .video_btn{width:60px;height:60px;color:#fff;border-radius:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#4b6d2c;position:relative;-webkit-box-shadow:0 0 0 10px rgba(0,0,0,.1);box-shadow:0 0 0 10px rgba(0,0,0,.1);z-index:9}
.compare_content_wrap .item_title{line-height:1;color:#111;font-size:17px;font-weight:700;margin-bottom:20px}
.compare_content_wrap .equipment_title{color:#111;font-size:14px;font-weight:700}
.compare_content_wrap .remove_btn{color:#ccc;font-size:22px;margin-bottom:15px}
.compare_content_wrap .remove_btn:hover{color:#bc9036}
.compare_content_wrap .product_image{margin:1rem auto}
.compare_content_wrap span{display:block;line-height:1;font-size:15px;font-weight:700;color:#292929}
.compare_content_wrap .item_category{color:#ddd;font-size:12px;font-weight:700;margin-bottom:20px;letter-spacing:3px}
.compare_content_wrap .review_text{color:#bbb;font-size:13px;font-weight:400}
.compare_content_wrap .price_text{color:#2344e8;font-size:18px}
.compare_content_wrap .color_list>li{width:15px;height:15px}
.compare_content_wrap .color_list>li:not(:last-child){margin-right:7px}
.compare_content_wrap .check_icon{color:#3a54d6}
.compare_content_wrap .check_icon2{color:#4b6d2c;margin-right:8px}
.compare_content_wrap p{color:#acacac;font-size:13px;max-width:150px;margin-bottom:0;display:inline-block}
.contact_us_tetimonial .tetimonial_desc{color:#272727;font-size:38px;font-weight:900;line-height:50px}
.tetimonial_author{color:#242323;font-size:16px;font-weight:500}
.contact_top_desc{color:#787777;font-size:18px;font-weight:400}
.contact_info_thumb_left{top:77px;left:-77px}
.contact_info_thumb_right{bottom:-48px;right:-47px}
.contact_us_info .form_item input,.contact_us_info .form_item textarea{margin-top:25px}
.contact_us_info .custom_btn{margin-top:30px}
#mapBox{min-height:615px;margin-bottom:70px}
.address_sec_cont{width:100%;/*height:250px;*/padding:70px 50px 30px 40px;background-color:#f8f6f4}
.address_sec_cont .address_author{top:-47px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90px;height:90px;font-size:30px;border-radius:100%;line-height:80px}
.address_sec_cont .address_author2{top:-47px;left:38%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90px;height:90px;font-size:30px;border-radius:100%;line-height:80px}
.address_author3{top:-47px;right:13%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90px;height:90px;font-size:30px;border-radius:100%;line-height:80px}
.address_title{color:#2d1b41;font-size:22px;font-weight:700}
.address_desc{color:#636363;font-size:16px;font-weight:400}
.address_desc a{color:#636363;font-size:16px;font-weight:400}
.address_desc a:hover{color:#62a403;font-size:16px;font-weight:400}
.collection_sec_wrap{background-size:cover;background-repeat:no-repeat;overflow:hidden;border-radius:30px;max-width:100%;overflow:hidden;background-position: bottom;}
.collection_cont_wrap{max-width:630px}
.collection_title h2{color:#303030;font-size:35px;font-family:400;position:relative;z-index:3;text-shadow: rgb(103 104 101 / 20%) 2px 2px;}
.collection_title h2 font{color:#82c408;z-index:3}
.collection_title number{top:-183px;right:-39px;color:#e4e0e0;font-size:300px;font-weight:900;z-index:1}
.collection_desc{max-width:540px;position:relative;z-index:3}
.collection_desc p{color:#525252;font-size:18px;font-weight:400;line-height:35px;padding-top:15px}
.cart_section{padding-top:100px;padding-bottom:100px}
.cart_section .container{max-width:1200px}
.form_item{position:relative;}
.billing_form .form_title{font-size:24px}
.billing_form .form_wrap{padding:60px;border:2px solid #e6e6e6}
.billing_form .form_item,.billing_form .option_select{padding-left:180px}
.billing_form .form_item .input_title{top:6px;left:0;font-size:18px;font-weight:500;max-width:170px;position:absolute;color:#000}
.billing_form .form_item .input_title sup{top:-2px;color:#bc9036}
.billing_form .form_item input{height:40px;padding:0;border:none;border-radius:0;border-bottom:2px solid #e6e6e6}
.billing_form .form_item input:focus{border-color:#bc9036}
.billing_form .form_item textarea{padding:0;border:none;min-height:70px;border-radius:0;border-bottom:2px solid #e6e6e6;background-color:#fff}
.billing_form.checkbox_item{padding-left:180px}
.billing_form hr{height:2px}
.checkbox_item input{float:left;width:22px;height:22px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;border-radius:3px;margin:3px 10px 0 0;background-color:#bc9036}
.checkbox_item input:before{top:50%;left:50%;opacity:0;color:#fff;font-size:12px;content:"";font-weight:700;position:absolute;-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"Font Awesome 5 Free"}
.checkbox_item input:checked:before{opacity:1}
.checkbox_item label{margin:0;display:table;color:#999;cursor:pointer;font-weight:500}
.billing_payment_mathod li{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #e6e6e6}
.billing_payment_mathod .checkbox_item .paypal_image{margin-top:15px}
.billing_payment_mathod .custom_btn{width:100%}
.billing_form .form_title{font-size:24px}
.billing_form .form_wrap{padding:60px;border:2px solid #e6e6e6}
.billing_form .form_item{padding-left:180px}
.billing_form .form_item .input_title{top:6px;left:0;font-size:18px;max-width:170px;position:absolute;color:#000}
.billing_form .form_item .input_title sup{top:-2px;color:#bc9036}
.billing_form .form_item input{height:40px;padding:0;border:none;border-radius:0;border-bottom:2px solid #e6e6e6}
.billing_form .form_item input:focus{border-color:#bc9036}
.billing_form .form_item textarea{padding:0;border:none;min-height:70px;border-radius:0;border-bottom:2px solid #e6e6e6}
.billing_form hr{height:2px}
.billing_form.checkbox_item{padding-left:180px}
.checkout_table .item_image.item_image{width:80px;margin-right:20px}
.checkout_table span{display:block;font-size:16px;font-weight:600}
.checkout_table .table td{border:none;padding:20px;border-bottom:1px solid #e6e6e6}
.deal_item_content_wrap{border-radius:8px;overflow:hidden}
.deal_item_content_wrap:hover{-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1)}
.deal_item_content_wrap:hover .deal_item_content{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1)}
.deal_item_content{max-width:100%;min-height:21rem;border-radius:8px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1)}
.deal_item_txt{bottom:50px;left:40px}
.deal_sub_title h5{color:#525252;font-size:.8125rem;font-weight:500;letter-spacing:1px}
.deal_title{max-width:24rem;margin-bottom:15px}
.deal_title h3{color:#000;font-size:2.1875rem;font-weight:700;text-shadow:3px 1px #fff}
.deal_btn{display:inline-block}
.deal_btn:hover i{-webkit-transform:translateX(5px);transform:translateX(5px)}
.deal_btn button{color:#000;font-size:1rem;font-weight:500;border-radius:5;background:#ffffffe0}
.deal_btn i{display:inline-block;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}
.faqs_sec_cont1 .accordion-item{outline:0}
.faqs_sec_cont1 .accordion-button{color:#545454;font-size:15px;font-weight:800;line-height:24px}
.faqs_sec_cont1 .accordion-button:not(.collapsed){color:#7fb531;font-size:15px;font-weight:900;background-color:#fff!important}
.faqs_sec_cont1 .accordion-body{color:#636363;font-size:14px;font-weight:400;text-align:justify}
.faqs_sec_cont1 .accordion-item{border:2px solid #ededed;border-radius:5px}
.faqs_sec_cont2 .accordion-item{outline:0}
.faqs_sec_cont2 .accordion-button{color:#252525;font-size:20px;font-weight:900}
.faqs_sec_cont2 .accordion-button:not(.collapsed){color:#fff;font-size:20px;font-weight:900;background-color:#212121!important}
.faqs_sec_cont2 .accordion-body{color:#fff;font-size:18px;font-weight:400;background-color:#212121}
.faqs_sec_cont2 .accordion-item{border:2px solid #ededed;border-radius:5px}
.fact_section{padding-top:80px;padding-bottom:150px}
.facts_cont_wrap{padding:0 50px}
.fact_content{position:relative;z-index:2}
.fact_content::after{content:"";top:-6px;left:56px;width:170px;height:140px;position:absolute;background-color:#f7fded;z-index:-1}
.fact_content .fact_number{color:#2b3132;font-size:50px;font-weight:700}
.fact_content .fact_title{color:#737879;font-size:14px;font-weight:700;letter-spacing:3px}
.funfact_item{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;padding:44px 44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.funfact_item .item_icon{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;height:72px;-webkit-box-flex:0;-ms-flex:0 0 72px;flex:0 0 72px;border-radius:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}
.funfact_item .item_icon img{max-height:36px}
.funfact_item h3{line-height:1;color:#fff;font-size:18px;font-weight:400;margin-bottom:10px}
.funfact_item span{display:block;line-height:1;font-size:35px;font-weight:600}
.border_top{border-top:10px solid;-o-border-image:linear-gradient(to right,#01b2ec 25%,#0412de 25%,#460b99 50%,#8100c8 50%,#d20097 75%) 5;border-image:-webkit-gradient(linear,left top,right top,color-stop(25%,#01b2ec),color-stop(25%,#0412de),color-stop(50%,#460b99),color-stop(50%,#8100c8),color-stop(75%,#d20097)) 5;border-image:linear-gradient(to right,#01b2ec 25%,#0412de 25%,#460b99 50%,#8100c8 50%,#d20097 75%) 5}
.m_cat{text-align: center;margin-top: 20px;}
.footer_section_wrap{background-size:cover;background-repeat:no-repeat;background-position:center center}
.footer_section_wrap:before{content:"";left:0;right:0;width:100%;height:2px;background-color:#282828;position:absolute}
.footer_section_wrap:after{content:"";bottom:77px;left:0;right:0;width:100%;height:2px;background-color:#282828;position:absolute}
.footer_top_subs input{width:580px;color:#a6a6a6;padding:20px;background-color:#1b1b1b;border:0!important;outline:0!important;cursor:pointer}
.footer_top_subs button{top:50%;right:3px;padding:20px 30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.footer_inner_acct_content,.footer_inner_info_content{padding-left:30px}
.footer_inner_acct_content,.footer_inner_choose_content,.footer_inner_info_content{position:relative}
.footer_inner_acct_content::after,.footer_inner_choose_content::after,.footer_inner_info_content::after{content:"";top:-70px;right:0;width:1px;height:366px;background-color:#282828;position:absolute}
.justify-content-end{justify-content:normal!important}
.footer_inner_acct_title h4 a,.footer_inner_choose_title h4 a,.footer_inner_ctc_title h4 a,.footer_inner_info_title h4 a{font-size:1.25rem;font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline}
.footer_inner_choose_desc p{color:#b5b2b2;font-size:1rem;font-weight:400;line-height:30px;text-align:justify;padding-right:10px}
.footer_inner_acct_item a,.footer_inner_info_item a{color:#b5b2b2;font-size:1rem;font-weight:500;line-height:40px;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.footer_inner_acct_item a:hover,.footer_inner_info_item a:hover{color:#b5b2b2;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.footer_inner_ctc_info p{font-size:.9375rem;font-weight:500}
.footer_inner_ctc_info p font{color:#b5b2b2}
.footer_inner_payment_title h5{font-size:.9375rem;font-weight:400}
.footer_bootom_copyright p{color:#b5b2b2;font-size:.975rem;font-weight:500}
.footer_bootom_copyright p font{color:#5e9d03}
.footer_bootom_privicy .priv,.footer_bootom_refunds .priv,.footer_bootom_terms .priv{color:#62a403}
.footer_bootom_privicy p,.footer_bootom_refunds p,.footer_bootom_terms p{color:#9f9f9f;font-size:.975rem;font-weight:500}
.footer_bootom_privicy p:after,.footer_bootom_refunds p:after,.footer_bootom_terms p:after{width:2px;height:15px;content:"";top:50%;right:-27px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#6e6e6e;position:absolute}
.footer_left_thumb{top:50px;left:-150px}
.footer_right_thumb{top:50px;right:-150px}
.gallery_content_wrap{background-size:cover;background-repeat:no-repeat;background-position:center center}
.gallery_lft_title{max-width:18rem;height:auto}
.gallery_lft_title h2{color:#292929;font-size:2.8125rem;font-weight:700}
.gallery_lft_desc p{color:#afb2ae;font-size:1.125rem;font-weight:400;line-height:30px}
.gallery_mid_content{max-width:28.75rem;border-radius:1rem;-webkit-box-shadow:5px 5px 30px 10px #ebe9e9!important;box-shadow:5px 5px 30px 10px #ebe9e9!important;margin:0 auto}
.gallery_mid_thumb img{width:100%;height:13.875rem}
.gallery_mid_inner_content h2{max-width:14.375rem;color:#252525;font-size:1.375rem;font-weight:700}
.gallery_end_author_content,.gallery_mid_author_content{max-width:16.375rem}
.gallery_end_author_content .far,.gallery_mid_author_content .far{color:#46ba56}
.gallery_end_author_time span,.gallery_end_author_title span,.gallery_mid_author_time span,.gallery_mid_author_title span{color:#9fadb5;font-size:.8375rem;font-weight:400}
.gallery_mid_desc p{color:#9fadb5;font-size:1.125rem;font-weight:400;line-height:32px}
.gallery_end_content{max-width:28.75rem;height:500px;border-radius:1rem;-webkit-box-shadow:5px 5px 30px 10px #ebe9e9!important;box-shadow:5px 5px 30px 10px #ebe9e9!important}
.gallery_end_thumb{width:10rem;height:6rem;border-radius:15px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1);cursor:pointer}
.gallery_end_thumb img{background-size:cover;background-origin:border-box}
.gallery_end_thumb:hover{opacity:.7;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.gallery_end_inner_content h4{color:#252525;font-size:1rem;font-weight:500;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.gallery_end_inner_content h4:hover{color:#8799a3;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.gallery_left_thumb{bottom:70px;left:-50px}
.gallery_right_thumb{top:70px;right:-50px}
.header_section{top:0;left:0;right:0;z-index:99;position:relative;background-color:#fff;max-width:100%;height:auto}
div#main_search_collapse{position:fixed;width:100%;top:123px;-webkit-box-shadow:0 5px 20px 0 rgba(143,143,143,.15);box-shadow:0 5px 20px 0 rgba(143,143,143,.15)}
div#main_search_collapse2{position:fixed;width:100%;top:181px;-webkit-box-shadow:0 5px 20px 0 rgba(143,143,143,.15);box-shadow:0 5px 20px 0 rgba(143,143,143,.15)}
.hm-about{box-shadow:2px 5px 10px #ccc;border-radius:0 25px 0 25px}
.top_inner_searchbar{padding:21.8px 0}
.logo img{min-width:125px}
.header_bottom_main{top:0;left:0;right:0;z-index:-1;background-color:#fff;max-width:100%;height:auto}
.header_bottom_main.sticky{position:fixed;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.15);box-shadow:0 5px 20px 0 rgba(0,0,0,.15);-webkit-animation:.5s ease-in-out 0s normal none 1 running fadeInDown;animation:.5s ease-in-out 0s normal none 1 running fadeInDown}
.header_bottom_main.sticky .webmenu_bottom_shape_left{display:none}
.header_border{border-bottom:6px solid;-o-border-image:linear-gradient(to right,#01b2ec 25%,#0412de 25%,#460b99 50%,#8100c8 50%,#d20097 75%) 5;border-image:-webkit-gradient(linear,left top,right top,color-stop(25%,#01b2ec),color-stop(25%,#0412de),color-stop(50%,#460b99),color-stop(50%,#8100c8),color-stop(75%,#d20097)) 5;border-image:linear-gradient(to right,#01b2ec 25%,#0412de 25%,#460b99 50%,#8100c8 50%,#d20097 75%) 5}
.header_bottom_main.sticky div#main_search_collapse{top:81px}
.webmenu_bottom_shape_left{top:80px;left:-80px}
.top_inner_main{top:0;left:0;right:0;z-index:99;position:relative;background-color:#fff;max-width:100%;height:auto}
.top_inner_main.sticky{position:fixed;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.15);box-shadow:0 5px 20px 0 rgba(0,0,0,.15);-webkit-animation:.5s ease-in-out 0s normal none 1 running fadeInDown;animation:.5s ease-in-out 0s normal none 1 running fadeInDown}
.top_inner_main.sticky div#main_search_collapse{top:81px}
.top_header_main{background-color:#4b6d2c;height:2.5rem}
.navbar3_bottom{top:0;left:0;right:0;position:relative;background-color:#fff;max-width:100%;height:auto}
.navbar3_bottom.sticky{position:fixed;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.15);box-shadow:0 5px 20px 0 rgba(0,0,0,.15);-webkit-animation:.5s ease-in-out 0s normal none 1 running fadeInDown;animation:.5s ease-in-out 0s normal none 1 running fadeInDown}
.header_top_content{margin-right:3rem}
.header_top_content .shipping{color:#6c747a;font-size:17px;font-weight:500}
.address_text_content,.mail_text_content{padding-right:2rem}
.address_text_content p,.mail_text_content p{color:#fff}
.address_text_content .address_text,.address_text_content .mail_text,.mail_text_content .address_text,.mail_text_content .mail_text{font-size:.875rem;font-weight:500}
.main_menu_list>li{position:relative}
.main_menu_list>li>a{display:block;color:#030303;font-size:18px;font-weight:500;padding:15px 0;position:relative;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.main_menu_list>li.active>a,.main_menu_list>li:hover>a{color:#bc9036}
.top_header2{background-color:#c9bebe 201,190,190}
.top_header2::after{content:"";bottom:0;left:0;width:100%;height:1px;background-color:#e6e6e6;position:absolute}
.top_header2 .mail_text_content{color:#000}
.top_header2 .mail_icon{color:#91c942}
.top_inner_searchbar input{width:520px;border:1px solid #e6e6e6;outline:0}
.top_inner_searchbar i{top:20px;right:-1px;padding:15px 30px;color:#fff;border-radius:40px;cursor:pointer;background-color:#2e2e2e}
.top_inner_searchbar2 input{width:520px;border:1px solid #e6e6e6;outline:0}
.top_inner_searchbar2 i{top:0;right:-1px;padding:15px 30px;color:#fff;border-radius:40px;cursor:pointer;background-color:#2e2e2e}
.top_inner_support i{color:#fff;font-size:15px;background-color:#2e2e2e;padding:14px;border-radius:100%}
.support_center .number{color:#2e2e2e;font-size:16px;font-weight:900}
.support_center .support{color:#8b8b8b;font-size:16px;font-weight:500}
.header_top_cont span{color:#6c747a;font-size:17px;font-weight:500}
.quality_section{padding:50px 0}
.quality_section_wrap{background-size:cover;background-repeat:no-repeat;background-position:center center}
.quality_top_title h2{color:#292929;font-size:2rem}
.quality_title h3{color:#525252;font-size:1.42rem;font-weight:700}
.quality_title h3 font{font-weight:400}
.quality_desc p{color:#7a7b78;font-size:.99375rem}
.quality_img{width:125px;height:65px;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding:0px}
.quality_middle_gallery{max-width:300px;margin:auto}
.quality_section_wrap2 h2{color:#292929;font-size:50px}
.quality_section_wrap2 h4{color:#181b31;font-size:22px;font-weight:700}
.quality_section_wrap2 p{color:#7a7a7a;font-size:16.12px;font-weight:400}
.quality_section_wrap2 .quality_img2{width:90px;height:90px;padding:10px;border-radius:100%;background-color:#f8f8f8;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}
.quality_section_wrap2 .quality_content2_img1{top:27%;left:35px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}
.quality_section_wrap2 .quality_content2_img2{top:27%;right:35px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}
.quality_section_wrap2 .quality_content2_img3{bottom:27%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}
.quality_section_wrap2 .quality_content2_img4{bottom:27%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}
.quality_section_wrap2 .quality_text{width:290px}
.quality2_left_thumb{top:0;left:0}
.quality2_righttop_thumb{top:0;right:0}
.quality2_rightbottom_thumb{bottom:0;right:0}
.instagram_style_1{padding-top:50px;position:relative}
.instagram_style_1 .instagram_image_group>li{-webkit-box-flex:1;-ms-flex:1;flex:1}
.instagram_style_1 .instagram_image_group a{display:block;overflow:hidden;position:relative;background-color:#8bc81e}
.instagram_style_1 .instagram_image_group a img{-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.instagram_style_1 .instagram_image_group a i{top:50%;left:50%;opacity:0;color:#fff;font-size:24px;font-weight:400;position:absolute;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.instagram_style_1 .instagram_image_group a span{top:70%;left:50%;opacity:0;color:#fff;font-size:16px;font-weight:400;position:absolute;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1);-webkit-transform:translate(-50%,-70%);transform:translate(-50%,-70%)}
.instagram_style_1 .instagram_image_group a:hover img{opacity:.4;-webkit-transform:scale(1.08);transform:scale(1.08)}
.instagram_style_1 .instagram_image_group a:hover i{opacity:1}
.instagram_style_1 .instagram_image_group a:hover span{opacity:1}
.instagram_style_2{padding:77px 0}
.zoom-gallery>li{width:20%}
/*.zoom-gallery a{display:contents;overflow:hidden;position:relative;background-color:#8bc81e}*/
.zoom-gallery a img{-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.zoom-gallery a i{top:50%;left:50%;opacity:0;color:#fff;font-size:30px;position:absolute;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.zoom-gallery a span{top:70%;left:50%;opacity:0;color:#fff;font-size:16px;font-weight:400;position:absolute;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1);-webkit-transform:translate(-50%,-70%);transform:translate(-50%,-70%)}
.zoom-gallery a:hover img{opacity:.3;-webkit-transform:scale(1.08);transform:scale(1.08)}
.zoom-gallery a:hover i{opacity:1}
.zoom-gallery a:hover span{opacity:1}
.instagram_image_content{border-radius:15px;overflow:hidden}
.instagram_2 .instagram_title{color:#292929;font-size:50px}
.product_ctg_media_thumb{max-width:330px;bottom:-50px;right:70px}
.product_ctg_media_thumb img{width:100%;border-radius:25px}
.product_ctg_media_cont{top:40%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.product_ctg_media_icon i{font-size:35px}
.bs-example{margin:20px}
.modal-content iframe{margin:0 auto;display:block}
.product_ctg_media_title{font-weight:700;text-decoration:underline}
.product_video_wrap{background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%}
.product_video_wrap .product_video_player{margin:0 auto}
.product_video_wrap .product_media_icon{width:85px;height:85px;border-radius:100%;background-color:#64910a}
.product_video_wrap .product_media_icon i{width:55px;height:55px;border-radius:100%;background-color:#4b6d2c}
.product_video_wrap .product_video_arrow .ss5_left_arrow{width:3.5rem;height:3.5rem;color:#fff;font-size:1rem;line-height:3.5rem;background-color:#618f08;text-align:center;margin-top:-80px}
.product_video_wrap .product_video_arrow .ss5_right_arrow{width:3.5rem;height:3.5rem;color:#fff;font-size:1rem;line-height:3.5rem;background-color:#c5c3c2;text-align:center;margin-top:-80px}
.product10_media_thumb{max-width:330px}
.product10_media_thumb img{width:100%;border-radius:25px}
.product10_media_cont{top:40%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.product10_media_icon i{font-size:35px}
.recent_product .recent_product_title{font-size:30px}
.recent_product .modal-header{border-bottom:none}
.recent_product .modal-dialog{max-width:1000px;height:auto;border-radius:20px}
.recent_product .modal-content{border-radius:1.3rem}
.recent_product .btn-close{background-color:#bc9036;border-radius:100%}
.quick_view .modal-dialog{max-width:1000px;height:auto;border-radius:20px}
.signup_news_wrap{max-width:450px;height:auto;border-radius:15px;background-color:#fff;padding:50px 30px}
.signup_news_title{color:#333;font-size:24px;font-weight:700}
.signup_news_text{color:#333;font-size:16px;font-weight:400}
.signup_news_field input{width:100%;padding:13px 15px;border:1px solid #e1e8ee}
.signup_news_field .btn{width:100%;padding:15px 0;background-color:#82c408}
.signup_news_field .btn:hover i{-webkit-transform:translateX(5px);transform:translateX(5px)}
.signup_news_field .btn i{display:inline-block;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}
.signup_news_terms{padding-top:25px}
.signup_news_terms span{color:#d1cfd0}
.signup_news_terms font{color:#5892d0}
.signup_news_socials a{margin:10px}
.signup_news_socials .social_face{width:45px;height:45px;color:#fff;line-height:45px;border-radius:100%;background-color:#5892d0;text-align:center}
.signup_news_socials .social_twitt{width:45px;height:45px;color:#fff;line-height:45px;border-radius:100%;background-color:#88d9f7;text-align:center}
.signup_news_socials .social_linked{width:45px;height:45px;color:#fff;line-height:45px;border-radius:100%;background-color:#909090;text-align:center}
.comment_form_area .comment_title{line-height:1;font-size:35px;margin-bottom:30px}
.comment_form_area .form_item input,.comment_form_area .form_item textarea{margin-bottom:0px}
.content_wrap{max-width:600px}
.main_search_btn{position:relative}
.main_search_btn .search_close{top:50%;left:50%;opacity:0;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.main_search_btn.active .search_icon{opacity:0}
.main_search_btn.active .search_close{opacity:1}
.main_search_btn2{position:relative}
.main_search_btn2 .search_close{top:50%;left:50%;opacity:0;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.main_search_btn2.active .search_icon{opacity:0}
.main_search_btn2.active .search_close{opacity:1}
.main_search_btn3{position:relative}
.main_search_btn3 i{width:40px;height:40px;color:#fff;border-radius:100%;background-color:#bc9036;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.main_search_btn3.active .search_icon{opacity:0}
.main_search_btn3.active .search_close{opacity:1}
.main_search_form{border:none;outline:0;padding:20px 0;border-radius:0;border-top:1px solid #bc9036;z-index:999999}
.main_search_form .form_item input{padding:0 30px;background-color:#fafafa;border:1px solid #bc9036;-webkit-box-shadow:none;box-shadow:none}
.main_search_form .submit_btn{top:50%;right:20px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.main_search_form .submit_btn .fa-search{color:#bc9036}
@keyframes fadeInUp{
0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
.navbar-nav{position:relative}
.navbar-nav .nav-link{color:#3e4b5f!important;font-size:1.0625rem}
.navbar-nav .nav-link.active{color:#62a403!important}
.navbar-nav .nav-link:hover{color:#62a403!important}
.after_navbar .nav-item:not(:first-child):after{content:"";top:40%;left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1px;height:15px;background-color:#eaeaea;position:absolute}
.navbar_user_icon .fa-search,.navbar_user_icon .fa-times{width:3rem;height:3rem;line-height:3rem;text-align:center;color:#89c818;border:1px solid #bc9036;border-radius:100%}
.navbar_user_icon .fa-heart,.navbar_user_icon .fa-user{width:3rem;height:3rem;color:#2e2e2e;line-height:3rem;text-align:center;border-radius:100%;background-color:#eee}
.navbar_user_icon .fa-shopping-bag{width:3rem;height:3rem;color:#fff;line-height:3rem;text-align:center;border-radius:100%;background-color:#4b6d2c}
.navbar_user_icon .fa-shopping-bag .badge{color:#fff;background-color:#191919!important;padding:7px 10px}
.nav_item_has_child .nav_item_megamenu:before,.nav_item_has_child .nav_item_submenu:before{content:"";width:100%;height:50px;position:absolute;top:-33px;z-index:1}
input[type=text]:focus{width:100%}
.mobile_menu_close{top:20px;right:20px;position:absolute;background-color:#bc9036;border-radius:100%;padding:20px;width:30px;height:30px}
.offcanvas-body .nav-link{background-color:#e2f5c1;margin-top:15px;padding-left:15px;padding-right:15px}
.offcanvas-body .nav-link:hover{background-color:#eaffc3}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1);border:none;outline:0;top:50%;left:150px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.navbar_3 .nav-link{color:#fff!important;font-size:1.0625rem}
.navbar_3 .nav-link.active{color:#62a403!important}
.navbar_3 .nav-link:hover{color:#62a403!important}
.navbar_dropdown{-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1)!important;transition:.4s cubic-bezier(.25, 1, .5, 1)!important}
.navbar_dropdown .btn{padding:10px 40px;background-color:#4b6d2c}
.navbar_dropdown .dropdown-toggle::after{font-size:18px;margin-left:24px}
.navbar_dropdown .dropdown-menu{min-width:16.5rem}
.navbar_dropdown .dropdown-menu .dropdown-item{padding:7px 10px;background-color:transparent;font-size:17px;font-weight:500;color:#8d8d8d}
.navbar_dropdown .dropdown-menu-light{display:none;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1)!important;transition:.4s cubic-bezier(.25, 1, .5, 1)!important}
.navbar_dropdown:hover{-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1)!important;transition:.4s cubic-bezier(.25, 1, .5, 1)!important}
.navbar_dropdown:hover .dropdown-menu-light{display:block;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1)!important;transition:.4s cubic-bezier(.25, 1, .5, 1)!important}
.navbar_4{color:#000!important}
.recent_view{color:#6c747a;font-size:16px;font-weight:500}
.about_search input{border-radius:5px;background-color:#f4f6f8}
.about_search i{top:36px;right:15px;color:#000;background-color:#f4f6f8;padding:0}
.navbar_bottom{top:50px;right:0;left:0}
.nav_item_has_child{position:relative}
.nav_item_has_child .mega_thumb_area{background-size:cover;background-repeat:no-repeat;background-position:center center;max-width:100%;min-height:356px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;position:relative}
.nav_item_has_child .mega_thumb_area .thumb_text{content:0;bottom:20px;left:30px;position:absolute}
.nav_item_has_child .mega_thumb_area .thumb_text h2{color:#fff!important;font-size:27px;font-weight:700}
.nav_item_has_child .mega_thumb_area .thumb_text h2 font{font-weight:500}
.nav_item_has_child .mega_thumb_area .thumb_text span{color:#91c942;font-size:16px;font-weight:700}
.nav_item_has_child .mega_thumb_area .btn{padding:7px 20px}
.nav_item_has_child .nav_item_megamenu{top:64px;left:-617px;min-width:1000px;position:fixed;display:none;-webkit-transform:translateY(50px);transform:translateY(50px);border-bottom-left-radius:20px;border-bottom-right-radius:20px;-webkit-animation:.3s ease-in-out 0s normal none 1 running fadeInUp;animation:.3s ease-in-out 0s normal none 1 running fadeInUp}
.nav_item_has_child .nav_item_megamenu .container:after{content:"";top:63px;right:-20%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:552px;height:1px;background-color:#ededed;position:absolute}
.nav_item_has_child .nav_item_megamenu .container:before{content:"";top:0;right:38%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1px;height:356px;background-color:#ededed;position:absolute}
.nav_item_has_child .nav_item_megamenu .mega_item_area{position:relative}
.nav_item_has_child .nav_item_megamenu .mega_item_area h4{color:#242f51;font-size:20px;font-weight:700;margin-bottom:30px}
.nav_item_has_child .nav_item_megamenu .mega_item_area li{margin-top:15px;position:relative;z-index:99}
.nav_item_has_child .nav_item_megamenu .mega_item_area li:before{content:"";top:11px;left:-18px;width:6px;height:6px;border-radius:100%;position:absolute;background-color:#b1b1b1}
.nav_item_has_child .nav_item_megamenu .mega_item_area li a{color:#6f7175;font-size:18px;font-weight:600;display:block;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.nav_item_has_child .nav_item_megamenu .mega_item_area li a:hover{color:#3b3b3b;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.nav_item_has_child .nav_item_megamenu .mega_item_thumb1{bottom:-76px;left:-140px;z-index:-1}
.nav_item_has_child .nav_item_megamenu .mega_item_thumb2{top:-23px;right:-52px;z-index:-1}
.nav_item_has_child .nav_item_submenu{top:71px;left:-80px;min-width:260px;position:fixed;display:none;-webkit-transform:translateY(50px);transform:translateY(50px);border-bottom-left-radius:20px;border-bottom-right-radius:20px;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-animation:.3s ease-in-out 0s normal none 1 running fadeInUp;animation:.3s ease-in-out 0s normal none 1 running fadeInUp}
.nav_item_has_child .nav_item_submenu .nav_submenu_cont{margin-top:8px;margin-left:18px}
.nav_item_has_child .nav_item_submenu .nav_submenu_cont h4{color:#242f51;font-size:20px;font-weight:700;margin-bottom:30px;position:relative}
.nav_item_has_child .nav_item_submenu .nav_submenu_cont h4:after{content:"";top:37px;left:-4px;width:234px;height:1px;position:absolute;background-color:#d5d7da}
.nav_item_has_child .nav_item_submenu .nav_submenu_cont li{margin-top:15px;position:relative;z-index:99}
.nav_item_has_child .nav_item_submenu .nav_submenu_cont li:before{content:"";top:11px;left:-18px;width:6px;height:6px;border-radius:100%;position:absolute;background-color:#b1b1b1}
.nav_item_has_child .nav_item_submenu .nav_submenu_cont li a{color:#6f7175;font-family: Roboto, sans-serif;font-weight: 500;line-height: 28px;font-size: 17px;display:inline-block;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.nav_item_has_child .nav_item_submenu .nav_submenu_cont li a:hover{color:#3b3b3b;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.nav_item_has_child:hover .nav_item_megamenu{padding:0;display:block;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transform:translateY(2px);transform:translateY(2px)}
.nav_item_has_child:hover .nav_item_submenu{padding:0;display:block;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transform:translateY(2px);transform:translateY(2px)}
.dropdown_item_has_child>a{position:relative}
.dropdown_item_has_child .submenu{top:-9px;right:-235px;opacity:0;z-index:99;margin:0;padding:0;min-width:235px;visibility:hidden;position:absolute;background:#fff;-webkit-transform:translateY(15px);transform:translateY(15px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-shadow:0 2px 19px 3px rgba(0,0,0,.08);box-shadow:0 2px 19px 3px rgba(0,0,0,.08);border-top:4px solid #bc9036;border-bottom:4px solid #bc9036;display:block}
.dropdown_item_has_child .submenu>li{width:100%;display:block}
.dropdown_item_has_child .submenu>li:not(:last-child){border-bottom:1px solid #e3e3e3}
.dropdown_item_has_child .submenu>li>a{display:block;line-height:1;font-size:17px;font-weight:500;padding:15px 30px;white-space:nowrap;color:#8b8b8b}
.dropdown_item_has_child .submenu>li.active>a,.dropdown_item_has_child .submenu>li:hover>a{color:#292929;background-color:#f0f0f0}
.dropdown_item_has_child:hover>.submenu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}
.sidebar_nav_item{min-width:300px}
.sidebar_nav_item li{margin-top:12px;margin-left:12px}
.sidebar_nav_item li a{color:#7d7e82;display:block}
.filter_area .layout_tab_nav li:not(:last-child){margin-right:10px}
.filter_area .layout_tab_nav button{z-index:1;width:40px;height:40px;margin:-.5px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#bdbdbd;font-weight:400;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #eaeaeb;background-color:#f6fafb;border-radius:4px}
.filter_area .layout_tab_nav button.active{color:#fff!important;background-color:#4b6d2c}
.filter_area .layout_tab_nav button:hover{background-color:#4b6d2c}
.filter_area .layout_tab_nav button svg{fill:#bdbdbd;width:20px;height:20px}
.filter_area .layout_tab_nav button.active svg,.filter_area .layout_tab_nav button:hover svg{fill:#ffffff;width:20px;height:20px}
.filter_area .show_result{color:#6c6c6c;font-size:15px;font-weight:400;margin-left:15px}
.filter_area .sorting_from{background-color:#f6fafb;padding:2px 15px;border-radius:6px}
.filter_area .sorting_from_title{color:#6c6c6c;font-size:15px;font-weight:400;margin-right:15px}
.nice-select{background-color: #f3f4f6;border:none!important}
.nice-select:after{width:10px;height:10px;border-bottom:3px solid #838484;border-right:3px solid #838484}
.shop_testimonial_text{max-width:540px;height:auto;padding:20px 20px;background-color:#4b6d2c05;border-top:3px solid #4b6d2c;border-bottom:3px solid #4b6d2c}
.shop_testimonial_text .qoute_icon i{color:#484848;font-size:50px;font-weight:900}
.shop_testimonial_text .testimonial_desc{color:#6c6c6c;font-size:22px;font-style:italic;font-weight:400}
.shop_testimonial_text .testimonial_author{color:#14462e;font-size:22px;font-weight:700}
.shop_testimonial_text .testimonial_author font{color:#4b6d2c;font-size:16px}
.shop_sidebar_wrap .shop_sidebar_searchbar input{width:100%;height:auto;color:#838484;font-size:18px;font-weight:300;background-color:#f6fafb;padding:10px 20px;border:none}
.shop_sidebar_wrap .shop_sidebar_searchbar i{top:50%;right:38px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#bdbdbd;cursor:pointer}
.price-range-area{width:100%;padding:25px 20px;border:2px solid #deecf0;border-radius:20px}
.price-range-area .price_range_title{color:#252932;font-size:24px;font-weight:700}
.price-range-area .slider-range{height:7px;border:none;border-radius:0;background-color:#e7e7ee}
.price-range-area .ui-slider-range{border:none;border-radius:0;background-color:#f6fafb}
.price-range-area .ui-state-default{top:-4px;width:14px;height:14px;border:none;outline:0;background-color:#9fcb22;border-radius:none}
.price-range-area .price-text{color:#9fcb22;font-size:16px;font-weight:500;display:inline-block}
.price-range-area .price-text input{color:#797979;font-weight:500;border:none;text-align:right;display:inline-block}
.list_layout_wrap{width:100%;border-radius:25px;padding:2px;background:-webkit-gradient(linear,left bottom,left top,from(#ddd),to(#bc9036));background:linear-gradient(to top,#ddd,#bc9036)}
.list_layout_wrap .list_layout_thumb{width:300px;height:auto;overflow:auto}
.list_layout_wrap .list_layout_thumb:hover{opacity:.6}
.list_layout_wrap .list_layout_content{padding:30px 10px;border-radius:25px}
.list_layout_wrap .list_layout_bade .badge_meats{color:#62a403;font-size:10px;font-weight:700;background-color:#f2f7f3;padding:8px 13px;margin-right:10px}
.list_layout_wrap .list_layout_bade .badge_discount{font-size:11px;font-weight:500;background-color:#f14e18;padding:8px 13px}
.list_layout_wrap .product_title a{color:#535353;font-size:30px;font-weight:900}
.list_layout_wrap .list_layout_desc{color:#5e5e5e;font-size:18px}
.quickview_modal .modal-dialog{max-width:1000px;position:relative;margin:auto}
.quickview_modal .modal-dialog .modal-content{border:none;display:block;border-radius:0;background-color:#fff}
.quickview_modal .close{top:20px;right:20px;margin:0;padding:0;line-height:1;position:absolute;display:inline-block;background:red;width:45px;height:45px;border-radius:100%;color:#fff}
.quickview_modal .item_image{float:left;width:430px}
.quickview_modal .item_image>img{width:100%;display:block}
.quickview_modal .item_content{padding:35px;display:table}
.quickview_modal .item_title{font-size:24px;font-weight:400}
.quickview_modal .btns_group>li{margin-right:20px}
.quickview_modal .btns_group>li:last-child{margin-right:0!important}
.quickview_modal .btns_group>li>a:not(.custom_btn){width:55px;height:55px;font-size:21px;line-height:57px;text-align:center;border-radius:2px;color:#bc9036;border:1px solid #e5e7f5}
.quickview_modal .btns_group>li>a:not(.custom_btn):hover{color:#fff;border-color:red;background-color:red}
.quickview_modal .btns_group>li .custom_btn{height:55px}
.quickview_modal .item_price{display:block;font-size:30px;font-weight:500;color:red}
.quickview_modal .list_title{font-weight:500;min-width:110px;display:inline-block;color:#292929}
.quickview_modal .quantity_form .list_title{float:left;margin:8.5px 0}
.quickview_modal .info_list>li{margin-bottom:10px}
.quickview_modal .info_list>li:last-child{margin-bottom:0!important}
.quickview_modal .info_list>li .list_title{float:left}
.quickview_modal .info_list>li>ul{display:inline-block}
.quickview_modal .info_list>li a{display:table;color:#bc9036}
.quickview_modal .info_list>li a:hover{color:red}
.quickview_modal .social_icon li:not(:last-child){margin-right:15px}
.product_tabnav_1 button{color:#525252;font-size:.875rem;font-weight:500;padding:.2rem 1.5rem;background-color:#f2f7f3!important}
.product_tabnav_1 button.active{color:#fff!important;background-color:#bc9036!important}
.product_tabnav_1 button:hover{color:#525252!important}
.product_layout_1{width:100%;border-radius:2rem;background:-webkit-gradient(linear,left bottom,left top,from(#ddd),to(#bc9036));background:linear-gradient(to top,#ddd,#bc9036);padding:2px}
.product_layout_content{padding:20px 42px;border-radius:2rem}
.product_layout_content .product_image img{-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.product_layout_content:hover .product_image>img{opacity:.2}
.product_layout_content .product_action_btns{top:50%;left:50%;z-index:1;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%,-50%)}
.product_layout_content .product_action_btns li{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}
.product_layout_content .product_action_btns a:hover{background-color:#bc9036}
.product_layout_content:hover .product_action_btns li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.5s cubic-bezier(.68, -.6, .32, 1.6);transition:.5s cubic-bezier(.68, -.6, .32, 1.6)}
.product_layout_content:hover .product_action_btns li:first-child{-webkit-transition-delay:0.1s;transition-delay:0.1s}
.product_layout_content:hover .product_action_btns li:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}
.product_layout_content:hover .product_badge_group,.product_layout_content:hover .product_content,.product_layout_content:hover .rating_wrap{opacity:0}
.product_layout_2{max-width:100%;border-radius:2rem}
.product_layout_2 .product_layout_content{border-radius:2rem}
.product_layout_2 .product_layout_content:hover .product_action_btns li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.5s cubic-bezier(.68, -.6, .32, 1.6);transition:.5s cubic-bezier(.68, -.6, .32, 1.6)}
.product_layout_2 .product_layout_content:hover .product_action_btns li:first-child{-webkit-transition-delay:0.1s;transition-delay:0.1s}
.product_layout_2 .product_layout_content:hover .product_action_btns li:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}
.product_layout_2 .product_layout_content:hover .product_badge_group,.product_layout_2 .product_layout_content:hover .product_content,.product_layout_2 .product_layout_content:hover .rating_wrap{opacity:0}
.product_layout_2 .product_layout_content .product_action_btns{top:50%;left:50%;z-index:1;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%,-50%)}
.product_layout_2 .product_layout_content .product_action_btns li{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}
.product_layout_2 .product_layout_content .product_action_btns a:hover{background-color:#bc9036}
.product_section_style_3.product_section_style_3 .product_layout_content:hover .product_image>img{opacity:1}
.product_section_style_3.product_section_style_3 .product_layout_content .product_action_btns{top:68%;left:50%;z-index:1;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.product_image{min-width:10rem;height:13rem;margin:4rem auto 2rem auto}
.product_badge_group{-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.product_badge_group .badge_meats{top:25px;left:25px;color:#6faa27;font-size:.625rem;background-color:#f2f7f3;padding:.2rem .5rem;font-weight:700}
.product_badge_group .badge_discount{top:25px;right:25px;color:#fff;font-size:.7rem;background-color:#f14e18;padding:.2rem .5rem;font-weight:500}
.product_title{-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.product_title a{color:#535353;font-size:1.25rem}
.product_price{-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.product_price .sale_price{color:#7fba00;font-size:1rem;font-weight:700}
.product_price del{color:#ddd;font-size:1rem;font-weight:700}
.product_ctg_content_wrap{background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:2rem}
.product_ctg_content{max-width:36.875rem;height:auto}
.product_ctg_title h2{color:#121010;font-size:3.4375rem}
.product_ctg_title h2 font{color:#bc9036}
.product_ctg_desc p{color:#989a97;font-size:1.125rem;font-weight:400;line-height:33px}
.product_ctg_items_icon img{padding:.5rem;background-color:#4b6d2c;border-radius:100%}
.product_ctg_items_title h5{color:#333;font-size:1.25rem;font-weight:700}
.product_ctg_items_desc p{color:#a2a4a0}
.product_ctg_right_thumb{bottom:28px;right:-166px;z-index:-1}
.product_ctg_left_thumb{top:28px;left:-228px;z-index:-1}
.home2_product_sec{padding-top:100px}
.product_section_2_wrap{-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.product_section_2_wrap .product_sec_sub_title span{color:#525252;font-size:12px;font-weight:500}
.product_section_2_wrap .product_sec_sub_title .organi{color:#bc9036;font-size:12px;font-weight:500;word-spacing:5px;letter-spacing:1px}
.product_section_2_wrap .product_section_title h2{color:#484848;font-size:37px}
.product_section_2_wrap .product_section_title font{color:#bc9036}
.product_section_2_wrap .product_section_subtitle p{color:#4b6d2c;font-size:26px;font-weight:800;font-style:italic;margin-left:0px;font-family:Merriweather,serif}
.homecen{text-align: center;}
.product_section_2_wrap .product_section_subtitle p:before{content:"";top:0;right:0;left:0;width:2px;height:57px;position:absolute;}
.product_section_2_wrap .product_section_desc p{color:#5c5454}
.product_section_2_wrap .product_about_desc{color:#6d6d6d;font-size:18px;font-weight:400}
.product_section_2_wrap .product_services_cont span{color:#bc9036;font-size:18px;font-weight:500;line-height:35px}
.product_section3{margin-top:-137px;z-index:9}
.product_section3_wrap .product_sec_content_wrap{border-radius:40px;-webkit-box-shadow:5px 5px 30px 10px #f8f8f8!important;box-shadow:5px 5px 30px 10px #f8f8f8!important}
.product_section3_wrap .product_tabnav_3 button{color:#454347;font-size:12px;font-weight:400;padding:.6rem 1.8rem;border-radius:0;background-color:#fff!important;border:1px solid #d6d6d6}
.product_section3_wrap .product_tabnav_3 button.active{color:#fff!important;background-color:#bc9036!important}
.product_section3_wrap .product_tabnav_3 button:hover{color:#525252!important}
.product_section3_wrap .product_tabnav_3 .first_btn{border-top-left-radius:30px;border-bottom-left-radius:30px}
.product_section3_wrap .product_tabnav_3 .last_btn{border-top-right-radius:30px;border-bottom-right-radius:30px}
.product_section3_wrap .product_ctg_content_3{border:2px solid #f7f6f2;padding:30px 10px;border-radius:10px;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.product_section3_wrap .product_ctg_content_3 .prdc_ctg_product_img img{-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.product_section3_wrap .product_ctg_content_3:hover{border:2px solid #4b6d2c;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.product_section3_wrap .product_ctg_content_3:hover .prdc_ctg_product_img img{opacity:.2}
.product_section3_wrap .product_ctg_content_3 .product_action_btns{top:40%;left:28%;z-index:1;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.product_section3_wrap .product_ctg_content_3 .product_action_btns li{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}
.product_section3_wrap .product_ctg_content_3 .product_action_btns a:hover{background-color:#bc9036}
.product_section3_wrap .product_ctg_content_3:hover .product_action_btns li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.5s cubic-bezier(.68, -.6, .32, 1.6);transition:.5s cubic-bezier(.68, -.6, .32, 1.6)}
.product_section3_wrap .product_ctg_content_3:hover .product_action_btns li:first-child{-webkit-transition-delay:0.1s;transition-delay:0.1s}
.product_section3_wrap .product_ctg_content_3:hover .product_action_btns li:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}
.product_section3_wrap .product3_left_thumb{bottom:-244px;left:0;z-index:-1}
.product_section3_wrap .product3_right_thumb{top:-332px;right:0;z-index:-1}
.product_layout_2{width:100%;border-radius:2rem;padding:2px}
.product_layout_2 .product_layout_content{padding:50px 28px 28px;border-radius:2rem;background-color:#fafafa;border:2px solid #efefef}
.product_layout_2 .product_layout_content:hover{border:2px solid #4b6d2c}
.product_layout_2 .product_layout_content .product_image{width:13rem;height:13rem;margin:1rem auto;background-color:#fff;padding:2rem;border-radius:30px}
.product_sec_4 .product_action_btns li:not(:last-child){margin-bottom:15px}
.product_sec_4 .product_action_btns a{width:200px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:30px;color:#292929;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;-webkit-box-shadow:0 4px 10px 1px rgba(0,0,0,.07);box-shadow:0 4px 10px 1px rgba(0,0,0,.07)}
.product_sec_4 .product_action_btns a:hover{color:#fff;-webkit-transform:translateY(-5px);transform:translateY(-5px);background-color:#bc9036}
.product_sec_4 .product_action_btns i span{font-size:17px;font-family:Roboto,sans-serif;font-weight:500}
.product_sec_4 .product_action_btns{top:70%;left:50%;z-index:1;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.product_sec_4 .product_action_btns li{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}
.product_sec_4 .product_action_btns a:hover{background-color:#bc9036}
.product_sec_4:hover .product_action_btns li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.5s cubic-bezier(.68, -.6, .32, 1.6);transition:.5s cubic-bezier(.68, -.6, .32, 1.6)}
.product_sec_4:hover .product_action_btns li:first-child{-webkit-transition-delay:0.1s;transition-delay:0.1s}
.product_sec_4:hover .product_action_btns li:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}
.product_sec_4:hover .product_badge_group{opacity:1}
.product_layout_style4 .product_layout_2{width:100%}
.product_layout_style4 .product_layout_content{padding:20px 42px;overflow:hidden}
.product_layout_style4 .product_image{min-width:10rem;height:13rem;margin:0 auto}
.product_layout_style4 .product_badge_group{-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.product_layout_style4 .product_badge_group .badge_meats{top:25px;left:25px;color:#6faa27;font-size:.625rem;background-color:#f2f7f3;padding:.3rem .6rem;font-weight:700}
.product_layout_style4 .product_badge_group .badge_discount{top:25px;right:25px;color:#fff;font-size:.7rem;background-color:#f14e18;padding:.3rem .6rem;font-weight:500}
.product_sec_5 .product_action_btns li:not(:last-child){margin-bottom:15px}
.product_sec_5 .product_action_btns a{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;color:#292929;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;-webkit-box-shadow:0 4px 10px 1px rgba(0,0,0,.07);box-shadow:0 4px 10px 1px rgba(0,0,0,.07)}
.product_sec_5 .product_action_btns a:hover{color:#fff;-webkit-transform:translateY(-5px);transform:translateY(-5px);background-color:#bc9036}
.product_sec_5 .product_action_btns{top:50%;left:15%;z-index:1;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.product_sec_5 .product_action_btns li{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}
.product_sec_5 .product_action_btns a:hover{background-color:#bc9036}
.product_sec_5:hover .product_action_btns li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.5s cubic-bezier(.68, -.6, .32, 1.6);transition:.5s cubic-bezier(.68, -.6, .32, 1.6)}
.product_sec_5:hover .product_action_btns li:first-child{-webkit-transition-delay:0.1s;transition-delay:0.1s}
.product_sec_5:hover .product_action_btns li:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}
.product_sale_wrap .product_sale_disc{width:100%;height:430px;background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:30px}
.product_sale_wrap .product_sale_cnt1{width:250px;height:360px;padding:40px 30px;border-radius:20px}
.product_sale_wrap .product_offer{font-size:14px;background-color:#82c408;border-bottom:3px solid #cde79c;font-weight:400}
.product_sale_wrap .offer_title{color:#666;font-size:21px;font-weight:700}
.product_sale_wrap .btn{color:#333;font-size:16px;font-weight:500;border:3px solid #82c408!important;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.product_sale_wrap .btn:hover{color:#fff!important;background-color:#82c408;border:3px solid #000!important;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.product_sale_wrap .btn:hover i{-webkit-transform:translateX(5px);transform:translateX(5px)}
.product_sale_wrap .btn i{display:inline-block;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}
.product_sale_wrap .product_sale_cnt2 h3{color:#272727;font-size:35px;font-weight:700;line-height:45px}
.product_sale_wrap .product_sale_cnt2 .btn{color:#272727;border:none!important;font-weight:600}
.product_section6 .product_section_wrap{padding:100px 0 330px 0;background-size:cover;background-repeat:no-repeat;background-position:center center}
.product_section6 .product_player2{border:3px solid green;border-radius:100%}
.product_section6 .product_player2 .product_media{width:130px;height:130px;border-radius:100%;margin:5px;background-color:#1b1f16}
.product_section6 .product_media_icon{font-size:25px}
.product_section6 .product_media_title{font-size:12px;font-weight:700}
.best_product_wrap{background-size:cover;background-repeat:no-repeat;background-position:center center}
.best_product_title::after{content:"";left:0;bottom:-30px;width:100%;height:2px;position:absolute;background-color:#f0f0f0}
.best_product_title::before{content:"";left:0;bottom:-30px;width:60px;height:3px;position:absolute;background-color:#9bcd40;z-index:999999}
.best_product_item .prdc_ctg_product_img{width:9rem;height:9rem;line-height:9rem;text-align:center;background-color:#f9f9f9;border-radius:10px;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.best_product_item .prdc_ctg_product_img:hover{background-color:#e5e7e6;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.product7_wrap{background-size:cover;background-repeat:no-repeat;background-position:center center}
.product7_cont_wrap{max-width:1150px;padding-right:80px}
.product7_cont{width:600px;overflow:hidden}
.product7_cont h2{color:#292929;font-size:48px;font-weight:700}
.product7_cont font{color:#7fbc00}
.product7_cont .banner_sub_title2 h6{top:48%;left:60px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.0625rem;z-index:9;font-weight:500}
.product7_cont_gallery{bottom:31px;right:0}
.product7_slide_cont .slick-list.draggable{height:400px!important;padding:100px 0!important}
.slick-vertical .slick-slide{margin-top:44px!important}
.product7_slide_cont_wrap{width:386px;height:400px;top:50%;right:-16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block}
.product7_slide_cont_wrap i{width:50px;height:50px;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.product7_slide_cont_wrap .product7_slide_thumb .slick-center{background-color:#82c408;border-top-left-radius:100px;border-bottom-left-radius:100px}
.product7_slide_cont_wrap .product7_slide_thumb .slick-center .product7_slide_item_cont{display:block}
.product7_slide_cont_wrap .product7_slide_item span{width:90px;height:90px;border-radius:100%;background-color:#fff8f8;padding:3px;margin:10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product7_slide_cont_wrap .product7_slide_item .product7_slide_item_cont{display:none}
.product7_slide_cont_wrap .product7_slide_item .product7_slide_item_cont h6{font-size:23px}
.product7_slide_cont_wrap .product7_slide_item .product7_slide_item_cont p{font-size:15px;font-weight:500}
.product7_arrow1{top:-18%;right:298px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.product7_arrow2{bottom:-30%;right:286px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.product8_sec_wrap .nav-link{width:380px;height:80px;color:#000!important;font-size:20px;font-weight:700;background-color:#f4f4f4;border-radius:0!important}
.product8_sec_wrap .nav-link.active{color:#fff!important;background-color:#82c408;border-radius:10px!important}
.product8_sec_wrap .product8_gallery{width:465px;height:auto;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}
.product8_sec_wrap .product8_gallery img{width:100%}
.product8_sec_wrap .banner_sub_title3 h6{top:15px;left:41px;font-size:1.0625rem;z-index:99999;font-weight:500}
.product8_sec_wrap .store_item_img{background-color:#f4f4f4}
.product9_sec_wrap{background-size:cover;background-repeat:no-repeat;background-position:center center}
.product9_gallery{width:450px;height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;border-radius:20px}
.product9_sec_cont .product9_section_title h2{color:#323232;font-size:50px;font-weight:700}
.product9_sec_cont .product9_section_title h2 font{color:#bc9036}
.product9_sec_cont .product9_section_desc p{color:#6d6d6d;font-size:16px;font-weight:400}
.product9_inner_cont .inner_item{padding:20px 50px;border-radius:10px;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1);cursor:pointer}
.product9_inner_cont .inner_item:not(:last-child){margin-bottom:10px}
.product9_inner_cont .inner_item:hover{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.product9_inner_cont .inner_item .item_num{top:50%;left:-26px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;font-weight:900;width:60px;height:60px;background-color:#bc9036}
.product9_inner_cont .inner_item .item_title{color:#2b3132;font-size:20px;font-weight:700}
.product9_inner_cont .inner_item .item_subtitle{color:#bc9036;font-size:12px;font-weight:500}
.product9_right_thumb{bottom:-103px;right:-323px}
.product10_wrap{background-size:cover;background-repeat:no-repeat;background-position:center center}
.product10_wrap .product10_thumb{width:500px;height:500px;background-color:#f7f7f7;border-radius:100%}
.product10_wrap .product_btn{z-index:2}
.product10_wrap .product10_thumb_item .thumb_item{width:130px;height:120px;padding:15px;border-radius:20px;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.product10_wrap .product10_thumb_item .thumb_item:hover{opacity:.5;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.product10_wrap .product10_thumb_item .thumb_item:not(:first-child){margin-top:30px;margin-right:30px}
.product10_wrap .product10_large_img{width:450px;height:550px;background-color:#f7f7f7;border-radius:30px;margin-right:30px;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1);z-index:999999;cursor:pointer}
.product10_wrap .product10_large_img:hover{opacity:.6;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.product10_wrap .sale_badge{top:28px;right:28px;font-size:15px;font-weight:500;padding:2px 12px;background-color:#1c1f23;border-radius:30px}
.product10_wrap .product10_back_thumb1{top:24%;left:-200px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}
.product10_wrap .product10_back_thumb2{bottom:-32%;right:17px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}
.product10_wrap .review{color:#bc9036;font-size:16px;font-weight:500;text-decoration:underline;margin-left:20px}
.product10_wrap .product_detail_title{color:#292929;font-size:45px}
.product10_wrap .product_detail_desc{color:#b0b0b0;font-size:18px}
.product10_content_wrap .content_title{color:#292929;font-size:20px}
.product10_content_wrap .content_item{width:75px;height:75px;border-radius:100%;border:2px solid #d3d3d3;padding:10px;margin:5px 0;overflow:hidden}
.product10_content_wrap .content_item:hover{opacity:.6}
.product10_value_content .value_title{color:#292929;font-size:20px}
.product10_value_content .product10_value_table{width:100%;border-radius:10px;-webkit-box-shadow:5px 5px 30px 10px #f8f8f8;box-shadow:5px 5px 30px 10px #f8f8f8}
.product10_value_content .table th{color:#292929;font-size:14px;font-weight:700;border-right:1px solid #eaeaea;text-align:center;padding:13px 5px}
.product10_value_content .table td{color:#292929;font-size:14px;padding:13px 5px;font-weight:500}
.product10_quantity_btn_wrap{margin-top:25px;position:relative}
.product10_quantity_btn_wrap:after{content:"";top:88px;left:0;width:500px;height:3px;background-color:#fff;position:absolute}
.product10_quantity_btn_wrap .quantity_input{width:236px;height:60px;padding:0 20px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:45px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #eceef2}
.product10_quantity_btn_wrap .quantity_input span{color:#ced9df;font-size:30px;line-height:1;margin:0 10px;cursor:pointer;-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1)}
.product10_quantity_btn_wrap .quantity_input span:hover{color:#bc9036;-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1)}
.product10_quantity_btn_wrap .quantity_input input{width:80px;border:none;padding:0;outline:0;font-size:18px;font-weight:600;text-align:center}
.product10_quantity_btn_wrap .product10_title{color:#292929;font-size:30px}
.product_tags_wrap .product_tags_title{color:#252525;font-size:14px;font-weight:700;margin-right:50px}
.product_tags_wrap .tags_item a{color:#8799a3;font-size:16px;font-weight:500;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.product_tags_wrap .tags_item a:hover{color:#bc9036;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.product_social_links{margin-top:15px}
.product_social_links .product_social_title{color:#252525;font-size:14px;font-weight:700;margin-right:40px}
.product_social_links li:not(:last-child){margin-right:30px}
.product_social_links li i{color:#bbc7cd;font-size:20px;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.product_social_links li i:hover{color:#bc9036;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.product10_reviews .nav-item:not(:last-child){margin-right:20px}
.product10_reviews .nav-link{color:#000!important;font-size:14px;font-weight:700;padding:10px 30px}
.product10_reviews .nav-link.active{color:#fff!important;background-color:#bc9036}
.product10_left_thumb3{bottom:12px;left:-22px;z-index:1}
.product10_right_thumb4{top:0;right:0;z-index:1}
.review_comment2 .title_text{line-height:1;font-size:35px;margin-bottom:30px}
.review_comment_list2>li{margin-bottom:40px;padding-bottom:40px;border-bottom:1px dotted #bdbaba}
.review_comment_wrap2 .admin_name{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;font-size:19px;font-weight:700;margin-bottom:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.review_comment_wrap2 .comment_date{color:#8a8e91;font-size:14px;font-weight:400;margin-left:40px;display:inline-block}
.review_comment_wrap2 .rating_star{margin-bottom:12px}
.review_comment_wrap2 .rating_star>li{color:#8b9999}
.review_comment_wrap2 .rating_star>li.active{color:#ff5e00}
.review_comment_wrap2 p{font-size:16px}
.product_layout3_content{padding:15px;border:1px solid #e8ebee;border-radius:3px;cursor:pointer}
.product_layout3_content .product_image_wrap{padding:50px 0;background-color:#f8f8f8}
.product_layout3_content .product_image_wrap .product_image{width:14rem;height:14rem;margin:4rem auto 2rem auto;overflow:hidden}
.product_layout3_content .product_image_wrap .product_image:hover{-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1)}
.product_layout3_content .product_image_wrap .product_image:hover img{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1)}
.product_layout3_content .product_image_wrap .product_image img{-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1)}
.product_layout3_content .product_layout3_inner_content{padding:15px}
.fearure_right_side_img{bottom:0;right:0}
.product_item_wrap{background-color:#f8f7f1}
.product_items_content{padding:13px;border-radius:10px;border:1px solid #e8ebee}
.product_item_img{width:170px;height:160px;background-color:#f3f3f3;padding:10px;border-radius:10px;overflow:hidden;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1);cursor:pointer}
.product_item_img:hover{opacity:.6;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.product_item_top_thumb{top:-44px;left:28%;-webkit-transform:translateX(-5%);transform:translateX(-5%)}
.product_item_bottom_thumb{bottom:60px;left:-30px;width:600px}
.product_item_right_thumb{right:-83px;bottom:31px}
.offer_item_img{width:200px;padding:5px;overflow:hidden;position:relative}
.offer_item_img:hover{-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1)}
.offer_item_img:hover img{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1)}
.offer_item_img img{-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1)}
.offer_inner_content{width:100%;border-radius:2rem;background:-webkit-gradient(linear,left bottom,left top,from(#ddd),to(#bc9036));background:linear-gradient(to top,#ddd,#bc9036);padding:2px}
.offer_item_content{padding:40px;border-radius:2rem}
.offer_title h2{color:#292929;font-size:2.8125rem}
.offer_item_title h3{color:#212121;font-size:1.397rem;font-size:700}
.offer_item_price{font-weight:500}
.offer_item_price span{color:#ff0404;font-size:1.048125rem}
.offer_item_price del{color:#a3a9b1;font-size:.87375rem}
.offer_item_desc p{color:#a9a9a9;font-size:.9375rem;line-height:25px}
.offer_item_expr_btn .btn{font-size:.6875rem;font-weight:700;background-color:#fb532c!important;padding:.8rem 1rem}
.offer_item_qty_prog .progress-bar{background-color:#bc9036}
.offer_item_qty_num{font-size:.84375rem;font-weight:700}
.offer_item_qty_num span{color:#62a403}
.offer_item_qty_num span font{color:#202020}
.offer_delivery_content{background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:1rem}
.offer_delivery_title{color: #4b6d2c;font-size: 25px;}
.offer_delivery_title span{font-weight:400;text-shadow: rgb(103 104 101 / 20%) 2px 2px;}
.offer_delivery_title font{font-weight:700}
.offer_delivery_btn .btn{font-size:1.0625rem;font-weight:500}
.sale_section{padding:10px 0 60px 0}
.sale_item_content{-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.sale_item_content:hover{-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1);cursor:pointer}
.sale_item{max-width:100%;height:480px;overflow:hidden;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1)}
.sale_item:hover{-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1)}
.sale_item:hover img{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1)}
.sale_item img{-webkit-transition:.6s cubic-bezier(.25, 1, .5, 1);transition:.6s cubic-bezier(.25, 1, .5, 1);max-width:initial}
.sale_item .sale_big_title{width:310px;top:85%;left:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color: rgb(70 76 65 / 55%);padding: 12px; border-radius: 20px;}
.sale_item .sale_big_title h3{color:#fff;font-size:28px;text-shadow:3px 2px #000}
.sale_item .sale_big_title font{font-weight:200}
.sale_item .sale_big_title span{font-size:1.125rem}
.sale_item .sale_sm_title{width:270px;bottom:-5%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.sale_item .sale_sm_title h3{color:#fff;font-size:28px;text-shadow:3px 2px #000}
.sale_item .sale_sm_title font{font-weight:200}
.sale_item .sale_sm_title span{font-size:1.125rem}
.sale_item_arrow{bottom:20px;right:40px}
.sale_item_arrow .ss2_left_arrow i{width:2.5rem;height:2.5rem;color:#fff;font-size:1rem;line-height:2.5rem;background-color:#444;text-align:center}
.sale_item_arrow .ss2_right_arrow i{width:2.5rem;height:2.5rem;color:#fff;font-size:1rem;line-height:2.5rem;background-color:#bc9036;text-align:center}
.sale_right_thumb{width:13rem;height:13rem;bottom:0;right:0}
.sale2_section_wrap{background-size:contain;background-repeat:no-repeat;background-position:center center}
.sale2_bg{background-color:#f7f6f1}
.sale2_sub_cont h6{top:37%;left:39px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.sale2_sub_title h6{top:39%;left:22px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;font-weight:700}
.sale2_title h2{color:#1a1a1a;font-size:60px}
.sale2_title font{color:#81bd03}
.sale2_desc p{color:#767675;font-size:18px;font-weight:400}
.sale3_sec .sale3_content{border-radius:10px;background-size:cover;background-repeat:no-repeat;background-position:center center}
.sale3_sec .sale3_content .sale3_title{width:300px;color:#272626;font-size:38px;font-weight:700}
.sale3_sec .sale3_content .sale3_subtitle{color:#272626;font-size:13px;font-weight:500;letter-spacing:5px;word-spacing:2px}
.sale3_sec .sale3_content2{border-radius:10px;background-size:cover;background-repeat:no-repeat;background-position:center center}
.sale3_sec .sale3_content2 .sale3_title{width:300px;color:#272626;font-size:38px;font-weight:700}
.sale3_sec .sale3_content2 .sale3_subtitle{color:#272626;font-size:13px;font-weight:500;letter-spacing:5px;word-spacing:2px}
.store_section_wrap{background-size:cover;background-repeat:no-repeat;background-position:center center}
.store_section_wrap .store_content{background-size:cover;background-repeat:no-repeat;background-position:center center}
.store_section_wrap .store_item_img{-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.store_section_wrap .store_item_img:hover{opacity:.7;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.store_left_side_img{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.store_left_side_img2{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.store_left_side_img2 img{opacity:.7}
.store_right_side_img{top:15px;right:50px}
.store_content_text{max-width:750px}
.store_title h2{color:#292929;font-size:39px;text-shadow: rgb(103 104 101 / 20%) 2px 2px;}
.store_title h2 font{color:#bc9036}
.store_desc{max-width:470px;text-align:justify}
.store_desc p{color:#6b6b6b;font-size:16px;font-weight:400;line-height:33px}
.store_item_img{width:80px;height:80px;border-radius:100%}
.store_item_title{max-width:150px}
.store_item_title span{color:#535353;font-size:18px;font-weight:600}
.store_item_content ul{text-align:left}
.store_item_content li i{color:#4b6d2c}
.store_item_content li {color:#4b6d2c!important;font-size:20px;font-weight:700;line-height:40px;}
.store_gallery{max-width:520px;border-radius:30px}
.store_gallery img{width:100%}
.store_gallery_right{top:-67px;right:92px}
.store_gallery_testimonial{bottom:-70px;left:-115px;max-width:370px;height:410px;background-color:#2c2c2c;border-radius:30px;z-index:9}
.store_gallery_testimonial .slide_content p{font-size:17.5px;line-height:30px;color: #b3abab;}
.store_gallery_testimonial .slide_title h3{color:#efb236;font-size:15px;font-weight:700}
.store_gallery_testimonial .slide_title h6 font{font-size:15px;font-weight:700;color:#7d7d7d}
.store_gallery_testimonial .slick-dots{bottom:30px;left:-100px;margin:0;padding:1rem 0;position:absolute;list-style-type:none}
.store3_content{max-width:290px;height:370px;border-radius:1rem;margin:0 auto;-webkit-box-shadow:5px 5px 30px 10px #f8f8f8;box-shadow:5px 5px 30px 10px #f8f8f8}
.store3_thumb{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:250px;overflow:hidden;cursor:pointer}
.store3_thumb:hover img{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.store3_thumb img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.store3_thumb .store3_date{top:25px;left:20px}
.store3_thumb .store3_date span{font-size:13px;font-weight:400;padding:9px 12px;background-color:#82c408;border-radius:30px}
.store3_inner_content{text-align:start}
.store3_inner_content span{color:#222d39;font-size:19px;font-weight:500}
.store3_item_content li i{color:#87c526}
.store3_item_content li a{color:#444;font-size:17px;font-weight:500}
.sidebar_content_wrap .prdc_ctg_product_img{max-width:6rem;min-height:6rem;background-color:transparent}
.offcanvas-end{top:0;right:0;width:350px!important;border-left:1px solid #bc9036!important;-webkit-transform:translateX(100%);transform:translateX(100%)}
.offcanvas_index3 .offcanvas-start{top:130px}
.total_price{padding:20px 30px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}
.total_price li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.total_price li:not(:last-child){margin-bottom:15px}
.total_price li:last-child{padding-top:15px;border-top:1px solid #f0f0f0}
.total_price span{font-size:1rem;display:inline-block}
.slick-dots{bottom:30px;right:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:1rem 0;position:absolute;list-style-type:none}
.slick-dots li{margin:0 .25rem}
.slick-dots li button{display:block;width:1rem;height:1rem;padding:0;border:none;border-radius:100%;background-color:red;text-indent:-9999px}
.slick-dots li.slick-active button{background-color:#41508a}
.store_gallery_testimonial .slick-dots{bottom:30px;right:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:1rem 0;position:absolute;list-style-type:none}
.store_gallery_testimonial .slick-dots li{margin:0 .25rem}
.store_gallery_testimonial .slick-dots li button{display:block;width:10px;height:10px;padding:0;border:none;border-radius:100%;background-color:#565656;text-indent:-9999px}
.store_gallery_testimonial .slick-dots li.slick-active button{background-color:#fff}
.instagram_2 .slick-dots{bottom:-80px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:1rem 0;position:absolute;list-style-type:none}
.instagram_2 .slick-dots li.slick-active{color:green}
.instagram_2 .slick-dots button{display:block;width:.5rem;height:.5rem;padding:0;border:0;border-radius:100%;background-color:#2e3e66;text-indent:-9999px}
.product__slider-main{margin-bottom:15px;display:none}
.product__slider-main img{margin:0 auto}
.product__slider-thmb{display:none}
.product__slider-thmb .slick-slide{opacity:.5;-webkit-transition:all .3s ease;transition:all .3s ease}
.product__slider-thmb .slick-slide:hover{opacity:1}
.product__slider-thmb .slick-slide.slick-active{opacity:1}
.banner-slider .slider.slider-for{max-width:78%;padding-right:35px;width:100%;float:left}
.banner-slider .slider.slider-nav{max-width:24%;width:100%;float:left;height:610px;overflow:hidden;padding:20px 0 0;z-index:9}
.slider-banner-image{width:400px;height:550px;border-radius:30px;margin-right:30px;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1);z-index:999999;position:relative;left:20px;top:0}
.slider-banner-image img{height:85%;width:100%;-o-object-fit:cover;object-fit:cover}
.banner-slider .slider.slider-for{max-width:73%;padding-right:35px;width:100%;float:right!important}
.slider-nav .slick-slide.thumbnail-image .thumbImg{width:130px;height:120px;padding:15px;border-radius:20px;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.slider-nav .slick-slide.thumbnail-image .thumbImg img{height:100%;width:100%}
.slider-nav .slick-slide{text-align:center}
.slider-nav .slick-slide span{font-size:14px;display:block;padding:5px 0 15px}
.slick-vertical .slick-slide{margin-top:7px}
.slick-vertical .slick-slide:active{border:0;outline:0}
.slick-vertical .slick-slide:focus{border:0;outline:0}
.slick-prev{top:0}
.slick-next{bottom:0;background-color:#fff}
.testimonial_sec_content{background-size:cover;background-repeat:no-repeat;background-position:center center}
.testimonial_author img{max-width:26rem;height:26rem}
.testimonial_comment_text h3{width:25rem;height:auto;color:#2c2c2c;font-size:2.5rem;font-weight:700}
.testimonial_comment p{width:38rem;height:auto;color:#6f6f6f;font-size:1.2rem;line-height:30px;font-style:italic}
.testimonial_author_title h6{color:#4b6d2c;font-size:1.125rem;font-weight:700}
.testimonial_author_title h6 font{color:#8e8e9a}
.testimonial2_title{color:#292929;font-size:45px}
.testimonial_qoute i{color:#ff6363;font-size:35px}
.testimonial_back_img1{top:-12px;left:-133px;z-index:-1}
.testimonial_back_img2{bottom:-137px;right:-35px;z-index:-1}
.testimonial3_sec_wrap .testimonial3_content::after{content:"";width:100%;height:2px;background-color:#eaeaea;bottom:-50px;left:0;position:absolute}
.testimonial3_sec_wrap .testimonial3_slider_thmb{max-width:370px;margin:auto;padding:10px 0}
.testimonial3_sec_wrap .testimonial3_slider_thmb img{width:104px;height:104px;padding:10px;border-radius:100%}
.testimonial3_sec_wrap .testimonial3_slider_thmb .draggable{padding:10px 0!important}
.testimonial3_sec_wrap .testimonial3_slider_thmb .slide_item{width:114px;height:114px;border-radius:100%;overflow:hidden;margin:0 10px;opacity:.6}
.testimonial3_sec_wrap .testimonial3_slider_thmb .slide_item.active{opacity:1;zoom:2}
.testimonial3_sec_wrap .testimonial3_slider_thmb .slide_item .slide_quote{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:12px;font-weight:500}
.testimonial3_sec_wrap .testimonial3_slider_thmb .slide_item.slick-center{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}
.testimonial3_sec_wrap .testimonial3_slider_thmb .slide_item.slick-center img{padding:0}
.testimonial3_sec_wrap .testimonial3_slider_thmb .slide_item.slick-center:after{content:"";background:url(../images/testimonials/icon.png);width:54px;height:37px;position:absolute;bottom:6px;left:26px}
.testimonial3_sec_wrap .testimonial3_text{width:748px;margin:40px auto;position:relative}
.testimonial3_sec_wrap .testimonial3_text .testimonial_desc{color:#26263e;font-size:30px;font-weight:400;font-style:italic}
.testimonial3_sec_wrap .testimonial3_text .testimonial_author{color:#7dc22b;font-size:18px;font-style:italic}
.testimonial3_sec_wrap .testimonial3_text .testimonial_author font{color:#a3a3ac}
.service_content_icon{width:5rem;height:5rem;text-align:center;background-color:#ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}
.service_content_icon i{color:#bc9036;font-size:28px}
.service_content_title h6{color:#191919;font-size:1rem;font-weight:700}
.service_content_sub_title span{color:#6e6e6e;font-size:.875rem;font-weight:400}
.service_setion2{padding-top:60px;padding-bottom:60px}
.service_content_wrap2 .service_content_icon{background-color:#f7f6f2}
.service_content_wrap2 .service_content_title{width:158px;color:#535353;font-size:18px;font-weight:700;font-family:Merriweather,serif;margin-bottom:0}
.service_content_3 .service_inner_content:not(:last-child){margin-right:15px}
.service_content_3 .service_inner_content3{width:160px;height:160px;font-size:18px;font-weight:700;margin-bottom:0;background-color:#f6f6f6;border-radius:100%}
.service_content_3 .service_icon i{color:#7ec104;font-size:32px;font-weight:700}
.service_content_3 .service_icon2 i{color:#1972d6;font-size:32px;font-weight:700}
.service_content_3 .service_content h6{color:#333e48;font-size:16px;font-weight:700;margin-bottom:0}
.service_content_3 .service_content span{color:#333e48;font-size:16px;font-weight:400}
.team_top_title h2{color:#292929;font-size:2.5rem;font-weight:700}
.team_author_title{margin-bottom:-1px}
.team_author_post{color:#9da1b0}
.team_inner_content .card{padding:2rem 3rem;background-color:#fafafa;border-radius:1rem!important;-webkit-box-shadow:0 .5rem 1rem transparent!important;box-shadow:0 .5rem 1rem transparent!important;cursor:pointer;border:none}
.team_inner_content .card img{width:10rem;height:10rem;margin:2rem auto}
.team_inner_content .card:hover{background-color:#fff;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1);-webkit-box-shadow:0 1rem 1rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 1rem rgba(0,0,0,.175)!important}
.team_author_social_link i{-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1);padding:.5rem}
.team_author_social_link i:hover{color:#fff;padding:.5rem;background-color:#4363dc;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1);border-radius:100%}
.team_left_thumb{top:-89px;left:-104px;bottom:20px}
.team_right_thumb{top:-205px;right:-101px;bottom:20px}
.trend_section_wrap{background-size:contain;background-repeat:no-repeat;background-position:center center;margin-left:2rem}
.product_top_title h2,.trend_top_title h2{color:#323232;font-size:3.125rem}
.trend_inner_text{top:80px;left:40px;width:140px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.trend_inner_text h4{font-size:30px;font-weight:400}
.trend_inner_text a{margin-left:-20px;margin-top:15px}
.trend_inner_text a:hover i{-webkit-transform:translateX(5px);transform:translateX(5px)}
.trend_inner_text a i{display:inline-block;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}
.trending_sec_wrap{width:100%;padding:25px 20px;border:2px solid #deecf0;border-radius:20px}
.trending_sec_wrap .trending_title{color:#252932;font-size:24px;font-weight:700}
.trending_sec_wrap .trending_item{margin-top:17px}
.trending_sec_wrap .trending_thumb{width:90px;height:70px;background-color:#f6fafb;margin-right:20px;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.trending_sec_wrap .trending_thumb:hover{opacity:.6;-webkit-transition:.4s cubic-bezier(.25, 1, .5, 1);transition:.4s cubic-bezier(.25, 1, .5, 1)}
.trending_sec_wrap .trending_text span{color:#252932;font-size:18px;font-weight:500}
.trending_sec_wrap .trending_text del{color:#b8b9ba;font-size:16px;font-weight:600;margin-right:15px}
.trending_sec_wrap .trending_text font{color:#9fcb22;font-size:16px;font-weight:600}
.trending_sec_wrap .trending_btn .btn{color:#9fcb22!important;font-size:16px;font-weight:800}
.countdown_timer{margin-bottom:1.5rem}
.countdown_timer span,.countdown_timer strong{display:block;line-height:1;text-align:center}
.countdown_timer strong{width:3rem;height:3rem;color:#000;font-size:15px;font-weight:600;margin-bottom:7px;line-height:3rem;background-color:#f5f5f5;border-radius:100%}
.countdown_timer strong:not(:last-child){margin-right:.6rem}
.countdown_timer span{color:#5a5858;font-size:15px;font-weight:500;text-transform:uppercase}
.countdown_box strong{color:#fff;background-color:#16444c}
.countdown_box span{color:#272626;font-size:14px;font-weight:500}
.countdown_timer2{margin-bottom:1.5rem}
.countdown_timer2 span,.countdown_timer2 strong{display:block;line-height:1;text-align:center}
.countdown_timer2 .days_count,.countdown_timer2 .hours_count,.countdown_timer2 .minutes_count,.countdown_timer2 .seconds_count{width:5rem;height:5.5rem;margin-bottom:14px;background-color:#fff;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.countdown_timer2 .days_count:not(:last-child),.countdown_timer2 .hours_count:not(:last-child),.countdown_timer2 .minutes_count:not(:last-child),.countdown_timer2 .seconds_count:not(:last-child){margin-right:16px}
.countdown_timer2 .days_count strong,.countdown_timer2 .hours_count strong,.countdown_timer2 .minutes_count strong,.countdown_timer2 .seconds_count strong{color:#525252;font-size:30px;font-weight:900}
.countdown_timer2 .days_count span,.countdown_timer2 .hours_count span,.countdown_timer2 .minutes_count span,.countdown_timer2 .seconds_count span{color:#8cc82b;font-size:14px;font-weight:700;margin-top:6px}
.quick_view>.modal-dialog{max-width:1100px!important}
.quick_view>.modal-dialog .btn-close{top:-17px;right:-17px;width:50px;height:50px;border-radius:100%;z-index:9;background-color:#000;opacity:1}
.quick_view>.modal-dialog .btn-close .fa-times::before{color:#fff}
.vendor_section h2{font-size:32px;font-weight:900;margin-bottom:20px}
.vendor_section p{font-size:18px;margin-bottom:30px;font-family:Roboto,sans-serif}
.vendor_image{margin-bottom:45px}
.vendor_service_item{margin-top:30px;text-align:center}
.vendor_service_item .item_icon{width:180px;height:180px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:-15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-size:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-repeat:no-repeat;background-position:center center}
.vendor_service_item .item_content{z-index:1;padding:0 30px;position:relative}
.vendor_service_item .item_title{font-size:15px;font-weight:700;margin-bottom:15px}
.tex_c{text-align: center;}
.vendor_service_item p{font-size:16px;margin-bottom:0}
.work_process_section{background-size:100% 80%;background-repeat:no-repeat;background-position:center top}
.work_process_item{margin-top:30px;padding:60px 50px;text-align:center;border-radius:5px;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-box-shadow:0 0 59px 0 rgba(196,196,196,.15);box-shadow:0 0 59px 0 rgba(196,196,196,.15)}
.work_process_item:before{left:50%;top:20px;content:"";width:85%;height:100%;z-index:-1;border-radius:5px;position:absolute;background-color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 0 117px 0 rgba(196,196,196,.28);box-shadow:0 0 117px 0 rgba(196,196,196,.28)}
.work_process_item .item_icon{width:125px;height:125px;color:#6cb25f;font-size:50px;font-weight:900;margin-bottom:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-size:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-repeat:no-repeat;background-position:center center}
.work_process_item .item_ttile{font-size:28px;font-weight:800;margin-bottom:0}
.selling_form_wrap{padding:90px;margin-bottom:50px;background-size:cover;background-repeat:no-repeat;background-position:center center}
.selling_form_wrap .form_item input{border:2px solid #bc9036;height:80px;border-radius:4px;margin-bottom:30px;-webkit-box-shadow:0 0 117px 0 rgba(196,196,196,.28);box-shadow:0 0 117px 0 rgba(196,196,196,.28)}
.selling_form_wrap .form_item span{z-index:1;float:left;color:#4c4c4c;font-size:14px;padding:9px 18px;position:relative;margin-bottom:-19px;border:2px solid #bc9036;background-color:#f3f3f3;font-family:Roboto,sans-serif}
.vendor_dashboard_section.bg_gray{background-color:#f8f9ff}
.vendor_dashboard_section .tab-content{padding:20px 0 20px 50px}
.vendor_dashboard_section .btn{padding:14px 30px}
.vd_tab_area{z-index:1;margin-top:-95px;position:relative;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.02);box-shadow:0 2px 5px 0 rgba(0,0,0,.02)}
.vd_tab_area .vd_space{padding:35px}
.vd_tab_area .vd_mane{font-size:25px;margin-bottom:8px}
.vd_tab_area .vd_mail{line-height:1;display:block;margin-bottom:20px}
.vd_tab_area .vd_mail a{color:#bc9036}
.vd_tab_area .vd_mail a:hover{color:#bc9036;text-decoration:underline}
.vd_tab_area .vd_meta>li{font-size:17px;font-weight:500;position:relative}
.vd_tab_area .vd_meta>li:not(:last-child){margin-right:10px;padding-right:10px}
.vd_tab_area .vd_meta>li:after{top:14px;width:4px;height:2px;content:"";right:-2px;position:absolute;background-color:#000}
.vd_tab_area .vd_meta>li:last-child:after{display:none}
.vd_image{position:relative;margin-bottom:15px;display:inline-block}
.vd_image .image_wrap{width:144px;height:144px;overflow:hidden;border-radius:100%}
.vd_image .edit_btn{top:0;right:0;width:40px;height:40px;color:#fff;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#6684f2}
.vd_tab_nav>li:not(:last-child){margin-bottom:1px}
.vd_tab_nav>li>a,.vd_tab_nav>li>button{width:100%;display:block;color:#1d1d21;font-size:17px;font-weight:500;text-align:left;padding:15px 40px;background-color:#f7f7f7;border-right:5px solid #f7f7f7}
.vd_tab_nav>li>a.active,.vd_tab_nav>li>a:hover,.vd_tab_nav>li>button.active,.vd_tab_nav>li>button:hover{border-color:#bc9036;background-color:#e9ecfa}
.vd_btns_group{margin:-10px}
.vd_btns_group>li{padding:10px}
.vd_btns_group .select_option .nice-select{height:46px;font-size:16px;padding:0 30px;padding:0 25px;line-height:46px;border-radius:45px;background-color:#fefefe;border:1px solid #cccfe1}
.vd_btns_group .btn{width:100%;display:block}
.vd_title_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.vd_title_wrap h3{font-size:22px;font-weight:500;margin-bottom:0}
.vd_title_wrap .select_option{border:1px solid #bc9036;border-radius:50px}
.vd_title_wrap .select_option .nice-select{height:32px;color:#777;padding:0 18px;font-size:14px;line-height:30px;border-radius:45px;margin-right:15px;border:1px solid #e1e1e1}
.vd_title_wrap .select_option .nice-select:after{right:0;margin-left:10px}
.vd_title_wrap .select_option .nice-select .list{right:0;left:unset}
.vd_shadow{padding:35px;margin-bottom:30px;background-color:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.05);box-shadow:0 0 20px 0 rgba(0,0,0,.05)}
.vd_table .table>:not(:last-child)>:last-child>*,.vd_table .table>:not(caption)>*>*{border:none;vertical-align:middle}
.vd_table .table>:not(caption)>*>*{background-color:#fbfcff}
.vd_table th{color:#232323;font-size:16px;font-weight:500;padding:15px 30px}
.vd_table td{padding:12px 10px}
.vd_table .item_image{width:50px;height:50px;overflow:hidden;border-radius:100%}
.vd_table .item_title{font-size:15px;font-weight:600;margin-bottom:0}
.vd_table .item_title>a{color:#777}
.vd_table span{color:#777;font-size:14px;font-weight:500}
.vd_table strong{color:#363232}
.vd_table .status_btn{color:#fff;font-size:12px;padding:6px 15px;text-align:center;border-radius:45px;display:inline-block;text-transform:uppercase}
.vd_table .bg_green{background-color:#7bb31a}
.vd_table .bg_yellow{background-color:#fdc106}
.vd_table .bg_orange{background-color:#ff5501}
.vd_table .bg_blue{background-color:#017fff}
.vd_table .category_list>li{font-size:14px;position:relative}
.vd_table .category_list>li:not(:last-child){margin-right:3px;padding-right:3px}
.vd_table .category_list>li:after{bottom:0;right:-3px;content:",";position:absolute}
.vd_table .category_list>li:last-child:after{display:none}
.vd_table .category_list a{color:#777;font-weight:500}
.vd_table .category_list a:hover{color:#bc9036;text-decoration:underline}
.vd_table .btns_group{margin:-5px}
.vd_table .btns_group>li{padding:5px}
.vd_table .btns_group button{width:40px;height:40px;color:#fff;font-size:14px;text-align:center;border-radius:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#overall_sale_chart{margin:65px auto;width:255px!important;height:255px!important}
.vd_account_settings .wrap_title{color:#fff;font-size:21px;font-weight:800;margin-bottom:0;padding:22px 60px;background-color:#121212}
.vd_account_settings .radio_btns_list>li{padding:20px 60px}
.vd_account_settings .radio_btns_list>li:nth-child(odd){background-color:#fbfcff}
.vd_account_settings .radio_btns_list>li:not(:last-child){border-bottom:1px solid #eee}
.vendor_profile_section{background-color:#f8f9ff}
.vendor_profile{background-color:#fff}
.vendor_profile .vendor_content_wrap{padding:60px 70px;background-color:#d0d0d0}
.vendor_profile .image_wrap{width:300px;height:300px;-webkit-box-flex:0;-ms-flex:0 0 242px;flex:0 0 242px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;border-radius:100%}
.vendor_profile .description_wrap p{color:#272525;font-size:21px}
.vendor_profile.bg_black .vendor_content_wrap{background-color:#353535}
.vendor_profile.bg_black .description_wrap p{color:#fff}
.vendor_profile .info_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.vendor_profile .btn{padding:15px 40px}
.vendor_profile h2{color:#222;font-size:30px;font-weight:800;text-transform:uppercase}
.vendor_profile h3{line-height:1;font-size:16px;font-weight:600;margin-bottom:12px;text-transform:uppercase}
.vendor_profile .meta_list{padding-top:8px}
.vendor_profile .meta_list>li{position:relative}
.vendor_profile .meta_list>li:not(:last-child){margin-right:12px;padding-right:12px}
.vendor_profile .meta_list>li:after{top:50%;width:2px;right:-1px;height:18px;content:"";position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#bc9036}
.vendor_profile .meta_list>li:last-child:after{display:none}
.vendor_profile .right_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}
.vendor_profile .midea_links:not(:last-child){margin:0 30px 0 0}
@media screen and (max-width:1599px){
.banner_right_thumb{width:400px}
.banner2_right_thumb,.banner_left_img,.category_left_thumb,.category_right_thumb,.contact_info_thumb_left,.contact_info_thumb_right,.fearure_right_side_img,.product10_back_thumb1,.product10_back_thumb2,.product10_left_thumb3,.product10_right_thumb4,.product3_left_thumb,.product3_right_thumb,.product7_cont_gallery,.product9_right_thumb,.product_ctg_left_thumb,.product_ctg_right_thumb,.product_item_right_thumb,.product_item_top_thumb,.quality2_left_thumb,.quality2_rightbottom_thumb,.quality2_righttop_thumb,.quality_left_thumb,.quality_right_thumb,.sale_right_thumb,.store_left_side_img2,.store_right_side_img,.team_left_thumb,.team_right_thumb,.testimonial_back_img1,.testimonial_back_img2,.trend_left_thumb{display:none}
.store_left_side_img{width:600px}
.product_item_bottom_thumb{width:400px}
.blog_content_text h2{font-size:25px}}
@media screen and (max-width:1399px){
.container{max-width:1200px}
.product7_cont_wrap{width:100%;padding-right:0}
.home_3_slide .banner_desc,.home_3_slide .product7_cont{width:100%}
.product7_cont .banner_sub_title2 h6{top:14px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.product7_slide_cont_wrap{display:none}
.sub_title_bg{margin:auto}
.quality_middle_gallery2 img{width:42%}
.quality_section_wrap2 .quality_content2_img2{right:5px}
.quality_section_wrap2 .quality_content2_img1{left:5px}
.banner_2 .banner_desc{max-width:600px}
.home3_product7_desc .banner_desc{max-width:100%}
.fact_content::after{display:none}}
@media screen and (max-width:1299px){
.banner_section_item{padding:150px 0}
.banner_left_thumb,.banner_right_thumb{display:none}
.sale_item .sale_big_title h3,.sale_item .sale_sm_title h3{font-size:24px}
.sale_item .sale_sm_title{left:0;padding:0 25px}
.deal_item_txt .deal_title{max-width:18rem}
.deal_item_txt .deal_title h3{font-size:1.5rem;font-weight:600}
.deal_item_txt3{right:40px}
.deal_item_txt3 .deal_title h3{font-size:1.5rem;font-weight:600}
.offer_delivery_wrap{padding:50px 0}
.banner_title2 h1{font-size:3rem}
.product_section_2_wrap .product_section_title h2{font-size:40px;text-shadow: rgb(103 104 101 / 20%) 2px 3px;}
.product_top_title h2,.trend_top_title h2{font-size:40px}
.prdc_ctg_product_img{width:5rem;height:5rem;background-color:transparent;cursor:pointer}
.rating_wrap .shop_review_text{margin-left:2px}
.prdc_ctg_product_title h5{font-size:14px;font-weight:500}
.product_sec_content_wrap .team_top_content{margin-top:30px}
.quality_section2{padding-bottom:70px}
.quality_section_wrap2 h2{font-size:40px}
.sale2_section_wrap{padding:100px 0}
.sale2_title h2{font-size:40px}
.blog_top_title h2{font-size:40px}
.instagram_2 .instagram_title{font-size:40px}
.banner_title h1{font-size:3rem}
.banner4_slide_arrow_cont{display:none}
.product7_cont h2{font-size:2.5rem}
.sec_space_xxlarge{padding-top:35px;padding-bottom:35px}}
@media screen and (max-width:1199px){
.sec_space_xxxlarge{padding-top:180px;padding-bottom:180px}
.sec_space_xxlarge{padding-top:120px;padding-bottom:120px}
.banner_title h1{font-size:3rem}
.category_title h2{font-size:1.8rem}
.product_sec_title{font-size:1.8rem}
.product_image{width:9rem}
.quality_title h4{font-size:1rem;font-weight:600}
.quality_desc{font-size:.6rem}
.quality_middle_gallery{width:250px;margin:auto}
.product_ctg_title h2{font-size:1.8rem}
.offer_title h2{font-size:1.8rem}
.testimonial_comment_text h3{font-size:1.8rem}
.team_top_title h2{font-size:1.8rem}
.gallery_lft_title h2{font-size:1.8rem}
.offer_item_title h3{font-size:1rem}
.banner4_section_wrap .banner4_title h1{font-size:60px;font-weight:600}
.banner10_img{width:500px}
.product_item_bottom_thumb{width:370px}
.testimonial3_sec_wrap .testimonial3_text .testimonial_desc{max-width:800px;margin:auto}
.product_layout3_content{margin-bottom:20px}
.sec_space_mid_small{padding:80px 0}
.breadcrumb_title h2{font-size:40px}
.cart_table{overflow-x:scroll}
.cart_table .table{min-width:1100px}
.compare_content_wrap{overflow-x:scroll!important}}
@media screen and (max-width:1120px){
.top_inner_searchbar input{width:420px}
.footer_inner_acct_content,.footer_inner_choose_content,.footer_inner_info_content{position:relative}
.footer_inner_acct_content::after,.footer_inner_choose_content::after,.footer_inner_info_content::after{content:"";top:-31px;right:0;height:350px;position:absolute}}
@media screen and (max-width:1079px){
.top_inner_searchbar input{width:390px}
.sale_item .sale_big_title h3,.sale_item .sale_sm_title h3{font-size:20px}
.sale_item .sale_big_title span,.sale_item .sale_sm_title span{font-size:16px;padding-right:12px}
.prdc_ctg_inner_product{padding:37px 42px}
.testimonial_comment_text h3{font-size:1.4rem}
.testimonial_comment p{width:30rem;font-size:1rem;line-height:30px;margin:0 10px}
.card-title{font-size:16px}
.team_inner_content .card{max-width:340px;margin:auto}
.service_content_icon{width:4rem;height:4rem}
.service_content_wrap2 .service_content_title{width:150px;font-size:15px;font-weight:600}
.prdc_ctg_product_img{width:4rem;height:4rem}
.quality_middle_gallery2 img{width:38%}
.quality_section_wrap2 .quality_content2_img3,.quality_section_wrap2 .quality_content2_img4{bottom:12%}}
@media screen and (max-width:1010px){
.footer_inner_acct_content,.footer_inner_choose_content,.footer_inner_info_content{position:relative}
.footer_inner_acct_content::after,.footer_inner_choose_content::after,.footer_inner_info_content::after{content:"";top:-60px;right:0;height:378px;position:absolute}}
@media screen and (max-width:991px){
.sec_space_xxxlarge{padding-top:70px;padding-bottom:70px}
.sec_space_large{padding-top:60px;padding-bottom:60px}
.sec_space_xxlarge{padding-top:50px;padding-bottom:50px}
.banner_section_item{padding:50px 0}
.header_top,.logo,.top_inner_content,.top_inner_searchbar{border:none!important}
.top_inner_searchbar i{top:50px;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:15px;color:#fff;border-radius:100%;cursor:pointer;background-color:#2e2e2e}
.navbar-nav .nav-item::after{display:none}
.navbar3_bottom .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1);border:none;outline:0;top:50%;left:0;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.sale_section{padding:30px 0}
.sale_item{max-width:85%;margin:auto}
.sale_item_content{margin-top:30px}
.sale_item .sale_big_title{top:60%;left:136px}
.sale_item_arrow{bottom:20px;right:117px}
.sale_item .sale_sm_title{left:20px}
.deal_section{padding:40px 0}
.deal_item_content{margin-top:25px}
.nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.prdc_ctg_content{text-align:center}
.prdc_ctg_content .prdc_ctg_sub_title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.prdc_ctg_content .prdc_ctg_title h2{font-size:1.8rem}
.prdc_ctg_item_content .nav-item{margin:10px}
.quality_content{margin-top:25px}
.quality_top_title h2{font-size:1.8rem}
.product_ctg_media_thumb{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}
.offer_item_content{padding:70px 38px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}
.offer_item_expr_btn .btn{margin:auto}
.offer_item_qty_prog_cnt{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.product_ctg_btn{margin-bottom:60px}
.testimonial_layout_1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.testimonial_layout_1 .testimonial_text{text-align:center}
.testimonial_comment_text h3{width:100%}
.product_sec_content{text-align:center}
.product_sec_content .product_sec_sub_title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.product_ctg_content_wrap{background:0 0}
.ul_li_right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.gallery_lft_content{text-align:center}
.gallery_lft_content .gallery_lft_sub_title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.gallery_lft_content .gallery_lft_title{max-width:100%}
.gallery_lft_content .gallery_lft_desc{padding:10px 100px}
.gallery_lft_content .gallery_lft_btn{margin-bottom:30px}
.gallery_end_content{margin:30px auto}
.service_inner_content{margin-top:20px}
.offer_delivery_title{font-size: 18px;text-align: center;}
.offer_delivery_btn .custom_btn{padding:0}
.footer_section_wrap::before{display:none}
.footer_top_logo{text-align:center;margin-bottom:20px}
.footer_top_social ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}
.footer_bootom_privicy,.footer_bootom_terms{padding-right:1.5rem!important}
.footer_bootom_privicy p:after,.footer_bootom_refunds p:after,.footer_bootom_terms p:after{display:none}
.banner_title{width:600px}
.banner_title2{max-width:570px}
.product_section_title h2,.quality_top_title2 h2,.sale2_title h2,.trend_top_title h2{font-size:30px}
.product_section_content .product_sec_sub_title{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}
.product_section3_wrap .product_ctg_content_3{margin:0 10px}
.prdc_ctg_product_img{width:6rem;height:6rem}
.instagram_2 .instagram_title{font-size:30px}
.trend_inner_content{margin-top:10px}
.product_section3_wrap{padding:10px}
.product_sec_content_wrap{padding:0}
.product_sec3_btn{margin-bottom:50px}
.quality_middle_gallery2{display:none}
.quality_inner_content2>div{position:static!important;margin:20px 0}
.sale2_desc{width:650px}
.text-lg-end{margin-bottom:15px}
.trend_section_wrap{margin-left:0}
.sale2_desc{width:100%;padding-right:20px}
.sale2_section_wrap .product_sec_sub_title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.countdown_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.sale2_sub_title h6{top:13px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.testimonial3_sec_wrap .testimonial3_text .testimonial_desc{font-size:25px}
.footer_inner_acct_content::after,.footer_inner_choose_content::after,.footer_inner_info_content::after{display:none}
.footer_inner_acct_content,.footer_inner_info_content{padding-left:0}
.navbar_toggler3 .navbar-toggler-icon{background-color:#bc9036!important}
.service_section3{padding-top:100px}
.product_tabnav_1{margin-bottom:20px}
.product_layout_content{-ms-flex-pack:distribute!important;justify-content:space-around!important}
.product_sale_wrap{margin-top:40px}
.product_layout_style4 .product_layout_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.sec_space_small{padding:50px 0}
.store_content_text{max-width:100%;text-align:center}
.store_content_text .store_desc{max-width:100%;padding:0 80px}
.store_title h2{font-size:20px}
.store_gallery_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}
.store_gallery_testimonial{bottom:-130px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}
.collection_cont_wrap{max-width:100%;padding:0 50px;text-align:center}
.collection_sec_wrap{background-size:auto}
.collection_title h2{font-size:25px}
.collection_btn a .btn{margin-top:60px}
.collection_desc,.store_desc{max-width:100%;padding:0 20px;text-align:center}
.store3_content{max-width:100%}
.store_3_sec{padding:100px 0}
.store3_content_text{margin-top:40px;text-align:center}
.store3_item_content li{text-align:left}
.store3_item_cont_thumb{max-width:350px;margin:auto}
.signup_news_wrap{margin-top:40px}
.product7_cont .banner_sub_title2 h6{top:14px}
.product7_cont h2{font-size:30px}
.signup_news_wrap{max-width:100%}
.store_title h2{font-size:20px}
.sale3_content{margin-bottom:10px}
.sale_pro_thumb,.store_thumb{max-width:500px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;padding-bottom:30px}
.product_layout3_content{margin-top:10px}
.sale3_sec .sale3_content{margin-top:10px}
.sale2_content_wrap{margin-top:20px;text-align:center}
.sale2_sub_cont h6{top:16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.countdown_box2{margin:auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.store_right_thumb{margin-top:20px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.testimonial2_title{font-size:30px}
.product_item_bottom_thumb{display:none}
.service_inner_wrap{overflow-x:scroll}
.banner4_section_wrap .banner4_title h1{font-size:40px;font-weight:500}
.banner10_img{width:350px}
.blog_right_side_img{display:none}
.about_header{height:126px}
.about_section_content .product_sec_sub_title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.about_section_content .product_section_title{width:100%;margin:auto}
.about_section_content .product_section_subtitle p{text-align:center}
.about_section_content .product_section_desc{text-align:center;padding:0 20px}
.about_section_content .product_section_btn{text-align:center}
.product_gallery{text-align:center}
.product_section_content{margin-top:0px;padding:0 15px}
.product_section_2_wrap .product_section_title h2{font-size:30px}
.product_section_2_wrap .product_section_subtitle p{margin-left:0}
.product_sec_sub_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.product_section_desc,.product_section_subtitle{margin:auto}
.product_section_subtitle p::before{display:none}
.category_top_btn_cont{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.category_title h2{font-size:30px}
.category_slick .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product_tabnav_4 .nav-item{margin-top:15px}
.product_top_title h2{font-size:30px}
.product8_gallery{margin:0 auto}
.product8_sec_wrap .banner_sub_title3 h6{top:42px;left:110px;-webkit-transform:translateX(50%);transform:translateX(50%)}
.product7_cont{text-align:center;margin:0 auto}
.banner_sub_title3{margin-top:30px}
.store_item_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}
.store_btn{text-align:center}
.banner_title h2{font-size:25px;margin-top:20px}
.team_top_title h2{font-size:30px}
.footer_top_social{margin-top:20px}
.product9_gallery{margin:auto}
.product9_sec_cont{margin-top:30px}
.product9_section_title{text-align:center}
.product9_sec_cont .product9_section_title h2{font-size:30px}
.product9_section_desc{text-align:center}
.product9_inner_cont{margin:0 30px}
.fact_content .fact_number{font-size:30px}
.fact_content .fact_title{font-size:10px}
.blog_content_thumb{width:100%}
.blog_content_text h2{font-size:30px}
.blog_desc p{font-size:16px;padding:0 70px}
.blog_grid_wrap .grid_title{font-size:21px}
.blog_details .blog_title{font-size:30px}
.recent_post_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:start!important}
.blog_grid_sec{padding:50px 0}
.contact_us_tetimonial{text-align:center}
.contact_top_desc{margin-top:30px}
.coupon_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.coupon_wrap button{margin-top:15px}
.compare_section{padding:70px 0}
.address_sec,.contact_us_sec{padding:50px 20px}
.contact_us_info{padding:0 20px}
.contact_us_tetimonial .tetimonial_desc{font-size:30px;font-weight:700}
.faqs_sec_cont2{margin-top:50px}
.product10_reviews{padding:40px 0}
.sec_inner_bottom_130{padding-bottom:70px}
.rating_wrap{margin-top:30px}
.product10_wrap .product10_thumb{width:100%;height:auto;background-color:transparent}
.product10_title,.product10_video_player{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.product10_title{margin-top:15px}
.product10_wrap .product_detail_title{font-size:30px}
.vendor_profile .image_wrap{max-width:100%;margin:10px auto}
.vendor_dashboard_section .tab-content{padding:100px 0 100px 0}}
@media screen and (max-width:767px){
.inner_sec_sm{padding-top:100px;padding-bottom:100px}
.navbar_user_icon .fa-search,.navbar_user_icon .fa-times{width:2.3rem;height:2.3rem;line-height:2.3rem;text-align:center;color:#89c818;border:1px solid #bc9036;border-radius:100%}
.navbar_user_icon .fa-heart,.navbar_user_icon .fa-user{width:2.3rem;height:2.3rem;color:#2e2e2e;line-height:2.3rem;text-align:center;border-radius:100%;background-color:#eee}
.navbar_user_icon .fa-shopping-bag{width:2.3rem;height:2.3rem;color:#fff;line-height:2.3rem;text-align:center;border-radius:100%;background-color:#4b6d2c}
.navbar_user_icon .fa-shopping-bag .badge{color:#fff;background-color:#191919!important;padding:7px 10px}
.banner_sub_title h6{font-size:14px}
.banner_title h1{font-size:2rem}
.banner_search_bar input{width:450px}
.sec_top_space_70{padding-top:30px}
.mob-cat-sec{padding-top:130px!important}
.mob-cat-sec-b20{padding-bottom:20px!important}
.sec_top_space_50{padding-top:30px}
.category_section{padding-top:0;padding-bottom:30px}
.sale_item_content{margin-top:25px}
.prdc_ctg_product_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}
.prdc_ctg_product_text{margin-top:20px}
.prdc_ctg_product_title h5{font-size:15px}
.prdc_ctg_desc p{font-size:16px}
.quality_section{margin-top:0px 0;}
.offer_delivery_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.offer_delivery_btn{margin-top:10px}
.offer_delivery_btn .btn{font-size:14px;padding:10px 15px!important}
.service_content_title h6{margin-top:10px}
.product_ctg_content_wrap{background-image:none}
.product_ctg_desc p{font-size:16px;line-height:25px}
.product_ctg_btn .btn{font-size:14px;padding:10px 15px!important}
.product_section3_wrap .product_ctg_content_3 .product_action_btns{top:30%;left:50%}
.product_ctg_media_title{font-size:13px}
/*.item_image_content{width:225px;height:225px}*/
.gallery_lft_desc p{font-size:14px;line-height:25px}
.gallery_mid_desc p{font-size:14px;line-height:25px}
.gallery_lft_btn .btn{font-size:14px;padding:10px 15px!important}
.footer_inner_choose .btn{font-size:14px;padding:10px 15px!important}
.banner_section_item{background-size:auto}
.banner_title{width:100%;padding-right:30px}
.banner_title2 h1{font-size:2.5rem}
.banner_2 .banner_desc p{font-size:16px;line-height:25px}
.banner_btn .btn{font-size:14px;padding:10px 15px!important}
.service_inner_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:0 5px}
.service_content_wrap2 .service_content_title{font-size:14px;margin-top:10px}
.product_section3_wrap .product_ctg_content_3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.product_section_btn .btn{font-size:14px;padding:10px 15px!important}
.trend_section_wrap{background-size:auto}
.sale2_section_wrap{background-size:auto}
.sale2_sub_title h6{font-size:14px}
.sale2_btn .btn{font-size:14px;padding:10px 15px!important}
.sale2_desc p{font-size:14px}
.quality_section_wrap2 h2{font-size:35px}
.quality_section_wrap2 h4{font-size:15px;font-weight:500}
.quality_section_wrap2 p{font-size:15px;font-weight:400}
.trend_inner_text h4{font-size:20px;text-align:left}
.trend_inner_text a{margin-left:-39px}
.product_sec3_btn .btn{font-size:14px;padding:10px 15px!important}
.testimonial3_sec_wrap .testimonial3_text .testimonial_desc{max-width:380px;font-size:16px}
.footer_bootom_privicy_cont{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:start!important}
.banner_btn .btn{font-size:14px;padding:10px 15px!important;text-align:center}
.product_section .btn{font-size:14px;padding:10px 15px!important}
.store_desc p{line-height:25px}
.collection_desc p{font-size:15px;line-height:25px}
.collection_title number{top:-73px;left:50%;font-size:150px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.collection_btn{margin-top:-50px}
.collection_btn .btn{font-size:14px;padding:10px 15px!important}
.slide_item_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}
.banner4_section_wrap .banner4_sub_cont h6{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.banner4_section_wrap .banner4_desc{font-size:16px}
.banner4_sub_bg{margin:auto}
.product_layout3_content{width:100%}
.banner4_section_wrap .banner4_title h1{font-size:2.3rem;font-weight:500}
.banner4_btn .btn{font-size:14px;padding:10px 15px!important}
.banner10_img{width:300px}
.sale3_sec .sale3_content .sale3_title{width:100%;font-size:20px;text-align:center}
.sale3_sec .sale3_content2 .sale3_title{width:100%;font-size:20px;text-align:center}
.product_items_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.sale_pro_thumb,.store_thumb{max-width:300px}
.store_right_thumb{max-width:300px}
.blog_grid_wrap .btn{font-size:14px;padding:10px 15px!important}
.about_header{height:90px}
.product7_cont{width:100%;text-align:center}
.banner_title3{max-width:100%}
.banner_sub_title3{display:none}
.store_btn .btn{font-size:14px;padding:10px 15px!important}
.product_section_2{padding:35px 0}
.product8_sec{padding:70px 0}
.product_tabnav_4{margin:2rem 0!important}
.team_section{padding:10px 0}
.service_setion{padding:20px 0}
.instagram_style_1{padding-top:50px;padding-bottom:50px}
.footer_top_subs input{width:400px}
.footer_top_subs button{padding:20px 10px}
.footer_inner_choose_content{margin-right:30px}
.footer_inner_choose{margin-bottom:15px}
.product9_sec_wrap{padding:80px 0;margin-bottom:0}
.testimonial3_sec{padding:30px 0}
.fact_section{padding:60px 13px}
.facts_cont_wrap{overflow-x:scroll}
.blog_details{padding:40px 30px}
.blog_details .blog_image3{margin-left:0}
.blog_details .blog_testimonial span{font-size:20px;line-height:35px}
.blog_details .text_style_wrap .text_style_item li{font-size:15px}
.blog_details .text_style_wrap .text_style_item li:not(:first-child){margin-top:20px}
.comment_form_area .btn{font-size:14px;padding:10px 15px!important}
.blog_grid_wrap .grid_desc{font-size:16px}
.blog_grid_text .btn{font-size:14px;padding:10px 15px!important}
.blog_grid_wrap .grid_title{font-size:20px}
.contact_top_desc{font-size:16px}
.contact_top_cont .btn{font-size:14px;padding:10px 15px!important}
.contact_us_tetimonial .tetimonial_desc{font-size:22px;line-height:30px}
.contact_top_desc{text-align:center}
.faqs_sec_cont1 .accordion-body{font-size:16px}
.product_tabnav_3 .nav-item{margin-top:10px}
.shop_list_sec{margin-top:20px}
.list_layout_wrap .list_layout_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.shop_testimonial_text{max-width:100%;margin-top:10px}
.footer_section_wrap:after{display:none}
.shop_testimonial_text .testimonial_desc{font-size:16px}
.vendor_service_item .item_title{font-size:16px}
.section_title .title_text{font-size:25px}
.work_process_item .item_ttile{font-size:20px}
.vd_tab_area{margin-top:-44px}
.vendor_section h2{font-size:25px}
.vendor_section p{font-size:16px}
.vendor_profile .info_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 5px}
.left_wrap h2{font-size:20px}
.vendor_profile .btn{padding:15px 10px}
.vendor_profile .vendor_content_wrap{padding:60px 20px}
.vendor_profile .description_wrap p{font-size:16px}
.footer_inner_acct_content,.footer_inner_choose_content,.footer_inner_info_content{margin-bottom:30px}}
@media screen and (max-width:575px){
.sec_space_xxxlarge{padding-top:50px;padding-bottom:50px}
.sec_space_xxlarge{padding-top:30px;padding-bottom:30px}
div#main_search_collapse{position:fixed;width:100%;top:80px}
.banner_section_item{padding:100px 0}
.banner_sub_title h6{font-size:.8rem}
.banner_title{padding-right:0}
.banner_title h1{font-size:1.5rem}
.banner_btn .btn,.home2_product_sec .btn,.product_section_btn .btn,.sale2_btn .btn{padding:8px 15px!important}
.quality_middle_gallery{width:205px;margin:auto}
.sale_item{max-width:100%;margin:auto}
.service_setion{margin-bottom:40px}
.banner_title2{margin-right:50px}
.banner_title2 h1{font-size:2rem}
.banner_2 .banner_desc{margin-right:50px}
.trend_section_wrap{padding-top:100px;background-size:cover}
.trend_inner_text{top:110px;left:85px}
.product_ctg_content_3{-ms-flex-pack:distribute!important;justify-content:space-around!important}
.prdc_ctg_product_img{width:7rem;height:7rem}
.prdc_ctg_product_title h5{font-size:23px}
.quality_section_wrap2 .quality_content2_img1{top:5%;left:30px}
.quality_section_wrap2 .quality_content2_img2{top:30%;right:30px}
.quality_section_wrap2 .quality_content2_img3{left:30px}
.quality_section_wrap2 .quality_content2_img4{bottom:0;right:30px}
.blog_content_text h2{font-size:20px}
.sale2_sub_title h6{font-size:12px}
.banner_section_item.banner_sec_3{margin:auto;max-width:100%;text-align:center}
.banner_sub_title2{display:none}
.banner_style3 .banner_desc{margin-right:0!important}
.service_section3{padding-top:50px}
.service_content_3 .service_inner_content3{width:130px;height:130px;font-size:13px;font-weight:500}
.service_content_3 .service_content h6{font-size:14px;font-weight:600}
.service_content_3 .service_content span{font-size:13px}
.best_product_cont{margin-top:27px}
.collection_title number{top:-27px;left:50%;font-size:100px}
.store_gallery_right{display:none}
.collection_cont_wrap{padding:0 10px}
.store3_item_cont_thumb{max-width:200px}
.store_content_text .store_desc{padding:0 20px}
.banner4_section_wrap .banner4_title h1{font-size:1.8rem;font-weight:500}
.testimonial2_title{font-size:20px}
.sec_space_mid_small{padding:50px 0}
.drop_bars{margin-right:10px!important}
.top_inner_logo a{max-width:105px}
.breadcrumb_title h2{font-size:25px}
.product_section_2_wrap .product_section_title h2{font-size:25px}
.category_title h2{font-size:25px}
.banner_sub_title3{opacity:0}
.store_item_img{width:55px;height:55px}
.store_item_title{max-width:120px}
.store_item_title span{font-size:14px;font-weight:500}
.product_top_title h2{font-size:25px}
.product7_cont h2{font-size:25px}
.team_top_title h2{font-size:1.4rem}
.instagram_2 .instagram_title{font-size:25px}
.product8_sec_wrap .nav-link{width:283px;height:55px;font-size:14px;font-weight:500}
.product8_sec_wrap .product8_gallery{width:300px}
.store_btn .btn{padding:8px 16px!important}
.product9_gallery{width:300px;height:370px}
.product9_sec_cont .product9_section_title h2{font-size:20px}
.fact_content:not(:last-child){margin-right:30px}
.fact_content .fact_number{font-size:17px}
.blog_details .blog_title{font-size:25px}
.blog_details .text_style_wrap .text_style_title{font-size:25px}
.blog_details .commments_cont h3{font-size:25px}
.share_socials li{margin-top:10px}
.comment_area_title{font-size:25px}
.blog_details .comment_form_area .btn{font-size:13px}
.instagram_style_1{padding-top:0;padding-bottom:70px}
.coupon_wrap .form_item input{padding:20px 15px}
.product10_wrap .product_detail_title{font-size:25px}
.comment_form_area .comment_title{font-size:25px}}
@media (min-width:576px){
.quick_view .modal-dialog{max-width:1400px}}
@media (max-width:375px){
.navbar-brand{max-width:130px!important}
.navbar-light .navbar-toggler{left:130px!important}}
@media (max-width:479px){
.navbar-brand{max-width:150px}
.navbar-light .navbar-toggler{top:50%;left:150px}
.banner_section_item{padding:70px 0}
.banner_title h1{font-size:1.2rem}
.banner_sub_title h6{top:33%;left:50%;font-size:14px;font-weight:400}
.banner_search_bar input{width:350px}
.banner_search_bar .nice-select{background-color:transparent!important}
.select_option .current{display:none}
.sale_item .sale_big_title{top:70%;left:40px}
.product_tabnav_1 .nav-item{margin-top:10px}
.sec_space_xxs_50{padding-bottom:0}
.product_sec_title{font-size:1.4rem}
.gallery_content_wrap{padding-bottom:0}
.gallery_lft_content .gallery_lft_desc{padding:10px 50px}
.offer_item_content{padding:58px 38px}
.prdc_ctg_content .prdc_ctg_title h2{font-size:1.4rem}
.prdc_ctg_product_title h5{font-size:16px}
.quality_section_wrap2 h4{font-size:12px}
.quality_top_title h2{font-size:1.4rem}
.quality_section_wrap2 .quality_img2{width:60px;height:60px;padding:5px}
.quality_section_wrap2 .quality_content2_img3{bottom:23%;left:30px}
.product_ctg_title h2{font-size:1.4rem}
.offer_title h2{font-size:1.4rem}
.gallery_lft_title h2{font-size:1.8rem}
.testimonial_comment p{width:21rem;line-height:24px;margin:0 10px}
h2.instagram_title{font-size:1.4rem}
.footer_top_subs input{padding:15px}
.footer_top_subs button{padding:15px 10px}
.product_section3_wrap .product_tabnav_3 button{font-size:10px}
.quality_section_wrap2 .quality_text{width:245px}
.quality_section_wrap2 .quality_content2_img4{bottom:-13%;right:30px}
.navbar3 .navbar-toggler{left:0}
.store_gallery_testimonial{max-width:280px;height:270px}
.store_gallery_testimonial .slide_content p{font-size:16px;line-height:27px}
.store_gallery_testimonial .slick-dots{bottom:56px;left:-86px}
.banner4_section_wrap .banner4_title h1{font-size:1.5rem}
.banner4_section_wrap .banner4_sub_cont h6{display:none}
.banner4_section_wrap .banner4_sub_bg{display:none}}
@media (max-width:429px){
.banner_title h1{font-size:1.5rem}
.banner_search_bar input{width:280px}
.sale_item .sale_big_title{width:260px}
.prdc_ctg_content .prdc_ctg_title h2{font-size:1.5rem}
.quality_top_title h2{font-size:1.5rem}
.product_sec_title{font-size:1.5rem}
.product_ctg_title h2{font-size:1.5rem}
.offer_title h2{font-size:1.5rem}
.team_top_title h2{font-size:1.5rem}
.gallery_lft_title h2{font-size:1.5rem}
.blog_top_title h2{font-size:1.5rem}
.product_layout_content{padding:23px 42px;border-radius:2rem}
.footer_top_subs input{width:350px}
.footer_bootom_privicy p,.footer_bootom_refunds p,.footer_bootom_terms p{font-size:.8rem}
.banner_title2 h1{font-size:1.5rem}
.banner_2 .banner_desc p{font-size:1rem}
.service_setion2{padding-top:70px;padding-bottom:70px}
.product_section_2{padding-bottom:30px}
.product_section_2_wrap .product_section_title h2{font-size:26px;text-align:center}
.product_section_2_wrap .product_section_subtitle p{font-size:14px;font-weight:500}
.product_section_2_wrap .product_section_desc p{font-size:15px}
.trend_section_wrap{padding:100px 0}
.trend_top_title{padding:15px 0}
.trend_top_title h2{font-size:20px}
.product_section3{margin-top:-33px}
.product_top_title h2{font-size:20px}
.prdc_ctg_product_title h5{font-size:16px}
.quality_section2{padding-bottom:140px}
.quality_section_wrap2 h2{font-size:20px}
.quality_section_wrap2 .quality_content2_img2{top:40%}
.quality_section_wrap2 .quality_content2_img3{bottom:7%}
.quality_section_wrap2 .quality_content2_img4{bottom:-37%;right:30px}
.sale2_title h2{font-size:20px}
.blog_section{padding:100px 0}
.blog_top_title h2{font-size:20px}
.blog_content_text h2{font-size:16px;font-weight:600}
.instagram_2 .instagram_title{font-size:20px}
.testimonial3_sec_wrap .testimonial3_text .testimonial_desc{font-size:17px}
.testimonial3_sec{padding:50px 0}}
.conjus{text-align:justify}
.textcen{text-align:center;}
.menu-io{color:#3e4b5f;font-size:14px}
.menu-io-mob{color:#3e4b5f;font-size:14px;float:right}
.chatonline_btn{background:#01e675;width:60px;height:60px;color:#fff;position:fixed;left:25px;bottom:25px;cursor:pointer;z-index:999;border-radius:100%;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;box-shadow:0 3px 10px rgba(0,0,0,.16),0 3px 10px rgba(0,0,0,.16);border: none;}
.chatonline_btn:active,.chatonline_btn:focus,.chatonline_btn:hover,.chatonline_btn:visited{color:#fff;text-decoration:none}
.chatonline_btn i{font-size:25px}
.modal-header{background:#4b6d2c!important}
.modal-title{color:#fff!important;font-size:20px}
.modal-header .close{color:#fff!important;opacity:1!important;float: right;font-size: 21px;font-weight: 700;top: 29px;margin-top: -30px;}
#chatonline .modal-dialog{margin-top:12%}
#callonline .modal-dialog{margin-top:12%}
.phone_lefts-side{position:relative}
.phone_lefts-side a{background-color:#03a84e;color:#fff;padding:10px 16px;border-radius:15px;font-size:17px}
.phone_lefts-side{position:relative}
.phone_lefts-side a{position:fixed;bottom:115px;animation:topBottom 4s infinite;z-index:11111;left:20px;background-color:#d20a1a;color:#fff;padding:10px 16px;border-radius:50%;z-index: 999;font-size:20px;animation:bounce 4s infinite alternate}
.mail_lefts-side a{background-color:#03a84e;color:#fff;padding:10px 16px;border-radius:15px;font-size:17px}
.mail_lefts-side{position:relative}
.mail_lefts-side a{position:fixed;bottom:85px;z-index:11111;left:20px;background-color:#1956af;color:#fff;padding:10px 16px;border-radius:50%;font-size:20px;z-index: 999;}
/*.menu-flow{overflow-y:scroll;height:400px;}*/
.menu-flow:hover{overflow-y:scroll}
.menu-flow{height:100%;height:400px;padding:0;resize:both;overflow:hidden;}
.text-white{color:#fff;}
.white-head{color:#fff;}
.white-head:hover{color:#62a403!important;}
.text-white-footer{color:#fff;font-size: 23px !important;font-weight: 700;}
/*============Language Convertor Start===========*/
.lang{ width:100%; margin:10px 0px; font-size:13px; color:#3dc1e4;}
.goog-logo-link, .goog-logo-link:link, .goog-logo-link:visited, .goog-logo-link:hover, .goog-logo-link:active{ display:none}
.goog-te-gadget {color:#fff !important;}
.goog-te-gadget .goog-te-combo {margin: 1px 0 0px !important; background:none; color:#fff !important; font-size:16px !important; line-height: 100% !important; border: 0px !important; }
.goog-te-gadget .goog-te-combo option{ color:#000 !important;}
.goog-te-gadget{height:21px !important; overflow:hidden !important;}
.langback{background: #fff; padding: 3px !important; border-radius: 5px;}
/*============Language Convertor End===========*/
/*=====Innerpage CSS Start Here=====*/
.des-img{border: 1px solid #DEDEDE;padding: 5px;width: 100%;background: #F7F7F6 none repeat scroll 0% 0%;}.des-imgs{border: 1px solid #DEDEDE;padding: 5px;border-radius: 50px 0px 50px 0px;background: #F7F7F6 none repeat scroll 0% 0%;}
.headingdesign {color: #fff;font-size: 20px;font-weight: 500;background:#4b6d2c;display: block;margin-bottom: 20px;border-radius: 4px;padding:10px;border: 1px solid rgba(0,0,0,0.1);box-shadow: 5px 12px 20px 0 rgb(0 0 0 / 5%) }
.category-image{ float: left; width: 250px; margin: 0 0 5px 5px; text-align: center; margin-right: 30px;}
@media (max-width:767px){.category-image {width:100%;}}
.category-image img{width: 100%;border: 1px solid #ccc;margin-bottom: 15px;}
.cat-img {border: 1px solid #DEDEDE;padding: 3px;background: #00843e  none repeat scroll 0% 0%;width: 200px;}
.page-course-list article.post {padding-right: 0;margin-bottom: 30px;}
.page-course-list article.post .featured-post {margin-right: 30px;}
.page-course-list article.post .entry .header-post {margin-bottom: 8px;}
.page-course-list article.post .entry .header-post .flat-title h3.title-post {margin-top: 0;margin-bottom: 0;}
.page-course-list article.post .entry .content-post p.note {margin-bottom: 9px;}
.page-course-list .post .entry .entry-author,.page-course-list .post .entry .entry-number {float: left;width: 50%;}
.page-course-list .post .entry .entry-number {margin-top: 5px;}
.page-course-list .post .entry .entry-author .img-author,
.post.course-details .entry .entry-author .img-author {float: left;margin-right: 17px;margin-left: 3px;}
.page-course-list .post .entry .entry-author a,
.post.course-details .entry .entry-author a {font-size: 14px;color: #59606a;margin-top: 5px;display: inline-block;}
.page-course-list .post .entry .entry-author a:hover,
.post.course-details .entry .entry-author a:hover {color: #ed3237;}
.page-course-list .post .entry .entry-number .entry-comment {float: right;}
.page-course-list .post .entry .entry-number .entry-price {float: right;width: 27%;text-align: right;}
.product-image{ float: right; width: 400px; margin: 0 0 5px 15px; text-align: center;}
@media (max-width:767px){.product-image {width:100%;}}
.product-image img{ width: 100%; border: 1px solid #ccc; margin-bottom: 15px;}
.enquire-now{background:#4b6d2c; color: #fff; border: 0; padding: 10px 28px;border-radius: 10px;}
.enquire-now:hover{background:#89c818;color: #FFF; cursor: pointer; }
@media screen and (min-width: 992px) {.service-single-sidebar {}}
@media (max-width: 991px) {.service-single-sidebar {margin-top: 0px;}}
.service-single-sidebar ul {list-style-type: none;padding: 0px;}
.service-single-sidebar > .widget + .widget {margin-top: 50px;}
.service-single-sidebar .services-link-widget ul > li + li {margin-top: 10px;}
.service-single-sidebar .services-link-widget ul li a {background-color: #f5f2f2;font-weight: 400;color: #242424;padding: 14px 20px;display: block;}
@media (max-width: 1199px) {.service-single-sidebar .services-link-widget ul li a {font-size: 14px;font-size: 0.93333rem;}}
@media (max-width: 767px) {.service-single-sidebar .services-link-widget ul li a {font-size: 12px;font-size: 16px;padding: 10px 15px;}}
.service-single-sidebar .services-link-widget ul li a:hover,
.service-single-sidebar .services-link-widget ul li.current a {background-color: #4b6d2c;color: #fff;}
.headingdesigns {color: #fff;font-size: 20px;font-weight: 600;background: #4b6d2c;display: block;margin-bottom: 20px;border-radius: 4px;padding: 5px 10px;border: 1px solid rgba(0,0,0,0.1);box-shadow: 5px 12px 20px 0 rgb(0 0 0 / 5%) }
article.post {padding-bottom: 21px;padding-right: 15px;border-bottom: 1px solid #e5e5e5;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.page-course-list .post .entry .content-post {overflow: hidden;padding-bottom: 15px;margin-bottom: 22px;border-bottom: 1px solid #ebebeb;}
article.post.style2 .entry .header-post .flat-title h3.title-post{font-size: 20px;line-height: 24px;margin-top: 2px;margin-bottom: 13px;}
.pt-50{padding-top: 50px;}
.maincat{background-color: #fff;/* box-shadow: 0 0 6px #999; */padding: 14px;margin-bottom: 15px;border-radius: 5px;border-color: #000;border: 1px solid rgba(0,0,0,0.10);}
.content-inner {padding-top: 35px;padding-bottom: 0px;}
.box{background-color: #fff;box-shadow: 0 0 6px #999;padding: 14px;margin-bottom: 15px;border-radius: 5px;}
.pagesubhead{color: #4b6d2c;font-size: 18px;border-bottom: 1px solid #4b6d2c;padding-bottom: 5px;overflow: hidden;font-weight: 600;line-height: 28px;}
.foncol{color: #4b6d2c;font-size: 15px;}
.confoncol{color: #4b6d2c;}
dl, ol, ul {list-style-type:none;padding-left: 0;font-weight: 400;color: #5c5454;line-height:28px;}
.list-arrow li {left: 0px;padding: 5px 0px;display: block;color: #5c5454;}
/*=====Innerpage CSS End Here=====*/
/*=====Sitemap CSS Start Here=====*/
.sitemap{border-left:1px solid #666;padding:0; margin-top: 15px;}
.sitemap li{list-style:none!important;background:transparent url(../images/sitemap_hr.png) no-repeat scroll 0px 12px;padding:0px 0px 0px 15px;margin-bottom:5px;}
.sitemap li ul{border-left:1px solid #666;padding:0;}
.sitemap li a{color:#3f4d32;padding-bottom:5px;display:block;}
.sitemap li a:hover{color:#333333;}
/*=====Sitemap CSS End Here=====*/
/*=========Gallery CSS Starts Here=======*/
.single-shop{text-align: center;margin-bottom: 10px;}
.single-shop .shop-img {position: relative;-webkit-box-shadow: var(--box-shadow);box-shadow: var(--box-shadow);}
.single-shop .shop-img ul {position: absolute;bottom: 15px;left: 0px;right: 0;width: 100%;height: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transition: all ease .5s;transition: all ease .5s;}
.single-shop .shop-img ul li {display: inline-block;margin: 0 5px;}
.single-shop .shop-img ul li a i {font-size: 20px;width: 40px;height: 40px;line-height: 40px;background-color: #fff;color: #4b6d2c;border-radius: var(--border-radius);-webkit-transition: all ease .5s;transition: all ease .5s;}
.single-shop .shop-img ul li a:hover i {background-color: #4b6d2c;color: #fff;}
.single-shop .shop-img .default-btn {position: absolute;bottom: 0;left: 0;right: 0;margin-right: 10px;margin-left: 10px;margin-bottom: 30px;-webkit-transform: scaleX(0);transform: scaleX(0);}
.single-shop .shop-img::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #4b6d2c;opacity: 0.5;-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transition: all ease .5s;transition: all ease .5s;}
.single-shop a h3 {margin-bottom: 5px;font-size: 18px;-webkit-transition: all ease .5s;transition: all ease .5s;}
.single-shop a:hover h3 {color: #ffffff;}
.single-shop .rating li {display: inline-block;margin: 0 1px;}
.single-shop .rating li i {color: #ffb607;}
.single-shop span {font-size: 16px;display: block;margin-bottom: 10px;}
.single-shop span del {margin-right: 10px;}
.single-shop .default-btn {padding: 12px 0px;font-size: 15px;background-color: transparent;border-color: #4b6d2c;color: #4b6d2c;}
.single-shop .default-btn:hover {background-color: #4b6d2c;color: #fff;}
.single-shop:hover .shop-img ul {-webkit-transform: scaleY(1);transform: scaleY(1);}
.single-shop:hover .shop-img::before {-webkit-transform: scaleY(1);transform: scaleY(1);}
.single-shop:hover .shop-img .default-btn {-webkit-transform: scaleX(1);transform: scaleX(1);background-color: #4b6d2c;border-color: #4b6d2c;color: #fff;}
/*========Gallery CSS End Here===========*/
/*========Table CSS Start Here===========*/
table {border: 1px solid #ccc;width: 100%;margin: 0;padding: 0;border-collapse: collapse;border-spacing: 0;margin-bottom: 20px;}
table tr {border: 1px solid #ddd;padding: 5px;}
table tbody tr:nth-of-type(2n+1) {background-color: #f0f0f0;}
table th {border: 1px solid #ddd;padding: 8px;line-height: 1.42857143;vertical-align: top;font-size: 14px;}
table td {border: 1px solid #ddd;padding: 14px;line-height: 1.42857143;vertical-align: top;/*width: 50%;*/}
table th {text-transform: uppercase;font-size: 18px;letter-spacing: 1px;background: #4b6d2c;color: #fff;}
/*========Table CSS End Here===========*/
.dlab-tilte-inner.skew-title:after {content: "";position: absolute;right: -15px;top: 0;width: 50px;height: 100%;z-index: -1;background-color: var(--color-primary);-moz-transform: skewX(20deg);-webkit-transform: skewX(20deg);-o-transform: skewX(20deg);-ms-transform: skewX(20deg);transform: skewX(20deg);}
.dlab-box[class*="border-"],
.dlab-info[class*="border-"] {border-color: #eee;}
.dlab-info.border-1,
.dlab-info.border-2,
.dlab-info.border-3,
.dlab-info.border-4,
.dlab-info.border-5 {border-top: none;}
.border-1,
.border-2,
.border-3,
.border-4,
.border-5 {border-style: solid;}
.p-a20 {padding: 20px;}
.sort-title {margin-bottom: 20px !important;}
.sort-title h4:after{left: -160px;}
.sort-title.text-white h4:after,
.sort-title.text-white h4:before {background:#fff;}
.sort-title h4:after,
.sort-title h4:before {background: #000 none repeat scroll 0 0;content: "";height: 1px;position: absolute;right: -160px;top: 50%;width: 150px;opacity: 0.15;}
.sort-title h4 {display: inline-block;margin: 0;position: relative;}
@media only screen and (max-width: 767px) {
.sort-title h4:after,
.sort-title h4:before {content:none;}}
.box-about-list .icon-bx-wraper{border-radius: 8px;background-color:#fff;border: 1px solid rgba(255,255,255,0.2);padding: 15px 30px;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;}
.box-about-list .icon-bx-wraper p{opacity: 0.8;color:#000;font-size: 15px;line-height: 26px;}
.box-about-list .icon-bx-wraper .dlab-tilte{color: #000;font-weight: 500;}
.box-about-list .icon-bx-wraper:hover{background-color:#fff;border: 1px solid rgba(255,255,255,0.2);}
.box-about-list .icon-bx-wraper:hover .text-white,
.box-about-list .icon-bx-wraper:hover .dlab-tilte,
.box-about-list .icon-bx-wraper:hover  p{color:#000!important;}
.p-tb50 {padding-bottom: 50px;padding-top: 50px;}
.p-tb40 {padding-bottom: 25px;padding-top: 22px;}
.whyhead{color:#fff;margin-bottom: 25px;}
.icon-md {width: 60px;float:left;margin-right: 10px;font-size: 45px;vertical-align: middle;}
.m-b30 {margin-bottom: 30px;}
.p-lr20 {padding-left: 20px;padding-right: 20px}
.text-primary {color: #4b6d2c !important;}
.bg-primary{background-color: #4b6d2c !important;}
.why_icon{color: #000;}
.why_img{padding-right: 0px;}
.about_flex {float: left;width: 100%;margin: 15px 0 25px 0;}
.company .item {display: flex;align-items: center;background: #444444;padding: 11px 30px;border-radius: 5px;}
.companyhead {font-size: 22px;padding: 0;float: left;margin: 0;color: #fff;text-transform: uppercase;}
.companybt {color: #222;font-size: 16px;padding: 8px 20px;margin: 0;text-decoration: none;float: right;background: #fff;border: 0;border-radius: 4px;margin-left: auto;}
.companybt:hover {background: #4b6d2c;color: #fff;}
/*=======Enq Form CSS Start Here========*/
.leftside{ float: left; width: 45%; margin: 0; padding: 0; margin-left: 0%;}
.leftside1{ float: left; width: 52%; margin: 0; padding: 0; margin-left: 3%;margin-bottom: 15px;}
.enquire-left{ float:left; width: 100%; margin: 0 0 0px; padding: 0;}
.enquire-left img{ border: 1px solid #eee; margin-bottom: 10px; width: 100%;}
.enquire-left h4 {color: var(--heading-color); font-size: 20px; font-weight: 600; margin-bottom: 10px;}
.enquire-left p{ float: left; width: 100%; font-size: 14px; line-height: 24px; text-align: justify;}
@media (max-width: 480px){.pop{margin: 0; padding: 0 10px;} .leftside{ float: left; width: 100%; margin: 0; padding: 0; margin-left: 0%;}
    .leftside1{ float: left; width: 100%; margin: 0; padding: 0; margin-left: 0%;}}
/*==========Enq Form CSS End Here===========*/
@media (min-width: 768px){.modal-dialog {width: 750px;margin: 30px auto;}}
.about-list {position:relative;overflow: hidden;margin-left: 50px;}
.about-list li {position:relative;width: 20%;float: left;}
@media (max-width: 767px) {
.about-list {position:relative;overflow: hidden;margin-left: 0px;}
.about-list li {position: relative;width: 100%;float: left;margin-bottom: 5px;margin-left: 10px;}
.company .item {display: inline-block;}}
.abthead{font-size: 21px;padding-bottom: 25px;}
.abtmt{margin-top:30px;}
.conthead{color: #636363;font-size: 18px;}
.abtfon {color: #444444;font-size: 14px;}
.division{margin-bottom: 10px;}
.prohead{font-size: 18px;text-align: center;background: #4b6d2c;padding: 10px;border-radius: 5px;color: #fff;margin-top: 10px;font-weight: 100 !important;line-height: 25px;}
/*=======Place CSS Start Here========*/
.place-list{position:relative;overflow:hidden;padding: 0px;}
.place-list li{position:relative;width:24%;float:left;background-color:#fff;box-shadow:0 0 6px #999;padding:5px;margin:5px 5px 10px 5px;}
.place-list li a{position:relative;padding:2px 5px;display:block;font-size:18px;text-align:center;font-weight:400;color:#777;line-height:30px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.place-list li a span{float:right}
.place-list li a:hover,.place-list li.active a{color:#4b6d2c}
.place-list li.active a{font-weight:700}
.locationhead{color:#fff;font-size:27px;font-weight:500;background:#4b6d2c;font-family:Poppins,sans-serif;display:block;border-radius:4px;padding:0 10px}
.locationhead a{color:#fff;font-size:22px;font-weight:500;background:#4b6d2c;font-family:Poppins,sans-serif;display:block;border-radius:4px;padding:10px 10px}
@media (max-width: 767px) {
.place-list li {position: relative;width: 98%;margin:5px;}}
@media (min-width: 768px) and (max-width: 1024px){
.place-list li {position: relative;width: 32%;margin:5px;}}
/*=======Place CSS End Here========*/
.spec-page{overflow: hidden;height:215px;}
.spec-page:hover {overflow-y: scroll}
.blog-title{color: #4b6d2c;}
/*=====Country Code CSS Start Here=====*/
div.searchable{width:auto;}
.searchable input{width:100%;height:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px}
.searchable ul{display:none;list-style-type:none;background-color:#fff;border-radius:0 0 5px 5px;border:1px solid #add8e6;border-top:none;max-height:110px;margin:0;overflow-y:scroll;overflow-x:hidden;padding:0;width:auto;}
.searchable ul li{padding:7px 9px;border-bottom:1px solid #e1e1e1;cursor:pointer;color:#6e6e6e}
.searchable ul li.selected{background-color:#e8e8e8;color:#333}
/*=====Country Code CSS End Here=====*/
.client-logo {display: table-cell;text-align: center;vertical-align: middle;border: 1px solid #dee2e6!important;}
.textrm{color:#fff;}
.trend_thumbimg{width: 100%;}