
.header_top{
    background-color:#EDF2EE;
    padding:12px 0px;
}


.header_top_right form select{
    background-color: transparent;
    border: none;
}



.header_menu{
    padding: 8px 0px;
    background-color:#dce9df;
    
}



.header_menu_right{
    float:right;
   
}


.header_menu_left form select{
    background-color: transparent;
    border: none;
} 



.banner{
    background-image: url('../img/banner/BG.jpg');
    background-size: contain;
    height:640px;
}  


.banner_slider_content h4{
    color: green;
    margin-top: 80px;
   
    font-size: 15px;
    font-weight: 400;
}


.banner_slider_content h1{
    font-size: 50px;
    font-weight: 700;
}


.banner_slider_content h3{
    margin-top: 15px;
    font-size: 20px;
    font-weight: 700;
}


.banner_slider_content h3 span{
   color:rgb(180, 146, 12);
}


.banner_slider_content p{
    margin-bottom: 19px;
    font-size: 15px;
    font-weight: 400;
    color: gray;
}


.banner_slider_content a {
    background-color: green;
    color:#ffffff;
    padding: 8px 20px;
    text-decoration: none;
    border-radius: 50px;    
}


.banner_slider_content a:hover{
    color: #ffffff;
    background-color: rgb(128, 98, 0);
}


.banner_slider_content a i{
    margin-left: 16px;
}



.owl-dots{
    text-align: center;
}



.owl-dots button{
    width: 10px;
    height: 10px;
    background-color: green ! important;
    margin-left: 10px;
    border-radius: 100%;
}


.owl-dots :hover{
   background-color: rgb(111, 128, 0) !important;
}



button.owl-prev{
   
    font-size: 30px !important;
    position: absolute;
    top:180px;
    Left: -50px;
}



button.owl-next{
   
    font-size: 30px !important;
    position: absolute;
    top:180px;
    right: -50px;
}




.facility_list{
    text-align: center;
    border: 1px solid #bdf7b3;
    border-radius: 8px;

}



.facility_img{
    background-image: url('../img/facility/fc\ 1.svg');
    background-size: contain;
    background-repeat: no-repeat;
    text-align: center;
    width:72px;
    height:72px;
    margin: 0px auto;
}



.facility_list h3{
    font-size: 15px;
    font-weight: 500;
}



.facility_list p{
    font-size: 12px;
    font-weight: 400;
}



.facility_img i{
    margin-top: 30px;
}



.facility_list:hover .facility_img{
    background-image: url('../img/facility/fc.svg');
}



.facility_list:hover .facility_img i{
    color:#ffffff;
}


.facility_list:hover{
    border-bottom:5px solid green ;
}




