/*********************** NETO-STYLES.CSS BEGINS ***************************/

#main-content{background:#fff;box-shadow:0 0 100px #CCC;border:5px #FFF solid;border-top:0;border-bottom:0;margin-left:-5px;margin-right:-5px}
a,a:hover{color:#1c75bc}
.rss a{color:#F60;background:url('/assets/icons/rss.png') 15px 2px no-repeat;padding-left:35px!important}
.comment{background:url('/assets/icons/comment.gif') no-repeat}
.h-menu-list,.v-menu-list{list-style:none;margin:0;padding:0}
.h-menu-list li,.v-menu-list li{list-style:none;margin:0;padding:0}
.h-menu-list li{display:inline;margin-left:10px}
.v-menu-list li{margin-bottom:6px}
.wishlist span{cursor:pointer}
.navbar-inner{padding:0;border-radius:0;box-shadow:none;border-top:1px solid #CCC;border-bottom:1px solid #CCC}
.navbar .nav>li>a{color:#d11714;font-weight:bold;font-size:14px;padding:10px 10px 11px}
.navbar .nav>li>a:hover{color:#FFF}
.navbar .nav li.dropdown .dropdown-toggle .caret,.navbar .nav li.dropdown.open .caret{border-top-color:#d11714;border-bottom-color:#d11714}
/*.btn-primary{background-color:#b10805;*background-color:#b10805;background-image:-ms-linear-gradient(top,#b10805,#8d0704);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b10805),to(#8d0704));background-image:-webkit-linear-gradient(top,#b10805,#8d0704);background-image:-o-linear-gradient(top,#b10805,#8d0704);background-image:-moz-linear-gradient(top,#b10805,#8d0704);background-image:linear-gradient(top,#b10805,#8d0704);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#b10805',endColorstr='#8d0704',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}*/
.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#8d0704;*background-color:#8d0704}
.btn-primary:active,.btn-primary.active{background-color:#942a25 \9}
.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{background:#3162a7}
.n-box-header{background:#666;color:#FFF;text-shadow:0 1px 0 #333;font-size:12px;font-weight:bold;padding:10px 10px 8px 14px;-webkit-border-radius-topleft:4px;-webkit-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;text-transform:uppercase}
.n-box-body{padding-top:10px}
#left-sidebar .n-box{margin-bottom:0;padding:0}
.nav.nav-list.sf-menu{padding:0 15px}
.nav.nav-list.sf-menu li a{margin:0 -15px}
.nav.nav-list.sf-menu li.sfHover ul li a{margin:0}
.sf-menu ul ul.dropdown-menu{border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;margin-left:-1px;margin-top:-1px}
.sf-vertical .dropdown-menu{border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;margin-top:-1px}
.a-z{width:15px;height:15px;float:left;border:1px solid #CCC;margin:2px;padding:2px;text-align:center}
.a-z a{padding:0!important;margin:0!important;margin-top:-2px}
.nav>.a-z>a:hover{text-decoration:none;background:transparent}
.margin-right{margin-right:25px!important}
.input-tiny{width:26px}
.wt-rotator .thumbnails{margin-left:0!important}
.image_box{list-style-type:none;margin:0}
.image_box li{float:left;padding:5px}
.image_box li img{width:80px}
.sf-menu li:hover,.sf-menu li:hover>a,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{text-shadow:none;outline:0}
.sf-menu .dropdown-menu .dropdown-menu::after,.sf-menu .dropdown-menu .dropdown-menu::before{display:none}
.caret{text-indent:-999999px;overflow:hidden}
.navbar .nav li.dropdown .dropdown-menu .dropdown-toggle .caret{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid black;opacity:.5;position:absolute;display:block;right:.75em;top:-0.1em;text-indent:-999em;overflow:hidden}
.sf-vertical .sf-with-ul .caret{position:absolute;display:block;right:.75em;top:.75em;text-indent:-999em;overflow:hidden;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #27aae1!important}
#header{padding-top:10px;position:relative;z-index:100001}
.header-search{margin-top:15px;float:right}
#header-cart{margin-top:10px;z-index:100001}
.header-account{margin-top:15px;margin-right:4px}
.header-search .search_loading_icon{position:absolute;margin-left:257px;z-index:999;margin-top:5px}
.sf-with-ul .caret{margin-left:6px}
.article .pull-left{margin-right:5px;border:1px solid #CCC}
.article a{font-size:12px}
.article{font-size:11px;color:#999}
#neto-dropdown{width:220px}
.dropdown-menu #neto-dropdown a{padding:0}
.btn-group .dropdown-menu .btn{border-radius:4px!important}
.thumb_cart button{margin-top:20px}
.thumb_cart button.checkout{float:right}
.thumb_cart ul{list-style-type:none;margin:0;padding:0}
.thumb_cart ul li{border-bottom:1px solid #EEE;padding:10px 0;font-size:11px;overflow:auto}
.thumb_cart ul li .left{float:left;margin-right:5px;width:50px}
.thumb_cart ul li .right{height:70px;width:130px;float:left}
.thumb_cart ul li .right a{white-space:normal;clear:none}
.thumb_cart ul li .right .title{width:110px}
.ajaxloader{background:#c0c0c0 url(/assets/img/loading.gif) no-repeat 50% 50%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;opacity:.7}
.successaddmessage{padding:10px;height:180px;max-width:420px;width:96%}
.successaddmessage .header{font-size:18px;font-weight:bold;margin-bottom:10px}
.successaddmessage .body{padding:5px;margin-bottom:10px}
.successaddmessage .body .image{width:70px;float:left}
.successaddmessage .body .description{max-width:290px;width:100%;float:left;padding-top:15px}
.successaddmessage .footer{margin-bottom:5px}
.modal{top:0;border:0}
.modal-footer{padding:10px}
.successaddmessage .footer .left{float:left}
.successaddmessage .footer .right{float:left;float:right;text-align:right}
.successaddmessageclear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
a.wishlist_toggle,a.wishlist_toggle:active,a.wishlist_toggle:hover{cursor:pointer;font-size:11px}
.wishlistoverlay{padding:10px;width:400px}
.wishlistoverlay .header{font-size:18px;font-weight:bold;margin-bottom:10px}
.wishlistoverlay .body{padding:5px;margin-bottom:10px}
.wishlistoverlay .createnewlist{font-weight:bold}
.wishlistoverlay .listname{font-weight:bold}
.wishlistoverlay .addremovelink{cursor:pointer}
#footer{padding:20px 5px;margin:10px 0 0 0;background:url(../img/climpek.png) repeat;color:#777;margin-left:-5px;margin-right:-5px;border-top:1px solid #CCC;padding-bottom:40px}
#footer hr{border-top:1px solid #AAA;border-bottom:1px solid #FFF}
#footer a{color:#333}
#footer .payment{margin-left:-10px}
#footer .payment li{float:left;margin-right:5px}
#footer .copyright{float:right;text-align:left;width:230px}
#footer .lv1{float:left;width:20}
.nav-list .nav-sub-header{font-size:11px;font-weight:normal;line-height:18px;text-transform:uppercase}
.nav-list>li+.nav-sub-header{margin-top:9px}
.nav-list .nav-list{margin-left:-14px;margin-right:-14px}
.nav-list .nav-list li a{padding-left:24px;margin-left:-16px;font-size:11px;margin-right:-16px}
.nav-list .nav-list .nav-list li a{padding-left:29px;margin-left:-14px;font-size:11px}
.thumbnail{position:relative}
.thumbnails li{width:170px}
.thumbnails li.thumbnail-box{width:160px;position:relative}
.carousel-home li{width:202px}
.carousel-category li{width:202px}
.carousel-display li{width:202px}
.thumbnail-box hr{margin:10px 0}
.thumbnails>li.thumbnail-box{margin-bottom:5px;margin-top:10px}
.thumbnail-box img{width:60px;float:left;margin-right:10px;border:1px solid #CCC}
.thumbnail-box .title{overflow:hidden}
.thumbnail-box .buying-options{margin-bottom:5px}
.thumbnail-box .wishlist{margin:0}
.thumbnail .wishlist-horz{margin-top:8px;margin-left:5px}
.thumbnail .bottom-bar{height:30px;width:100%;background:#EEE;border-top:1px solid #ddd;padding:4px;margin:-4px;margin-top:4px;clear:both}
.thumbnail .purchase .price{font-size:22px;font-weight:bold}
.thumbnail .purchase .rrp{font-size:14px;text-decoration:line-through}
.thumbnail .purchase .save{color:#b10805;font-size:18px;margin-top:5px;margin-bottom:5px}
.thumbnail .purchase{margin-top:10px;padding-right:10px;width:150px;text-align:right}
.thumbnails li.grid_6{width:223px;height:403px}
.categorylist img{margin-bottom:10px}
.caption .title{height:2.8em;margin-bottom:6px;overflow:hidden}
.caption .price{font-size:16px}
.caption .savings{height:18px;overflow:hidden}
.caption .save{color:#b10805;font-size:11px}
.caption .save,.caption .rrp{margin-right:10px;font-size:11px}
.caption .rrp{text-decoration:line-through}
.thumbnail-list .description{width:400px}
.thumbnail-list .thumbnail-image{margin-top:10px;margin-bottom:5px}
.thumbnail-list h3{margin-top:5px}
.thumbnail-image{position:relative;display:block;overflow:hidden}
.thumbnail-image:hover{text-decoration:none}
.thumbnail-image .moreinfo{position:absolute;display:block;background:rgba(0,0,0,0.5);color:#fff;font-weight:bold;bottom:-70px;left:0;padding:10px 0;width:100%;text-align:center;-webkit-transition:all .33s ease-in}
.thumbnail-image .moreinfo:after{content:"";position:absolute;top:-10px;left:50%;margin-left:-10px;border-bottom:10px solid rgba(0,0,0,0.5);border-bottom-color:rgba(0,0,0,0.5);border-left:10px solid transparent;border-right:10px solid transparent}
.thumbnail-image:hover .moreinfo{bottom:0}
.in-promo{position:absolute;top:5px;right:5px}
.thumbnail-box .in-promo{position:absolute;top:5px;left:5px;right:auto}
.thumbnail-list .form-actions{margin-top:10px;margin-bottom:0;padding:5px;margin-left:-4px;margin-right:-4px;margin-bottom:-4px}
.thumbnail-list .in-promo{position:absolute;right:auto;left:5px}
.post-subtitle{font-size:10px}
.article a{font-size:11px}
.article a .subtitle{font-size:10px;color:#999}
.article a img{margin-top:5px}
.buttontable tr td{width:235px;padding:10px}
.notification{padding:10px;width:450px}
h1.homepage{font-size:16px;margin:20px 0 0 0}
.homepage-content{margin:10px 0 20px 0}
ul.category-subcats{margin:10px;padding:0}
.category-subcats li{float:left;list-style-type:none;margin-right:10px;width:215px;overflow:hidden;font-size:11px;margin-top:10px}
.category-subcats li i{margin-top:-2px}
UL.image_box{margin:0;padding:0;list-style-type:none}
UL.image_box LI{margin:0;float:left;margin:4px}
#reviews img{margin-bottom:5px;margin-top:5px}
#n_product .qty{height:28px;text-align:center;font-size:22px}
.tabbable .stars{margin-top:0}
.tabbable .reviews{width:150PX}
.productprice{font-size:30px;font-weight:bold;margin-bottom:10px}
.productrrp{font-size:18px;text-decoration:line-through;margin-bottom:10px}
.productsave{font-size:22px;color:#b10805;margin-bottom:10px}
.productsavetext{font-size:14px;color:#b10805;font-weight:bold}
._itmspec_listitm{margin-bottom:5px}
.variation-name{padding-right:10px}
.specific{border-left:1px solid #CCC;border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;padding-left:10px;padding-top:10px;padding-bottom:10px}
.time{color:##b10805}
.time .cd-time{display:inline;font-size:11px}
.time-text{font-size:11px;margin-bottom:5px}
.productwasprice{font-size:22px;margin-bottom:5px}
.productpromo{font-size:30px;font-weight:bold;margin-bottom:10px}
.productquestion,.productquestion a:active,.productquestion a:hover,.productquestion a:visited{font-size:11px}
#shipbox ul{list-style-type:none;margin:0;padding:0;margin-left:20px}
#shipbox h4{margin-top:5px}
#freeitems .thumbnail{background:#FFF;height:185x}
#freeitems .title{margin-top:5px;margin-bottom:5px;height:26px}
#freeitems .freebie{color:#F00;margin-bottom:10px}
.availability_description{padding:10px 0 10px 0;size:11px;color:#999}
.comment_box{border-bottom:1px solid #CCC;padding:5px;background:#FFF}
.comment_author{font-size:11px;color:#999}
.comment{font-size:12px;font-style:italic;background:0}
.comment_tail{width:10px;height:10px;background:url(/assets/theme/bootstrap/comment_tail.gif) no-repeat;margin-top:-1px;margin-left:10px;margin-bottom:10px;display:block}
.variation-name{width:60px}
img{max-width:none}
.sf-menu ul .dropdown-menu:before{border:none!important}
.sf-menu ul .dropdown-menu:after{border:none!important}
.modal{border-radius:0}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.margin-left{margin-left:15px}
.margin-right{margin-right:15px}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.block-center{margin:0 auto}
.text-center{text-align:center!important}
.text-left{text-align:left!important}
.text-right{text-align:right!important}
.float_right{float:right!important}
.float_left{float:left!important}
.padding{padding:10px}
.padding-vert{padding:10px 0}
.padding-horz{padding:0 10px}
.hidden{display:none;visibility:hidden}
.small,.small a,.small a:active,.small a:hover{font-size:11px}
.nsearchinput-pl{width:310px;height:auto;display:block;position:absolute;z-index:999999;border-bottom:0;clear:both;box-shadow:0 1px 3px 1px rgba(0,0,0,0.33);border-radius:6px;padding:0 15px}
.nsearchinput-pl ul{width:100%;float:left;margin:0;padding:0}
.nsearchinput-pl ul li{width:100%;float:left;margin-left:0}
.nsearchinput-pl ul li a{display:block;padding:10px;font-size:12px}
.nsearchinput-pl ul li:first-child a{border-radius:6px 6px 0 0}
.nsearchinput-pl ul li:last-child a{border-radius:0 0 6px 6px}
.nsearchinput-pl ul li a:hover{text-decoration:none}
.nsearchinput-pl ul li img{margin-right:10px;vertical-align:middle}
.nsearchinput-pl ul li .title{vertical-align:middle}
._itmspec_selected{padding:3px 20px 4px 0}
._itmspec_listopt{clear:both}
.container-header .header-search .search-input{height:27px;font-size:15px}
.sf-menu ul{background:white;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}
.sf-vertical ul,.sf-menu ul ul{width:416px!important;font-size:13px;padding-top:5px!important;padding-bottom:5px!important}
.sf-vertical ul li,.sf-menu ul ul li{float:left!important;width:207px!important;border-right:1px solid lightGrey}

/************************ NETO-STYLES.CSS ENDS ***************************/

/************************ STAGEFIVE.CSS BEGINS ***************************/

#top_categories ul li span.every-item{
	border:1px solid #BCBEC0;
	overflow: hidden;
	display: block;
    float: left;
    min-height: 270px;
    cursor:pointer;
}
#top_categories ul li span.every-item span{background-color:#FFF;
	color:#1C75BC;
	text-align:center;
	padding:10px 0 3px 0;
    font-size: 14px;
	display:block;
	font-weight:bold;
}
#top_categories ul li a small{
    color: #777;
    width: 100%;
    float: left;
    text-align: center;
    font-size: 10px;
    text-transform: uppercase;
}
#top_categories ul li span.every-item small{
    color: #777;
    width: 100%;
    float: left;
    text-align: center;
    font-size: 9px;
    text-transform: uppercase;
}
#top_categories ul li a img.viewoh-more{
    padding: 0 76px 18px 76px;
}
#top_categories ul li span.every-item img.viewoh-more{
    padding: 0 76px 18px 76px;
}
ul#info li{
    margin-right: 40px;
}

/************************ STAGEFIVE.CSS ENDS ***************************/

/************************ INTERNAL CSS BEGINS ***************************/

.top-navformat .account ul,.top-navformat .account ul li{margin-left:0!important}
#filters a{color:#555!important}
.filter a{color:#555!important}
#filters{margin:0!important}
#filters>li h4{padding-top:0}
#filters>li.list-group-item{margin-top:25px!important}
.winlength .condition{display:none!important}
a.pull-right{position:absolute;right:10px;top:-27px;font-size:18px;color:#555!important}
span.select-v{padding:0;font-size:16px;font-weight:500;color:#616161;line-height:3em}
.compatcategory{text-align:center}
.bottom{margin:0;padding:10px}
.hr1{background:#ccc none repeat scroll 0 0;height:1px;margin-bottom:45px;margin-top:0;position:relative;top:13px;width:100%}
.pull-right.before-hr{background:#fff none repeat scroll 0 0;padding-left:15px;padding-right:0;position:relative;z-index:2}
.pull-right.before-hr label{width:auto}
.pull-right.before-hr form{margin-top:0;margin-bottom:0}
.accordion-section .accordion-section-title{font-size:18px!important;font-weight:500!important}
.compatcategory{border-top:none!important}
select#clist_12_1,select#clist_12_2,select#clist_12_3{border-radius:5px!important}
select#clist_24_1,select#clist_24_2{border-radius:5px!important}
#submit.btn{border-radius:5px;border-top:0;border-bottom:0}
input.btn.btn-block.btn-primary.searchbuttons{margin-left:auto;margin-right:auto;border-radius:5px;margin-top:1.5em;width:155px;height:40px;background:#337ab7}
.thumbnail .padding-horz{padding-left:45px!important}
.btn-group,.btn-group-vertical{background:#fff none repeat scroll 0 0;padding-right:15px;z-index:999}
#product-gallery>li#gallery-list-gallery{border:1px solid #ccc;max-width:255px!important}
.thumbnail .thumbnail-image{margin-bottom:10px!important;margin-top:10px!important}
#gallery-list-gallery .caption .title{height:6em}
.col-sm-12.call-border{clear:both}
.thumb.alpha.product-carousel-custom{display:block;float:none;margin:0 -15px;clear:both}
.thumb.product-carousel-custom ul#product-gallery.thumbnails{max-width:100%;position:relative;left:4px}
.thumb.product-carousel-custom #product-gallery.thumbnails>li#gallery-list-gallery{width:33.33%!important;min-width:1px;max-width:100%!important;margin:0!important;border:0;padding:0 15px;vertical-align:top;float:none!important;margin-bottom:30px!important;margin-left:-4px!important}
.thumb.product-carousel-custom #product-gallery.thumbnails>li#gallery-list-gallery>div{border:1px solid #ccc}
.thumb #gallery-list-gallery .caption .title{min-height:110px}
.thumb .comp_ship{padding:0 10px;position:absolute;bottom:53px;left:0;z-index:9;width:100%;text-align:center}
}.thumb .thumbnail .ship-wrap.thumb-ship{position:relative;top:0;left:0}
.thumb .thumbnail .ship-text{position:relative;top:0;left:0}
.thumb .discount-price{margin-right:15px!important}
.thumb .price{font-size:26px!important}
.form-fields{max-width:100%;margin-top:30px;margin-bottom:30px;position:relative;left:3px}
.field-div{margin:0 0 20px 0;display:inline-block;width:100%;vertical-align:top;margin-left:-3px}
.form-fields input[type="hidden"]{width:100%}
.form-fields input{width:45%;margin:0!important}
.form-fields label{width:35%;text-align:left;vertical-align:middle;padding-right:7px}
div.width-full{float:none;display:block;width:100%}
input.btn.btn-success.login-btn{width:168px}
.login-form-fields label{margin-bottom:0}
.field-div.login-form-password{padding:3px 0}
.favorite-products{margin:0 -15px}
#n_customer_account .favorite-format{position:relative;left:4px}
#n_customer_account .favorite-format li{width:25%;margin-left:-4px;vertical-align:top;padding:0 15px;margin-bottom:30px}
#n_customer_account .favorite-format li .ship-icon{border:1px solid #ccc;padding:0 15px;min-height: 565px;}
#n_customer_account .favorite-format li .padding-horz.pull-left{width:100%!important;padding:10px 0 0 0!important;margin:0}
#n_customer_account .favorite-format li .ship-icon .thumbnail{margin:0 -15px}
#n_customer_account .favorite-format li .description{padding:0 15px 60px 15px}
#n_customer_account .favorite-format li .description h3{min-height:120px}
#n_customer_account .favorite-format li .description a{font-size:16px}
#n_customer_account .favorite-format li .purchase{width:100%;padding:0;height:auto!important;margin:0;margin-bottom:15px;text-align:center}
#n_customer_account .favorite-format li .purchase .price{width:100%!important;margin:0!important;text-align:center!important;padding:0}
#n_customer_account .favorite-format li .rrp.muted{margin:0!important}
#n_customer_account .favorite-format li .form-actions{margin:-20px 0 0 0!important;padding:0}
#n_customer_account .favorite-format li .form-actions .wishlist-horz{padding:0!important}
#n_customer_account .favorite-format li .form-actions .btn-group{margin:0;padding:0;text-align:center}
#n_customer_account .favorite-format li .form-actions form.buying-options{margin:0}
#n_customer_account .favorite-format li form .padding-horz.pull-left{padding:0!important}
#n_customer_account .favorite-format li .form-actions button.addtocart{margin-bottom:10px}
.favorite-format .thumbnail .ship-wrap.thumb-ship{position:absolute;bottom:27px}
.favorite-format .thumbnail .ship-text{bottom:10px;left:30px;text-align:left}
.grid_24.buying-guides-page{padding:0 15px;width:100%}
h1.category-page-head{margin-top:0}
.check-filter-active .universal-prod-col{display:none}
#n_category .product p.muted{display:none}
#n_category .product p.muted.show{display:block}
.muted.universal-muted{display:none}
#n_category .product.hide-universal-cat-head p.muted{margin-bottom:20px}
p.muted.universal-muted.mar-bot{margin-bottom:20px}
/*.product-breadcrumb{display:none}*/
.product-breadcrumb.show-breadcrumb{display:block}
#n_product h1.h1-format{text-align:center;margin-bottom:45px}
#n_product div#cbar_widget1{margin-bottom:20px;margin-top:20px;border:none!important}
#n_product #cbar_widget0 .padding.clearfix,#n_product #cbar_widget1 .padding.clearfix{padding:0;margin-bottom:10px}
h2.reviews-h4{font-size:25px;clear:both;border-top:1px solid #ddd;padding-top:20px}
.reviews-h4 img.stars{height:14px;margin-top:-10px}
div.reviews-div{margin-bottom:30px}
#n_product ul.nav.nav-tabs{width:100%}
.npopup-body .successaddmessage .footer .left button{width:100%}
.npopup-body .successaddmessage .footer .right button{width:100%}
.npopup-body .successaddmessage .footer .right{width:50%;padding-left:10px}
.npopup-body .successaddmessage .footer .left{width:50%;padding-right:10px}
.npopup-body .npopup-continue{display:none}
div.successaddmessage{height:auto}
#cbar_widget0 div#cbar_w0_items_s img{width:auto!important;margin-bottom:5px}
.reviews-div .well img{width:auto!important}
.light-grey-bg .product-wishlist{position:relative}
.buying-qty-addtocart{position:relative;width:100%;padding:0 0 0 45px;margin-top:20px}
.light-grey-bg .cta-area a.multi-add.btn.btn-success{width:100%}
.col-md-6.name.light-grey-bg{background:#eee;padding-top:15px;padding-bottom:15px;position:relative;min-height:208px;width:400px;margin-left:40px}
.light-grey-bg br.brk{display:none}
.light-grey-bg .page-header.see-all-items{background:#fff;margin:-40px -15px 15px -15px;text-align:right;padding-top:10px}
.col-md-6.name.light-grey-bg:after{display:block;clear:both;content:""}
a.wishlist_toggle span{padding-left:0}
.reviews-li img.stars{height:14px;margin-top:-10px}
.light-grey-bg .productprice{margin-top:0;margin-bottom:5px}
#n_product .buying-qty-addtocart .qty{position:absolute;left:0;top:-1px}
.light-grey-bg button.addtocart.btn.btn-success.btn-large{width:100%}
.light-grey-bg table .specific input,.light-grey-bg table .specific select{width:100%}
.tabbable.product-tabs .tab-content{padding:15px;width:100%;display:block;overflow:visible;margin-bottom:30px;border:1px solid #ddd;margin-top:-5px}
.product-tabs ul.nav.nav-tabs{border-bottom:0}
.product-tabs .nav-tabs li{width:20%}
div.product-tabs>.nav-tabs>li>a{width:100%;border-radius:0;border:1px solid #ddd;border-right:0;text-align:center;font-size:17px;line-height:42px;padding:8px 10px!Important;height:62px;font-weight:normal;cursor:pointer;position:relative}
div.product-tabs>.nav-tabs>li.reviews-li>a{line-height:1.5}
div.product-tabs>.nav-tabs>li>a:hover,.product-tabs>.nav-tabs>li>a:focus{border:1px solid #ddd!important;border-right:none!important;color:#555!important}
div.product-tabs>.nav-tabs>li:last-child>a:hover,div.product-tabs>.nav-tabs>li:last-child>a:focus{border-right:1px solid #ddd!important;color:#555!important}
div.product-tabs>.nav-tabs>li.active>a{font-weight:bold}
div.product-tabs>.nav-tabs>li.active>a:before{content:"";position:absolute;width:100%;height:1px;background:white;left:0;bottom:0}
.product-tabs .nav-tabs li:last-child a{border-right:1px solid #ddd}
li.dropdown.ques-dropdown{margin-top:15px}
div#specifications{width:60%}
div#specifications table tr:first-child td{border-top:0}
div.product-tabs .tab-pane h2{display:none;margin:0;margin-bottom:15px;font-size:20px}
.product-tabs .tab-pane ul li{margin-bottom:5px}
.product-tabs .tab-pane ul{padding:0;margin-left:17px;margin-bottom:10px}
div.clear-div{clear:both}
.compatcategory select#clist_12_1,.compatcategory select#clist_12_2,.compatcategory select#clist_12_3{border-radius:0!important}
.compatcategory select#clist_24_1,.compatcategory select#clist_24_2{border-radius:0!important}
.compatcategory input.btn.btn-block.btn-danger.searchbuttons{border-radius:12px !important;}
div.mfp-counter{display:none}
#n_product div#prev,#n_product div#next{display:none!important}
.mfp-container.mfp-image-holder{padding:0 45px;max-width:850px;left:50%;transform:translate(-50%);-moz-transform:translate(-50%);-webkit-transform:translate(-50%);-o-transform:translate(-50%);-ms-transform:translate(-50%);width:100%}
button.mfp-arrow{width:45px}
button.mfp-arrow:before{display:none}
button.mfp-arrow:after{margin-left:0}
button.mfp-arrow.mfp-arrow-left:after{left:10px}
button.mfp-arrow.mfp-arrow-right:after{left:auto;right:10px}
#left-column-sidebar.browsing_history,.browsing_history{display:none}
.showing_bh #left-column-sidebar.browsing_history,.showing_bh .browsing_history{display:block}
#header-secondary .col-md-3.show{display:none!important}
#header-secondary .col-md-3.show.showing_bh{display:block!important}
.rightside.without_bs{float:none;margin:0 auto}
.rightside.without_bs p.muted.show{clear:none!important}
p.enlarge{display:block!important;position:relative!important;color:#000;z-index:99!important}
.carfinder-hide{display:none}
#left-column-sidebar .comp_ship .ship-text{bottom:-20px!important;left:58px!important}
#left-column-sidebar .thumbnail{margin-bottom:15px!important}
nav.navbar.navbar-default.navbar-static-top{min-height:1px}
.header ul.nav.navbar-nav{float:none;margin:0 -25px!Important}
.header ul.nav.navbar-nav>li {
    float: left!important;
    width: 14.2%;
    margin: 0;
    height: auto;
    padding: 0 7px;
    border-right: 1px solid #cacaca;
    position: relative;
}
/*added by geek for mega menu*/
  body .header ul.nav.navbar-nav>li.megamenu {
    position: static;
  }
  #bs-example-navbar-collapse-1 .megamenu .submenu-box {
      width: 100%;
      position: absolute;
      left: 0;
      top: 100%;
      background: #fff;
      z-index: 99;
      padding: 15px 15px 0 15px;
      border: 1px solid #ddd;
      box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
  }
  #bs-example-navbar-collapse-1 .megamenu .submenu-box h3 {
      font-size: 14px;
      color: #27aae1;
      text-align: left;
      margin: 0 0 15px 0;
      text-transform: uppercase;
      font-weight: 600;
      width: 100%;
  }
  #bs-example-navbar-collapse-1 .megamenu .submenu-box .submenu-links a {
      display: block;
      padding: 7px 0 7px 0 !important;
      color: #000 !important;
      border-bottom: 1px solid #eee;
      font-weight: 500;
  }
  #bs-example-navbar-collapse-1 .megamenu .submenu-links {
      margin-bottom: 25px;
  }
  #bs-example-navbar-collapse-1 .megamenu .submenu-box .submenu-links a:first-child {
      padding-top: 0;
  }
  #bs-example-navbar-collapse-1 .megamenu .submenu-box {
    display: none;
  }
  body .header #bs-example-navbar-collapse-1 ul.nav.navbar-nav > li.megamenu.dropdown:hover .submenu-box {
    display: block;
  }
.header ul.nav.navbar-nav>li>a{line-height:1.5;font-size:15px;position:relative;text-align:center;padding:7px 0!important;text-shadow:none}
.header ul.nav.navbar-nav>li>a:hover,.header ul.nav.navbar-nav>li:hover>a{color:#1d8bb9!important}
.header ul.nav.navbar-nav>li>a span.arrowblue{position:relative;width:13px;margin:0!important;top:-1px;display:inline-block}
.header ul.nav.navbar-nav>li ul.dropdown-menu{position:absolute;top:100%;left:0!important;width:250px!important;margin:0!important}
body .header ul.dropdown-menu li a{padding:8px 12px!important;line-height:1.5!important;border-bottom:1px solid #ddd;font-size:14px;white-space:normal}
body .header ul.dropdown-menu>li{width:100%;float:none}
body div#wrapper-header-bg{background-color:#f5f5f5}
.logo section.logo,body #wrapper-header section.logo{background-position:0 40px;background-image:url("../img/bannernew.png")}
body .navbar-default .navbar-nav>li>a{color:#000!important}
body p.num,body span.cart,body p.location{color:#000}
body #wrapper-header color.fontcolor1{color:#000}
body p.contact{color:#000}
body #wrapper-header color.fontcolor{color:#000}
.shopping span.caretdown,.account span.caretdown{background:url("../img/othersprites.png") -6px 0 no-repeat}
body div.footer{background-color:#f5f5f5}
div.footer ul.normaltext a{color:#000}
.footer #info li a{color:#000}
div.slidingDiv{background:#dbdbdb}
nav.navbar-default .navbar-toggle .icon-bar{background:#000}
.navigate2 span.glyphicon.glyphicon-shopping-cart{color:#000}
.compatcategory input.btn.btn-block.btn-primary.searchbuttons:hover{background:#f9ab46!important;color:#000}
.form-footer input.btn.btn-block.btn-danger.btn-default{background:#febd69!important;border:1px solid #da9946;color:#000!important}
#multiitemadd .cta-area .multi-add{background:#febd69!important;border:1px solid #da9946;color:#000}
body button.addtocart.btn.btn-success.btn-large{background:#febd69!important;color:#000}
body button.addtocart.btn.btn-success.btn-large:hover{background:#f9ab46!important;color:#000}
body a#outofStock{width:163px;font-size:14px!important;font-weight:600;margin:0;margin-right:4px;background:#337ab7;color:#fff}
body a#outofStock:hover{background:#286090;color:#fff!important}
.well #login .btn-success,.well #register .btn-success{background:#febd69!important;color:#000}
.well #login .btn-success:hover,.well #register .btn-success:hover{background:#f9ab46!important;color:#000}
body .grid_12>p>a.btn-success{background:#febd69!important;color:#000}
body .grid_12>p>a.btn-success:hover{background:#f9ab46!important;color:#000}
body .grid_12>p>a.btn.btn-success:hover{background:#f9ab46!important;color:#000}
body #multiitemadd .multi-add{background:#febd69!important;color:#000}
body #multiitemadd .multi-add:hover{background:#f9ab46!important;color:#000!important}
.thumb_cart button.checkout.btn.btn-success{background:#febd69!important;color:#000}
.thumb_cart button.checkout.btn.btn-success:hover{background:#f9ab46!important;color:#000}
#multiitemadd .cta-area .multi-add i.icon-shopping-cart.icon-white{display:none}
body button.addtocart.btn i.icon-shopping-cart.icon-white{display:none}
body .btn-primary,body .btn-primary:hover,body .btn-warning,body .btn-warning:hover,body .btn-danger,body .btn-danger:hover,body .btn-success,body .btn-success:hover,body .btn-info,.btn-info:hover,body .btn-inverse,body body .btn-inverse:hover{text-shadow:none}
button.btn.btn-success.btn-large.checkout-now{background:#febd69!important;color:#000}
button.btn.btn-success.btn-large.checkout-now:hover{background:#f9ab46!important;color:#000}
button.btn.checkout-now i.icon-shopping-cart.icon-white{background-image:url("../img/glyphicons-halflings.png")}
.prod-remove i.icon-trash.icon-white{background-image:url("../img/glyphicons-halflings.png")}
.prod-remove:hover{color:#000!important}
button.calltoaction.btn.npopup-checkout{background:#febd69!important;color:#000}
button.calltoaction.btn.npopup-checkout:hover{background:#f9ab46!important;color:#000}
.navigate2 .glyphicon.glyphicon-search{float:left;color:#27aae2;padding:18px 8px;font-size:17px;cursor:pointer;display:none}
.sidebar-account.account.clearfix{display:none}
body .navbar-nav>li.nav-home-link{display:none;float:none}
.number-on-mobile{display:none;text-align:center;padding:0 15px}
.number-on-mobile a{display:inline-block;padding:10px 14px;background:#febd69;margin:10px 0 10px 0;color:#000;border-radius:3px;font-size:17px;position:relative;z-index:9}
.number-on-mobile a span{background:url("../img/call-icon.svg") no-repeat;background-size:20px;display:inline-block;width:24px;height:24px;vertical-align:top;margin-right:4px}
.number-on-mobile a:hover,.number-on-mobile a:focus{color:#000!important}
.miscValue{padding:5px 0 0}                  
.ship-text{padding:5px 0}
.tooltipLink{cursor:pointer;display:inline-block;position:relative}
.tooltipLink:hover span.data-msg{display:block}
span.data-msg{width:200px;display:none;padding:3px 8px;color:#fff;text-align:center;background-color:rgba(0,0,0,0.9);border-radius:4px;position:absolute;bottom:100%;left:50%;margin-left:-100px;margin-bottom:7px;font-size:12px}
span.data-msg:before{content:"";left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000;position:absolute;bottom:-5px;border-top:5px solid #000;border-right:5px solid transparent;border-left:5px solid transparent}
#n_category .compatcategory input#submit{display:inline-block}
.show_it{display:block!important}
.rightside .nav{padding-right:75px;position:relative}
.rightside #accordion a.pull-right{float:none!important;left:auto;margin-bottom:0;position:absolute;right:0;text-align:right;top:-40px;color:#555!important;border:none!important;z-index:9999;font-size:18px}
.thumbnail .ship-text{bottom:-10px;position:absolute;left:10px}
.thumbnail .thumbnail-image{margin-bottom:60px}
.thumbnail .ship-wrap.thumb-ship{bottom:31px;left:10px;position:absolute}
.thumb_list #product-gallery li{width:100%}
.rightside h1 ul.breadcrumb{background:none!important;border:none!important;padding:0!important}
.row.cat-images.have-cols{margin:0 -15px!important}
div.cat-images{margin-left:-15px;margin-right:-15px}
.col-md-4.col-sm-6.col-xs-12.cat-img-cols.col-brk{font-weight:700}
#cbar_widget0 .cbar_gptitle{line-height:1.5!important}
.show{margin-bottom:10px}
.sidebar-nav{padding:9px 0}
.dropdown-menu .sub-menu{left:100%;position:absolute;top:0;visibility:hidden;margin-top:-1px}
.dropdown-menu li:hover .sub-menu{visibility:visible}
.dropdown:hover .dropdown-menu{display:block}
.nav-tabs .dropdown-menu,.nav-pills .dropdown-menu,.navbar .dropdown-menu{margin-top:0}
.navbar .sub-menu:before{border-bottom:7px solid transparent;border-left:none;border-right:7px solid rgba(0,0,0,0.2);border-top:7px solid transparent;left:-7px;top:10px}
.navbar .sub-menu:after{border-top:6px solid transparent;border-left:none;border-right:6px solid #fff;border-bottom:6px solid transparent;left:10px;top:11px;left:-6px}
.dropdown .dropdown-menu{display:block;visibility:hidden;opacity:0;transition:all .3s ase;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}
.dropdown:hover .dropdown-menu{visibility:visible;opacity:1}
.dropdown{display:inline-block}
.navbar-nav.nav .dropdown-menu{width:405px;margin-bottom:20px;overflow:hidden;border-top:1px solid #ccc;position:static}
.header ul.dropdown-menu li{line-height:1.5em;float:left;display:inline!important;width:50%}
#wrapper-header li.category:last-child ul.dropdown-menu{width:270px;float:right}
#wrapper-header li.category:nth-child(8) ul.dropdown-menu{width:315px}
.active_option{background:#CCC;color:#CCC;background:url("../img/mqicon.png") no-repeat right top;background-size:20px;background-position:219px -20px}
.show_hide{display:none}
.searchbutton{background:none!important}
.searchbutton.fa.fa-search::before{font-size:17px;position:relative;top:-1px}
.browsing_history .nav-list{padding-right:0!important}
input.btn.btn-block.btn-primary.searchbuttons{background:#febd69!important;border:1px solid #da9946!important;color:#000!important;border-radius:12px!important}

/************************ INTERNAL CSS ENDS ***************************/

.cat-images {
	margin-left: -15px;
}
.cat-images div {
    margin-bottom: 20px;
}
.cat-images a {
	display: block;
	border: 1px solid #BCBEC0;
	border-radius: 10px 10px 10px 10px;
}
.cat-images a:hover span {
    background: #1c75bc;
}
.cat-images img {
	display: block;
	width: 94%;
	margin: 0 auto;
}
.cat-images span {
	display: block;
	padding: 10px;
	color: #fff;
	text-align: center;
	background: #27aae1;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	font-size: 19px;
}
.cat-images a.pull-right{
    border:none;
}
#n_home div#main-content {
    background: none;
    box-shadow: none;
    border: none;
    margin: 0;
}
#n_home #top_categories ul li span.every-item{
	min-height: 1px;
}
#n_home #cbar_widget0 hr.tophr {
    margin: 4px 0;
}
#n_home div#fancybox-loading {
    display: none;
}
.zipmoney-box {
    background: #fff;
    margin: 15px -15px -35px -15px;
    padding: 10px 15px;
    min-height: 80px;
}
.zipmoney-box:after {
    display: block;
    clear: both;
    content: "";
}
.payment-icon.payment-icon-zipPay {
    background: url("../img/zippay-icon.png") no-repeat left top;
}
#n_checkout .zipmoney-box {
    background: none;
    margin: 0;
    padding: 5px 0;
    min-height: 0;
}
.zipmoney-box p {
    clear: both;
}
form.form-inline[name="productsearch"] {
    position: relative;
}
.nsearchinput-pl.well {
    padding: 10px;
    margin-top: 80px !important;
    padding-bottom: 0;
    width: 100% !important;
}
.nsearchinput-pl.well .nav-list li a {
    margin: 0;
    margin-bottom: 10px;
    min-height: 35px;
    padding-left: 42px !important;
    position: relative !important;
}
.nsearchinput-pl.well .nav-list li a span.thumb {
    position: absolute;
    left: 0;
    top: 0;
    max-height: 35px;
    max-width: 35px;
}
.nsearchinput-pl.well .nav-list li a span.thumb img {
    margin: 0;
    max-width: 100%;
    height: auto;
}
.nsearchinput-pl.well .nav-list li a span.title {
    display: block;
}
body .footer .col-sm-3.col-md-3.footercenter.product-guides {
    width: 34%;
}
body .footer .col-sm-3.col-md-3.footercenter {
    width: 22%;
}
.thumbnail.thumbnail-list:after {
    display: block;
    clear: both;
    content: "";
}
#fancybox-loading div {
  top: 0 !important;
}
div#fancybox-loading {
    width: 44px;
    height: 44px;
}
.teng-tools-template .nav.raja-imgs {
    padding-right: 0;
}
div.teng-tools-template {
    border: none !important;
}
/*added by ankit*/
.order-table .btn.btn-info {
    padding: 6px 8px;
}
.order-table .btn-success {
    padding: 6px 14px;
}
.logo-div {
    width: 30%;
    margin: 26px 0;
    float: left;
    padding: 0 15px;
}
.header-right {
    float: right;
    width: 47%;
    padding: 0 15px;
}
.header-right .bottom {
    padding: 0;
    clear: both;
}
.header-right .tele.clearfix {
    width: 38%;
    margin-top: 10px;
    padding-right: 15px;
}
.header-right form.form-inline {
    width: 62%;
    float: right;
    padding-left: 0;
    margin-top: 14px;
}
.top-header-links {
    display: inline-block;
    vertical-align: top;
}
.top-header-links a {
    font-size: 17px;
    display: inline-block;
    margin-left: 15px;
    color: #000;
}
.header-right p.num {
    font-size: 25.8px;
    line-height: 1;
    margin-bottom: 3px;
}
.header-right p.num a {
    color: #000;
}
.header-right .nsearchinput-pl.well {
    margin-top: 30px !important;
}
img.search_loading_icon {
    position: absolute;
    bottom: 7px;
    right: 7px;
    z-index: 9999;
}
.video-tab h2 + p:after {
    display: block;
    clear: both;
    content: "";
}
.video-tab h2 + p br {
    display: none;
}
.video-tab h2 + p iframe {
    float: left;
    width: 50%;
    padding: 0 8px;
    height: 315px;
}
.video-tab iframe {
    width: 50%;
    height: 315px;
}
.video-tab h2 + p {
    margin: 0 -8px 10px -8px;
}
@-moz-document url-prefix() {
    .header-right {
        width: 48%;
    }
}
.youtube-player {
    position: relative;
    padding-bottom: 56.23%;
    /* Use 75% for 4:3 videos */
    height: 0;
    overflow: hidden;
    max-width: 100%;
    background: #000;
    margin: 5px;
}
.youtube-player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 500px;
    z-index: 100;
    background: transparent;
}
.youtube-player img {
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    max-width: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    height: auto;
    cursor: pointer;
    -webkit-transition: .4s all;
    -moz-transition: .4s all;
    transition: .4s all;
}
.youtube-player img:hover {
    -webkit-filter: brightness(75%);
}
.youtube-player .play {
    height: 72px;
    width: 72px;
    left: 50%;
    top: 50%;
    margin-left: -36px;
    margin-top: -36px;
    position: absolute;
    background: url("//i.imgur.com/TxzC70f.png") no-repeat;
    cursor: pointer;
}
.youtube-player {
    font-size: 0;
}
.video-tab-videos {
    margin: 0 -7px;
}
.video-tab-videos:after {
    display: block;
    clear: both;
    content: "";
}
.video-tab-videos .youtube-player {
    margin: 0 7px 15px 7px;
    float: left;
    width: calc(50% - 14px);
    padding-bottom: 27.3%;
}
.video-tab-videos .youtube-player > iframe {
    height: 300px;
}
.product-trustpilot-box {
    clear: both;
    margin-bottom: 30px;
    padding: 0 15px;
}
div#barilliance:after {
    display: block;
    clear: both;
    content: "";
}
div#barilliance {
    clear: both;
}
.review-box {
    padding: 0 15px;
}
h2.reviews-h4 {
    margin-top: 0;
}
.trustpilot-widget {
    clear: both;
}
form.cart-shipping-form br:last-child {
    display: none;
}
form.cart-shipping-form {
    margin: 15px 0;
    text-align: right;
}
form.cart-shipping-form input[type="radio"] {
    margin-top: 4px;
    float: right;
    margin-left: 4px;
}
.checkout-paypal-btns {
    text-align: right;
}
.cart-paypal-btn {
    display: inline-block;
    margin-top: 6px;
}
#pay-form button.btn.btn-success.btn-large.checkout-now {
    margin-left: 6px;
    float: none !important;
}
#n_checkout #pay-form .zipmoney-box {
    padding: 10px 0 0 0;
}
form#pay-form {
    margin-bottom: 0;
}
.quote-checkout-btns:after {
    display: block;
    clear: both;
    content: "";
}
.quote-checkout-btns {
    margin: 15px 0;
}
.top-navformat > .shopping {
    position: relative;
}
.top-navformat > .shopping ul.dropdown-menu {
    left: auto;
    right: 0;
    top: 100%;
}
table.cart-total-table {
    border: 1px solid #ddd;
}
#n_checkout .page-header {
    border-bottom: 0;
    padding: 0;
    margin-bottom: 20px;
}
.discount-box {
    text-align: right;
}
.dis-click {
    display: inline-block;
    cursor: pointer;
    color: #27aae2;
    margin-bottom: 10px;
}
.dis-field > label {
    display: block;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 8px;
}
.dis-field {
    position: relative;
    background: whitesmoke;
    padding: 15px;
    border: 1px solid #ddd;
    margin-bottom: -1px;
    padding-right: 180px;
    display: none;
    text-align: left;
}
.dis-field input.input-medium {
    width: 100%;
    height: 35px;
    box-shadow: none;
    border: 1px solid #ddd;
    margin-bottom: 0;
}
.dis-field input.btn {
    position: absolute;
    right: 15px;
    top: 41px;
}
td.cart-prod-thumb img {
    width: 100%;
    height: auto;
}
td.cart-prod-thumb {
    width: 12%;
}
.pull-right a.zip-info {
    float: none !important;
}
.shopping .thumb_cart button.viewcart {
    width: 100%;
    float: none;
    margin-top: 10px;
    background: #febd69 !important;
    color: #000;
}
.shopping .thumb_cart button.checkout.btn.btn-success {
    float: none;
    width: 100%;
    display: none;
}
.shopping .thumb_cart button.viewcart:hover {
    background: #f9ab46 !important;
    color: #000;
}
.npopup-body .successaddmessage .footer .right button {
    display: none;
}
.npopup-body .successaddmessage .footer .left {
    width: 100%;
}
.npopup-body .successaddmessage .footer .left button {
    background: #febd69;
    color: #000;
}
.npopup-body .successaddmessage .footer .left button:hover {
    background: #f9ab46 !important;
    color: #000;
}
.footerblue form#mc-embedded-subscribe-form {
    padding: 0;
    margin: 0;
}
body form#mc-embedded-subscribe-form:after {
    display: block;
    clear: both;
    content: "";
}
body input#mc-embedded-subscribe {
    margin: 0;
}
.footerblue #mc_embed_signup div#mce-responses {
    float: none;
    width: 100%;
    padding: 0;
    margin: 5px 0;
}
.footerblue #mc_embed_signup div.response {
    top: 0;
    padding: 0;
    margin: 0;
    width: 100%;
    color: #fff;
}
.footerblue #mc_embed_signup #mce-success-response {
    color: #fff;
}
body .footerblue .form-control {
    width: 100%;
    max-width: 100%;
}
body .footerblue .form-group {
    width: 100%;
}
body .footerblue .subscribers {
    padding-left: 15px;
}
body .footerblue p.subscribe {
    font-size: 20px;
}
#mc_embed_signup.subscribe-page-form div#mce-responses {
    float: none;
    padding: 0;
    margin: 0;
    width: 100%;
}
#mc_embed_signup.subscribe-page-form div#mce-responses .response {
    padding: 0;
    width: 100%;
    margin: 15px 0;
}
.footerblue .row {
    margin-left: -15px;
    margin-right: -15px;
}
.footerblue #mc_embed_signup div.response a {
    color: #fff;
    text-decoration: underline;
}
.footerblue #mc_embed_signup div.response a:hover {
    color: #fff !important;
}

.mob-phone, .tab-phone {
    text-align:  center;
    display: none;
}

.tab-phone {
    float: left;
    margin-right: 5px;
}

.mob-phone {
    padding: 15px 30px 0 30px;
}

.mob-phone > a, .tab-phone > a {
    color:  #000;
    background: #febd69;
    border: 1px solid #da9946;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 4px;
    font-size:  15px;
}

.mob-phone > a {
    display: block;
}

#n_product a#fancybox-close {
    right: -54px !important;
}

span.mob-submenu-dropdown-arrow {
    display: none;
}

.inner-page-content {
    padding:  0 15px;
    max-width:  700px;
    margin:  0 auto;
}

.inner-page-content .page-header {
    border:  none;
    margin:  0;
    padding:  0;
}

.inner-page-content .page-header h1 {
    margin: 15px 0 30px 0;
    text-align:  center;
    font-size:  28px;
}

.related-articles {
    clear:  both;
}

.related-articles h3 {
    text-align:  center;
    margin: 0;
    font-weight:  600;
    display:  inline-block;
    background:  #fff;
    padding:  0 15px;
    z-index: 2;
}

.related-articles-head {
    text-align:  center;
    position:  relative;
    margin-bottom: 30px;
}

.related-articles-head:before {
    content:  "";
    position:  absolute;
    left:  0;
    top: 50%;
    width:  100%;
    height: 1px;
    background: #ddd;
    z-index: -1;
}

.related-grid-row {
    font-size:  0;
    margin: 0 -15px;
    text-align: center;
}

.related-grid-view {
    display:  inline-block;
    font-size:  14px;
    width: 25%;
    margin-bottom:  30px;
    padding:  0 15px;
    text-align:  left;
    vertical-align: top;
}

.related-grid-img {
    text-align:  center;
    border:  1px solid #eee;
    margin-bottom:  15px;
}

.related-grid-img img {
    max-width: 100%;
}

.related-grid-view h4 {
    margin:  0 0 10px 0;
    line-height:  1.4;
    font-size:  16px;
}

div#atstbx {
    clear: both;
}

.npopup {
    background: #fff!important;
    border: 2px solid #333;
    max-width: 420px;
    padding: 15px;
    z-index: 9999;
}

div.successaddmessage {
    padding: 0;
}

.form-actions.cat-list-form-actions {
    background: none;
    border: none;
    padding: 0;
    text-align: right;
}

.form-actions.cat-list-form-actions .wishlist-horz {
    float: none;
    display: inline-block;
    margin: 0;
    width: 34px;
    height: 34px;
    vertical-align: middle;
    padding: 5px;
}

.form-inline.buying-options.cat-list-form {
    display: inline-block !important;
}

.form-inline.buying-options.cat-list-form .btn-group {
    padding-right: 0;
    padding-left: 10px;
}

.buying-options.cat-list-form .btn-primary.btn {
    float: none;
    display: inline-block;
}

.buying-options.cat-list-form .btn-primary.btn + .btn {
    float: none;
    display: inline-block;
}

a.reset-homepage {
    background: #febd69;
    border: 1px solid #da9946;
    color: #000;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 4px;
    float: right;
}

a.reset-homepage:hover, a.reset-homepage:focus {
    background: #da9946;
    color: #000 !important;
}

body .rightside #accordion a.clear-filter-btn {
    background: #febd69;
    border: 1px solid #da9946 !important;
    color: #000 !important;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 4px;
    float: right;
}

body .rightside #accordion a.clear-filter-btn:hover, body .rightside #accordion a.clear-filter-btn:focus {
    background: #da9946 !important;
    color: #000 !important;
}

body .cat-list-form a#itembtnSee, body .buying-options.cat-list-form .btn-primary.btn {
    background: #febd69;
    border: 1px solid #da9946 !important;
    color: #000 !important;
    display: inline-block;
    padding: 6px 12px !important;
    margin-bottom: 0;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 4px;
}

body .cat-list-form a#itembtnSee:hover, body .cat-list-form a#itembtnSee:focus, body .buying-options.cat-list-form .btn-primary.btn:hover, body .buying-options.cat-list-form .btn-primary.btn:focus {
    background: #da9946 !important;
    color: #000 !important;
}

/*************************** MEDIA QUERY BEGINS **************************/

@media screen and (min-width: 1279px) {
    #slidingDiv .slidingDiv {
        display: none
    }
}

@media screen and (max-width: 1279px) { 
    body #bs-example-navbar-collapse-1 .megamenu .submenu-box {
        position: relative;
        box-shadow: none;
        border: none;
        top: 0;
    }
    body .header #bs-example-navbar-collapse-1 ul.nav.navbar-nav > li.megamenu.dropdown:hover .submenu-box, body #bs-example-navbar-collapse-1 .account ul.dropdown-menu.drop-open {
        display:  none;
    }
    #bs-example-navbar-collapse-1 .megamenu .submenu-box h3 {
        padding: 10px 0;
        border-bottom:  1px solid #eee;
    }
    #bs-example-navbar-collapse-1 .megamenu .submenu-box .submenu-links a {
        padding:  7px 0 !important;
    }
    #bs-example-navbar-collapse-1 .megamenu .submenu-links {
        margin-bottom:  15px;
    }
    span.mob-submenu-dropdown-arrow {
        display: inline-block;
        position: absolute;
        right: 0;
        top: 0;
        height: 40px;
        line-height: 40px;
        width: 40px;
        text-align: center;
        font-size: 20px;
        border-left: 1px solid rgb(16, 68, 90);
        color: rgb(16, 68, 90);
        cursor: pointer;
    }
    span.mob-submenu-dropdown-arrow:before {
        display: block;
        transition: all .3s linear;
        -moz-transition: all .3s linear;
        -webkit-transition: all .3s linear;
        -o-transition: all .3s linear;
        -ms-transition: all .3s linear;
        transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
    }
    span.mob-submenu-dropdown-arrow.active:before {
        transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -webkit-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
    }
    body div#bs-example-navbar-collapse-1 {
        padding: 0;
        padding-bottom: 80px;
    }
    body div#bs-example-navbar-collapse-1 > ul > li {
        border:  none;
        border-bottom: 1px solid rgba(0,0,0,0.6);
    }
    #bs-example-navbar-collapse-1 > .sidebar-account > ul > li {
        border:  none;
        border-bottom: 1px solid rgba(0,0,0,0.6);
        height:  auto;
    }
    body #bs-example-navbar-collapse-1 .navbar-nav.nav .dropdown-menu, body #bs-example-navbar-collapse-1 .account ul.dropdown-menu {
        position:  relative;
        top: 0;
        display: none;
        opacity:  1;
        visibility:  visible;
        width: 100% !important;
        margin: 0 !important;
        border-radius:  0 !important;
        box-shadow:  none !important;
        border:  none;
        border-top: 1px solid rgba(0,0,0,0.6);
    }
    body #bs-example-navbar-collapse-1 .navbar-nav.nav .dropdown-menu > li, body #bs-example-navbar-collapse-1 .account ul.dropdown-menu > li, body #bs-example-navbar-collapse-1 > .account > ul > li {
        border: none;
        border-bottom: 1px solid rgba(0,0,0,0.6);
        height: auto;
    }
    body #bs-example-navbar-collapse-1 .navbar-nav.nav .dropdown-menu > li:last-child, body #bs-example-navbar-collapse-1 .account ul.dropdown-menu > li:last-child {
        border:  none;
    }
    body #bs-example-navbar-collapse-1 h3 {
        width: 100%;
    }
    #bs-example-navbar-collapse-1 > .sidebar-account > ul > li > a {
        padding: 12px 15px !important;
    }
    body #bs-example-navbar-collapse-1 ul li a color.fontcolor1 {
        left:  0;
    }
    .tab-phone {
        display: inline-block;
    }
    .mob-phone {
        display: none;
    }
    #bs-example-navbar-collapse-1 ul li.category {
        position: relative;
    }
    #header-secondary ul.breadcrumb {
        display: none;
    }
    #n_home div#body-content-area.container {
        width: 100%;
    }
    div.showing_bh {
        display: none !important;
    }
    .rightside.with_bs, .rightside.without_bs {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    body ul#product-gallery {
        max-width: 100%;
    }
    h1.category-page-head {
        margin-top: 15px !important;
    }
    body select#clist_12_1, body select#clist_12_2, body select#clist_12_3 {
        width: 280px;
    }
    body select#clist_24_1, body select#clist_24_2{
        width: 280px;
    }
    #bs-example-navbar-collapse-1 .megamenu .submenu-box {
        padding: 0;
    }
    .submenu-box .col-sm-4 {
        width: 100%;
    }
    #bs-example-navbar-collapse-1 .megamenu .submenu-box .submenu-links a {
        padding: 7px 10px !important;
    }
    #bs-example-navbar-collapse-1 .megamenu .submenu-box h3 {
        margin: 0;
        padding: 10px;
        border-bottom: 2px solid #eee;
    }
    .logo-div {
        display: none;
    }
    .header-right {
        display: none;
    }
    #n_home .nav.raja-imgs {
        padding-right: 0;
    }
    #n_customer_account .favorite-format li .purchase {
        margin-bottom: -10px
    }
    #n_customer_account .favorite-format li .description a {
        line-height: 1.5
    }
    body .navigate2 span.glyphicon.glyphicon-shopping-cart {
        color: #27aae2
    }
    body #wrapper-header color.fontcolor1 .glyphicon-user {
        color: #27aae2
    }
    .navigate .dropdown span.caretdown {
        background: url("../img/othersprites.png") -6px 0 no-repeat
    }
    #wrapper-header-bg .container.cont {
        width: 100%
    }
    button.navbar-toggle.toggle-menu {
        padding: 10px 0 10px 0
    }
    div.navlogo {
        width: 320px;
        margin: 12px 0
    }
    div.accounts.clearfix ul>li {
        margin: 0
    }
    div.accounts.clearfix ul {
        margin: 0
    }
    div.accounts.clearfix {
        width: 52px
    }
    .navigate2 .glyphicon.glyphicon-search {
        display: inline-block
    }
    #slidingDiv .bottom {
        display: none;
        height: 50px
    }
    div.slidingDiv {
        height: auto
    }
    div.accounts.clearfix {
        display: none!important
    }
    body #bs-example-navbar-collapse-1 ul {
        margin-bottom: 0!important
    }
    .sidebar-account.account.clearfix {
        display: block;
        margin: 0;
        width: 100%
    }
    body #bs-example-navbar-collapse-1 ul {
        margin-bottom: 0!important;
        border: 0;
        float: none!important;
        margin-left: 0;
        margin: 0!important
    }
    #bs-example-navbar-collapse-1 .account ul li {
        border: 0;
        border-top: 1px solid #002855;
        border-bottom: 2px solid #002855;
        margin-bottom: 0;
        height: 45px
    }
    #bs-example-navbar-collapse-1 ul li a color.fontcolor1 {
        color: #fff;
        font-weight: normal;
        font-size: 14px;
        position: relative;
        left: -3px
    }
    #bs-example-navbar-collapse-1 .account ul.dropdown-menu {
        margin: 0!important;
        border-radius: 0!important;
        border-top: 2px solid #09488f;
        margin-top: 3px!important;
        left: 0!important;
        top: 100%
    }
    #bs-example-navbar-collapse-1 .account ul.dropdown-menu li a {
        background: none!important
    }
    #bs-example-navbar-collapse-1 .account ul.dropdown-menu.drop-open {
        display: block
    }
    #bs-example-navbar-collapse-1 .account ul li.divider-vertical {
        display: none!important
    }
    #bs-example-navbar-collapse-1 .account .dropdown ul li {
        border-top: 0
    }
    div#bs-example-navbar-collapse-1 {
        padding: 0 15px
    }
    body .navbar-nav>li.nav-home-link {
        display: block
    }
    .number-on-mobile.show-number {
        display: block
    }
    .number-on-mobile.hide-number {
        display: none
    }
    .number-on-mobile.show-number {
        position: absolute;
        top: 31px;
        right: 0;
        padding: 0 20px
    }
    .number-on-mobile a {
        padding: 7px 10px;
        border-radius: 3px;
        font-size: 15px
    }
    .number-on-mobile a span {
        background-size: 18px;
        width: 19px;
        height: 19px
    }
    .navigate2 .glyphicon.glyphicon-search {
        padding: 3px 8px 10px 8px
    }
    body .navigate2 span.glyphicon.glyphicon-shopping-cart {
        margin-top: 0;
        padding: 2px 5px
    }
    div.navigate2 {
        margin-top: 10px
    }
    .grid_24.buying-guides-page {
        padding: 0;
        width: 100%
    }
    .header ul.nav.navbar-nav>li>a {
        text-align: left
    }
    .header ul.nav.navbar-nav>li {
        border-right: 0
    }
    .col-md-6.name.light-grey-bg {
        min-height: 200px;
        width: 100%;
        margin-left: 0
    }
    .light-grey-bg .page-header.see-all-items {
        margin: -15px -15px 15px -15px
    }
    #bs-example-navbar-collapse-1 ul li {
        padding-left: 0;
        padding-right: 0
    }
    .bottom {
        margin: 0!important
    }
    .navbar-fixed-top {
        width: 100%
    }
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        max-height: none
    }
    .navbar-nav {
        margin: 0
    }
    .navbar-form {
        margin: 0
    }
    .cbp-spmenu {
        background: #f8f8f8;
        position: fixed;
        padding: 0;
        margin: 0!important;
        overflow-x: auto;
        overflow-y: visible;
        display: block;
        visibility: visible
    }
    .navbar-fixed-top .cbp-spmenu {
        bottom: 0
    }
    .cbp-spmenu-vertical {
        width: 260px;
        height: 100%;
        top: 0;
        z-index: 1000
    }
    .cbp-spmenu-horizontal {
        width: 100%;
        height: 150px;
        left: 0;
        z-index: 1000;
        overflow: hidden
    }
    .cbp-spmenu-horizontal h3 {
        height: 100%;
        width: 20%;
        float: left
    }
    .cbp-spmenu-horizontal a {
        float: left;
        width: 20%;
        padding: .8em;
        border-left: 1px solid #258ecd
    }
    .cbp-spmenu-left {
        left: -260px
    }
    .cbp-spmenu-right,
    .cbp-spmenu-push-toleft .navbar-fixed-top .cbp-spmenu-right.cbp-spmenu-open {
        right: -260px
    }
    .cbp-spmenu-left.cbp-spmenu-open,
    .cbp-spmenu-push-toright .navbar-fixed-top .cbp-spmenu-left.cbp-spmenu-open {
        left: 0
    }
    .cbp-spmenu-right.cbp-spmenu-open {
        right: 0
    }
    .cbp-spmenu-top {
        top: -150px
    }
    .cbp-spmenu-bottom {
        bottom: -150px
    }
    .cbp-spmenu-top.cbp-spmenu-open {
        top: 0
    }
    .cbp-spmenu-bottom.cbp-spmenu-open {
        bottom: 0
    }
    .cbp-spmenu-push {
        overflow-x: hidden;
        position: relative;
        left: 0
    }
    .cbp-spmenu-push-toright,
    .cbp-spmenu-push-toright .navbar-fixed-top {
        left: 260px
    }
    .cbp-spmenu-push-toleft,
    .cbp-spmenu-push-toleft .navbar-fixed-top {
        left: -260px
    }
    .cbp-spmenu,
    .cbp-spmenu-push,
    .navbar {
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        transition: all .3s ease
    }
}

