
@font-face {
  font-family: Mont2;
   src: url(Mont2.ttf);
}
*{
	font-family: Mont2;
}
body{background: white;}
@media screen and (max-width: 1010px){
	#desktop_sell_vendor,#desktop_footer_row1{display: none;}
	
	
}
@media screen and (min-width: 1010px){
	#desktop_li,#desktop_li2{margin-right: ;}

	#desktop_li{margin-right:15px;}
}

/***SERVICING DYNAMIC CHILD*******************************/

@media screen and (min-width: 1010px) and (max-width: 1250px){
	#desktop_ul li:nth-child(10){display:none;}

	#desktop_li_ul2 li:nth-child(2){display:block;}
}
@media screen and (min-width: 1250px){
	

	#desktop_li_ul2 li:nth-child(2){display:none;}
}

@media screen and (min-width: 1010px) and (max-width: 1149px){
	#desktop_ul li:nth-child(10),#desktop_ul li:nth-child(9){display:none;}

	#desktop_li_ul2 li:nth-child(2),#desktop_li_ul2 li:nth-child(1){display:block;}
}
@media screen and (min-width: 1149px){
	

	#desktop_li_ul2 li:nth-child(2),#desktop_li_ul2 li:nth-child(1){display:none;}
}


/*FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF*/
@media screen and (max-width: 1010px){
	#desktop_header,#service_column1,#slides_category,#hidden_product,#desktop_filter_frame,#desktop_sorting_frame{display: none;}
	#desktop_footer{padding-left: 5%;}
	#manufacturer_indeximage{width:90%;}
}
@media screen and (min-width: 1010px){
	#mobile_header,#category_all,#service_column2,#mobile_header2,#hidden_product2,#mobile_sorting_frame{display: none;}
	#general_error{top: 15%;}
	#manufacturer_indeximage{width:50%;margin:20px;text-align:center;}
}


@media screen and (max-width: 1010px){
	#desktop_footer{display: none;}
	
}
@media screen and (min-width: 1010px){
	#mobile_footer{display: none;}
	#general_error{top: 15%;}
	
}


a{text-decoration: none;color: black;}
/************************header row one***************************/
#desktop_header_row_one{background:whitesmoke;padding:10px;}
#desktop_logo_image{width:200px;}
#desktop_logo_image:hover{cursor: pointer;}
#desktop_sell_vendor{text-transform:capitalize;color:#498741;font-weight:600;font-famile:arial;font-size:95%;}
#desktop_search_bar_frame{background: #fbdd34;border-radius:5px;padding:10px;align-content: left;}
#desktop_search_input_box{width:100%;border:0px; padding:8px;}
#desktop_serach_icon{background:#EEB300;color:black;width:100%;padding:8px;}
#desktop_login{text-transform:capitalize;color:#498741;font-weight:600;font-famile:arial;font-size:90%;}
#desktop_cart{text-transform:capitalize;background:transparent;color:#498741;font-weight:500;border-radius:3px;text-align:center;}
#desktop_login:hover,#desktop_cart:hover,#desktop_serach_icon:hover{cursor: pointer;}
#desktop_sell_vendor:hover{cursor: pointer;}
/*********************header row two*************category main ************desktop*************/
#desktop_header_row_two{background:#498741;padding:0px;}
#desktop_nav_frame{background:#498741;}
#desktop_search_tr_td{background:white;border-radius:5px 0px 0px 5px;}
#desktop_nav{width:100%;}
#desktop_ul{padding-left:;padding-top:5px;padding-bottom: 5px;height: 20px;text-align:center;}
#desktop_li{display:inline;list-style: none;color: white;font-weight: 600;font-size:90%;padding-bottom: 10px;margin-left:1px;}
#desktop_li:hover{cursor: pointer;border-bottom: 2px solid #fbdd34;}
 
