html,body,table,tr,td,ul,li,ol,p,b,div,form,input,img{margin:0px; padding:0px;}
body{font-family: 'Oxygen', sans-serif; font-style:normal;color:#000;font-size:15px; }
img{border:0px;}
p{line-height:22px;text-align:justify;margin:6px 0;}
li{text-align:left;}
a{-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;	text-decoration:none;}
a:hover{-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}
.lang_main{position:relative;width:160px;float:right;height:30px;margin:4px 10px 0 0; z-index: 9999; }
.clear{clear:both;}
img { max-width: 100%; }
.flex {  display: flex;}

.main{max-width:1500px; margin:0 auto; padding:0 20px;}

.header_strip { padding:2px 15px; background:#f8f7f2; border-bottom: 1px solid #e8e6dd; }

.header{ padding:15px 15px 20px; background: #e30016; text-align: center; }
.logo{ float: left; margin: 10px 0 0;}
.logo img{max-width:100%;}
.header_right { float: right;}
.phone{float:right; margin:22px 0 0; color:#000; font-weight: 500;}

.head_link { text-align: center; float: right; margin:0 0 0 20px; width:130px; box-sizing: border-box; }	
.head_link a{ color: #fff; display:block; padding:14px 5px; background:#000; text-decoration: none; }
.head_link a:hover {  background:#fff; color: #000; }

.main_nav {float: left; }
/*nav css start*/
#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #menu-button {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	line-height: 1;
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#cssmenu #menu-button {
	display: none;
}
#cssmenu {
	font-family: 'Oxygen', sans-serif;
	background:transparent; /*main background color*/
	text-align: center;
	float:left;
}
#cssmenu > ul > li {
	float: left;
}
#cssmenu.align-center > ul {
	font-size: 0;
	text-align: center;
}
#cssmenu.align-center > ul > li {
	display: inline-block;
	float: none;
	
}
#cssmenu.align-center ul ul {
	text-align: left;
}
#cssmenu.align-right > ul > li {
	float: right;
}
#cssmenu > ul > li > a {
	padding:17px 16px;
	font-size: 16px;
	text-decoration: none;
	color: #fff; /* nav text color */
	font-weight:normal;
}
#cssmenu > ul > li:hover > a {
	color: #000;
	background:transparent; /*nav hover color*/
}
#cssmenu > ul > li.has-sub > a {
}
#cssmenu > ul > li.has-sub > a:after {
	position: absolute;
	top: 25px;
	right: 2px;
	display: block;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #fff; /*product tab arrow color*/
	content: '';
}
#cssmenu > ul > li.has-sub:hover > a:after {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #000;
}
#cssmenu ul ul {
	position: absolute;
	left: -9999px;
	z-index:999999;
	box-shadow: 0px 0px 10px 0px transparent;
}
#cssmenu.align-right ul ul {
	text-align: right;
}
#cssmenu li:hover > ul {
	left: auto;
}
#cssmenu.align-right li:hover > ul {
	left: auto;
	right: 0;
}
#cssmenu li:hover > ul > li { height: auto; }
#cssmenu ul ul ul {
	margin-left: 100%;
	top: 0;
}
#cssmenu.align-right ul ul ul {
	margin-left: 0;
	margin-right: 100%;
}
#cssmenu ul ul li { height:0; }
#cssmenu ul ul li a {
	border-bottom: 1px solid #e9c9cb;
	padding:11px 18px;
	width: 200px;
	font-size: 14px;
	text-decoration: none;
	color: #000; /*dropdwon ul  text_color*/
	font-weight: 400;
	background: #ffeaec; /*dropdwon ul bg*/
	line-height:19px;
}
#cssmenu ul ul li:last-child > a, #cssmenu ul ul li.last-item > a {
	border-bottom: 0;
}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover {
	color: #000;/*dropdwon menu hover color */
	background:#e9c9cb;/*dropdwon menu hover tab bg */
}
#cssmenu ul ul li.has-sub > a:after {
	position: absolute;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #000;
	top: 16px;
	right: 7px;
	display: block;
	content: '';
}

/*Start Responsive menu color css*/

#cssmenu #menu-button {color: #fff; /*responsive main tab color*/}
#cssmenu #menu-button:after {
	border-top: 2px solid #fff; /*responaive right icon color*/
	border-bottom: 2px solid #fff;/*responaive right icon color*/
}
#cssmenu #menu-button:before {background: #fff;/*responaive right icon color*/}
#cssmenu #menu-button.menu-opened:after {background: #fff;/*responaive right icon color*/}
#cssmenu #menu-button.menu-opened:before {background: #fff;/*responaive right icon color*/}
#cssmenu .submenu-button {}
#cssmenu .submenu-button.submenu-opened {background: #ffffff;/*responaive bg open*/}
#cssmenu .submenu-button:after {background: #fff;/*responaive right icon color*/}
#cssmenu .submenu-button.submenu-opened:after {background: #000;/*responaive right icon bg hover color*/}
#cssmenu .submenu-button:before {background: #fff;/*responaive right icon color*/}
/*End Responsive menu css*/

