body > .body {
    padding: 0;
}
/*--------------------------------------------------------------- m1170-------------------------------------------------------*/
    @media (min-width: 1170px) {

	.container {
	  box-sizing: border-box;
	  margin: 0 auto;
	  padding: 0 10px;
	  width: 1170px;
	
	}
	
	.address-area {
	  margin-left: 10px;
	}
		
	#mc_embed_signup_scroll > h2 {
	  box-sizing: border-box;
	  color: #979797;
	  display: inline;
	  float: left;
	  font-family: roboto,FontAwesome;
	  font-size: 25px;
	  font-weight: 300;
	  padding-left: 5px;
	  padding-top: 10px;
	}	
	
	
	.mc-field-group input {
	  border: 1px solid #ddd;
	  box-sizing: border-box;
	  height: 44px;
	  margin-left: 20px;
	  padding: 5px 10px;
	  width: 310px;
	}
	

		
	.post.post-list-view-height {
	  clear: both;
	  display: block;
	  float: left;
	  height: 30%;
	  width: 30%;
	}
	
	.kruger-blog .blog-post-content span.content {
	  color: #717173;
	  display: block;
	  font-size: 14px;
	  line-height: 24px;
	  padding: 20px 0 45px;
	  width: 90%;
	}
	
	.image-preview-box.product-detail-view > img {
	  vertical-align: top;
	}
			
}