/**************8extended navigation***********/
#desktop_li_ul{display: none;background:#498741;margin-top:31px;padding-left:20px;z-index: 10;width: 200px;position: absolute;text-align:justify;}
#desktop_li_ul2{display: none;background:#498741;margin-top:31px;padding-top: 20px;z-index: 10;width:260px;position: absolute;right:1%;}
#desktop_li_li{list-style: none;z-index: 10;display: block;padding-bottom: 10px;background:transparent;text-align:justify;}
#desktop_li_li a{color:white;font-size: 100%;text-transform: capitalize;font-weight: 600;z-index: 10;}
#desktop_li_li a:hover{border-bottom: 2px solid white;}
/**********show hidden nav*************88**/
#desktop_ul :hover #desktop_li_ul{display:inline-block;position: absolute;}
#desktop_ul :hover #desktop_li_ul2{display:inline-block;position: absolute;margin-left: -140px;}
/**********show hidden nav*************88**/
#desktop_li:nth-child(1) ul{background: #498741;width: 150px;padding-left: 15px;margin-left: -120px;}
#desktop_li:nth-child(2) ul{background: #498741;width: 150px;padding-left: 35px;margin-left: -110px;}
#desktop_li:nth-child(3) ul{background: #498741;width: 150px;padding-left: 30px;margin-left: -110px;}
#desktop_li:nth-child(4) ul{background: #498741;width: 150px;padding-left: 30px;margin-left: -150px;}
#desktop_li:nth-child(5) ul{background: #498741;width: 200px;padding-left: 30px;margin-left: -170px;}
#desktop_li:nth-child(6) ul{background: #498741;width: 150px;padding-left: 15px;margin-left: -110px;}
#short_nav li a{color: #489741;}
#short_nav li:hover{text-decoration: underline;}



/************end of desktop header styling***********************88/*****/
/****mobile header****************************************/
#mobile_header_row_one{color: #498741;}
#mobile_header_row_two{}
#mobile_search_bar_frame{background: silver;margin-bottom:5px;border-radius: 3px;}
#mobile_search_input_box{width: 100%;background: transparent;outline: 0;color: black;border: 0px;border-radius:10px;}
#mobile_serach_icon{color: black;background: #EEB300;border-radius:10px;}
#mobile_search_tr_td{background:lightgray;padding:3px;border-radius:3px;}
#mobile_search_icon_frame{background:#EEB300;padding:5px;}
#mobile_header_row_three{content-align: center;padding:3px 0px 10px 0px;}
#mobile_header_icon{color: #489741;font-weight: 400;font-size: 9pt;}

/****************end of mobile heading***********************/
/***************category all sryling**********************/
#category_all,#category_small{position:fixed;top:0px;background:white;z-index:2;padding:10px;height: 100%;}
#category_all_row_one{padding: 10px;border-bottom: 2px solid silver;}
#category_all_row_two{padding: 10px;text-align: center;}
#category_all_login{border: 2px solid #489741;text-transform: capitalize;text-align: center;background: white;
	color: #489741;font-size: 100%;font-weight: 600;padding: 5px 20px 5px 20px;border-radius: 5px;}
#category_all_login:hover{background:#489741;color: white;}
#category_all_row_three{}
#category_all_section{font-size: 10pt;text-align: justify;}
#category_all_category_tag>div{padding-left:30px;padding-bottom: 10px;padding-top: 10px;border-bottom: 1px solid silver;
	 font-weight: 800;text-transform: capitalize;font-size: 100%;}
#hidden_category_mobile_name{background: #489741;color: white;margin-bottom: 10px;display: none;text-align: justify;}
#category_all_active_category_list{padding: 0px;}
#category_all_active_category_list_frame,#category_all_active_category_list_frame2,#category_all_active_category_list_frame3,
#category_all_active_category_list_frame4,#category_all_active_category_list_frame5,#category_all_active_category_list_frame6,
#category_all_active_category_list_framex{padding-left:20px;padding-bottom: 10px;padding-top: 10px;background:white;margin: 0px;
	 border-bottom: 1px solid silver;}
