/*mukesh css*/
li.item.product {
    font-size: 12px;
}
.footer .footer-wrapper {
    display: block;
}
.footer  .footer-mobile{display:none;}
.leftMenu{ display:none;}
/*.featuredLinks{ display:none;}*/

/*24102019*/

ul.top-links li:nth-child(2){display:none;}
.review-ratings {
    float: initial;
}
.review-ratings~.review-content{margin-left: 0;}

._ohf.rfloat{ display:none;}

.top-content-theme .page-title{padding-bottom: 0;}
.top-content-theme .breadcrumbs .items .item {

    font-weight: 500;
}

/*29102019*/
.footer-container .socials-wrap ul li a span.fa {
    line-height: 30px;
}
.top-content-theme .breadcrumbs .items .item {
    font-weight: 500;
    font-size: 13px;
}
.products-grid .item .item-inner .box-info .tocart {

    background: #8eb420;
color: #fff !important;}

.products-grid .item .item-inner .box-info .tocart:hover {
    background-color: #444 !important;
}

.products-grid .item .item-inner .box-info .price-box {
  
    min-height: 40px;
}
@media screen and (min-width:768px) and (max-width:1020px){

	
.navbar-active .sidebar-type .navigation-mobile {
       width: 236px;
    overflow: auto;
    height: 100vh;
    top: 192px; 
    left: 0;
}
	.navigation-mobile a.home-link {
    display: block;
    font-size: 13px;
    font-weight: 700;
    line-height: 26px;
    padding: 10px 20px 11px;
    border-bottom: 1px solid #fff;
}
.navigation-mobile a.home-link i {
    font-size: 26px;
    margin-right: 12px;
    float: left;
}
.topMenuMob a {
    display: block;
    font-size: 13px;
    font-weight: 600;
    line-height: 26px;
    padding: 10px 20px 11px;
    border-bottom: 1px solid #fff;
}
.tabLogo img
{
    max-width: 280px;
}
.horizontal-type.sm_megamenu_menu.sm_megamenu_menu_black {
    display: none;
}
	
	.navigation-mobile {
    background-color: #f2f2f2;
}
.header-style-3 .middle-right-content ul.top-links {

    margin: auto auto 0px;
}
.navbar-active {
    overflow: initial;
}

.header-style-3 .header-bottom .bottom-content {
    padding: 0 0px;
}
.navbar-active .btn-mobile .button-mobile.active:before {
    content: initial;

}
.navbar-active:after {
    position: fixed;
    top: 192px;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(0,0,0,0.3);
    z-index: 111;
}
.header-bottom .container {

    margin: 0;
    padding: 0;
}
.btn-mobile .button-mobile {
    margin-left: 10px;
}
.navbar-active {
    overflow: hidden;
}
.header-style-3 .logo-wrapper {
	text-align:left;
 
    padding: 0;
}
.tabPhone {
    width: auto;
    float: left;
    margin-top: 10px;
}
.header-style-3 .tabMenu .middle-right-content {
    float: none;
    display: block;
    text-align: right;
}
.showcase li span.avail-box {
    text-align: left;
    position: initial;
    height: 310px;
}
.gallery-placeholder, .product-info-main {
    margin-bottom: 20px;
    margin-top: 20px;
}
.page-title-wrapper .checkout-description {
  
    padding: 0 0 1rem;
}
.products-grid .item .item-inner .box-image a img {
    max-width: 100%;
    max-height: initial;
}
.top-content-theme .page-title {
    font-size: 18px;
    line-height: 18px;
    text-align: left;
    padding: 10px 10px;
    font-weight: 500px;
}
.account .column.main h2 {
    margin: 20px 0 20px;
    text-align: left;
}
.column.main .container{padding:0px;}
.col-lg-3.col-md-3.col-left-sidebar {
    clear: both;
}
.tabMenu {
    width: auto;
    float: right;
}
.cart-summary {
    float: initial;
  
}
.cart-container .cart-summary .block .title {
    padding: 10px;
    background: #ccc;
    color: #000;
}
.header-style-3 .logo-content{margin: 10px 0 0;}
}





@media screen and (max-width:767px){
.navbar-active {
    overflow: initial;
}

.navbar-active .sidebar-type .navigation-mobile {
    width: 100%;
    position: initial;
}
.header-style-3 .header-bottom .bottom-content {
    padding: 0 0px;
}
.navbar-active .btn-mobile .button-mobile.active:before {
    content: initial;

}
.hot-categories ul li {
    width: 33%;
min-height: 145px;
margin: auto auto 0px;
}
.hot-categories ul li a span {
    font-size: 14px;
    line-height: 16px;
    padding: 7px;
    height: auto;
    min-height: auto;
   font-weight: normal;
    text-transform: capitalize;
}
.hot-categories ul li img {
    max-width: 80%;
    border: 1px solid #ccc;
    padding: 5px;
}
.topContactNo_1 {
 
    display: none;
}
ul.top-links li h3 {

    display: none;
}

.header-style-3 .middle-right-content .minicart-header .cart-wrapper .minicart-wrapper .action.showcart .text .df-text {

    display: none;
 
}
.header-style-3 .logo-wrapper {
    min-height: auto;
    position: relative;
    top: 50px;
padding-top: 10px;
}

.header-style-3 .middle-right-content {
    float: none;
    display: block;
    position: fixed;
    top: 0;
    width: 100%;
    text-align: right;
    background:#f2f2f2;
    left: 0;
}
ul.top-links li span:before {

    font-size: 30px;
}
ul.top-links li:not(:last-child) {
    margin-right: 0px;
}
.header-style-3 .header-middle
{
 height: 140px;
    background: #fff;
}
.header-style-3 .searchbox-header{
    display: none;
}

.header-style-3 .middle-right-content ul.top-links {

    margin: 0;
}
.header-style-3 .header-bottom .bottom-content {
    background: none;
    width: auto;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 10px;
    z-index: 1111;
}
#sidebar-button .fa {
    color: #000;
    font-weight: normal;
    line-height: normal;
    font-size: 30px;
}
.btn-mobile .button-mobile {

font-size: 32px;}

.header-style-3 .middle-right-content .minicart-header .cart-wrapper .minicart-wrapper .action.showcart .counter .counter-number {
 height: 16px;
    width: 16px;
    right: -13px!important;
    left: initial;
    line-height: normal;
    top: 5px;
box-shadow: 0px 0 0px 0px #ffffff;
    -webkit-box-shadow: 0px 0 0px 0px #ffffff;
}
ul.top-links li:last-child {
    margin-right: 13px;
}

.header-style-3 .middle-right-content .minicart-header .cart-wrapper .minicart-wrapper .action.showcart:before, .header-style-3 .middle-right-content .minicart-header .cart-wrapper .minicart-wrapper:hover .action.showcart:before {
  margin-top: 7px;
    font-size: 30px;
}
.nav-mobile-container {
    position: fixed;
}
.header-style-3 .header-middle {
    height: 120px;
    background: #fff;
}
.hot-categories ul li a span:first-letter {
  text-transform: capitalize;
}

.footer .footer-mobile {
    background: #dedede;
    text-align: center;
    padding:0;
    margin-top: 0px;
display:block;

}
.page-footer .footer-container{ background:none;}

.footer-mobile ul li {
    display: inline-block;
    margin-right: 0px;
    border-right: 1px solid #fff;
    line-height: 10px;
     padding-right: 3px;
}
.footer-mobile ul li:last-child {
    border-right: 0px solid #fff;
}


.footer-mobile ul li a {
    font-size: 11px;
    padding: 0 2px;
}
.footer .footer-wrapper{ display:none;}
.footer-mobile{display:block;     margin-top: 0;}
.footer-mobile .container {
    background: none;
}
.footer-wrapper .container {
    padding: 10px 0!important;
    background: #000;
}
/*
#yt-totop-fix {
    bottom: 63px;
    right: 5px;
}*/

.featuredLinks{ display:block;}
.top-content-theme .breadcrumbs {
    padding: 8px;
    font-size: 12px;
}
.top-content-theme .breadcrumbs .items .item a {
    background: transparent;
    font-size: 12px;
}.leftMenu
.panel-default > .panel-heading {
    color: #333333;
    background-color: #dbdbdb;
    border-color: #dddddd;
    border: 0;
}.leftMenu
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
    border-top: 0px solid #dddddd;
}
.leftMenu
.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
    border: 0;
}.leftMenu
.panel-body {
    padding: 0px;
}
.leftMenu
.panel-default > .panel-heading + .panel-collapse > .panel-body{
border: 1px whitesmoke solid;
    background: whitesmoke;
}
.leftMenu .panel-body ul li a {
    color: #000;
    display: block;
    padding: 7px 0 7px 16px;
    border-bottom: 1px #999 solid;
   }
 .leftMenu   .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    color: inherit;
}
.leftMenu{ display:block;}

