@media screen and (-webkit-min-device-pixel-ratio: 0) {
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {
	line-height: 34px;
}
input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm {
	line-height: 30px;
}
input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg {
	line-height: 46px;
}
}
@media (min-width: 768px) {
	
	
.pad-none{ padding-left:0px !important; padding-right:0px !important;}	
.form-inline .form-group {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
}
.form-inline .form-control {
	display: inline-block;
	width: auto;
	vertical-align: middle;
}
.form-inline .form-control-static {
	display: inline-block;
}
.form-inline .input-group {
	display: inline-table;
	vertical-align: middle;
}
.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {
	width: auto;
}
.form-inline .input-group>.form-control {
	width: 100%;
}
.form-inline .control-label {
	margin-bottom: 0;
	vertical-align: middle;
}
.form-inline .radio, .form-inline .checkbox {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align: middle;
}
.form-inline .radio label, .form-inline .checkbox label {
	padding-left: 0;
}
.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
	position: relative;
	margin-left: 0;
}
.form-inline .has-feedback .form-control-feedback {
	top: 0;
}
}
@media (min-width: 768px) {
.form-horizontal .control-label {
	text-align: right;
	margin-bottom: 0;
	padding-top: 7px;
}
}
@media (min-width: 768px) {
.form-horizontal .form-group-lg .control-label {
	padding-top: 14.3px;
}
}
@media (min-width: 768px) {
.form-horizontal .form-group-sm .control-label {
	padding-top: 6px;
}
}
@media (max-width: 768px) {
ol.comment-list li.comment ol.children {
	padding-left: 15px;
}
}
@media (max-width: 767px) {
.table-responsive {
	width: 100%;
	overflow-y: hidden;
	overflow-x: scroll;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	-webkit-overflow-scrolling: touch;
}
.table-responsive>.table {
	margin-bottom: 0;
}
.table-responsive>.table>thead>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>tfoot>tr>td {
	white-space: nowrap;
}
.table-responsive>.table-bordered {
	border: 0;
}
.table-responsive>.table-bordered>thead>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child {
	border-left: 0;
}
.table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child {
	border-right: 0;
}
.table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>td {
	border-bottom: 0;
}
}
@media (min-width: 768px) {
.dl-horizontal dt {
	float: left;
	width: 160px;
	clear: left;
	text-align: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.dl-horizontal dd {
	margin-left: 180px;
}
}
@-ms-viewport {
 width: device-width;
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
	display: none !important;
}
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
	display: none !important;
}
 @media (max-width: 767px) {
	 
	 .woocommerce.columns-4 ul.products li.product, .woocommerce .product-cols-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product, .woocommerce-page .product-cols-4 ul.products li.product{ height:auto !important; margin-bottom:20px !important;}
	 .woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button{ margin-right:15px;}
.visible-xs {
	display: block !important;
}
table.visible-xs {
	display: table;
}
tr.visible-xs {
	display: table-row !important;
}
th.visible-xs,  td.visible-xs {
	display: table-cell !important;
}
}
@media (max-width: 767px) {
.visible-xs-block {
	display: block !important;
}
}


 @media (max-width: 767px) {
.visible-xs-inline {
	display: inline !important;
}
}
 @media (max-width: 767px) {
.visible-xs-inline-block {
	display: inline-block !important;
}
}
 @media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
	display: block !important;
}
table.visible-sm {
	display: table;
}
tr.visible-sm {
	display: table-row !important;
}
th.visible-sm,  td.visible-sm {
	display: table-cell !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-block {
	display: block !important;
}
}
 @media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline {
	display: inline !important;
}
}
 @media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline-block {
	display: inline-block !important;
}
}

 @media (min-width: 1024px) and (max-width: 2000px) 
 {
	  .allinone_bannerRotator.universal .bottomNav { bottom:50px !important;}
	  }


 @media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
	display: block !important;
}
table.visible-md {
	display: table;
}
tr.visible-md {
	display: table-row !important;
}
th.visible-md,  td.visible-md {
	display: table-cell !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block {
	display: block !important;
}
}
 @media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline {
	display: inline !important;
}
}
 @media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block {
	display: inline-block !important;
}
}
 @media (min-width: 1200px) {
.visible-lg {
	display: block !important;
}
table.visible-lg {
	display: table;
}
tr.visible-lg {
	display: table-row !important;
}
th.visible-lg,  td.visible-lg {
	display: table-cell !important;
}
}
@media (min-width: 1200px) {
.visible-lg-block {
	display: block !important;
}
}
 @media (min-width: 1200px) {
.visible-lg-inline {
	display: inline !important;
}
}
 @media (min-width: 1200px) {
.visible-lg-inline-block {
	display: inline-block !important;
}
}
 @media (max-width: 767px) {
.hidden-xs {
	display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
	display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
	display: none !important;
}
}
@media (min-width: 1200px) {
.hidden-lg {
	display: none !important;
}
}
.visible-print {
	display: none !important;
}
 @media print {
.visible-print {
	display: block !important;
}
table.visible-print {
	display: table;
}
tr.visible-print {
	display: table-row !important;
}
th.visible-print,  td.visible-print {
	display: table-cell !important;
}
}
.visible-print-block {
	display: none !important;
}
@media print {
.visible-print-block {
	display: block !important;
}
}
.visible-print-inline {
	display: none !important;
}
@media print {
.visible-print-inline {
	display: inline !important;
}
}
.visible-print-inline-block {
	display: none !important;
}
@media print {
.visible-print-inline-block {
	display: inline-block !important;
}
}
 @media print {
.hidden-print {
	display: none !important;
}
}
@media (min-width: 768px) {
.site-header.boxed,  .site-content.boxed,  .site-footer.boxed {
	max-width: 750px;
}
}
@media (min-width: 992px) {
.site-header.boxed,  .site-content.boxed,  .site-footer.boxed {
	max-width: 970px;
}
}
@media (min-width: 1200px) {
.site-header.boxed,  .site-content.boxed,  .site-footer.boxed {
	max-width: 1170px;
}
}
@media (min-width: 768px) {
.site-header.extra-boxed,  .site-content.extra-boxed,  .site-footer.extra-boxed {
	max-width: 780px;
}
}
@media (min-width: 992px) {
.site-header.extra-boxed,  .site-content.extra-boxed,  .site-footer.extra-boxed {
	max-width: 1000px;
}
}
@media (min-width: 1200px) {
.site-header.extra-boxed,  .site-content.extra-boxed,  .site-footer.extra-boxed {
	max-width: 1200px;
}
}
.entry-content .container .container {
	width: auto;
}
 @media (min-width: 1200px) {
.sidebar-sidebar-content-wrapper,  .sidebar-content-sidebar-wrapper,  .content-sidebar-sidebar-wrapper {
	width: 80%;
}
.sidebar-content-sidebar-wrapper,  .sidebar-sidebar-content-wrapper {
	float: right;
}
.content-sidebar-sidebar-wrapper {
	float: left;
}
.sidebar-content-wrapper #primary,  .content-sidebar-wrapper #primary,  .sidebar-sidebar-content-wrapper #primary,  .sidebar-content-sidebar-wrapper #primary,  .content-sidebar-sidebar-wrapper #primary {
	width: 75%;
}
.sidebar-content-wrapper #primary,  .sidebar-sidebar-content-wrapper #primary {
	float: right;
}
.content-sidebar-wrapper #primary,  .content-sidebar-sidebar-wrapper #primary,  .sidebar-content-sidebar-wrapper #primary {
	float: left;
}
.sidebar-content-wrapper .widget-area,  .sidebar-sidebar-content-wrapper .widget-area {
	float: left;
	width: 23%;
}
.content-sidebar-wrapper .widget-area,  .content-sidebar-sidebar-wrapper .widget-area,  .sidebar-content-sidebar-wrapper .widget-area {
	float: right;
	width: 23%;
}
.sidebar-sidebar-content-wrapper + .widget-area,  .sidebar-content-sidebar-wrapper + .widget-area {
	float: left;
	width: 18%;
}
.content-sidebar-sidebar-wrapper + .widget-area {
	float: right;
	width: 18%;
}
.cherry-with-sidebar .content-area .container {
	width: 80%;
}
}
@media (min-width: 1808px) {
.second_banner_category, .fullwidth_block {
	height: 700px;
}
.fullwidth_block {
	max-width: 1808px;
	margin: 0 auto;
}
.fullwidth_block .inner {
	height: 700px;
}
}
@media (max-width: 1809px) {
.header-navigation-panel {
	margin-left: -1px;
}
body .boxed .header-nav.isStick {
	margin-left: 0 !important;
	max-width: none;
	left: 0;
	right: 0;
}
}
@media (min-width: 1200px) and (max-width: 1500px) {
.cherry-mega-menu-sub.mega-sub {
	background-position: 240% top !important;
}
#menu-primary > #menu-primary-items .cherry-mega-menu-sub.mega-sub {
	padding: 50px 13% 50px 73px;
}
}
@media (max-width: 1500px) {
#static-area-header-nav {
	padding: 20px 0 20px 0;
}
#static-area-header-nav .static-header-menu {
	float: right;
	margin: 33px 20px 0 20px;
	display: block;
	width: auto;
}
#static-area-header-nav .static-header-logo {
	float: left;
	margin: 0 0 0 20px;
	display: block;
}
.header-nav {
	display: block;
}
#header .static-header-top-area .widget_nav_menu {
	margin-right: 20px;
}
.static-search-form {
	margin: 0 25px 0 0;
}
.blog_main_title {
	margin-bottom: 15px;
	font-weight:600;
}
.cherry-breadcrumbs {
	padding: 10px 10px;
}
.portfolio-wrap .portfolio-filter {
	margin: 15px 0 20px;
}
.comments * + .comment-respond {
	margin-top: 0;
}
}
@media (max-width: 1200px) {
#static-area-header-nav .static-header-menu {
	margin: 20px 20px 0 20px;
}
#static-area-header-nav {
	text-align:left;
}
#static-area-header-nav .static-header-menu {
	float: none;
	margin: 10px 0 0 0;
}
#static-area-header-nav .static-header-logo {
	float: none;
	margin: 0;
}
#menu-primary #menu-primary-items .menu-item {
	margin: 15px;
}
#menu-primary #menu-primary-items .cherry-mega-menu-sub.simple-sub li {
	padding: 5px;
}
#menu-primary #menu-primary-items .cherry-mega-menu-sub.simple-sub li:first-child {
	padding: 5px;
}
.text_block img {
	float: left;
	margin: 0 20px 0 0;
	transform: translateY(0);
}
.text_block h1 {
	padding-top: 20px;
}
}
@media (max-width: 1275px) {
body.woocommerce ul.products li.product .button b, .woocommerce-page ul.products li.product:nth-child(4n+1) .button b {
	left: 167%;
}
body.woocommerce ul.products li.product .button b:before, body.woocommerce ul.products li.product .button b:after, .woocommerce-page ul.products li.product:nth-child(4n+1) .button b:before, .woocommerce-page ul.products li.product:nth-child(4n+1) .button b:after {
	left: 0;
	margin: 0 0 0 7px;
}
body.woocommerce ul.products li.product .button b:after, .woocommerce-page ul.products li.product:nth-child(4n+1) .button b:after {
	margin: 0 0 0 8px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
#menu-primary > #menu-primary-items .cherry-mega-menu-sub.mega-sub {
	padding: 30px 13% 30px 73px;
}
.desk-hide{ display:none;}
}
@media (max-width: 1199px) {
#static-area-header-nav.isStick {
	position: static !important;
}
.pseudoStickyBlock {
	display: none !important;
}
.static-header-top-area .widget-area {
	padding-top: 10px;
}
#header .widget-area {
	padding-top: 0;
}
#header .static-header-top-area {
	width: 60%;
}
#header .static-header-top-area .widget_nav_menu {
	margin-right: 0;
}
#header .static-header-top-area .widget_nav_menu .menu li.menu-item {
	margin: 0 10px;
}
div.site-description {
	font-size: 14px;
	line-height: 20px;
	padding: 5px 0 0 0;
}
.text-logo .site-link {
	font-size: 50px;
	line-height: 60px;
}
.third_banner_category .content_banner .cherry-banner_title:after {
	display: none;
}
.header-extras {
	float: none;
	margin: 0;
	padding: 0 0 10px;
}
.header-extras.extra-hide {
	position: static;
}
.header-extras.extra-hide .container-fluid {
	opacity: 1;
	visibility: visible;
	transition: all 200ms linear;
}
.header-extras.extra-hide .extra-trigger {
	display: none;
}
.header-navigation-panel {
	padding: 0;
}
#static-area-header-nav {
	padding: 20px 0 0 0;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	padding-top: 0;
}
.text_block {
	padding-bottom: 30px;
}
.text_block img {
	float: none;
	margin: 0 0 20px 0;
	transform: translateY(0);
}
.text_block h1 {
	padding-top: 20px;
}
.text_block h2 {
	padding-bottom: 10px;
}
.cherry-posts-list.template-posts_shortcode .post-item.odd, .cherry-posts-list.template-posts_shortcode .post-item.even {
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.cherry-posts-list.template-posts_shortcode .post-item.odd figure.post-thumbnail, .cherry-posts-list.template-posts_shortcode .post-item.even figure.post-thumbnail {
	margin: 0 20px 0 0;
}
.cherry-posts-list.template-posts_shortcode .post-item.odd .inner_post_content > div, .cherry-posts-list.template-posts_shortcode .post-item.even .inner_post_content > div {
	padding-right: 0;
}
.site-footer {
	padding: 21px 0 px;
}
.site-footer .widget {
	margin-bottom: 10px;
}
.site-content {
	padding-bottom: 0px;
}
.sidebar-main,  .sidebar-secondary,  .sidebar-shop {
	margin-top: 45px;
}
.motoslider_wrapper .ms_slide .ms_button_layer {
	font-size: 12px !important;
	padding: 15px 30px !important;
}
.mpsl-header-white:after {
	display: none;
}
.first_banner_category .content_banner h2.cherry-banner_title:after,  .second_banner_category .content_banner .cherry-banner_title:after {
	display: none;
}
.text_block h1:after, .text_block h2:after {
	display: none;
}
}
@media (max-width: 700px) {
.showcase-area + .header-top {
	left: 10%;
	right: 10%;
}
.text-logo .site-link {
	font-size: 40px;
	line-height: 50px;
}
}
@media (max-width: 991px) {
.header-navigation-panel {
	padding: 35px 0 10px;
}
#header .header-navigation-panel {
	margin-right: 0px;
	margin-left: 0px;
}
.related-posts_item:nth-child(2n+3) {
	clear: both;
}
#static-area-header-nav {
	padding: 0 0 10px 0;
}
.cherry-posts-list.template-posts_shortcode .post-item.odd .inner_post_content > div, .cherry-posts-list.template-posts_shortcode .post-item.even .inner_post_content > div {
	padding: 10px 0 0 0;
}
.cherry-posts-list.template-posts_shortcode .post-item.odd figure.post-thumbnail, .cherry-posts-list.template-posts_shortcode .post-item.even figure.post-thumbnail {
	float: none;
	margin: 0 0 20px 0;
}
body .motopress-service-box-obj.motopress-service-box-centered.motopress-service-box-basic {
	margin-bottom: 60px;
}
.blog h3.entry-title {
	max-width: none;
}
#header .widget {
	margin: 10px 0 0 0;
}
#header .widget.widget_nav_menu {
	margin: 0px 0 0 0;
}
#header .static-header-top-area {
	float: none;
	overflow: hidden;
	padding-bottom: 0;
}
#header .static-shop-cart-dropdown, #header .static-header-logout-area, #header .static-search-form {
	margin: 0 10px 0 0;
	float: right;
}
#header .static-search-form {
	margin-top: 2px;
}
#header .static-header-top-area {
	float: left;
	width: 55%;
}
#header .static-header-top-area .widget_text {
	float: right;
	display: none;
}
#header .static-header-top-area .widget_nav_menu {
	float: left;
}
#header .static-search-form .search-form .search-field {
	padding: 5px 35px 5px 10px;
}
#header .static-search-form .search-form .search-submit {
	top: 0;
}
#header #menu-logoutmenu {
	margin-top: 7px;
}
body .first_banner_category, .third_banner_category, .second_banner_category {
	text-align: left;
	margin: 45px 0 0;
}
body .first_banner_category .image-link, .third_banner_category .image-link, .second_banner_category .image-link {
	transform: translateY(0);
	display: inline-block;
	overflow: visible;
	margin: 0;
	float: none;
	max-width: 100%;
}
body .first_banner_category .content_banner, .third_banner_category .content_banner, .second_banner_category .content_banner {
	position: static;
	width: auto;
	transform: translateY(0);
	margin: 20px 0 55px;
	padding: 0;
}
body .first_banner_category .content_banner .cherry-banner_title, .third_banner_category .content_banner .cherry-banner_title, .second_banner_category .content_banner .cherry-banner_title {
	padding: 0;
	color: #1b1b1b !important;
	text-align: left;
}
body .first_banner_category .content_banner .cherry-banner_content, .third_banner_category .content_banner .cherry-banner_content, .second_banner_category .content_banner .cherry-banner_content {
	text-align: left;
	padding: 0;
}
.second_banner_category:after {
	display: none;
}
.portfolio-wrap .portfolio-container .portfolio-list {
/* List layout */
}
.portfolio-wrap .portfolio-container .portfolio-list .portfolio-item.list-layout-item .inner-wrap .media-content, .portfolio-wrap .portfolio-container .portfolio-list .portfolio-item.list-layout-item .inner-wrap .item-content {
	width: auto;
	margin: 0;
}
.carousel-template-centered .post-content {
	font-size: 24px;
	line-height: 30px;
}
.cherry-list.primary li {
	font-size: 16px;
	line-height: 22px;
}
.cherry-list.primary .list-icon {
	top: 0;
	line-height: 22px;
}
.portfolio-wrap .portfolio-container .portfolio-list .portfolio-item.list-layout-item .inner-wrap .item-content h5 {
	margin-bottom: 0;
	margin-top: 25px;
}
.portfolio-wrap .portfolio-container .portfolio-list .portfolio-item.list-layout-item:nth-child(2n) {
	margin-left: 0;
}
.blog .hentry:nth-of-type(2n) .alignleft {
	margin-left: 0;
}
.blog .hentry:nth-of-type(2n) .alignright {
	margin-right: 0;
}
.error-404-num {
	font-size: 11em;
}
body.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
	top: 3px;
	right: 3px;
}
.cherry-mega-menu-sub.mega-sub {
	background: #fff !important;
}
}
@media (max-height: 599px) {
body .first_banner_category, .third_banner_category, .second_banner_category {
	text-align: left;
	margin: 45px 0 0;
}
body .first_banner_category .image-link, .third_banner_category .image-link, .second_banner_category .image-link {
	transform: translateY(0);
	display: inline-block;
	overflow: visible;
	margin: 0;
	float: none;
	max-width: 100%;
}
body .first_banner_category .content_banner, .third_banner_category .content_banner, .second_banner_category .content_banner {
	position: static;
	width: auto;
	transform: translateY(0);
	margin: 20px 0 55px;
	padding: 0;
}
body .first_banner_category .content_banner .cherry-banner_title, .third_banner_category .content_banner .cherry-banner_title, .second_banner_category .content_banner .cherry-banner_title {
	padding: 0;
	color: #1b1b1b !important;
	text-align: left;
}
body .first_banner_category .content_banner .cherry-banner_content, .third_banner_category .content_banner .cherry-banner_content, .second_banner_category .content_banner .cherry-banner_content {
	text-align: left;
	padding: 0;
}
.second_banner_category:after {
	display: none;
}
.first_banner_category .content_banner h2.cherry-banner_title:after,  .second_banner_category .content_banner .cherry-banner_title:after {
	display: none;
}
.third_banner_category .content_banner .cherry-banner_title:after {
	display: none;
}
}
@media (max-width: 767px) {
.header-navigation-panel {
	padding: 20px 0 0;
}
.box-1808 .parallax-bg-inner {
	background-size: auto;
	background-position: center top;
}
#menu-primary button.menu-primary_trigger {
	text-align: center;
}
#menu-primary button.menu-primary_trigger + #menu-primary-items.menu-items li {
	display: block;
}
#menu-primary button.menu-primary_trigger + #menu-primary-items.menu-items li .sub-menu {
	width: auto;
}
#menu-primary button.menu-primary_trigger + #menu-primary-items.menu-items li .sub-menu li a {
	padding: 0;
}
.isStick {
	position: static !important;
}
.banner-about:after {
	display: none;
}
body.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
	top: 20px;
	right: 20px;
}
#static-area-header-nav {
	padding: 0;
}
.error-404-num {
	font-size: 15em;
}
body .mega-menu-mobile-on .cherry-mega-menu-sub.mega-sub {
	display: none !important;
}
#menu-primary > #menu-primary-items.mega-menu-mobile-on > .menu-item > a, #menu-primary > #menu-primary-items .sub-menu li a, #menu-primary > #menu-primary-items .cherry-mega-menu-sub.simple-sub li a {
	text-align: center;
}
body .motopress-service-box-obj.motopress-service-box-centered.motopress-service-box-basic > .motopress-service-box-big-image {
	max-width: 370px;
	min-width: 0;
}
.wishlist_table .product-thumbnail a {
	min-width: 80px;
}
.wishlist_table .product-name {
	min-width: 130px;
}
.wishlist_table .product-stock-status {
	min-width: 80px;
}
.wishlist_table .product-stock-stauts {
	min-width: 110px;
}
.woocommerce table.shop_table {
	overflow-x: auto;
	display: block;
}
body .mpsl-layer.title1 {
	font-size: 24px !important;
	line-height: 72px !important;
	margin-top: 30px;
}
body .mpsl-layer.title2 {
	display: none;
}
.motoslider_wrapper .ms_slide .ms_button_layer {
	display: none;
}
body h1 {
	font-size: 50px;
	line-height: 72px;
}
.blog .alignleft {
	float: none;
	margin-left: 0;
}
.blog .entry-meta-top {
	margin-top: 20px;
}
.blog .hentry {
	margin-bottom: 40px;
}
.author-bio_avatar {
	display: block;
}
.comments-area .comment-list .reply, .comments-area .comment-list .comment-meta .comment-author .fn {
	position: static;
}
.comments-area .comment-list .reply {
	margin-top: 70px;
}
.comments-area .comment-list .comment-body {
	padding: 67px 61px;
}
.comments-area .comment-list .comment-meta .comment-author img.avatar {
	margin-left: 0;
}
ol.comment-list li.comment div.reply {
	text-align: left;
	margin-top: 30px;
}
.comments-area .comment-list .reply .comment-reply-link {
	float: none;
}
.woocommerce table.shop_table .order .order-number {
	min-width: 65px;
}
.woocommerce table.shop_table .order .order-date {
	min-width: 160px;
}
.woocommerce table.shop_table .order .order-status {
	min-width: 80px;
}
.woocommerce table.shop_table .order .order-total {
	min-width: 180px;
}
body.woocommerce ul.products li.product .button b, .woocommerce-page ul.products li.product .button b {
	left: 167%;
}
body.woocommerce ul.products li.product .button b:before, body.woocommerce ul.products li.product .button b:after, .woocommerce-page ul.products li.product .button b:before, .woocommerce-page ul.products li.product .button b:after {
	left: 0;
	margin: 0 0 0 7px;
}
body.woocommerce ul.products li.product .button b:after, .woocommerce-page ul.products li.product .button b:after {
	margin: 0 0 0 8px;
}
body .product-addons .addon-button-label {
	margin: 0 0 25px -45px;
	width: 90px;
	word-wrap: normal;
	-moz-hyphens: none;
	hyphens: none;
}
#header .static-header-top-area {
	width: 100%;
	float: none;
}
body #header div[data-dropdown-active="true"] div[data-dropdown="content"] {
	margin-top: 12px;
}
.cherry-banner img {
	width: 100%;
}
}
@media (max-width: 479px) {
body .mpsl-layer.title1 {
	font-size: 16px !important;
	line-height: 72px !important;
	margin-top: 20px;
}
.ms_arrows {
	display: none;
}
body h1 {
	font-size: 32px;
	line-height: 42px;
}
body h2 {
	font-size: 27px;
	line-height: 1.2;
	margin-bottom: 0.5em;
}
body h3 {
	font-size: 24px;
	line-height: 1.3;
}
body h4 {
	font-size: 20px;
	line-height: 1.3;
}
.author-bio {
	padding: 40px 30px 20px;
}
.comments-area .comment-list .comment-body {
	padding: 30px;
}
.error-404-num {
	font-size: 9em;
}
.cherry-breadcrumbs {
	padding: 5px 10px 5px;
}
}
/* Megamenu responsive
================================================== */
@media (max-width: 992px) {
#menu-primary #menu-primary-items .cherry-mega-menu-sub.mega-sub {
	padding: 30px;/* Post template "megamenu-posts" */
}
#menu-primary #menu-primary-items .cherry-mega-menu-sub.mega-sub > li {
	padding: 0;
	float: none;
	width: auto;
	border: none;
}
#menu-primary #menu-primary-items .cherry-mega-menu-sub.mega-sub > li:before {
	display: none;
}
#menu-primary #menu-primary-items .cherry-mega-menu-sub.mega-sub > li:first-child {
	margin-top: 0;
	padding-top: 0;
	border: none;
}
#menu-primary #menu-primary-items .cherry-mega-menu-sub.mega-sub .megamenu-post-wrap {
	margin-bottom: 30px;
}
#menu-primary #menu-primary-items .cherry-mega-menu-sub.mega-sub .megamenu-post-wrap .post-thumbnail {
	float: left;
	padding: 0 30px 15px 0;
}
#menu-primary #menu-primary-items .cherry-mega-menu-sub.mega-sub .row {
	margin: 0;
}
}
@media (max-width: 620px) {
#menu-primary #menu-primary-items .cherry-mega-menu-sub.mega-sub {
/* Post template "megamenu-posts" */
}
#menu-primary #menu-primary-items .cherry-mega-menu-sub.mega-sub .megamenu-post-wrap .post-thumbnail {
	float: none;
	padding: 0 0 15px 0;
}
}
@media (max-width: 991px) {
.widget-area {
	padding-top: 40px;
}
}
@media (max-width: 480px) {
.post-gallery_prev,  .post-gallery_next {
	display: none;
	visibility: hidden;
	height: 0;
	width: 0;
}
}
@media (max-width: 543px) {
.filter li {
	display: block;
}
.site-footer .col-xs-6 {
	width: 100%;
}
}

