.no_trasn *, .no_trasn *::before, .no_trasn *::after, .zoomContainer *, .zoomContainer *::before, .zoomContainer *::after, .fancybox-container *{-webkit-transition:none !important; -moz-transition:none !important; -o-transition:none !important; transition:none !important;}
.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;}
.trasn_slow *, .trasn_slow *::before, .trasn_slow *::after{-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
.trasn_fast *, .trasn_fast *::before, .trasn_fast *::after{-webkit-transition:all 0.08s ease; -moz-transition:all 0.08s ease; -o-transition:all 0.08s ease; transition:all 0.08s ease;}

@font-face{font-family:'WeezerFont'; font-style:normal; font-weight:normal; src:local('WeezerFont'), url('weezerfont.woff') format('woff');}

.clearfix{width:100%;}

input{outline:none; box-shadow:none;}
.topmar_30{margin-top:30px;}

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

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

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

body{margin:0px; padding:0px; background:#fff; font-family:'Poppins',sans-serif; font-weight:normal; font-size:14px; color:#222; background:#fff;}

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

#main-header-spacer{padding-top:20px; position:relative;}

#main-header-wrapper{position:relative; z-index:99999;}
	#main-header-wrapper .row{}
	#main-header-wrapper a#logo-wrapper{display:block; float:left; position:relative; width:190px; height:85px; border-image:linear-gradient(66deg, rgb(197, 22, 29) 0%, rgb(233, 47, 54) 30%, rgb(129, 192, 255) 75%, rgb(0, 127, 255) 100%) 1; border-style:solid; border-width:4px;}
	#main-header-wrapper a#logo-wrapper img{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); max-width:100%; max-height:100%;}
	
	#main-header-wrapper #header-right{float:left; min-height:85px; width:980px; background:rgba(0, 0, 0, 0.2);}
	
	#main-header-wrapper #header-content{position:relative;}

	#main-header-wrapper ul#dk-menu-wrapper{list-style:none; visibility:visible; opacity:1; float:left; margin:20px 0px 0px 30px; padding:0px 0px 0px; font-size:0px;}
	#main-header-wrapper ul#dk-menu-wrapper li{display:inline-block; padding:0px 0px; position:relative;}
	#main-header-wrapper ul#dk-menu-wrapper li a{display:block; font-family:'Poppins',sans-serif; border-top:2px solid rgba(0, 0, 0, 0); padding:10px 20px 29px; color:#fff; line-height:24px; text-transform:uppercase; font-weight:600; font-size:15px;}
	#main-header-wrapper ul#dk-menu-wrapper li a.has_subs::after{display:inline-block; margin-left:7px; content:"\f0d7"; font:normal normal normal 12px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; font-size:12px;}
	#main-header-wrapper ul#dk-menu-wrapper li:hover a{color:#fff; border-top:2px solid #fff;}
	#main-header-wrapper ul#dk-menu-wrapper li ul{display:none; list-style:none; margin:0px; padding:0px; position:absolute; z-index:999; left:0%; top:100%; width:200px; background:#c5161d;}
	#main-header-wrapper ul#dk-menu-wrapper li ul::before{display:none; content:""; position:absolute; top:-5px; left:10%; width:0; height:0; border-style:solid; border-width:0 4px 5px 4px; border-color:transparent transparent #c5161d transparent; z-index:999;}
	#main-header-wrapper ul#dk-menu-wrapper li:hover ul::before{display:block;}
	#main-header-wrapper ul#dk-menu-wrapper li:hover ul{display:block;}
	#main-header-wrapper ul#dk-menu-wrapper li:hover ul li{display:block; padding:0px; position:relative;}
	#main-header-wrapper ul#dk-menu-wrapper li:hover ul li:nth-child(even){background:rgba(0, 0, 0, 0.05);}
	#main-header-wrapper ul#dk-menu-wrapper li:hover ul li:first-child{border-top:none;}
	#main-header-wrapper ul#dk-menu-wrapper li:hover ul li a{display:block; border:none; text-transform:capitalize; padding:10px 20px 10px 10px; line-height:24px; font-weight:normal; font-size:13px; text-align:left; color:#fff; position:relative;}
	#main-header-wrapper ul#dk-menu-wrapper li:hover ul li a.has_drop::after{display:block; content:"\f105"; position:absolute; right:10px; top:50%; transform:translateY(-50%); font:normal normal normal 12px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; color:rgba(255, 255, 255, 0.8); font-size:12px;}
	#main-header-wrapper ul#dk-menu-wrapper li:hover ul li:hover a{color:#1b1b1b; border:none;}
	#main-header-wrapper ul#dk-menu-wrapper li:hover ul li ul{display:none; transform:translateX(0%);}
	#main-header-wrapper ul#dk-menu-wrapper li:hover ul li ul::before{display:none;}
	#main-header-wrapper ul#dk-menu-wrapper li:hover ul li:hover ul{display:block; top:0px; left:100%;}
	#main-header-wrapper ul#dk-menu-wrapper li:hover ul li:hover ul li{}
	#main-header-wrapper ul#dk-menu-wrapper li:hover ul li:hover ul li a{padding:10px 20px; color:#fff;}
	#main-header-wrapper ul#dk-menu-wrapper li:hover ul li:hover ul li a:hover{color:#1b1b1b;}
	#main-header-wrapper ul#dk-menu-wrapper li:hover ul li:hover ul li ul{display:none;}
	#main-header-wrapper ul#dk-menu-wrapper li:hover ul li:hover ul li:hover ul{display:block;}

	#main-header-wrapper #header-content.search-open ul#dk-menu-wrapper{visibility:hidden; opacity:0;}
	#main-header-wrapper #header-content #search-wrapper{display:block; visibility:hidden; opacity:0; position:absolute; width:850px; top:0px; left:35px;}
	#main-header-wrapper #header-content #search-wrapper input{display:block; width:100%; background:none; border:none; color:#fff; font-size:20px; line-height:85px;}
	#main-header-wrapper #header-content.search-open #search-wrapper{visibility:visible; opacity:1;}
	
	#main-header-wrapper #search-wrapper{display:none;}

	#main-header-wrapper #header-content #header-sc-button{display:block; margin-right:15px;}
	#main-header-wrapper #header-content #header-sc-button i{display:block; float:right; margin:0px 3px; padding:0px 5px; cursor:pointer; line-height:85px; color:#fff; font-size:16px;}
	#main-header-wrapper #header-content #header-sc-button .fa-times{opacity:0; visibility:hidden;}
	#main-header-wrapper #header-content.search-open #header-sc-button .fa-times{opacity:1; visibility:visible;}
	#main-header-wrapper #header-content #header-sc-button .fa-search{display:block;}


	#mb-mobile-wrapper{display:none; z-index:999; border:4px solid rgba(255, 255, 255, 0.3); float:right; margin:23px 0px 0px 0px; padding:5px; width:40px; border-radius:0px;}
	#mb-mobile-wrapper span{display:block; width:100%; height:4px; background:#fff; 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:0px}
	#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{displlay: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-slider-container{background:url('../images/slider-bg.jpg') center top repeat; position:relative; top:-125px; margin-bottom:-125px;}
#main-slider-container::before{display:block; content:""; position:absolute; height:75%; left:0px; right:0px; background:-moz-linear-gradient(top,  rgba(0,0,0,0.1) 0%, rgba(255,255,255,0) 100%); background:-webkit-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%); background:linear-gradient(to bottom,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#00ffffff',GradientType=0 );}
	#main-slider-container .main-slider-wapper{max-width:1250px; z-index:999; margin-right:auto; margin-left:auto;}
	#main-slider-container .main-slider-wapper > .container-fluid{position:relative;}
	#main-slider-container .main-slider-wapper #slider-slogan-wrapper{position:absolute; display:block; z-index:777; left:0px; right:0px; top:22%;}
	#main-slider-container .main-slider-wapper #slider-slogan-wrapper h1,
	#main-slider-container .main-slider-wapper #slider-slogan-wrapper h2{display:block; text-shadow:1px 2px 2px rgba(0, 0, 0, 1); font-family:'WeezerFont'; margin:0px; padding:0px; text-align:center; color:#fff; font-weight:bold;}
	#main-slider-container .main-slider-wapper #slider-slogan-wrapper h1{font-size:60px;}
	#main-slider-container .main-slider-wapper #slider-slogan-wrapper h2{font-size:20px;}
	
	#main-slider-container .main-slider-wapper .single-home-slider-item{padding-top:300px; padding-bottom:5px; position:relative;}
	
	#main-slider-container .main-slider-wapper .single-home-slider-item::after,
	#main-slider-container .main-slider-wapper .single-home-slider-item .cc-box{position:absolute; height:440px; top:0px; left:60px; right:60px; transform:skewX(-15deg);}
	
	#main-slider-container .main-slider-wapper .single-home-slider-item::after{z-index:-1; content:""; background:rgba(0, 0, 0, 0);}
	#main-slider-container .main-slider-wapper .single-home-slider-item:hover::after{background:rgba(0, 0, 0, 0.1);}

	#main-slider-container .main-slider-wapper .single-home-slider-item .cc-box{display:block; z-index:-2;}
	#main-slider-container .main-slider-wapper .single-home-slider-item .cc-box-1{background:rgb(225,225,225); background:-moz-linear-gradient(45deg,  rgba(225,225,225,1) 0%, rgba(81,81,81,1) 100%); background:-webkit-linear-gradient(45deg,  rgba(225,225,225,1) 0%,rgba(81,81,81,1) 100%); background:linear-gradient(45deg,  rgba(225,225,225,1) 0%,rgba(81,81,81,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#515151',GradientType=1 );}
	#main-slider-container .main-slider-wapper .single-home-slider-item .cc-box-2{background:rgb(250,100,106); background:-moz-linear-gradient(45deg,  rgba(250,100,106,1) 0%, rgba(197,22,29,1) 100%); background:-webkit-linear-gradient(45deg,  rgba(250,100,106,1) 0%,rgba(197,22,29,1) 100%); background:linear-gradient(45deg,  rgba(250,100,106,1) 0%,rgba(197,22,29,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa646a', endColorstr='#c5161d',GradientType=1 );}
	#main-slider-container .main-slider-wapper .single-home-slider-item .cc-box-3{background:rgb(179,214,249); background:-moz-linear-gradient(45deg,  rgba(179,214,249,1) 0%, rgba(0,127,255,1) 100%); background:-webkit-linear-gradient(45deg,  rgba(179,214,249,1) 0%,rgba(0,127,255,1) 100%); background:linear-gradient(45deg,  rgba(179,214,249,1) 0%,rgba(0,127,255,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3d6f9', endColorstr='#007fff',GradientType=1 );}
	
	#main-slider-container .main-slider-wapper .single-home-slider-item a{display:block;}
	#main-slider-container .main-slider-wapper .single-home-slider-item h2{display:block; margin:0px 0px 10px; position:relative; color:#fff; text-transform:uppercase; text-shadow:1px 2px 2px rgba(0, 0, 0, 0.8); font-family:'WeezerFont'; font-weight:bold; padding-left:60px; font-size:35px;}
	#main-slider-container .main-slider-wapper .single-home-slider-item:hover h2{text-shadow:1px 2px 3px rgba(0, 0, 0, 1);}
	#main-slider-container .main-slider-wapper .single-home-slider-item h2 span{display:block; font-size:22px;}
	
	#main-slider-container .main-slider-wapper .single-home-slider-item .home-slider-img{}
	#main-slider-container .main-slider-wapper .single-home-slider-item .home-slider-img img{display:block; max-width:100%; margin:auto;}
	#main-slider-container .main-slider-wapper .single-home-slider-item:hover .home-slider-img img{transform:scale(1.02);}


.page-title-wrapper{padding: 20px 0px; background: #e5e5e7;text-align: center;}
.page-title-wrapper h1.heading{padding:20px 0px;}

.mb-20 {margin-bottom: 20px;}

.Prod-Gall{}
.Prod-Gall a{}
.Prod-Gall a img{width: 100%;border: 1px solid #eee;}

#profile-news-wrapper{background:url('../images/profile-bg.jpg') center center no-repeat; background-size:cover; padding-top:50px; padding-bottom:50px;}
	#profile-news-wrapper h3.heading{display:block; margin:0px 0px 15px 0px; padding:0px; font-family:'Oswald', sans-serif; text-transform:uppercase; font-size:24px; color:#fff; font-weight:normal;}
	#profile-news-wrapper .text{color:#fff; line-height:24px;}
	#profile-news-wrapper .text p{margin:0px 0px 10px 0px;}
	#profile-news-wrapper .text .but-ip{margin-top:20px; background:#fff; color:#000;}
	#profile-news-wrapper .text .but-ip:hover{background:#000; color:#fff;}
	#profile-news-wrapper #home-profile-wrapper{padding:0px 50px 50px 0px;}
	
	#profile-news-wrapper ul#home-news-wrapper{list-style:none; margin:0px; padding:0px 0px 0px 0px;}
	#profile-news-wrapper ul#home-news-wrapper li{position:relative; height:150px; padding-left:70px;}
	#profile-news-wrapper ul#home-news-wrapper li .date{position:absolute; left:0px; width:50px; top:50%; transform:translateY(-50%);}
	#profile-news-wrapper ul#home-news-wrapper li .date small{display:block; text-align:center; color:#fff;}
	#profile-news-wrapper ul#home-news-wrapper li .date strong{display:block; text-align:center; margin-bottom:5px; font-family:'Oswald', sans-serif; color:#fff; font-size:45px; font-weight:normal; line-height:45px;}
	#profile-news-wrapper ul#home-news-wrapper li .date span{display:block; text-align:center; color:#fff;}
	#profile-news-wrapper ul#home-news-wrapper li .title{border-left:1px solid #fff; border-bottom:1px solid #fff; font-weight:bold; color:#fff; font-size:13px; padding:10px;}
	#profile-news-wrapper ul#home-news-wrapper li .text{border-left:1px solid #fff; color:#fff; height:110px; font-size:13px; padding:10px;}


h1.heading{display:block; text-align:center; padding:0px; font-family:'Oswald', sans-serif; text-transform:uppercase; font-size:30px; color:#363636; font-weight:normal;}
h1.heading span{color:#000; font-weight:bold;}

#feature-prd-wrapper{background:#f2f2f2;}

.size-butn {border: 1px solid #000;padding: 10px 30px;color: #000;font-size: 20px;text-align: center;}

.home-prd-wrapper{padding:30px 0px;}
	.home-prd-wrapper .owl-nav{text-align:center; font-size:0px;}
	.home-prd-wrapper .owl-nav .owl-prev,
	.home-prd-wrapper .owl-nav .owl-next{display:inline-block; margin:0px 4px;}
	.home-prd-wrapper .owl-nav .owl-prev i,
	.home-prd-wrapper .owl-nav .owl-next i{display:block; width:27px; font-size:12px; line-height:25px; text-align:center; color:#666; border:1px solid #ccc; border-radius:25px;}
	.home-prd-wrapper .owl-nav .owl-prev:hover i,
	.home-prd-wrapper .owl-nav .owl-next:hover i{border:1px solid #666;}


#site-feature-wrapper{}
	#site-feature-wrapper .site-feature{display:block; position:relative; padding:20px 20px 30px; text-align:center; color:#fff;}
	#site-feature-wrapper .site-feature::after{display:block; opacity:0; position:absolute; top:0px; bottom:0px; left:0px; right:0px; content:""; background:rgba(0, 0, 0, 0.15);}
	#site-feature-wrapper .site-feature:hover::after{opacity:1;}
	#site-feature-wrapper .site-fea-1{background:rgb(225,225,225); background:-moz-linear-gradient(45deg,  rgba(225,225,225,1) 0%, rgba(81,81,81,1) 100%); background:-webkit-linear-gradient(45deg,  rgba(225,225,225,1) 0%,rgba(81,81,81,1) 100%); background:linear-gradient(45deg,  rgba(225,225,225,1) 0%,rgba(81,81,81,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#515151',GradientType=1 );}
	#site-feature-wrapper .site-fea-2{background:rgb(250,100,106); background:-moz-linear-gradient(45deg,  rgba(250,100,106,1) 0%, rgba(197,22,29,1) 100%); background:-webkit-linear-gradient(45deg,  rgba(250,100,106,1) 0%,rgba(197,22,29,1) 100%); background:linear-gradient(45deg,  rgba(250,100,106,1) 0%,rgba(197,22,29,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa646a', endColorstr='#c5161d',GradientType=1 );}
	#site-feature-wrapper .site-fea-3{background:rgb(179,214,249); background:-moz-linear-gradient(45deg,  rgba(179,214,249,1) 0%, rgba(0,127,255,1) 100%); background:-webkit-linear-gradient(45deg,  rgba(179,214,249,1) 0%,rgba(0,127,255,1) 100%); background:linear-gradient(45deg,  rgba(179,214,249,1) 0%,rgba(0,127,255,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3d6f9', endColorstr='#007fff',GradientType=1 );}
	#site-feature-wrapper .site-feature .img{display:block; width:120px; height:120px; position:relative; margin:0px auto 15px;}
	#site-feature-wrapper .site-feature .img img{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); max-width:100%; max-height:100%;}
	#site-feature-wrapper .site-feature:hover .img img{transform:translate(-50%, -50%) rotateY(180deg);}
	#site-feature-wrapper .site-feature strong{display:flex; align-items:center; justify-content:center; height:60px; font-size:20px; letter-spacing:2px; text-align:center; text-transform:uppercase; font-weight:bold;}
	#site-feature-wrapper .site-feature p{display:block; text-align:center; margin:15px 0px 0px; line-height:26px;}


#site-process-wrapper{padding:50px 0px 0px;}
	#site-process-wrapper ul#site-process{display:block; margin:0px; padding:0px; font-size:0px;}
	#site-process-wrapper ul#site-process li{display:inline-block; width:16.66%; margin-bottom:50px;}
	#site-process-wrapper ul#site-process li .site-process{position:relative;}
	#site-process-wrapper ul#site-process li .site-process::after{display:block; position:absolute; right:-5%; top:50%; transform:translateY(-100%); content:"\f178"; font:normal normal normal 12px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; font-size:25px; color:#999;}
	#site-process-wrapper ul#site-process li:last-child .site-process::after{display:none;}
	#site-process-wrapper ul#site-process li .site-process .img{display:block; border-radius:50%; overflow:hidden; background:#6a6a6a; width:130px; height:130px; position:relative; margin:0px auto;}
	#site-process-wrapper ul#site-process li .site-process:hover .img{background:#0a0a0a;}
	#site-process-wrapper ul#site-process li .site-process .img img{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); max-width:75px; max-height:75px;}
	#site-process-wrapper ul#site-process li .site-process:hover .img img{transform:translate(-50%, -50%) rotateY(180deg);}
	#site-process-wrapper ul#site-process li .site-process strong{display:block; margin-top:15px; font-weight:bold; text-transform:capitalize; text-align:center; font-size:15px; color:#333;}
	#site-process-wrapper ul#site-process li .site-process:hover strong{color:#000;}


.prd-container{margin-bottom:30px;}
	.prd-container .c_wrapper{display:block; position:relative; border:10px solid #f6f7f8; background-color:#fff; padding:20px;min-height: 560px;}
	.prd-container .c_wrapper:hover{}
	.prd-container .c_wrapper .prd_container_img{display:block; height:220px; position:relative;}
	.prd-container .c_wrapper .prd_container_img img{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); max-width:100%; max-height:100%;}
	.prd-container .text{}
	.prd-container .text span{display:block; font-weight:bold; margin:5px 0px 5px; font-size:15px; text-align:left; color:#ded5c7;}
	.prd-container .text strong{display:block; font-weight:bold;text-transform:uppercase; font-size:17px; text-align:left; color:#000;}
	.prd-container a.button-wrapper{background: #ded5c7;color: #fff; font-size: 16px;padding: 10px 30px;}

    .text p{font-size: 13px;}
#main-footer-wrapper{background:#000; padding-top:50px;}
	#main-footer-wrapper #footer-white-wrapper{background:#fff; min-height:90px; margin-bottom:30px; position:relative;}
		
		#main-footer-wrapper #footer-white-wrapper #footer-logo{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:150px; height:75px; border-image:linear-gradient(66deg, rgb(197, 22, 29) 0%, rgb(233, 47, 54) 30%, rgb(129, 192, 255) 75%, rgb(0, 127, 255) 100%) 1; border-style:solid; border-width:3px;}
		#main-footer-wrapper #footer-white-wrapper #footer-logo img{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); max-width:100px; max-height:50px;}
		
		#main-footer-wrapper #footer-white-wrapper #nwsltt_container{float:left; margin:30px 0px 0px 20px; position:relative; width:300px;}
		#main-footer-wrapper #footer-white-wrapper #nwsltt_container input[type="email"]{display:block; width:100%; height:35px; border-radius:20px; color:#000; font-size:13px; border:1px solid #eee; padding:0px 40px 0px 10px;}
		#main-footer-wrapper #footer-white-wrapper #nwsltt_container input[type="email"]:focus{border:1px solid #666;}
		#main-footer-wrapper #footer-white-wrapper #nwsltt_container button{display:block; position:absolute; background:#007fff; border-radius:35px; border:none; top:0px; right:0px; cursor:pointer;}
		#main-footer-wrapper #footer-white-wrapper #nwsltt_container button i{display:block; font-size:13px; color:#fff; width:18px; line-height:35px; text-align:center;}

		#main-footer-wrapper #footer-white-wrapper #whatsapp-wrapper{float:right; font-size:0px; vertical-align:middle; margin:25px 20px 0px 0px;}
		#main-footer-wrapper #footer-white-wrapper #whatsapp-wrapper .icon{display:inline-block; padding:5px; border-radius:50%; background:#00e676; vertical-align:middle;}
		#main-footer-wrapper #footer-white-wrapper #whatsapp-wrapper .icon i{display:block; font-size:18px; color:#fff; width:30px; line-height:30px; text-align:center;}
		#main-footer-wrapper #footer-white-wrapper #whatsapp-wrapper strong{display:inline-block; font-size:14px; margin:0px 3px 0px 8px; vertical-align:middle;}
		#main-footer-wrapper #footer-white-wrapper #whatsapp-wrapper span{display:inline-block; font-size:14px; font-weight:bold; vertical-align:middle;}
		
		ul#scl-wrapper{list-style:none; margin:0px 0px 20px; padding:0px; text-align:center;}
		ul#scl-wrapper li{display:inline-block; margin-right:3px;}
		ul#scl-wrapper li:last-child{margin-right:0px;}
		ul#scl-wrapper li a{display:block; border-radius:50%; overflow:hidden; background:#000;}
		ul#scl-wrapper li a.fb{background:#4867aa;}
		ul#scl-wrapper li a.tw{background:#55aded;}
		ul#scl-wrapper li a.yt{background:#fe0000;}
		ul#scl-wrapper li a.in{background:#0077b5;}
		ul#scl-wrapper li a.pin{background:#df0019;}
		ul#scl-wrapper li a.skype{background:#00a9e8;}
		ul#scl-wrapper li a.gram{background:#f6aa4a;}
		ul#scl-wrapper li a i{display:block; color:#fff; text-align:center; font-size:16px; width:40px; line-height:40px;}
		ul#scl-wrapper li a:hover i{background:rgba(255, 255, 255, 0.2);}

		#main-footer-wrapper ul.footer-menu{list-style:none; margin:0px 0px 25px; padding:0px; text-align:center; font-size:0px;}
		#main-footer-wrapper ul.footer-menu li{border-right:1px solid #fff; display:inline-block; padding:0px 15px;}
		#main-footer-wrapper ul.footer-menu li:last-child{border-right:none;}
		#main-footer-wrapper ul.footer-menu li a{display:block; font-size:13px; color:#fff; line-height:15px;}
		#main-footer-wrapper ul.footer-menu li a:hover{color:#ded5c7;}
		
		#main-footer-wrapper .footer-img{text-align:center; margin-bottom:25px;}
		#main-footer-wrapper .footer-img img{display:block; margin:auto; max-width:100%;}
		
		#main-footer-wrapper #footer-meta{text-align:center; font-size:0px; vertical-align:middle;}
		#main-footer-wrapper #footer-meta span,
		#main-footer-wrapper #footer-meta a{display:inline-block; margin-bottom:15px; line-height:20px; padding:0px 20px; font-size:13px; color: #fff;}
		#main-footer-wrapper #footer-meta span{border-right:1px solid #262626;}
		#main-footer-wrapper #footer-meta span i{color:#ded5c7;}
		#main-footer-wrapper #footer-meta a i{color:#007fff;}
		#main-footer-wrapper #footer-meta span i,
		#main-footer-wrapper #footer-meta a i{display:inline-block; margin-right:10px; font-size:15px;}
		
		#main-footer-wrapper #footer-legal{border-top:1px solid #262626; line-height:30px; color:#fff; text-align:center; font-size:13px; padding:20px 10px;}
		#main-footer-wrapper #footer-legal a{display:inline-block; color:#ded5c7;}
		#main-footer-wrapper #footer-legal a:hover{color:#007fff;}


.cat-k .category-wrapper a{min-height:200px;}
.cat-k-1 .category-wrapper a{background:rgb(225,225,225); background:-moz-linear-gradient(45deg,  rgba(225,225,225,1) 0%, rgba(81,81,81,1) 100%); background:-webkit-linear-gradient(45deg,  rgba(225,225,225,1) 0%,rgba(81,81,81,1) 100%); background:linear-gradient(45deg,  rgba(225,225,225,1) 0%,rgba(81,81,81,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#515151',GradientType=1 );}
.cat-k-2 .category-wrapper a{background:rgb(250,100,106); background:-moz-linear-gradient(45deg,  rgba(250,100,106,1) 0%, rgba(197,22,29,1) 100%); background:-webkit-linear-gradient(45deg,  rgba(250,100,106,1) 0%,rgba(197,22,29,1) 100%); background:linear-gradient(45deg,  rgba(250,100,106,1) 0%,rgba(197,22,29,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa646a', endColorstr='#c5161d',GradientType=1 );}
.cat-k-3 .category-wrapper a{background:rgb(179,214,249); background:-moz-linear-gradient(45deg,  rgba(179,214,249,1) 0%, rgba(0,127,255,1) 100%); background:-webkit-linear-gradient(45deg,  rgba(179,214,249,1) 0%,rgba(0,127,255,1) 100%); background:linear-gradient(45deg,  rgba(179,214,249,1) 0%,rgba(0,127,255,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3d6f9', endColorstr='#007fff',GradientType=1 );}


.category-wrapper{}
	.category-wrapper a{display:block; margin-bottom:30px; position:relative;}
	.category-wrapper a img{display:block; width:100%; opacity:0.6;}
	.category-wrapper a:hover img{opacity:0.9;}
	.category-wrapper a .text{position:absolute; top:50%; left:20px; transform:translateY(-50%); z-index:888;}
	.category-wrapper a:hover .text{margin-top:-2px;}
	.category-wrapper a .text h1{display:block; line-height:30px; color:#fff; font-size:30px; font-weight:bold; text-transform:uppercase; margin:0px; padding:0px;}
	.category-wrapper a .text h1 span{color:#ded5c7;}
	.category-wrapper a .text h4{display:block; margin:5px 0px 10px; padding:0px; font-size:20px; text-transform:capitalize; font-weight:normal; color:#fff;}


.txtcontainer{line-height:26px; font-size:15px;}
.txtcontainer a{color:#ded5c7;}
.txtcontainer a:hover{color:#007fff;}


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

.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; position:relative; border:none; cursor:pointer; background:#007fff; color:#fff; font-size:12px; text-transform:uppercase; font-weight:normal; padding:10px 30px;}
.but-ip:hover{background:#000; color:#fff;}
.but-ip::before{display:block; content:""; position:absolute; bottom:-5px; right:-5px; border-right:2px solid #fff; border-bottom:2px solid #fff; width:100%; height:100%;}
.but-ip:hover::before{border-right:2px solid #222; border-bottom:2px solid #222;}
.but-ip::after{display:inline-block; margin-left:10px; content:"\f178"; font:normal normal normal 12px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; font-size:12px;}


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"],
		form.main-form-wrapper .inp-wrapper input[type="email"]{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,
		form.main-form-wrapper .inp-wrapper input[type="email"]: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:#ded5c7; border:none; cursor:pointer; text-transform:uppercase; font-weight:bold;}


.prd-inner{padding:0px 15px 20px;}


#sidebar-product{}
	#sidebar-product .inner{background:#222; border:10px solid #121212; padding:10px;}
	#sidebar-product h3.heading{display:block; background:#ded5c7; color:#fff; position:relative; margin:0px 0px 10px; font-size:14px; text-transform:capitalize; padding:10px;}
	#sidebar-product h3.heading::after{display:block; content:""; position:absolute; bottom:0px; left:0px; width:160px; height:3px; background:#ded5c7;}
	#sidebar-product ul.menu{list-style:none; margin:0px; padding:0px 5px;}
	#sidebar-product ul.menu li{border-bottom:1px dashed #999;}
	#sidebar-product ul.menu li a{display:block; position:relative; font-weight:normal; font-size:13px; padding:10px 0px; text-transform:capitalize; color:#999;}
	#sidebar-product ul.menu li a::before{display:block; background:#ded5c7; opacity:0; top:2px; bottom:2px; left:-15px; width:2px; content:""; position:absolute;}
	#sidebar-product ul.menu li.current a::before,
	#sidebar-product ul.menu li a:hover::before{opacity:1;}
	#sidebar-product ul.menu li a b{display:block; font-weight:bold;}
	#sidebar-product ul.menu li a:hover{color:#fff;}
	#sidebar-product ul.menu ul{display:none !important;}

	#single-prd-img-main{margin-bottom:30px;}


	#single-prd-img-main span,
	#single-prd-img-main a{display:block; padding:5px; width:100%; border-radius:3px; overflow:hidden; background:#FFF;}
		#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-radius:3px; overflow:hidden; background:#FFF; margin-bottom:5px;}
		#single-prd-gallery img{display:block; max-width:100%; margin:auto;}

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

	#single-prd-text-container{margin-bottom:30px;}
		#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;}
		
	#rel-prd-wrapper{margin-top:30px; padding-top:30px; border-top:1px solid #ccc;}
	
	.excerpt-wrapper,
	.inq-but-wrapper{margin-top:15px; padding-top:15px; border-top:1px solid #ded5c7;}

	.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 #ded5c7; 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:#ded5c7; 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:#ded5c7; 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){

	#main-header-wrapper #header-right{width:780px;}

	#main-slider-container .main-slider-wapper .single-home-slider-item .home-slider-img img{max-height:90%;}

	#main-header-wrapper #header-content #search-wrapper{width:650px;}
	
	#site-feature-wrapper .site-feature p{min-height:80px;}

	#main-footer-wrapper #footer-white-wrapper #nwsltt_container{width:250px;}
	
	#site-process-wrapper ul#site-process li{width:33.33%;}
	#site-process-wrapper ul#site-process li:nth-child(3n) .site-process::after{display:none;}

}


@media (max-width:991px){

	#main-header-wrapper ul#dk-menu-wrapper{margin-left:10px;}
	#main-header-wrapper ul#dk-menu-wrapper li a{padding:10px 15px 29px;}

	#main-header-wrapper #header-right{width:560px;}

	#main-header-wrapper #header-content #search-wrapper{width:420px;}
	
	#site-feature-wrapper .site-feature strong{display:block; height:auto;}
	#site-feature-wrapper .site-feature p{min-height:auto;}

	#main-footer-wrapper #footer-white-wrapper {padding:20px;}
	#main-footer-wrapper #footer-white-wrapper #footer-logo{display:block; position:relative; top:0; left:0; transform:translate(0%, 0%); width:150px; height:75px; margin:auto; border-image:linear-gradient(66deg, rgb(197, 22, 29) 0%, rgb(233, 47, 54) 30%, rgb(129, 192, 255) 75%, rgb(0, 127, 255) 100%) 1; border-style:solid; border-width:3px;}
	#main-footer-wrapper #footer-white-wrapper #footer-logo img{max-width:100%; max-height:100%;}

	#main-footer-wrapper #footer-white-wrapper #nwsltt_container{float:none; margin:20px auto 0px; width:auto; max-width:300px;}

	#main-footer-wrapper #footer-white-wrapper #whatsapp-wrapper{float:none; text-align:center; margin:20px 0px 0px 0px;}

}


@media (max-width:767px){

	#main-header-spacer{padding:20px 20px 0px;}

	#main-header-wrapper #header-right{display:none;}

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

	#main-slider-container .main-slider-wapper #slider-slogan-wrapper h1{font-size:40px;}
	#main-slider-container .main-slider-wapper #slider-slogan-wrapper h2{font-size:15px;}

	#main-footer-wrapper{padding-top:20px;}

	#main-footer-wrapper #footer-meta span,
	#main-footer-wrapper #footer-meta a{display:block; border-right:none;}
	
	#site-process-wrapper ul#site-process li{width:50%;}
	#site-process-wrapper ul#site-process li:nth-child(3n) .site-process::after{display:block;}
	#site-process-wrapper ul#site-process li:nth-child(even) .site-process::after{display:none;}
	#site-process-wrapper ul#site-process li .site-process .img{width:80px; height:80px;}
	#site-process-wrapper ul#site-process li .site-process .img img{max-width:40px; max-height:40px;}
	#site-process-wrapper ul#site-process li .site-process::after{font-size:20px;}
	#site-process-wrapper ul#site-process li .site-process strong{font-size:12px;}

}


@media (max-width:480px){

	/**/
	
}