/*24102019*/
	
	/*old css*/
	.top-content-theme .breadcrumbs .items .item a {
    font-size: 11px;
	 font-size: 12px;
}
.top-content-theme .breadcrumbs {
    padding: 0px 8px;
    font-size: 12px;
	font-weight:normal;
}
.header-style-3 .header-bottom .bottom-content {

    left: 0;
  
}
.navbar-active .sidebar-type .navigation-mobile {
    width: 237px;
	overflow: auto;
    height: 100vh;
  
}
.navbar-active .sidebar-type .navigation-mobile ul.horizontal-type {
    max-width: 100%;
	    padding: 0;
}


.footer-wrapper .container {
    padding: 8px 0!important;
    background:none;
}
.footer-mobile ul li a {
    font-size: 10px;
    color: #000;
}
.footer-mobile ul li {
    border-right: 1px solid #000;
}
.header-style-3 .logo-wrapper {
  
    padding: 10px;
}
/*new css*/	
.breadcrumbs strong {
    font-weight: normal;
    font-size: 11px;
}	
	.breadcrumbs .item:not(:last-child):after {
    content: '/';
    margin: 0 0px 0 1px;
}
.top-content-theme .page-title {
      font-size: 18px;
    line-height: 18px;
	text-align:left;
	 padding: 10px 10px;
	 font-weight:500px;
}
.showcase li {
      width: 49%!important;
    min-height: 200px;
    margin-bottom: 0px!important;
	padding: 6px;
}
/*
.showcase li:nth-child(odd) {
  background: blue;  
}*/
.container {

    padding-left: 0;
    padding-right: 0;
}