.feature_product{
    background-image: url('../img/product/');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 80px 0px;
}
.feature_pro_view a{
    text-decoration: none;
}
.feature_pro_list{
    border: 1px solid #E6E6E6;
    position: relative;
    border-radius: 8px;
}
.feature_pro_list img{
    width: 100%;
}
.pro_list_icon{
    position: absolute;
    top: 30px;
    right: 30px;
    visibility: hidden;
    font-size: 40px;
    color: #000000;
}
.pro_list_content{
    padding: 16px;
}
.pro_list_content_part h3{
    font-size: 14px;
    color: #4D4D4D;
}
.pro_list_content_part h4{
    font-size: 16px;
}
.pro_list_content_icon a i{
    margin-top: 30px;
    background-color: #e6e6e6;
    color: black;
    padding: 10px;
    border-radius: 50%;
}
.feature_pro_list:hover .pro_list_icon{
    visibility: visible;
}
.feature_pro_list:hover{
    border: 1px solid #2C742F;
}
.shop_cat{
    background-image: url('../img/categorise/BG\ \(1\).jpg');
    padding: 80px 0px;
    background-size: cover;
    background-repeat: no-repeat;
}
.shop_cat_item{
    background-color: #ffffff;
    box-shadow: 0px 0px 10px #bebebe;
    margin-left: 5px;
    margin-right: 5px;
    text-align: center;
    padding: 20px;
}
.shop_cat_item h3{
    font-size: 16px;
}
.shop_cat_item img{
    width: 70px !important;
    margin: 0px auto;
}
.shop_cat_slider button.owl-prev{
   
    font-size: 30px !important;
    position: absolute;
    top: 60px;
    left: -50px;
}
.shop_cat_slider button.owl-next{

    font-size: 30px !important;
    position: absolute;
    top: 60px;
    right: -50px;
}
.trust{
    background-image: url('../img/trust/BG.png');
    background-size: contain;
    background-repeat: no-repeat;
    padding: 80px 0px;
}
.trust_left img{
    width: 100%;
    height: 400px;
}
.trust_mid img{
    width: 100%;
    height: 457px;
}
.trust_content h2{
    font-size: 40px;
    margin-bottom: 20px;
}
.trust_content a{
    text-decoration: none;
    background-color: #00B207;
    color: #ffffff;
    padding: 16px 40px;
    border-radius: 43px;
    font-weight: 600;
}
.trust_content a i{
    margin-left: 4px;
}
.trust_content_icon i{
    background: #00B207;
    color: #ffffff;
    padding: 10px;
    border-radius: 50%;
}
.trust_content_text2 p{
    margin-bottom: 40px;
}
.counter{
    background-image: url('../img/counter/BG\ \(2\).jpg');
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 40px;
    padding-bottom: 80px;
}
.counter_item{
    background-color: rgba(255,255,255,0.1);
    text-align: center;
    padding: 40px;
}
.counter_item h3{
    color: #00B207;
}
.counter_item p{
    color: #ffffff;
}
.offer_sale{
    background-image: url('../img/offer_sale/BG\ \(3\).jpg');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 40px 0px;
    color: #ffffff;
}
.offer_sale_left{
    background-image: url('../img/offer_sale/1.png');
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 50px;
    height: 360px;
    width: 648px;
}
.offer_sale_left h6{
    margin-top: 37px;
    margin-left: 40px;
    font-size: 14px;
}
.offer_sale_left h3{
    margin-left: 40px;
    font-size: 36px;
    margin-bottom: 20px;
}
.offer_sale_left p{
    margin-left: 40px;
    margin-bottom: 15px;
}
.offer_sale_left p span{
    margin-left: 10px;
    background-color: #FF8A00;
    border-radius: 5px;
    padding: 4px;
}
.offer_sale_left a{
    text-decoration: none;
    margin-left: 40px;
    background-color: #00B207;
    color: #ffffff;
    padding: 14px 32px;
    border-radius: 43px;
}
.offer_sale_left a i{
    margin-left: 4px;
}
.offer_sale_right{
    background-image: url('../img/offer_sale/2.png');
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 50px;
    height: 360px;
    width: 648px;
}
.offer_sale_right h6{
    margin-top: 32px;
    margin-left: 40px;
    font-size: 14px;
}
.offer_sale_right h3{
    margin-left: 40px;
    font-size: 36px;
    margin-bottom: 16px;
}
.offer_sale_right ul{
    margin-left: 40px;
    margin-bottom: 15px;
}
.offer_sale_right ul li{
    margin-left: 10px;
    font-size: 14px;
    margin-bottom: 20px;
    color: #d8d4d4;
}
.offer_sale_right a{
    text-decoration: none;
    margin-left: 40px;
    background-color: #00B207;
    color: #ffffff;
    padding: 14px 32px;
    border-radius: 43px;
}
.offer_sale_right a i{
    margin-left: 4px;
}
.best_Sell{
    padding: 80px 0px;
}
.best_sell_view a{
    text-decoration: none;
}
.best_sell_view a i{
    margin-left: 5px;
}
.best_sell_pro_list{
    border: 1px solid #E6E6E6;
    position: relative;
    border-radius: 8px;
}
.best_sell_pro_list img{
    width: 100%;
}
.best_sell_list_icon{
    position: absolute;
    top: 30px;
    right: 30px;
    visibility: hidden;
    font-size: 40px;
    color: #000000;
}
.best_sell_list_content{
    padding: 16px;
}
.best_sell_list_content_part h3{
    font-size: 14px;
    color: #4D4D4D;
}
.best_sell_list_content_part h4{
    font-size: 16px;
}
.best_sell_list_content_icon a i{
    margin-top: 30px;
    background-color: #e6e6e6;
    color: black;
    padding: 10px;
    border-radius: 50%;
}
.best_sell_pro_list:hover .best_sell_list_icon{
    visibility: visible;
}
.best_sell_pro_list:hover{
    border: 1px solid #2C742F;
}
.all_type_pro{
    padding: 80px 0px;
}
.deals_item_pro{
    margin-top: 20px;
    margin-left: 10px;
}
.deals_img img{
    width: 100%;
    margin-top: 7px;
}
.deals_content h3{
    font-size: 14px;
    color: #bebebe;
}
.deals_content h4{
    font-size: 16px;
    color: #000000;
}
.hot_sale{
    background-image: url('../img/Hot_deal/hot\ bg.png');
    background-repeat: no-repeat;
    background-size: cover;
    width: 312px;
    height: 432px;
}
.hot_sale h1{
    padding-top: 25px;
    text-align: center;
    font-size: 14px;
    color: #f3eded;
}
.hot_sale p{
    text-align: center;
    font-size: 24px;
    margin-bottom: 30px;
}
.hot_sale p span{
    font-weight: 600;
}
.hot_sale a{
    text-decoration: none;
    margin-left: 72px;
    margin-top: 15px;
    background-color: #ffffff;
    color: green;
    padding: 14px 32px;
    border-radius: 43px;
}
.hot_sale a i{
    margin-left: 4px;
}
.blog{
    background-image: url('../image/blog/BG.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding: 50px 0px;
}
.blog_title{
    text-align: center;
}
.blog_item{
    position: relative;
    border-radius: 16px;
}
.date{
    position: absolute;
    width: 60px;
    height: 70px;
    background-color: #ffffff;
    bottom: 240px;
    left: 30px;
    text-align: center;
    padding: 2px;
    padding-bottom: 10px;
}
.testimonial{
    background-image: url('../img/testimonial/bg.png');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 80px 0px;
}
.testimonial_heading h6{
    font-family: Segoe script;
    font-size: 18px;
}
.testimonial_heading h2{
    font-size: 40px;
    margin-bottom: 67px;
}
.test_item p{
    margin-top: 16px;
    margin-bottom: 24px;
}
.test_img img{
    width: 100%;
}
.test_name h4{
    margin-top: 10px;
    font-size: 16px;
}
.test_name span{
    font-size: 14px;
    color: #999999;
}
.carousel-control-next-icon{
    background-image: url('../image/testimonial/');
}
.company_logo{
    background-image: url('../image/company_logo/BG.jpg');
    background-repeat: no-repeat;
    background-size: contain;
    padding: 80px 0px;
}
.company_left i{
    font-size: 30px;
    color: #00B207;
}
.company_left h3{
    font-size: 24px;
    color: #000000;
    margin: 20px 0px;
    text-transform: uppercase;
}

.company_mid p{
    color:  #00B207;
}
.company_right input{
    border-radius: 500px;
    height: 45px;
}
.company_right form{
    position: relative;
}
.company_right .sub_btn{
    top: 0px;
    position: absolute;
    right: -7px;
    padding: 10px 30px;
    border-radius: 30px;
}

.footer{
    background-image: url('../img/footer/bg.png');
    background-repeat: no-repeat;
    background-size: contain;
    padding-top: 60px;
    background-color: #000000;
}
.footer1 p{
    color: #4D4D4D;
    margin: 30px 0px;
}
.footer1 ul li{
    margin-right: 30px;
}
.footer1 ul li a i{
    font-size: 18px;
    padding: 15px;
    color: #4D4D4D;
}
.footer1 ul li a i:hover{
    border-radius: 20px;
    background-color: #00B207;
    color: #ffffff;
}
.footer2 h3{
    color: #ffffff;
    
}
.footer2 p a{
    color: #4D4D4D;
    font-size: 14px;
    text-decoration: none;
    margin-bottom: 10px;
}
.footer2 p a:hover{
    color: #ffffff;
}
.footer5_icon img{
    width: 24px;
    height: 24px;
    margin-top: 5px;
    margin-left: 5px;
}
.footer5_info p{
    font-size: 11px;
    color: #4D4D4D;
    margin-left: 10px;
}
.footer5_info p span{
    font-size: 16px;
    color: #ffffff;
}
.footer2 h3 hr{
    height: 2px;
    width: 24px;
    position: center;
    color: #00B207;
}
.ending1 p{
    font-size: 14px;
    color: #808080;
    margin-top: 20px;
}
.ending2 img{
    margin-top: 20px;
    height: 32px;
    width: 45px;
    float: right;
    margin-left: 10px;
}
.ending3{
    margin-right: 30px;
}


.discount_banner{
    position: relative;
}

.discount_info{
    position: absolute;
}
.discount_info h6{
    margin-top: 68px;
    margin-left: 60px;
    font-size: 14px;
    color: #ffffff;
}
.discount_info h3{
    margin-left: 60px;
    color: #ffffff;
    font-size: 36px;
    margin-bottom: 16px;
}
.discount_info ul{
    margin-left: 60px;
    margin-bottom: 15px;
}
.discount_info ul li{
    margin-left: 10px;
    font-size: 14px;
    margin-bottom: 20px;
    color: #d8d4d4;
}
.discount_info a{
    text-decoration: none;
    margin-left: 60px;
    background-color: #00B207;
    color: #ffffff;
    padding: 14px 32px;
    border-radius: 43px;
    margin-bottom: 67px;
}
.discount_info a i{
    margin-left: 4px;
}

.frame p {
    color: #ffffff;
    background-color: orange;
    font-size: 24px;
    position: absolute;
    width: 100px;
    height: 100px;
    left: 600px;
    bottom: 170px;
    text-align: center;
    padding: 10px;
    padding-bottom: 10px;
    border-radius: 100%;
}

.frame p span{
    font-size: 16px;
}
.product_details{
    padding: 20px 0px;
}
.pro_img{
    margin-top: 34px;
}
img.pro_img_part1_arrow{
    position: absolute;
    top: 530px;
    left: 330px;
}
img.pro_img_part1_arrow2{
    position: absolute;
    top: 935px;
    left: 330px;
}
.pro_img_part2 img{
    width: 100%;
}
.pro_info_1 h2{
    font-size: 36px;
    

}
.pro_info_1 span{
    border: 1px solid #aeedb0;
    border-radius: 4px;
    margin-left: 8px;
    font-size: 14px;
    padding: 8px;
    position: absolute;
    top: 515px;
    background-color: #aeedb0;
    color: #00B207;
}
.pro_info_2{
    margin-top: 12px;
}
.pro_info_2 ul li img{
    height: 18px;
    width: 18px;
}
.pro_info_2 ul li span{
    margin-left: 9px;
    font-size: 14px;
    color: #666666;
}
.pro_info_2 ul li p{
    margin-left: 31px;
    font-size: 16px;
    position: relative;
    top: -15px;
}
.pro_info_2 ul li p span{
    margin-left: 4px;
    font-size: 14px;
    color: #666666;
}
.pro_info_3 h3{
    font-size: 20px;
    color: #00B207;
}
.pro_info_3 h3 del{
    color: #B3B3B3;
    margin-right: 4px;
}
.pro_info_3 h3 span{
    margin-left: 12px;
    font-size: 14px;
    color: red;
    border-radius: 30px;
    padding: 4px 9px;
    border: 1px solid #ffe2e2;
    background-color: #ffe2e2;
}
.pro_info p{
    color: #808080;
    font-size: 14px;
    margin-top: 16px;
    margin-bottom: 24px;
}
.pro_part{
    margin-top: 24px;
}
.pro_part_1 p{
    font-size: 14px;
}
.pro_part_1 p img{
    height: 56px;
    width: 56px;
    margin-left: 8px;
}
.pro_part_2 p{
    margin-top: 28px !important;
    margin-left: 40px;
}
.pro_part_3 ul li{
    margin-top: 10px;
}
.pro_part_3 ul li a i{
    font-size: 18px;
    padding: 12px;
    color: #4D4D4D;
}
.pro_part_3 ul li a i:hover{
    border-radius: 100%;
    background-color: #00B207;
    color: #ffffff;
}
.pro_icon_1{
    padding: 10px 0px;
    background-color: #f8f4f4;
    border-radius: 170px;
    border: 1px solid #f8f4f4;
}
.pro_icon_1 i{
    padding: 9px;
    background-color: #efebeb;
    border: 1px solid #efebeb;
    border-radius: 100%;
    margin-right: 8px;margin-left: 10px;
}
.pro_icon_2{
    background-color: #00B207;
    border: 1px solid #00B207;
    border-radius: 43px;
    padding: 10px 0px;
}
.pro_icon_2 h3{
    text-align: center;
    margin-top: 10px;
    font-size: 16px;
    color: #ffffff;
}
.pro_icon_2 h3 i{
    margin-left: 10px;
    color: #ffffff;
}
.pro_icon_3{
    padding: 10px 30px;
    background-color: #cffbcb;
    border: 1px solid #cffbcb;
    border-radius: 100%;
}
.pro_icon_3 i{
    font-size: 20px;
    margin-top: 10px;
    margin-left: -8px;
}
.pro_info_part{
    margin-top: 24px;
}
.pro_info_part p{
    color: #000000;
}
.pro_info_part p span{
    margin-left: 6px;
    color: #808080;
}
.pro_info_part p a{
    text-decoration: none;
    margin-left: 6px;
    color: #808080;
}
.pro_info_part p a:hover{
    text-decoration: underline;
    color: #000000;
}
.description_heading p{
    text-align: center;
}
.description_heading p a{
    text-decoration: none;
    color: #aca7a7;
    margin-left: 15px;
}
.description_heading p a:hover{
    color: #000000;
    border-bottom: 3px solid #00B207;
}
.desc_part p{
    color: #aca7a7;
    font-size: 14px;
}
.desc_check_icon i{
    background: #00B207;
    color: #ffffff;
    padding: 3px 4px;
    border-radius: 50%;
}
.desc_check_text p{
    color: #aca7a7;
    font-size: 14px;
    margin-left: -20px;
}
.desc_icon {
    border: 1px solid #AAAAAA;
    border-radius: 6px;
    padding: 24px;
    margin-top: 20px;
}
.desc_icon_part_1 i{
    margin-left: 5px;
    font-size: 32px;
    margin-top: 5px;
    color: #00B207;
}
.desc_icon_part_2 h3{
    font-size: 14px;
    margin-left: 5px;
}
.desc_icon_part_2 p{
    margin-left: 5px;
    font-size: 13px;
    color: #808080;
}
.related_product{
    padding: 80px 0px;
}
.related_product_heading{
    text-align: center;
}
.newsteller{
    padding: 80px 0px;
}
.news_1 p{
    margin-right: 10px;
}
.news_2 input{
    border-radius: 500px;
    height: 45px;
}
.news_2 form{
    margin-top: 20px;
    position: relative;
}
.news_2 .sub_btn{
    top: 0px;
    position: absolute;
    right: -7px;
    padding: 10px 30px;
    border-radius: 30px;
    border-color: #00B207;
}
.news_3 ul li{
    margin-left: 30px;
    margin-top: 20px;
    margin-right: 0px;
}
.news_3 ul li a i{
    font-size: 18px;
    padding: 10px;
    color: #4D4D4D;
}
.news_3 ul li a i:hover{
    border-radius: 100%;
    background-color: #00B207;
    color: #ffffff;
}