/*--------------------------------------------------------------- m1169-------------------------------------------------------*/
    @media (max-width: 1169px) {
	body{

	}
    .body .widget-container {
        padding: 0 15px;
    }
	.responsive .body > .body-section > .widget-container {
		width: 100%;
        box-sizing: border-box;
		}
	.home-moto {
	  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	  border-left: 4px solid #ed1c24;
	  box-sizing: border-box;
	  font-family: roboto;
	  font-weight: 300;
	  height: 150px;
	  margin-left: 10px;
	  padding: 35px;
	  width: 580px;
	}
	
	.home-moto p {
	  color: #fff;
	  font-size: 35px;
	  line-height: 40px;
	}
    .body #bs-A239716B-7D40-4A53-922F-C35B5EC0D1E3 .widget-container {
        padding: 0;
    }
	div#dock-4A3D34A7-A585-47BB-9C90-AF4E47D911F3 > .widget-container {
	  height: 551px;
	  width: 100%;
	}
    .home-welcome {
        padding-right: 30px;
        text-align: left;
        width: auto;
    }
	.main-nav .navigation-item a {
	  background: #fff none repeat scroll 0 0;
	  color: #58585a;
	  font-size: 15px;
	  font-weight: 700;
	  margin: 0 10px;
	  padding: 23px 5px;
	  text-transform: uppercase;
	}
	
	.mc-field-group input {
	  border: 1px solid #ddd;
	  box-sizing: border-box;
	  height: 44px;
	  margin-left: 20px;
	  padding: 5px 10px;
	  width: 200px;
	}
	
	.search-product input[type="text"] {
	  border-color: #d1d1d1;
	  border-style: solid;
	  border-width: 1px;
	  box-sizing: border-box;
	  display: inline-block;
	  height: 40px;
	  margin: 0 0 0 -5px;
	  padding: 0 30px 0 8px;
	  vertical-align: middle;
	  width: 178px;
	}
		
		
	.search-product button[type="submit"] {
	  background: transparent none repeat scroll 0 0;
	  font-size: 16px;
	  height: 34px;
	  left: auto;
	  position: absolute;
	  right: 5px;
	  top: 3px;
	  width: 32px;
	}

	#mc_embed_signup_scroll > h2 {
	  color: #979797;
	  display: inline;
	  float: left;
	  font-family: roboto,FontAwesome;
	  font-size: 25px;
	  font-weight: 300;
	  margin-left: 12px;
	  padding-top: 10px;
	}

	.container {
	  width:100%;
	  margin: 0 10px;
	}
		
	.dir-pro-prant .dir-profile {
	  display: inline-block;
	  vertical-align: top;
	  width: 43%;
	}
	
	.about-us .x-content {
	  display: inline-block;
	  vertical-align: top;
	  width: 40%;
	}
		
	/*contact page css*/	
	
    .contact-form-x .single-input-row {
      display: inline-block;
      position: relative;
      vertical-align: middle;
      width: 48%;
    }
	.contact-form-x .form-row input[type="text"] {
	  box-sizing: border-box;
	  display: inline-block;
	  height: 45px;
	  margin: 0 10px;
	  padding: 5px 10px;
	  width: 95%;
	}	
	.contact-form-x textarea {
	  box-sizing: border-box;
	  height: 246px;
	  margin: 0 10px;
	  padding: 5px 10px;
	  width: 465px;
	}
	.simpleCaptcha-container .message-block.message-text {
	  left: 0;
	  margin-left: 10px;
	  position: absolute;
	}
	.post.post-list-view-height {
	  display: inline-block;
	  float: left;
	  height: 30%;
	  width: 35%;
	}
	div#spltr-41596E66-AFE0-4070-A461-085C93BE0177 {
	  box-sizing: border-box;
	  padding-left: 120px;
	  width: 68.162%;
	}
	div#spltr-8FCE879A-505F-4B22-9867-E0C0ABCF3B51 {
	  width: 30.838%;
	}
	.add-to-cart-popup, .add-cart-information-popup {
	  margin: 0 auto;
	  min-width: 80% !important;
	}

}
/*--------------------------------------------------------------- m991-------------------------------------------------------*/
@media(max-width: 991px) {


	div#wi-FBC8B5AC-00B5-4031-A7C7-505AE40CE30F.widget.widget-navigation.main-nav, 
	div#wi-B4017279-B553-4C2C-A37D-FD7BEA77178A.widget.widget-navigation.main-nav, 
	div#wi-EC89D3E1-C1D8-4E83-8AB8-AB1C0519471D.widget.widget-navigation.main-nav {
	  bottom: auto;
	  height: auto;
	  left: 0;
	  right: auto;
	  top: 268px;
	  width: 100%;
	  z-index: 9999;
	}
	.widget.widget-navigation.main-nav {
	  overflow: visible;
	}
	.main-nav .horizontal .navigation-item  {
	  display: block;
	}	
	.main-nav .navigation-item  a {
	  border-bottom: 3px solid #ddd;
	  display: block;
	}
	.main-nav {
		display: none;
	}
	.wi_mobile_menu {
		display: block;
	}
	.mob_menu_btn {
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin-top: 13px;
	padding: 5px;
	position: relative;
	width: 30px;
	}
	.mob_menu_btn.close span.mob_btn_bottomLine {
	  transform: translate(0px, -5px) rotate(135deg);
	}
	.widget-navigation.main-nav .horizontal {
	  background: #fff repeat scroll 0 0;
	  padding: 10px 0;
	}
	.home-moto {
	  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	  border-left: 4px solid #ed1c24;
	  box-sizing: border-box;
	  font-family: roboto;
	  font-weight: 300;
	  height: 200px;
	  margin-left: 10px;
	  padding: 35px;
	  width: 400px;
	}
	.home-moto p {
	  color: #fff;
	  font-size: 30px;
	  line-height: 30px;
	}
	.home-welcome h2 {
	color: #58585a;
	font-family: roboto;
	font-size: 25px;
	font-weight: 600;
	padding: 0 0 20px;
	position: relative;
	text-transform: uppercase;
	}
    #mc_embed_signup_scroll > h2 {
        color: #979797;
        display: block;
        float: none;
        font-family: roboto,FontAwesome;
        font-size: 20px;
        font-weight: 300;
        margin-left: 20px;
        padding-top: 10px;
    }
	.product-view.image-view {
	  margin: 0 auto;
	  width: 80%;
	}
	.dir-pro-prant .dir-profile {
	  display: inline-block;
	  vertical-align: top;
	  width: 40%;
	}
	.contact-form-x textarea {
	  box-sizing: border-box;
	  height: 246px;
	  margin: 0 10px;
	  padding: 5px 10px;
	  width: 95%;
	}
	.contact-form-x .single-input-row {
	  display: inline-block;
	  margin-left: 10px;
	  position: relative;
	  vertical-align: middle;
	  width: 100%;
	}
	.form-row.simple_captcha_input_field.mandatory {
	  display: inline-block;
	  position: relative;
	  width: 210px;
	}
	.contact-form-x .form-row.simple_captcha_input_field.mandatory > input {
	  width: 85%;
	}
	.simpleCaptcha-container .message-block.message-text {
	  left: 0;
	  margin-left: 10px;
	  position: absolute;
	}
	.post.post-list-view-height {
		  display: inline-block;
		  float: left;
		  height: 30%;
		  width: 45%;
	}
	div#spltr-8FCE879A-505F-4B22-9867-E0C0ABCF3B51 {
	  width: 38.838%;
	}
	div#spltr-41596E66-AFE0-4070-A461-085C93BE0177 {
	  box-sizing: border-box;
	  padding-left: 30px;
	  width: 100%;
	}	
	.search-product input[type="text"] {
	  border-color: #d1d1d1;
	  border-style: solid;
	  border-width: 1px;
	  box-sizing: border-box;
	  display: inline-block;
	  height: 40px;
	  margin: 0 0 0 -5px;
	  padding: 0 30px 0 8px;
	  vertical-align: middle;
	  width: 175px;
	}
    #bs-07581443-46FA-4098-AB94-736776DC1E99.body-section {
        padding: 60px 0;
    }
    .home-welcome > p {
        padding-bottom: 0;
    }
    #bs-24F321DE-8EE9-4E28-AD2A-4E9AB5528C2E.body-section .page-content {
        padding: 30px 0;
    }



}