.inner_text_area{padding:20px 15px; line-height:24px; }
.inner_text_area p { line-height:22px; }
.inner_text_area ul{ }
.inner-banner { text-align:center; }
.inner-banner img { max-width:100%; width: 100%; }

.content_panel {background: #f8f7f2; padding: 0 15px;}



.company_vision{ font-weight:400; line-height:21px;  color:#fff; background: #e30b22; text-align: center; padding: 15px 10%; }
.company_vision h1{color:#fff; font-weight:700; font-size:16px; line-height:27px; margin:0; padding:0; text-align:center; }

.static_prod {text-align: center; padding: 30px 0;}
.static_prod img {max-width: 32%; margin: 0 0.5%; transition: all 0.7s ease 0s;}
.static_prod img:hover { filter: grayscale(100%); }

.static_banner {text-align: center;}
.static_banner img {max-width: 100%;}

.static_prod1 {text-align: center; padding: 30px 0 0;}
.static_prod1 img {max-width: 48%; margin: 0 0.8%; transition: all 0.7s ease 0s;}
.static_prod1 img:hover { filter: grayscale(100%); }

.home_txt_area{  padding:30px 0 0; line-height:24px; font-size:15px; color:#000; text-align: center; font-weight:400; }
.home_txt_area h3{color:#222; font-weight:700; font-size:22px; line-height:27px; margin:0 0 10px; padding:0; text-align:center; }
.home_txt_area h2{color:#000; padding:0 0 10px; margin:0 0 15px; font-size:32px; line-height:35px; font-weight:700; text-align:center; position: relative; }
.home_txt_area h2:after { content:""; width:74px; height:4px; background:#b20815; left:0; right:0; bottom:0; margin:0 auto; position:absolute; }
.home_txt_area ul{ margin:10px 0 1px 15px; }

.read_more { margin:25px auto 0; width:150px; text-align:center; font-weight: bold; }
.read_more a {color:#fff; background: #b20815; padding:10px 0px; display:block; border-radius:30px; text-decoration: none; }
.read_more a:hover {background:#000; color: #fff; }

.para_area{padding:40px 0; }
.para_flex {display: flex;}
.para_box{float:left; width:32%; color:#000; font-size: 15px; line-height: 21px; text-align: center;  }
.para_box img { width:100%; }
.para_box_txt { padding:25px; }
.para_box_txt h3{color:#000; padding:0 0 10px; margin:0 0 15px; font-size:28px; line-height:35px; font-weight:700; text-align:center; position: relative; }
.para_box_txt h3:after { content:""; width:74px; height:4px; background:#e61f32; left:0; right:0; bottom:0; margin:0 auto; position:absolute; }
.para_box_txt li{text-align:left;}
.mdle_para { margin:0 2%; }

.read_more1 { margin:25px auto 0; width:150px; text-align:center; font-weight: bold; }
.read_more1 a {color:#fff; background: #e61f32; padding:11px 0px; display:block; border-radius:30px; text-decoration: none; }
.read_more1 a:hover {background:#000; color: #fff; }


.footer{padding:50px 15px; background:#000; }
.map { }
.footer ul{list-style-type:none !important;}
.add_box{ float:left; width:35%; margin: 0 4% 0 6%;  }
.add_box ul {float: left; width: 84%;}
.footer_key{float:left; width:32%; }
.add_icon{ float:left; margin:6px 15px 0 0; }
.footer_right { width:25%; float:right; }
.add_box h3 { color:#cedfef; font-size:15px; font-weight:bold; margin:0 0 7px; padding:0; }

.email{ font-size: 0px !important; line-height: 0px !important; }

.showcase{ text-align:center; width:17%; margin:100px 0 0; font-size: 10px; float: right;}
.showcase img { max-width:80%; }
.showcase ul { list-style-type:none; }
.showcase li { margin:3px 0; list-style-type:none; text-align:center;  }

.callto_action_buttons{width:155px; float:left; }
a .callto_action_buttons{padding:0px 3px; text-align:left; background:#fff; display:block; font-weight:400;  color:#000; margin:0 6px 0 0; text-decoration:none; border:0px dashed #fff; border-radius:0px; font-size: 15px; 
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;}
a .callto_action_buttons:hover{background: #fff; color: #e30016; 
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out; text-decoration:none; }
.footer_link { text-align: center; padding:25px 10px; background:#e30016;}
.footer_link a{float:none; display:inline-table; }
.offline{background:rgba(255,255,255,0.5) !important;}
.footer_link img {margin: -6px 7px -6px 0;}

.footer_strip{ float:left; width:14%;  }
.footer_strip ul{ list-style-type:none; }
.footer_strip li{ margin:0; padding:10px 0; color:#fff; border-bottom:2px dotted #2d2d2d; }
.footer_strip li a{ color:#fff; display:block; text-decoration: none;}
.footer_strip li a:hover{ color: #d42f3c;  }

.footer_pro{float:left; width:16%; }
.footer_pro ul{list-style-type:none; height:173px; overflow:hidden; margin:-2px 0 0 !important;}
.footer_pro ul ul li {display: none;}
.footer_pro li{padding:10px 0; color:rgb(255, 255, 255); border-bottom:2px dotted #2d2d2d;}
.footer_pro li a{ display:block; color:#fff; text-decoration: none;}
.footer_pro li a:hover{color:#d42f3c; }

.view_all2 {padding:10px 0; border-bottom:2px dotted #2d2d2d;}
.view_all2 a { display:block; color:#fff; text-decoration: none;  }
.view_all2 a:hover{color:#d42f3c;  }

.co_name_small {font-size:28px; line-height: 35px; color:#fff; text-align:left; margin:0 0 18px; padding:0 0 0 10px; font-weight:700; border-left: 2px solid #caa271; display: none; }
.contact {font-weight:normal; color:#fff; text-align:left; line-height:25px; font-size: 15px;}
.contact img{vertical-align:middle;}
.contact a{color:#fff; text-decoration:none; font-weight:normal;}
.contact a:hover{text-decoration:underline;}
.contact_detail { font-size:28px; line-height: 35px; color:#fff; text-align:left; margin:0 0 18px; padding:0 0 0 10px; font-weight:700; border-left: 2px solid #caa271; }


.default_title{color:#000; padding:0 0 10px; margin:0 0 15px; font-size:30px; line-height:35px; font-weight:700; text-align:center; position: relative; }
.default_title:after { content:""; width:74px; height:4px; background:#b20815; left:0; right:0; bottom:0; margin:0 auto; position:absolute; }
.default_title_txt {text-align: center; color:#000; line-height: 25px;  font-size:18px; margin: 0 0 35px; }

.matterPart { width:86%; height:auto; float:left; overflow:hidden; margin:15px 2%; }
.imgAndzoom { text-align:center;overflow: hidden; }
.imagePart {  text-align:center;  }
.imagePart img { width:100%;  }
.btnsArea { padding:15px 0 0;  }
.proName { text-align:center; font-size:15px; font-weight:400; }
.proName a { color:#000; text-decoration:none;}
.proName a:hover { color:#d42f3c; }
.sendInquary {  margin:13px 0 0; text-align:center; font-size: 16px; font-weight: bold; display: none;}
.sendInquary a {color:#d42f3c; text-decoration:none; }
.sendInquary a:hover { color: #000; background: #fff;  }

.homeProducts { padding:50px 15px 30px; text-align:center; background: #f8f7f2; }
.homeProducts .caroufredsel_wrapper { height:430px !important; width:100% !important; position:relative !important;  }
.list_carousel{height:auto;  margin: 0; width:!important; padding:0; position:relative !important; }
.list_carousel ul {
    margin: 0px 0px 0px 0px !important;
    padding: 0x 0px 0px 0px !important;
    list-style: none;
}
.list_carousel li {
    color: #999;
    text-align: center;
    padding:0 0 25px;
    margin:0 13px !important;
    display:block;
    float: left;
    width:267px;
    background:transparent;
    border: 0px solid #dbdbdb;
    transition:0.25s;
    overflow:hidden;
    -webkit-transition: 0.25s; /* Safari */
    
}
.list_carousel li img {max-width:100%; margin: 0 0 -4px;}
.list_carousel.responsive {
    width: auto;
    margin-left: 0;
}
.clearfix {
    float: none;
    clear: both;
}
.prev11 {
    float: right;
    position:absolute; left:-15px; top:35%; background:url(https://tiimg.tistatic.com/eseller-catalogs/images/template159862/theme159862/left-arrow.png) no-repeat; width:18px; height:16px; display:!important;
}
.prev11 a{ display:block; height:16px;}
.next11 {
    float: right;
    position:absolute; right:-55px; top:35%; background:url(https://tiimg.tistatic.com/eseller-catalogs/images/template159862/theme159862/right-arrow.png) no-repeat; width:18px; height:16px; display:!important;
}
.next11 a{ display:block; height:16px;}
.pager {
    float: left;
    width: 300px;
    text-align: center;
    display:none !important;
}
.pager a {
    margin: 0 5px;
    text-decoration: none;
}
.pager a.selected {
    text-decoration: underline;
}
.timer {
    background-color: #999;
    height: 6px;
    width: 0px;
}

.viewAll { width:170px; margin:25px auto 0; line-height: 25px; }
.viewAll a { color:#fff; display:block; background:#dc8541; padding:16px 0; text-align:center; text-decoration:none; }
.viewAll a:hover { background:#000; color:#fff; }



.simply-scroll-area { border:0 !important; background:none !important; }
.simply-scroll .simply-scroll-list li { background:#eee !important; text-align:center; min-height: 235px !important; }
.simply-scroll .simply-scroll-list li img { height:180px !important; }
.rotate_imgtxt { font-size: 14px; color:#000; }

.catalog-product-disc { min-height: 170px; }

.scrollToTop{
	height:130px;
	padding:0px 60px 0px 0px; 
	text-align:center; 
	background: whiteSmoke;
	font-weight: bold;
	text-decoration: none;
	font-size:0px; color:#82735a;
	text-align:center;
	position:fixed;
	bottom:200px;
	right:0px;
	display:none;
	background: url('https://tiimg.tistatic.com/eseller-catalogs/images/template159862/theme159862/up.png') no-repeat 0px 20px;
	z-index:9999;
}
.scrollToTop:hover{
	text-decoration:none;
}

.frontChatMainCnt { margin:25px 25px 65px !important; }


/*social network start*******************/
.social_network {text-align:right;}
.social_icons_top { float:right !important; margin: 3px 20px 0 0 !important; }
.social_icons {text-align:center; display:inline-table; color: #000; margin: 3px 0 0;}
.social_icons img{opacity:0.8; margin: 0 3px; width: 30px;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;}
.social_icons img:hover{opacity:1;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;}
.social_text  {color:#000; font-size:14px; font-weight:bold; padding-right:5px; text-align:right; padding-left:5px;}
/*social network end*******************/

.punchline {
	font-size:13px;
	color:#fff !important;
	letter-spacing:1px;
	padding:0;
	font-weight:400;
	line-height:16px;
	display:none;
}


.txt {
	font-size:12px;
	color:#64604d;
	text-align:justify;
	padding:20px 0;
	margin:50px 0 0
}
.contact_btn, .vision_txt, .welcome {
	text-align:center
}

.contact_btn, .f2b, .heading, h1 {
	font-weight:700
}
.contact_btn {
	font-size:2.5rem;
	color:#FFF;
	margin:35px auto 0;
	width:40%
}
.heading, .iso {
	text-align:left
}
.contact_btn a {
	background:#ef4135;
	padding:10px;
	color:#FFF
}
.f2, .f2b, .heading, .iso, h1 {
	color:#000
}
.contact_btn a:hover {
	color:#000;
	background:#ffc002
}

.iso {
	font-size:10px
}
.heading, h1 {
	font-size:22px
}
h1, .heading {  line-height:25px;padding:0 0 10px; margin: 0; font-size:24px; font-weight:bold;	}
h2,h3 {    }
.linked, .linked:hover {
	font-size:12px;
	font-style:normal
}
.linked {
	font-weight:400;
	color:#fff;
	text-decoration:underline
}

.linked:hover {
	font-weight:400;
	color:#000
}
.outline a {
	outline:0
}

.top_icon {
	text-align:right;
	float:right;
	padding:5px 0
}


.search-product-name a {
	display:block;
	font-size:14px;
	padding:5px 0;
	text-align:left;
	color:#888;
}
.search-product-name a:hover {
	color:#fff;
}
.search-price {
	color:#e83032!important
}
.hide {
	display:none
}
.contact_main_cont {
	padding:0;
	float:left;
	width:30%;
	height:auto;
	margin:0
}
.btn_showcase {
	padding:70px 0;
	background:#f8bd0a
}
.btn_icon {
	text-align:center;
	background:#d9d9d9;
	margin:50px 0 0;
	padding:25px 0;
	font-size:1.6rem;
	float:none;
	width:auto;
	font-weight:700
}
.btn_icon a {
	color:#000;
	padding:0 75px
}
.btn_icon a:hover {
	color:red
}
.btn_icon img {
	margin:0 10px 0 0
}
.cont_left_cont {
	padding:0;
	margin:0
}

.quick_services {
	padding:0;
	height:auto;
	width:17%;
	float:left;
	margin:0 60px;
	font-weight:400;
	text-align:left;
	font-size:1.8rem;
	color:#bababa
}
.quick_services li a, .quick_services li a:hover {
	color:#fff;
	text-decoration:none
}
.quick_services ul {
	list-style-type:none;
	padding:0;
	margin:0 0 0 15px
}
.quick_services li {
	float:none;
	padding:10px 0
}
.quick_services li a {
	padding:10px 0
}





.footer-container{
background:#1a1a1a;
border-top:solid 1px #272727;
padding:15px 25px;	
}
.copyright-txt{
color:#aeaeae;
font-size:1.4rem;	
}

.copyright-txt span{
	display:block;
	padding:5px 0 0; text-transform:uppercase;
}
.copyright-txt span img{
	border-left:solid 1px #505050; padding:0 0 0 10px; margin-left:10px;
}

.latest_product_heading {
	text-align:left;
	font-size:20px;
	font-weight:700;
	color:#090808;
	padding:0 0 10px
}
.trade_lead_main_con {
	margin:20px 0 0;
	display:none;
	padding:0;
	overflow:hidden;
	height:auto
}
.lead_col_cont, .leads_row_loop_cont {
	padding:0;
	height:100%;
	overflow:hidden
}
.leads_row_loop_cont {
	margin:0 0 5px;
	float:none
}
.lead_col_cont {
	margin:0 20px 0 0;
	float:left;
	width:47%;
	background-color:transparent
}
.lead_header_con {
	margin:0 0 10px;
	padding:10px 0 0;
	float:none;
	background-color:transparent;
	overflow:hidden
}
.lead_head_left {
	margin:0;
	padding:0;
	float:none
}
.lead_date_con {
	margin:0;
	padding:0;
	text-align:right;
	float:none
}
.lead_text1 {
	text-align:justify;
	font-size:13px;
	line-height:18px;
	color:#000;
	font-weight:400;
	float:none
}
.lead_sub_text1 {
	text-align:left;
	font-size:16px;
	color:#d1aa7b
}
.lead_sub_text1 a {
	text-align:left;
	float:none;
	color:#d1aa7b;
	text-decoration:underline
}

.lead_sub_text1 a:hover {
	text-align:left;
	float:none;
	color:#000
}
.lead_text2 {
	text-align:right;
	font-size:15px;
	color:#414142
}
.lead_main_txt_con {
	margin:0;
	padding:0;
	float:none;
	color:#262626;
	overflow:hidden
}

.laun_converter{position:relative;width:160px;float:right;height:30px;margin:13px 10px 0 0;}
.lang_translator dl, .lang_translator dt, .lang_translator dd, .lang_translator ul{margin:0px; padding:0px;}
.lang_translator {
    background:url(https://tiimg.tistatic.com/eseller-catalogs/images/template159862/theme159862/lang-arrow.png) no-repeat 140px 15px;
    border:0;
    border-radius:10px 10px 0 0;
    width:160px;
    text-align:left;
	position:absolute;
	z-index:999;
	font-weight:300;
}
.lang_translator .dropdown dd{position:relative; z-index:1000;}
.lang_translator .dropdown a, .lang_translator .dropdown a:visited{color:#fff; text-decoration:none; outline:none;}
.lang_translator .dropdown a:hover{color:#fff;}
.lang_translator .dropdown dt a:hover, .lang_translator .dropdown dt a:focus {color:#fff;}
.lang_translator .dropdown dt a{display:block; text-align:left; width:auto; padding:9px 5px 9px 12px; margin:0 auto;}
.lang_translator .dropdown dt a span img{margin:-2px 5px 0 5px}
.lang_translator .dropdown dd ul{color:#fff; display:none; width:auto; min-width:107px; list-style:none; background: #d60317; border:1px solid #c70417}
.lang_translator .dropdown dd ul li a {display:block; padding:5px 5px 5px 5px; line-height:20px;}
.lang_translator .dropdown dd ul li a img {margin-right:5px; border:none}
.lang_translator .dropdown dd ul li a:hover{background-color:#c70417;}
.lang_translator .flagvisibility{display:none;}

.scrollToTop{
	height:130px;
	padding:0px 40px 0px 0px; 
	text-align:center; 
	background: whiteSmoke;
	font-weight: bold;
	text-decoration: none;
	font-size:0px; color:#82735a;
	text-align:center;
	position:fixed;
	bottom:50px;
	right:0px;
	display:none;
	background: url('https://tiimg.tistatic.com/eseller-catalogs/images/template159862/theme159862/up.png') no-repeat 0px 20px;
	z-index:9999;
}
.scrollToTop:hover{
	text-decoration:none;
}

.recent_container {
	padding:0;
	margin:10em 0 0;
	background:0 0
}
.re_matterPart {
	padding:10px;
	margin:0 1%;
	width:31%;
	float:left
}
.re_matterPart:hover .re_imagePart img {
	opacity:.6;
	width:100%;
	-webkit-transform:scale(1.3);
	transform:scale(1.3)
}
.re_imagePart {
	float:none;
	padding:0;
	margin:0;
	overflow:hidden;
	background:#000;
	position:relative;
	z-index:0;
	border:1px solid #e4e4e4
}
.re_imagePart img {
	width:100%;
	height:auto;
-webkit-transition:all .7s ease;
transition:all .7s ease
}
.re_imagePart img:hover {
	width:100%;
	-webkit-transform:scale(1.3);
	transform:scale(1.3)
}
.re_matterPart:hover .buy1 {
	opacity:1;
	margin:0!important;
	top:50%;
transition:.25s;
-webkit-transition:.25s
}
.buy1 {
	float:none!important;
	position:absolute;
	top:60%;
	left:35%;
	opacity:0;
	margin:0!important;
transition:.25s;
-webkit-transition:.25s
}
.re_contentArea {
	padding:0;
	margin:0;
	float:none
}
.re_proName {
	color:#000;
	font-size:2rem;
	font-weight:400;
	padding:20px 0;
	margin:0 0 20px;
	line-height:25px;
	border-bottom:1px solid #ededed
}
.re_proName a {
	color:#000
}
.re_proName a:hover {
	color:#ef4135
}
.re_proName span {
	color:#818181;
	font-size:1.2rem
}
.ban_proName, .deal_heading {
	font-weight:700;
	text-align:center
}
.best_seller_banner {
	float:left;
	width:35%;
	background:#000;
	position:relative
}
.best_seller_banner img {
	width:100%;
	opacity:.6
}
.name_container {
	position:absolute;
	z-index:9999;
	top:20%;
	left:30%
}
.swiper_hot, .swiper_mpp {
	position:relative;
	padding:0
}
.deal_heading {
	font-size:3rem;
	color:#FFF;
	margin:0 0 10px
}
.ban_proName {
	color:#fff;
	font-size:2rem;
	padding:0;
	margin:0;
	line-height:20px
}
.ban_proName a {
	color:#fff
}
.ban_proName a:hover {
	color:#fedc50
}
.buy_now_txt {
	font-size:16px;
	font-weight:400;
	width:auto;
	margin:10px 0 0
}
.buy_now_txt a {
	color:red
}
.buy_now_txt a:hover {
	color:#000
}

.right_ban_cont {
	float:right;
	width:22.2%
}
.cart {
	float:right;
	padding: 2px;
	margin:0;
}

.add-cart-right {
	background:url(https://tiimg.tistatic.com/eseller-catalogs/images/template159862/theme159862/cart-icon.png) right center no-repeat rgba(0, 0, 0, 0);
	color:#fff;
	float:right;
	font-size:0;
	margin:4px 0 0;
	padding:0;
	position:relative;
	height:28px;
	width:28px
}
.cart-item-no {
	background:#fff;
	border-radius:50%;
	color:#000;
	font-size:11px;
	font-weight:700;
	position:absolute;
	right:-7px;
	top:-9px;
	width:16px
}
.grid, .grid figure, .grid figure img, .share-button {
	position:relative
}
.share-button {
	width:auto;
	float:left;
	margin:2px 0;
	z-index:99999;
	color:#FFF;
	font-size:0px;
}
.terms-section {
	font-size:14px;
	line-height:24px;
	color:#000;
	text-align:justify
}
.terms-section h2, h3 {
	font-size:22px;
	color:#000;
	text-align:left;
	padding:15px 0 10px
}
.grid, .grid figure, .hot_deal, .offer {
	text-align:center
}
.hot_container {
	margin:8em 0 0
}
.grid {
	margin:0;
	padding:0;
	list-style:none;
	z-index:9999
}
.grid figure {
	margin:0 0 20px
}
.grid figure img {
	display:block;
	min-height:100%;
	opacity:.8;
	width:100%
}
.grid figure figcaption {
	padding:2em;
	color:#fff;
	text-transform:uppercase;
	font-size:1.25em;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.grid figure figcaption::after, .grid figure figcaption::before {
pointer-events:none
}
.grid figure figcaption, .grid figure figcaption>a {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.grid figure figcaption>a {
	z-index:1000;
	text-indent:200%;
	white-space:nowrap;
	font-size:0;
	opacity:0
}
.grid figure h2 {
	word-spacing:-.15em;
	font-weight:300
}
.grid figure h2 span {
	font-weight:800
}
.grid figure h2, .grid figure p {
	margin:0
}
.grid figure p {
	letter-spacing:1px;
	font-size:68.5%
}
figure.effect-bubba {
	background:#fff;
	float:left;
	width:46.5%;
	margin:0 20px;
	overflow:hidden;
	border:1px solid #e4e4e4
}
figure.effect-bubba img {
	opacity:10;
	max-width:none;
	width:-webkit-calc(100% + 20px);
	width:calc(100% + 20px);
-webkit-transition:opacity .35s, -webkit-transform .35s;
transition:opacity .35s, transform .35s;
	-webkit-transform:translate3d(-20px, 0, 0);
	transform:translate3d(-20px, 0, 0)
}
figure.effect-bubba:hover img {
	opacity:.7;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.name-bg {
	background:rgba(255, 255, 255, .7);
	padding:20px 30px;
	margin:80% 0 0
}
figure.effect-bubba h2 {
-webkit-transition:-webkit-transform .35s;
transition:transform .35s;
	font-weight:700;
	font-size:2.6rem;
	text-transform:capitalize
}
figure.effect-bubba h2 a {
	color:#000
}
figure.effect-bubba .buy_now_txt {
	opacity:10;
-webkit-transition:opacity .35s, -webkit-transform .35s;
transition:opacity .35s, transform .35s;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
figure.effect-bubba:hover .name-bg {
	opacity:1;
	-webkit-transform:translate3d(0, -50px, 0);
	transform:translate3d(0, -50px, 0)
}
figure.effect-bubba .name-bg {
-webkit-transition:opacity .35s, -webkit-transform .35s;
transition:opacity .35s, transform .35s;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
figure.effect-bubba:hover figcaption::after, figure.effect-bubba:hover figcaption::before {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
figure.effect-bubba:hover .buy_now_txt, figure.effect-bubba:hover h2 {
	opacity:1;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.offer img {
	width:auto!important;
	max-width:100%;
	opacity:10!important;
	display:inline!important;
	margin:0 0 10px
}
.hot_deal {
	position:relative;
	margin:0
}
.hot_deal_imgs {
	position:absolute;
	right:-4px;
	top:-1px;
	z-index:999999
}
#sb-site {
	width:100%;
	min-height:100%!important;
	position:relative;
	z-index:1;
	background-color:#fff
}
.sb-slidebar {
	height:100%;
	width:30%;
	overflow-y:auto;
	position:fixed;
	top:0;
	z-index:0;
	visibility:hidden;
	font-size:1.5rem;
	background-color:#222;
	color:#e8e8e8
}
.sb-static {
	position:absolute
}
.sb-left {
	left:0
}
.sb-right {
	right:0
}
html.sb-active-left .sb-left, html.sb-active-right .sb-right {
	visibility:visible
}
html.sb-anim-type-side .sb-slide, html.sb-anim-type-translate .sb-slide {
-webkit-transition:-webkit-transform .4s ease;
-moz-transition:-moz-transform .4s ease;
-o-transition:-o-transform .4s ease;
transition:transform .4s ease;
	-webkit-transition-property:-webkit-transform, left;
	-webkit-backface-visibility:hidden
}
.sb-slidebar a {
	color:#f2f2f2
}
.sb-slidebar a:hover {
	color:#ef4135;
	text-decoration:underline
}
.sb-left .sb-slidebar ul li li a {
	border-left:3px solid transparent
}
.sb-left .sb-slidebar ul li li a:hover {
	border-left:3px solid
}
.sb-right .sb-slidebar ul li li a {
	border-right:3px solid transparent
}
.sb-right .sb-slidebar ul li li a:hover {
	border-right:3px solid
}
.sb-navbar-menu {
	list-style-type:none;
	padding:0;
	margin:0
}
.sb-navbar-menu-left {
	float:left
}
.sb-navbar-menu-right {
	float:right
}
.sb-navbar-menu li {
	padding:0;
	margin:0;
	display:block;
	float:left
}
.sb-navbar-menu li a {
	display:inline-block;
	color:#000;
	padding:14px;
	text-decoration:none
}
.sb-navbar-menu li a:hover {
	color:#000;
	background-color:rgba(0, 0, 0, .05)
}
.sb-navbar .sb-toggle-left {
	width:42px;
	float:left;
	padding:16px 0 0;
	margin:0
}
.sb-navbar .sb-toggle-right {
	width:52px;
	float:right;
	padding:14px
}
.navicon-line {
	width:24px;
	height:4px;
	border-radius:1px;
	margin-bottom:3px;
	background-color:#000
}
.account-dd {
	color:#fff;
	margin:9px 0 0 15px;
	width:115px;
	position:relative;
	height:17px;
	text-align:left;
	float:right;
	z-index:999;
}
.submenu-dd {
	background:#ca0216;
	position:absolute;
	top:-12px;
	left:-20px;
	z-index:100;
	width:135px;
	display:none;
	margin-left:10px;
	padding:40px 0 5px;
	border-radius:6px;
	box-shadow:0 2px 8px rgba(0, 0, 0, .45)
}
.account-dd li a, a.my-account {
	display:block;
	text-decoration:none;
	cursor:pointer
}
.account-dd li a {
	color:#fff;
	font-family:arial;
	font-weight:700;
	padding:6px 15px
}
.account-dd li a:hover {
	background:#bb0113;
	color:#fff;
	text-decoration:none
}
a.my-account {
	font-size:14px;
	line-height:16px;
	color:#fff;
	position:absolute;
	z-index:110;
	padding:11px 0 0 20px;
	height:28px;
	width:121px;
	margin:-11px 0 0 -10px;
	background:url(https://tiimg.tistatic.com/eseller-catalogs/images/template159862/theme159862/arrow1.png) 112px 17px no-repeat
}
a.my-account span {
	color:#fff;
	font-weight: bold;
}
.root-dd {
	list-style:none;
	margin:0;
	font-size:11px;
	padding:0;
	border-top:1px solid #e83b4c;
}


/*search start*******************/
.search_main{float:right; margin:10px auto 0;}
#search { width:160px; float: left; display: block; background:#fff; margin:3px 0 0 15px; border-radius:30px; padding: 0 0 0 10px;}
#bg { width:70%; height:45px; line-height:45px; background-color:transparent; border:0px; color:#000; float:right; outline: none; font-size: 15px; }
.test_new {display:none; visibility:hidden; }
.search_btn { float:left; padding:13px 10px; background:transparent; }
.search_btn:hover { background:transparent; }
/*search end*******************/



/* new slider css*/
.banner_area{ text-align:center; border-bottom: 55px solid #e30016; display: none;}
.video_banner {text-align:center;}
.video_banner video {height: auto;	width: 100%;}

.swiper-container, .swiper-container-seller, .swiper_mpp {
	position:relative;
	padding:0
}
.swiper_mpp {
	background:#fff;
	margin:0 0 50px
}
.swiper-container, .swiper-container-seller, .swiper2 {
	margin:0;
	overflow:hidden;
	z-index:1
}
.swiper-container-seller {
	height:auto;
	float:none;
	width:auto
}

.swiper-container, .swiper-container-seller1, .static_categ {
	position:relative;
	
}
.swiper-container, .swiper-container-seller1, .swiper2 {
	margin:0;
	overflow:hidden;
	z-index:1
}
.swiper-container-seller1 {
	height:auto;
	float:none;
	width:auto
}

.swiper-container {
	width:100%;
	height:auto;
	border-bottom:1px solid #eaeff6;
	border-left:1px solid #eaeff6;
	border-right:1px solid #eaeff6;
	border-top:3px solid #eaeff6
}
.swiper-slide, .swiper-wrapper {
	height:100%;
	position:relative
}
.swiper2 {
	position:relative;
	float:none;
	width:auto
}
.swiper-container-no-flexbox .swiper-slide {
	float:left
}
.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
	-ms-flex-direction:column;
	-webkit-flex-direction:column;
	flex-direction:column
}
.swiper-wrapper {
	width:100%;
	z-index:1;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-o-transform:translate(0, 0);
	-ms-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.swiper-container-multirow>.swiper-wrapper {
	-webkit-box-lines:multiple;
	-moz-box-lines:multiple;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}
.swiper-slide {
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;
	width:100%;
	text-align:center;
	font-size:15px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center
}
.swiper-slide img {
	max-width:100%;
	width:100%;
	height:auto
}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
	height:auto
}
.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align:start;
	-ms-flex-align:start;
	-webkit-align-items:flex-start;
	align-items:flex-start;
	-webkit-transition-property:-webkit-transform, height;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform, height
}
.swiper-container .swiper-notification {
	position:absolute;
	left:0;
	top:0;
	pointer-events:none;
	opacity:0;
	z-index:-1000
}
.swiper-button-next, .swiper-button-prev {
	position:absolute;
	top:6%;
	width:24px;
	height:38px;
	cursor:pointer
}
.swiper-wp8-horizontal {
	-ms-touch-action:pan-y;
	touch-action:pan-y
}
.swiper-wp8-vertical {
	-ms-touch-action:pan-x;
	touch-action:pan-x
}
.swiper-button-next {
	z-index:10;
	right:2%
}
.swiper-button-prev {
	z-index:10;
	right:5%
}
.swiper-button-next2, .swiper-button-prev2 {
	top:40%;
	position:absolute;
	width:24px;
	height:38px
}
.swiper-button-next2 {
	right:20px;
	z-index:10;
	cursor:pointer
}
.swiper-button-prev2 {
	left:20px;
	z-index:10;
	cursor:pointer
}
.swiper-button-next3, .swiper-button-prev3 {
	top:40%;
	width:18px;
	height:19px;
	cursor:pointer;
	position:absolute;
	z-index:10
}
.swiper-button-next4, .swiper-button-prev4 {
	top:40%;
	width:18px;
	height:19px;
	cursor:pointer;
	position:absolute;
	z-index:10
}
.swiper-button-next3 {
	right:0
}
.swiper-button-next4 {
	right:0
}
.swiper-button-prev3 {
	left:0;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-next2.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled, .swiper-button-prev2.swiper-button-disabled {
	opacity:.1;
	cursor:auto;
	pointer-events:none
}
.grid figure, .swiper-pagination-clickable .swiper-pagination-bullet {
	cursor:pointer
}
.swiper-pagination {
	position:absolute;
	text-align:center;
-webkit-transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
transition:.3s;
	-webkit-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	z-index:10;
	bottom:15px;
	left:45%;
	display:none;
}
.swiper-pagination2 {
	bottom:10px!important;
	left:0;
	display:none;
}
.swiper-pagination.swiper-pagination-hidden {
	opacity:0
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	width:auto;
}
.swiper-pagination-bullet {
	width:10px;
	height:10px;
	display:inline-block;
	border-radius:100%;
	background:transparent;
	border: 1px solid #fff;
	opacity:.2;
	margin:0 4px
}
.swiper-pagination-white .swiper-pagination-bullet {
	background:#fff
}
.swiper-pagination-bullet-active {
	background:#fff!important;
	opacity:.9!important
}
.swiper-pagination-white .swiper-pagination-bullet-active {
	background:#fff
}
.swiper-pagination-black .swiper-pagination-bullet-active {
	background:#000
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:5px 0;
	display:block
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:0 5px
}