#category_all_active_listing{font-weight: 500;text-transform: capitalize;}
#category_all_active_listing>tr{}

/********************8sub category****************************************/
#category_all_active_subcategory_list{display: none;height:100%;background: white;}
a #category_all_active_subcategory_list_frame{padding-left:20px;background:white;margin:0px;
	 border-bottom: 1px solid silver;}
#category_all_subactive_listing{font-weight: 500;text-transform: capitalize;color: black;background:white;border-bottom: 1px solid silver;
	         }
#category_all_subactive_listing tr{color: black;background: white;}
/*******************small category***********************88/**********/
#category_small_row_one{padding: 10px;border-bottom: 2px solid silver;}
#category_small_row_two{padding: 10px;text-align: center;}
#category_small_login{border: 2px solid #489741;text-transform: capitalize;text-align: center;background: white;
	color: #489741;font-size: 100%;font-weight: 600;padding: 5px 20px 5px 20px;border-radius: 5px;}
#category_small_login:hover{background:#489741;color: white;}
#category_small_row_three{}
#category_small_section{font-size: 10pt;text-align: justify;}
#category_small_category_tag>div{padding-left:30px;padding-bottom: 10px;padding-top: 10px;border-bottom: 1px solid silver;
	 font-weight: 800;text-transform: capitalize;font-size: 100%;}
#hidden_category_mobile_name2{background: #489741;color: white;margin-bottom: 10px;display: none;text-align: justify;}
#category_small_active_category_list{padding: 0px;}
#category_small_active_category_list_frame,#category_small_active_category_list_frame2{padding-left:20px;padding-bottom: 10px;padding-top: 10px;background:white;margin: 0px;
	 border-bottom: 1px solid silver;}
#category_small_active_listing{font-weight: 500;text-transform: capitalize;}
#category_small_active_listing>tr{}

/********************8sub category****************************************/
#category_small_active_subcategory_list{padding: 0px;display: none;height:500px ;background: white;}
#category_small_active_subcategory_list_frame{padding-left:20px;padding-bottom: 10px;padding-top: 10px;background:white;margin: 0px;
	 border-bottom: 1px solid silver;}
#category_small_subactive_listing{font-weight: 500;text-transform: capitalize;}
/*****************end of small and all category***************/
/***********************desktop footer********************8/********/

#footer_icon1{background: white;border-radius: 50px;padding: 8px;font-size: 10pt;color: #2e2e2e;}
#desktop_footer_text1{text-transform: uppercase;font-size:100%;font-weight: 800;color: gray;}
#desktop_footer_text2{text-transform: capitalize;font-size:10pt;font-weight: 400;color: gray;}
#footer_news_input{width:100%;padding: 10px;outline: 0;border: 0;background: white;margin-top: px;border-radius: 5px 0px 0px 5px;}
#footer_news_button{background: #489741;color: white;font-weight: 700;text-align: center;padding: 2px;text-transform: capitalize;border-radius: 0px 5px 5px 0px;}
#desktop_footer_input_frame{background:white;border-radius: 5px;}
/***************************************************/
#desktop_footer_row_2{background:#0C0C0C;padding-top:30px;padding-left :10%;}
#footer_list1_header{font-weight: 700;text-align:left;text-transform: uppercase;color: gray;}
#footer_list1_ul li{list-style: none;padding: 0px;}
#footer_list1_ul li a{font-weight: 400;text-align:left;text-transform: capitalize;color: gray;font-size: 10pt;}
#mobile_footer_link{color: white;text-transform: capitalize;margin: 1px;text-decoration: none;font-weight: 500;font-size: 12pt;}
#social_media_image{border-radius: 40px;margin:3px;padding: 1px;background: white;}
#social_media_image:hover{cursor: pointer;}
/****************produc listing*************************************8/************/

