body{font-weight: 400;color: #666;font-size:15px;line-height: 20px;width: 100%;}

body,

#content .product-content .special-price, #content .product-content .product-price

{font-family: 'Open Sans', sans-serif;}

h1, h2, h3, h4, h5, h6 {color: #444;}

/* 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:#000;}

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

legend {padding: 7px 0px}

label {font-size: 16px;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: 12px;}

.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {font-size: 12px;}

.input-group .input-group-addon {font-size: 12px;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 ------ */ 

.Vertical_menu .nav > li > a:before,

.Vertical_menu .nav .dropdown > a:before,

.Vertical_menu .nav .dropdown > a:after,

#Cattabslatest .tab_heading.active a:after,

#Cattabsbest .tab_heading.active a:after,

#footer .column li a:before,

#footer .column li a:after,

#footer .column li:before,

#footer .column li:after,

.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,

.ni_color_filter .color_filter .option_value_label.active:before

{font-family:"FontAwesome";}

.Vertical_menu .nav .category1 > a:before{content:'\f26c';}

.Vertical_menu .nav .category2 > a:before{content:'\f26c';}

.Vertical_menu .nav .category3 > a:before{content:'\f1e4';}

.Vertical_menu .nav .category4 > a:before{content:'\f1fc';}

.Vertical_menu .nav .category5 > a:before{content:'\f26c';}

.Vertical_menu .nav .category6 > a:before{content:'\f18c';}

.Vertical_menu .nav .category7 > a:before{content:'\f02d';}

.Vertical_menu .nav .category8 > a:before{content:'\f26c';}

.Vertical_menu .nav .category9 > a:before{content:'\f26c';}

.Vertical_menu .nav .category10 > a:before{content:'\f26c';}

.Vertical_menu .nav .category11 > a:before{content:'\f26c';}

.Vertical_menu .nav .category12 > a:before{content:'\f219';}

.Vertical_menu .nav > .dropdown > a:after{content:"\f105";}

.ni_color_filter .color_filter .option_value_label.active:before{content:"\f00c";}

/* ------ FontAwesome 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,.Vertical_menu,.back-to-top 

{

	-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 ---------*/



/* ------ Header Adds Starts ------ */

#ni_header_ad{background-color:#000;}

#ni_header_ad .alert{float: none;margin: 0;padding: 15px 0;text-align: center;width: auto;border:none;position:relative;}

#ni_header_ad .closead

{

    cursor: pointer;

    width: 30px;

    height: 30px;

    border-radius:100%;

    position:absolute;

	right:0px;

	top: 11px;

    color: #fff;

	-webkit-transition: box-shadow 0.2s;

    -moz-transition: box-shadow 0.2s;

    transition: box-shadow 0.2s;

	background:none;

	outline:none;

}

#ni_header_ad .closead:hover{box-shadow: 0 0 0 3px rgba(255,255,255,0.4);color: #fff;}

#ni_header_ad .closead i{font-size:18px;}

.ni_header_ad .circle, .ni_header_ad .progress{opacity: 0;}

.ni_header_ad:hover .closead .circle { opacity: 0.05;}

.header_ad_font{color:red;}

/* ------ Header Adds Ends ------ */



/* ------ Top Header Start ------ */

#top{background-color: #f6f6f6;border-bottom:1px solid;border-color:#fff;margin: 0;min-height: 28px;}

#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;}



#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;}

#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 span{font-weight:600;}

#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{border-right:1px solid;line-height:14px;padding-right:20px;border-color:#989898;margin-bottom:11px;margin-right:15px;margin-top:13px;}

#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-links .dropdown-menu a:hover {color: #FFF;}

#top .btn-link strong {line-height: 14px;}

#top-links {padding-top: 0px;}

#top-links ul.list-inline{margin-bottom: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 .dropdown-menu li a{padding:5px 15px;}

#form-language .dropdown-menu > li > a,#form-language .dropdown-menu > li > .btn {padding: 3px 8px;}

.top_cms_header_block {float:left;}

.main_cell_email div{float:left;margin-right:20px;font-weight:600;}

#form-language,#form-currency,.main_cell_email div{margin-top:12px;margin-bottom:8px;}

.top_cms_header_block .email{border-color:#ccc;margin-right:20px;}

header{border-top:1px solid;position:relative;border-color:#ddd;}

#form-currency .btn-group {padding:0 20px;}

#top #form-currency span,#top #form-language span{display:none;}

.main_cell_email i,#top-links li i{background: url("../image/nilkanthinfo/sprite.png") no-repeat scroll -17px -692px;color:transparent;padding:3px;}

.main_cell_email .cell_no i{background-position:-17px -1048px;}

.main_cell_email .email i{background-position:-17px -1177px;}

#top-links li.account_link i{background-position:-17px -1271px;}

#top-links li.wish_link i{background-position:-16px -1348px;}

.main_cell_email .cell_no:hover i{background-position:-17px -1118px;}

.main_cell_email .email:hover i{background-position:-17px -1230px;}

#top-links li.account_link:hover i{background-position:-17px -1310px;}

#top-links li.wish_link:hover i{background-position:-16px -1382px;}

/* ------ Top Header Start ------ */



/* ------ Logo Start ------ */

header .logo_block{text-align: center;}

.logo_block,.cart_block,.search_block{padding:0;}

#logo {margin: 0;display: inline-block;}

/* ------ Logo Ends ------ */



#RecallModal .modal-header {

    border-bottom: 0px !important;

}



/* ------ Search Start ------ */



#search {margin-bottom: 10px;float: right;margin-top:0px;position: relative;z-index: 15;}

.search_block #search-category

{ 

	border: 1px solid;

	border-color:#e6e6e6;

	border-right:none;

	color:#666;

	font-size: 18px;

	font-weight: 600;

	height: auto;

	padding:9px 15px 10px;

	width: 153px;

	-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 124px 15px;

	cursor:pointer;

}

.search-inner{width: 100%}

#search .input-group-btn{position: absolute;
    right: 0;
    z-index: 9;}



#search2 {margin-bottom: 10px;float: right;margin-top:5px;position: relative;z-index: 15;}

#search2 .input-group-btn{float: left;}





.hide-search-block {

	display: none;

}

.posi .hide-search-block {

	display: inline-block;

}

#search2.posi .input-lg {

	border:none;

	border:1px solid;

	border-color:#e6e6e6;

	height:auto;

	margin-right:1px;

	line-height: 20px;

	padding:11px 16px 10px;

	width:100px !important;

	float:Left;font-size: 15px;outline: none;

	border-radius: 0;-webkit-appearance: none;}



#search2 .input-lg {

	border:none;border:1px solid;border-color:#646464;

	height:35px;

	margin-right:1px;line-height: 20px;

	padding:11px 16px 10px;

	width:170px;float:Left;font-size: 15px;outline: none;

	border-radius: 0;-webkit-appearance: none;}

#search2 .search_block{margin:0;opacity:0;top:0px;}

#search2 .btn-lg {

	font-size: 15px;line-height:14px;padding:0;text-shadow:none;background-color:transparent;border-radius: 0;box-shadow: none;

	border:none;margin-left:0;color:transparent!important;}

#search2 .btn-lg  i{background:transparent url("../image/nilkanthinfo/sprite.png") no-repeat scroll -16px -2516px;padding:11px;}

/*Edited for search button toggle*/

#search2 .button-search {position: absolute;right:0px;width: 28px;height: 24px;cursor: pointer;}

#search2 input:focus { background-color: #f5f5f5; box-shadow:none;}

/*for search toggle*/

#search2 #NI_ajax_search_spinner{display:none; left: 0;position: absolute;right: 0;text-align: center;top:43px;}

#search2 #NI_ajax_search_spinner i {font-size: 25px;margin: 4px 0 0;color:#e6255e;}

#search2 .NI_ajax_search_inner{float:left;width:170px;position:relative;}

#search2 .NI_ajax_search_inner{float:left;width:170px;position:relative;}

#search2 .NI_ajax_search_data.has-data{border:1px solid;border-color:#e6e6e6; left:0px;position: absolute;top: 41px;width:100%;background:#fff;}

#search2 .NI_ajax_search_data .container{width:100%;padding:0}

#search2 .NI_ajax_search_data .container .row {margin:0;}

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

#search2 .NI_ajax_search_data #content .no_match{ left: 0;margin: 0;position: absolute;right: 0;text-align: center;top: 40%;}











#search .input-lg

{border:none;border:1px solid;border-color:#e6e6e6;height:auto;margin-right:1px;line-height: 20px;padding:11px 16px 10px;float:Left;font-size: 15px;outline: none;

	border-radius: 0;-webkit-appearance: none;}

#search .search_block{margin:0;opacity:0;top:0px;}



#search .btn-lg

{font-size: 15px;line-height:14px;padding:0;text-shadow:none;background-color:transparent;border-radius: 0;box-shadow: none;border:none;margin-left:0;color:transparent!important;}

#search .btn-lg  i{background:transparent url("../image/nilkanthinfo/sprite.png") no-repeat scroll -9px -2513px;padding:14px 17px 15px;}

/*Edited for search button toggle*/

#search .button-search {position: absolute;right:0px;width: 28px;height: 24px;cursor: pointer;}

#search input:focus { background-color: #f5f5f5; box-shadow:none;}

/*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:#e6255e;}

.NI_ajax_search_inner{width:100%;position:relative;}

.posi .NI_ajax_search_inner{float:left;width:100px;position:relative;}

#search .NI_ajax_search_data.has-data{border:1px solid;border-color:#e6e6e6; left:0px;position: absolute;top: 41px;width:100%;background:#fff;}

#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%;}

.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:18%;border:none;}

.NI_ajax_search_data .productgridview_details{float:left;}

.NI_ajax_search_data .ribbon-wrapper-green{left:auto; right:0;}

.NI_ajax_search_data .product-thumb .caption {margin: 0 0 0 15px;padding: 0;}

.NI_ajax_search_data .product-thumb .price,.NI_ajax_search_data .product-thumb .price-new{font-size:14px;}

/* ------ Search Ends ------ */



