 @import url('https://fonts.googleapis.com/css?family=Tinos:400,700');
body{font-weight: 400;color: #666;font-size:14px;line-height: 20px;width: 100%;}
body,#content .product-content .special-price, #content .product-content .product-price{font-family: 'Tinos', serif; font-size:16px}
h1, h2, h3, h4, h5, h6 {color: #444;}
::selection{background-color:#a00104!important;color:#fff!important;}
::-moz-selection{background-color:#a00104!important;color:#fff!important;}
/* default font size */
.fa {font-size: 14px;}
/* Override the bootstrap defaults */
h1 {font-size: 33px;}
h2 {font-size: 27px;}
h3 {font-size: 21px;clear:both	/*Edited by nilkanthinfo*/}
h4 {font-size: 15px;}
h5 {font-size: 12px;}
h6 {font-size: 10.2px;}
a {color: #666;}
a:hover {color:#f38006;}
a,a:focus,a:hover {text-decoration: none;}
legend {padding: 7px 0px}
label {font-size: 12px;font-weight: normal;}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {font-size: 14px; color: #FFF;}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {font-size: 15px;}
.input-group .input-group-addon {font-size: 15px;height: 30px;}
/* Fix some bootstrap issues */
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {display: inline;}
.nav-tabs {margin-bottom: 15px;}
div.required .control-label:before{content: '* ';color: #F00;font-weight: bold;}
/* ------ FontAwesome Starts ------ */ 
.box-category .maincat .navigate:after,.box-category .submenu .subnavigate:after,.box-category .maincat .navigate.open:after,.box-category .submenu .subnavigate.open:after,
.box-category a:before,.box-category a:after,footer #submit_nilkanthinfo_newsletter{font-family:"FontAwesome";}
/* ------ FontAwesome Ends ------ */ 
/*-------- Bottom Pattern Starts --------*/
.mainslider-upper .bg-pattern,.NIpopular_block:after,.our-chefs-cms:after
{background:transparent url("../images/bottom.png") repeat-x scroll center bottom;height:37px;width:100%;position:absolute;}
/*-------- Bottom Pattern Ends --------*/
/*-------- Top Pattern Starts --------*/
.NIpopular_block:before,footer:after,.our-chefs-cms:before
{background:transparent url("../images/top.png") repeat-x scroll center top;height:37px;width:100%;position:absolute;}
/*-------- Top Pattern Ends --------*/
/*--------- Transition Starts ---------*/
#footer .column li a:before,.verti-hori-block .cart_block
{-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
#top,header,.nav-inner-container
{
	-webkit-transition: all 0.5s ease-in-out; 
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out; 
}
.product-thumb .image,.product-thumb .image1st img,.product-thumb .image2nd img
{transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}
.product-thumb .image2nd
{transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}
/*--------- Transition Ends ---------*/
/* ------ Top Header Start ------ */
.header-top-inner{position:absolute;width:100%;}
#top{margin: 0;min-height: 28px;z-index:2;position:relative;}
#top .btn-group .btn{padding:0 0px;font-weight:normal;}
#top .pull-left .btn-group .btn{color:#666;}
#top .pull-left .btn-group .btn:hover{color:#000;}
#top .btn-group > .btn{background:none!important;}
#top #form-currency .btn-group > .btn{border:none!important;}
#top #form-language .btn-group > .btn
{margin-left:0px;margin-top: 3px;padding: 0 0 0 20px; border-left:1px solid;border-color:#ccc!important;line-height:21px;border-right:none;border-bottom:none;border-top:none;}
#top #form-language li .btn{text-align:left;}
#form-language .btn-group{margin-top:-3px;}
#top #form-currency .btn-group .btn{margin:0;font-size:15px;}
#top #form-currency .btn-group .dropdown-menu .btn,#top #form-language .btn-group .dropdown-menu .btn{background:none!important;border:none!important;}
.header-right .dropdown-menu{background:rgba(0,0,0,0.9);left:auto;right:0;}
#top #form-currency .btn-group .btn.currency-select{margin:0;padding:3px 8px;}
#top .btn-group .btn img{vertical-align:baseline;}
#top .btn-group .btn b, strong{font-weight:normal;}
.header-right .pull-left span.hidden-xs{display:none;}
#top #form-currency .currency-select {text-align: left;}
#top #form-currency .currency-select:hover{	text-shadow: none;}
#top #form-language .btn-group .btn .fa-caret-down,#top #form-currency .btn-group .btn .fa-caret-down{vertical-align: middle;}
#top-links li a,#top-links li a span{color:#fff;}
#top-links li a:hover,#top-links li a span:hover{color:#c58004;}
#top-links li a i{margin-right:10px;}
#top .btn-link:hover, #top-links a:hover,#top .dropdown-menu > li > a:hover{color:#000;}
#top-links li{padding:0;width:100%;}
.header-right .pull-left, .header-right .pull-left .btn-group{width:100%;}
.header-right .pull-left .btn{ border:none;color: #fff;font-size: 13px;letter-spacing: 0;padding: 0;width: 100%;}
#top-links li .pull-left i{float:right;display:inline-block;margin-top:4px;}
#top-links li.chkout_link{display:none;}
#top-links li.wish_link{border-right:none;padding:0;margin-right:0;}
#top-links .dropdown-menu a {text-shadow: none;}
#top .btn-link strong {line-height: 14px;}
#top-links {padding-top: 0px;}
#top-links ul.list-inline{margin-bottom:0;margin-left:0;}
#top-links ul.list-inline .contact_no_link,#top-links ul.list-inline .shoping_link{display:none;}
#top-links a + a {margin-left: 15px;}
#top .dropdown-menu{background-color:#f5f5f5;margin-top:12px;border:1px solid;border-color:#ddd;}
#top #form-language .dropdown-menu{margin-top:10px;}
#top #form-currency .dropdown-menu{margin-top:11px;}
#top-links .dropdown-menu li{border-right:none;padding:0;margin:0;}
#top-links .pull-left .dropdown-menu li{margin-bottom:3px;}
#top-links .dropdown-menu li a{padding:5px 0px;}
#form-language,#form-currency{color:#fff}
.header-right .pull-left .btn:hover{color:#c58004;}
.header-right .pull-left .dropdown-menu .btn
{text-transform:capitalize;font-weight:normal;padding:0px!important;margin-left:0!important;margin-right:0!important;text-align:left;}
.header-right .pull-left .btn{padding:0;margin:0;}
#top-links li .pull-left img, #top-links li .pull-left strong{float:left;}
#top-links li .pull-left img{margin-top:6px;}
#top-links li .pull-left ul img{margin: 4px 8px 0 0;}
.header-right .pull-left .dropdown-menu{ background:none;    margin:5px 0 0;    min-width: auto;    padding: 0;    position: static;    width: 100%;}
.header-right .pull-left li .btn{background:none!important;}
header{position:relative;z-index:3;}
.header-left,.header-center,.header-right{float:left;width:33.33%;}
.header-right{margin-top:25px;}
#top #form-currency span,#top #form-language span{display:none;}
#top-links li i{display:none;}
.account_link a.dropdown-toggle {display:none;}
.account_link .dropdown-menu{display:block;position:static;min-width:100%;background:none;margin:0;padding:0;}
.lang-cur {float: right;margin:17px 0 0;}
.top-links-main{float: right;margin:31px 0 0px;padding: 0 0 0 15px;position: relative;width: auto;}
.top-links-main > #nav_account i{font-size:17px;color:#fff;cursor:pointer;}
.top-links-main > #nav_account:hover i{color:#c58004;}
#top-links {background:rgba(0,0,0,0.9);border:none;padding: 10px 15px;position: absolute;right: 0;top: 15px;width: 140px;z-index: 99;}
/* ------ Top Header Ends ------ */
/* ------ Logo Start ------ */
.header-center{text-align:center;margin:10px 0 0px;}
.header-center .logo_block{width:auto;float:none;display:inline-block;}
#logo {margin: 0 0 0px 0;}
/* ------ Logo Ends ------ */
/* ------ Search Start ------ */
.search_block{width:60%;padding:0;margin:83px 0 0;position:relative;}
#search{width:100%;}
.search-inner .input-group-btn{position: absolute;right: 10%;top: 16%;z-index: 3;}
#search .input-lg 
{background:rgba(0, 0, 0, 0.6);width: 100%;color:#fff;padding:0 35px 0 10px;outline: none;border:1px solid transparent;-webkit-appearance: none;border-radius:50px;height: 35px;}
#search .btn-lg
{position:absolute;color:#fff;padding:0;border-radius: 0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:none;border:none;}
.NI_ajax_search_inner .form-control::-moz-placeholder{color:#fff;}
#search .btn-lg:hover{background:none!important;}
#search input:focus{background:rgba(0, 0, 0, 0.5); box-shadow:none;-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;} 
/*Edited for search button toggle*/
#search .button-search {position: absolute;right:0px;width: 28px;height: 24px;cursor: pointer;}
/*for search toggle*/
#search #NI_ajax_search_spinner{display:none; left: 0;position: absolute;right: 0;text-align: center;top:43px;}
#search #NI_ajax_search_spinner i {font-size: 25px;margin: 4px 0 0;color:#fff;}
#search .NI_ajax_search_data.has-data{border:1px solid;border-color:rgba(0, 0, 0, 0.5); left:0px;position: absolute;top:35px;width:100%;background:rgba(0, 0, 0, 0.5);}
#search:hover .NI_ajax_search_data.has-data, #search input:focus .NI_ajax_search_data.has-data{width:100%;}
#search .NI_ajax_search_data .container{width:100%;padding:0}
#search .NI_ajax_search_data .container .row {margin:0;}
#search .NI_ajax_search_data #content{width:100%;margin:0;padding:0; min-height:85px;max-height:270px;overflow:auto;padding:15px;}
.NI_ajax_search_data .block-product-cat-inner{border-top:none;}
#search .NI_ajax_search_data #content .no_match{ left: 0;margin: 0;position: absolute;right: 0;text-align: center;top: 40%;font-size:12px;color:#fff;}
.NI_ajax_search_data .product-thumb{border-bottom:1px solid;border-color:#e6e6e6;margin-bottom:15px;}
.NI_ajax_search_data .product-thumb .image{float:left; width:25%;border:none;}
.NI_ajax_search_data .productgridview_details{float:left;}
.NI_ajax_search_data .sale-inner{left:auto; right:0;}
.NI_ajax_search_data .product-thumb .caption {margin: 0 0 0 15px;padding: 0;text-align:left;}
.NI_ajax_search_data .product-thumb .price,.NI_ajax_search_data .product-thumb .price-new{color:#fff;}
.NI_ajax_search_data .product-thumb h4{font-size: 12px;font-weight: normal;margin-top: 0;}
.NI_ajax_search_data .product-thumb h4 a{color:#fff;}
/* ------ Search Ends ------ */
/* ------ Header Cart Start ------ */
.verti-hori-block .cart_block{margin:0;opacity:0;top:0px;position:absolute;right:0;}
.verti-hori-block #sticky-cart-items,.verti-hori-block #cart-total-gty,.verti-hori-block #sticky-cart-sep{display:none;}
.verti-hori-block #cart > .btn > #cart-total{display:none; border:none;padding: 0;position: relative;}
.posi .verti-hori-block #cart > .btn > #cart-total{display:block;}
.posi .verti-hori-block #sticky-cart-num{right:-26px!important;}
.posi .cart_block{opacity:1;top:10px;}
.posi .cart_block #cart{border:1px solid;border-color:#fff; border-radius:100%;padding:10px;}
.posi .cart_block #cart.open,.posi .cart_block #cart:hover{border-color:#c58004;}
.posi #cart.open > .btn{background:none;}
.cart-notification{background:rgba(0, 0, 0, 0.9);border:2px solid;border-color:#c58004;padding: 15px; width:300px;}
.cart-notification > span {display:inline-block;margin:0 0 11px;font-size:13px;color:#fff;}
.cart-notification > span a{color:#fff;}
.cart-notification > span a:hover{color:#c58004;}
.cart-notification .progress{margin-bottom:0;height:6px;background-color: #ccc;}
.cart-notification > .notify_title{font-size:15px;color:#fff;font-weight: 600;}
.cart-notification button.close{top:13px;opacity:1;color:#fff;}
#cart {margin-bottom:0px;}
.cart_block{margin:26px 0px 0 0;float: right;width:auto;padding-right:5px;}
#cart > .btn{text-shadow:none;border:none;border-radius:0;padding:0;color:#fff;font-weight:normal;box-shadow: none;background-color:transparent!important;background-image:none;}
#cart .table tr{background:none;}
.cart_block  #cart .table .btn{ background:none!important;border: none;color: #fff;padding: 5px 10px;}
#cart > .btn .fa{float:right;padding:1px 0px 0;color:#fff;}
#cart > .btn > #cart-total{float:left;padding:0;}
#cart #cart-total span{display:none;}
#cart #cart-total span#sticky-cart-num
{font-size: 12px;line-height: 19px;display:block;padding:0 5px;background-color:red;border-radius:100%;position:absolute;top:-11px;right:-10px;color:#fff;}
.posi #cart #cart-total span#sticky-cart-num{padding:0 4px 0 6px;}
#cart-total-gty{font-weight:600;}
#cart.open > .btn{background-image: none;border:none;color: #666;box-shadow: none;text-shadow: none;}
#cart.open > .btn:hover{color: #444;}
#cart .dropdown-menu {background:rgba(0, 0, 0, 0.9);border:2px solid;border-color:#c58004; width: 350px;z-index: 1001;margin-top:-1px;padding:0!important;margin-right:1px;}
@media (max-width: 478px){#cart .dropdown-menu {width: 350px;}}
#cart .dropdown-menu table {margin-bottom: 10px;background:none!important;color:#fff;}
#cart .dropdown-menu .table > tbody > tr > td,#cart .dropdown-menu .table > tbody > tr > th, 
#cart .dropdown-menu .table > tfoot > tr > td,#cart .dropdown-menu .table > tfoot > tr > th, 
#cart .dropdown-menu .table > thead > tr > td,#cart .dropdown-menu .table > thead > tr > th
{border-top:none;}
#cart .dropdown-menu .img-thumbnail{border-radius:100%;}
#cart .dropdown-menu .table a,#cart .dropdown-menu strong{color:#fff;}
#cart .dropdown-menu .table a:hover,#cart .dropdown-menu strong:hover{color:#c58004;}
#cart .dropdown-menu li > div {width: 100%;padding: 0 10px;}
@media (max-width: 478px){#cart .dropdown-menu li > div {min-width: 100%;}}
#cart .dropdown-menu li p {margin: 20px 0;color:#fff;}
/* ------ Header Cart Ends ------ */
/* ------- Horizontal Menu Start ------- */
.nav-inner-container.posi{position:fixed;top: 0;z-index:10;width:100%;left:0;right:0;}
.nav-inner-container.posi .subpage-logo{display:none;}
.nav-inner-container.posi .navbar-nav{text-align:center !important;}
.nav-inner-container.posi.active_quick_view{z-index:9999;}
@media (min-width: 992px){.navbar-collapse.collapse{display: block!important;height: auto!important;padding-bottom: 0;overflow: visible!important;visibility: visible!important}}
.navbar-nav {margin: 0;text-align:center;}
.navbar-nav>li {display:inline-block;}
/* Gradent to all drop down menus */
.dropdown-menu li > a:hover {text-decoration: none;color: #fff;}
#menu .dropdown-inner ul.menucolumn li.heading .childcol li a:hover{color:#c58004;}
.nav-inner-container{background-color:rgba(0, 0, 0, 0.5);position:relative;z-index:2;}
.posi.nav-inner-container{background-color:rgba(0, 0, 0, 0.9);}
#menu{border:none;min-height: 40px;border-radius:0;margin-bottom:0;}
#menu .nav > li > a{color: #fff;font-size:18px;	font-weight:normal;padding:18px 15px;min-height: 15px;text-transform:capitalize;}
#menu .Horizontal_menu .nav > li.active > a{color:#c58004;}
#menu .Horizontal_menu .nav > li.emp a{background-color:#fa8406 !important; font-size:17px; text-transform:none;}
#menu .Horizontal_menu .nav > li.emp a:hover{background-color:#a00104 !important; color:#FFF}
#menu .Horizontal_menu .nav > li > a{font-weight:normal;font-size:17px;letter-spacing:0.05em;font-family: 'Oswald', sans-serif; text-transform:uppercase;}
.home #menu .Horizontal_menu .nav > li.home-cat > a,#menu .Horizontal_menu .nav > li:hover > a{color:#fa8406;}
#menu .dropdown-menu {padding:15px;background:rgba(0, 0, 0, 0.7);}
#menu .dropdown-inner{display: table;}
#menu .dropdown-inner ul {display: table-cell;white-space: nowrap;}
#menu .dropdown-inner ul.menucolumn li.heading{margin-right:20px;}
#menu .dropdown-inner ul.menucolumn li.heading a{font-size:16px;text-transform:none;}
#menu .dropdown-inner ul.menucolumn li.heading > a:hover{color:#ff9328;}
#menu .dropdown-inner ul.menucolumn li.heading ul{float:left;padding:0;list-style:none;}
#menu .dropdown-inner ul.menucolumn li.heading ul li{ padding-right: 6px;}
#menu .dropdown-inner ul.menucolumn li.heading ul li a{border-bottom:none;min-width:160px;padding:5px 0 5px 0px;font-weight:normal;}
#menu .dropdown-inner a {display: block;padding: 3px 20px;clear: both;line-height: 20px;}
#menu .dropdown-inner a,#menu .dropdown-inner ul.menucolumn li.heading .childcol li a{text-transform:none;}
#menu .dropdown-inner li.heading a{padding:0 0 10px 0;font-weight:400;margin:0 8px 0 0;border-color:#bcbcbc;color:#fff;}
#menu .see-all 
{display:block;margin-top:0.5em;border-top:1px solid;padding:3px 20px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 3px 3px;font-size:12px;}
#menu .see-all:hover, #menu .see-all:focus 
{text-decoration: none;color: #fff;background-color: #229ac8;background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);background-repeat: repeat-x;}
#menu #category{float: left;padding-left: 15px;	line-height: 40px;color:#fff;}
#menu .btn-navbar{font-stretch: expanded;color: #FFF;padding: 2px 18px;float: right;margin:8px 0px;background:none;border:none;}
#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled]{color: #fff;}
@media (min-width: 768px){#menu .dropdown:hover .dropdown-menu {display: block;}}
@media (max-width: 767px) 
{
	#menu {border-radius: 0;}
	#menu div.dropdown-inner > ul.list-unstyled {display: block;}
	#menu div.dropdown-menu{margin-left: 0 !important;padding-bottom: 10px;}
	#menu .dropdown-inner {display: block;}
	#menu .dropdown-inner a {width: 100%;color: #fff;}
	#menu .see-all{margin-top: 0;border: none;border-radius: 0;color: #fff;}
}
#menu .menu-toggle,#menu .submenu-toggle
{position: absolute;border:none;right: 15px;background:transparent url("../image/nilkanthinfo/sprite-etlino1.png") repeat scroll -6px -70px;color: transparent;}
#menu .menu-toggle{top: 10px;}
#menu .dropdown-inner ul.menucolumn li.heading{position:relative;margin-right:0;margin-left:0;clear:both;}
#menu .submenu-toggle{right: 0;top: 7px;}
#menu .menu-toggle.open,#menu .submenu-toggle.open{background-position:-9px -91px;}
/* ------- Menu Ends ------- */
/* ------ Content Start ------ */
#content {min-height: 600px;}
#column-left,#column-right{background-color:#f5f5f5;width: 22%;padding:0 21px;}
.header-top{position:relative;}
.home .header-top > .container{width:100%;}
.home .header-top > .container #content{width:100%;padding:0;}
.home .container #content .content_top > .container{width:100%;}
	/* ------ Full Width Content Starts ------ */
		#content.col-sm-12{width:100%;padding:0 15px;}
		#content.col-sm-12 .product-list .product-thumb .productlistview_details {margin-left:300px;}
	/* ------ Full Width Content Ends ------ */
	/* ------ Two Column Content Starts ------ */
		#content.col-sm-9{width:75.4%;padding-left:0px;padding-right:0;}
		#column-left.col-sm-3{margin-right:30px;}
		#column-right.col-sm-3{margin-left:30px;}
		#content.col-sm-9 .product-list .product-thumb .productlistview_details {margin-left:230px;}
	/* ------ Two Column Content Ends ------ */
	/* ------ Three Column Content Starts ------ */
		#content.col-sm-6{width:50.8%;}
		#content.col-sm-6 .search-in-cat{width:auto;}
	/* ------ Three Column Content Ends ------ */
	#content.col-sm-6 .filter-category .limit{width:65px;}
	#content.col-sm-6 .filter-category .sort{width:110px;}
	#content.col-sm-6 .filter-category .sort #input-sort, .filter-category .limit #input-limit{background-position:90px 12px;}
	#content.col-sm-6 .filter-category .limit #input-limit{background-position:44px 12px;}
	#content.col-sm-6 .product-list .product-thumb .productlistview_details{margin-left:153px;}
/* ------ Content Ends ------ */
/* ------- Newsletter Middle Content Starts------- */
#content .newsletter_block{margin-bottom:50px;}
#content .newsletter_block .container{background-color:#f5f5f5;}
#content .newsletter_block .block-content{text-align:center;margin-bottom:30px;}
#content #submit_nilkanthinfo_newsletter{line-height: 30px;}
/* ------- Newsletter Middle Content Ends------- */
/* ------ Footer Start ------ */
footer:after{content:"";top:-20px;}
footer{background-position:; background:url(../images/footer-bg.png) repeat #361212; padding-top: 0px;position:relative;margin-top:60px;}
.home footer{margin-top:0;}
footer a,footer li,footer #nilkanthinfo_newsletter_response,footer p.powered_block{color:#fefefe;}
footer a:hover {color: #ffc13f;}
footer h2,footer .newsletter_block .block_heading
{font-weight: 400; font-size:30px;margin:0px 0 15px;position:relative;color:#ffc156;padding-bottom: 12px; text-align:center;font-family: 'Cinzel', serif; letter-spacing:0.05em;}
footer .newsletter_block .block_heading{margin-top:0px;margin-bottom:20px;}
footer .Follow_Us h5{margin-top:21px;margin-bottom:20px;}
#footer .column li{overflow:hidden;position:relative;margin-bottom:10px;}
#footer .column li a{position:relative;overflow:hidden;}
#footer .column .social_block li a:before,#footer .column .social_block li a:after{display:none;}
.custom_footer_inner1.col-sm-3.column{display:none;}
footer .newsletter_block .container{width:100%;padding:0;}
footer #nilkanthinfo_newsletter_email{color:#747474;border:1px solid;padding:5px!important;border-color:#fff;width:245px;height:26px;}
footer #submit_nilkanthinfo_newsletter
{font-weight:normal;background-color:#c58004;border:none;height:35px;width:35px;border-radius:100%;font-size:12px;padding-right:2px;padding-left:0;color:#fff;}
footer .news-outer{border-radius:100%;display:inline-block;border:1px solid;border-color:#c58004;padding:2px;position:absolute;top:-8px;right:37px;}
footer .newsletter_block .block-content{position:relative;}
footer .newsletter_block p{margin:0;position:absolute;top:-28px;}
footer #submit_nilkanthinfo_newsletter:hover{background-color:#fff!important;color:#c58004;border-color:#fff!important;}
#footer .col-sm-3.column{margin:62px 0px 50px;padding:0;width:25%;}
.footer_Contacts li span{margin-right:10px;}
.footer_Contacts li span.two,.footer_Contacts li span.three{margin-right:48px;opacity:0}
.footer_Contacts li{position:relative;}
.add1 .one{position:relative;top:10px;}
.footer_Contacts li.add2{margin-bottom:5px}
.footer_Contacts li.cell-no{margin:10px 0 20px;}
.add1 i,.add1 .one,.cell-no i,.cell-no span,.email i,.email span{border-radius:100%;border:1px solid;border-color:#fff;}
.add1 i,.cell-no i,.email i{padding:8px 11px;color:#fff;}
.add1 .one,.cell-no span,.email span{padding:8px 2px 9px;}
.footer_Contacts li.cell-no i{padding:8px 10px;}
.footer_Contacts li.email i{padding:8px;}
.footer_bottom_upper{border-top:1px dashed;border-color:#ffc13b;}
.footer_bottom_upper .column{margin-top:62px;}
.footer_bottom_upper .custom_footer_inner0{ border-right: 1px solid;}
.footer_aboutus h5{display:none;}
.footer_aboutus li:last-child {margin-top:14px;line-height:24px;}
#footer .custom_footer_inner2.col-sm-3.column{margin:50px 0px 0px 20px;width:22.7%;}
.Payment_Block{text-align:left;}
.footer_bottom{border-top:2px solid;border-color:#fff;clear: both;color:#747474;display:inline-block;margin-top:28px;width:100%; background-color: #230a0a;}
footer p.powered_block { font-size: 16px;margin:20px auto 17px;position: relative;padding:0px 0 0;}
footer p.powered_block a{color:#c58004;margin-right:5px;background:none!important;}
footer p.powered_block a:hover{color:#fff;}
.footer_bottom .container{text-align:center;}
.footer_bottom p{margin:20px 0 15px;}
.footer_bottom .custom_footer_inner3{display:inline-block; margin:24px 0 0;float:right;}
footer .payment_block,footer .social_block{list-style:none;margin: 0;padding: 0;}
footer .Payment_Block li{display: inline-block;}
footer .Payment_Block li a{ display: block; height:16px; width: 120px;}
footer .Payment_Block li.visa a,
footer .Payment_Block li.visa a:hover{background: url("../image/nilkanthinfo/payment-logo.png") no-repeat scroll 0 0 transparent!important;}
.social_block li {cursor: pointer;display: inline-block;margin: 0 10px 0 0;padding: 0;border-radius:100%;border:2px solid;border-color:#fff;padding:2px;}
.social_block li:hover{border-color:#ffb33b;}
footer .social_block li:hover a {color: #ffc13f;}
footer li a:hover{background:none!important;}
footer .social_block li i
{font-size:12px;font-weight:300;height:35px;padding:0;width:35px;border-radius:100%;line-height:33px;text-align:center;color: #fcaa35;}
footer .social_block li i.fa-facebook{color:#fff; background-color:#3b5998;}
footer .social_block li i.fa-twitter{color:#fff; background-color:#17a3f2;}
footer .social_block li i.fa-linkedin{color:#fff; background-color:#0077b4;}
footer .social_block li i.fa-skype{color:#fff; background-color:#00b1f0;}

footer .social_block li i:hover{
	color:#fff;
}
.back-to-top{bottom:60px;color:#fff;display:none;padding:1.3em 1em;position:fixed;right:0.5em;text-decoration:none;z-index: 99;line-height:0;background-repeat:no-repeat; height: 106px;width: 74px;}
footer a.back-to-top:hover{background-color:transparent!important;}
.back-to-top i{font-size:40px;line-height:16px;color:transparent;}
footer .plate{bottom: 64px; height: 71px; position: absolute; background-repeat: no-repeat; right: 2em; width: 85px;}
#footer .footer-menu-toggle
{position: absolute;right: 20px;top: 2px;border:none;background:transparent url("../image/nilkanthinfo/sprite-etlino1.png") repeat scroll -15px -73px;color: transparent;}
#footer .footer-menu-toggle.open{background-position:-14px -94px;}
/* ------ Footer Ends ------ */
/* ------- Newsletter Pop Starts------- */
.NI_newsletter_popup #cboxContent{background-color:#fac652;}
.NI_newsletter_popup #cboxWrapper #cboxBottomLeft,.NI_newsletter_popup #cboxWrapper #cboxBottomCenter, .NI_newsletter_popup #cboxWrapper #cboxBottomRight{height:14px!important;}
.NI_newsletter_popup #cboxWrapper #cboxContent #cboxLoadedContent .ajax {max-height: 100% !important;overflow: hidden;}
.NI_newsletter_popup #cboxWrapper #cboxContent #cboxLoadedContent {margin-bottom: 0;max-height: 100% !important;}
.NI_newsletter_popup #cboxWrapper #cboxContent {background:none!important;max-height: 100% !important;}
.newsletter_popup_box{display: inline-block;height: 100%;padding:30px 5% 108px;width: 100%;background-color:transparent!important;text-align:center;}
.newsletter_popup_box .left_block {display:inline-block;margin: 50px 0 0;text-align:right;width:53%;float:right;}
.newsletter_popup_box .box-heading {font-size:16px;font-weight:bold;line-height: 1.3em;margin-bottom: 22px;text-transform:uppercase;color:#c58004;letter-spacing:2px;}
.newsletter_popup_box .box-description{font-size:13px;margin-bottom:0px;font-weight:600;}
.NI_newsletter_popup #nilkanthinfo_newsletter_email1{padding:7px 43px 7px 9px !important;width:90%;border-radius:50px;border:none}
.NI_newsletter_popup .box-content{position:relative;}
.NI_newsletter_popup #submit_nilkanthinfo_newsletter1
{
	background-color:#c58004;
	border:1px solid transparent;
	border-radius:100%!important;
	padding:4px 8px;
	text-transform:uppercase;
	position:absolute;
	top:2px;
	right:2px;
	font-size:13px;
	color:#fff;
}
.NI_newsletter_popup #submit_nilkanthinfo_newsletter1:hover{border-color:#c58004;color:#c58004;background-color:transparent!important;}
.NI_newsletter_popup #cboxMiddleLeft,.NI_newsletter_popup #cboxMiddleRight,.NI_newsletter_popup #cboxPrevious,.NI_newsletter_popup #cboxNext,.NI_newsletter_popup #cboxTopLeft,.NI_newsletter_popup #cboxTopCenter,.NI_newsletter_popup #cboxTopRight,.NI_newsletter_popup #cboxBottomRight,.NI_newsletter_popup #cboxBottomLeft,.NI_newsletter_popup #cboxBottomCenter{background-color:#eee!important;display:none;}
.NI_newsletter_popup #cboxClose
{bottom:auto; right: -27px;top: -21px;background:url("../image/nilkanthinfo/cursor-close.png") no-repeat;border:none;height:25px;width:25px}
.NI_newsletter_popup #cboxClose:hover{background-position:0 0;}
#cboxOverlay{cursor:url("../image/nilkanthinfo/cursor-close.png"), progress!important;}
#colorbox,#cboxOverlay,#cboxWrapper{outline:none;}
.NI_newsletter_popup#colorbox, .NI_newsletter_popup #cboxOverlay,.NI_newsletter_popup #cboxWrapper{overflow:visible;outline:none;}
#colorbox.NI_newsletter_popup, #cboxOverlay.NI_newsletter_popup, #cboxWrapper{z-index:99999;}
#cboxOverlay{z-index:99999;}
/* ------- Newsletter Pop Ends------- */
/* alert */
.alert {padding: 8px 14px 8px 14px; margin:10px 0;}
.home .alert{ position:relative;z-index:9;}
.pagination {margin: 0;}
/* buttons */
.buttons {margin: 1em 0;}
.btn,.btn-primary,.btn-default,#submit_nilkanthinfo_newsletter{color: #fff;background-color: #fa8406;}
.footer_bottom_upper .footer-btn{background-color: #361212;}
.btn,.product-thumb .button-group .button .addtocart,#submit_nilkanthinfo_newsletter{letter-spacing: 1px;border-radius:7px;}
.btn {padding: 7.5px 12px;}
.btn-xs {font-size: 9px;}
.btn-sm {font-size: 10.2px;}
.btn-lg {padding: 10px 16px;font-size: 15px;}
.btn-group > .btn, .btn-group > .dropdown-menu, 
.btn-group > .popover{font-size: 12px;}
.btn-group > .btn-xs {font-size: 9px;}
.btn-group > .btn-sm {font-size: 10.2px;}
.btn-group > .btn-lg {font-size: 15px;}
.btn-default {}
.btn-primary {}
.btn-danger.active, 
.btn-danger.focus, 
.btn-danger:active, 
.btn-danger:focus, 
.btn-danger:hover, 
.open > .dropdown-toggle.btn-danger,
.btn-info.active, 
.btn-info.focus, 
.btn-info:active, 
.btn-info:focus, 
.btn-info:hover, 
.open > .dropdown-toggle.btn-info,
.btn-default.active, 
.btn-default.focus, 
.btn-default:active, 
.btn-default:focus, 
.btn-default:hover, 
.open > .dropdown-toggle.btn-default,
.btn-primary.active, 
.btn-primary.focus, 
.btn-primary:active, 
.btn-primary:focus, 
.btn-primary:hover, 
.open > .dropdown-toggle.btn-primary,
.btn-primary:hover, 
.btn-primary:active, 
.btn-primary.active, 
.btn-primary.disabled, 
.btn-primary[disabled],
.btn-primary.disabled,
.btn-primary.disabled.active,
.btn-primary.disabled.focus,
.btn-primary.disabled:active,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled],
.btn-primary[disabled].active,
.btn-primary[disabled].focus,
.btn-primary[disabled]:active,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary.active,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover,
#submit_nilkanthinfo_newsletter:hover 
{background-color:#ce2127;color:#fff;border-color:#361212;}
.btn-warning{color: #fff;background-color:#faa732;border-color:#f89406 #f89406 #ad6704;}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-danger {}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {}
.btn-success{color: #fff;background-color: #5bb75b;border-color: #51a351 #51a351 #387038;}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-info {color: #fff;}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {background-image: none;}
.btn-link{border-color: transparent;cursor: pointer;color: #23A1D1;border-radius: 0;}
.btn-link, .btn-link:active, .btn-link[disabled]{	background-color: rgba(0, 0, 0, 0);	background-image: none;	box-shadow: none;}
.btn-inverse 
{
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	background-image: linear-gradient(to bottom, #444, #222);
	background-repeat: repeat-x;
	border-color: #222 #222 #000;
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] 
{background-color: #222;background-image: linear-gradient(to bottom, #333, #111);}
/* carousel */
.carousel-caption {color: #FFF;text-shadow: 0 1px 0 #000;}
.carousel-control .icon-prev:before {content:'\f053';font-family:"FontAwesome";}
.carousel-control .icon-next:before {content:'\f054';font-family:"FontAwesome";}
/* ------Product Rating Start ------ */
.NI_ajax_search_data .rating,.block .product-thumb .rating,.product-grid .product-thumb .rating{display:none}
.product-thumb .rating {padding-bottom: 0px;}
.rating .fa-stack {font-size: 8px;}
.rating .fa-star-o {color: #c58004;font-size: 15px;}
.rating .fa-star {color: #c58004;font-size: 15px;}
.rating .unrated .fa-star{color: #ccc;}
.rating .fa-star + .fa-star-o {color: #c58004;}
/* ------ Product Rating Ends ------ */
/* ------ Product Price Start ------ */
h2.price {margin: 0;}
.product-thumb .price,.product-thumb .price-new {color: #000;font-weight:normal;margin:0 0 18px;}
.product-thumb .price-old{color: #999;	font-size:12px;	text-decoration: line-through;	margin-left: 10px;	line-height:0;}
.product-thumb .price-tax {color: #999;font-size: 12px;display: block;}
/* ------ Product Price Ends ------ */
/* ------ Product Button Start ------ */
@media (max-width: 768px){.product-list .product-thumb .button-group {border-left: none;}}
.product-thumb .button-group .button,
.product-thumb .button-group.leftaddgrup .button,
.NI_productpage .product-content #button-cart
{border:none;display:inline-block;float: left;background-color:transparent;color: #fff;line-height:28px;height:28px;font-weight: bold;text-align:center;text-transform:uppercase;}
.product-thumb .button-group .button{width:auto;}
.product-thumb .button-group.leftaddgrup .button{width:57%;}
.NI_productpage .product-content #button-cart,.NI_productpage .product-content #button-cart-quick
{font-size:17px;font-weight:600!important;line-height:0;margin:0 5px;padding:18px 20px;width: auto;background-color:#f5f5f5;border-radius:50px;height:auto;color:#000;}
.NI_productpage .product-content #button-cart:hover,.NI_productpage .product-content #button-cart-quick:hover{color:#fff;background-color:#c58004;}
.NI_productpage .product-content .btn-group .btn 
{border-radius:100%;border:2px solid;border-color:#c58004;color:#c58004;padding:9px;line-height:0;margin:0 3px;background:none!important;letter-spacing:0;}
.NI_productpage .product-content .btn-group .btn:hover{border-color:#000;color:#000;background:none!important;}
.rating_write p{text-align:left;}
.NI_productpage .product-content #btn-plus,.NI_productpage .product-content #btn-minus,
.NI_productpage .product-content #btn-plus-quick,.NI_productpage .product-content #btn-minus-quick
{padding:9px 5px 0;border:none;color:#666;background:none!important;float:left;}
.quantity .quantity_button{border: 1px solid;border-color:#ebebeb;border-radius: 50px;float: left;padding: 2px 10px;}
.NI_productpage .product-content #input-quantity{border:none;}
.NI_productpage .product-content .btn{line-height: 10px;}
.NI_productpage .product-content #product .btn{font-weight:normal;}
.block-product.slider-block .button_cart{line-height:28px;}
.product-thumb .button-group .button + .button,.product-thumb .button-group.rightbtgrup .button + .button{width:28px;}
.product-thumb .min-btn-grp.button-group .button,.product-thumb .min-btn-grp.button-group .button + .button{border:none;padding: 0;width: 28px;}
.product-thumb .min-btn-grp.button-group .button_cart.button{width:auto;}
.product-thumb .button.quickview a { border:none;}
/*Added by Nilkanthinfo for view in nilkanthinfo_producttab*/
a.quick_view.cboxElement {color: #fff;}
/*-----------------*/
.product-thumb .button-group button:hover,.product-thumb .button-group .button:hover{color: #000;}
.NI_productpage .product-content #button-cart:hover,.NI_productpage .product-content button:hover {color:#fff}
.product-thumb .button-group button:hover,
.product-thumb .button-group .button:hover,
.NI_productpage .product-content #button-cart:hover,
.NI_productpage .product-content button:hover 
{text-decoration: none;cursor: pointer;}
@media (max-width: 1200px){.product-thumb .button-group button, .product-thumb .button-group button + button {width: 33.33%;}}
@media (max-width: 767px){.product-thumb .button-group button, .product-thumb .button-group button + button {width: 33.33%;}}
.product-thumb:hover .min-btn-grp.button-group{width:auto;right:0px;}
.product-thumb .min-btn-grp .button:last-child{margin-bottom:0;}
.product-thumb .big-btn-grp{text-align:center;}
.product-thumb .big-btn-grp .button{float:none!important;}
.product-thumb:hover .big-btn-grp{right:0;}
.product-thumb .big-btn-grp .button:hover,.inner_cms_home3_block .product-thumb .button-group .button.button_cart:hover{color:#fff;}
/* ------ Product Button Ends ------ */
.thumbnails{position:relative;overflow: hidden;clear: both;list-style: none;padding: 0;margin: 0;text-align:center;}
.thumbnails > li {margin-left: 20px;}
.thumbnails > img {width: 100%;}
.zoomWrapper{display:inline-block;}
ul.additional-carousel .image-additional{margin:0;}
.image-additional a{margin-bottom:0px;padding:0px;display: block;border: 1px solid;border-color:#ebebeb;border-radius:100%;}
.image-additional a img{border-radius:100%;}
.image-additional a:hover{border-color:#c58004;}
.image-additional {max-width: 92px;}
.thumbnails .image-additional {float: left;margin-left: 20px;}
/* fixed colum left + content + right*/
@media (min-width: 768px) 
{
    #column-left  .product-layout .col-md-3 {width: 100%;}
    #column-left + #content .product-layout .col-md-3 {width: 50%;}
    #column-left + #content + #column-right .product-layout .col-md-3{width: 100%;}
    #content + #column-right .product-layout .col-md-3{width: 100%;}
}
/* fixed product layouts used in left and right columns */
#column-left .product-layout,#column-right .product-layout {width: 100%;}
/* fixed mobile cart quantity input */
.input-group .form-control[name^=quantity] {min-width: 50px;}
.block-product.slide_block .product-thumb-upper {padding:0;}
.block-product .product-thumb{ padding:15px 15px 0;}
.block-product.slider-block .product-thumb{margin:0px;width:auto;}
.product-thumb{position: relative;margin-bottom: 20px;overflow:hidden;}
/* ------ Product Sale and New icon Start ------ */
.sale{position:absolute;right:0;}
.sale-inner,.new-inner{color:#fff;}
	/* ------ Sale icon Start ------ */
	.sale{top:28px;}
	.quick_content.NI_productpage .sale{top:0;}
	.NI_category_tab .sale{right:0px;top:53px;}	
	.block-product-cat .product-grid .sale{right:7px;top:38px;}
	.product-list .product-thumb .productlistview_details .sale{top:10px;}
	.sale-inner{background-color: #c00a27;border:none;display:inline-block;overflow:visible;padding:0 8px;position: relative;width:auto;}
	.sale-inner:before{border-bottom: 20px solid transparent;border-right: 14px solid #c00a27;content: "";float: left;left: -14px;position: absolute;}
	@media (min-width: 1825px){/*.sale-inner:before{left:-12px;border-right: 12px solid #c00a27;}*/}
	.NI_ajax_search_data .sale-inner:before{display:none;}
	.NI_ajax_search_data .sale-inner {font-size: 10px;line-height: 12px;padding: 0 2px 1px;position: static;}
	/* ------ Sale icon End ------ */
	/* ------ New icon Start ------ */
	.newicon{display:inline-block;}
	.block-product-cat .productlistview_details .newicon{position:relative; top:-3px;}
	.NI_productpage .newicon{position:relative;top:-5px;}
	.new-inner{background-color:green;font-size:11px;padding:0 3px;line-height:0;}
	.NI_ajax_search_data .new-inner{font-size:8px;padding:0 2px;}
	/* ------ New icon End ------ */
/* ------ Product Sale and New icon Ends ------ */
/* ------ Mainbanner Starts ------ */
.inner_cms_home1_block .container{width:100%;}
.mainslider-upper .main-inner-content{position:relative;margin-bottom:0;}
.mainslider-upper .main-inner-content .owl-pagination{ bottom:50px;display: block;position: relative;top:auto;text-align: center;}
.mainslider-upper .owl-controls .owl-page span{background-color:#fff;box-shadow:none;}
.mainslider-upper .owl-controls .owl-page.active span,.mainslider-upper .owl-controls .owl-page span:hover{background-color:#ff9328}
.mainslider-upper .container{position:relative;}
.mainslider-upper .bg-pattern{bottom:4px;z-index: 1;}
.mainslider-upper .main-inner-content .owl-item .img-responsive{width:100%;}
/* ------ Mainbanner Ends ------ */
.container.brand_logo{margin:0 auto;clear:both;} 
.brandlogo-upper img {display: inline-block;}
.owl-wrapper-outer{border: none!important;border-radius:0px!important;box-shadow: none!important;}
/*.block-product.slider-block .col-lg-3.col-md-3.col-sm-6.col-xs-12,.block-product.slider-block .col-lg-4.col-md-4.col-sm-6.col-xs-12{width:100%;padding:0;float:left;}*/
.block-product.slider-block .product-thumb-upper,.block-product.slider-block-six .product-thumb-upper{width:100%;padding:0;float:left;}
.block-product.grid-block .col-lg-3.col-md-3.col-sm-6.col-xs-12{}
/* ------ Display None Starts ------ */
.block .owl-pagination,
.product-image .thumbnails .owl-pagination,
.flex_upper .flex-control-nav,
.block-product-cat .product-grid .product-thumb .description,
.block-product .product-thumb .price-tax,
.block-product .product-thumb .fa-shopping-cart,
.testimonial_block_heading,
.footer_bottom .custom_footer_inner3 .Payment_Block h5,
.footer_bottom .custom_footer_inner4 .Follow_Us h5,
.block-product-cat .product-thumb .price-tax,
.block-product-cat .product-thumb .fa-shopping-cart,
.block-product-cat .product-grid .productlistview_details,
.block-product-cat .product-list .productgridview_details,
.block-product .product-grid .pricelist_sale,
.block-product .product-list .sale-inner,
#additional-carousel .owl-pagination,
#content .block-product .button-group.leftrigthcloumn,
.block .product-thumb-inner .button-group.leftrigthcloumn,
#column-left .block-product .image .button-group, 
#column-right .block-product .image .button-group,
.container > h1,
.container > .breadcrumb,
.product-category .cat_banner-comman,
.category_thumb_block .alert
{display:none;}
/* ------ Display None Ends ------ */
/* ------ Breadcrumb Start ------ */
.cat_banner-inner .cat-inner,.cat_banner,.cat_banner-comman{background-color:#999;}
.cat_banner .category-upper-image{margin-top:-50px;}
.cat_banner,.cat_banner-comman{margin-bottom:40px;text-align:center;}
.cat_banner h1,.cat_banner-comman h1
{font-size:30px;font-weight:bold;margin-bottom:0;position:relative;text-transform:uppercase;display:none;}
.cat_banner .breadcrumb,.cat_banner-comman .breadcrumb{display:block}
.breadcrumb{margin:0px 0;padding:0px;}
.breadcrumb i {font-size: 15px;}
.breadcrumb > li {padding:0 10px;position: relative;white-space: nowrap;border-right:1px solid;	border-color:#fff;text-transform:uppercase; font-weight:bold;}
.breadcrumb > li a{color:#fff;}
.breadcrumb > li a:hover{color:#c58004;}
.breadcrumb > li:last-child{padding-right:0;border-right:none;}
.breadcrumb > li + li:before {content: '';padding: 0;}
.cat-inner #catshow{margin-bottom:0;}
.cat-inner .clickable{display:none!important;}
.col-sm-12.category-upper-image{z-index:1;}
.cat_banner-comman{height:298px;}
.product-product .cat_banner-inner .cat_banner-comman{height:auto;margin-bottom:0;background:none;}
.cat_banner-inner .cat_banner-comman .container .category_thumb_block{top:-49px;z-index:1;}
.cat-inner{overflow:hidden;height:275px;}
.cat-inner img{max-width:none;}
/* ------ Breadcrumb Ends ------ */
#column-left .block .block_heading,#column-right .block .block_heading{margin: 23px 0 40px;padding: 25px 15px;}
.block .block_heading,.home-pro-tab .tab_heading a,#column-left .panel .panel-heading,#column-right .panel .panel-heading,.refine-search
{color: #000;margin-top: 24px;margin-bottom:20px;	font-size:18px;}
.refine-search{margin-bottom:5px}
/* ------ Heading Comman Font Starts ------ */
#menu .nav > li > a,
#menu .dropdown-inner ul.menucolumn li.heading > a,
.block .block_heading,
.NI_product_tab .tab_heading a,
#column-left .panel .panel-heading,
#column-right .panel .panel-heading,
.container h2,
.refine-search,
footer h5, 
footer .newsletter_block .block-heading,
.container h2, 
.container h1, 
.contact_page h3,
.container h2.cat_page_heading,
.information-information h3,
#content.NI_productpage .product-content h3,
.advertise_inner .top_block,
.advertise_inner .bottom_block,
.cat-block_heading, #Cattabslatest a,
.product-description .desc_title,#product .control-label,
.Vertical_menu .vertical-cat
{}
/* ------ Heading Comman Font Ends ------ */
/* ------- Quickview Starts------- */
.quick_product_page .row{margin:0;}
.quick_product_page #content{padding:20px 0 0!important;}
.quick_product_page .row.img-content{margin:0;width:100%;}
.quick_product_page .thumbnails{margin:0;}
.quick_product_page .img-content .product-image{width:52%;}
.quick_product_page .img-content .product-content{width:45%;}
.quick_product_page .thumbnails li a.thumbnail {padding:0;border:none!important;}
.quick_product_page .zoomWrapper{max-width:100%!important;}
.quick_product_page #qimage{max-width:97%!important;border:1px solid;border-color:#ccc;}
#additional-carousel1 #qimage{max-width:97%!important;}
.quick_product_page .image-additional img{border:none!important;}
.responsive_Qview #cboxPrevious,.responsive_Qview #cboxNext,.responsive_Qview #cboxCurrent{display:none!important;}
.quick_product_page #additional-carousel{width:100%;}
.quick_product_page .container,#content.quick_content.NI_productpage{width:100%;}
/* ------- Quickview Ends------- */
/* ------- Category Page Start ------- */
.listview .block-product-cat-inner{border:none;}
/*product-list*/
.product-list .product-thumb{width:auto;margin-bottom:0;padding:15px;}
.block-product .product-list  .product-thumb .description{display:block;margin-top:10px;}
.product-list .product-thumb .image .button-group{display:none;}
.product-list .product-thumb .image img{ height: auto;width:100%;}
/* product list */
.product-list .product-thumb .button-group .button{margin-right:5px;}
.product-list .product-thumb .button-group.rightbtgrup .button
{border: 2px solid;border-color:#c58004;border-radius: 100%;color: #c58004;height:auto;padding:3px 10px;width: auto;}
.product-list .product-thumb .button-group.rightbtgrup .button:hover{border-color:#000;}
.product-list .product-thumb .button-group.rightbtgrup .button:hover i{color:#000;}
.product-list .product-thumb .button-group .button.quickview a{color: #c58004;}
.product-list .product-thumb .button-group.rightbtgrup .button.button_cart
{width:auto;background-color:#f5f5f5;border:none;height:auto;padding:5px 20px;border-radius:50px;color:#2b2b2b;}
.product-list .product-thumb .button-group.rightbtgrup .button.button_cart:hover{background-color:#c58004;color:#fff;}
.product-list .product-thumb .button-group.rightbtgrup .button.button_cart i{display:none;}
.product-list .product-thumb .button-group.rightbtgrup .button.button_cart span{font-size:15px;letter-spacing:1px;}
.product-thumb:hover .button-group{opacity:1;}
.product-list .product-thumb .button-group{position:static;display:inline-block;opacity:1;}
.product-thumb .image {text-align: center;position:relative;overflow:hidden;}

.product-thumb .image img {margin-left: auto;margin-right: auto;border-radius:100%;}
.product-grid .product-thumb .image {position:relative;}
@media (min-width: 767px){.product-list .product-thumb .image {float: left;padding: 0px;border-bottom:none;width:25%;}}
.product-thumb h4{font-weight:500;font-size:17px;margin:13px 0 10px;text-transform:none !important;display:inline-block;color: #FFF;
	background-color: rgba(143,27,35,0.8);
	padding: 8px 10px;
	margin-top:10px !important;
	text-align:center}
.product-thumb h4 a{color:#000;}
.product-thumb h4:hover a,.product-thumb:hover h4 a{color:#c58004;}
.product-thumb .caption {padding:0px;text-align:center;}
.product-list .product-thumb .price-rating{display:block;}
.product-list .product-thumb .price-rating{border:1px solid;border-color:#ebebeb;border-left:none;border-right:none;padding:10px 0;margin-bottom:22px;}
.product-list .product-thumb .price,.product-list .product-thumb .price-new{margin:0;display:inline-block;}
.product-list .product-thumb .rating{float:right;}
.product-list .product-thumb .productlistview_details {position:relative;}
.product-thumb .productlistview_details > h4 {font-size: 19px;font-weight: 600;margin: 0;padding: 10px 0 10px;}
.product-thumb .productlistview_details > h4 a{color: #000;}
.product-thumb .productlistview_details .description{ margin:5px 0 18px;font-size:13;line-height:23px}
@media (max-width: 1200px){.product-grid .product-thumb .caption {padding: 0 10px;}}
@media (max-width: 767px) {.product-list .product-thumb .caption{min-height: 0;margin-left: 0;padding: 0 10px;}.product-grid .product-thumb .caption{min-height: 0;}}
.refine-search-block{display:none;}
.block-product-cat-inner{border-top:1px solid;border-color:#ebebeb;}
.jscroll-inner .block-product-cat-inner{display:block;}
.listgrid_product .product-layout.product-grid{padding:0;}
.listgrid_product .product-grid .product-thumb {padding:15px;margin-bottom:0;}
.listgrid_product .jscroll-inner .block-product-cat-inner{border:none;}
.listgrid_product .jscroll-inner{border: 1px solid;border-right:none;border-bottom:none;border-left:none; border-color:#ebebeb;display:block;}
.listgrid_product.listview .jscroll-inner{margin-bottom:10px;}
.listgrid_product .product-list{border-bottom:1px solid;border-color:#ebebeb;margin-bottom:10px;padding:0;}
.category_upper_block .category_upper_image, .category_upper_block .category_description{float: left;width: 100%;}
.category_upper_image .img-thumbnail{border:none;margin-bottom: 20px;max-width: none;padding: 0;}
.refine-search-category ul {display: inline-block;margin-bottom: 0;padding: 0;}
.refine-search-category li{float: left;list-style:none;margin: 0 10px 5px 0;}
.refine-search-category li a{display: block;padding: 5px 0;}
.filter-category,.pagination-block {border:none;display: inline-block;margin: 0 0 15px;padding: 0;width: 100%;}
.filter-category{border-top:1px solid; border-color:#ebebeb;padding:15px 0 10px;margin-bottom:0;}
.filter-category .grid-list-btn{float: left;margin-top:9px;padding: 0;width: auto;margin-right:10px}
.grid-list-btn #list-view,.grid-list-btn #grid-view{color:#989898;border:none;padding:0px;	background-color:transparent!important;}
.grid-list-btn i{font-size:24px;line-height:24px;}
.grid-list-btn #list-view.active,.grid-list-btn #list-view:hover,.grid-list-btn #grid-view.active,.grid-list-btn #grid-view:hover{color:#c58004;}
.grid-list-btn #grid-view{margin-left:15px;}
.compare-total{float: left;font-size: 13px;font-weight: 500;margin: 10px 10px 0 0;}
.filter-right{float: right;margin: 0;width: auto;}
.sort-by-block, .show-block{float: left;}
.filter-category .sort-by {float: left;margin: 8px 10px 0 0;padding: 0;width: auto;}
.filter-category .sort {float: left;padding: 0;width:144px;}
.filter-category .show {float: left;margin: 8px 10px 0;padding: 0;}
.filter-category .limit {float: right;padding: 0;width: 100px;}
.col-sm-3.refine-search-category {width: 100%;}
.pagination-block{border:none;padding-top:15px;margin-top:30px;border-top:1px solid #ebebeb;}
.pagination-block div{padding:0;width:100%;float:none;text-align:center;}
.pagination-block .page-link {float: right;margin:4px 0 4px;padding: 0;width: auto;}
.pagination-block .page-result {float: left;margin: 8px 0 17px;padding: 0;width: auto;}
.block-product-cat .jscroll-inner .pagination-block{display:none;}
.filter-category .sort-by label,.filter-category .show label{color:#666;font-size: 13px;}
.filter-category .sort #input-sort,.filter-category .limit #input-limit
{ 
	font-size: 13px;
	height: 37px;
	padding:0 15px;
	width: 100%;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
	background:transparent url("../image/nilkanthinfo/cat-arrow.png") no-repeat scroll 114px 12px;
	cursor:pointer;
}
.pagination > li {border: 1px solid;border-color:#fff;border-radius: 100%;display: inline-block;margin: 0 5px;text-align: center;}
.pagination > li.active{border-color:#c58004;}
.filter-category .limit #input-limit{background-position:75px 12px;}
.pagination li span,.pagination li a{padding:6px 12px!important;border-color:#ccc!important;font-size:15px;border-radius:100%!important;margin:2px!important;}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover,.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover
{background-color:#c58004;border-color:#c58004!important;color:#fff;border-radius:100%!important;}
.pagination-block .text-right{margin:15px 0;font-size:15px;}
.block-product-cat{position:relative}
.block-product-cat .jscroll-loading{text-align:center;}
/* ------- Category Page Ends ------- */
/* ------- Column-Left - Column-Right Start ------- */
#column-left .block .description,#column-right .block .description{display:none}
#column-left .block .block_heading,#column-right .block .block_heading,#column-left .panel .panel-heading,#column-right .panel .panel-heading
{margin:0px 0 10px;border-bottom:1px solid;border-color:#ddd;padding:30px 0 9px;}
/* list group */
#column-left li a,#column-right li a,.list-group a{padding:4px 0 8px;font-size:15px;}
.ni_filter .list-group a.list-group-item{padding:10px 0;}
.ni_filter .list-group > a.list-group-item:hover{color:#666;}
.box-category{margin-bottom:0;}
.box-category .maincat:last-child a{padding-bottom:0;}
.list-group a.active, .list-group a.active:hover, .list-group a:hover,
#column-right .checkbox label:hover,#column-right .radio label:hover,
#column-left .checkbox label:hover,#column-left .radio label:hover, 
#column-left .product-thumb h4 a:hover,#column-right .product-thumb h4 a:hover,
#column-left .product-thumb .button-group .button.button_cart:hover, 
#column-right .product-thumb .button-group .button.button_cart:hover
{color:#c58004;	}
.list-group a:hover{border-bottom: none;}
.box-category .maincat .subcategory .submenu a{padding:8px 0 8px 12px;}
.box-category .maincat .subcategory .submenu .subsubcategory a{padding:8px 0 8px 20px;}
#column-left .block,#column-right .block{width:100%;}
#column-left .block .container,#column-right .block .container{width:100%;padding:0;}
#column-left .block .container .row,#column-right .block .container .row{margin:0;}
#column-left .block-product,#column-right .block-product{width: 100%;}
#column-left .block .information_block .nav-tabs,#column-right .block .information_block .nav-tabs{border-bottom:none;}
#column-left .panel-default,#column-right .panel-default{border:none;background:none;}
#column-left .product-thumb .button-group,#column-right .product-thumb .button-group{display:block;position:static;}
#column-left .product-thumb .button-group,#column-right .product-thumb .button-group{opacity: 1;}
#column-left .container,#column-right .container{width:100%;}
#column-left .block,#column-right .block,#column-left .block .product-thumb-upper,#column-right .block .product-thumb-upper{padding:0;}
#column-left .block,#column-right .block{margin:0;}
#column-left .block .product-thumb-upper,#column-right .block .product-thumb-upper{width:100%;}
#column-left .block .caption .button_cart,#column-right .block .caption .button_cart{display:none!important;}
#column-left .block .block-product,#column-right .block .block-product{margin:0;}
#column-left .block-product > div,#column-right .block-product > div{display: block;margin-bottom: 5px;margin-right: 0;vertical-align: top;width: 100%;}
#column-left .product-thumb,#column-right .product-thumb
{border-bottom:1px solid;border-color:#ccc; width:auto;margin-bottom:15px;padding:0px 0 15px;border-left:none;border-right:none}
#column-left .block-product .wrapper .product-thumb-upper:last-child .product-thumb,#column-right .block-product .wrapper .product-thumb-upper:last-child .product-thumb
{border:none;}
#column-left .block-product .image,#column-right .block-product .image{border:none;display: block;float: left;margin-bottom: 0;margin-right:14px;}
#column-left .product-thumb .caption,#column-left .product-thumb .button-group,#column-right .product-thumb .caption,#column-right .product-thumb .button-group 
{margin-left: 88px;margin-right: 0;width: auto;padding:0;text-align:left;min-height:auto;}
#column-left .product-thumb .price,#column-left .product-thumb .price-new,
#column-right .product-thumb .price,#column-right .product-thumb .price-new
{font-size:13px;margin-bottom:5px;}
#column-left .product-thumb h4,#column-right .product-thumb h4{font-size:12px;}
#column-left .product-thumb .button-group .button,#column-right .product-thumb .button-group .button,
#column-left .product-thumb .rating,#column-right .product-thumb .rating,
#column-left .product-thumb .sale-inner,#column-right .product-thumb .sale-inner
{display:none;}
#column-left .product-thumb .button-group .button.button_cart,#column-right .product-thumb .button-group .button.button_cart
{color: #000;display: block;font-weight: normal;line-height: 24px;height:auto;text-transform: capitalize;width: auto;background-color:transparent!important;padding:0;}
#column-left .block-product .image > a,#column-right .block-product .image > a{margin: 0;}
#column-left .block-product .sale-inner,#column-right .block-product .sale-inner{ top: 16px;}
#column-left .panel .list-group-item .filter-group,#column-right .panel .list-group-item .filter-group{overflow:auto;height:110px;}
.ni_filter div.list-group-item{padding:0;margin-bottom:15px;}
.ni_filter div.list-group-item label{text-transform:capitalize;}
.ni_price_filter{margin-bottom:0;}
.ni_price_filter{display:block;clear:both;}
#column-left .banner,#column-right .banner{margin-top:30px;}
/* ------- Column-Left - Column-Right Ends ------- */
/* ------- Productpage Starts------- */
.container.pro-info-page{width:100%;padding:0;}
.row.pro-row-page{margin:0;}
.cat_banner-comman
{background-image:url("../image/nilkanthinfo/CatProductpage.png");background-repeat:no-repeat;background-attachment:scroll;background-position:center;display:block;}
.cat_banner-comman .container{position:relative;}
.cat_banner-comman .category_thumb_block{position:absolute;width:100%;top:247px;left:0;right:0;}
.container.img_conti{display:none;}
#content.NI_productpage{padding:0 15px;}
.product-image{padding:0;margin-right:20px;}
.product-content{padding:0;}
.NI_productpage #column-right{width:100%;padding:0;background:none;border:none;}
.zoomContainer{z-index:9999;}
.fancybox-overlay{z-index:9999!important;}
.fancybox-opened{z-index:99999!important;}
/*.elevatezoom-gallery { position: relative !important;}*/
.NI_productpage .product-image .thumbnails{overflow:visible;}
#color_carousel .owl-buttons div,#color_carousel1 .owl-buttons div{opacity:1;top:auto;bottom:-3.5%;}
.elevatezoom-gallery,.quick_product_page #qimage{display:block;margin:0 auto;}
.additional-carousel.list-unstyled{text-align:center;}
#additional-carousel,#additional-carousel1{display:inline-block!important;width:85%;text-align:center;}
.additional-carousel.list-unstyled .owl-carousel .owl-buttons .owl-next{right:-30px;}
.additional-carousel.list-unstyled .owl-carousel .owl-buttons .owl-prev{left:-30px;}
#additional-carousel li,#additional-carousel1 li{display:inline-block;}
#content.NI_productpage .product-heading
{font-size:22px;font-weight:normal;margin-bottom:5px;margin-top:-4px;padding:0px 0 16px;position:relative;text-transform:capitalize;display:inline-block;}
.product-content .description {line-height: 23px;}
.product-description .desc_title,#product .control-label,#product .size_chart{font-weight:bold;font-size:15px;color:#000;}
#content.NI_productpage hr{margin:10px 0;border-color:#ebebeb;}
#content.NI_productpage .product-content h3{ font-size: 15px;font-weight: bold;margin: 0 0 10px;}
.product-description .description-right {padding-left: 15px;}
#content ul.list-unstyled li {line-height: 22px;margin: 4px 0;}
.product-content .pro_desc{line-height:24px;  margin-bottom: 19px;}
.product-content .list-unstyled .old-price{color: #9c9c9c;float: left;font-size: 13px;font-weight: 400;margin-right: 10px;}
#content .product-content .special-price, #content .product-content .product-price{color:#c58004;font-size:25px;font-weight:600;margin: 0;}
#content ul.list-unstyled li.taxli {clear: both;}
.control-label.qty {float: left;margin:12px 10px 0 0;}
#input-quantity {float: left;height: 30px;margin:0px;width:37px;padding:0;text-align:center;border-left:none;border-right:none;}
#input-quantity:focus {box-shadow: none;}
.rating_write{margin:10px 0 0;}
.product-content .alert-info {margin: 10px 0 0;}
#product-quick .alert-info{display:inline-block;}
.product_bottom{padding:0px;margin:0px 0;background-color:#fff;}
.por-bot .nav-tabs > li{margin-bottom:-1px;float:none;display:inline-block;}
.por-bot .nav-tabs{border:none;margin-bottom:0;text-align:center;}
.por-bot{background-color:#f5f5f5;}
.por-bot .nav-tabs > li.active a{background-color:#f5f5f5;}
.por-bot .nav-tabs > li a{font-weight:600;padding:0.90em 1em;margin:0;font-size:19px;color:#2b2b2b;}
.por-bot .tab-content{padding:35px 25px;line-height:24px;clear:both;}
.table-bordered{background-color:#fff;}
.por-bot .tab-content textarea,.por-bot .tab-content input{background-color:#fff;}
.NI_productpage .product-image .thumbnails a.thumbnail{padding:0;line-height:0;}
.NI_productpage #product .quantity,.NI_productpage #product-quick .quantity{margin-bottom:0;display:inline-block;}
.NI_productpage #product-quick .quantity{display:block;margin:10px 0;}
.NI_productpage .product-content #product-quick #button-cart-quick{margin:0 5px;display:inline;}
#product-quick .quantity .btn-group{margin-top:10px;}
.block.related_block{clear:both;}
.related_block .description{display:none;}
#tab-review .buttons{border-top:1px solid;border-color:#ebebeb;}
#tab-review .buttons #button-review{margin-top:15px;background-color:#c58004;color:#fff;border-color:#c58004;}
#tab-review .buttons #button-review:hover{margin-top:15px;background-color:#f5f5f5!important;color:#000;}
.block.related_block .block_heading{margin:50px 0 20px;text-transform:capitalize;text-align:center;font-size:65px;}
/* ------- Additional Product Slick Slider Starts ------- */
	/* ------ One Column Content Starts ------ */
		#content.col-sm-12 .Horizontal .product-image{width:502px;}
		#content.col-sm-12 .Horizontal .product-content{padding:0;width:55.3%;}
		#content.col-sm-12 .img-content.Vertical .product-image{width:53%;}
		#content.col-sm-12 .img-content.Vertical .product-content{width:45.2%;}
		#content.col-sm-12 .Left.Vertical .thumbnails{float:right;}
		#content.col-sm-12 .Right.Vertical .thumbnails{float:left}
		#content.col-sm-12 .img-content.Vertical .additional-carousel{width:18%;padding:0!important;}
		#content.col-sm-12 .Right.Vertical .additional-carousel{float:left;}
	/* ------ One Column Content Ends ------ */
	/* ------ Two Column Content Starts ------ */
		#content.col-sm-9 .Horizontal .product-image{width:45%;}
		#content.col-sm-9 .Horizontal .product-content{width:52.7%;}
		#content.col-sm-9 .Vertical .product-image{width:52%;}
		#content.col-sm-9 .Vertical .product-content{width:45.7%;}
		#content.col-sm-9 .Vertical .thumbnails{width:81%;}
		#content.col-sm-9 .Vertical .additional-carousel{float:left;width:18%;padding:0!important;}
	/* ------ Two Column Content Ends ------ */
	/* ------ Three Column Content Starts ------ */
		#content.col-sm-6 .img-content .product-image{width:100%;margin-left:0!important;margin-right:0!important;}
		#content.col-sm-6 .img-content .product-content{width:100%;margin-top:20px;margin-bottom:70px;}
		#content.col-sm-6 .Vertical .thumbnails{width:81%;}
		#content.col-sm-6 .Vertical .additional-carousel{width:19%;padding:0!important;}
	/* ------ Three Column Content Ends ------ */
		.Left.Vertical .thumbnails{float:right;}
		.Right.Vertical .thumbnails{float:left}
		.img-content.Vertical .additional-carousel{margin:0;}
		.img-content.Vertical .slick-vertical .slick-slide{border:none;}
		.img-content.Vertical .slick-dots{display:none!important;}
		.img-content.Vertical .slick-arrow{position:static;display:inline-block!important;/*margin-top:25px;*/ margin-top:0; transform: rotate(90deg);color:#666;}
		.img-content.Vertical .slick-arrow:hover{color:#c58004}
		.slick-slider .slick-disabled.slick-arrow{opacity:0.5}
		.img-content.Vertical .slick-arrow:before{display:none;}
		.img-content.Vertical .slick-prev{margin-bottom:15px;} 
		.Right.Vertical .sale{right:19%;}
	/* ------- Additional Product Slick Slider Ends ------- */
/* ------- Productpage Ends------- */
/* ------- Tooltip Starts ------- */
.tooltip-inner{background-color: #000;}
.tooltip.top .tooltip-arrow {border-top-color: #000;}
.tooltip.top-left .tooltip-arrow{border-top-color:#000;}
.tooltip.top-right .tooltip-arrow{border-top-color: #000;}
.tooltip.right .tooltip-arrow {border-right-color: #000}
.tooltip.left .tooltip-arrow {border-left-color: #000}
.tooltip.bottom .tooltip-arrow {border-bottom-color: #000;}
.tooltip.bottom-left .tooltip-arrow {border-bottom-color:#000;}
.tooltip.bottom-right .tooltip-arrow {border-bottom-color:#000;}
/* ------- Tooltip Ends ------- */
/* ------- Rollover Starts ------- */
.product-thumb .image2nd
{
	left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
	transform: rotateY(-180deg); 
    -webkit-transform: rotateY(-180deg); 
    -moz-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
}
.product-thumb .image1st img
{
	transform: rotateY(0deg); 
    -webkit-transform: rotateY(0deg); 
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
}
.product-thumb:hover .image1st img
{
	transform: rotateY(180deg); 
    -webkit-transform: rotateY(180deg); 
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
}
.product-thumb .image2nd img
{
	padding:2px;
    opacity: 0;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity: 0;
}
.product-thumb:hover .image2nd img
{
	opacity: 1;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
     transform: rotateY(0deg); 
     -webkit-transform: rotateY(0deg); 
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
}
.product-thumb:hover .image2nd
{   
	opacity: 1;
   	transform: rotateY(0deg); 
    -webkit-transform: rotateY(0deg); 
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
}
/* ------- Rollover Ends ------- */ 
/* ------- Next-Previous Icon Starts ------- */  
.block .owl-carousel:hover .owl-buttons div{opacity:1;}               
.block .owl-carousel .owl-buttons div{top:50%;text-shadow:none!important;}		
.block.mainslider-upper .owl-carousel .owl-buttons div{top:60%;}
.block.NIpopular_block .owl-carousel .owl-buttons div,
.block.NI_testimonial_block .owl-carousel .owl-buttons div
{top:auto; bottom:0%}
#column-left .block .owl-carousel .owl-buttons div,#column-right .block .owl-carousel .owl-buttons div{opacity:1;top:-47px;}
#column-left .block .owl-carousel .owl-buttons div i,#column-right .block .owl-carousel .owl-buttons div i{height:22px;width:22px;line-height:22px;}
#column-left .block .owl-carousel .owl-buttons .owl-prev,#column-right .block .owl-carousel .owl-buttons .owl-prev {left: auto; right:14%;}
.block .owl-carousel .owl-buttons .owl-prev{left:47%;}
.block.NI_category_tab .block-product.-tabcontent .owl-buttons .owl-prev{left:47%;}
.NI_category_tab .ct-block .owl-carousel .owl-buttons .owl-prev{left:1%!important;}
.block .owl-carousel .owl-buttons .owl-next{right:47%;}
.block.NI_category_tab .block-product.-tabcontent .owl-buttons .owl-next{right:47%;}
.NI_category_tab .ct-block .owl-carousel .owl-buttons .owl-next{right:1%!important;}
.block .owl-carousel .owl-buttons div{border:1px solid;border-color:#000;border-radius:100%;}
.block.NI_category_tab .block-product.-tabcontent .owl-buttons div{top:auto;bottom:-3%;}
.NI_category_tab .ct-block .owl-carousel .owl-buttons div{bottom:auto!important;top:-17%!important;}
.block .owl-carousel .owl-buttons div i
{
	height:25px;
	width:25px;
	color:#000;
	margin:1px;
	border:1px solid;
	border-color:#000;
	border-radius:100%;
	background:none!important;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	line-height:25px;
}
.block.mainslider-upper .owl-carousel .owl-buttons div i{height:35px;width:35px;line-height:35px;}
.block.mainslider-upper .owl-carousel .owl-buttons div:hover,
.block .owl-carousel .owl-buttons div:hover,
.block.NIpopular_block .owl-carousel .owl-buttons div:hover,
.NI_category_tab .ct-block .owl-carousel .owl-buttons div:hover
{border-color:#c58004!important;}
.block .owl-carousel .owl-buttons div:hover i{color:#c58004!important;}
#additional-carousel .owl-buttons div,#additional-carousel1 .owl-buttons div{opacity:1;}
#additional-carousel .owl-buttons div,#additional-carousel1 .owl-buttons div{top:40%;}
#additional-carousel1 .owl-buttons .owl-prev{left:0;}
#additional-carousel1 .owl-buttons .owl-next{right:0;}
#additional-carousel .owl-buttons div i,#additional-carousel1 .owl-buttons div i{font-size:14px;margin:0;color:#b7b7b7;}
#additional-carousel .owl-buttons div i:hover,#additional-carousel1 .owl-buttons div i:hover{color:#000;}
	/* ------- White Next-Previous Icon Startrs ------- */     	
	.block.mainslider-upper .owl-carousel .owl-buttons div,.block.NIpopular_block .owl-carousel .owl-buttons div,.NI_category_tab .ct-block .owl-carousel .owl-buttons div
	{border-color:#fff!important;}
	.block.mainslider-upper .owl-carousel .owl-buttons i,.block.NIpopular_block .owl-carousel .owl-buttons div i,.NI_category_tab .ct-block .owl-carousel .owl-buttons i
	{color:#fff!important;border-color:#fff!important;}
	/* ------- White Next-Previous Icon Ends ------- */  
/* ------- Next-Previous Icon Ends ------- */                 
/* ------- Blog Content Starts------- */
.nilkanthinfo-nilkanthinfo_allblog .blog_img_single img{height:auto!important;width:auto!important;}
	/* ------- Blog Left/Right Starts------- */
	.blog_bottom .blog_author, 
	#column-left .blog_commt, 
	#column-right .blog_commt, 
	#column-left .blog_details, 
	#column-right .blog_details,
	#column-left .blog_des,
	#column-right .blog_des,
	#column-left .allblogs,
	#column-right .allblogs,
	#column-left .blog_block_inner:hover .blog_img .blackhover,
	#column-right .blog_block_inner:hover .blog_img .blackhover,
	#column-left .blog_block_inner:hover .blog_name a:before,#column-left .blog_block_inner:hover .blog_name a:after,
	#column-right .blog_block_inner:hover .blog_name a:before,#column-right .blog_block_inner:hover .blog_name a:after,
	#column-left .blog_name i,#column-right .blog_name i,
	#column-left .blog_img b,#column-right .blog_img b
	{display: none;}
	#column-left .blog-thumb-upper,#column-right .blog-thumb-upper{width:100%;padding:0;}
	#column-left .blog-thumb-upper .blog-thumb,#column-right .blog-thumb-upper .blog-thumb{margin-left:0;margin-right:0;margin-bottom:0;}
	#column-left .blog-thumb-upper,#column-right .blog-thumb-upper{width:100%;padding:0;}
	#column-left .blog_name,#column-right .blog_name{font-size:14px;text-align:center;}
	/* ------- Blog Left/Right Ends------- */
.home .NILatestBlog_block .blog_block_heading{display:none;}
.home .blog_name{text-transform:uppercase;text-align:center;margin-top:0;}
.blog_block_inner:hover .blog_name a:before,.blog_block_inner:hover .blog_name a:after 
{border-top: 1px solid #fff; content: "";left: 11%;position: absolute;top: 50%;width: 35%;}
.blog_block_inner:hover .blog_name a:after{left:auto;right: 11%;}
.blog_name a{color:#fff;display: block;}
#column-left .blog_name a,#column-right .blog_name a{color:#000;}
.home .blog_name i{color:#fff;}
.blog_name a:hover,#column-left .blog_name a:hover,#column-right .blog_name a:hover,.home .blog_block_inner:hover .blog_img a:hover:before{color:#c58004;}
.home .NILatestBlog_block .blog-thumb-upper{padding:0;}
.home .NILatestBlog_block .slider-block-blog .blog-thumb-upper{width:100%;}
.home .blog_img{position:relative;}
.home .blog_img a{text-align:center;color:transparent!important;left: 0;position: absolute;right: 0;text-align: center;top: 34%;width: 100%;}
.home .blog_block_inner .blog_img a:before
{
	content:"\f002";
	font-family:"FontAwesome";
	padding:10px;
	font-size:20px;
	border:1px solid;
	border-color:#fff;
	border-radius:100%;
	color:#fff;
	position:absolute;
	top:35%;
	left:45%;
	opacity:0;
}
.blog_block_inner .blog_img .blackhover{background: rgba(0, 0, 0, 0.7);bottom:5%;content: "";height:90%;left:5%;position: absolute;right:5%;top:5%;width:90%;opacity:0;}
.blog_block_inner:hover .blog_img .blackhover,.home .blog_block_inner:hover .blog_img a:before{opacity:1;}
.blog_block_inner{position:relative;}
.NILatestBlog_block .blog_commt,.NILatestBlog_block .blog_details,.NILatestBlog_block .blog_des{display:none;}
.NILatestBlog_block .blog_des a{display:block;}
.blog_bottom{padding:15px 0;}
.blog_name{font-size: 17px;font-weight: normal;letter-spacing: 2px;margin: 10px 0 5px;text-transform: capitalize;}	
.blog_des {border-top: 1px solid #e5e5e5;margin: 10px 0 0;padding: 5px 0 0;}
.blog_des b {display: block;margin: 15px 0 0;}
.blog_author, .blog_commt, .blog_details {border-right: 1px solid #e5e5e5;display: inline;text-transform: capitalize;}
.blog_bottom .blog_commt {border:none;}
.blog_details {border:none;margin: 0;}
.blog_bottom .blog_details {float: right;}
.allblogs{clear:both;display: none;text-align: center;}
.home .NILatestBlog_block{margin:50px 0;}
.Blog_content.owl-carousel{margin-bottom:0;}
.NIBlog_block .owl-controls .owl-buttons div{top:-7%;}
.blog-thumb {margin: 10px 0px 25px;}
.blog_img .img-responsive {height: auto!important;width: 100%!important;}
.blog_bottom{padding:15px 0;}
.home .blog_block_inner .blog_bottom{padding-top:0;position:absolute;top:50%;width:100%;opacity:0;}
.home .blog_block_inner:hover .blog_bottom{opacity:1;}
.blog_name{font-size: 17px;font-weight: normal;margin: 10px 0 5px;text-transform: capitalize;letter-spacing:2px;}
.blog_author,.blog_commt,.blog_details{border-right: 1px solid #e5e5e5;text-transform:capitalize;    display: inline; }
.blog_bottom .blog_author,#column-left .blog_commt,#column-right .blog_commt,#column-left .blog_details,#column-right .blog_details{display:none;}
.blog_bottom .blog_commt{border:none;}
.blog_bottom .blog_details{float:right;}
.blog_details{margin:0;border:none;}
.blog_des{border-top: 1px solid #e5e5e5;margin: 10px 0 0;padding: 5px 0 0;}
.blog_des b{display: block;margin: 15px 0 0;}
.allblogs{clear: both;display: block;text-align: center;}
.blog_single_content h2{margin-top:0; font-weight: 700;}
.blog_single_content .post_date {margin: 0 0 10px;text-transform: capitalize;}
.blog_img_single {display:block;margin: 0 0 30px;text-align:center;}
.blog_img_single > a {display: inline-block;}
.blog_desc_single {margin: 0 0 15px;line-height:25px;}
.blog_dt_details_single {display: inline;text-transform: capitalize;}
.blog_dt_details_single:last-child{border:none;padding:0;margin:0;}
span.lable{font-weight:700;display:inline-block;}
.blog_single_inner,.user_comment_inner{border-bottom: 1px solid;border-color:#ebebeb; padding: 0 0 15px;margin: 0 0 30px;border-radius:5px;}
.user_comment_inner{border:1px solid #e5e5e5;padding:15px;}
.comment_block_lable{margin-bottom:10px;}
.blog_single_inner:last-child{border-bottom:none;}
.blog_single_content .error{color:red;font-size:12px;}
.NI_blog #ni_blog input{padding:5px;}
.blog_single_content #ni_blog tr td .lable{ margin: 0 0 10px;}
.nilkanthinfo-nilkanthinfo_singleblog .blog_img_single img{display:inline-block;}
.blog_header h2{display:inline-block; margin-bottom:10px;}
.blog_header{border-bottom:2px solid;margin-bottom:30px;border-color:#ebebeb;}
.blog_header .post_date{float: right;margin:10px 0 0;}
.NI_blog_list .blog_desc_single p b{display:block;}
.NI_blog_list .blog_desc_single p a
{background-color:#f5f5f5;color:#000;display: inline-block;font-weight:bold;margin: 15px 0 0;padding:7px 15px;border-radius:50px;text-transform:uppercase;letter-spacing:1px;}
.NI_blog_list .blog_desc_single p a:hover{background-color:#c58004;color:#fff;}
.NI_blog_single .blog_author_single .lable1:last-child{border:none;padding:0;margin:0;}
.block .allblogs{display:none;}
.lable1{ border-right: 1px solid;border-color:#ebebeb; margin-right: 10px;  padding-right: 10px;}
.lable1.comment{margin:0;padding:0;border:none;}
.lable1 i{margin-right:5px;}
.usercomment_block > form {border:1px solid;border-color:#ebebeb;margin-top:15px;padding: 20px;border-radius:5px;}
.usercomment_block > form .buttons{border-bottom:none!important;padding-bottom:0!important;margin-bottom:0!important;}
.usercomment_block > form .buttons tr{margin-bottom:0!important;}
.usercomment_block > form .buttons tr a{margin-top:10px;}
.usercomment_header,.user_comment_header{font-size: 19px;font-weight: bold;padding-bottom:10px;border-bottom:1px solid #e5e5e5;margin-bottom:15px;}
.nilkanthinfo-nilkanthinfo_singleblog .blog_img_single img{height:auto!important;width:auto!important;}
.blog_single_content .form-group{display:inline-block;width:100%;}
.blog_single_content #input-captcha{float: left;margin-right: 15px;width: 25%;}
/* ------- Blog Content Ends------- */
/* ------- Price Filter Starts------- */
.ni_filter > .panel-heading{background:none;}
.ui-slider-horizontal .ui-slider-range{background-color:#000;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-widget-content{background-color: #aaa;border:none;border-radius:0;color:#aaa;}
.price_filter .price-sub_heading {margin:15px 0 25px;font-size:15px;}
.price_filter .slider-range-inner {padding: 0 8px;}
.price_filter .slider-range-inner a{background-color:#fff;border:2px solid;border-color:#c58004;border-radius:100%;}
.price_filter .slider-range-inner a + a{background-color:#000;}
.ui-slider-horizontal {height: 0.1em;}
.ni_filter .slider-range-upper #amount{border:none;font-size: 16px;margin: 15px 0 0;background:none;}
.ui-slider-horizontal .ui-slider-handle{padding:0;margin-top:-4px;}
#column-left .list-group .price_filter a:before,#column-right .list-group .price_filter a:before,
#column-left .ni_filter .list-group a:before,#column-right .ni_filter .list-group a:before
{display: none;}
/* ------- Price Filter Ends------- */
/*--------- Homepage Featured, Special, Popular, Latest, Bestseller Block Starts ---------*/
.home .Pro_block{width:32%;float:left;}
.special_block.Pro_block{margin:0 2%;}
.home .Pro_block .container{width:100%;}
/*--------- inner_cms_home3_block Homepage Featured, Special, Popular, Latest, Bestseller Block Ends ---------*/
/*--------- Comman CSS Starts ---------*/
.box-category .maincat,.box-category .maincat .submenu{position:relative;}
.box-category .maincat .navigate,.box-category .submenu .subnavigate
{border:none; font-size:14px;position: absolute;right: 5px;text-align: center;color:transparent;top: 6px;vertical-align: middle;z-index: 9;padding:0;background:none;}
.box-category .maincat .navigate:after,.box-category .submenu .subnavigate:after,
.box-category .maincat .navigate.open:after,.box-category .submenu .subnavigate.open:after
{background:transparent url("../image/nilkanthinfo/sprite-etlino1.png") no-repeat scroll -15px -73px;}
.box-category .maincat .navigate:after,.box-category .submenu .subnavigate:after{content:"\f067";color:transparent;background-position:-15px -73px;}
.box-category .maincat .navigate.open:after,.box-category .submenu .subnavigate.open:after{content:"\f068";color:transparent;background-position:-14px -94px;}
.owl-carousel{background:none!important;}
.thumbnail,.form-control,.well,.sitemap_page{border: 1px solid;border-color: #ebebeb;}
.form-control{border-radius:50px;}
textarea.form-control{border-radius:10px;}
.sitemap_page .row {line-height: 22px;padding: 15px 0;}
.account-account #content h2{margin:0px;}
#content ul.list-unstyled{border:none;margin-bottom: 10px;overflow: auto;padding: 10px 0;}
.container > h2,.container > h1{font-size:17px;float:left;margin:35px 0 0;font-weight:bold;}
.container > .row > #content > h1,.container > .row > #content > h2{display:none;}
.forget-password { margin: 10px 0 0;}
#content h1{font-size: 15px;font-weight: 700;text-transform: uppercase;float:none;margin-top:0;}
#content .buttons.clearfix,#content .buttons {border-bottom: 1px solid;border-top: 1px solid;border-color:#ebebeb;padding: 7px 0;overflow:hidden;}
.product-manufacturer strong{font-weight:normal;}
.manufacturer-list {border: 1px solid;border-color:#dbdee1;margin-bottom: 20px;padding: 5px;}
.manufacturer-heading {background-color: #f8f8f8;font-size: 15px;font-weight: 700;margin-bottom: 6px;padding: 5px 8px;}
.manufacturer-content {padding: 8px;}
.checkout-checkout #content .buttons.clearfix,.checkout-checkout #content .buttons{border:none;}
.account-newsletter .form-horizontal .control-label{text-align:left;}
div#spinner{display: none;width:100px;height: 100px;position: fixed;top: 50%;left: 50%;right:50%;text-align:center;z-index:99;} 
.account-account > .container .row #content > ul.list-unstyled,.affiliate-account > .container .row #content > ul.list-unstyled{padding-top:0;}
.account-account > .container .row #content > ul.list-unstyled li:first-child,.affiliate-account > .container .row #content > ul.list-unstyled li:first-child{margin-top:0;}
.information-contact > .container .row #content > h3{margin-top:0;}
.account-login .well h2{margin-top:0;}
.NI_contact_page strong {font-weight: 700;}
.g-map-block {margin-top: 15px;}
.home .home-map{margin-bottom:-5px;}
.home .content_left{background-color:#F4F4F4;}
.content_home1 .container{width:100%;}
.home .content_top {margin-bottom: 0px;}
#ni_cart {position:fixed;right: 2%;top:42px;width: 310px;z-index: 99;}
.information-contact .contact-inner strong{font-weight:bold;display:block;margin-bottom:15px;}
.information-contact .phone-number{margin-top:15px;}
.forgotten-pwd {display: block;margin: 10px 0 0;}
.well{background:#230a0a}
.panel-default > .panel-heading{background-color:#f5f5f5;}
.panel-default,
.table-bordered, .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th{border-color:#ebebeb;}
.cart-page-btn .btn{line-height:10px;}
.cart-page .img-thumbnail{border-radius:100%;}
.product-search #button-search{margin-bottom:15px;}
.product-thumb .caption p.description{font-size:12px}
/*--------- Comman CSS Ends ---------*/
/*---------  FAQ Page Starts ---------*/
	/* Icon font for arrow icons */
@font-face 
{
	font-family: 'icomoon';
	src:url('nilkanthinfo/icomoon_arrows/icomoon.eot');
	src:url('nilkanthinfo/icomoon_arrows/icomoon.eot?#iefix') format('embedded-opentype'),
		url('nilkanthinfo/icomoon_arrows/icomoon.woff') format('woff'),
		url('nilkanthinfo/icomoon_arrows/icomoon.ttf') format('truetype'),
		url('nilkanthinfo/icomoon_arrows/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
} /* Iconfont by Icomoon http://icomoon.io/ */
	/* Accordion style */
.cbp-ntaccordion {list-style: none;margin: 0;padding: 0;}
.cbp-ntsubaccordion {list-style: none;}
.cbp-ntaccordion .cbp-nttrigger {cursor: pointer;} 
.cbp-ntaccordion .cbp-nttrigger:hover,.cbp-ntaccordion .cbp-ntopen .cbp-nttrigger{color:#000;}
.cbp-ntaccordion h3 {margin: 0 0 0.3em;	padding:0.7em 0;border-bottom:1px solid;border-color:#ccc;font-size:16px;font-weight: 300;}
.cbp-ntaccordion li:first-child h3{padding-top:0;}
.cbp-ntaccordion li:last-child h3{border-bottom:none;}
.cbp-ntaccordion h4 {font-size: 1.2em;text-transform: uppercase;letter-spacing: 0.4em;padding:0.5em 0 0.5em;margin: 0 0 0.5em;}
.cbp-ntaccordion h5 {font-size: 1.2em;padding: 0.5em 0 0.5em;	margin: 0 0 0.5em;}
.cbp-ntaccordion .cbp-ntcontent p {font-weight: 300;line-height: 1.5;padding:0.2em 0 1.5em;margin: 0;}
	/* Arrow icons */
.cbp-ntaccordion > li > .cbp-nttrigger:before,.cbp-ntsubaccordion > li > .cbp-nttrigger:before 
{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform: none;line-height: 1;color: #ddd;margin-right: 0.5em;-webkit-font-smoothing: antialiased;}
.cbp-ntaccordion > li > .cbp-nttrigger:before {font-size: 75%;}
.cbp-ntaccordion > li > .cbp-nttrigger:before {content: "\36";}
.cbp-ntaccordion > li > .cbp-nttrigger:hover:before {content: "\35";	color: inherit;}
.cbp-ntaccordion > li.cbp-ntopen > .cbp-nttrigger:before,.no-js .cbp-ntaccordion > li > .cbp-nttrigger:before {content: "\34";color: inherit;}
.cbp-ntsubaccordion > li > .cbp-nttrigger:before {content: "\32";}
.cbp-ntsubaccordion > li > .cbp-nttrigger:hover:before {content: "\33";	color: inherit;}
.cbp-ntsubaccordion > li.cbp-ntopen > .cbp-nttrigger:before,.no-js .cbp-ntsubaccordion > li > .cbp-nttrigger:before {content: "\31";color: inherit;}
	/* Initial height is zero */
.cbp-ntaccordion .cbp-ntcontent {height: 0;	overflow: hidden;}
	/* When open, set height to auto */
.cbp-ntaccordion .cbp-ntopen > .cbp-ntcontent,.cbp-ntsubaccordion .cbp-ntopen > .cbp-ntcontent,.no-js .cbp-ntaccordion .cbp-ntcontent {	height: auto;}
	/* Example for media query */
@media screen and (max-width: 32em) {.cbp-ntaccordion {font-size: 70%;}}
/*---------  FAQ Page Ends ---------*/
/*--------- Footer link Brands Page Starts ---------*/
.brand-p-heading{background-color:#fcfcfc;border:1px solid;border-color:#ccc;margin-bottom:0;padding:10px;}
.brand_block .brand_heading,.brand_block .row{display:inline-block;}
.brand_heading h2{border-radius:100%;color:#fff;font-size:15px;margin-right:9px;padding:10px 14px;background-color:#c58004;}
.brand_block .brand-content{width:auto;}
.brand_block .brand_name{width: auto;}
/*--------- Footer link Brands Page Ends -----------*/
/*--------- Page Loader Starts ---------*/
#page_loader { animation: loader 5s cubic-bezier(.8,0,.2,1) infinite;  height: 40px;  width: 41px;  position: absolute;  top:calc(50% - 20px);  left:calc(50% - 20px);}
@keyframes loader {  90% { transform: rotate(0deg); }  100% { transform: rotate(180deg); }}
#page_loadertop 
{animation:top 5s linear infinite;border-top:20px solid;border-right:20px solid transparent;border-left:20px solid transparent;height:0px;width:1px;transform-origin: 50% 100%;}
@keyframes top {  90% { transform: scale(0); }  100% { transform: scale(0);}}
#page_loaderbottom 
{
  animation: bottom 5s linear infinite;
  border-right: 20px solid transparent;
  border-bottom: 20px solid;
  border-left: 20px solid transparent;
  height: 0px;
  width: 1px;
  transform: scale(0);
  transform-origin: 50% 100%;
}
@keyframes bottom {  10% { transform: scale(0); }  90% { transform: scale(1); }  100% { transform: scale(1); }}
#page_loaderline {  animation: line 5s linear infinite;  border-left: 1px dotted;  height: 0px;  width: 0px;  position: absolute;  top: 20px;  left: 20px;}
@keyframes line {  10% { height: 20px; }  100% { height: 20px; }}
#submit_nilkanthinfo_newsletter1 {	font-family: 'FontAwesome';}
/*--------- Page Loader Ends ---------*/
/*--------- Block Heading Starts ---------*/
.blockex-upper {text-align: center;margin: 80px 0 60px;}
.blockex-heading{position:relative;display:inline-block;}
.before_heading,.after_heading,.related_block .block_heading{font-family: 'Cinzel', serif; font-weight:700;margin:0; text-transform:none}
.before_heading{color:#c58004; font-size: 35px; text-transform: capitalize;}
.before_heading span{font-size:45px;}
.after_heading{font-size: 35px;text-transform: capitalize;color: #000;padding-right: 10px;padding-left:10px; display:inline;right: 0px; top: 31px; line-height: 20px;letter-spacing:0.03em;}
.blockex-heading i{color:#c58004;bottom:-59px;font-size:14px;left:64px;position: absolute;}
.our-chefs-cms .blockex-heading i{left:72px;}
.after_heading:before,.after_heading:after {border-bottom: 1px solid #000000;color: rgba(0, 0, 0, 0); content: "0"; position: absolute; width: 100%;}
.after_heading:after{bottom: -12px; left: 0;}
.after_heading:before{bottom: -9px;left: 0;}
	/*--------- NIpopular_block Heading Starts ---------*/
	.NIpopular_block .after_heading{top:53px;}
	.NIpopular_block .blockex-heading i{bottom:-48px;left:23px;}
	/*--------- NIpopular_block Heading Ends ---------*/
	/*--------- NI_category_tab Heading Starts ---------*/
	.NI_category_tab .after_heading{top:15px;}
	.NI_category_tab .blockex-heading i{bottom:-47px;left:40px;}
	/*--------- NI_category_tab Heading Ends ---------*/
/*--------- Block Heading Ends ---------*/
/*--------- Prouct Button Starts ---------*/
	.NIpopular_block .button-group .button .addtocart,.NI_category_tab .button-group .button .addtocart,
	.home .Pro_block .button-group .button .addtocart,.related_block .button-group .button .addtocart
	{font-size:14px;text-transform:uppercase;font-weight:bold;letter-spacing:1px;}
	.product-thumb .button-group .button.button_cart:hover .addtocart,.related_block .button-group .button.button_cart:hover .addtocart{color:#000;}
	.NIpopular_block .button-group .button_cart.button,.NI_category_tab .button-inner,.listgrid_product .button-inner,
	.home .Pro_block .button-inner,.related_block .button-inner
	{position:relative;border:none;background-color:#c58004}
	.NIpopular_block .button-group .button_cart.button:before,
	.NI_category_tab .button-inner:before,.listgrid_product .button-inner:before,
	.home .Pro_block .button-inner:before,.listgrid_product .min-btn-grp .button-inner:after,
	.related_block .button-inner:before,.related_block .button-inner:after
	{content: "";float: left;position: absolute;}
	.NIpopular_block .button-group .button_cart.button:before,
	.NI_category_tab .button-inner:before,.listgrid_product .button-inner:before,
	.home .Pro_block .button-inner:before,.related_block .button-inner:before
	{border-bottom: 28px solid transparent;border-right: 20px solid #c58004;}
	.NIpopular_block .button-group .button_cart.button:before,
	.NI_category_tab .button-inner:before,.home .Pro_block .button-inner:before,
	.listgrid_product .button-inner:before,.related_block .button-inner:before
	{left: -20px;top:0;}
	@media (min-width: 1825px)
	{	
		.NIpopular_block .button-group .button_cart.button:before,
		.NI_category_tab .button-inner:before,.listgrid_product .button-inner:before,
		.home .Pro_block .button-inner:before,.related_block .button-inner:before
		{
			/*left:-18px;
			border-right: 20px solid #c58004;*/
		}
	}
	/*--------- NIpopular_block Button Starts ---------*/
	.NIpopular_block .button-group .button_cart.button{display:block;}
	/*--------- NIpopular_block Button Ends ---------*/
	/*--------- NI_category_tab Button Starts ---------*/
	.NI_category_tab .button-inner,.home .Pro_block .button-inner,.listgrid_product .button-inner,.related_block .button-inner{display:inline-block;}
	.listgrid_product .min-btn-grp .button-inner:after,.related_block .button-inner:after{right: -20px;border-bottom: 28px solid transparent;border-left: 20px solid #c58004;}
	/*--------- NI_category_tab Button Ends ---------*/
/*--------- Product Button Ends ---------*/
/*--------- About us Start ---------*/
.about-us-content{margin-top:54px;line-height: 30px;}
.about-us-cms .upper{float:left;}
.about-us-cms .about-us-left{width:40%;margin-top:52px;margin-right:1%;}
.about-us-cms .about-us-left img{width:100%;}
.about-us-cms .about-us-right{width:59%;text-align:center;}
/*--------- About us Ends ---------*/
/*--------- NIpopular_block Start ---------*/
.NIpopular_block{position:relative;background-position:center;overflow:hidden;background-size:cover;background-color:#000;}
.NIpopular_block:after{bottom:-20px;content:"";}
.NIpopular_block:before{top:-20px;content:"";}
.popular_block_heading{display:none;}
.popular_block_heading{text-align:center;}
.slide_block .product-thumb-upper{width:100%;}
.NIpopular_block .wrapper .product-thumb-upper{border-bottom:1px solid;border-color:#5e595d;margin-bottom:15px;}
.NIpopular_block .wrapper .product-thumb-upper:last-child{border-bottom-color:transparent!important;}
.NIpopular_block .product-thumb-upper .caption .description{display:block;}
.NIpopular_block h4{margin:0 0 6px;text-transform:uppercase;}
.NIpopular_block .after_heading{color:#fff;}
.NIpopular_block .after_heading span{color:#fa8406;}
.NIpopular_block h4 a,.NIpopular_block .caption p,.NIpopular_block .product-thumb .price,.NIpopular_block .product-thumb .price-new{color:#fff;}
.NIpopular_block .product-left{float:left;width:380px;}
.NIpopular_block .product-thumb .caption{text-align:left;}
.NIpopular_block .product-right{float:right;}
.NIpopular_block .caption p{font-size:11px;line-height:16px;margin-bottom:18px;}
.NIpopular_block .button-group .button{display:none;background-color:#c58004;}
.NIpopular_block .product-thumb .price,.NIpopular_block .button-group{float:left;}
.NIpopular_block .after_heading:before,.NIpopular_block .after_heading::after{border-color:#fff}
/*--------- NIpopular_block Ends ---------*/
/*--------- NI_category_tab Starts ---------*/
.NI_category_tab,.NI_category_tab .container{position:relative;}
.NI_category_tab .nav-tabs {border:none;}
.NI_category_tab .left{width:39%;}
.NI_category_tab .right{width:57%;padding-top:20px;}
.cat-img1,.cat-img3,.NI_category_tab:after{position:absolute;content:"";}
.cat-img1{height:116%;left:-32%;top: -21%;width:35%;background-repeat:no-repeat;}
.cat-img3{bottom:-20%;left:-5%;height:35%;width:15%;background-repeat:no-repeat;background-position:bottom;}
.NI_category_tab:after{top:30%;right:0;height:88%;width:7%;background-repeat:no-repeat;}
/*--------- NI_category_tab Ends ---------*/
/*--------- Our Chefs Starts ---------*/
.our-chefs-cms:before{content:"";background-position:0 -22px;top:0;}
.our-chefs-cms:after{content:"";background-position:0 22px;bottom:0;}
.our-chefs-cms{margin-top:156px;position:relative;background-position:center;background-size:cover;background-color:#000;}
.our-chefs-left{float:left;width:57%;text-align:center;}
.our-chefs-right{width:35%;position:absolute;float:left;bottom:-1%;right:0;z-index:1;}
.our-chefs-right span{background-repeat:no-repeat;height:637px;width:100%;display:inline-block;}
.our-chefs-content{margin-top:87px;}
.our-chefs-content p{color:#fff;font-size:16px;line-height:32px;}
.our-chefs-heading .after_heading:before,.our-chefs-heading .after_heading:after{border-color:#fff;}
.our-chefs-heading .after_heading{color:#fff;}
/*--------- Our Chefs Ends ---------*/
/*--------- Testimonial Starts ---------*/
.NI_testimonial_block{margin-bottom:15px;}
.testimonial_block_inner{position:relative;}
.testimonial_block_inner .name.show_all{position:absolute;bottom:-10%;left:0;right:0;opacity:0;z-index:2;margin:0!important;display:none;}
.testimonial_block_inner:hover .name.show_all{opacity:1;}
.testimonial_block_inner .name.write_testimonial{display:none;}
.NI_testimonial_block_outer .image{border-radius:100%;border:1px solid;border-color:#c58004;padding:2px;}
.NI_testimonial_block_outer .image img{border-radius:100%;}
.NI_testimonial_block_outer .item{display:block;}
.NI_testimonial_block_outer .left_testi{float:left;margin-left:8%;}
.NI_testimonial_block_outer .right_testi{float:left;width:70%;text-align:center;padding-top:20px;}
.home .right_testi .rating{display:none;}
.right_testi .description {color: #817f7f;font-size: 16px;line-height: 28px;}
.right_testi .title{display:none;}
.home .NI_testimonial_block_outer .name{text-align:center;color:#000;margin-top:28px;}
.home .NI_testimonial_block_outer .testi_attri{text-transform:uppercase;font-weight:bold;}
.NI_testimonial_block .after_heading{right:-170px;top:51px;}
.NI_testimonial_block .blockex-heading i{top:75px;left:33px;}
.NI_alltestimonial .userimage img{border-radius:100%;}
.NI_alltestimonial .content{border-radius:60px;margin-bottom:15px;}
.NI_alltestimonial .odd{background-color:#f5f5f5;}
.NI_alltestimonial .even{background-color:#f9f9f9;}
.NI_alltestimonial .date_added{display:none}
.NI_alltestimonial .userimage{margin:1.5% 2%;}
.NI_alltestimonial .usercomment,.NI_alltestimonial .username,.NI_alltestimonial .usertimedetails{width:80%;}
.NI_alltestimonial .odd .userimage,.NI_alltestimonial .odd .usercomment,.NI_alltestimonial .odd .username,.NI_alltestimonial .odd .usertimedetails{float:left;}
.NI_alltestimonial .even .userimage,.NI_alltestimonial .even .usercomment,.NI_alltestimonial .even .username,.NI_alltestimonial .even .usertimedetails{float:right;}
#testimonial .error{color:red;font-size:12px;}
.NI_alltestimonial .usercomment{margin-top:15px;font-size:13px;}
.nilkanthinfo-nilkanthinfo_isitestimonial .write-testi{margin-bottom:20px;}
.nilkanthinfo-nilkanthinfo_isitestimonial .img-grp-td{width:100%;display:inline-block;}
.nilkanthinfo-nilkanthinfo_isitestimonial .img-grp a{ border: 1px solid #ebebeb; border-radius: 3px;}
.nilkanthinfo-nilkanthinfo_isitestimonial .captcha-inner{margin-bottom:0;}
.nilkanthinfo-nilkanthinfo_isitestimonial .form-group{display:inline-block;width:100%;}
.nilkanthinfo-nilkanthinfo_isitestimonial #input-captcha{float: left;margin-right: 15px;width: 25%;}
.nilkanthinfo-nilkanthinfo_isitestimonial .testi_client_upload .fa-5x{ font-size: 5em;}
/*--------- Testimonial Ends ---------*/
/*--------- Homepage Latest, Special, Bestseller, Featured, NI_category_tab Starts ---------*/
	.slider-block-category .ct-block.col-xs-4{width:100%;}
	.NI_category_tab .tab_heading,.home .Pro_block h3{text-align:center;background-color:#fe3902;padding:15px 0;margin-bottom:40px;}
	.NI_category_tab .tab_heading a,.home .Pro_block h3{font-family: 'Italianno', cursive;font-size:36px;color:#fff;vertical-align:middle;}
	.home .Pro_block h3{padding:0;}
	.home .Pro_block .product-thumb .image{width:33%;}
	.home .Pro_block .product-thumb .caption{width:58%;margin-left:30px;}
	.home .Pro_block .product-thumb .image,.home .Pro_block .product-thumb .caption{text-align:left;float:left;}
	.home .Pro_block .product-thumb .caption{padding-top:20px;}
	.NI_category_tab .block-product .product-thumb,.home .Pro_block .product-thumb{padding-left:0;padding-right:0;}
	.NI_category_tab .product-thumb .button-group .button,
	.home .Pro_block .product-thumb .button-group .button
	{width:auto;background:none!important;border:none;padding:0 5px;}
	.NI_category_tab .product-thumb .button-group .button.button_cart,.home .Pro_block .product-thumb .button-group .button.button_cart{padding:0 5px;}
	.NI_category_tab .product-thumb .button-group .button i,.home .Pro_block .product-thumb .button-group .button i,
	.NIpopular_block .product-thumb .button-group .button i,.listgrid_product .product-grid .product-thumb .button i,.related_block .product-thumb .button i
	{color:#000;}
	 .product-thumb .button-group .button:hover i,.related_block .product-thumb .button:hover i,
	 .listgrid_product .product-grid .product-thumb .button:hover i
	 {color:#fff;}
	.NI_category_tab .product-thumb .button-group .button.button_cart i,.home .Pro_block .product-thumb .button-group .button.button_cart i{display:none;}
	.NIpopular_block .product-thumb .button-group,.NI_category_tab .product-thumb .button-group,.home .Pro_block .product-thumb .button-group
	{
		position:absolute;
		right:0;
		top:25px;
		opacity:0;
		-webkit-transition: all 0.5s ease-in-out; 
		-moz-transition: all 0.5s ease-in-out;
		-ms-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		 transition: all 0.5s ease-in-out; 
	}
	.NIpopular_block .product-thumb .button-group{top:0;}
	.home .Pro_block .product-thumb .button-group{right:0;top:51px;}
	.NIpopular_block .product-thumb:hover .button-group,.NI_category_tab .product-thumb:hover .button-group,.home .Pro_block .product-thumb:hover .button-group{opacity:1;}
	.NI_category_tab h4,.home .Pro_block h4{margin:0;}
	.NI_category_tab .price,.home .Pro_block .price{text-align:right;margin-bottom:0;}
	.NI_category_tab .caption,.home .Pro_block .caption	{text-align:left;}
/*--------- Homepage Latest, Special, Bestseller, Featured, NI_category_tab Ends ---------*/
/*--------- Dynamic Product Column Starts --------- */
@media (min-width: 1200px){#test-5.col-lg-5 {width: 20%;}}
@media (min-width: 1200px){#test-7.col-lg-7 {width: 14.2857%;} }
@media (min-width: 1200px){#test-8.col-lg-8 {width: 12.5%;} }
@media (min-width: 1200px){#test-9.col-lg-9 {width: 11.1111%;} }
@media (min-width: 1200px){#test-10.col-lg-10 {width: 10%;} }
@media (min-width: 1200px){#test-11.col-lg-11 {width: 9.09%;} }
/*--------- Dynamic Product Column Ends --------- */   
/*--------- Timepicker-Picker Starts --------- */   
.timepicker-picker a,.picker-switch a{background-color:transparent!important;border:none!important;border-radius:0;}
/*--------- Timepicker-Picker Ends --------- */ 
/*--------- Loader Image Style Starts --------- */   
.preloader {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: +99992;
  top: 0%;
  left: 0;
  text-align:center;
  margin:auto;
  background-color:#fff;
  }
  .preloader .container-fluid {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    position: relative;
    width: 100%;
    height: 100%;
    max-width: 1450px;
    max-height: 700px;
  }
  
  .preloader .container-fluid img{
	  position:relative;
	  top:30%;
  }
.spinner {
  top: 50%;
  left: 50%;
  z-index: 1;
  height: 30px;
  width: 30px;
  margin-left: -15px;
  margin-top: -40px;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: relative;
  }
  .spinner span {
    width: 30px;
    height: 30px;
    border-radius: 30px;
    display: block;
    position: absolute;
    opacity: 0.7;
  }
  .spinner .ball-1 {
    z-index: 4;
    background-color: #815731;
    left: -20px;
    -webkit-transform: translate(50%, 50%) scale(0.5);
    -webkit-animation: animateSway 2s infinite ease-in-out, animateScale 2s infinite ease-in-out;
    animation: animateSway 2s infinite ease-in-out, animateScale 2s infinite ease-in-out;
  }
  .spinner .ball-2 {
    z-index: 3;
    background-color: #323232;
    left: -20px;
    -webkit-transform: translate(50%, 50%) scale(0.5);
    -webkit-animation: animateSway 2s infinite ease-in-out 500ms, animateScale 2s infinite ease-in-out 500ms;
    animation: animateSway 2s infinite ease-in-out 500ms, animateScale 2s infinite ease-in-out 500ms;
  }
  .spinner .ball-3 {
    z-index: 2;
    background-color: #d0701f;
    left: -20px;
    -webkit-transform: translate(50%, 50%) scale(0.5);
    -webkit-animation: animateSway 2s infinite ease-in-out 1s, animateScale 2s infinite ease-in-out 1s;
    animation: animateSway 2s infinite ease-in-out 1s, animateScale 2s infinite ease-in-out 1s;
  }
  .spinner .ball-4 {
    z-index: 1;
    background-color: #d0511f;
    left: -20px;
    -webkit-transform: translate(50%, 50%) scale(0.5);
    -webkit-animation: animateSway 2s infinite ease-in-out 1.5s, animateScale 2s infinite ease-in-out 1.5s;
    animation: animateSway 2s infinite ease-in-out 1.5s, animateScale 2s infinite ease-in-out 1.5s;
  }

@-webkit-keyframes animateSway {
  0% { left: -20px }
  50% { left: 20px }
  100% { left: -20px }
}

@keyframes animateSway {
  0% { left: -20px }
  50% { left: 20px }
  100% { left: -20px }
}

@-webkit-keyframes animateScale {
  0% { -webkit-transform: translate(50%, 50%) scale(0.5); z-index: -1 }
  25% { -webkit-transform: translate(50%, 50%) scale(1); z-index: +1 }
  50% { -webkit-transform: translate(50%, 50%) scale(0.5); z-index: -1 }
  75% { -webkit-transform: translate(50%, 50%) scale(0.25); z-index: -2 }
  100% { -webkit-transform: translate(50%, 50%) scale(0.5); z-index: -1 }
}

@keyframes animateScale {
  0% { transform: translate(50%, 50%) scale(0.5); z-index: -1 }
  25% { transform: translate(50%, 50%) scale(1); z-index: +1 }
  50% { transform: translate(50%, 50%) scale(0.5); z-index: -1 }
  75% { transform: translate(50%, 50%) scale(0.25); z-index: -2 }
  100% { transform: translate(50%, 50%) scale(0.5); z-index: -1 }
}
/*--------- Loader Image Style Ends --------- */