@media screen and (max-width: 991px) {
    .footerblue .col-sm-4, .footerblue .col-sm-8, .footerblue .col-sm-5, .footerblue .col-sm-2 {
        padding: 0 7px 0 7px;
    }
    .footerblue .col-sm-8 .col-sm-5, .footerblue .col-sm-8 .col-sm-2 {
        padding-top: 10px;
    }
    .footerblue .row {
        margin: 0 -7px;
    }  
    .footerblue .col-sm-8 .row > .col-sm-12 {
        clear: both;
    } 
    .col-sm-5.form-footer {
        width: 40%;
    }
    .col-sm-2.form-footer {
        width: 20%;
    }
    .thumb.product-carousel-custom ul#product-gallery.thumbnails {
        max-width: 100%;
        position: relative;
        left: 4px
    }
    .thumb.product-carousel-custom #product-gallery.thumbnails>li#gallery-list-gallery {
        width: 50%!important
    }
    #n_customer_account .favorite-format li {
        width: 33.33%
    }
    div.product-tabs>.nav-tabs>li>a {
        font-size: 16px
    }
    #wrapper-header #slidingDiv {
        display: block!important
    }
    #slidingDiv .ajax_search {
        border-radius: 0!important
    }
    #slidingDiv .btn.btn-large.btn-primary {
        border-radius: 0!important
    }
    .bottom {
        margin: 0!important
    }
    .rightside #accordion a.pull-right {
        display: block
    }
    #product-gallery .thumbnail.thumbnail-list {
        margin-bottom: 10px
    }
    #product-gallery .ship-wrap.thumb-ship {
        margin-top: 20px;
        text-align: left
    }
    #product-gallery .ship-text {
        margin-bottom: 0
    }
    .pull-right.before-hr {
        padding-right: 0
    }
    .thumbnail .padding-horz {
        padding-left: 10px!important;
        width: 45%!important
    }
    .col-md-4.col-sm-6.col-xs-12.cat-img-cols.col-brk {
        padding: 0 15px;
        width: 50%
    }
    .col-md-4.col-sm-6.col-xs-12.cat-img-cols {
        padding: 0 15px
    }
    .raja-imgs .row.cat-images {
        margin: 0 -15px!important
    }
}