/*--------------------------------------------------------------- m767-------------------------------------------------------*/
@media (max-width:767px) {
	.page-content {
		padding: 50px 0;
	}
    .wi_home_slider .nivoSlider img {
        left: 0 !important;
        margin-left: 0 !important;
        width: 100% !important;
    }
    div#dock-4A3D34A7-A585-47BB-9C90-AF4E47D911F3 {
         z-index: 999;
     }
    #bs-07581443-46FA-4098-AB94-736776DC1E99.body-section {
        padding: 30px 0;
    }
    div#dock-4A3D34A7-A585-47BB-9C90-AF4E47D911F3 {
        display: none;
    }
    .wi_home_slider .nivoSlider img {
        left: 0 !important;
        margin-left: 0 !important;
        width: 100% !important;
    }
    .wi_latest_news {
        margin: 20px 0 0;
    }
	#bs-24F321DE-8EE9-4E28-AD2A-4E9AB5528C2E.body-section .page-content {
		padding: 0;
	}
	.home-welcome {
		padding-right: 0;
	}
	.about-2ndcnt {
		padding: 30px 0;
	}
	.container-full {
		padding: 30px 0 0;
	}
    .clear input.button:hover {
        color: #fff;
        font-size: 18px;
        font-weight: 300;
        height: 40px;
        margin-left: 21px;
        margin-top: 10px;
        text-transform: uppercase;
        width: 250px;

    }
	.product-view.image-view {
	  margin: 0 auto;
	  width: 100%;
	}
	body > .footer {
	  background: rgba(44, 44, 44, 1) url("/template/images/footer-bg-767.jpg") repeat-x scroll left top;
	  border-top: 1px solid #ddd;
	  box-shadow: 16px -72px 9px -75px rgba(0, 0, 0, 0.26);
	}
	.hotline > a {
	  color: #646465;
	  font-size: 15px;
	  letter-spacing: 0px;
	}	
	.hotline > a:hover {
	  color: #646465;
	  font-size: 15px;
	  letter-spacing: 0px;
	}
	.home-welcome {
	  text-align: left;
	  width: 100%;
	}
	#mc_embed_signup_scroll > h2 {
	  color: #979797;
	  display: block;
	  float: left;
	  font-family: roboto,FontAwesome;
	  font-size: 20px;
	  font-weight: 300;
	  padding-top: 10px;
	  width: 100%;
	}
	.mc-field-group input {
	  border: 1px solid #ddd;
	  box-sizing: border-box;
	  height: 40px;
	  margin-left: 20px;
	  padding: 5px 10px;
	  width: 250px;
	}
	.clear input.button {
	  color: #fff;
	  font-size: 18px;
	  font-weight: 300;
	  height: 40px;
	  margin-left: 15px;
	  margin-top: 10px;
	  text-transform: uppercase;
	  width: 250px;
	}	
	.slider-content {
	  background: #ff0000 none repeat scroll 0 0;
	  box-sizing: border-box;
	  display: none;
	  height: 550px;
	  padding: 44px 10px;
	  position: relative;
	  width: 360px;
	}	
	div#wi-E2CCF112-F3F3-4B78-B41E-1CA217FB427C {
	  bottom: 49px;
	  height: 148px;
	  left: 0;
	  right: auto;
	  top: auto;
	  width: 100%;
	}	
	.home-moto {
	  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	  border-left: 4px solid #ed1c24;
	  box-sizing: border-box;
	  font-family: roboto;
	  font-weight: 300;
	  height: 200px;
	  margin-left: 20px;
	  padding: 35px;
	  width: 90%;
	}
    .product-view.image-view {
      text-align: center;
    }
	.about-us .x-content {
	  display: inline-block;
	  vertical-align: top;
	  width: 100%;
	}	
	.x-content.mission-right, .youtube-video {
	  margin-left: 0;
	}
	.about-us .x-content {
	  display: inline-block;
	  vertical-align: top;
	  width: 95%;
	}
	.x-content.customer-satisfaction p {
	  line-height: 30px;
	  width: 100%;
	}
	.dir-pro-prant .dir-profile {
	  display: inline-block;
	  vertical-align: top;
	  width: 98%;
	}
	.dir-profile.edward {
	  margin-left: 0;
	  text-align: justify;
	}
	.warranty-info h3.left-heading::after {
	  display: none;
	}
	.kruger-blog .blog-post-content span.content {
	  color: #717173;
	  display: inline-block;
	  font-size: 14px;
	  line-height: 24px;
	  padding: 20px 0 45px;
	}
    .blog-post-details span.image > img {
    width: 100%;
    }
	.post .post-list-view-width {
		max-width: 400px;
		padding-right: 0;
		width: 100%;
	}
	.kruger-blog .blog-post-content span.content {
		padding: 0 0 25px;
	}
	.blog-post-item.last {
		margin: 0;
		padding: 0;
	}
	.page-blog-post .blog-post-details {
		padding: 0;
	}
	.google-map {
	  height: 270px;
	  width: 100%;
	  padding-bottom: 25px;
	}
    .category-view.image-view {
      display: inline-block;
      text-align: center;
    }
    .image-preview-box.product-detail-view > img {
      vertical-align: top;
      width: 95%;
    }
	.checkout-page-options .registered-customer .form-row input {
	  background: #eaeaea none repeat scroll 0 0;
	  border: 1px solid #ddd;
	  box-sizing: border-box;
	  color: #000;
	  height: 40px;
	  padding: 5px;
	  width: 100%;
	}	
    .registration-form {
      background: #eeeeee none repeat scroll 0 0;
      padding: 5px 30px;
    }
	.cartitem-table .action-column {
		width: auto;
	}
	.cartitem-table th, .cartitem-table td {
		border: 1px solid #eaeaea;
	}
	.cartitem-table td {
		display: table-cell;
	}
	.cartitem-table td.remove {
		padding: 0;
	}
	.shopping-cartitem h1 {
		font-size: 24px;
		font-weight: 500;
	}
	table.cartitem-table {
		border: medium none;
	}
	.page-cart .shopping-cartitem {
		padding: 0;
	}
	.payment-form label,.payment-form .double-input-row label {
		display: block;
	}
	.payment-form {
		padding: 20px;
	}
	.bmui-tab.left-side-header .bmui-tab-header-container {
		border-right: 1px solid #e2e2e2;
		display: table;
		float: none;
		width: 100%;
	}
	.bmui-tab.left-side-header .bmui-tab-header {
		display: table-cell;
		text-align: center;
	}
	.bmui-tab-header.bmui-state-default.bmui-tab-active.bmui-state-active .title {
		border: 1px solid #4d4d4d;
		color: #fff;
		font-weight: normal;
		margin: 0;
		text-transform: none;
	}
}
/*--------------------------------------------------------------- m480 -------------------------------------------------------*/
@media  (max-width: 480px) {
	.contact-form-x .single-input-row {
	  display: inline-block;
	  margin-left: 0;
	  position: relative;
	  vertical-align: middle;
	  width: 100%;
	}	
	.contact-form-x .form-row input[type="text"] {
	  box-sizing: border-box;
	  display: inline-block;
	  height: 45px;
	  margin: 0;
	  padding: 5px 10px;
	  width: 100%;
	}	
	.contact-form-x textarea {
	  box-sizing: border-box;
	  height: 246px;
	  margin: 0;
	  padding: 5px 10px;
	  width: 100%;
	}	
	.contact-form-x .form-row.simple_captcha_input_field.mandatory > input {
	  margin-left: 10px;
	  width: 85%;
	}	
	.main-logo img {
	  max-width: 64%;
	  padding-top: 6px;
	}	
	.home-moto {
	  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	  border-left: 4px solid #ed1c24;
	  box-sizing: border-box;
	  font-family: roboto;
	  font-weight: 300;
	  height: 200px;
	  margin-left: 10px;
	  padding: 35px;
	  width: 93%;
	}
	.home-moto p {
	  color: #fff;
	  font-size: 25px;
	  line-height: 30px;
	}
	#mc_embed_signup_scroll > h2 {
	  box-sizing: border-box;
	  color: #979797;
	  display: block;
	  float: left;
	  font-family: roboto,FontAwesome;
	  font-size: 20px;
	  font-weight: 300;
	  margin-left: 23px;
	  padding-top: 10px;
	  width: 100%;
	}
	.comment-post-panel .form-row > button {
	  color: #fff;
	  font-size: 17px;
	  height: 45px;
	  margin-top: 10px;
	  text-transform: uppercase;
	  width: 100%;
	}
	.page-category .category-details {
	  margin: 0 auto;
	  width: 80%;
	}
	div#spltr-8FCE879A-505F-4B22-9867-E0C0ABCF3B51 {
	  width: 100%;
	}
	div#spltr-41596E66-AFE0-4070-A461-085C93BE0177 {
	  box-sizing: border-box;
	  padding-left: 30px;
	  width: 100%;
	}	
	.registration-form .form-row.submit-row > button {
	  color: #fff;
	  display: inline-block;
	  font-size: 20px;
	  font-weight: 300;
	  height: 45px;
	  width: 100%;
	}	
	.registration-form .form-row.submit-row > button:hover {
	  background: #fa3139 none repeat scroll 0 0;
	  color: #fff;
	  display: inline-block;
	  font-size: 20px;
	  font-weight: 300;
	  height: 45px;
	  width: 100%;
	}
	.registration-form input, .registration-form select {
	  border: 1px solid #bbb;
	  box-sizing: border-box;
	  display: inline-block;
	  height: 45px;
	  margin: 5px 0;
	  padding: 5px 10px;
	  width: 100%;
	}
	.kruger-blog .post.post-list-view img {
		max-width: 280px;
	}
	.cartitem-table td.unit-price {
		display: none;
	}
	.product-thumb-view img {
		max-width: 50px;
	}
	.shopping-cartitem h1 {
		float: none;
		padding-bottom: 0;
	}
	.cartitem-table th, .cartitem-table td {
		padding: 5px;
	}
	.cartitem-table td.image {
		display: none;
	}
	.cartitem-btn-wrapper.top a.button {
		height: auto;
		padding: 10px 15px;
	}
	.cartitem-btn-wrapper {
		text-align: center;
	}
	.page-checkout .page-content {
		padding: 10px 0 30px;
	}
	.payment-item {
		margin: 10px 0;
	}
	.login-form .title {
		width: auto;
	}
	.login-form input,.login-form .submit-row, .login-button,.login-form .account-register a {
		width: 290px;
	}
	.login-form .submit-row, .login-button:hover {
		width: auto;
	}
	.bmui-tab.left-side-header .bmui-tab-header {
		box-sizing: border-box;
		float: left;
		width: 33.33%;
		height: 60px;
	}
	.bmui-tab.left-side-header .bmui-tab-body-container {
		padding: 10px;
	}
	#bmui-tab-store-credit textarea {
		width: 250px;
	}
	#customer-profile-tabs .button.profileLogout {
		font-size: 12px;
		font-weight: normal;
		padding: 2px 5px;
		text-transform: capitalize;
	}
	#bmui-tab-pending-order table {
		table-layout: auto;
	}
	#bmui-tab-pending-order th, #bmui-tab-pending-order td {
		font-size: 12px;
		font-weight: normal;
		padding: 4px;
		word-break: normal;
	}
	#bmui-tab-pending-order th:first-child, #bmui-tab-pending-order td:first-child {
		display: none;
	}
}

