*, *::before,  *::after{-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
.no_trasn *, .no_trasn *::before, .no_trasn *::after, .zoomContainer *, .zoomContainer *::before, .zoomContainer *::after, .fancybox-container *{-webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none;}
.trasn *, .trasn *::before, .trasn *::after{-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}

.zoomContainer,
.zoomLens{z-index:999;}

input, textarea{outline:none; box-shadow:none; color:#222;}
.topmar_30{margin-top:30px;}

.max-container{max-width:1600px; margin-left:auto; margin-right:auto;}

.clearfix{width:100%;}

.img-center{text-align:center;}
.img-center img{display:inline-block; max-width:100%;}

.img-full{text-align:center;}
.img-full img{display:block; width:100%;}

.owl-carousel .owl-item img{width:auto; max-width:100%;}

.img-white img{filter:brightness(0) invert(1);}
.img-max img{max-width:100%;}

a,a:hover,a:focus{text-decoration:none;}

body{margin:0px; padding:0px; font-weight:normal; font-size:14px; color:#222; background:#fff;}

body,input,textarea{font-family:'Poppins',sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:'Poppins',sans-serif;}

#main-site-container{position:relative; overflow:hidden; margin:auto; width:100%;}

header#top-header{background:#db9d00; line-height:50px; color:#fff; text-align:center;}

header#main-header{height:100px; position:relative; z-index:999;}
header#main-header.page{background:#000;}
	header#main-header .container{position:relative;}
	header#main-header a#logo-wrapper{display:block; z-index:999; width:135px; height:150px; position:absolute; background:#fff; top:-50px; left:15px;}
	header#main-header a#logo-wrapper span{display:block; width:135px; height:150px; position:relative;}
	header#main-header a#logo-wrapper span img{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); max-width:100%; max-height:100%;}

	header#main-header ul#dk-menu-wrapper{list-style:none; margin:20px 0px 0px 200px; padding:0px; float:left;}
	header#main-header ul#dk-menu-wrapper li{float:left; padding:0px 0px; position:relative;}
	header#main-header ul#dk-menu-wrapper li a{display:block; padding:0px 30px 0px; color:#fff; line-height:50px; text-transform:uppercase; font-weight:500; font-size:14px; border-radius:3px;}
	header#main-header ul#dk-menu-wrapper li:hover a{color:#fff; background:#db9d00;}
	header#main-header ul#dk-menu-wrapper li ul{display:none; background:#fff; border:1px solid #dbdada; list-style:none; margin:0px; padding:0px; position:absolute; z-index:999; left:0px; top:100%; width:300px; background:#fff;}
	header#main-header ul#dk-menu-wrapper li:hover ul{display:block;}
	header#main-header ul#dk-menu-wrapper li:hover ul li{float:none; padding:0px; position:relative; border-top:1px solid #dbdada;}
	header#main-header ul#dk-menu-wrapper li:hover ul li:first-child{border-top:none;}
	header#main-header ul#dk-menu-wrapper li:hover ul li a{display:block; background:#fff; padding:8px 10px; line-height:24px; font-size:13px; text-align:left; color:#333; position:relative;}
	header#main-header ul#dk-menu-wrapper li:hover ul li:hover a{color:#db9d00;}
	header#main-header ul#dk-menu-wrapper li:hover ul li ul{display:none;}
	header#main-header ul#dk-menu-wrapper li:hover ul li:hover ul{display:block; top:0px; left:100%;}
	header#main-header ul#dk-menu-wrapper li:hover ul li:hover ul li{}
	header#main-header ul#dk-menu-wrapper li:hover ul li:hover ul li a{color:#666; padding:10px 20px; font-size:13px;}
	header#main-header ul#dk-menu-wrapper li:hover ul li:hover ul li a:hover{color:#db9d00;}
	header#main-header ul#dk-menu-wrapper li:hover ul li:hover ul li ul{display:none;}
	header#main-header ul#dk-menu-wrapper li:hover ul li:hover ul li:hover ul{display:block;}
	
	header#main-header a#header-cart{display:block; margin-top:20px; background:#fff; border-radius:25px; color:#000; font-weight:bold; float:right; padding:0px 20px; line-height:50px;}
	header#main-header a#header-cart:hover{background:#db9d00; color:#fff;}
	header#main-header a#header-cart i{display:inline-block; margin-left:10px;}

	#mb-mobile-wrapper{display:none; float:right; z-index:999; margin:30px auto 0px; padding:5px; width:40px; border-radius:0px; border:3px solid #db9d00;}
	#mb-mobile-wrapper span{display:block; width:100%; height:4px; background:#db9d00; margin-bottom:4px;}
	#mb-mobile-wrapper span:last-child{margin-bottom:0px;}

	.mm-listview > li > a, .mm-listview > li > span{padding:12px 10px 12px 20px !important; text-transform:uppercase; font-size:15px;}
	#mobile-search-wrapper{display:block; margin:10px; padding:0 40px 0 10px; background:rgba(255,255,255,.05); border-radius:25px}
	#mobile-search-wrapper input[type=text]{display:block; width:100%; height:50px; background:0 0; border:none; color:#fff; font-size:13px}
	#mobile-search-wrapper button{display:block; position:absolute; margin:0; padding:0; right:10px; top:0; height:50px; width:50px; background:0 0; border:none;cursor:pointer}
	#mobile-search-wrapper button i{display:block; color:#fff; font-size:16px;}


#main-banner-wrapper{margin-top:-100px;}
	#main-banner-wrapper .banner-wrapper{position:relative;}
	#main-banner-wrapper .banner-wrapper .text{position:absolute; left:50%; top:50%; transform:translate(-50%, -50%);}
	#main-banner-wrapper .banner-wrapper .text p{margin:0px; padding:0px; text-align:center; color:#fff;}
	#main-banner-wrapper .banner-wrapper .text h1{display:block; margin:0px; text-align:center; font-weight:normal; text-transform:uppercase; color:#fff; font-size:40px;}
	#main-banner-wrapper .banner-wrapper .text h1 b{display:block; font-weight:bold;}
	#main-banner-wrapper .banner-wrapper .text a{display:inline-block; background:#fff; color:#000; font-weight:bold; text-transform:uppercase; font-size:11px; padding:10px 25px; border-radius:20px;}
	#main-banner-wrapper .banner-wrapper .text a:hover{background:#000; color:#fff;}


.heading-wrapper{margin-bottom:30px;}
	.heading-wrapper h1{display:block; margin:0px; padding:0px; font-weight:bold; font-size:30px; text-transform:capitalize; text-align:center; color:#000;}
	.heading-wrapper h5{display:block; margin:0px; padding:0px; font-weight:normal; font-size:13px; text-align:center; color:#000;}


#category-wrapper{background-size:cover; background-position:center center; position:relative; padding-top:30px; padding-bottom:20px; margin-bottom:30px;}
#category-wrapper::after{display:block; content:""; position:absolute; bottom:0px; top:0px; left:0px; right:0px; background:-moz-linear-gradient(top, rgba(183,135,0,0) 0%, rgba(183,135,0,1) 100%); background:-webkit-linear-gradient(top, rgba(183,135,0,0) 0%,rgba(183,135,0,1) 100%); background:linear-gradient(to bottom, rgba(183,135,0,0) 0%,rgba(183,135,0,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#db9d00', endColorstr='#db9d00',GradientType=0 );}
	#category-wrapper .container{position:relative; z-index:999;}
	#category-wrapper .heading-wrapper h1{color:#fff;}
	#category-wrapper .heading-wrapper h5{color:#fff;}


#profile-wrapper{padding-top:30px; padding-bottom:170px; background-size:cover; background-position:center center; background-repeat:no-repeat;}
	#profile-wrapper #profile-text{}
	#profile-wrapper #profile-text h1{display:block; margin:0px 0px 20px 0px; padding:0px; color:#fff; font-weight:bold; font-size:30px;}
	#profile-wrapper #profile-text p{display:block; margin:0px 0px 15px 0px; color:#fff; line-height:26px;}
	#profile-wrapper #profile-text a{background:#fff; color:#000;}
	#profile-wrapper ul#profile-icons{list-style:none; margin:30px 0px 0px; padding:0px; font-size:0px; text-align:center;}
	#profile-wrapper ul#profile-icons li{display:inline-block; width:50%; margin-bottom:30px;}
	#profile-wrapper ul#profile-icons li span{display:block;}
	#profile-wrapper ul#profile-icons li span img{display:block; margin:auto; max-width:100%;}
	#profile-wrapper ul#profile-icons li strong{display:block; text-align:center; color:#fff; font-weight:bold; font-size:13px;}


#contact-text-banner{position:relative; z-index:999; margin-top:-130px; margin-bottom:30px;}
	#contact-text-banner .container{background:#db9d00; padding:30px 50px;}
	#contact-text-banner .container h4{display:block; text-align:center; color:#fff; margin:0px 0px 10px 0px; padding:0px; font-weight:bold; font-size:18px;}
	#contact-text-banner .container h1{display:block; text-align:center; color:#fff; margin:0px 0px 0px 0px; padding:0px; font-weight:bold; font-size:50px;}



.category-wrapper{display:block; margin-bottom:30px;}
.category-wrapper img{display:block; max-width:100%; margin:auto;}
.category-wrapper .title{text-align:center; margin-top:15px; color:#fff; font-weight:bold; font-size:13px;}


.prd-container{margin-bottom:30px;}
	.prd-container a.c_wrapper{display:block; margin:1px; border:1px solid #dbdbdb; border-radius:3px; position:relative; text-align:center;}
	.prd-container a.c_wrapper:hover{border:1px solid #666;}
	.prd-container a.c_wrapper .cc{padding:0px 0 0;}
	.prd-container a.c_wrapper .prd_container_img{display:block; height:220px; position:relative;}
	.prd-container a.c_wrapper .prd_container_img img{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:auto !important; max-width:100%; max-height:100%;}
	.prd-container a.c_wrapper .text{margin:0px 0px 0px; padding:15px 0px 0px; border:1px solid #fff; border-top:none; text-align:left;}
	.prd-container a.c_wrapper .text span{display:block; margin:0px 10px 0px; padding:10px 0px 5px; font-weight:bold; font-size:13px; text-align:center; color:#db9d00; text-transform:uppercase;}
	.prd-container a.c_wrapper .text strong{display:block; padding:0px 10px 10px; line-height:20px; font-weight:bold; min-height:60px; text-align:center; font-size:13px; color:#222; text-transform:uppercase;}
	.prd-container a.c_wrapper .button-wrapper{text-align:center; padding:0px 10px 10px;}
	.prd-container a.c_wrapper .button-wrapper span{display:inline-block; text-align:center; border-radius:3px; background:#db9d00; color:#fff; font-size:13px; padding:10px 15px; text-transform:uppercase; font-weight:bold;}
	.prd-container a.c_wrapper .button-wrapper span i{display:inline-block; margin-right:10px;}



footer#main-footer-wrapper{background:#0e0e0e; padding-top:50px;}
	
	footer#main-footer-wrapper h1{display:block; color:#fff; font-weight:normal; text-transform:capitalize; font-size:30px; margin:0px 0px 20px 0px; padding:0px;}
	footer#main-footer-wrapper h3{display:block; color:#fff; font-weight:bold; text-transform:capitalize; font-size:20px; margin:0px 0px 20px 0px; padding:0px;}
	
	ul#footer-scl-wrapper{list-style:none; margin:20px 0px 0px; padding:0px; z-index:999; text-align:center;}
		ul#footer-scl-wrapper li{display:inline-block; margin-right:5px;}
		ul#footer-scl-wrapper li:last-child{margin-right:0px;}
		ul#footer-scl-wrapper li a{display:block; background:#db9d00;}
		ul#footer-scl-wrapper li a i{display:block; color:#fff; text-align:center; font-size:20px; width:35px; line-height:35px;}
		ul#footer-scl-wrapper li a:hover i{background:#000; color:#fff;}

	footer#main-footer-wrapper .footer-widget{margin-bottom:30px;}

	footer#main-footer-wrapper .footer-c-wrapper{margin-bottom:10px; padding-left:30px; position:relative; color:#ccc;}
	footer#main-footer-wrapper .footer-c-wrapper i{display:block; position:absolute; color:#db9d00; font-size:14px; width:20px; text-align:center; left:0px; top:50%; transform:translateY(-50%);}

	footer#main-footer-wrapper #newsletter-wrapper{background:#db9d00; padding:20px;}
	footer#main-footer-wrapper #newsletter-wrapper input[type="text"],
	footer#main-footer-wrapper #newsletter-wrapper input[type="email"]{display:block; width:100%; height:50px; padding:0px 20px; border:none; background:#fff; font-size:14px; color:#000;}
	footer#main-footer-wrapper #newsletter-wrapper input[type="submit"]{display:block; width:100%; height:50px; text-align:center; color:#fff; background:#b78700; border:none; cursor:pointer; text-transform:capitalize; font-weight:bold; font-size:14px;}

	footer#main-footer-wrapper ul.news{list-style:none; margin:0px 0px 0px; padding:0px;}
	footer#main-footer-wrapper ul.news li{margin-bottom:15px;}
	footer#main-footer-wrapper ul.news li h4{display:block; margin:0px 0px 10px; padding:0px; color:#fff; font-size:14px;}
	footer#main-footer-wrapper ul.news li p{margin:0px; color:#ccc; line-height:24px; font-size:13px;}

	footer#main-footer-wrapper ul.menu{list-style:none; margin:0px 0px 0px; padding:0px;}
	footer#main-footer-wrapper ul.menu li{margin-bottom:10px;}
	footer#main-footer-wrapper ul.menu li:last-child{margin-bottom:0px;}
	footer#main-footer-wrapper ul.menu li a{display:block; color:#ccc; font-size:13px;}
	footer#main-footer-wrapper ul.menu li a i{display:inline-block; margin-right:10px;}
	footer#main-footer-wrapper ul.menu li a:hover{color:#fff;}

	footer#main-footer-wrapper ul.footer-menu{list-style:none; margin:20px 0px 15px; padding:0px; text-align:center; font-size:0px;}
	footer#main-footer-wrapper ul.footer-menu li{display:inline-block; padding:0px 20px; border-left:1px solid #fff;}
	footer#main-footer-wrapper ul.footer-menu li:first-child{border-left:none;}
	footer#main-footer-wrapper ul.footer-menu li a{display:block; font-weight:bold; font-size:13px; color:#fff;}
	footer#main-footer-wrapper ul.footer-menu li a:hover{color:#db9d00;}
	
	footer#main-footer-wrapper .text{text-align:center; color:#fff; margin-bottom:20px;}
	footer#main-footer-wrapper .text a{color:#fff; font-weight:bold;}
	footer#main-footer-wrapper .text a:hover{color:#db9d00;}


/*
#top-header-wrapper{background:#222; padding-top:5px;}
	#top-header-wrapper #header-meta{float:left; vertical-align:middle; font-size:0px;}
	#top-header-wrapper #header-meta span{display:inline-block; line-height:30px; margin-right:30px; font-size:13px; color:#aeaeae; vertical-align:middle;}
	#top-header-wrapper #header-meta span:last-child{margin-right:0px;}
	#top-header-wrapper #header-meta span i{color:#db9d00; font-size:14px; margin-right:10px;}
	
	#top-header-wrapper ul#scl-wrapper{list-style:none; margin:0px 0px 5px 0px; padding:0px; font-size:0px; float:right;}
	#top-header-wrapper ul#scl-wrapper li{display:inline-block;}
	#top-header-wrapper ul#scl-wrapper li a{display:block;}
	#top-header-wrapper ul#scl-wrapper li a i{display:block; color:#aeaeae; font-size:14px; width:30px; line-height:30px;}
	#top-header-wrapper ul#scl-wrapper li a:hover i{color:#db9d00;}
	
	#top-header-wrapper ul.top-menu{list-style:none; margin:0px 20px 5px 0px; padding:0px; font-size:0px; float:right;}
	#top-header-wrapper ul.top-menu li{padding:0px 5px; display:inline-block;}
	#top-header-wrapper ul.top-menu li a{display:block; color:#aeaeae; font-size:13px; line-height:30px; text-align:center;}
	#top-header-wrapper ul.top-menu li a:hover{color:#db9d00;}


#main-header{background:#080808; margin-bottom:30px; z-index:999; position:relative;}
	#main-header .clearfix{width:100%;}
	#main-header a#logo-wrapper{display:block; float:left; width:230px; height:70px; position:relative; margin-right:20px;}
	#main-header a#logo-wrapper img{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); max-width:100%; max-height:100%;}


	
	#main-header #header-right{float:right; font-size:0px;}
	#main-header #header-right #search-dk{display:inline-block; position:relative; width:200px;}
	#main-header #header-right #search-dk input{display:block; background:#222; width:100%; height:70px; color:#fff; border:none; padding:0px 35px 0px 10px;}
	#main-header #header-right #search-dk button{display:block; position:absolute; top:0px; right:0px; padding:0px; cursor:pointer; background:none; border:none;}
	#main-header #header-right #search-dk button i{display:block; line-height:70px; width:30px; text-align:center; color:#fff;}

	#main-header #header-right #header-cart{display:inline-block; background:#db9d00; padding:0px 15px; line-height:70px; color:#fff; font-size:14px;}
	#main-header #header-right #header-cart i{display:inline-block; font-size:14px; margin-right:10px;}




#slogan-wrapper{background:#fff; margin-top:-30px; padding:10px; color:#000; text-align:center;}


#main-banner-wrapper{margin-bottom:30px; max-width:1600px; margin-left:auto; margin-right:auto;}


#cat-icon-wrapper{margin-bottom:30px; text-align:center; font-size:0px;}
	#cat-icon-wrapper .cat-icon{display:inline-block; width:185px; margin:0px 10px;}
	#cat-icon-wrapper .cat-icon span{display:block; width:185px; height:150px; overflow:hidden;}
	#cat-icon-wrapper .cat-icon small{display:block; width:185px; height:185px; border-radius:50%; position:relative; background:#080808;}
	#cat-icon-wrapper .cat-icon small img{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); max-width:100%; max-height:100%;}
	#cat-icon-wrapper .cat-icon:hover small{background:#db9d00;}
	#cat-icon-wrapper .cat-icon strong{display:block; text-align:center; color:#080808; font-weight:bold; font-size:14px; margin-top:10px;}


#category-wrapper{margin-bottom:30px;}




#site-process-wrapper{padding-top:30px; padding-bottom:30px; margin-bottom:30px; background-size:cover; background-repeat:no-repeat; background-position:center center;}
	#site-process-wrapper .wrapper{background-color:rgba(0, 0, 0, 0.5); border:1px solid rgba(255, 255, 255, 0.5); border-radius:20px; padding:20px;}
	#site-process-wrapper .siteinfo{}
	#site-process-wrapper .siteinfo span{display:block; margin:0px auto 20px; border-radius:50%; position:relative; width:98px; height:98px;}
	#site-process-wrapper .siteinfo span img{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); max-width:100%; max-height:100%;}
	#site-process-wrapper .siteinfo strong{display:block; text-align:center; color:#fff; font-weight:bold; margin-bottom:15px;}


a.category-wrapper{display:block; position:relative; background:#000; overflow:hidden;}
	a.category-wrapper img{display:block; width:100%;}
	a.category-wrapper:hover img{opacity:0.6; transform:scale(1.05);}
	a.category-wrapper .title{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); max-width:100%; max-height:100%; text-transform:uppercase; color:#fff; font-size:16px; text-align:center;}
	a.category-wrapper .title span{display:block; text-align:center; font-weight:bold; font-size:25px;}
	a.category-wrapper:hover .title{color:#db9d00;}


.heading-wrapper{margin:0px 0px 20px 0px;}
.heading-wrapper h1{display:block; margin:0px 0px 0px; padding:0px; text-align:center; text-transform:uppercase; color:#000; font-weight:bold; font-size:30px;}
.heading-wrapper h5{display:block; margin:0px 0px 0px; padding:0px; text-align:center; text-transform:capitalize; color:#000; font-weight:normal; font-size:14px;}


.home-prd{margin-bottom:30px;}


.owl-dots{text-align:center; margin-bottom:0px;}
	.owl-dots .owl-dot{display:inline-block; margin:0px 2px; cursor:pointer;}
	.owl-dots .owl-dot span{display:block; width:10px; height:10px; border-radius:50%; background:#222;}
	.owl-dots .owl-dot.active span{background:#db9d00;}


#profile-wrapper{background:#111; padding-top:30px; padding-bottom:30px;}
	#profile-wrapper .container{text-align:center;}
	#profile-wrapper .text{text-align:center; color:#ccc; line-height:26px; margin-bottom:20px;}


#site-process-wrapper .heading-wrapper h1, #site-process-wrapper .heading-wrapper h5,
#profile-wrapper .heading-wrapper h1, #profile-wrapper .heading-wrapper h5{color:#fff;}


#main-footer-wrapper{background:#050505; border-top:1px solid #2a2a2a; padding-top:30px;}
	
	#main-footer-wrapper h3.heading{display:block; margin:0px 0px 15px 0px; color:#fff; font-weight:bold; text-transform:uppercase; font-weight:bold; font-size:20px;}
	
	#main-footer-wrapper ul.menu{margin:0px; padding:0px; list-style:none;}
	#main-footer-wrapper ul.menu li{margin-bottom:10px;}
	#main-footer-wrapper ul.menu li:last-child{margin-bottom:0px;}
	#main-footer-wrapper ul.menu li a{display:block; color:#cdcdcd;}
	#main-footer-wrapper ul.menu li a:hover{color:#fff;}
	
	#main-footer-wrapper .footer-widget{margin-bottom:30px; min-height:200px;}
	#main-footer-wrapper .text{color:#cdcdcd; margin-bottom:15px;}
	
	#main-footer-wrapper form#nwsltt_container{margin-bottom:30px; display:block; position:relative; padding:0px 130px 0px 10px; background:#fff; border-radius:2px 2px; overflow:hidden;}
	#main-footer-wrapper form#nwsltt_container input[type="email"]{display:block; background:none; border:none; color:#000; padding:0px 10px; width:100%; height:40px; padding:0px;}
	#main-footer-wrapper form#nwsltt_container input[type="submit"]{display:block; position:absolute; right:0px; top:0px; cursor:pointer; width:120px; height:40px; border:none; background:#db9d00; color:#fff; text-transform:uppercase; font-weight:bold; font-size:13px; text-align:center;}
	
	#main-footer-wrapper .footer-c-wrapper{margin-bottom:15px; position:relative; color:#fff; font-size:14px; padding-left:25px;}
	#main-footer-wrapper .footer-c-wrapper:last-child{margin-bottom:0px;}
	#main-footer-wrapper .footer-c-wrapper i{display:block; color:#db9d00; position:absolute; width:18px; text-align:center; left:0px; top:50%; transform:translateY(-50%);}




	#main-footer-wrapper #legal-wrapper{border-top:1px solid #1e1e1e; padding-top:20px; padding-bottom:20px; text-align:center; color:#cdcdcd; line-height:26px;}
	#main-footer-wrapper #legal-wrapper a{color:#db9d00; font-weight:bold;}
*/

.txtcontainer{line-height:26px; font-size:15px;}


#page-wrapper{min-height:600px; padding:30px 0px 50px;}

.img_banner{}
.img_banner img{display:block; max-width:100%; margin:auto;}


.noprdfound{text-align:center; color:#F00; font-weight:bold; padding:200px 0px 200px; font-size:15px;}

ul.pagination{list-style:none; width:100%; margin:20px 0px; padding:0px; font-size:0px; text-align:center;}
	ul.pagination li{display:inline-block; vertical-align:top; margin:0px 2px;}

	ul.pagination li a,
	ul.pagination li strong{display:block; border-radius:0px !important; background:rgba(0, 0, 0, 0.03); border:1px solid rgba(0, 0, 0, 0.2); font-size:12px; text-align:center; padding:10px 15px; color:#222;}

	ul.pagination li a{}
	ul.pagination li a:hover{background:rgba(0, 0, 0, 0.06); color:#222; border:1px solid rgba(0, 0, 0, 0.2);}
	ul.pagination li strong{background:rgba(0, 0, 0, 0.1);}
	ul.pagination li strong:hover{background:rgba(0, 0, 0, 0.1); color:#222; border:1px solid rgba(0, 0, 0, 0.2);}


.but-ip{display:inline-block; border:none; cursor:pointer; background:#db9d00; color:#fff; font-size:13px; text-transform:uppercase; font-weight:bold; padding:10px 30px; border-radius:25px; border:none;}
.but-ip:hover{background:#000; color:#fff;}


form.main-form-wrapper{display:block; margin-top:20px;}
form.main-form-wrapper .inp-wrapper{margin-bottom:30px;}
	form.main-form-wrapper .inp-wrapper .i-wrapper{position:relative; padding-bottom:30px;}
		form.main-form-wrapper .inp-wrapper .cferror{display:none; position:absolute; font-size:20px; font-weight:bold; color:#F00; text-align:right; top:35px; right:5px;}
		form.main-form-wrapper .inp-wrapper label{display:block; color:#666; font-weight:bold; margin-bottom:5px;}
		form.main-form-wrapper .inp-wrapper label span{color:#F00;}
		form.main-form-wrapper .inp-wrapper input[type="text"]{display:block; background:#FFF; width:100%; height:40px; padding:0px 10px; color:#000; border:1px solid #999;}
		form.main-form-wrapper .inp-wrapper input[type="text"]:focus{border:1px solid #666;}
		form.main-form-wrapper .inp-wrapper select{display:block; background:#FFF; width:100%; height:40px; padding:0px 10px; color:#000; border:1px solid #999;}
		form.main-form-wrapper .inp-wrapper select:focus{border:1px solid #666;}
		form.main-form-wrapper .inp-wrapper textarea{display:block; background:#FFF; width:100%; height:100px; padding:10px; color:#000; border:1px solid #999;}
		form.main-form-wrapper .inp-wrapper textarea:focus{border:1px solid #666;}
		form.main-form-wrapper .inp-wrapper input[type="submit"]{display:inline-block; height:50px; padding:0px 20px; border-radius:2px; color:#fff; text-transform:capitalize; background:#db9d00; border:none; cursor:pointer; text-transform:uppercase; font-weight:bold;}


#sidebar-product{}
	#sidebar-product .inner{border:1px solid #db9d00; padding-bottom:10px;}
	#sidebar-product h3.heading{display:block; position:relative;  border-bottom:1px solid #db9d00; margin:0px 0px 10px; font-size:22px; color:#000; text-transform:capitalize; padding:20px;}
	#sidebar-product ul.menu{list-style:none; margin:0px; padding:0px 0px;}
	#sidebar-product ul.menu li{}
	#sidebar-product ul.menu li a{display:block; padding:5px 0px 5px 30px; color:#000; line-height:30px; position:relative; color:#666; font-size:14px;}
	
	#sidebar-product ul.menu li a::before{display:block; content:"\f105"; color:#000; position:absolute; left:15px; top:50%; transform:translateY(-50%); font:normal normal normal 14px/1 FontAwesome;}

	#sidebar-product ul.menu li a b{display:block; font-weight:bold;}
	#sidebar-product ul.menu li a:hover{color:#db9d00;}
	#sidebar-product ul.menu ul{display:none !important;}


	#single-prd-img-main span,
	#single-prd-img-main a{display:block; padding:5px; width:100%; border:1px solid #CCC; border-radius:3px; overflow:hidden; background:#FFF;}
	#single-prd-img-main span:hover,
	#single-prd-img-main a:hover{border:1px solid #999;}
		#single-prd-img-main img{display:block; max-width:100%; margin:auto;}

	#single-prd-gallery{font-size:0px;}
		#single-prd-gallery span,
		#single-prd-gallery a{display:block; cursor:pointer; width:100%; border:1px solid #CCC; border-radius:3px; overflow:hidden; background:#FFF; margin-bottom:5px;}
		#single-prd-gallery span:hover,
		#single-prd-gallery a:hover{border:1px solid #999;}
		#single-prd-gallery img{display:block; max-width:100%; margin:auto;}

	#single-prd-gallery{margin-left:-5px; margin-top:10px; margin-right:-5px;}
		#single-prd-gallery span,
		#single-prd-gallery a{display:inline-block; width:150px; margin:5px;}

	#single-prd-text-container{}
		#single-prd-text-container .art-wrapper{margin-bottom:20px;}
		#single-prd-text-container .art-wrapper strong{display:inline-block; border-radius:3px; margin-left:20px; background:#CCC; padding:5px; color:#000;}
		#single-prd-text-container .name{margin-bottom:20px; font-weight:bold; font-size:24px;}
		#single-prd-text-container .text{margin-bottom:20px; line-height:24px; font-size:14px;}
		
	
	.excerpt-wrapper,
	.inq-but-wrapper{margin-top:15px; padding-top:15px; border-top:1px solid #db9d00;}

	.variation-wrapper{margin-bottom:15px;}
	.variation-wrapper .variation-lbl{text-transform:uppercase; font-weight:bold; padding:0px 0px; font-size:13px; color:#222; margin-bottom:5px;}
	.variation-wrapper .variation-lbl::after{content:":";}
	.variation-wrapper .variation-att{font-size:0px; text-align:left;}
	.variation-wrapper .variation-att .att-wrapper{position:relative; min-height:45px; display:inline-block; margin:0px 5px 10px 0px; border-radius:3px; border:1px solid #666;}
	.variation-wrapper .variation-att .att-wrapper.simple{background:#f0f0f0;}
	.variation-wrapper .variation-att .att-wrapper input{display:block; margin:0px; position:absolute; left:5px; top:50%; transform:translateY(-50%);}
	.variation-wrapper .variation-att .att-wrapper label{display:block; font-weight:normal; font-size:13px; cursor:pointer; padding:10px 10px 10px 25px; color:#000;}
	.variation-wrapper .variation-att .att-wrapper.color label{background:#f0f0f0; padding-left:0px; border-left:25px solid rgba(0, 0, 0, 0);}

	.inq-but-wrapper{position:relative; padding-left:70px;}
		.inq-but-wrapper input[type="number"]{display:block; border:1px solid #db9d00; background:#fff; color:#000; font-size:14px; position:absolute; left:0px; top:15px; width:70px; height:50px;}
		.inq-but-wrapper input[type="submit"]{display:block; border:none; background:#db9d00; color:#fff; font-size:16px; text-transform:uppercase; font-weight:normal; text-align:center; width:100%; height:50px; text-align:center; cursor:pointer;}


    table.inq_basket{margin:0px;}
    table.inq_basket th, table.inq_basket td{text-align:center; padding:5px; border:1px solid #666;}
    table.inq_basket th{background:#666; color:#FFF;}
    table.inq_basket td.a_left{text-align:left;}
    table.inq_basket td.inq_basket_img{width:120px; text-align:center;}
    table.inq_basket td.inq_basket_img img{display:block; max-height:150px; max-width:120px; margin:auto;}
    
    .sitesdrbut{display:inline-block; height:50px; padding:0px 20px; border-radius:2px; color:#fff; text-transform:capitalize; background:#db9d00; border:none; cursor:pointer; font-weight:bold; text-transform:uppercase;}
    .sitesdrbut:hover{color:#CCC;}
    
    .input_main_sml{width:40px; padding:3px; border:1px solid #999; border-radius:2px;}



@media (max-width:1199px){

}


@media (max-width:991px){

	header#main-header ul#dk-menu-wrapper{margin:20px 0px 0px 150px}
	header#main-header ul#dk-menu-wrapper li a{padding:0px 7px 0px}

	footer#main-footer-wrapper ul.footer-menu li{padding:0px 10px;}

}


@media (max-width:767px){

	header#main-header{background:#000;}

	header#main-header a#logo-wrapper{width:135px; height:130px; top:0px; left:50%; transform:translate(-50%, 0px);}
	header#main-header a#logo-wrapper span{display:block; width:135px; height:130px; position:relative;}

	header#main-header ul#dk-menu-wrapper,
	header#main-header a#header-cart{display:none;}

	#main-banner-wrapper{margin-top:0px;}

	#mb-mobile-wrapper{display:block;}

	#main-banner-wrapper .banner-wrapper .text{left:50%; top:auto; bottom:20px; transform:translate(-50%, 0px);}

	footer#main-footer-wrapper #newsletter-wrapper input[type="text"],
	footer#main-footer-wrapper #newsletter-wrapper input[type="email"]{margin-bottom:15px;}

	footer#main-footer-wrapper ul.footer-menu{display:none;}

	footer#main-footer-wrapper .text{margin-top:20px;}

}


@media (max-width:480px){

	/**/
	
}