@media screen and (max-width: 767px) {   
    .tab-phone {
        display: none;
    }
    .mob-phone {
        display: block;
    } 
    body .footerblue .subscribers {
        float: none;
    }
    .footerblue .col-sm-8 .col-sm-5, .footerblue .col-sm-8 .col-sm-2 {
        padding-top: 0;
        padding-bottom: 10px;
        width: 100%;
        float: none;
    }
    .footerblue .col-sm-8 .col-sm-2 {
        padding-bottom: 2px;
        text-align: center;
    }
    .footerblue input#mc-embedded-subscribe {
        float: none;
        display: inline-block;
    } 
    .dis-field {
        padding-right: 15px;
    }
    .dis-field input.btn {
        position: static;
        margin-top: 10px;
    }
    .dis-field form {
        margin-bottom: 0;
    }
    div#main-content {
        border: none !important;
    }
    .discount-box.col-sm-6, .cart-total-box.col-sm-6 {
        width: 100%;
        margin: 0;
    }
    .video-tab-videos {
        margin: 0;
    }
    .video-tab-videos:after {
        display: block;
        clear: both;
        content: "";
    }
    .video-tab-videos .youtube-player {
        margin: 0 0 15px 0;
        float: none;
        width: 100%;
        padding-bottom: 56.3%;
        height: 315px;
    }
    .video-tab-videos .youtube-player > iframe {
        height: 315px;
    }
    .video-tab iframe {
        width: 100%;
        height: 315px;
    }
    .video-tab h2 + p iframe {
        float: none;
        width: 100%;
        padding: 8px;
        height: 315px;
    }
    .clist_12_2 select#clist_12_2 {
        display: none
    }
    .clist_24_2 select#clist_24_2 {
        display: none
    }
    .clist_12_3 select#clist_12_3 {
        display: none
    }
    .clist_12_2.showthem select#clist_12_2 {
        display: block
    }
    .clist_24_2.showthem select#clist_24_2 {
        display: block
    }
    .clist_12_3.showthem select#clist_12_3 {
        display: block
    }
    input#submit.btn.btn-block.btn-primary.searchbuttons {
        display: none
    }
    #accordion.mobile-filter {
        display: block
    }
    #gallery-list-gallery .caption .title {
        height: 7em
    }
    .form-fields {
        left: 0
    }
    .field-div {
        margin: 0 0 20px 0;
        display: block;
        width: 100%
    }
    .form-fields label {
        width: 40%
    }
    .form-fields input {
        width: 55%;
        margin: 0
    }
    .login-form-fields .form-fields label {
        width: 100%;
        display: block!important
    }
    #n_customer_account .favorite-format li {
        width: 50%
    }
    div.navlogo {
        width: 200px
    }
    .number-on-mobile.show-number {
        position: relative;
        top: 0;
        right: 0;
        padding: 0 30px
    }
    .number-on-mobile a {
        padding: 10px 14px;
        font-size: 17px
    }
    .number-on-mobile a span {
        background-size: 20px;
        width: 24px;
        height: 24px
    }
    .number-on-mobile a {
        width: 100%
    }
    body .navigate2 span.glyphicon.glyphicon-shopping-cart {
        margin-top: 7px;
        padding: 5px 5px
    }
    .navigate2 .glyphicon.glyphicon-search {
        padding: 14px 8px 10px 8px
    }
    div#specifications {
        width: 100%
    }
    div.product-tabs>.nav-tabs>li {
        float: none;
        display: block;
        width: 100%
    }
    body div.product-tabs>.nav-tabs>li>a {
        font-size: 14px;
        border: 1px solid #ddd!important;
        line-height: 1.5;
        height: auto;
        text-align: left
    }
    body div.product-tabs>.nav-tabs>li>a:hover,
    body div.product-tabs>.nav-tabs>li>a:focus {
        border: 1px solid #ddd!important
    }
    div.product-tabs>.nav-tabs>li.active>a:before {
        display: none
    }
    div.product-tabs .tab-pane h2 {
        display: block
    }
    .tabbable.product-tabs .tab-content {
        margin-top: 0
    }
    .mfp-container.mfp-image-holder {
        width: 100%
    }
    body .footer .col-sm-3.col-md-3.footercenter.product-guides {
        width: 50%;
    }
    body .footer .col-sm-3.col-md-3.footercenter {
        width: 50%;
    }
    .col-sm-12 #mc-embedded-subscribe-form{
      width: 100%;
    } 
    .megamenu .submenu-box {
      position: relative !important;    
    }
    body #bs-example-navbar-collapse-1 .megamenu .submenu-box h3 {
      color: #27aae1;
      width: 100%;
    }
    body #bs-example-navbar-collapse-1 .megamenu .submenu-box .submenu-links a {
        border-bottom: 1px solid #eee;
        color: #000 !important;
        display: block;
        font-weight: 500;
        padding: 7px 0;
    }
    .rightside .nav.raja-imgs {
        padding-right: 0;
    }
    .buying-options.cat-list-form .btn-primary.btn {
        width: auto;
    }
    .buying-options.cat-list-form .btn-primary.btn + .btn {
        display: block;
        margin-top: 5px;
    }
}
@media screen and (max-width: 479px) {
    .video-tab-videos .youtube-player {
        height: 250px;
    }
    .video-tab-videos .youtube-player > iframe {
        height: 250px;
    }
    .raja-imgs .cat-img-cols {
        padding: 0
    }
    .cat-images {
        margin: 0!important
    }
    .npopup-body .right {
        float: left!important
    }
    .npopup-body .right .btn-success {
        width: 250px;
        margin: 5px
    }
    .thumb.product-carousel-custom ul#product-gallery.thumbnails {
        max-width: 100%;
        position: relative;
        left: 0
    }
    .thumb.product-carousel-custom #product-gallery.thumbnails>li#gallery-list-gallery {
        width: 100%!important;
        margin-left: 0!important
    }
    .thumb #product-gallery .ship-wrap.thumb-ship {
        margin-top: 0
    }
    .thumb .comp_ship {
        padding: 0 10px;
        position: relative;
        bottom: 0;
        left: 0;
        z-index: 9
    }
    .thumb #gallery-list-gallery .caption .title {
        min-height: 1px;
        height: auto
    }
    .form-fields label {
        width: 100%;
        display: block;
        margin-bottom: 7px
    }
    .form-fields input {
        width: 100%;
        margin: 0;
        display: block
    }
    #n_customer_account .favorite-format {
        position: relative;
        left: 0
    }
    #n_customer_account .favorite-format li {
        width: 100%;
        margin-left: 0
    }
    #n_customer_account .favorite-format li .description h3 {
        min-height: 1px
    }
    #n_home .compatcategory select {
        width: 100%
    }
    div.navlogo {
        width: 140px
    }
    button.navbar-toggle.toggle-menu {
        margin-right: 8px
    }
    body .navigate2 span.glyphicon.glyphicon-shopping-cart {
        margin-top: 4px
    }
    .navigate2 .glyphicon.glyphicon-search {
        padding: 10px 8px 10px 8px
    }
    .number-on-mobile.show-number {
        padding: 0 15px
    }
    body .footer .col-sm-3.col-md-3.footercenter.product-guides {
        width: 100%;
    }
    body .footer .col-sm-3.col-md-3.footercenter {
        width: 100%;
    }
}

@media screen and (max-width: 400px) {
    .accounts.clearfix span.caretdown {
        bottom: 26px
    }
}

/*************************** MEDIA QUERY ENDS *************************/
body .rightside #accordion a.pull-right {
    position: absolute;
    top: 12px;
    margin-left: 15px;
}

.carfinder_img {
    float: right;
    width: 25%;
}

div.carfinder_img img {
    width: 100%;
    margin: -30px 0;
}

h1.digiocean ul.breadcrumb.product-breadcrumb {
    margin-bottom: 0;
}

.rightside #accordion {
    clear: both;
}
.zipmoney-box img{
    display: none;
}

@media only screen and (max-width: 767px){
    div#body-content {
        padding: 15px 15px;
    }
}