#product_column{margin: 5px;border-radius:5px;background:white;height:300px;padding: 6px;}
#product_column:hover{box-shadow:2px 2px 2px 2px inset #4a8640 ;}
#product_frame{background:white;width:200px;}
#discount_number,#discount_number2{background:white;font-size:9pt;color: #489741;width: 30px;text-align:right;left: 10px;top: 15px;
	 font-weight: 600;z-index:99;}
#product_header{padding:10px;color:white;border-radius:5px 5px 0px 0px;font-weight: 600;font-size: 15px;height: 40px;}
#product_header div p:hover{cursor: pointer;}
#view_all{color:white;}
#product_image{height:180px;text-align: center;margin-bottom: 2px;}
#product_images{align-content: center;width:100%;height:180px;}
#product_name{font-family:sans-serif;font-size:11pt;font-weight: 600;text-transform: capitalize;text-align:left;background:white;overflow-x: hidden;
	word-wrap: normal;color: black;}

#product_slide_listing_price1{font-family:sans-serif;font-size:11pt;font-weight: 600;text-transform: capitalize;text-align: left;font-size: 90%;}
#product_slide_listing_price2 {font-family:sans-serif;font-size:10pt;font-weight: 400;text-transform: capitalize;text-align: left;font-size: 75%;margin: 0px;}
#addtocart{background:#EEB300;color:black;text-transform:capitalize;text-align:center;width:100%;outline:0;border:0;}
/****************produc listing2***********2************222**************8/************/
#product_flex,#product_flexone,#product_flextwo,#product_flexthree,#product_flexfour,#product_flexrelated{display:flex;overflow-x:scroll;overflow-y: hidden;
	       background: whitesmoke;}
		   #product_flex2,#product_flexone2,#product_flextwo2,#product_flexthree2,#product_flexfour2,#product_flexfourx,#product_flexrelated2{display:flex;overflow-x:scroll;overflow-y: hidden;
	       background: whitesmoke;}
#product_column2{align-content:;margin:5px;padding:3px;border-radius:5px;background:white;height:265px;width: 160px;}
#product_frame{}
#product_column2:hover{box-shadow: 2px 2px 2px 2px inset #EEB300;}
/*#discount_number2{position:relative;background: #489741;color: white;width: 30px;text-align: center;float: left;margin: 2px;}*/
#product_image2{height:150px;padding:5px;margin-bottom: 5px;background:white;}
#product_images2{width: 100%;height:150px;}
#product_name2{font-size:11pt;font-weight: 500;text-transform: capitalize;text-align: left;background:white;overflow-x: hidden;
	word-wrap: normal;color: black;}
#product_slide_listing_price12{font-size:11pt;font-weight: 500;text-transform: capitalize;text-align: left;}
#product_slide_listing_price22 {font-size:10pt;font-weight: 400;text-transform: capitalize;text-align: left;}
#addtocart2{background:#EEB300;font-size:9pt;color:black;text-transform:capitalize;text-align:center;width:100%;outline:0;border:0px;}
#product_listing_header{width:100%;align:left;color:#20C43B;font-weight:400;font-size:12pt;background: white;}
#product_listing_frame{height:400px;background: ;align-content: center;}
#main_product_listing_frame{background:white;}
#addtocart5{background:black;color:white;text-transform:capitalize;text-align:center;width:80px;outline:0;border:0px;padding: 5px;border-radius:5px;}
#addtocart6{background:#EEB300;color:white;text-transform:capitalize;text-align:center;width:80px;outline:0;border:0px;padding: 5px;border-radius:5px;}
#addtocart7{background:black;color:white;text-transform:capitalize;text-align:center;width:50px;outline:0;border:0px;padding: 5px;border-radius:5px;}
#addtocart7: hover{background:#489741;color:white;}
/*******************************************************************************************************/
/********************small category listing from inex page********************/
#category_index_frame{align-content: center;background:white;padding: 2px;margin: 2px;width: 180px;}
#category_index_frame:hover{cursor: pointer;}
#category_index_body{background:white;margin:2px;max-width: 100%;height: 130px;text-align:center;}
#category_index_image{max-width: 80%;padding: 10px;height:100%;min-height:120px;}
#category_index_name{font-size:100%;font-weight:400;text-transform: capitalize;text-align:center;}
/*******************Manufacturering***************************************/
#manufacturer_index_image{height: 90px;background:white;width:190px; margin: 10px;padding: 10px;
	  
	  }
