*, *::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{outline:none; box-shadow:none;}
.topmar_30{margin-top:30px;}

.clearfix{width:100%;}

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

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

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

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

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

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

ul.scl-wrapper{list-style:none; margin:0px; padding:0px; font-size:0px; text-align:left;}
ul.scl-wrapper li{display:inline-block;}
ul.scl-wrapper li a{display:block;}
ul.scl-wrapper li a i{display:block; text-align:center; width:35px; line-height:35px; color:#fff; font-size:15px;}
ul.scl-wrapper li a:hover{}

#main-header{background:#1b1410;}
	#main-header a#logo-wrapper{display:block; position:relative; background:#1b1410; width:261px; height:110px; float:left;}
	#main-header a#logo-wrapper img{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); max-width:80%; max-height:80%;}

	#main-header ul#dk-menu-wrapper{list-style:none; margin:0px 0px 0px 20px; padding:0px; float:left;}
	#main-header ul#dk-menu-wrapper li{float:left; padding:0px 0px; position:relative;}
	#main-header ul#dk-menu-wrapper li a{display:block; padding:0px 15px; color:#fff; line-height:90px; text-transform:uppercase; font-weight:bold; font-size:14px;}
	#main-header ul#dk-menu-wrapper li:hover a{color:#fff; background:#f17409;}
	#main-header ul#dk-menu-wrapper li ul{display:none; z-index:9999; background:#fff; border:1px solid #dbdada; list-style:none; margin:0px; padding:0px; position:absolute; left:0px; top:100%; width:200px; background:#fff;}
	#main-header ul#dk-menu-wrapper li:hover ul{display:block;}
	#main-header ul#dk-menu-wrapper li:hover ul li{float:none; padding:0px; position:relative; border-top:1px solid #dbdada;}
	#main-header ul#dk-menu-wrapper li:hover ul li:first-child{border-top:none;}
	#main-header ul#dk-menu-wrapper li:hover ul li a{display:block; background:#fff; padding:10px 30px 10px 20px; line-height:24px; font-size:13px; font-weight:bold; text-align:left; color:#333; position:relative;}
	#main-header ul#dk-menu-wrapper li:hover ul li:hover a{color:#f17409;}
	#main-header ul#dk-menu-wrapper li:hover ul li ul{display:none;}
	#main-header ul#dk-menu-wrapper li:hover ul li:hover ul{display:block; top:0px; left:100%;}
	#main-header ul#dk-menu-wrapper li:hover ul li:hover ul li{}
	#main-header ul#dk-menu-wrapper li:hover ul li:hover ul li a{color:#666; padding:10px 20px;}
	#main-header ul#dk-menu-wrapper li:hover ul li:hover ul li a:hover{color:#f17409;}
	#main-header ul#dk-menu-wrapper li:hover ul li:hover ul li ul{display:none;}
	#main-header ul#dk-menu-wrapper li:hover ul li:hover ul li:hover ul{display:block;}
	
	#main-header ul#dk-icon-menu{list-style:none; margin:25px 30px 0px 0px; padding:0px; float:right;}
	#main-header ul#dk-icon-menu li{display:inline-block; margin-left:5px;}
	#main-header ul#dk-icon-menu li > i,
	#main-header ul#dk-icon-menu li a{display:block; background:#f17409; border-radius:50%; cursor:pointer;}
	#main-header ul#dk-icon-menu li > i:hover,
	#main-header ul#dk-icon-menu li a:hover i{color:#000;}
	#main-header ul#dk-icon-menu li a i,
	#main-header ul#dk-icon-menu li > i{display:block; color:#fff; line-height:40px; width:40px; text-align:center;}

	#main-header #top-phone-wrapper{display:block; line-height:90px; float:right; color:#fff; font-size:14px; font-weight:bold; margin-right:20px;}
	#main-header #top-phone-wrapper span{color:#f17409; display:inline-block; margin-right:5px;}
	
	#mb-mobile-wrapper{display:none; float:right; z-index:999; margin:25px 20px 0px 0px; padding:5px; width:40px; border-radius:0px; border:3px solid #f17409;}
	#mb-mobile-wrapper span{display:block; width:100%; height:4px; background:#f17409; 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;}


#fullsearch-wrapper{position:fixed; z-index:999; opacity:0; top:0px; left:0px; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.7); transform:translate(0px, -100%) scale(0, 0);}
	#fullsearch-wrapper.open{opacity:1; transform:translate(0px, 0px) scale(1, 1);}
	#fullsearch-wrapper .closebtn{position:fixed; top:15px; right:15px; color:#fff; background-color:#f17409; opacity:1; padding:10px 17px; font-size:18px;}
	#fullsearch-wrapper input[type="text"]{position:absolute; top:50%; width:100%; color:rgb(255, 255, 255); background:rgba(0, 0, 0, 0); font-size:60px; font-weight:300; text-align:center; border:0px; margin:0px auto; margin-top:-51px; padding-left:30px; padding-right:30px; outline:none;}
	#fullsearch-wrapper .button{position:absolute; top:50%; left:50%; margin-top:61px; margin-left:-45px; padding:10px 30px; font-size:13px; color:#fff; background:#f17409; cursor:pointer; border:none; text-align:center; font-weight:bold; text-transform:uppercase;}
	#fullsearch-wrapper .button:hover{color:#FFF; background:#222;}


#main-banner-wrapper{background:#000; position:relative; margin:0px auto;}
#main-banner-wrapper .no_trasn{margin:0px auto 0px; max-width:1600px;}


#profile-wrapper{}
	#profile-wrapper #profile-img{position:relative;}
	#profile-wrapper #profile-img img{display:block; z-index:999; position:relative; text-align:center; max-width:100%; margin:auto;}
	#profile-wrapper #profile-img #profile-bg{position:absolute; background-size:cover; top:0px; right:50%; width:100%; height:100%; position:absolute; content:"";}
	
	#profile-wrapper #profile-container{position:relative; padding-top:100px; padding-bottom:30px;}
	#profile-wrapper #profile-container h6.sm-heading{display:block; left:-100px; vertical-align:middle; margin:0px; padding:0px; top:10px; transform:rotate(-90deg) translateX(-50%); position:absolute; color:#f17409; font-size:14px; font-weight:bold; text-transform:capitalize;}
	#profile-wrapper #profile-container h6.sm-heading::before{display:inline-block; vertical-align:middle; content:""; margin-right:15px; background:#f17409; width:50px; height:2px;}
	#profile-wrapper #profile-container h1{display:block; text-transform:uppercase; color:#1b1410; font-weight:bold; font-size:45px; line-height:50px; margin:0px 0px 20px 0px;}
	#profile-wrapper #profile-container .text{margin-bottom:15px;}


h1.heading{display:block; margin:0px 0px 40px 0px; padding:0px; font-size:40px; text-align:center; font-weight:bold; text-transform:uppercase; color:#1b1410;}
h6.heading{display:block; margin:0px 0px 0px 0px; padding:0px; font-size:15px; text-align:center; font-weight:normal; text-transform:uppercase; color:#f17409;}


#home-cat-wrapper{background:#1b1410;}
#home-cat-wrapper .category-wrapper{margin-left:-15px; margin-right:-15px;}
	.category-wrapper{background:#1b1410;}
	.category-wrapper .cat-text-wrapper{padding:20px 50px;}
	.category-wrapper .cat-text-wrapper h3{display:block; color:#fff; font-size:45px; line-height:50px; margin:0px 0px 20px 0px; padding:0px; font-weight:bold; text-transform:capitalize;}
	.category-wrapper .cat-text-wrapper h3 span{display:block;}
	.category-wrapper .cat-text-wrapper .text{margin-bottom:20px; color:#fff;}
	.category-wrapper:hover .cat-text-wrapper .but-ip{background:#222;}
	.category-wrapper .cat-img-wrapper{overflow:hidden;}
	.category-wrapper .cat-img-wrapper img{display:block; width:100%;}
	.category-wrapper:hover .cat-img-wrapper img{transform:scale(1.05);}


#fet-wrapper{padding-top:30px;}


.prd-container{margin-bottom:30px;}
	.prd-container a.c_wrapper{display:block; border-radius:2px; padding:0px 0px 20px 0px; text-align:center; border:1px solid #f0f0f0;}
	.prd-container a.c_wrapper:hover{border:1px solid #ccc;}
	.prd-container a.c_wrapper .prd_container_img{display:block; position:relative; height:250px;}
	.prd-container a.c_wrapper .prd_container_img img{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:auto !important; height:auto !important; max-width:90%; max-height:90%;}
	.prd-container a.c_wrapper:hover .prd_container_img img{transform:translate(-50%, -50%) scale(1.05);}
	.prd-container a.c_wrapper .text{}
	.prd-container a.c_wrapper .text span{display:block; text-align:center; margin-bottom:5px; color:#f17409; font-size:16px;}
	.prd-container a.c_wrapper .text strong{display:block; text-align:center; margin-bottom:15px; color:#000; font-size:16px;}
	.prd-container a.c_wrapper .button-wrapper{display:inline-block; margin:auto; background:#f17409; border-radius:25px; padding:10px 30px; color:#fff; font-size:15px;}
	.prd-container a.c_wrapper:hover .button-wrapper{background:#1b1410;}


#news-video-wrapper{background-size:cover; background-position:center center; padding-top:50px; padding-bottom:50px;}
	#news-video-wrapper #news-ticker-wrapper{}
	#news-video-wrapper #news-ticker-wrapper h1{display:block; text-align:right; text-transform:uppercase; color:#fff; font-weight:bold; font-size:45px; line-height:50px; margin:0px 0px 20px 0px;}
	#news-video-wrapper #news-ticker-wrapper h1 span{display:block;}
	#news-video-wrapper #news-ticker-wrapper ul{list-style:none; margin:0px; padding:0px;}
	#news-video-wrapper #news-ticker-wrapper ul li{padding:10px 10px 10px 100px; margin-bottom:15px; color:#fff; position:relative; background:rgba(0, 0, 0, 0.2); overflow:hidden; height:120px;}
	#news-video-wrapper #news-ticker-wrapper ul li .date{position:absolute; padding-top:5px; padding-bottom:5px; left:10px; background:#1b1410; border:1px solid #f17409; width:70px; text-align:center;}
	#news-video-wrapper #news-ticker-wrapper ul li .date span{display:block; text-align:center; color:#fff; margin-bottom:3px; font-weight:bold; font-size:20px;}
	#news-video-wrapper #news-ticker-wrapper ul li .date small{display:block; text-align:center; color:#fff; font-weight:normal; font-size:15px;}
	
	#news-video-wrapper #video-wrapper{position:relative; padding:150px 20px 20px;}
	#news-video-wrapper #video-wrapper h6.sm-heading{display:block; left:-20px; vertical-align:middle; margin:0px; padding:0px; top:10px; transform:rotate(-90deg) translateX(-50%); position:absolute; color:#f17409; font-size:14px; font-weight:bold; text-transform:capitalize;}
	#news-video-wrapper #video-wrapper h6.sm-heading::before{display:inline-block; vertical-align:middle; content:""; margin-right:15px; background:#f17409; width:50px; height:2px;}
	#news-video-wrapper #video-wrapper iframe{max-width:100%; display:block; margin:auto;}


#contacts-wrapper{background:#1b1410;}
	#contacts-wrapper #contacts-container{padding:50px 80px 50px 0px; text-align:right;}
	#contacts-wrapper #contacts-container h1{display:block; text-align:right; text-transform:uppercase; color:#fff; font-weight:bold; font-size:45px; line-height:50px; margin:0px 0px 20px 0px;}
	#contacts-wrapper #contacts-container h1 span{display:block;}
	#contacts-wrapper #contacts-container p{color:#fff; margin-bottom:15px;}
	#contacts-wrapper #contacts-container .footer-c-wrapper{position:relative; padding-right:30px; margin-bottom:15px; color:#f17409;}
	#contacts-wrapper #contacts-container .footer-c-wrapper i{display:block; position:absolute; top:5px; right:0px;}
	#contacts-wrapper #contacts-map{position:relative;}
	#contacts-wrapper #contacts-map h6.sm-heading{display:block; left:-80px; vertical-align:middle; margin:0px; padding:0px; top:10px; transform:rotate(-90deg) translateX(-50%); position:absolute; color:#f17409; font-size:14px; font-weight:bold; text-transform:capitalize;}
	#contacts-wrapper #contacts-map h6.sm-heading::before{display:inline-block; vertical-align:middle; content:""; margin-right:15px; background:#f17409; width:50px; height:2px;}
	#contacts-wrapper #contacts-map iframe{display:block; width:100%; height:400px;}



#main-footer-wrapper{background:#1b1410; padding-top:30px;}

	#main-footer-wrapper .footer-widget{margin-bottom:30px;}
	
	#main-footer-wrapper .footer-widget h3.heading{display:block; margin:0px 0px 20px 0px; padding:0px; text-transform:capitalize; color:#fff; font-size:20px;}

	#main-footer-wrapper .footer-widget ul.menu{list-style:none; margin:0px; padding:0px;}
	#main-footer-wrapper .footer-widget ul.menu li{margin-bottom:10px;}
	#main-footer-wrapper .footer-widget ul.menu li:last-child{margin-bottom:0px;}
	#main-footer-wrapper .footer-widget ul.menu li a{display:block; position:relative; color:#9fa7ba; padding-left:23px; font-size:14px;}
	#main-footer-wrapper .footer-widget ul.menu li a:before{display:block; content:"\f178"; position:absolute; left:0px; 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:#f17409; font-size:12px;}
	#main-footer-wrapper .footer-widget ul.menu li a:hover{color:#fff;}

	#main-footer-wrapper .footer-widget form#frm_newsletter{position:relative; margin-bottom:10px;}
	#main-footer-wrapper .footer-widget form#frm_newsletter input[type="email"]{display:block; color:#fff; font-size:13px; padding:0px 50px 0px 10px; width:100%; height:50px; border:none; border-bottom:2px solid #2b3244; background:none;}
	#main-footer-wrapper .footer-widget form#frm_newsletter input[type="email"]:focus{border-bottom:2px solid #fff;}
	#main-footer-wrapper .footer-widget form#frm_newsletter button{display:block; cursor:pointer; background:none; border:none; padding:0px; position:absolute; top:50%; transform:translateY(-50%); right:0px;}
	#main-footer-wrapper .footer-widget form#frm_newsletter button i{display:block; color:#f17409; font-size:15px; width:40px; line-height:30px;}
	
	#main-footer-wrapper .footer-widget ul#scl-wrapper{list-style:none; margin:0px; padding:0px; font-size:0px;}
	#main-footer-wrapper .footer-widget ul#scl-wrapper li{display:inline-block; margin-right:5px;}
	#main-footer-wrapper .footer-widget ul#scl-wrapper li:last-child{margin-right:0px;}
	#main-footer-wrapper .footer-widget ul#scl-wrapper li a{display:block;}
	#main-footer-wrapper .footer-widget ul#scl-wrapper li a i{display:block; color:#fff; font-size:16px; width:40px; text-align:center; line-height:40px;}
	#main-footer-wrapper .footer-widget ul#scl-wrapper li a:hover i{background:rgba(255, 255, 255, 0.1);}
	
	#main-footer-wrapper #legal-wrapper{border-top:1px solid #302118; text-align:center; padding:30px; color:#fff;}
	#main-footer-wrapper #legal-wrapper a{color:#f17409;}
	#main-footer-wrapper #legal-wrapper a:Hover{color:#9fa7ba;}


/*

#profile-wrapper{background:#1b1b1b; padding-top:20px; margin-bottom:30px;}
	#profile-wrapper .container{background-position:bottom right; background-repeat:no-repeat; min-height:455px;}
	#profile-wrapper h1{display:block; position:relative; text-transform:uppercase; color:#f17409; font-weight:bold; font-size:35px; margin:0px 0px 40px; padding:0px;}
	#profile-wrapper h1 span{color:#fff; display:block;}
	#profile-wrapper h1::after{display:block; background:#f17409; content:""; position:absolute; width:45px; height:4px; bottom:-10px; left:0px;}
	#profile-wrapper .text{color:#fff; line-height:26px; margin-bottom:30px;}
	
	#profile-wrapper #check_txt{padding-top:50px;}
	#profile-wrapper #check_txt ul{list-style:none; margin:0px; padding:0px;}
	#profile-wrapper #check_txt ul li{color:#fff; position:relative; margin-bottom:20px; padding-left:20px; font-weight:bold; font-size:18px; text-transform:uppercase;}
	#profile-wrapper #check_txt ul li:last-child{margin-bottom:0px;}
	#profile-wrapper #check_txt ul li::before{display:block; content:"\f067"; position:absolute; left:0px; 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:#f17409; font-size:12px;}


ul.cat-tab-wrapper{list-style:none; width:100%; margin:0px 0px 30px 0px; padding:0px; text-align:center; border-bottom:1px solid #d4d4d4; font-size:0px;}
	ul.cat-tab-wrapper li{display:inline-block;}
	ul.cat-tab-wrapper li a{display:block; margin-bottom:-1px; font-size:14px; color:#222; padding:10px; border-bottom:1px solid rgba(0, 0, 0, 0); text-transform:uppercase; font-weight:bold;}
	ul.cat-tab-wrapper li a:hover{color:#f17409;}
	ul.cat-tab-wrapper li a.selected{border-bottom:1px solid #f17409; color:#f17409;}


#fet-prd-wrapper{margin-bottom:20px;}


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


#info-wrapper{}
	#info-wrapper .info-cc:nth-child(odd){background:#f3f3f3;}
	#info-wrapper .info-cc{padding-top:30px; padding-bottom:50px; text-align:center;}
	#info-wrapper .info-cc:hover{background:#1b1b1b;}
	#info-wrapper .info-cc img{display:block; max-width:100%; margin:auto;}
	#info-wrapper .info-cc:hover img{filter:brightness(0) invert(1);}
	#info-wrapper .info-cc h4{display:block; margin:0px; padding:0px; text-transform:capitalize; color:#1b1b1b; font-size:20px; font-weight:normal;}
	#info-wrapper .info-cc:hover h4{color:#fff;}
	#info-wrapper .info-cc p{display:block; margin:0px; color:#6e6e6e; font-size:13px;}
	#info-wrapper .info-cc:hover p{color:#fff;}


#sm-banner-wrapper{background:#f17409; position:relative;}
#sm-banner-wrapper::after{display:block; width:1px; left:50%; top:10px; bottom:10px; content:""; position:absolute; background:-moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%); background:-webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%); background:linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=0 );}
	#sm-banner-wrapper .sm-banner{}
	#sm-banner-wrapper .sm-banner a{display:block; position:relative; padding:50px 0px;}
	#sm-banner-wrapper .sm-banner a img{display:block; max-width:100%;}
	#sm-banner-wrapper .sm-banner a .text{display:block; width:50%; position:absolute; text-align:right; right:0px; top:50%; transform:translateY(-50%);}
	#sm-banner-wrapper .sm-banner a .text h2{display:block; text-transform:uppercase; color:#fff; font-size:28px; font-weight:bold; margin:0px 0px 15px 0px; padding:0px;}
	#sm-banner-wrapper .sm-banner a .text p{color:#fff; margin:0px 0px 15px 0px;}
	#sm-banner-wrapper .sm-banner a .text span{color:#fff; display:inline-block; padding:10px 15px; border:1px solid #fff; text-transform:uppercase;}
	#sm-banner-wrapper .sm-banner a:hover .text span{color:#fff; background:#222;}
	#sm-banner-wrapper .row .sm-banner:first-child{}
	#sm-banner-wrapper .row .sm-banner:first-child a img{float:right;}
	#sm-banner-wrapper .row .sm-banner:first-child a .text{right:auto; left:0px; text-align:left;}


#main-footer-wrapper{background:#1b1b1b; padding-top:40px;}
	#main-footer-wrapper .footer-widget{margin-bottom:30px;}
	#main-footer-wrapper h3{display:block; text-transform:uppercase; font-size:18px; color:#fff; margin:0px 0px 20px 0px; padding:0px; font-weight:bold;}
	#main-footer-wrapper .footer-img-wrapper{margin-bottom:30px;}
	#main-footer-wrapper .footer-img-wrapper img{display:inline-block; max-width:100%;}
	#main-footer-wrapper .footer-img-wrapper:last-child{margin-bottom:0px;}

	#main-footer-wrapper ul#scl-wrapper{list-style:none; margin:0px 0px 20px 0px; padding:0px; text-align:center; font-size:0px;}
	#main-footer-wrapper ul#scl-wrapper li{display:inline-block; margin:0px 2px;}
	#main-footer-wrapper ul#scl-wrapper li a{display:block; border:1px solid #5a5a5a;}
	#main-footer-wrapper ul#scl-wrapper li a:hover{background:#f17409; border:1px solid #fff;}
	#main-footer-wrapper ul#scl-wrapper li a i{display:block; width:40px; line-height:44px; text-align:center; color:#fff; font-size:16px;}

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

	#main-footer-wrapper .footer-widget ul.menu{list-style:none; margin:0px; padding:0px;}
	#main-footer-wrapper .footer-widget ul.menu li{padding:10px 0px; border-bottom:1px solid #353535;}
	#main-footer-wrapper .footer-widget ul.menu li:last-child{border-bottom:none;}
	#main-footer-wrapper .footer-widget ul.menu li a{display:block; position:relative; color:#9fa7ba; padding-left:15px; font-size:13px;}
	#main-footer-wrapper .footer-widget ul.menu li a:before{display:block; content:""; position:absolute; left:0px; top:50%; transform:translateY(-50%); background:#f17409; width:6px; height:6px; border-radius:50%;}
	#main-footer-wrapper .footer-widget ul.menu li a:hover{color:#fff;}

	#main-footer-wrapper #frm_newsletter{margin:0px 0px 0px 0px; position:relative; width:100%;}
	#main-footer-wrapper #frm_newsletter input[type="email"]{display:block; width:100%; height:50px; color:#fff; background:#4e4e4e; font-size:13px; border:none; padding:0px 40px 0px 10px;}
	#main-footer-wrapper #frm_newsletter input[type="email"]:focus{background:#333;}
	#main-footer-wrapper #frm_newsletter button{display:block; position:absolute; background:none; border:none; top:0px; right:0px; cursor:pointer;}
	#main-footer-wrapper #frm_newsletter button i{display:block; font-size:13px; color:#fff; width:18px; line-height:50px; text-align:center;}

	#main-footer-wrapper #legal-wrapper{border-top:1px solid #2c2c2c; text-align:center; padding:30px 20px; color:#fff; font-size:14px;}
	#main-footer-wrapper #legal-wrapper a{display:inline-block; color:#f17409;}


.category-wrapper{margin-bottom:30px; display:block;}

	.category-wrapper.has_img .cat-text{width:50%; float:left;}
	.category-wrapper .cat-img{width:50%; float:left; position:relative; background:#000;}
	.category-wrapper .cat-img .cat-img-inner{position:relative; overflow:hidden; padding-bottom:100%;}
	.category-wrapper .cat-img img{display:block; position:absolute; width:100%;}
	.category-wrapper:hover .cat-img img{opacity:0.8;}
	.category-wrapper .cat-text{display:block; position:relative; background-repeat:no-repeat; background-position:center center;}
	.category-wrapper .cat-text .inner{display:block; overflow:hidden; padding-bottom:100%;}
	.category-wrapper .cat-text .text{display:block; position:absolute; top:50%; left:30px; right:30px; transform:translateY(-50%);}
	.category-wrapper.has_img .cat-img::after{display:block; position:absolute; right:0px; content:""; top:50%; transform:translateY(-50%); width:0; height:0; border-style:solid; border-width:30px 30px 30px 0; border-color:transparent #fff transparent transparent;}
	.category-wrapper .cat-text .text h3{display:block; position:relative; text-transform:uppercase; color:#f17409; font-weight:bold; font-size:25px; margin:0px 0px 30px; padding:0px;}
	.category-wrapper .cat-text .text h3 span{color:#222; display:block;}
	.category-wrapper .cat-text .text h3::after{display:block; background:#f17409; content:""; position:absolute; width:45px; height:4px; bottom:-10px; left:0px;}
	.category-wrapper .cat-text .text p{color:#000; margin:0px 0px 15px 0px;}
	.category-wrapper .cat-text .text span{display:inline-block; text-transform:uppercase; color:#000; font-weight:bold;}


#home-cat-wrapper .category-wrapper{margin-bottom:0px;}


.prd-container{margin-bottom:30px;}
	.prd-container a.c_wrapper{display:block; margin:4px; position:relative; background-color:#fff;}
	.prd-container a.c_wrapper:hover{}
	.prd-container a.c_wrapper .prd_container_img{display:block; height:300px; position:relative; border:1px solid #f6f7f8; overflow:hidden;}
	.prd-container a.c_wrapper:hover .prd_container_img{border:1px solid #f17409;}
	.prd-container a.c_wrapper .prd_container_img img{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); max-width:100%; max-height:90%;}
	.prd-container a.c_wrapper .text{padding:10px 10px 10px; min-height:120px; text-align:center;}
	.prd-container a.c_wrapper .text span{display:inline-block; font-weight:bold; padding:10px; font-size:13px; text-align:center; background:#f17409; color:#fff;}
	.prd-container a.c_wrapper:hover .text span{background:#222; color:#fff;}
	.prd-container a.c_wrapper .text strong{display:block; margin-bottom:10px; font-weight:normal; font-size:15px; text-align:center; color:#000;}
	.prd-container a.c_wrapper .button-wrapper{display:none;}
*/


.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; border-radius:25px; cursor:pointer; background:#f17409; color:#fff; font-size:13px; text-transform:uppercase; font-weight:bold; padding:12px 30px;}
.but-ip:hover{background:#222; 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:#f17409; border:none; cursor:pointer; text-transform:uppercase; font-weight:bold;}


#sidebar-product{}
	#sidebar-product .inner{padding-top:15px; padding-bottom:30px;}
	#sidebar-product h2.heading{display:block; position:relative; border-bottom:1px solid #ededed; margin:0px 0px 15px; font-size:22px; color:#5d5d5d; text-transform:capitalize; padding:0px 0px 10px;}
	#sidebar-product h2.heading::after{display:block; content:""; position:absolute; bottom:0px; left:0px; width:160px; height:3px; background:#f17409;}
	#sidebar-product ul.menu{list-style:none; margin:0px; padding:0px;}
	#sidebar-product ul.menu li{border-bottom:1px solid #ededed;}
	#sidebar-product ul.menu li a{display:block; padding:0px 0px 0px 30px; line-height:45px; position:relative; color:#666; font-size:14px;}
	
	#sidebar-product ul.menu li a::before,
	#sidebar-product ul.menu li a::after{display:block; content:""; background:#f17409; position:absolute; top:50%; transform:translateY(-50%);}

	#sidebar-product ul.menu li a::before{width:6px; height:6px; border-radius:10px; left:10px;}
	#sidebar-product ul.menu li a::after{width:10px; height:2px; left:5px;}

	#sidebar-product ul.menu li a:hover::before{left:5px;}
	#sidebar-product ul.menu li a:hover::after{left:8px;}

	#sidebar-product ul.menu li a b{display:block; font-weight:bold;}
	#sidebar-product ul.menu li a:hover, #sidebar-product ul.menu li a.active{color:#f17409;}
	#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 #f17409;}

	.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 #f17409; 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:#f17409; 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:#f17409; 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;}


/*h1.heading{display:block; margin:0px 0px 30px 0px; padding:0px; font-size:30px; text-align:center; font-weight:bold; text-transform:uppercase; color:#1b1f2a;}
h6.heading{display:block; margin:0px 0px -5px 0px; padding:0px; font-size:13px; text-align:center; font-weight:normal; text-transform:uppercase; color:#f17409;}


#top-header{background:#f17409;}
	#top-header ul#header-meta-wrapper{list-style:none; margin:0px; padding:0px; font-size:0px;}
	#top-header ul#header-meta-wrapper li{display:inline-block; line-height:44px; color:#fff; font-size:13px; margin-right:30px;}
	#top-header ul#header-meta-wrapper li:last-child{margin-right:0px;}
	#top-header ul#header-meta-wrapper li i{display:inline-block; margin-right:7px;}
	



#main-header{background:#fff;}
	#main-header a#logo-wrapper{display:block; width:220px; height:85px; position:relative; float:left;}
	#main-header a#logo-wrapper img{display:block; position:absolute; top:50%; left:0; transform:translate(0, -50%); max-width:100%; max-height:100%;}
	
	#main-header a#inq-but{display:block; float:right; position:relative; padding:0px 20px;}
	#main-header a#inq-but i{display:block; line-height:85px; color:#222; font-size:18px;}
	#main-header a#inq-but span{display:block; position:absolute; color:#fff; text-align:center; font-size:11px; top:50%; left:60%; background:#f17409; width:20px; height:20px; border-radius:50%;}

	#main-header #dk-search-button{display:block; width:65px; height:85px; position:relative; float:right; margin:0px 10px;}
	#main-header #dk-search-button::after{display:block; content:""; position:absolute; top:15px; left:50%;  transform:translateX(-50%); width:1px; height:30px; background:#dcdcdc;}
	#main-header #dk-search-button span{display:block; cursor:pointer; border:1px solid #444; background:#fff; padding:5px; border-radius:50%; z-index:999; position:absolute; bottom:0px; transform:translate(0, 50%);}
	#main-header #dk-search-button span:hover{border:1px solid #000; background:#000;}
	#main-header #dk-search-button span i{display:block; background:#f17409; width:50px; line-height:50px; border-radius:50%; color:#fff; font-size:18px; text-align:center; border-radius:50%;}
	
	#main-header ul#dk-menu-wrapper{list-style:none; margin:0px 0px 0px 0px; padding:0px; float:right;}
	#main-header ul#dk-menu-wrapper li{float:left; padding:0px 10px; position:relative;}
	#main-header ul#dk-menu-wrapper li a{display:block; padding:0px 10px; color:#121521; line-height:85px; text-transform:capitalize; font-weight:500; font-size:15px;}
	#main-header ul#dk-menu-wrapper li:hover a{color:#f17409;}
	#main-header ul#dk-menu-wrapper li ul{display:none; list-style:none; margin:0px; padding:0px 0px 0px; position:absolute; z-index:99999; left:50%; transform:translateX(-50%); top:100%; width:200px;}
	#main-header ul#dk-menu-wrapper li:hover ul{display:block;}
	#main-header ul#dk-menu-wrapper li:hover ul li{float:none; background:#fff;  padding:0px; position:relative; border:1px solid #dbdada;}
	#main-header ul#dk-menu-wrapper li:hover ul li a{display:block; background:#fff; padding:10px 10px 10px 10px; line-height:24px; font-weight:normal; font-size:12px; text-align:left; color:#333; position:relative;}
	#main-header ul#dk-menu-wrapper li:hover ul li:hover a{color:#f17409;}
	#main-header ul#dk-menu-wrapper li:hover ul li ul{display:none; padding:0px;}
	#main-header ul#dk-menu-wrapper li:hover ul li:hover ul{display:block; top:0px; left:100%; transform:translateX(0%);}
	#main-header ul#dk-menu-wrapper li:hover ul li:hover ul li{}
	#main-header ul#dk-menu-wrapper li:hover ul li:hover ul li a{color:#666; padding:10px 20px;}
	#main-header ul#dk-menu-wrapper li:hover ul li:hover ul li a:hover{color:#f17409;}
	#main-header ul#dk-menu-wrapper li:hover ul li:hover ul li ul{display:none;}
	#main-header ul#dk-menu-wrapper li:hover ul li:hover ul li:hover ul{display:block;}

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


	#mb-search-button{display:none; position:absolute; top:0px; left:0px; margin:0px 0px; padding:0px 20px; line-height:75px; color:#222; font-size:18px; cursor:pointer;}
	#mb-search-button:hover{color:#f17409;}

	.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{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;}





.category-wrapper{margin-bottom:30px; position:relative; color:#fff;}
.category-wrapper.bg-1{background:#ff4546;}
.category-wrapper.bg-2{background:#141430;}
.category-wrapper.bg-3{background:#f17409;}
.category-wrapper.bg-4{background:#2747b4;}
	.category-wrapper a{display:block; line-height:26px; color:#fff; padding:10px 40px 10px 10px;}
	.category-wrapper a:hover{background:rgba(255, 255, 255, 0.2);}
	.category-wrapper span{display:block; position:absolute; font-size:18px; right:10px; top:50%; transform:translateY(-50%);}
	.category-wrapper small{display:block; text-transform:uppercase; font-weight:normal; font-size:12px;}
	.category-wrapper .title{display:block; text-transform:uppercase; font-weight:bold; font-size:20px;}

#home-cat-wrapper{position:relative; z-index:999; top:-72px; margin-bottom:-72px;}
#home-cat-wrapper .category-wrapper{margin-bottom:0px;}


.prd-container{}
	.prd-container .c_wrapper{position:relative; margin-bottom:30px;}
	.prd-container .c_wrapper a{display:block; padding:10px; border:1px solid #e6e6e6;}
	.prd-container .c_wrapper a:hover{border:1px solid #999;}
	.prd-container .c_wrapper a .prd_container_img{display:block; height:250px; position:relative;}
	.prd-container .c_wrapper a .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 .c_wrapper a .text{border-top:1px solid #e6e6e6; margin-top:10px; padding:10px 50px 10px 0px; color:#222;}
	.prd-container .c_wrapper a:hover .text{color:#000;}
	.prd-container .c_wrapper a .text span{display:block;}
	.prd-container .c_wrapper a .text strong{display:block; min-height:45px;}
	.prd-container .c_wrapper a.button-wrapper{display:block; overflow:hidden; padding:5px; overflow:hidden; border-radius:50%; position:absolute; bottom:28px; right:12px;}
	.prd-container .c_wrapper a.button-wrapper i{display:block; background:#141430; border-radius:50%; text-align:center; width:36px; line-height:36px; color:#fff; font-size:16px;}


#profile-wrapper{}
	#profile-wrapper #profile-text-wrapper{padding:30px; background:#fff;}
	#profile-wrapper #profile-text-wrapper h1.heading,
	#profile-wrapper #profile-text-wrapper h6.heading{text-align:left;}
	#profile-wrapper #profile-text-wrapper h1.heading{margin:0px 0px 10px 0px;}
	#profile-wrapper #profile-text-wrapper p{margin:0px 0px 15px;}


#cat-download{background:#ff4546; margin-bottom:30px;}
	#cat-download .text{padding:20px 240px 20px 0px; position:relative; color:#fff;}
	#cat-download .text h2{display:block; margin:0px 0px 10px 0px;}
	#cat-download .text a.but{display:inline-block; background:#fff; border-radius:5px; padding:5px 25px; text-align:center; position:absolute; top:50%; transform:translateY(-50%); right:0px;}
	#cat-download .text a.but:hover{background:#222;}
	#cat-download .text a.but strong{display:block; color:#ff4546; font-weight:bold; text-transform:uppercase; font-size:16px;}
	#cat-download .text a.but span{display:block; color:#222; font-size:13px;}
	#cat-download .text a.but:hover span{color:#fff;}


#site-info-wrapper{}
	#site-info-wrapper .info-wrapper{margin-bottom:20px;}
	#site-info-wrapper .info-wrapper.info-right{text-align:right;}

	#site-info-wrapper .info-wrapper .img{display:block; margin:0px 0px 5px 0px; padding:0px;}
	#site-info-wrapper .info-wrapper .img{display:inline-block; max-width:100%;}
	#site-info-wrapper .info-wrapper h4{display:block; margin:0px 0px 5px 0px; padding:0px; font-size:16px;}
	#site-info-wrapper .info-wrapper p{display:block; color:#7c7a90; font-size:13px; line-height:24px; margin:0px; padding:0px;}


#nqc-wrapper{margin-bottom:50px;}
	#nqc-wrapper .nqc{display:block; min-height:280px; padding:15px; color:#fff;}
	#nqc-wrapper .nqc .title{position:relative; margin-bottom:30px;}
	#nqc-wrapper .nqc .title i{display:block; margin-bottom:5px; font-size:30px;}
	#nqc-wrapper .nqc .title span{display:block; font-size:20px; text-transform:capitalize; font-weight:bold;}
	#nqc-wrapper .nqc .title::after{display:block; position:absolute; content:""; background:rgba(255, 255, 255, 0.3); bottom:-10px; left:0px; width:50px; height:3px;}
	
	#nqc-wrapper .nqc .sm-title{position:relative; margin-bottom:40px;}
	#nqc-wrapper .nqc .sm-title:last-child{margin-bottom:0px;}
	#nqc-wrapper .nqc .sm-title::after{display:block; position:absolute; content:""; background:rgba(255, 255, 255, 0.3); bottom:-20px; left:0px; width:50px; height:3px;}
	#nqc-wrapper .nqc .sm-title:last-child::after{display:none;}
	#nqc-wrapper .nqc .sm-title i{display:block; margin-bottom:5px; font-size:30px;}
	#nqc-wrapper .nqc .sm-title span{display:block; text-transform:uppercase; font-weight:normal; font-size:14px;}
	#nqc-wrapper .nqc .sm-title strong{display:block; font-weight:bold; font-size:22px;}
	
	#nqc-wrapper .nqc.news{background:#15375a;}
	#nqc-wrapper .nqc.quality{background:#f17409;}
	#nqc-wrapper .nqc.contact{background:#ff4546;}

	#news-ticker-wrapper ul{list-style:none; margin:0px; padding:0px;}
	#news-ticker-wrapper ul li{}


#main-footer-wrapper{background:#141430; padding-top:30px;}
	#main-footer-wrapper .footer-widget{margin-bottom:30px;}
	
	#main-footer-wrapper .footer-widget h3.heading{display:block; margin:0px 0px 15px 0px; padding:0px; text-transform:capitalize; color:#fff; font-size:20px;}



	#main-footer-wrapper .footer-widget form#frm_newsletter{position:relative; margin-bottom:10px;}
	#main-footer-wrapper .footer-widget form#frm_newsletter input[type="email"]{display:block; color:#fff; font-size:13px; padding:0px 50px 0px 10px; width:100%; height:50px; border:none; border-bottom:2px solid #2b3244; background:none;}
	#main-footer-wrapper .footer-widget form#frm_newsletter input[type="email"]:focus{border-bottom:2px solid #fff;}
	#main-footer-wrapper .footer-widget form#frm_newsletter button{display:block; cursor:pointer; background:none; border:none; padding:0px; position:absolute; top:50%; transform:translateY(-50%); right:0px;}
	#main-footer-wrapper .footer-widget form#frm_newsletter button i{display:block; color:#f17409; font-size:15px; width:40px; line-height:30px;}
	
	#main-footer-wrapper .footer-widget ul#scl-wrapper{list-style:none; margin:0px; padding:0px; font-size:0px;}
	#main-footer-wrapper .footer-widget ul#scl-wrapper li{display:inline-block; margin-right:5px;}
	#main-footer-wrapper .footer-widget ul#scl-wrapper li:last-child{margin-right:0px;}
	#main-footer-wrapper .footer-widget ul#scl-wrapper li a{display:block;}
	#main-footer-wrapper .footer-widget ul#scl-wrapper li a i{display:block; color:#fff; font-size:16px; width:40px; text-align:center; line-height:40px;}
	#main-footer-wrapper .footer-widget ul#scl-wrapper li a:hover i{background:rgba(255, 255, 255, 0.1);}
	
	#main-footer-wrapper #legal-wrapper{border-top:1px solid #2b3244; text-align:center; padding:30px; color:#fff;}
	#main-footer-wrapper #legal-wrapper a{color:#f17409;}
	#main-footer-wrapper #legal-wrapper a:Hover{color:#9fa7ba;}



*/


@media (max-width:1199px){

	#top-header ul#header-meta-wrapper{text-align:center;}
	
	#top-header ul.scl-wrapper{text-align:center;}

}


@media (max-width:991px){

	#main-header ul{display:none;}
	
	#mb-mobile-wrapper{display:block;}

	#profile-wrapper #profile-container{position:relative; padding-top:30px; padding-bottom:30px;}
	#profile-wrapper #profile-container h6.sm-heading{display:block; left:auto; top:auto; transform:rotate(0deg) translateX(0%); position:relative;}

	#news-video-wrapper #video-wrapper{padding-top:50px;}
	#news-video-wrapper #video-wrapper h6.sm-heading{left:auto; margin:0px 0px 10px; top:auto; transform:rotate(0deg) translateX(0%); position:relative;}
	
	.category-wrapper .cat-text-wrapper{padding:50px 50px;}

	#contacts-wrapper #contacts-container{padding:50px 30px 50px 30px;}
	#contacts-wrapper #contacts-map{}
	#contacts-wrapper #contacts-map h6.sm-heading{left:auto; margin:0px 0px 15px 0px; top:auto; transform:rotate(0deg) translateX(0%); position:relative;}

	/*#main-header ul#dk-menu-wrapper li.spacer{margin-left:0px;}
	#main-header ul#dk-menu-wrapper li a{padding:0px 5px; font-size:14px;}
	
	#main-header.home{background:#1f1f1f;}
    #main-banner-wrapper{margin-top:0px;}

	#profile-wrapper #check_txt{padding-top:50px; padding-bottom:50px; min-height:450px;}

	#info-wrapper .info-cc:nth-child(odd){background:none;}
	#info-wrapper .info-cc:first-child,
	#info-wrapper .info-cc:nth-child(4),
	#info-wrapper .info-cc:nth-child(5){background:#f3f3f3;}
	#info-wrapper .info-cc:hover{background:#1b1b1b;}
	#sm-banner-wrapper::after{display:block; width:auto; height:1px; left:auto; top:50%; bottom:auto; left:10px; right:10px; background:-moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%); background:-webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%); background:linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );}*/

}


@media (max-width:767px){

	#main-footer-wrapper .footer-widget{min-height:0px;}


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

	#top-wrapper #header-slogan-wrapper{display:none;}
	#top-wrapper ul.scl-wrapper{float:none; text-align:center;}
	#top-wrapper #header-email-wrapper{text-align:center; float:none; margin-top:10px;}

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

	.category-wrapper.has_img .cat-text{width:100%; float:none;}
	.category-wrapper .cat-img{width:100%; float:none;}
	.category-wrapper.has_img .cat-img::after{display:none;}

	.category-wrapper .cat-img .cat-img-inner{padding-bottom:0%;}
	.category-wrapper .cat-img img{position:relative; width:100%;}
	.category-wrapper .cat-text{}
	.category-wrapper .cat-text .inner{padding-bottom:0%;}
	.category-wrapper .cat-text .text{position:relative; padding:30px; top:auto; left:auto; right:auto; transform:translateY(0%);}

	#info-wrapper .info-cc:nth-child(odd){background:#f3f3f3;}
	#info-wrapper .info-cc:nth-child(even){background:none;}
	#info-wrapper .info-cc:hover{background:#1b1b1b;}

	#sm-banner-wrapper .sm-banner a{text-align:center; padding:30px 0px;}
	#sm-banner-wrapper .sm-banner a img{margin:auto;}
	#sm-banner-wrapper .sm-banner a .text{display:block; width:auto; position:relative; text-align:center; right:auto; top:auto; transform:translateY(0%);}
	#sm-banner-wrapper .row .sm-banner:first-child{}
	#sm-banner-wrapper .row .sm-banner:first-child a img{float:none;}
	#sm-banner-wrapper .row .sm-banner:first-child a .text{right:auto; left:auto; text-align:center;}*/

}


@media (max-width:480px){

	#profile-wrapper .container{background-position:bottom center; padding-bottom:350px;}
	
}