.showcase li span.avail-box {
    text-align: left;
    position: initial;
}
.showcase li span
 {
    font-size: 14px!important;
    line-height: 16px;
    padding: 7px;
    height: auto;
    min-height: auto;
	font-weight:normal!important;
	text-transform: capitalize;
}
.showcase li img {
    max-width: 100%;
    height: auto;
    min-height: unset;
}
.col1-layout .category-product.products-grid .item {
    width: 50%;
    clear: none!important;
	margin:0;
	border-bottom: solid 0px #c5c5c5;
}

.products-grid .item .item-inner .box-image {
    min-height: auto;
}
.products-grid .item .item-inner .box-info .product-name {
   font-size: 14px;
    line-height: 16px;
    padding: 7px;
    min-height: 65px;
}
.products-grid .item .item-inner {
    margin-bottom: 0;
}
.products-grid .product-item-photo .product-image-container {
    width: 100% !important;
    display: block;
}
.products-grid .item .item-inner .box-info {
    padding: 0px 10px 0px;
}
.gallery-placeholder {
    border: 0px solid #ececec;
    padding: 6px 10px;
    min-height: auto;
    text-align: center;
	margin-bottom:10px;
}
.catalog-product-view .column.main {
    padding-bottom: 16px;
    padding: 0px;
}
.product-info-main .page-title-wrapper.product .page-title {
    color: #000;
    font-weight: 500;
    font-size: 18px;
}
.product-info-main .price-box {
    margin: auto auto 0px;
}
.fieldset>.field, .fieldset>.fields>.field {
    margin: 0 0 10px !important;
}
.product.data.items{ margin-top:20px;}

.product-info-main .product-options-bottom .box-tocart .fieldset .qty .control, .product-info-main .product-add-form .box-tocart .fieldset .qty .control {
padding-right: 10px;}
.product-info-main .product-addto-links .action, .product-info-main .product-social-links .action{    width: 30px;
    height: 30px;line-height: 33px;}

.product-info-main .product-addto-links .action.towishlist:before, .product-info-main .product-social-links .action.towishlist:before{
    line-height: 30px;	
}
#yt-totop-fix {

    display: none!important;
}
.navbar-active:after {
    position: fixed;
    top: 54px;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(0,0,0,0.3);
    z-index: 111;
}
.navigation-mobile {
    background-color: #f2f2f2;
}
.header-container .navigation-mobile .sm_megamenu_menu>li {
    padding: 8px 9px;
    border-bottom: 1px solid #fff;
    display: block !important;
    position: relative;
}
.header-container .navigation-mobile .sm_megamenu_menu>li>a {
    text-transform: capitalize;
 
    font-size: 13px;
}