#scrolling_manufacturer{overflow-x:scroll;margin-bottom:20px;background: white;padding: 1px;}
#manufacturer_index_frame{background:whitesmoke;height:140px;width:200px;}
#manufacturerindex_frame p{text-align:center;}
#manufacturer_indeximage{background:white;box-shadow:2px 2px 2px whitesmoke;padding:10px;}


/*******************sellers***************************************/
#seller_index_image{height: 80px;background:white;width:80px;padding:10px;}
#scrolling_seller{display:flex;overflow-x:scroll;margin-bottom:20px;}
#seller_index_frame{background:white;height:90px;width:90px;margin: 5px;text-align: center;background:white;}
#seller_name{font-weight: 600;text-transform: capitalize;font-size: 100%;text-align: center;color: black;}


/***************sscrolling bars****************/
#scrolling_manufacturer::-webkit-scrollbar{width: 2px;}
#scrolling_manufacturer::-webkit-scrollbar-track{background: white;}
#scrolling_manufacturer::-webkit-scrollbar-thumb{background: #888;}
#scrolling_manufacturer::-webkit-scrollbar-thumb:hover{background: black;}

#product_flex::-webkit-scrollbar{width: 2px;}
#product_flex::-webkit-scrollbar-track{background: white;}
#product_flex::-webkit-scrollbar-thumb{background: #888;}
#product_flex::-webkit-scrollbar-thumb:hover{background: black;}

#product_flexone::-webkit-scrollbar{width: 2px;}
#product_flexone::-webkit-scrollbar-track{background: white;}
#product_flexone::-webkit-scrollbar-thumb{background: silver;}
#product_flexone::-webkit-scrollbar-thumb:hover{background: black;}

#product_flextwo::-webkit-scrollbar{width: 2px;}
#product_flextwo::-webkit-scrollbar-track{background: white;}
#product_flextwo::-webkit-scrollbar-thumb{background: #888;}
#product_flextwo::-webkit-scrollbar-thumb:hover{background: black;}

#product_flexthree::-webkit-scrollbar{width: 2px;}
#product_flexthree::-webkit-scrollbar-track{background: white;}
#product_flexthree::-webkit-scrollbar-thumb{background: #888;}
#product_flexthree::-webkit-scrollbar-thumb:hover{background: black;}

#product_flexfour::-webkit-scrollbar{width: 2px;}
#product_flexfour::-webkit-scrollbar-track{background: white;}
#product_flexfour::-webkit-scrollbar-thumb{background: #888;}
#product_flexfour::-webkit-scrollbar-thumb:hover{background: black;}

#product_flexrelated::-webkit-scrollbar{width: 2px;}
#product_flexrelated::-webkit-scrollbar-track{background: white;}
#product_flexrelated::-webkit-scrollbar-thumb{background: #888;}
#product_flexrelated::-webkit-scrollbar-thumb:hover{background: black;}

#extra_scroll::-webkit-scrollbar{width: 2px;}
#extra_scroll::-webkit-scrollbar-track{background: white;}
#extra_scroll::-webkit-scrollbar-thumb{background: #888;}
#extra_scroll::-webkit-scrollbar-thumb:hover{background: black;}