/*--------------------------------------------------------------- m400 -------------------------------------------------------*/
@media (max-width: 400px) {

	.widget.widget-search.search-product {
	  display: none;
	}
	.responsive #wi-F8203BEC-2C29-4709-8080-4A3892B5FCDC,
	.responsive div#wi-5C62F66C-DF4C-40EF-B0F3-46C3A65B93DD {
	  bottom: auto;
	  height: 25px;
	  left: 8px;
	  right: auto;
	  top: 78px;
	  width: auto;
	}
	.responsive div#wi-DDF43B3F-2505-4FD9-98D9-891DB8340B44 {
	  bottom: auto;
	  height: 25px;
	  left: auto;
	  right: 8px;
	  top: 140px;
	  width: 220px;
	}
	.hotline > a {
	  color: #646465;
	  font-size: 15px;
	  letter-spacing: 0;
	}	
	.hotline > a:hover {
	  color: #646465;
	  font-size: 15px;
	  letter-spacing: 0;
	}
	.home-moto p {
	  color: #fff;
	  font-size: 20px;
	  line-height: 30px;
	}
	.home-welcome h2 {
	  color: #58585a;
	  font-family: roboto;
	  font-size: 18px;
	  font-weight: 600;
	  padding: 0 0 20px;
	  position: relative;
	  text-transform: uppercase;
	}
	.latest-news {
	  background: #58585a none repeat scroll 0 0;
	  height: 280px;
	  padding: 10px;
	  width: 259px;
	}	
	.news-box {
	  border: 1px solid #ccc;
	  box-sizing: border-box;
	  height: 278px;
	  padding: 10px;
	  width: 260px;
	}	
	.responsive div#wi-CC96B72A-590B-4FB1-BFAE-25B8957FF461 {
	  bottom: auto;
	  height: 25px;
	  left: 8px;
	  right: auto;
	  top: 78px;
	  width: auto;
	}
	h3.left-heading {
	  font-size: 25px;
	  line-height: 35px;
	  padding-bottom: 50px;
	  position: relative;
	  text-transform: uppercase;
	}	
	.dir-pro-prant .dir-profile {
	  display: inline-block;
	  vertical-align: top;
	  width: 95%;
	}
	.x-content.about-left p {
	  line-height: 30px;
	  width: 100%;
	}
	.product-view.scrollable-view img, .product-view.image-view img {
	  max-height: 210px;
	  max-width: 220px;
	}
	.product-widget.widget-addCart .stepper {
	  display: inline-block;
	  float: left;
	  margin-bottom: 10px;
	  margin-top: 0;
	}
	.twitter-like-us > iframe {
	  width: 95%;
	}
	.facebook-like-us > iframe {
	  width: 95%;
	}
}
/*--------------------------------------------------------------- m320 -------------------------------------------------------*/
@media (max-width: 320px) {

	.title-center h1 {
	  color: #fff;
	  font-size: 25px;
	  font-weight: 400;
	  letter-spacing: 1px;
	  margin: 0;
	  padding: 0 0 50px;
	  word-spacing: 2px;
	}
	.clear input.button {
	  color: #fff;
	  font-size: 18px;
	  font-weight: 300;
	  height: 40px;
	  margin-left: 21px;
	  margin-top: 10px;
	  text-transform: uppercase;
	  width: 250px;
	}
	.contact-form-x .form-row.simple_captcha_input_field.mandatory > input {
	  margin-left: 0;
	  width: 85%;
	}
	.category-image-view.category {
	  border: 0 none;
	  box-sizing: border-box;
	  display: inline-block;
	  height: 234px;
	  margin: 0 auto;
	  padding: 0;
	  position: relative;
	  vertical-align: top;
	  width: 80%;
	}
	.responsive div#wi-F8203BEC-2C29-4709-8080-4A3892B5FCDC {
	  bottom: auto;
	  height: 25px;
	  left: 8px;
	  right: auto;
	  top: 90px;
	  width: auto;
	}
	.responsive div#wi-22A3DE8A-78D3-4E82-B2D1-69D272BAEB6C {
	  bottom: auto;
	  height: 25px;
	  left: auto;
	  right: 8px;
	  top: 140px;
	  width: 220px;
	}
	.page-category .category-details {
	  margin: 0 auto;
	  width: 100%;
	}

}

     