.btn-submobile {
right: 10px;}
.navbar-active
#sidebar-button .fa {
    color: #ff4444;  

}	
.btn-mobile .button-mobile {

    margin-left: 10px;
}	
	.wrapperMobile-1Ets2 {
    padding: 3px;
}
.footer-container.footer-style-3 a:focus, .footer-container.footer-style-3 a:visited {
    color: #000;
}
.products-grid .item .item-inner .box-info .product-name{  font-size: 14px!important;}

.products-grid {
    position: relative;
    margin: 0px 10px;
}
.products-grid .product-item-photo .product-image-container .product-image-wrapper {
    display: block;
}
.page-main {
    padding: 10px;
}

.products-grid .item .item-inner .box-info .product-name {
    font-size: 13px!important;
    font-weight: 500;
}
.products-grid .item .item-inner .box-image a img {
    max-width: 100%;
    max-height: 100px;
}
.page-title, .category-title {

    font-size: 14px;
}
.category-cms .showcase ul:not(:last-child), .category-cms .showcase ul ul:not(:last-child) {
    margin: 0 0 0px;
    padding: 0 0;
    border-bottom: 0px #f2f2f2 solid;
}
.product-info-main .product-options-bottom .box-tocart .fieldset .actions button, .product-info-main .product-add-form .box-tocart .fieldset .actions button {

    padding: 0 16px !important;

}
.fieldset .review-legend.legend {
    padding: 0px 0;
    margin: 0 0 10px;
    font-size: 14px;
	border-bottom: 0px solid #ddd;

}
.column.main .block .block-title strong{
    border-bottom: 0px solid #ececec;}

.form-create-account .fieldset .legend span {

    font-size: 16px;
}
.wishlist-view-form .products-grid {
      margin: 0px;
}
	.products-grid.wishlist .product-item-name {
    font-size: 13px;
    font-weight: 500;
    line-height: normal;
	    min-height: 40px;
}
.form-wishlist-items .products-grid.wishlist .product-items li.product-item {
border: 0px solid #ddd;
    margin: 0 !important;
    padding: 8px;
	width: 49%!important;
}

.products-grid.wishlist .product-item .box-tocart {
    float: initial;
    margin-right: 0;
}
.form-wishlist-items .products-grid.wishlist .product-items li.product-item:hover {
    border: 0px solid #ddd;
}
.products-grid.wishlist .product-item-actions .action.tocart{
    font-size: 10px !important;
}
.cart-container .cart-summary .block .title {
    padding: 10px;
    background: #ccc;
    color: #000;

}
.cart-totals .amount{padding-right: 22px;}

.cart-totals .grand .amount{padding-right: 20px;}
#checkout-review-table {
    width: 100%;
    background-color: #F0F4FD;
    border: 1px solid #dcd8d8;
    border-collapse: inherit;
    border-bottom: 1px;
}
.data.table.table-totals{ background-color: #F0F4FD;}
.opc-estimated-wrapper {
    padding: 0px 15px!important;
}
.checkout-payment-method .payment-option-title .action-toggle {

    color: #000;
    background: #ccc;
 
}

.container dl {
    padding-bottom: 0;
}

.leftMenu .panel-title a{ display:block;}
.leftMenu .panel-title a .fa
{
    float: right;
    font-size: 16px;
    font-weight: bold;
	
}
.leftMenu .panel-title a.collapsed .fa
{

	 transform: rotate(0deg);
}

.leftMenu .panel-title a .fa
{
   transform: rotate(90deg);
}
.leftMenu .panel-group .panel {

    margin-top: 1px;
}
.top-contact	
	{
    margin-top: 10px;
}
.top-contact i{
    font-size: 30px;
}
	.top-contactNo{display:none;
    text-align: center;
    font-size: 35px;
    font-weight: bold;
    color: #000;
    width: 100%;
    display: inline-block;
    line-height: 24px;
    padding: 15px 0;
    position: absolute;
    z-index: 9;
    height: auto;
    left: 0;
    top: 50px;
    background: white;

    transform: scale(1);
    box-shadow: 0px 2px 7px 0px #999;
    transition: all 300ms ease-in-out;
}
.top-contactNo.active {
    transform: scale(1);
    opacity: 1;
	display:block;
}
.top-contactNo .contactMsg {
    font-size: 14px;
    font-weight: normal;
    color: green;
}
ul.top-links li:nth-child(2){display:inline-block;}
	

	.home-style-3{    margin-top: 10px;}
	.header-style-3 .searchbox-header {
    bottom: -82px;
}
.header-style-3 .searchbox-header {
    display: none;
}
.category-cms
.showcase li {

min-height: 215px;}

	
	
	
.topMenuMob a{ display: block;
    font-size: 13px;
    font-weight: 600;
    line-height: 26px;
    padding: 10px 20px 11px;
	border-bottom: 1px solid #fff;}
	
	.navigation-mobile  a.home-link { display: block;
    font-size: 13px;
    font-weight: 700;
    line-height: 26px;
    padding: 10px 20px 11px;
	border-bottom: 1px solid #fff;}
	
	.navigation-mobile  a.home-link i{
	font-size: 26px;
    margin-right: 12px;
    float: left;}
	.horizontal-type.sm_megamenu_menu.sm_megamenu_menu_black{ display:none;}
	.home-style-3 .slidershow-container {
    margin: 0 10px!important;
    padding-top: 0px;
}
.leftMenu {
    display: block;
    padding: 0 10px;
    margin-top: 10px;
}
.form-wishlist-items .products-grid.wishlist .product-items li.product-item {
    border: 1px solid #ddd;
    margin: 3px !important;
    padding: 8px;
    width: 48%!important;
 
}
.products-grid .product-item-photo .product-image-container {
    width: 100% !important;
    display: block;
    text-align: center;
    max-width: 100%;
    padding: 10px;
}
.products-grid.wishlist .product-item-actions .action.tocart {
    font-size: 9px !important;
}
.form-wishlist-items .products-grid.wishlist {

    margin: 0;
}
.smcqp-actions .smcqp-btn, .smcqp-actions .smcqp-continue {
    display: inline-block!important;
    margin: auto;
    font-size: 12px;
	background:#8eb420;
}
.page-title-wrapper .checkout-description {
    text-align: left;
    padding: 0 12px 0;
}
.checkout-payment-method .payment-method-title {
    padding: 6px 4px;
}


/*29102019*/

.products-grid .item .item-inner .box-image a img {
    max-width: 100%;
    max-height: initial;
}
.account .column.main h2 {
    margin: 20px 0 20px;
    text-align: left;
}
.column.main .container{padding:0px;}
.col-lg-3.col-md-3.col-left-sidebar {
    clear: both;
}


/*search*/
.header-style-3 .searchbox-header {
    display: block;
    width: 50px;
    right: 60px;
    position: fixed;
    z-index: 111;
    top: 10px;
    height: 50px;
}
ul.top-links li:last-child {

    margin-left: 30px;
}
.header-style-3 .search-wrapper .sm-searchbox-content .form.minisearch .actions .btn-searchbox span:before {
    content: '\f002';
    width: 35px;
    height: 35px;
    font-family: 'FontAwesome';
    color: #000;
    display: inline-block;
    font-size: 26px;
    line-height: 1.7;
}
.header-style-3 .search-wrapper .sm-searchbox-content .form.minisearch .actions .btn-searchbox {
    border-radius: 0 3px 3px 0;
    margin-right: -2px;
    background: none;
}
.header-style-3 .search-wrapper .sm-searchbox-content{ background:none;}
.header-style-3 .search-wrapper .sm-searchbox-content .form.minisearch .actions .btn-searchbox:hover {
    background: none;
}
.header-style-3 .search-wrapper .sm-searchbox-content .form.minisearch .field.searchbox {
   
    display: none;
}
}


/*30102019*/
.btndemo {
    display:none;
}
.footer-container .footer-bottom {
    padding: 0;
    background: #000;
}


/*06112019 */

#smcqp-contents{ position: relative;   }
#smcqp-contents:after {
position: absolute;
content: "";
width: 100%;
background: #fff;
height: 67px;
left: 0;
right: 0;
margin: 0 auto;
z-index: 1111111111111;
bottom: 0;
}
.product-info-main .product-addto-links .action, .product-info-main .product-social-links .action{
margin-top: 4px!important;
}

/*07112019 */

.mgz-quicorder-multiskus .fieldset .control {
    min-width: 370px;
    max-width: 400px!important;
}
@media screen and (min-width: 768) and  (max-width: 1020px){
.institutionalMenuTabWrapper {
    float: left;
    margin-bottom: 5px;
    border-bottom: 1px solid #fff;
	    width: 50%;
}}
@media screen and (max-width:767px){
/*.searchbox-header {
    width: 100%;
    position: fixed;
    left: 0;
    right: 0;
    background: #fff;
    top: 6px;
    margin: 0;
    padding: 10px;
    height: 70px;
    z-index: 11111;
}
.search-wrapper{
    width: 100%;
    background: #fff;
}*/
.institutionalMenuTabWrapper {
    float: left;
    margin-bottom: 5px;
    border-bottom: 1px solid #fff;
	    width: 50%;

}
.header-style-3 .searchbox-header {
display: none;}
ul.top-links li:last-child {
    margin-left: 0;
}
.btndemo {
    display:inline-block;
}
.btndemo i {
    font-size: 26px;
    padding-top: 9px;
}

/*04102019 */
.form-wishlist-items .products-grid.wishlist .product-items li.product-item {
    height: 440px;
}
.fotorama-item.fotorama.fotorama--fullscreen {
    min-width: auto;
    max-width: 100%;
    margin: 127px auto auto!important;
  }
  .return-status, .order-status {
  
    margin-bottom: 0;
}
.page-title-wrapper .order-date {
    margin: 0 0 0px;
}

#smcqp-iframe .snize-sticky-searchbox.bottom-right {
      display: none;
}
#smcqp-iframe #Embed{
      display: none;
}
.modal-popup._inner-scroll .modal-content {
    padding: 0;
}
.cont.faqs-list-ans{
    width: 100%;
    overflow: auto;
}
.top-content-theme .order-actions-toolbar .action {
    margin: 0px 10px 0 !important;
}
.account #my-orders-table td:last-child {
    text-align: right;
}
.fancybox-inner {
    width: 100%!important;height: auto!important;}