/*****************services column**************************/
#service_column,#service_column2{height:190px;width:15em;margin: 5px;}
#service_column: hover{cursor: pointer;}
#service_image{}
#service_image1{font-size:30px;font-weight:500;}
#service_name1{background:#EEB300;color:black;padding:10px;}
#service_name1:hover{cursor: pointer;}
#services_images{min-height:120px;max-height: 120px;width: 100%;}
#service_name{background:#20C43B;color:white;padding:10px;width:100%;text-align:center;}
#index_service_frame{}
#index_service_frame2{}
#service_name:hover{cursor: pointer;}
#extra_scroll{margin:1px;display:flex;overflow-x:scroll;overflow-y:hidden}	
/********************************************************8
 * 8*******************************   category page*******************/
 #mobile_header2{position: fixed;margin-bottom: 50px;}
 #desktop_header{text-align: left;}
/***********************************cart***********************************************/
#cart_images{width:80px;max-height:100px;}

/************************desktop/mobile filter ********************************************/
#filter_header{text-align: justify;text-transform:capitalize;font-weight: 800;font-size: 15px;}
#filter_list{text-align: justify;text-transform:capitalize;font-weight: 400;font-size: 15px;}
#filter_cat_frame,#filter_cat_frame2,#filter_cat_frame3,#filter_cat_frame4{display: none;}
#m_filter_cat_frame,#m_filter_cat_frame2,#m_filter_cat_frame3,#m_filter_cat_frame4{display: none;}
/*************************product page***************************/

#new_product_solarpanel{background:white;margin-top:40px;}
#product_page_image_frame{height: 300px;}
#product_page_image{max-width:100%;max-height:300px;content-align:right;}
#product_page_image:hover{cursor: zoom-in;}
#product_page_next_image{background:whitesmoke;}
#product_page_image_little1,#product_page_image_little2,#product_page_image_little3,#product_page_image_little4,#product_page_image_little5,
#product_page_image_little6{width:40px;height:40px;}
#product_page_image_little1:hover,#product_page_image_little2:hover,#product_page_image_little3:hover,#product_page_image_little4:hover,
#product_page_image_little5:hover,#product_page_image_little6:hover{cursor: pointer;}
#product_page_name{font-family:sans-serif;font-weight:400;text-align:justify;font-size:20px;color:black;
	 }
#product_manufacturer{padding-left: 5px;font-weight: 400;text-transform: capitalize;}
#product_manufacturer:hover{cursor: pointer;}	 
#product_page_price1{ont-family: sans-serif;font-weight:700;font-size: 20px;text-transform: capitalize;}
#product_page_price2{}
#product_page_price2 s{ont-family: sans-serif;font-weight:400;font-size: 100%;text-transform: capitalize;}
#product_page_savelist{}
#product_page_savelist i{color:#EEB300;font-size:22px;background: transparent;border-radius:20px;padding:5px;}
#product_page_share {background: black;color:#EEB300;font-size:17px;border-radius:20px;padding:8px;}
#addtocart3{width:100%;color:black;background:#EEB300;border:0;outline:0;padding:5px;font-weight:700;}
#addtocart4{width:100%;color:black;background:#EEB300;border:0;outline:0;padding:15px;font-weight:700;border-radius: 5px;
	box-shadow: 2px 2px 2px 2px silver;}
#addtocart4:hover{background:#ffa607;}
#overview_heading{font-weight:600;font-size: 90%;text-transform: capitalize;}
#overview_body{font-weight:400;font-size: 85%;text-transform: capitalize;}
#overview_body ul{}
#overview_body ul li{list-style:none;font-weight:400;font-size: 85%;text-transform: capitalize;}
#mobile_product_name_header{padding-top:6px;text-align:left;font-weight:600;text-transform: capitalize;}
/****************service page  category***************/