@media screen and (min-device-width:430px) and (max-device-width:687px) { 
.woocommerce.columns-4 ul.products li.product, .woocommerce .product-cols-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product, .woocommerce-page .product-cols-4 ul.products li.product{ margin-right: 13px !important;
width: 47% !important;}

}


@media (max-width: 768px) { .mob-none{ display:none;} .static-search-form > span{ line-height:25px;}
.bt-sign{ margin-right:0px; border:none; border-right:1px solid #313131; width:110px !important; border-radius:0px !important; color:#FFF !important;}

.pad-left{ padding-left:20px !important;}
.desk-hide{ display:inherit !important;}
.pad-none{ padding-left:0px !important; padding-right:0px !important;}	
.static-shop-cart-dropdown, .static-search-form, .static-header-logout-area, .static-header-login-area{ float:left;}
#header .widget ul li{ margin-right:0px;}
.cherry-wc-cart_title{ color:#fff !important;}
.cherry-wc-account_title_label, .cherry-wc-cart_title_label{ color:#fff !important;}
.mobile_menu_button {
    float: left;
    height: auto;
    margin: 0 20px 0 0;
	
}
.bt-m a{
background: #2c2e30 url(../../../../../images/menubg.png)no-repeat scroll center center;
display: block;
height: 40px;
left: 5px;
position: fixed;
top: 60px;
width: 40px; z-index:9999999999999999 !important;}
.mob-header{ background:#000; padding:20px 20px 20px 20px !important; margin-top:37px;}	
.logo{ margin-left:20%; margin-top:0px;}
.mobile_menu_button span{ color:#c5a060 !important; margin:0px !important; text-align:left !important; float:left; margin:-25px 0px 0px -25px !important; position:fixed; z-index:9999999999999999 !important; font-size:11px; font-weight:600;}

.bt-request{  background:#333; color:#FFF !important; margin-bottom:3px !important;}
.bt-request i{ margin-right:10px;}
#back-top{ bottom:100px !important;}

.woocommerce.columns-4 ul.products li.product, .woocommerce .product-cols-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product, .woocommerce-page .product-cols-4 ul.products li.product{ width:47% !important; margin:0 auto !important; margin-bottom:20px !important; margin-right:11px !important;}

.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img{ margin:0 auto !important; width:auto !important;}
.fexed-mob{ position:fixed; float:left; background:#000; width:100%; border-bottom:1px solid #313131; padding:0px !important;}

.textElement21_universal_responsive {
	font-size:32px !important;
}
.textElement22_universal_responsive {
	font-size:22px !important;
	line-height:28px !important;
}

.allinone_bannerRotator.universal .bottomNav{ bottom:10px !important;}
.titiles h4{ font-size:16px !important; font-weight:bold;}
.carousel-control{ margin-top:5px !important;}
.carousel-control.left{ right:55px !important;}

.motopress-code-obj h1{ font-size:22px; padding:0px !important; font-weight:600;}
.motopress-code-obj h2{ font-size:18px; font-weight:600;}
.summary .product_title{ font-size:18px !important;}
.mb-pad{ padding-top:10px !important; padding-bottom:20px !important;}

a.button, button.button, input.button, #respond input#submit, .cherry-btn, .woocommerce ul.products li.product .cherry-quick-view, .woocommerce-page ul.products li.product .cherry-quick-view, input[type="submit"], input[type="reset"], input[type="button"], button, .added_to_cart, .summary a.addon-button, .btn.btn-default{ min-width:auto !important; padding:9px 15px !important; float:left !important; margin-right:5px !important; font-size:14px !important;}
.woocommerce-tabs ol.commentlist li .comment-text{ border-left:0px !important;}
.woocommerce-tabs h2{ font-size:16px !important;}
.woocommerce-tabs h3{ font-size:18px !important;}
.woocommerce-tabs{ margin:0px 0px !important;}
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous{ width:100% !important;}
.woocommerce ul.products li.product .button:after, .woocommerce-page ul.products li.product .button:after { line-height:22px !important;}
.woocommerce-cart table.cart img{ margin-bottom:10px !important; margin-top:10px !important;}

}
@media (max-width: 767px){ .banner-deskhide{ display:inherit !important;}
.banner-mobhide{ display:none;}
.woocommerce .woocommerce-result-count{ float:none !important; text-align:center !important; }
.cloudzoom-lens{ display:none !important;}
.cloudzoom-zoom-inside{ display:none !important;}
}


@media screen and (min-device-width: 768px) and (max-device-width: 1024px) { 
.allinone_bannerRotator img{ left:-8px !important;}
.textElement21_universal_responsive {
	font-size:42px !important;
}
.textElement22_universal_responsive {
	font-size:28px !important;
	line-height:32px !important;
}

.mobile_menu_button span{ margin:-37px 0px 0px -28px !important;}
.blog .entry-meta-top{ width:100%; margin-top:10px;}
 }
@media (max-width: 429px) { .woocommerce.columns-4 ul.products li.product, .woocommerce .product-cols-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product, .woocommerce-page .product-cols-4 ul.products li.product {
	width: 80% !important;
	margin:0 auto !important;
	margin-bottom:20px !important;
}}

@media screen and (min-device-width: 320px) and (max-device-width: 360px) { 
    /* STYLES HERE */
	
.bt-sign{ width:110px !important;}	
}