/* ------ Header Cart Start ------ */

.verti-hori-block .cart_block{margin:0;opacity:0;top:0px; display: none}

.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;padding-top:8px;}

.posi .verti-hori-block #sticky-cart-num{background:#fff;border-radius:100%;color:#e6255e;font-size:13px;left:25px;padding:0 6px;position:absolute;top:-10px;}

.posi .cart_block{opacity:1;top:5px; float: right;
    width: auto; display: block;}

.posi #cart.open > .btn{background:none;}

.verti-hori-block #cart > .btn .fa-shopping-cart{background-position:-17px -2607px;padding:10px;}

.cart-notification{background: #fff;border:2px solid;border-color:#e6255e;padding: 15px; width:300px;}

.cart-notification > span {display:inline-block;margin:0 0 11px;font-size:13px;}

.cart-notification .progress{margin-bottom:0;height:6px;background-color: #ccc;}

.cart-notification > .notify_title{font-size:15px;color:#000;font-weight: 600;}

.cart-notification button.close{top:13px;opacity:1;}

#cart {margin-bottom:0px;vertical-align: middle}



#cart > .btn

{

	background-image:none;

	font-size: 19px;

	line-height: 18px;

	text-shadow:none;

	background-color:transparent!important;

	border:none;

	border-radius: 0;

	padding:0;

	color:#666;

	font-weight:normal;

    box-shadow: none;

}

#cart .table tr{background:none;}

.cart_block  #cart .table .btn{ background:none!important;border: none;color: #000;padding: 5px 10px;}

#cart > .btn .fa-shopping-cart{background:transparent url("../image/nilkanthinfo/sprite.png") no-repeat scroll -9px -2604px;padding:15px 18px;color:transparent;float:right;}



#cart-total-gty{font-weight:600;color:#000;}

#cart.open > .btn{background-image: none;background-color: #fff;border:none;color: #666;box-shadow: none;text-shadow: none;}

#cart.open > .btn:hover{color: #444;}

#cart .dropdown-menu {background:#fff;border:2px solid;border-color:#e6255e; 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;}

#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;}

/* ------ Header Cart Ends ------ */



/* ------- Vertical + Horizontal Menu Start ------- */

.nav-inner-container.posi{position:fixed;top: 0;z-index:99991;width:100%;left:0;right:0;}

.nav-inner-container.posi.active_quick_view{z-index:9999;}

.posi .Vertical_menu{left: 10px;padding:0!important;position: fixed;top: 100px;width:auto;background:none;}

.posi .Vertical_menu .vertical_dropdown{padding:0;background:#fcfcfc;border:1px solid;border-color:#e0e0e0;}

.posi .Vertical_menu .nav > .dropdown > a:after{display:none;}

.posi .Vertical_menu .nav li > a:before{position:absolute;height:100%;width:29px;top:0;padding:0;left:8px}

.posi .Vertical_menu .nav li > a{position:relative;padding:0;}

.posi #menu .Vertical_menu .nav > li > a{font-size:0;color:transparent;height:40px;width:100%;padding:0;}

.posi .Vertical_menu .vertical-cat{font-size:0;padding:0;line-height:0;}

.posi .Vertical_menu .vertical-cat i{font-size:18px;float:none;background:#e6255e;padding:10px 15px ;}

.posi .Vertical_menu .nav > li{height: 0;transition: height 0.5s ease 0s;-webkit-transition: height 0.5s ease 0s;}

.posi .Vertical_menu .nav.jumbo_open > li {height: 40px;}

.posi .Vertical_menu .nav.jumbo_open > li:hover{background:#fff;}

.posi .Vertical_menu .nav{top:38px; position:relative;top:0;}

.Vertical_menu{background-color:#E6255E;float:left;width:307px;position:relative;}

.Horizontal_menu{float: left;width: 840px;padding-top:6px;}

.Vertical_menu .vertical-cat{color:#fff;font-size:18px;padding:16px 7px 16px 12px;text-transform:uppercase;font-weight:bold;}

.vertical-cat .fa-bars{float:right;font-size:21px;cursor:pointer;}

.Vertical_menu > ul{background-color: #fff;left: 0;position: absolute;right: 0;width: 100%;z-index:9999;}

.product-product .Vertical_menu > ul{z-index:99999;}

.Vertical_menu .vertical_dropdown{padding:0 25px 22px;}

.Vertical_menu .vertical_dropdown > li{float:none;}

#menu .Vertical_menu .nav > li > a

{padding:13px 0px;border-bottom:1px solid;border-color:#e0e0e0;font-family:"Rubik",sans-serif !important;font-size:15px;color:#666;}

#menu .Vertical_menu .nav > li:hover > a,#menu .Vertical_menu .nav > li.active > a{color:#e6255e;}

#menu .Vertical_menu .nav > li:last-child > a{border-bottom:none;}

.Vertical_menu .nav > .dropdown > a:after{float:right;font-size:17px; position:absolute;right:0;}

.Vertical_menu .nav > .dropdown:hover > a:after{right:10px;}

.Vertical_menu .nav li > a:before

{

	background:transparent url("../image/nilkanthinfo/sprite.png") no-repeat scroll -9px -2157px;

	font-size:15px;

	margin-right:13px;

	color:transparent;

	padding:6px;

}

.Vertical_menu .nav .category1 > a:before{background-position:-6px -324px;}

.Vertical_menu .nav .category4 > a:before{background-position:-6px -438px;}

.Vertical_menu .nav .category3 > a:before{background-position:-13px -1544px;}

.Vertical_menu .nav .category2 > a:before{background-position:-13px -1639px;}

.Vertical_menu .nav .category5 > a:before{background-position:-8px -508px;}

.Vertical_menu .nav .category6 > a:before{background-position:-18px -1740px;}

.Vertical_menu .nav .category7 > a:before{background-position:-17px -1850px;}

.Vertical_menu .nav .category8 > a:before{background-position:-17px -1963px;}

.Vertical_menu .nav .category9 > a:before{background-position:-17px -2074px;}

.Vertical_menu .nav .category10 > a:before{background-position:-17px -2169px;}

.Vertical_menu .nav .category11 > a:before{background-position:-19px -2270px;}

.Vertical_menu .nav .category12 > a:before{background-position:-17px -2387px;}

.posi .Vertical_menu .nav .category1 > a:before{background-position:-5px -318px;}

.posi .Vertical_menu .nav .category4 > a:before{background-position:-6px -431px;}

.posi .Vertical_menu .nav .category3 > a:before{background-position:-13px -1540px;}

.posi .Vertical_menu .nav .category2 > a:before{background-position:-13px -1636px;}

.posi .Vertical_menu .nav .category5 > a:before{background-position:-6px -502px;}

.posi .Vertical_menu .nav .category6 > a:before{background-position:-13px -1735px;}

.posi .Vertical_menu .nav .category7 > a:before{background-position:-14px -1844px;}

.posi .Vertical_menu .nav .category8 > a:before{background-position:-14px -1958px;}

.posi .Vertical_menu .nav .category9 > a:before{background-position:-14px -2068px;}

.posi .Vertical_menu .nav .category10 > a:before{background-position:-14px -2163px;}

.posi .Vertical_menu .nav .category11 > a:before{background-position:-16px -2263px;}

.posi .Vertical_menu .nav .category12 > a:before{background-position:-16px -2381px;}

.Vertical_menu .nav .category1:hover > a:before{background-position:-6px -279px;}

.Vertical_menu .nav .category4:hover > a:before{background-position:-6px -370px;}

.Vertical_menu .nav .category3:hover > a:before{background-position:-13px -1591px;}

.Vertical_menu .nav .category2:hover > a:before{background-position:-13px -1686px;}

.Vertical_menu .nav .category5:hover > a:before{background-position:-8px -579px;}

.Vertical_menu .nav .category6:hover > a:before{background-position:-18px -1793px;}

.Vertical_menu .nav .category7:hover > a:before{background-position:-17px -1901px;}

.Vertical_menu .nav .category8:hover > a:before{background-position:-17px -2023px;}

.Vertical_menu .nav .category9:hover > a:before{background-position:-17px -2122px;}

.Vertical_menu .nav .category10:hover > a:before{background-position:-17px -2212px;}

.Vertical_menu .nav .category11:hover > a:before{background-position:-19px -2330px;}

.Vertical_menu .nav .category12:hover > a:before{background-position:-17px -2444px;}

.posi .Vertical_menu .nav .category1:hover > a:before{background-position:-5px -273px;}

.posi .Vertical_menu .nav .category4:hover > a:before{background-position:-6px -363px;}

.posi .Vertical_menu .nav .category3:hover > a:before{background-position:-13px -1587px;}

.posi .Vertical_menu .nav .category2:hover > a:before{background-position:-13px -1683px;}

.posi .Vertical_menu .nav .category5:hover > a:before{background-position:-6px -573px;}

.posi .Vertical_menu .nav .category6:hover > a:before{background-position:-13px -1788px;}

.posi .Vertical_menu .nav .category7:hover > a:before{background-position:-14px -1895px;}

.posi .Vertical_menu .nav .category8:hover > a:before{background-position:-14px -2018px;}

.posi .Vertical_menu .nav .category9:hover > a:before{background-position:-14px -2116px;}

.posi .Vertical_menu .nav .category10:hover > a:before{background-position:-14px -2206px;}

.posi .Vertical_menu .nav .category11:hover > a:before{background-position:-16px -2323px;}

.posi .Vertical_menu .nav .category12:hover > a:before{background-position:-16px -2438px;}



@media (min-width: 992px){.navbar-collapse.collapse{display: block!important;height: auto!important;padding-bottom: 0;overflow: visible!important;visibility: visible!important}}

.navbar-nav {float: left;margin: 0}

.navbar-nav>li {float: left}

/* 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:#e6255e;}

.nav-inner-container{background-color:#000;position:relative;}

#menu{background-color: #000;border:none;min-height: 40px;border-radius:0;margin-bottom:0;}

#menu .nav > li > a{color: #bbb;font-size:18px;	font-weight:normal;padding:10px 9px;min-height: 15px;}

#menu .Horizontal_menu .nav > li.active > a{color:#fff;}

#menu .Horizontal_menu .nav > li > a{font-weight:bold;font-size:16px;}

.home #menu .Horizontal_menu .nav > li.home-cat > a,#menu .Horizontal_menu .nav > li:hover > a{color:#fff}

#menu .dropdown-menu {padding:30px;}

#menu .Vertical_menu .dropdown-menu{background-color: #fff;border: 1px solid;border-color:#e0e0e0;left: 100%;padding: 30px;top: -1px;}

#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:14px;}

#menu .dropdown-inner ul.menucolumn li.heading > a:hover{color:#666;}

#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{border-bottom:1px solid;padding:5px 0 5px 0;margin:0 8px 0 0;border-color:#bcbcbc;}

#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;	font-size: 16px;font-weight: 700;line-height: 40px;color:#fff;}

#menu .btn-navbar {	font-size: 15px;font-stretch: expanded;	color: #FFF;padding: 2px 18px;float: right;margin-right:0;}

#menu .btn-navbar .fa-bars{font-size:17px;}

#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.png") repeat scroll -6px -221px;

	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:-11px -253px;}

/* ------- Menu Ends ------- */



/* ------ Content Start ------ */

#content {min-height: 600px;width:78%;padding-left:30px;padding-right:0;}

#column-left,#column-right{width:23%;background:#fcfcfc;border:1px solid #ccc;width: 22%;padding:0 21px;}

.home > .container{width:100%;}

.home > .container #content{width:100%;padding:0;}

/* ------ 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 .column li.newsletter-li,#footer .column li.return,#footer .column li.affiliate,#footer .column li.sitemap{display:none;}

footer {background-color:#111;padding-top: 0px;position:relative;margin-top:60px;}

.home footer{margin-top:0;}

footer a,footer li,footer #nilkanthinfo_newsletter_response,.footer_cell_email,.tag-inner-content li a,footer p.powered_block{color:#999;}

footer li a,footer a{font-size:15px;}

footer a:hover {color: #fff;}

footer h5,footer .newsletter_block .block_heading{font-size: 18px;font-weight: bold;color:#fff;margin:0px 0 15px;position:relative;}

footer h5,footer .newsletter_block .block_heading{padding-bottom: 12px;}

footer .newsletter_block .block_heading{margin-top:12px;margin-bottom:20px;}

footer .Follow_Us h5{margin-top:21px;margin-bottom:20px;}

#footer .column li{overflow:hidden;position:relative;margin-bottom:5px;}

#footer .column li a{position:relative;overflow:hidden;}

#footer .column li a:before{content:'\f111';font-size:5px;margin-right:5px;vertical-align:middle;}

#footer .column .social_block li a:before,#footer .column .social_block li a:after{display:none;}

footer h5:after,footer .newsletter_block .block_heading:after

{border-bottom: 2px solid;border-color:#e6255e;bottom: 0;color:transparent;content: ".";left: 0;position: absolute;width: 40px;}

.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:197px;float:left;}

footer #submit_nilkanthinfo_newsletter

{line-height:30px;font-weight:bold;margin:0px;	text-transform:uppercase;	width:97px;	float:left;	background-color:#e6255e;border-color:#e6255e;}

footer #submit_nilkanthinfo_newsletter:hover{background-color:#ccc!important;color:#666;border-color:#ccc!important;}

#footer .col-sm-3.column{margin:62px 30px 0;padding:0;width:16.7%;}

#footer .custom_footer_inner0.col-sm-3.column{margin-left:0;margin-right: 11%;width: 22%;}

.footer_aboutus h5{display:none;}

.footer_aboutus li:last-child {font-size:16px;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:1px solid;border-color:#3c3b3b;clear: both;color:#747474;padding:28px 0 17px;display:inline-block;margin-top:28px;width:100%;text-align:center;}

footer p.powered_block { border-top: 1px solid;border-color:#3c3b3b;font-size: 15px;margin:18px auto 0;position: relative;text-align: center;width: 35%;padding:26px 0 0;}

footer p.powered_block a{color:#fff;}

.footer_bottom .container{text-align:center;}

.footer_bottom p{margin:20px 0 15px;}

.footer_bottom .custom_footer_inner3{display:inline-block; margin:22px 0 19px;}

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: 28px; width: 299px;}

footer .Payment_Block li.visa a{background: url("../image/nilkanthinfo/payment-logo.png") no-repeat scroll 0 0 transparent;}

.social_block li {cursor: pointer;display: inline-block;margin: 0 10px 0 0;padding: 0;}

footer .social_block li a {color: #b8b7b7;}

footer .social_block li a:hover {color: #000;}

footer .social_block li i 

{

	font-size: 19px;

	font-weight: 300;

	color:transparent;

	background:transparent url("../image/nilkanthinfo/sprite.png") no-repeat scroll -8px -372px;

	height: 30px;

    padding: 0;

    width: 30px;

	background-color:red;

}

footer .social_block li.facebook i{background-position:-8px -728px;}

footer .social_block li.twitter i{background-position:-8px -886px;}

footer .social_block li.rss i{background-position:-8px -965px;}

footer .social_block li.linkin i{background-position:-8px -807px;}



.recall



.back-to-top_new {

    display: block;

    border: #0b0b0b 1px solid;

    position: fixed;

    right: 10px;

    z-index: 99;

    line-height: 0;

    width: 58px;

    height: 82px;

    background: url('/image/catalog/hat_arrows.png') no-repeat;

}

.back-to-top-back

{background-color:#e6255e;border-radius:100%;bottom:2em;color:#fff;display:none;padding:1.3em 1em;position:fixed;right:10px;text-decoration:none;z-index: 99;line-height:0;}



#ToTop {

    /*background-color:#fff;*/

    width: 82px;

    height: 116px;

    display:none;

    padding:1.3em 1em;

    position:fixed;

    right:10px;

    text-decoration:none;

    z-index: 99;

    line-height:0;

    bottom:2em;

}



.back-to-top {

    /*background-color:#fff;*/

    bottom:2em;

    color:#fff;

    padding:1.3em 1em;

    position:fixed;

    right:10px;

    text-decoration:none;

    z-index: 99;

    line-height:0;

}

.back-to-top-top-active, .back-to-top-top-disactive, .back-to-top-bottom-disactive, .back-to-top-bottom-active {

	width: 58px;

	height: 41px;

/*    left: 58px;*/

	background: url('/image/catalog/hat_arrows.png') no-repeat transparent;

	display: block;

}

.back-to-top-top-active {

	background-position: 0px 0px;

    margin-bottom:5px;

}

.back-to-top-top-disactive {



}

.back-to-top-bottom-disactive {



}

.back-to-top-bottom-active {

    background-position: 0px -45px;

}

.back-to-top.btn-top-center{bottom: auto;position: absolute;right: 50%;/*top: -26px;*/ bottom:37em;}

.back-to-top i{font-size:40px;line-height:16px;}

.back-to-top:hover {color:#000;}

#footer .footer-menu-toggle

{ 

	position: absolute;

    right: 20px;

    top: 2px;

	border:none;

	background:transparent url("../image/nilkanthinfo/sprite.png") repeat scroll -6px -221px;

	color: transparent;

}

.footer_cell_email {display: inline-block;margin-top: 9px;font-size:15px;}

#footer .footer-menu-toggle.open{background-position:-11px -253px;}

.footer_cell_email i{background:transparent url("../image/nilkanthinfo/sprite.png") no-repeat scroll -8px -23px;color:transparent;padding:1px}

.footer_cell_email .cell_no i{background-position:-14px -4101px;margin-right:6px;}

.footer_cell_email .email i{background-position:-12px -4130px;margin-right:6px;}

.footer_cell_email .cell_no{margin-bottom:5px;}

.NItag_block h5{display:none;}

.tag-group-main {display: block;margin-bottom:10px;}

.tag-head {display: none;}

.tag-inner{display:inline-block;}

.tag-inner-content{padding:0;margin:0;list-style:none;}

.tag-inner-content li{display:inline;}

.tag-inner-content li a{border-right: 1px solid; display: inline-block;font-size: 15px;font-weight: 600;line-height: 13px;margin-right: 9px;padding-right: 9px;}

.tag-inner-content li:last-child a{border:none;}

/* ------ 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 8% 108px;width: 100%;background-color:transparent!important;text-align:center;}

.newsletter_popup_box .left_block {display:inline-block;margin: 50px 0 0;text-align: center;}

.newsletter_popup_box .box-heading {color:#e6255e;font-size:28px;font-weight: 500;line-height: 1.3em;margin-bottom: 22px;text-transform:capitalize;}

.newsletter_popup_box .box-description{font-size:14px;margin-bottom: 40px;}

.NI_newsletter_popup #nilkanthinfo_newsletter_email1{padding:7px 10px !important;width:65%;border-radius: 3px;}

.NI_newsletter_popup #submit_nilkanthinfo_newsletter1

{background-color:transparent;border: 1px solid #e6255e;border-radius: 3px;color:#e6255e;padding:7px;text-transform:uppercase;}

.NI_newsletter_popup #submit_nilkanthinfo_newsletter1:hover{background-color:#e6255e;color:#fff;}

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

/* ------- Newsletter Pop Ends------- */



/* alert */

.alert {padding: 8px 14px 8px 14px; margin:10px 0;}

.home .alert{ float: right;margin: 10px 10px 10px 0;width:75.1%;}

.pagination {margin: 0;}

/* buttons */

.buttons {margin: 1em 0;}

.btn,.btn-primary,.btn-default,#submit_nilkanthinfo_newsletter{color: #fff;border: 1px solid;border-color:#000;background-color: #000;}

.btn,

.product-thumb .button-group .button .addtocart,

#submit_nilkanthinfo_newsletter,

.NI_newsletter_popup #submit_nilkanthinfo_newsletter1

{font-size:15px;font-weight:600;text-transform:capitalize;}

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

	color:#fff;

	border-color:#e6255e;

}

.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 ------ */

.product-thumb .rating {padding-bottom: 0px;}

.rating .fa-stack {font-size: 8px;}

.rating .fa-star-o {color: #e6255e;font-size: 15px;}

.rating .fa-star {color: #e6255e;font-size: 15px;}

.rating .unrated .fa-star{color: #ccc;}

.rating .fa-star + .fa-star-o {color: #e6255e;}

/* ------ Product Rating Ends ------ */



/* ------ Product Price Start ------ */

h2.price {margin: 0;}

.product-thumb .price,.product-thumb .price-new {color: #000;font-size:18px;font-weight: 600;margin:0 0 18px;}

.product-thumb .price-old{color: #c5c4c4;	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 ------ */

.product-list .product-thumb .button-group {width:40%;}

@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, 

.NI_productpage .product-content .btn

{border:none;display:inline-block;float: left;background-color: #000;color: #fff;line-height: 28px;height:28px;font-weight: bold;text-align: center;text-transform: uppercase;}

.product-thumb .button-group .button{width:57%;}

.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;line-height:0;margin:0;padding:15px 11px;text-transform:capitalize;width: auto;}

.NI_productpage .product-content .btn-group .btn {line-height:17px;margin-left:10px;height:30px;padding:8px 9px 8px 7px;color:transparent!important;}

.NI_productpage .product-content .btn-group .btn{background:#ccc url("../image/nilkanthinfo/sprite.png") no-repeat scroll -12px -3510px;background-color:#ccc!important;}

.NI_productpage .product-content .btn-group .btn.button_compare{background-position:-12px -3630px;}

.NI_productpage .product-content .btn-group .btn.button_wishlist:hover{background-position:-12px -3570px;background-color:#000;}

.NI_productpage .product-content .btn-group .btn.button_compare:hover{background-position:-12px -3690px;background-color:#000;}

.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:4px 10px 5px;border:1px solid;border-color:#ccc!important;color:#666;background:none!important;}

.NI_productpage .product-content #btn-plus,.NI_productpage .product-content #btn-plus-quick{margin:0 10px 0 0;}

.NI_productpage .product-content .btn{height: auto;line-height: 19px;}

.block-product.slider-block .button_cart{line-height:28px;}

.product-thumb .button-group .button + .button,.product-thumb .button-group.rightbtgrup .button + .button{width: 18%;border-left: 1px solid;}

.product-thumb .min-btn-grp.button-group .button,.product-thumb .min-btn-grp.button-group .button + .button{border:none;clear: both;height: 27px;padding: 0;width: 30px;}

.product-thumb .button.quickview a { border:none;}

.product-thumb .button-group .button.quickview:hover a{border-bottom-color:pink;}

/*Added by Nilkanthinfo for view in nilkanthinfo_producttab*/

a.quick_view.cboxElement {color: #5f5f5f;}

/*-----------------*/

.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 

{color: #fff;background-color:#e6255e;text-decoration: none;cursor: pointer;}

.product-thumb .button-group .button:hover a.quick_view.cboxElement{color:#fff;}

@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 .min-btn-grp.button-group{width:auto;}

.product-thumb:hover .min-btn-grp.button-group{width:auto;right:0px;}

.product-thumb .min-btn-grp .button{margin-bottom:3px;}

.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 .big-btn-grp{bottom: 0;}

.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

{background-color:#e6255e;color:#fff;}

.product-thumb .button-group .button.button_wishlist i,.product-thumb .button-group .button.button_compare i{color:transparent;}

.product-thumb .button-group .button.quickview{background-color:#ccc!important;}

.product-thumb .button-group .button.quickview:hover{background-color:#000!important;}

.product-thumb .button-group .button.quickview:hover a{color:#fff;}

.product-thumb .button-group .button.button_wishlist{background:transparent url("../image/nilkanthinfo/sprite.png") no-repeat scroll -12px -3512px!important;}

.product-thumb .button-group .button.button_compare{background:transparent url("../image/nilkanthinfo/sprite.png") no-repeat scroll -12px -3631px;}

.product-thumb .button-group .button.button_wishlist:hover{background-position:-12px -3571px!important;background-color:transparent!important;}

.product-thumb .button-group .button.button_compare:hover{background-position:-12px -3691px;}

/* ------ 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:#ccc;}

.image-additional a:hover{border-color:#000;}

.image-additional {max-width: 78px;}

.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 .product-thumb-upper {padding:0;}

.block-product .product-thumb{ padding:15px 15px 0;}

.related_block .block-product{border-top:1px solid; border-color:#ccc;}

.related_block .block-product.slider-block-six .product-thumb{ margin-bottom:0;}

.block-product.slider-block .product-thumb{margin:0px;width:auto;}

.product-thumb{margin:0px auto 10px;width:100%;background-color:#fff;position: relative;z-index: 90;}



/* ------ Product Saleicon  Start ------ */

.ribbon-wrapper-green,.ribbon-wrapper-green-list_sale

{

	background:#e6255e;

    border-radius: 100%;

    color: #fff;

    font-size: 12px;

    font-weight: normal;

    height: 35px;

    left: 0;

    line-height: 35px;

    overflow: hidden;

    position: absolute;

    text-align: center;

    top: 10px;

    width: 35px;

}

.NI_productpage .product-image .ribbon-wrapper-green,.NI_productpage .product-image .ribbon-wrapper-green-list_sale{left:auto;right:10px;top: 10px;z-index:1;}

.product-list .product-thumb .productlistview_details .ribbon-wrapper-green{left:auto;right: 38px;top:52px;}

.related_block .ribbon-wrapper-green{left:15px;}

.inner_cms_home3_block .product-thumb .ribbon-wrapper-green{left:auto;right:21px;top:9px;height: 32px;line-height: 32px;width:32px;font-size:11px;}

/* ------ Product Saleicon Ends ------ */



/* ------ Header CMS Starts ------ */

.NI_CMS_block .cms_heading_block{display:none;}

.inner_cms_header_block{position: absolute;
    top: 40px;
    left: 0;
    width: calc(100% + 100px);}

.inner_cms_header_block .NI_CMS_block.container{ padding: 0; width: auto;}

.inner_cms_header_block .call_now{text-transform: capitalize;margin-right:5px;}

.inner_cms_header_block .NI_CMS_block {  display:inline-block;font-weight:400;}

.Promotion-link-cms ul{padding:0;list-style:none;margin:0;}

.Promotion-link-cms li{display:inline;}

.Promotion-link-cms li a{border-right: 1px solid;border-color:#666; display: inline-block;line-height: 15px;margin-right: 12px;padding-right: 12px;}

/* ------ Header CMS Ends ------ */



/* ------ Mainbanner Starts ------ */

#slideshow0{position:relative;margin-bottom:0;}

#slideshow0 .owl-pagination{ bottom: 30px;display: block;position: relative;top:auto;text-align: center;}

.mainslider-upper .owl-controls .owl-page span{background:#fff;box-shadow:none;}

.mainslider-upper .owl-controls .owl-page.active span,.mainslider-upper .owl-controls .owl-page span:hover{background:#e6255e}

/* ------ 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;border: 1px solid; border-color: #ccc;margin-left:-1px;margin-top:-1px;}

.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 .product-thumb .description,

.block-product-cat .product-grid .product-thumb .description,

.block-product .product-thumb .price-tax,

.block-product .product-thumb .fa-shopping-cart,

.testimonial_block_heading,

.service_footerblock,

.extra_footerblock,

.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-grid .ribbon-wrapper-green-list_sale,

.block-product .product-list .ribbon-wrapper-green,

#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 ------ */

.posi .fa-shopping-cart{

/*    position: absolute;*/

    top: -9px;

    margin-left:10px;

}

.cat_banner,.cat_banner-comman{margin-bottom:40px;border-bottom:1px solid;border-color:#ccc;height:100px;background-color:#000;text-align:center;}

.cat_banner h1,.cat_banner-comman h1

{color:#e6255e;font-size:30px;font-weight:bold;margin-bottom:0;margin-top:15px;position:relative;text-transform:uppercase;display:inline-block;}

/* Разделительная полоска в шапке

.cat_banner h1:before,.cat_banner-comman h1:before

{border-bottom: 1px solid;border-color:#fff;color:transparent;content: ".";left: 0;margin: 0 27%;position: absolute;right: 0;top: 19px;width: auto;}

.cat_banner h1:after,.cat_banner-comman h1:after

{border-bottom: 3px solid;border-color:#e6255e;color:transparent;content: ".";left: 0;margin: 0 41%;position: absolute;right: 0;top: 18px;width: auto;}

*/

.cat_banner .breadcrumb,.cat_banner-comman .breadcrumb{display:block}

.breadcrumb{margin: 5px 0 0px 0;}

/* .breadcrumb{margin: 0 0 20px 0;padding:34px 0 16px;} */

.breadcrumb i {font-size: 15px;}

.breadcrumb > li {padding:0 10px;position: relative;white-space: nowrap;border-right:1px solid;	border-color:#fff;font-size:17px;font-weight:bold;}

.breadcrumb > li a{color:#fff;}

.breadcrumb > li:last-child{padding-right:0;border-right:none;}

.breadcrumb > li + li:before {content: '';padding: 0;}

/* ------ 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;font-weight: bold;margin-top: 24px;margin-bottom:20px;	font-size:18px;}

.related_block .block_heading{display: inline-block;margin: 30px 0;}

.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

{font-family: "Rubik", cursive;}

/* ------ Heading Comman Font Ends ------ */



.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.png") no-repeat scroll -9px -257px;}

.box-category .maincat .navigate:after,.box-category .submenu .subnavigate:after

{content:"\f067";color:transparent;background-position:-10px -225px;}

.box-category .maincat .navigate.open:after,.box-category .submenu .subnavigate.open:after

{content:"\f068";color:transparent;background-position:-9px -257px;}



/* ------- 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{margin-right:30px}

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

.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{width:30px;margin-right:11px;}

.product-list .product-thumb .button-group.rightbtgrup .button + .button{width:30px;}

.product-list .product-thumb .button-group.rightbtgrup .button.button_cart{width:43%;background-color:#e6255e;border:none;}

.product-list .product-thumb .button-group.rightbtgrup .button.button_cart:hover{background-color:#000;}

.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:17px;font-weight:600;text-transform:capitalize;}

.product-thumb {margin-bottom: 20px;overflow:hidden;position:relative;}

.product-thumb .button-group{position:absolute;width:100%;opacity:0;right:0;}

.product-thumb .min-btn-grp.button-group{top:0;}

.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;border-bottom:1px solid;border-color:#ccc;overflow:hidden;}

.product-thumb .image a {display: block;}

.product-thumb .image img {margin-left: auto;margin-right: auto;}

.product-grid .product-thumb .image {position:relative;}

@media (min-width: 767px){.product-list .product-thumb .image {float: left;padding: 0px;border-bottom:none;}}

.product-thumb h4{font-weight:600;font-size:15px;margin:13px 0 10px;text-transform:capitalize;}

.product-thumb .caption {padding:0px;}

.product-list .product-thumb .price-rating{display:block;}

.product-list .product-thumb .price-rating{border:1px solid;border-color:#ccc;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 {margin-left:266px;padding-right:30px;position:relative;}

.product-thumb .productlistview_details > h4 {font-size: 19px;font-weight: 600;margin: 0;padding: 60px 0 10px;}

.product-thumb .productlistview_details > h4 a{color: #000;}

.product-thumb .productlistview_details .description{ margin:5px 0 18px;}

@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:#ccc;}

.jscroll-inner .block-product-cat-inner{display:block;}

.listgrid_product .product-layout.product-grid{padding:0px;border: 1px solid; border-color: #ccc;margin-left:-1px;margin-top:-1px;}

.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:#ccc;display:block;}

.listgrid_product.listview .jscroll-inner{border:none;}

.listgrid_product .product-list{border:1px solid;border-color:#ccc;margin-bottom:30px;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:#ccc;padding:15px 0;margin-bottom:0;}

.filter-category .grid-list-btn{float: left;margin-top: 5px;padding: 0;width: auto;margin-right:10px}

.grid-list-btn #list-view,.grid-list-btn #grid-view

{

	color:#989898;

	border:none;

	padding:4px 6px;	

	background:transparent url("../image/nilkanthinfo/sprite.png") no-repeat scroll 114px 12px;

	background-color:transparent!important;

}

.grid-list-btn button i{color:transparent;}	

.grid-list-btn #list-view{background-position:-7px -62px;}

.grid-list-btn #grid-view{background-position:-7px -164px;}

.grid-list-btn #list-view:hover,.grid-list-btn #list-view.active{background-position:-7px -10px;}

.grid-list-btn #grid-view:hover,.grid-list-btn #grid-view.active{background-position:-7px -113px;}







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

.grid-list-btn #grid-view{margin-left:20px;}

.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:0px;margin-top:30px;}

.pagination-block div{padding:0;}

.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: 15px;font-weight: 600;}

.filter-category .sort #input-sort,.filter-category .limit #input-limit

{ 

	color:#666;

	font-size: 15px;

	font-weight: 600;

	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;

}

.filter-category .limit #input-limit{background-position:75px 12px;}

.pagination li span,.pagination li a{padding:11px 18px!important;border-color:#ccc!important;font-size:15px;}

.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:#e6255e;border-color:#e6255e!important;color:#fff;}

.pagination-block .text-right{margin:15px 0;font-size:15px;}

/* ------- Category Page Ends ------- */



/* ------- Column-Left - Column-Right Start ------- */

#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:#ccc;padding:30px 0 9px;}

/* list group */

#column-left li a,#column-right li a,.list-group a{padding:4px 0 17px;font-size:15px;}

.ni_filter .list-group a.list-group-item{padding:10px 0; font-weight:bold;}

.ni_filter .list-group > a.list-group-item:hover{color:#666;}

.box-category{margin-bottom:0;}

.box-category a:before{content:"\f111";font-size:5px;vertical-align:middle;margin-right:1px;}

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

.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;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: 20px;}

#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 .button-group .button,#column-right .product-thumb .button-group .button,

#column-left .product-thumb .rating,#column-right .product-thumb .rating,

#column-left .product-thumb .ribbon-wrapper-green,#column-right .product-thumb .ribbon-wrapper-green

{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 .ribbon-wrapper-green,#column-left .block-product .ribbon-wrapper-green-list_sale,

#column-right .block-product .ribbon-wrapper-green,#column-right .block-product .ribbon-wrapper-green-list_sale

{ 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,.ni_color_filter{margin-bottom:0;}

.ni_color_filter,.ni_price_filter{display:block;clear:both;}

.color_filter .radio{display:inline-block;}

#column-left .banner,#column-right .banner{margin-top:30px;}

/* ------- Column-Left - Column-Right Ends ------- */



/* ------- Productpage Starts------- */

.cat_banner-comman{background-image:url("../image/nilkanthinfo/CatProductpage.png");background-repeat:no-repeat;background-attachment:scroll;background-position:center;}

#content.NI_productpage{width:100%;padding:0 15px;}

.product-image{width:45%;padding:0;margin-right:50px;}

.product-content{padding:0;}

.row.img-content{width:1000px;float:left;margin-right:68px;}

.row.col-right-pro{width:19.4%;float:left;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%;}

.additional-carousel.list-unstyled .owl-carousel .owl-buttons .owl-next{right:-30px;}

.additional-carousel.list-unstyled .owl-carousel .owl-buttons .owl-prev{left:-30px;}

#content.NI_productpage .product-heading

{border-top:1px solid;border-color:#ccc;font-size:22px;font-weight:bold;margin-bottom:5px;margin-top: 0;padding:23px 0 16px;position:relative;text-transform: uppercase;}

.product-content .description {line-height: 23px;}

.product-description .desc_title,#product .control-label,#product .size_chart{font-weight:bold;font-size:15px;color:#000;}

/*------------- Size-Chart Color-Swatch Start -------------*/

.NI_productpage #product,.NI_productpage #product-quick{position:relative;}

#product .size_chart,#product-quick .size_chart{float:right;}

#product .size_chart a,#product-quick .size_chart a{color:#000;}

#product .size_chart a:hover,#product-quick .size_chart a:hover{color:#e6255e;}

#product .NI_option,#product-quick .NI_option,#product .NI_color_swatch,#product-quick .NI_color_swatch{display: inline-block;margin-bottom:20px;width: 100%;}

#product .NI_option .radio,#product-quick .NI_option .radio,.NI_color_swatch_inner .radio{margin:0;}

#product .NI_option .radio .option_value_label,

#product-quick .NI_option .radio .option_value_label,

#product .NI_color_swatch .radio .option_value_label,

#product-quick .NI_color_swatch .radio .option_value_label,

.ni_color_filter .radio .option_value_label

{

    width: 34px;

    height: 34px;

	margin: 0 3px 3px 0;

    float: left;

	padding:0;

    border: 1px solid #ccc;

	text-align: center;

}

.ni_color_filter .radio .option_value_label{width:28px;height:28px;}

#product .NI_color_swatch img,#product-quick .NI_color_swatch img{width:100%;}

#product .NI_option .radio input,#product-quick .NI_option .radio input{visibility:hidden;margin:0;}

#product .NI_color_swatch .radio input,#product-quick .NI_color_swatch .radio input,.ni_color_filter .color_filter .radio input{visibility:hidden;margin:0;}

#product .NI_option .radio .option_value,#product-quick .NI_option .radio .option_value

{

	width: 100%;

    height: 100%;

    position: relative;

    background: #fff;

    padding: 2px;

    border-radius: 0;

	display:inline;

	font-weight: normal;

    line-height: 30px;

    padding: 0;

}

#product .NI_option .radio .option_value_label.active,#product-quick .NI_option .radio .option_value_label.active{background: #000!important;color: #fff;cursor: default;}

#product .NI_color_swatch .option_value_label.active,

#product-quick .NI_color_swatch .option_value_label.active,

.ni_color_filter .color_filter .option_value_label.active,

.ni_color_filter .color_filter .option_value_label:hover

{border-color:#e6255e;cursor:pointer;}

.ni_color_filter .color_filter .option_value_label{position:relative;}

.ni_color_filter .color_filter .option_value_label.active:before{color:#fff;left:0;position:absolute;right:0;text-align:center;top:10%;vertical-align:middle;}

#product .NI_option .radio input:checked+.option_value,#product-quick .NI_option .radio input:checked+.option_value

{

    background: #000;

    color: #fff;

    cursor: default;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    -ms-box-shadow: none;

    -o-box-shadow: none;

    box-shadow: none;

	-webkit-box-shadow: inset 0px 0px 0px 2px #000;

    -moz-box-shadow: inset 0px 0px 0px 2px #000;

    -ms-box-shadow: inset 0px 0px 0px 2px #000;

    -o-box-shadow: inset 0px 0px 0px 2px #000;

    box-shadow: inset 0px 0px 0px 2px #000;

    cursor: default;

}

#product .NI_color_swatch .radio .option_value,#product-quick .NI_color_swatch .radio .option_value{padding:0;}

	/*------------- Color-Swatch Product list Starts -------------*/

		.product-thumb .NI_color_swatch_image{bottom: 30px;left: 0;list-style:none;margin: 0;padding: 0;position: absolute;right: 0;text-align: center;width:11%;}

		.listgrid_product .product-list .product-thumb .NI_color_swatch_image{left:10px;}

		.product-thumb .NI_color_swatch_image li a

		{border-radius: 100%;border:2px solid;border-color:#eee;font-size: 8px;height: 20px;margin: 0 2px 2px;overflow: hidden;	text-indent: -80px;width: 20px;}

		#column-left .product-thumb .NI_color_swatch_image,#column-right .product-thumb .NI_color_swatch_image,

		.inner_cms_home3_block .product-thumb .NI_color_swatch_image{display:none;}

	/*------------- Color-Swatch Product list Ends -------------*/

	/*------------- Color-Swatch Left-Right Col Starts -------------*/

	/*------------- Color-Swatch Left-Right Col Ends -------------*/

/*------------- Size-Chart Color-Swatch Ends -------------*/



#content.NI_productpage hr{margin:10px 0;}

#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:#e6255e;font-size:21px;font-weight:600;margin: 0;}

#content ul.list-unstyled li.taxli {clear: both;}

.control-label.qty {float: left;margin: 6px 10px 0 0;}

#input-quantity {float: left;height: 30px;margin:0px;width:37px;padding:0;text-align:center;border-left:none;border-right:none;}

.rating_write{margin:10px 0 0;}

.product-content .alert-info {margin: 10px 0 0;}

.product_bottom{padding:0px;margin:20px 0;}

.product_bottom .nav-tabs > li{margin-bottom:-1px;}

.product_bottom .nav-tabs{border:none;margin-bottom:0;}

.product_bottom .nav-tabs > li.active,.product_bottom .nav-tabs > li:hover{margin-bottom:-1px; }

.product_bottom .nav-tabs > li.active a,.product_bottom .nav-tabs > li:hover a{color:#e6255e;}

.product_bottom .nav-tabs > li.active a{border:1px solid;border-bottom:none;border-color:#ccc;background-color:#fff;}

.product_bottom .nav-tabs > li a{font-weight:600;padding:9px 25px;margin:0;border:1px solid;border-bottom:none;border-color:transparent;font-size:19px;color:#000;}

.product_bottom .tab-content{border:1px solid;border-color:#ccc;padding:35px 25px;line-height:24px;}

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

.block.related_block{clear:both;}

#cboxOverlay.NI_size_chart_popup,#colorbox.NI_size_chart_popup,#colorbox.NI_size_chart_popup #cboxWrapper{z-index:99999;}

.NI_size_chart_popup .ni_size_chart{padding:15px;}

.NI_size_chart_popup .ni_size_chart h1{margin:0 0 15px;}

.NI_size_chart_popup .ni_size_chart .size_options .radio{display:inline-block;margin: 0 3px 10px;}

.NI_size_chart_popup .ni_size_chart .size_options label{padding:0;}

.NI_size_chart_popup .ni_size_chart .size_options input{padding:5px;text-align: center;width: 35px;cursor:default;}

/* ------- 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

{

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

#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{margin:0}

#column-left .block .owl-carousel .owl-buttons .owl-prev,#column-right .block .owl-carousel .owl-buttons .owl-prev {left: auto; right:8%;}

.block .owl-carousel .owl-buttons .owl-prev{left:0;}

.block .owl-carousel .owl-buttons .owl-next{right:-2px;}

.block .owl-carousel .owl-buttons div i,

#color_carousel .owl-buttons div i{color:transparent;height:30px;width: 32px;background:transparent url("../image/nilkanthinfo/sprite.png") no-repeat scroll -12px -3454px;}

#color_carousel1 .owl-buttons div i{color:transparent;height:30px;width: 32px;background:transparent url("../image/nilkanthinfo/sprite.png") no-repeat scroll -12px -3454px;}

.block .owl-carousel .owl-buttons div .fa-chevron-right{background-position:-12px -3810px;}

.block .owl-carousel .owl-buttons div .fa-chevron-left{background-position:-12px -3929px;}

.block .owl-carousel .owl-buttons div .fa-chevron-right:hover{background-position:-12px -3752px;}

.block .owl-carousel .owl-buttons div .fa-chevron-left:hover{background-position:-12px -3869px;}

#column-left .block .owl-carousel .owl-buttons div .fa-chevron-right,#column-right .block .owl-carousel .owl-buttons div .fa-chevron-right

{background-position:-28px -3999px;width:20px;}

#column-left .block .owl-carousel .owl-buttons div .fa-chevron-left,#column-right .block .owl-carousel .owl-buttons div .fa-chevron-left

{background-position:-3px -3999px;width:20px;}

#column-left .block .owl-carousel .owl-buttons div .fa-chevron-right:hover,#column-right .block .owl-carousel .owl-buttons div .fa-chevron-right:hover

{background-position:-28px -4060px;}

#column-left .block .owl-carousel .owl-buttons div .fa-chevron-left:hover,#column-right .block .owl-carousel .owl-buttons div .fa-chevron-left:hover

{background-position:-3px -4060px;}

.block .proCattabs.owl-carousel .owl-buttons div,

.inner_cms_home3_block .block .owl-carousel .owl-buttons div,

#additional-carousel .owl-buttons div,

#additional-carousel1 .owl-buttons div

{opacity:1;}



.block .proCattabs.owl-carousel .owl-buttons div{top:17px;}

.inner_cms_home3_block .block .owl-carousel .owl-buttons div{top:-55px;}

.block .proCattabs.owl-carousel .owl-buttons i,.inner_cms_home3_block .block .owl-carousel .owl-buttons i{height: 20px;width: 20px;margin-top:0;}

.block .proCattabs.owl-carousel .owl-buttons .owl-prev,.inner_cms_home3_block .block .owl-carousel .owl-buttons .owl-prev{left:auto;}

.block .proCattabs.owl-carousel .owl-buttons .owl-prev{right:-7%;}

.block .proCattabs.owl-carousel .owl-buttons .owl-next{right:-10%;}

.block #Cattabsbest.owl-carousel .owl-buttons .owl-prev{right:-4%;}

.block #Cattabsbest.owl-carousel .owl-buttons .owl-next{right:-7%;}

.inner_cms_home3_block .block .owl-carousel .owl-buttons .owl-prev{right:38px;}

.inner_cms_home3_block .block .owl-carousel .owl-buttons .owl-next{right:13px;}

.block .proCattabs.owl-carousel .owl-buttons div .fa-chevron-right,

.inner_cms_home3_block .block .owl-carousel .owl-buttons div .fa-chevron-right

{background-position:-34px -4004px;}

.block .proCattabs.owl-carousel .owl-buttons div .fa-chevron-left,

.inner_cms_home3_block .block .owl-carousel .owl-buttons div .fa-chevron-left

{background-position:-9px -4004px;}

.block .proCattabs.owl-carousel .owl-buttons div .fa-chevron-right:hover,

.inner_cms_home3_block .block .owl-carousel .owl-buttons div .fa-chevron-right:hover

{background-position:-34px -3973px;}

.block .proCattabs.owl-carousel .owl-buttons div .fa-chevron-left:hover,

.inner_cms_home3_block .block .owl-carousel .owl-buttons div .fa-chevron-left:hover

{background-position:-9px -3973px;}

#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;}

#color_carousel .owl-buttons .owl-next{right:43%;}

#color_carousel .owl-buttons .owl-prev{left:39%;}

#color_carousel1 .owl-buttons .owl-next{right:43%;}

#color_carousel1 .owl-buttons .owl-prev{left:39%;}

#color_carousel .owl-buttons div i,#color_carousel1 .owl-buttons div i{color:transparent;font-size:0;}

#color_carousel .owl-buttons .owl-prev i,#color_carousel1 .owl-buttons .owl-prev i{background-position:-12px -3929px;}

#color_carousel .owl-buttons .owl-next i,#color_carousel1 .owl-buttons .owl-next i{background-position:-12px -3810px;}

#color_carousel .owl-buttons .owl-prev:hover i,#color_carousel1 .owl-buttons .owl-prev:hover i{background-position:-12px -3869px;}

#color_carousel .owl-buttons .owl-next:hover i,#color_carousel1 .owl-buttons .owl-next:hover i{background-position:-12px -3752px;}

#additional-carousel .owl-buttons div i:hover,#additional-carousel1 .owl-buttons div i:hover{color:#000;}

/* ------- Next-Previous Icon Ends ------- */                 



/* ------- Blog Content Starts------- */

	/* ------- 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

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

	#column-left .blog-thumb-upper,#column-right .blog-thumb-upper{width:100%;padding:0;}

	/* ------- Blog Left/Right Ends------- */



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

.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;width: 100%;}

.blog_bottom{padding:15px 0;}

.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 #e5e5e5;padding: 0 0 15px;margin: 0 0 30px;}

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

.NI_blog #ni_blog input{padding:5px;}

.blog_single_content #ni_blog .textarea {display: block;width: 100%;}

.blog_single_content #ni_blog tr td .lable,.blog_single_content #ni_blog tr td input{display:block;clear:both;width:100%;}

.blog_single_content #ni_blog tr td .lable{ margin: 0 0 10px;}

.blog_single_content #ni_blog tr {display: block;margin: 0 0 15px;}

.blog_single_content .captcha_tr img {display: block;margin: 0 0 15px;}

.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 #eee;margin-bottom:30px}

.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:#000;color:#fff;display: inline-block;font-weight: normal;margin: 15px 0 0;padding: 5px 10px;}

.NI_blog_list .blog_desc_single p a:hover{background:#e6255e;}

.NI_blog_single .blog_author_single .lable1:last-child{border:none;padding:0;margin:0;}

.block .allblogs{display:none;}

.lable1{ border-right: 1px solid #e5e5e5; 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 #e5e5e5;margin-top:15px;padding: 20px;}

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

/* ------- Blog Content Ends------- */



/* ------- Price Filter Starts------- */

.ni_filter > .panel-heading{background:none;}

.ui-slider-horizontal .ui-slider-range{background:#000;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-widget-content{background: #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:#e6255e;}

.price_filter .slider-range-inner a + a{background:#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------- */



/*--------- Advertise Block Starts ---------*/

.advertise_inner .row_inner{background-color:#fff;border:1px dotted;border-color:#e6255e;width:100%;display:inline-block;padding:17px 0;margin-bottom:26px;margin-top:35px;}

.advertise_inner .add-block{border-right: 1px solid;border-color:#ccc;float: left;margin-right: 30px;}

.advertise_inner .top_block {font-size: 21px;font-weight: 600;text-transform: uppercase;}

.advertise_inner .bottom_block {font-size: 15px;margin-top:5px;}

.add-block .left {float: left;height: 47px;width: 46px;margin-right:10px;background:transparent url("../image/nilkanthinfo/sprite.png") no-repeat scroll -9px -2157px;}

.row_inner .top_block1.add-block{margin-left: 30px;width: 29%;}

.row_inner .top_block2.add-block{width:21%;}

.row_inner .top_block3.add-block{width:25%;}

.row_inner .top_block4.add-block{margin-right:0;border-right:none;width:25%;margin-left:0;border-left:none;}

.top_block1 .left{background-position:-18px -2905px;}

.top_block2 .left{background-position:-25px -3077px;}

.top_block3 .left{background-position:-27px -3247px;}

.top_block4 .left{background-position:-25px -3436px;}

.top_block1:hover .left{background-position:-18px -2824px;}

.top_block2:hover .left{background-position:-25px -2994px;}

.top_block3:hover .left{background-position:-27px -3160px;}

.top_block4:hover .left{background-position:-25px -3339px;}

.add-block:hover .top_block{color:#e6255e;} 

/*--------- Advertise Block Ends ---------*/



/*--------- Latest and Bestseller Cat Block Starts ---------*/

.latest-cat_block,.bestseller-cat_block{float:left; width:841px;}

.latest-cat_block .container,.bestseller-cat_block .container{width:100%;}

.cat_heading{display:block;background-color:#000;text-align:center;height:52px;}

.cat-block_heading,.proCattabs .tab_heading a{font-size:16px;}

.cat-block_heading,#Cattabslatest a,#Cattabsbest a{display:inline-block;font-weight:bold;margin:0;color:#a8a8a8;}

.cat-block_heading,.proCattabs .tab_heading a{padding:16px 15px;}

.proCattabs.slider-block-category .tab_heading a{padding:16px 0px;font-size:15px}

.cat-block_heading{border:none;display: inline-block;float: left; text-align: left;margin:7px 0px;padding: 10px 15px;background-color:#fff;color:#000;}

#Cattabslatest,#Cattabsbest{display:inline-block!important;margin-bottom:0;border-bottom:none;width:75%;}

#Cattabslatest .tab_heading a:hover,#Cattabsbest .tab_heading a:hover{color:#fff;}

#Cattabslatest .tab_heading,#Cattabsbest .tab_heading{display:inline-block;}

#Cattabslatest .tab_heading a,#Cattabsbest .tab_heading a{position:relative;}

#Cattabslatest .tab_heading.active a,#Cattabsbest .tab_heading.active a{color:#fff;}

#Cattabslatest .tab_heading.active a:after,#Cattabsbest .tab_heading.active a:after{content:'\f107';position:absolute;bottom:0;left:0;right:0;}

#Cattabslatest .tab_heading:last-child,#Cattabsbest .tab_heading:last-child{border-right:none;}

.caption .rating{display:none;}

.latest-cat_block .tab-content .block-product,.bestseller-cat_block .tab-content .block-product{margin-bottom:0;}

/*--------- Latest and Bestseller Cat Block Ends ---------*/



/*--------- Cat Banner Block Starts ---------*/

.cat_banner_block{float: left;width: 458px;}

.cat_banner_block .banner-content-inner{margin-left:8px;}

.cat_banner_block .banner-heading-inner{position:relative;}

.cat_banner_block .banner-heading-extra{background-color:#e6255e;}

.cat_banner_block .banner-heading-extra:before 

{

    background: #e6255e;

    content: "";

    height: 7px;

    left:0;

    position: absolute;

    top: -7px;

    width: 100%;

	border-top-right-radius:8px;

}

.cat_banner_block .banner-heading-extra:after 

{

    background: #e6255e;

    content: "";

    height: 52px;

    left:0;

    position: absolute;

    top: 0;

    width: 8px;

}

.cat_banner_block .banner-heading{background-color:#e6255e;color:#fff;font-size:24px;font-weight:normal;padding:12px 0 20px;text-align:center;}

.cat_banner_block .banner-heading:before

{

	border-left:8px solid transparent;

	border-top:8px solid #b41846;

	content:"";

	position: absolute;

	height:0;

	width:0;

	bottom:-8px;

	left:0;

	z-index:1;

}

/*--------- Cat Banner Block Ends ---------*/



/*--------- Subbanner Banner Block Starts ---------*/

.main-slider-baner{float:left;}

.inner_cms_home2_block{display:none;clear:both;border-bottom:1px solid;border-top:1px solid;border-color:#ccc;}

.content_home2{margin:60px 0;}

.subbanner_inner .blk{float:left;}

.center-banner-block.blk,

.subbanner_inner .blk-inner,

.cat_banner_block .banner-content,

.subbanner_inner .sub-block,

.mainslider-banner-inner

{/*position:relative;overflow:hidden;*/}

.center-banner-block{margin: 0 18px;}

.blk .top-banner{margin-bottom:16px;}

.subbanner_block2{clear: both;display: inline-block;margin-bottom: 60px;margin-top: 50px;}

.subbanner_block2 .sub-block{float:left;}

.right-banner.sub-block{margin-left:16px;}

.subbanner_inner img,

.cat_banner_block img,

.subbanner_inner .sub-block img,

.mainslider-banner-inner img

{

	width:100%;

}

.cat_banner_block figure a,

.subbanner_inner figure a,

.mainslider-banner-inner figure a

{

	    display: block;

    overflow: hidden;

    position: relative;

}

.cat_banner_block figure a:before,

.subbanner_inner figure a:before,

.mainslider-banner-inner figure a:before

{

	background-color: #ffffff;

    border-radius: 5px;

    content: "";

    height: 0;

    left:15px;

    margin: auto;

    opacity: 0.2;

    -moz-opacity: 0.2;

    -khtml-opacity: 0.2;

    -webkit-opacity: 0.2;

    position: absolute;

    top:15px;

    transition: all 0.3s ease-out 0s;

    -moz-transition: all 0.3s ease-in-out 0s;

    -webkit-transition: all 0.3s ease-in-out 0s;

    -khtml-transition: all 0.3s ease-in-out 0s;

    -o-transition: all 0.3s ease-in-out 0s;

    width: 0;	

}

.cat_banner_block figure a:after,

.subbanner_inner figure a:after,

.mainslider-banner-inner figure a:after

{

	background-color: #ffffff;

    border-radius: 5px;

    bottom:15px;

    content: "";

    height: 0;

    opacity: 0.2;

    -moz-opacity: 0.2;

    -khtml-opacity: 0.2;

    -webkit-opacity: 0.2;

    position: absolute;

    right:15px;

    transition: all 0.3s ease-out 0s;

    -moz-transition: all 0.3s ease-in-out 0s;

    -webkit-transition: all 0.3s ease-in-out 0s;

    -khtml-transition: all 0.3s ease-in-out 0s;

    -o-transition: all 0.3s ease-in-out 0s;

    width: 0;

}

.center-banner-block figure a:before{left: 20px;top: 20px;}

.center-banner-block figure a:after{bottom: 20px;right: 20px;}



.mainslider-banner-inner figure a:before{left:0px;top:0px}

.mainslider-banner-inner figure a:after{right:0px; bottom:0px;}

.cat_banner_block .banner-content-inner figure a:before{}

.cat_banner_block .banner-content-inner figure a:after{}

.subbanner_inner .left-banner-block figure a:before,.subbanner_inner .right-banner-block figure a:before{left:15px;top:15px;}

.subbanner_inner .left-banner-block figure a:after,.subbanner_inner .right-banner-block figure a:after{right:15px; bottom:15px;}

.subbanner_block2 .subbanner_inner figure a:before{}

.subbanner_block2 .subbanner_inner figure a:after{}





.mainslider-banner-inner figure a:hover:before,.mainslider-banner-inner figure a:hover:after{height:100%;width:100%;}

.cat_banner_block .banner-content-inner figure a:hover:before,.cat_banner_block .banner-content-inner figure a:hover:after{height:95%;width:94%;}

.subbanner_inner .left-banner-block figure a:hover:before,.subbanner_inner .right-banner-block figure a:hover:before,

.subbanner_inner .left-banner-block figure a:hover:after,.subbanner_inner .right-banner-block figure a:hover:after

{ height: 92%; width: 92%;}

.subbanner_inner .center-banner-block figure a:hover:before,.subbanner_inner .center-banner-block figure a:hover:after{height:95%;width:91%;}

.subbanner_block2 .subbanner_inner figure a:hover:before,.subbanner_block2 .subbanner_inner figure a:hover:after{height:88%;width:96%;}



.cat_banner_block figure a:hover:before,

.subbanner_inner figure a:hover:before,

.mainslider-banner-inner figure a:hover:before,

.cat_banner_block figure a:hover:after,

.subbanner_inner figure a:hover:after,

.mainslider-banner-inner figure a:hover:after

{

    transition: all 0.4s ease-out 0s;

    -moz-transition: all 0.4s ease-in-out 0s;

    -webkit-transition: all 0.4s ease-in-out 0s;

    -khtml-transition: all 0.4s ease-in-out 0s;

    -o-transition: all 0.4s ease-in-out 0s;

}



.cat_banner_block figure,

.subbanner_inner figure,

.mainslider-banner-inner figure

{

	position: relative;

    margin: 0;

    padding: 0;

    background: #fff;

    overflow: hidden;

}

.subbanner_block figure:before{left:-90%;}

.subbanner_block2 figure:before{left:-57%;}

.mainslider-banner-inner figure:before{left:-86%;}

.cat_banner_block figure:hover:before,.subbanner_inner figure:hover:before,.mainslider-banner-inner figure:hover:before{/*-webkit-animation: shine .75s;animation: shine .75s;*/}

@-webkit-keyframes shine {100% {left: 125%;}}

@keyframes shine {100% {left: 125%;}}

/*--------- Subbanner Banner Block Ends ---------*/



/*--------- inner_cms_home3_block Homepage Featured, Special, Popular, Latest, Bestseller Block Starts ---------*/

.inner_cms_home3_block{border-bottom:1px solid;border-top:1px solid;border-color:#ccc;}

.inner_cms_home3_block .featured_block,

.inner_cms_home3_block .special_block,

.inner_cms_home3_block .latest_block,

.inner_cms_home3_block .NIpopular_block,

.inner_cms_home3_block .bestseller_block

{width:31.2%;float:left;}

.inner_cms_home3_block .block .container{width:100%;}

.inner_cms_home3_block .special_block,.inner_cms_home3_block .bestseller_block{margin:0 40px;}

.inner_cms_home3_block > .container{margin-bottom:60px;}

.inner_cms_home3_block .block_heading{background-color:#000;color:#fff;margin:60px 0 20px;padding:16px 30px;}

.inner_cms_home3_block .block-product{margin-bottom:0;}

.inner_cms_home3_block .block-product .product-thumb-upper{width:99.8%;}

.inner_cms_home3_block .block-product .product-thumb{border:1px solid;border-color:#ccc;padding:0;}

.inner_cms_home3_block .block-product .wrapper .product-thumb-upper:last-child .product-thumb{margin-bottom:1px;}

.inner_cms_home3_block .product-thumb .image{width:29%;border-bottom:none;border-right:1px solid;float:left;border-color:#ccc;display:inline-block;float:left;}

.inner_cms_home3_block .product-thumb .image img{width:99%;}

.inner_cms_home3_block .product-thumb .caption{display:inline-block;float:left;padding:15px 20px;width:70%;position:relative;}

.inner_cms_home3_block .special_block_heading.block_heading,.inner_cms_home3_block .bestseller_block_heading.block_heading{background-color:#e6255e;}

.inner_cms_home3_block .product-thumb h4{margin-top:0;}

.inner_cms_home3_block .product-thumb .button-group{opacity:1;position:static;}

.inner_cms_home3_block .product-thumb .button-group .button{border:none!important;width:30px}

.inner_cms_home3_block .product-thumb .button-group .button_cart{width:42%;margin-left:20px;}

.inner_cms_home3_block .product-thumb .button-group .button{margin-right:4px;}

.inner_cms_home3_block .product-thumb .button-group .quickview.button{margin-right:0;margin-left:0;}

.inner_cms_home3_block .product-thumb .button-group .button.button_cart span{font-size:14px;}

/*--------- inner_cms_home3_block Homepage Featured, Special, Popular, Latest, Bestseller Block Ends ---------*/



/*--------- Comman CSS Starts ---------*/

.owl-carousel{background:none!important;}

.thumbnail,.form-control,.well,.sitemap_page{border:1px solid;border-color:#ccc;}

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

} 

.block-product-cat{position:relative}

.block-product-cat .jscroll-loading{text-align:center;}

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

.mainslider-upper{width:993px;float:right;}

#slideshow0 .owl-item .img-responsive{width:100%;}

.NI_contact_page strong {font-weight: 700;}

.g-map-block {margin-top: 15px;}

.home .inner_cms_home1_block,.inner_cms_home2_block,.inner_cms_home3_block{background-color: #f4f4f4;}

.home .inner_cms_home1_block {border-bottom:1px solid;border-color:#ccc;}

.content_home1{float:left; padding: 0;width: 100%; position: relative;min-height:1px;display:block;}

.home .content_left{background-color:#F4F4F4;}

.content_home1 .container{width:100%;}

.home .content_top {margin-top: 60px;margin-bottom: 60px;}

.home .content_bottom > .container{padding-top: 60px;}

#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:0px;}

.forgotten-pwd {display: block;margin: 10px 0 0;}

.well{background:none;}

.panel-default > .panel-heading{background-color:#fcfcfc;}

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

.cart-page-btn .btn{line-height:17px;}

/*--------- Comman CSS Ends ---------*/



/*--------- Advertise and social hover Start ---------*/

@-webkit-keyframes hvr-buzz { 50% {   -webkit-transform: translateX(3px) rotate(2deg);    transform: translateX(3px) rotate(2deg);  }

  100% {    -webkit-transform: translateX(-3px) rotate(-2deg);   transform: translateX(-3px) rotate(-2deg);  }}

@keyframes hvr-buzz {  50% {    -webkit-transform: translateX(3px) rotate(2deg);    transform: translateX(3px) rotate(2deg);  }

  100% {    -webkit-transform: translateX(-3px) rotate(-2deg);    transform: translateX(-3px) rotate(-2deg);  }}

.hvr-buzz 

{

  display: inline-block;

  vertical-align: middle;

  -webkit-transform: translateZ(0);

  transform: translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

  -webkit-backface-visibility: hidden;

  backface-visibility: hidden;

  -moz-osx-font-smoothing: grayscale;

}

.hvr-buzz:hover .left, 

.hvr-buzz:focus .left, 

.hvr-buzz:active .left,

.social_block .hvr-buzz:hover, 

.social_block .hvr-buzz:focus, 

.social_block .hvr-buzz:active 

{

  -webkit-animation-name: hvr-buzz;

  animation-name: hvr-buzz;

  -webkit-animation-duration: 0.15s;

  animation-duration: 0.15s;

  -webkit-animation-timing-function: linear;

  animation-timing-function: linear;

  -webkit-animation-iteration-count: infinite;

  animation-iteration-count: infinite;

}

/* Icon Grow Rotate */

.hvr-icon-grow-rotate 

{

  display: inline-block;

  vertical-align: middle;

  -webkit-transform: translateZ(0);

  transform: translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

  -webkit-backface-visibility: hidden;

  backface-visibility: hidden;

  -moz-osx-font-smoothing: grayscale;

  position: relative;

  padding-right: 2.2em;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

}

.hvr-icon-grow-rotate:before 

{

  content: "\f095";

  position: absolute;

  right: 1em;

  padding: 0 1px;

  font-family: FontAwesome;

  -webkit-transform: translateZ(0);

  transform: translateZ(0);

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  -webkit-transition-property: transform;

  transition-property: transform;

  -webkit-transition-timing-function: ease-out;

  transition-timing-function: ease-out;

}

.hvr-icon-grow-rotate:hover:before, 

.hvr-icon-grow-rotate:focus:before, 

.hvr-icon-grow-rotate:active:before 

{

  -webkit-transform: scale(1.5) rotate(12deg);

  transform: scale(1.5) rotate(12deg);

}

/*---------  Advertise and social hover Start 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:#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:2px;color:#fff;font-size:15px;margin-right:9px;padding:10px 14px;border:1px solid;border-color:#000;background:#e6255e;}

.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 #e6255e;

  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 #e6255e;

  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 #e6255e;  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 ---------*/



/*-----------Added by Oleksiika -------*/

.order_positioning { position: absolute;top: -9px;margin-left:10px;}



/*START PRO1C*/

#menu  .dropdown-inner ul.menucolumn li.heading {display:inline-block;}

.registerbox {

    bottom: 20px;

    position: relative;

    text-align: center;

    margin:0 auto;

    width:60%;

}

.homeslices img{

    max-width:100%;

    margin-left:8px;

}

.homeslices .cat_banner_block {width:100%; background: #000;}

.homeslices .cat_banner_block .banner-heading-inner {width:30%;}

.homeslices p {margin-bottom:50px;clear: left;z-index: 10;}

.homeslices {overflow:hidden;padding-top: 7px;}

.Horizontal_menu {width:auto;}



/* effect-hover-banner*/

.effect-pro {

  overflow: hidden;

  position: relative;

  /* style for hover */

}

.effect-pro:before {

  bottom: 0;

  content: "";

  left: 0;

  position: absolute;

  right: 0;

  top: 0;

  -webkit-transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s;

  -o-transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s;

  transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s;

  z-index: 1;

  border: 200px double transparent;

  opacity: 1;

  filter: alpha(opacity=100);

  visibility: visible;

}

.effect-pro:hover:before {

  opacity: 0;

  filter: alpha(opacity=0);

  border: 0 double rgba(255, 255, 255, 0.7);

  visibility: hidden;

}

/*END PRO1C*/


			@media(max-width: 700px){
				.vd-reverse {
				    display: flex;
				    flex-direction: column-reverse;
				}
				li.dropdown.account_link {
				    float: left;
				}
			}