#service_category_frame{background: white;height: 300px;padding: 10px;}
#service_category_frame_table{background: whitesmoke;box-shadow: 1px 1px 1px 1px gray;border-radius: 5px;}
#service_category_image{width: 100%;min-height:200px;max-height: 200px;padding: 3px;}
#service_category_name{font-weight: 700;text-transform: capitalize;font-size: 20px;text-align: center;}
#service_category_frame:hover{cursor: pointer;}
#service_listing_image{width: 100%;min-height:auto;max-height: auto;padding: 5px;border-radius: 10px;}
#service_category_writing{font-weight: 400;text-transform: capitalize;font-size: 10pt;text-align: center;}
#service_listing_name{font-weight: 700;text-transform: capitalize;font-size: 15px;text-align: center;}
#service_frame{background: whitesmoke;margin: 5px;border-radius: 5px;width: 97%}
#service_frame2{font-weight: 700;text-transform: capitalize;font-size: 22px;text-align: center;background: white;color: #489741;
                 margin-bottom: 30px;}
/*******************************8new location****************************/
#new_customer_location{background-image: url('search.png');background-position: right;background-repeat: no-repeat;
    background-size: 30px;padding: 3px;color: black;font-weight: 600;width:100%;border-radius:5px;border:2px solid #489741;margin-bottom: 10px;}
#new_customer_location::placeholder{color: black;}
#current_customer_location{padding: 3px;color: black;font-weight: 600;width:100%;border-radius:5px;border:2px solid #489741;background:#489741;
    color: white;}
#current_customer_location::placeholder{color: white;}
/************************service provider listing**************************/
#service_provider_frame{padding: 20px;}
#service_provider_table{box-shadow: 2px 2px 2px 2px gray;border-radius: 10px;padding: 10px;}
#service_provider_name{font-family:sans-serif;font-weight: 700;text-transform:capitalize;font-size:100%;text-align:left;color:black;
                 }
#service_provider_image{border-radius: 1px;min-height:auto;max-height: auto;}
#service_provider_writing{font-family:sans-serif;font-weight: 400;text-transform:capitalize;font-size:80%;text-align:justify;color:black;}

/*****************************************all listing************************/
#listing_heading{text-transform: uppercase;font-size: 100%;font-weight: 700;color: black;}
#all_description{text-transform: capitalize;font-size: 100%;font-weight: 400;color: black;}
/************************************desktop live search**********************/
#live_search_listing_tr a{padding: 4px;color: black;text-decoration: none;font-weight: 400;text-transform: capitalize;}
#live_search_listing_tr:hover{background: whitesmoke;cursor: pointer;}
#live_search_listing{background:white;color:black;position:fixed;z-index:8;top:9%;right:0px;left:0px;display:none;border-bottom:2px solid #489741;}

/*********MOBILE live search**********************/

/*****************geberal error**************************/
#general_error{z-index:5;padding:5px;font-weight:700;display:none;background:black;position:fixed;top:10%;right:2%;color: white;}
#session_on,.session_on{display: none;}
/******************menu listing desktop**********************/
#desktop_menu_listing_frame{margin-bottom:20px;margin-top: 10px;background: whitesmoke;border-radius: 5px;padding:20px;}
#desktop_menu_listing{color: black;font-weight: 400;text-transform: capitalize;font-size:100%;
	background: whitesmoke;padding-left: 30px;padding-top: 10px;padding-bottom: 10px;}
#desktop_menu_listing_header{color:darkgray;font-weight: 900;margin-top:20px;font-size:100%;
	background: whitesmoke;padding: 10px;text-align: justify;}
#desktop_menu_listing:hover{cursor: pointer;color: #EEB300;}
/************************service frams*************************/