.fancybox-inner
.popup-content {
    border: solid 8px #545454;

    font-size: 14px;

    padding: 12px;
    font-weight: 500;
}.fancybox-inner
.popup-content p{
    word-break: break-all;
}
.fancybox-overlay-fixed, .fancybox-opened {
    visibility: initial;
    width: 100%!important;
    left:0!important;
    right:0!important;
	
}
.fancybox-opened {

    width: 90%!important;
margin: 0 auto;
}
.category-cms .showcase li {
    min-height: 236px;
}

/*06112019 */
.modal-popup.confirm .modal-inner-wrap {
    width: 90%!important;
}
.modal-popup.modal-slide {
    left: 0;
    width: 94%;
    margin: 0 auto;
}

.modal-popup.modal-slide._inner-scroll .modal-inner-wrap {
    height: auto;
    min-height: auto;
    padding: 15px;
    overflow: auto;

}
.modal-popup .modal-footer,.modal-popup .modal-header {
    padding-left: 0;
    padding-right: 0;
}
.modal-popup.modal-slide .modal-inner-wrap[class] {
    background-color: #fff;
}
/*.modal-popup.modal-slide._inner-scroll._show{   top: 60px;}*/
.fotorama-item.fotorama.fotorama--fullscreen {

    border: solid 5px #8eb420;}


    .table-wrapper .table:not(.totals):not(.table-comparison) tfoot td {

    width: 50%;
}
.table-wrapper .table:not(.totals):not(.table-comparison) tfoot th {
    width: 50%;
}
.price-including-tax, .price-excluding-tax {
      width: 50%;
}
.account .order-details-items .table-order-items .items-qty{
    width: 50%;
    text-align: right;
}
.product-info{
    float: left;
    width: 66%;
}
.account .column.main h2.product-name {
    font-size: 20px;
    margin: 0px 0 20px;  
}
.product-info-main .product-options-bottom .box-tocart .fieldset .actions button, .product-info-main .product-add-form .box-tocart .fieldset .actions button {
    padding: 0 10px !important;
    font-size: 12px!important;
}
.modal-popup._inner-scroll .modal-content {
    padding: 0!important;
}
.products-grid.wishlist .product-item .box-tocart input.qty{  
    width: 36px;
    padding: 0;}
    #opc-new-shipping-address{ 
        max-height: 50vh;
    overflow: auto;}
    .modal-slide._inner-scroll .modal-footer button{padding: 0 13px !important;}
    .modal-popup.modal-slide {

    margin: 10px auto;
}
.zEWidget-launcher.zEWidget-launcher--active{bottom: 20px;}
.onestepcheckout-index-index .field.choice.col-mp {
    padding: 10px;
}

}

@media screen and (max-width: 365px){
.smcqp-actions .smcqp-btn, .smcqp-actions .smcqp-continue {
  
    font-size: 10px;
  
}

}