/**********************paging*********************/
#previous_page,#next_page{background:#489741;color:white;}
#previous_page:hover,#next_page:hover{cursor: pointer;background: #fbdd34;color: black;}
/******************************** sortng********************/
#newest:hover,#oldest:hover,#lowprice:hover,#highprice:hover{ background: #fbdd34;cursor: pointer;}
#desktop_sorting_frame{width:350px;align:center;color:white;background:#489741;margin-top:40px;display:none;}
#mobile_sorting_frame{width:100%;align:center;color:white;position:fixed;background:#489741;top:70px;z-index:1;left:0px;display:none;}
/******************************8carting************************************/
#qty{scroll:hidden;width:20px;color:#489741;outline:0;border:0px;margin-top:10px;}
#minus{color:white;background:#489741;border-radius:20px;padding:5px;margin-top:10px;}
#plus{color:white;background:#489741;border-radius:20px;padding:5px;margin-top:10px;}
#remove{color:#489741;}
#save_list{color:#489741;margin-top:10px;}
#noproduct_cart2{width:98%;align:center;color:white;background:#489741;margin-top:30px;}
#noproduct_cart{width:98%;align:center;color:white;background:#489741;}
#action_button{background: transparent;border: 0;outline: 0;color: #489741;}
/*********rating***********/
#star1{color:#EEB300;display:;}
#star2,#star3,#star4,#star5{color:#EEB300;display:;}
/*********************payment*********************/
#gateway,#wallet{background: black;color: white}

#gateway:hover,#wallet:hover{background: #489741;}
#gateway_check,#wallet_check{color :#489741;display: none;}
/*********************************************************************/
/******************************************************************************/
/************************service installer section*************************/
#service_advert_frame{margin:3px;background:white;height: 310px;border-radius:10px;padding:10px;width: 15em;}
#service_advert_frame:hover{box-shadow:2px 2px 2px 2px gray;}
#service_advert_table{width: 14em;padding: 10px;}
#service_advert_name{font-weight: 600;text-transform: capitalize;font-size: 100%;text-align: center;color: black;}
#service_advert_image{}
#service_advert_icon{font-weight: 900;font-size: 100%;text-align: center;color: black;}
#service_advert_short_name{font-weight: 500;text-transform: capitalize;font-size: 100%;text-align: center;color:black;}
#service_advert_button{width:100%;background:#489741;color:white;margin-bottom: 5px;}
#profile_flex_one,#profile_flex_two{overflow-x: scroll;overflow-y: hidden;height:340px;display:flex;background: whitesmoke;}
#service_advert_icon2{font-weight: 600;font-size: 100%;text-align: center;background: #fbdd34;color: white;padding: 5px;border-radius: 20px;}


/***************profile**********************/
#profile_flex_one::-webkit-scrollbar{width: 2px;}
#profile_flex_one::-webkit-scrollbar-track{background: white;}
#profile_flex_one::-webkit-scrollbar-thumb{background: #888;}
#profile_flex_one::-webkit-scrollbar-thumb:hover{background: #489741;}

/***************profile**********************/
#profile_flex_two::-webkit-scrollbar{width: 2px;}
#profile_flex_two::-webkit-scrollbar-track{background: white;}
#profile_flex_two::-webkit-scrollbar-thumb{background: #888;}
#profile_flex_two::-webkit-scrollbar-thumb:hover{background: #489741;}

/***************manage profile section****************/
#share_profile{background:#EEB300;padding:6px;color:white;border-radius:30px;}
#share_profile:hover{background: #489741;cursor: pointer;}
#share_profile: hover b#share_it{display: none;}


/*////////////side menu**************************/
#side_menu:hover{overflow-y:scroll ;max-height:650px;}
#side_menu{overflow-y:scroll ;max-height:650px;padding-bottom:5px;background:whitesmoke;}
#side_menu::-webkit-scrollbar{width: 10px;}
#side_menu::-webkit-scrollbar-track{background: white;}
#side_menu::-webkit-scrollbar-thumb{background: #888;}
#side_menu::-webkit-scrollbar-thumb:hover{background: gray;}

/*********************ICONS**************/
#one,#two,#three,#four,#five{color: #EEB300;}
