@media (min-width:1200px) {
    .index-mainCol {
        width: 566px!important
    }
    .index-leftPanel {
        width: 194px!important
    }
    .index-rightPanel {
        width: 210px!important
    }
    .right-QuarterCol {
        width: 765px!important
    }
    .sectionController-panel>div[class*=col-]:first-child {
        width: 700px
    }
    .sectionController-panel>div[class*=col-]:last-child {
        width: 270px
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .top-search-sectionWrap {
        width: 625px!important
    }
}

@media (min-width:992px) {
	.order-confirm-body {
		padding: 0 100px;	
	}
    .recomended-box ul li p {
        height: 40px
    }
    .m-SE-logo {
        float: left;
        text-align: left
    }
    .m-rightBox {
        float: right;
        text-align: right
    }
    .m-rightBox>* {
        display: inline-block
    }
    .header,
    .pdb-customer-review {
        display: none
    }
    .panelbox .videoListsWrap>ul>li {
        width: 23%!important;
        margin-right: 2.5%;
        margin-bottom: 3%
    }
    .panelbox .videoListsWrap>ul>li:nth-child(4n+0) {
        margin-right: 0!important
    }
    .v-ListsWrap>ul>li {
        width: 31.3%;
        margin-right: 3%;
        margin-bottom: 3%
    }
    .v-ListsWrap ul li:nth-child(3n+0) {
        margin-right: 0
    }
    .v-sec-right {
        position: absolute;
        right: 0;
        top: 0;
        width: 28%;
        height: 100%;
        padding: 12px 12px 12px 0;
        overflow: auto
    }
    .modelWrap .m-right .productBox {
        width: 234.5px
    }
    .aboutTeam-box {
        display: table
    }
    .aboutTeam-box .team-row {
        display: table-row
    }
    .aboutTeam-box .team-row>div {
        display: table-cell;
        vertical-align: bottom
    }
    .aboutTeam-box .aboutTeam-avatar img {
        max-width: none!important
    }
    .srch-filters-options {
        display: inline-block;
        width: 100%;
        padding: 16px 0 24px;
        text-align: center
    }
    .srch-filters-options .srch-filters-options-box>div,
    .srch-filters-options .srch-filters-options-box>div>* {
        display: inline-block;
        vertical-align: middle
    }
    .srch-filters-options .srch-filters-options-box label select {
        width: 100px
    }
    .featured-linkAxial img {
        height: 162px
    }
    .mb-infoMaintainence {
        display: none
    }
}

@media all and (max-width:991px) {
section.mainSection.confimation-page {
    margin: 0 -10px;
}
	.search-header {
		padding: 20px 10px 20px 10px !important;
	}
    #footer,
    #header {
        position: fixed;
        width: 100%;
        z-index: 999;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        box-shadow: 0 2px 6px rgba(0, 0, 0, .5)
    }
    #content,
    .content {
        margin-top: 60px
    }
    .video-player-full {
        padding-right: 0!important
    }
    .v-sec-right {
        position: static;
        width: 100%;
        padding: 12px
    }
    .modelWrap .m-left {
        border: 1px solid #dadada;
        min-height: 400px;
        margin-bottom: 20px
    }
    .pib-customer-review {
        display: none
    }
    .m-rightBox {
        right: 0
    }
    .m-rightBox>* {
        display: block;
        float: left
    }
    .cart_mob,
    .wish_mob {
        position: relative
    }
    .cart_mob .cart-items-m,
    .wish_mob .wish-items-m {
        position: absolute;
        width: 18px;
        height: 18px;
        background-color: #060606;
        border-radius: 50%;
        color: #fff;
        top: 0;
        left: 54%;
        font-size: 8px;
        text-align: center;
        letter-spacing: -1px
    }
    .srch-filters-options,
    .srch-filters-options .srch-filters-options-box {
        width: 100%;
        display: inline-block
    }
    ,
    .as-popular,
    .cartBox,
    .wishBox {
        text-align: center!important;
        margin: 10px 0!important
    }
    .aboutTeam-box .aboutTeam-avatar {
        display: inline-block;
        width: 100%;
        text-align: center;
        margin-bottom: 10px
    }
    .aboutTeam-box .aboutTeam-avatar img {
        max-width: none!important;
        display: inline-block
    }
    .aboutTeam-box .team-desc {
        padding: 12px 0
    }
    .team-desc,
    .team-iconic {
        text-align: center
    }
    .smallThumb-images img {
        padding: 0 6px
    }
    .srch-filters-options {
        padding: 10px 0 20px;
        text-align: center
    }
    .srch-filters-options .srch-filters-options-box>div {
        display: inline-block;
        vertical-align: middle;
        float: left;
        width: 33%;
        margin-bottom: 12px;
        padding: 0 10px;
        text-align: left
    }
    .srch-filters-options .srch-filters-options-box>div label {
        display: block
    }
    .srch-filters-options .srch-filters-options-box label select {
        width: 100%
    }
    .filterSearch-upd {
        width: 100%!important
    }
    .filterSearch-upd input#featured-search-mobile {
        margin-bottom: 10px
    }
    .srch-filters-options .srch-filters-options-box .filterSearch-upd .btn {
        margin-top: 0!important
    }
    .filter-search,
    .srch-filters-options .srch-filters-options-box .btn {
        margin: 19px 0 0
    }
    .srch-filters-options .srch-filters-options-box .filter-search .btn {
        margin: 0!important
    }
    .ds-infoMaintainence {
        display: none
    }
	.modal-content .search-head {
    padding: 0 0 0 48px !important;
    background: transparent !important;
    border: 0px !important;
}
.popular-search-list li {
    width: 100% !important;
}
.popular-search-list {
	margin-bottom: 0 !important;
    padding: 0 !important;
}
.search-body {
    padding-top: 30px !important;
}
.search-modal .modal-content {
    background: #fff !important;
}
.search-row .search-cell {
    display: block !important;
}
.search-row .search-cell a {
    text-align: left !important;
	line-height: 42px !important;
}
.mid-row:before, .mid-row:after {
	display: none;	
}
.search-row .search-cell a .fa {
    width: 40px;
	padding-right: 0px !important;
    text-align: center;
}
.footer-search-links {
    margin-top: 30px !important;
    margin-bottom: 20px;
}
}

@media (min-width:768px) and (max-width:991px) {
    .desktop-search .srchText {
        width: 65%!important
    }
    .logo {
        text-align: center;
        margin-bottom: 14px
    }
    .desktopContent * {
        font-size: 11px!important
    }
    .primaryNav ul li a {
        padding: 0 4px!important
    }
    .rt-pre-as a img {
        width: 80px;
        height: 70px
    }
    .desktopContent>a>img {
        width: 90px;
        height: 40px
    }
    .recomended-box ul li p {
        height: 80px
    }
    .main-links>a,
    .social-linkPanle .at15nc,
    .social-linkPanle .at16nc,
    .social-linkPanle .at300bs {
        height: 20px!important
    }
    .social-linkPanle {
        width: 64%!important
    }
    .main-links .counterLinks a {
        background: 0 0!important;
        font-size: 14px!important;
        color: #1f335d;
        line-height: 19px!important
    }
    .main-links>a {
        width: 60px!important
    }
    .as-popular {
        display: none
    }
    .secondary-links {
        width: 100%!important
    }
    .as-text span {
        font-size: 9px!important
    }
    .wt-rotator .screen {
        height: 352px!important
    }
    .panelbox .videoListsWrap>ul>li {
        width: 31.6%!important;
        margin-right: 2.5%;
        margin-bottom: 3%
    }
    .panelbox .videoListsWrap>ul>li:nth-child(3n+0) {
        margin-right: 0!important
    }
    .v-ListsWrap>ul>li {
        width: 48.3%;
        margin-right: 3%;
        margin-bottom: 3%
    }
    .v-ListsWrap ul li:nth-child(2n+0) {
        margin-right: 0
    }
    .modelWrap .m-right .products-Lists ul li {
        width: 33.3%
    }
    .language-opt button,
    .top-select-box select {
        margin-top: 0!important;
        height: 34px!important
    }
    .promotion-products .promo-box .promo-cont {
        top: 54%
    }
    .promotion-products .promo-box {
        width: 50%
    }
}

@media (min-width:768px) {
.ft-socialLinks {
    position: absolute;
    bottom: 26px;
    right: 0;
}
.panelft {
    max-height: inherit !important;
}

button.accordion-ft, .accordion-ft span {
    display: none;
}
	.ds-hidden-os {
		display: none;	
	}
	.ht-left-col {
		position: absolute;
		right: 0;
		top: 0;
	}
	.mob-txt-center .srchFilter_res {
    text-align: right;
}
	.ht-wrapper {
		/*min-height: 455px;*/
		min-height: 369px;
	}
    .rt-pre-as {
        display: table;
        float: right
    }
    .rt-pre-as>div {
        display: table-cell;
        vertical-align: bottom;
        padding: 0 6px;
        width: 80%
    }
    .ar-listing-menu {
        display: none!important
    }
    .footerSection .footerBody .f-box {
        border-right: 1px solid #3c6d9f;
        min-height: 544px;
        padding-right: 20px
    }
    .footerSection .footerBody .row>div:last-child .f-box {
        border: none;
        padding: 0
    }
    .mainSection {
        margin-top: 12px
    }
    .cartpageWrap {
        padding-left: 10px
    }
    .modelWrap .m-right .productBox .prod-img {
        min-height: 150px;
        max-height: 150px!important
    }
}

@media all and (max-width:767px) {
	.prodBlock-header .col-xs-12.col-sm-6.col-md-6.text-right {
    display: none;
}
	.prodBlock-header font {
    padding: 0 !important;
}
	.nwBtRow {
		display:none;
	}
	.nwHeading-row .nwMd-row .nwMd-cell {
    display: block;
    padding-right: 0;
}

.nwHeading-row .nwMd-row .nwMd-cell {
    margin-bottom: 20px;
}

.nwHeading-row .nwMd-row .nwMd-cell:last-child {
    margin: 0;
}
	.cpr-ft, .cpr-link-ft-right {
    text-align: center;
}
.nBrandBox:first-child, .nBrandBox:last-child {
    display: block;
}

.nBrandBox:last-child {
    margin-top: 0;
}
.footerBrandMenu {
    padding: 20px 0 8px;
}
.nBrandBox * img {
    max-height: 20px;
}
.ft-socialLinks {
    text-align: center;
    border-top: 0.5px solid #C4C4C4;
    padding-top: 20px;
}
	.footerNewMenu {
    padding-bottom: 20px;
}
.ab-block {
	margin-bottom: 30px;
}
.footerLowerBg h3 {
    display: none;
}
	.panelft ul li:last-child {
    padding-bottom: 10px;
}
	p.pm-method {
    margin-top: 15px;
    padding-left: 15px;
    margin-bottom: 0;
}
.mb-hidden-os {
		display: none;	
	}
.spp-row .spp-cell:first-child {
    padding: 0 !important;
    border-bottom: 1px solid #c4c4c4;
    border-right: 0 !important;
    margin-bottom: 20px;
}

.spp-row .spp-cell:last-child {
    padding: 0 !important;
}
.spp-row {
    padding-left: 15px;
}
.spp-cell {
    display: block !important;
}
a.print-order-confirmation {
    display: none;
}

section.mainSection {
    margin: 0 -10px;
}

.payment-table {
    display: block;
    table-layout: auto;
}

.payment-table .payment-cell {
    display: block !important;
    padding: 0 !important;
}

.payment-table .payment-cell:first-child {
    padding-bottom: 10px !important;
}

.payment-table .payment-cell:last-child {
    width: 100% !important;
}

.order-row, .spp-row {
    display: block !important;
    overflow: auto;
    clear: both;
}

.order-cell {
	float: left !important;
    vertical-align: top !important;
    display: inherit !important;
}

.order-row .order-cell:nth-child(2) {
	padding: 0 15px 15px 130px !important;
    display: inherit !important;
    float: initial !important;
}
.order-row .order-cell:first-child {
    padding-top: 0;
}
.order-row .order-cell:last-child {
    width: 100% !important;
    display: block;
}

strong.ord-amount {
    margin: 0 !important;
}

p.unt-price, .price-saleNew {
    display: none;
}
.order-confirm-msgBox a.print-order-confirmation {
    display: none !important;
}
	.mob-txt-center .srchFilter_res, .mob-txt-center .headingBase {
    text-align: center;
}
    .rightPortion,
    .rt-pre-as,
    .user-Pref {
        display: none
    }
    .cart_mob,
    .wish_mob {
        position: relative
    }
    .cart_mob .cart-items-m,
    .wish_mob .wish-items-m {
        position: absolute;
        width: 18px;
        height: 18px;
        background-color: #060606;
        border-radius: 50%;
        color: #fff;
        top: 0;
        left: 54%;
        font-size: 10px;
        text-align: center;
        letter-spacing: -1px;
        line-height: 18px
    }
    body {
        background: #fff!important
    }
    .article-breadcrumb.blog-nav>a:before {
        top: -3px;
    }
    .footerSection .footerBody .f-box {
        border-bottom: 1px solid #3c6d9f;
        height: auto;
        padding: 0 0 10px;
        margin-bottom: 10px
    }
    .footerSection .footerBody .row>div:last-child .f-box {
        border: none
    }
    #back-to-top a,
    #go-to-bottom a {
        height: 34px!important;
        width: 34px!important;
        padding: 6px!important
    }
    #go-to-bottom {
        bottom: 73px!important;
        right: 4px!important
    }
    #back-to-top {
        right: 4px!important;
        bottom: 38px!important
    }
    .pro-content .pp-items-result-info {
        min-height: 60px;
        text-align: center;
        margin-bottom: 40px
    }
    .pro-content .pp-items-result-info>* {
        margin-bottom: 10px;
        display: inline-block!important
    }
    .top-srch {
        float: none!important
    }
    #cartModal .shopCartBtn {
        float: left
    }
    #cartModal .wishBtn {
        float: right
    }
    .modelWrap .m-right .productBox .prod-img {
        min-height: 165px;
        max-height: 165px!important
    }
    .total-order {
        width: 100%!important
    }
    .total-order-sbt {
        right: 11px;
        top: 0
    }
    .srch-filters-options .srch-filters-options-box>div.company-filter,
    .srch-filters-options .srch-filters-options-box>div.reset-filter {
        width: 100%
    }
    .srch-filters-options .srch-filters-options-box>div.reset-filter {
        padding-bottom: 16px;
        border-bottom: 1px solid #e5e5e5
    }
    .srch-filters-options .srch-filters-options-box>div {
        width: 50%
    }
    .sdo-customer-rev {
        margin-bottom: 25px
    }
    .small-deviceSrch .Src-container .form-group:after {
        font: normal normal normal 20px/1 FontAwesome;
        content: "\f002";
        position: absolute;
        top: 0;
        right: 0;
        color: #fff;
        height: 36px;
        text-align: center;
        width: 50px;
        background: #07a9ea;
        line-height: 36px
    }
    .small-deviceSrch .Src-container .form-group .btn.btn-default {
        font: 0/0 normal;
        width: 50px!important;
        background-color: transparent!important;
        z-index: 9
    }
	.ht-right-col, .ht-left-col {
    width: 100% !important;
    padding-right: 0 !important;
}
.ht-left-col {
    margin-top: 30px;
}
ul.single-trending-list {
	height: 258px;	
}

}

@media (min-width:641px) and (max-width:767px) {
	.nBrandBox * {
    padding: 0 8px;
}
    .panelbox .videoListsWrap>ul>li {
        width: 48.6%!important;
        margin-right: 2.5%;
        margin-bottom: 3%
    }
    .panelbox .videoListsWrap>ul>li:nth-child(2n+0) {
        margin-right: 0
    }
    .v-ListsWrap>ul>li {
        width: 48.3%;
        margin-right: 3%;
        margin-bottom: 3%
    }
    .v-ListsWrap ul li:nth-child(2n+0) {
        margin-right: 0
    }
    .modelWrap .m-right .products-Lists ul li {
        width: 33.3%
    }
}

@media (min-width:481px) and (max-width:767px) {
    .social-linkPanle {
        width: 64%!important
    }
    .main-links .counterLinks a {
        background: 0 0!important;
        font-size: 14px!important;
        color: #1f335d;
        line-height: 19px!important
    }
    .social-linkPanle .at15nc,
    .social-linkPanle .at16nc,
    .social-linkPanle .at300bs {
        height: 20px!important
    }
    .secondary-links {
        width: 100%!important
    }
    .wt-rotator .screen {
        height: 492px!important
    }
    .recomended-box ul li p {
        height: 60px
    }
    .nws-list-wrap .nws-list .nws-img img {
        float: left;
        width: 100%;
        height: auto!important
    }
    .nws-list-wrap .nws-list .nws-img {
        width: 210px
    }
    .loadmoreBtn {
        margin: 10px 12%
    }
}

@media all and (min-width:481px) {
    .footFixed,
    .spacer {
        display: none
    }
}

@media all and (max-width:480px) {
    .recomended-box ul {
        display: block
    }
    .recomended-box ul li {
        display: block!important;
        padding: 0 10px;
        float: left;
        width: 50%;
        height: 190px
    }
    .deskTop-footer {
        display: none
    }
    .ar-page-left a small,
    .ar-page-right a small {
        display: none!important
    }
    .social-links-panel {
        border: 1px solid #ccc;
        padding: 6px;
        margin-bottom: 16px;
        background-color: #f4f3f3
    }
    .desc-box,
    .desc-box p,
    .desc-box>* {
        font-size: 14px!important;
        line-height: 24px!important
    }
    .wt-rotator .screen {
        height: 324px!important
    }
    .recomended-box .col-xs-3 {
        width: 50%!important
    }
    .recomended-box p {
        height: 44px!important
    }
    .nws-list-wrap .nws-list .nws-img img {
        width: 100%;
        height: auto!important
    }
    .nws-list-wrap .nws-list .nws-img {
        width: 100%!important;
        max-width: 100%!important;
        margin: 0 0 10px!important;
        float: none!important
    }
    .nws-list-wrap .nws-list .nws-desc .nws-head {
        font-size: 16px!important;
        line-height: 22px
    }
    .footFixed {
        width: 100%;
        height: 46px;
        background: #1589ff;
        position: fixed;
        bottom: 0;
        left: 0;
        padding: 11px 0
    }
    .heroWrap {
        padding: 2px 10px 0!important
    }
    .small-deviceSrch .Src-container {
        padding: 10px!important
    }
    .spacer {
        height: 44px;
        position: relative
    }
    .loadmoreBtn {
        /*margin: 10px 0;*/
        display: block!important
    }
    .srch-filters-options .srch-filters-options-box>div {
        width: 50%
    }
    .srch-filters-options .srch-filters-options-box .btn {
        margin: 24px 0 0!important
    }
    .mobileFooter {
        padding-bottom: 10px
    }
    .mobileFooter .mobileFooter-links h3 {
        color: #000;
        font-weight: 700;
        text-transform: uppercase;
        font-size: 12px
    }
    .mobileFooter .mobileFooter-links .mb-foot-info strong {
        color: #000;
        font-weight: 500;
        text-transform: capitalize;
        font-size: 12px
    }
    .mobileFooter .mobileFooter-links ul {
        padding: 0;
        margin: 0
    }
    .mobileFooter .mobileFooter-links ul li {
        list-style: none;
        margin: 0 5px
    }
    .mobileFooter .mobileFooter-links ul li a {
        color: #575861;
        line-height: 21px;
        font-size: 11px
    }
    .mobileFooter .mobileFooter-links ul li a:hover {
        color: #000
    }
    .mobileFooter .mobileFooter-links .social-links-box>* {
        display: inline-block;
        vertical-align: middle
    }
    .mobileFooter .mobileFooter-links .mb-foot-info>div[class*=col-] {
        width: 100%
    }
    .mobileFooter .mobileFooter-links .mb-foot-info strong {
        margin-right: 5px
    }
    .mobileFooter .mobileFooter-links .mb-foot-info .social-links-box {
        text-align: left!important
    }
    .copyRight {
        font-size: 12px;
        margin-top: 10px;
        line-height: 24px
    }
    .heroMainWrap {
        box-shadow: none!important
    }
    .social-link-list li>a>i {
        font-size: 24px;
        color: #575861
    }
}

@media all and (max-width:340px) {
    .social-links-panel .main-links>a {
        width: 52px!important
    }
    .recomended-box p {
        height: 60px
    }
    .nws-list-wrap .nws-list .nws-img {
        width: 100%;
        margin: 0 0 10px!important
    }
    .nws-list-wrap .nws-list .nws-desc .nws-head {
        font-size: 16px!important;
        line-height: 22px
    }
}

@media all and (max-width:320px) {
    .ar-page-left a,
    .ar-page-right a {
        font-size: 72%!important
    }
    .wt-rotator .screen {
        height: 204px!important
    }
}

@media (min-width:480px) {
    .mob-newsLetter-Box,
    .mobileFooter {
        display: none!important
    }
    .PageWrapper {
        margin: 0
    }
    .moresearchitem .show table tr td:first-child img {
        max-width: 160px!important;
        padding: 2px;
        border: 1px solid #ececec;
        background-color: #f5f5f5
    }
}

@media (min-width:481px) and (max-width:991px) {
    .footerPanel {
        margin-bottom: 0!important
    }
}

@media (min-width:481px) and (max-width:640px) {
    .modelWrap .m-right .products-Lists ul li {
        width: 50%
    }
}

@media all and (max-width:480px) {
    .panelbox .videoListsWrap>ul>li {
        width: 100%!important;
        margin-right: 0;
        margin-bottom: 4.5%
    }
    .reviewsBlock .rv-box .stars-grp {
        position: static!important;
        margin: 16px 0 0
    }
}

@media (min-width:421px) and (max-width:480px) {
    .modelWrap .m-right .products-Lists ul li {
        width: 50%
    }
}

@media all and (max-width:420px) {
    .modelWrap .m-right .products-Lists ul li {
        width: 100%
    }
}

@media (min-width:768px) {
    body {
        font-size: 11px;
        line-height: 19px
    }
	.nwBtRow-mobile {
    display: none;
}
    .smalldeviceOnly {
        display: none
    }
    .smallText,
    .smallText * {
        font-size: 10px;
        color: #616161;
        line-height: 14px!important;
        display: inline-block
    }
    .zommer_wrap {
        width: 250px
    }
    .offer-pg-cont {
        width: 280px;
        margin: 4px auto
    }
    .line-whatsNew span {
        display: inline-block;
        float: right;
        font-size: 14px
    }
    .promotion-products .promo-box:hover .promo-cont {
        top: 0;
        background-color: rgba(0, 0, 0, .7);
        padding: 20px 10px
    }
    .promotion-products .promo-box .promo-cont {
        position: absolute;
        left: 0;
        bottom: 0;
        right: 0;
        background-color: rgba(0, 0, 0, .7);
        padding: 8px 10px;
        transition: all .16s linear, background-color .16s linear;
        top: 50%;
		z-index:999;
    }
    .com-dealsWrap .comdeals-list li {
        display: table;
        margin: 0 -20px
    }
    .com-dealsWrap .comdeals-list li .cmdoBox {
        display: table-cell;
        vertical-align: middle;
        float: none!important
    }
    .headingBase .sub-hdRight,
    .subHeadPref .sub-hdRight {
        position: absolute;
        right: 0;
        top: 5px
    }
}

@media (max-width:767px) {
	.offset-null.stc-button {
    text-align: center;
    margin-top: 10px;
}
.userFt-buttons {
	bottom: 54px !important;
    right: 15px;
}
.offset-null.stc-button button.btn-blue-st {
    width: 100%;
}

a.bluelink.bl-cred {
    text-align: center;
	padding-bottom: 0;
}
	
    .smalldeviceOnly,
    .smalldeviceOnly .sdo-row {
        width: 100%;
        display: inline-block
    }
    .offer-pg-cont,
    .smalldeviceOnly .abt-condoBox .abt-img img {
        max-width: 100%
    }
    body {
        font-size: 13px;
        line-height: 22px;
	
    }
    .smalldeviceOnly.product-displayPanel {
        position: relative
    }
    .smalldeviceOnly {
        border: none
    }
    .smalldeviceOnly .displayImage {
        padding: 0;
        background-color: #fff;
        border: 1px solid #e2e2e2;
        border-radius: 4px
    }
    .contneto {
        background-color: #fff;
        border: 1px solid #e2e2e2;
        border-radius: 4px;
        padding: 10px;
        margin-bottom: 12px
    }
    .contneto h3 {
        margin-top: 0
    }
    .smalldeviceOnly .sdo-price font {
        display: inline-block;
        font-weight: 700
    }
    .sdo-price span .pdbold-price {
        color: #575861;
        text-decoration: line-through;
        font-size: 14px;
        font-weight: 400
    }
    .sdo-price>span {
        color: #f53716;
        font-size: 14px;
        display: block
    }
    .sdo-price span .pdbnew-price {
        font-size: 18px
    }
    .sdo-inforWrap {
        margin-top: 12px;
        padding: 0
    }
    .sdo-inforWrap table {
        margin: 0 12px
    }
    .sdo-inforWrap table td {
        vertical-align: top
    }
    .sdo-inforWrap table td.cleft {
        width: 40%;
        border-right: 1px solid #e2e2e2;
        padding: 8px 8px 8px 0
    }
    .sdo-inforWrap table td.cright {
        width: 46%;
        padding: 8px 0 8px 8px
    }
    .sdo-inforWrap table td>div {
        padding: 5px 0
    }
    .sdo-inforWrap table .sdo-infor span {
        text-transform: capitalize
    }
    .sdo-inforWrap table td.cright .sdo-infor span strong {
        color: #333;
        font-size: 13px
    }
    .sdo-inforWrap table td.cright .sdo-infor {
        color: #828385;
        font-size: 12px
    }
    .sdo-infor-foot {
        display: block;
        text-align: center;
        padding: 6px 0
    }
    .sdo-addCart,
    .sdo-preOrder,
    .sdo-wishlist {
        padding: 10px 12px;
        text-align: center;
        border-radius: 2px;
        display: block
    }
    .sdo-infor-foot font {
        color: #F13F07;
        font-weight: 700
    }
    .sdo-infor-foot a font {
        color: #00547e;
        font-weight: 700;
        text-shadow: 0 1px 1px rgba(255, 255, 255, .8)
    }
    .sdo-addCart,
    .sdo-preOrder {
        background: #ff6f00;
        color: #fff;
        font-size: 18px;
        font-weight: 400;
        margin: 10px 0
    }
    .sdo-product-info table td.pp-left,
    .sdo-tabDetails .panel-title,
    .sdo-wishlist {
        font-weight: 700;
        text-transform: capitalize
    }
    .sdo-addCart:hover,
    .sdo-preOrder:hover {
        background: #ff3900;
        color: #fff
    }
    .sdo-addCart i,
    .sdo-preOrder i,
    .sdo-wishlist i {
        font-size: 24px;
        margin: 0 4px 0 0
    }
    .sdo-wishlist {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0ZGJhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWM4OTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(212, 219, 167, 1) 0, rgba(193, 200, 146, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(212, 219, 167, 1)), color-stop(100%, rgba(193, 200, 146, 1)));
        background: -webkit-linear-gradient(top, rgba(212, 219, 167, 1) 0, rgba(193, 200, 146, 1) 100%);
        background: -o-linear-gradient(top, rgba(212, 219, 167, 1) 0, rgba(193, 200, 146, 1) 100%);
        background: -ms-linear-gradient(top, rgba(212, 219, 167, 1) 0, rgba(193, 200, 146, 1) 100%);
        background: linear-gradient(to bottom, rgba(212, 219, 167, 1) 0, rgba(193, 200, 146, 1) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#d4dba7', endColorstr='#c1c892', GradientType=0);
        color: #fff;
        font-size: 13px;
        margin: 10px 0
    }
    .sdo-tabDetails .panel-group .panel+.panel,
    .smalldeviceOnly .imgBOX .innerimgBOX-desc {
        margin: 0
    }
    .sdo-wishlist:hover {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxYzg5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGRiYTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(193, 200, 146, 1) 0, rgba(212, 219, 167, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(193, 200, 146, 1)), color-stop(100%, rgba(212, 219, 167, 1)));
        background: -webkit-linear-gradient(top, rgba(193, 200, 146, 1) 0, rgba(212, 219, 167, 1) 100%);
        background: -o-linear-gradient(top, rgba(193, 200, 146, 1) 0, rgba(212, 219, 167, 1) 100%);
        background: -ms-linear-gradient(top, rgba(193, 200, 146, 1) 0, rgba(212, 219, 167, 1) 100%);
        background: linear-gradient(to bottom, rgba(193, 200, 146, 1) 0, rgba(212, 219, 167, 1) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#c1c892', endColorstr='#d4dba7', GradientType=0);
        color: #fff
    }
    .sdo-product-info {
        border-top: 1px solid #e2e2e2;
        padding: 16px 0 0
    }
    .sdo-tabDetails .panel,
    .sdo-tabDetails .panel:last-child {
        border-top: 1px solid #ddd;
        border-left: none;
        border-right: none
    }
    .sdo-product-info table td {
        padding: 2px 0
    }
    .sdo-product-info table td.pp-left {
        font-size: 14px;
        text-align: left;
        padding-right: 10px
    }
    .centerizeRow,
    .colorsTable table td,
    .colorsTable table thead th,
    .contnetoTable,
    .line-whatsNew,
    .sdo-btns,
    .select-style,
    .zommer_wrap {
        text-align: center
    }
    .sdo-product-info table td.pp-right {
        text-transform: capitalize
    }
    .sdo-tabDetails .panel,
    .sdo-tabDetails .panel-heading {
        border-radius: 0
    }
    .sdo-tabDetails * {
        box-shadow: none
    }
    .sdo-tabDetails .panel {
        border-bottom: none
    }
    .sdo-tabDetails .panel .panel-body {
        padding: 15px 0
    }
    .sdo-tabDetails .panel:last-child {
        border-bottom: 1px solid #ddd
    }
    .sdo-tabDetails .panel-default>.panel-heading {
        background: #fff
    }
    .sdo-tabDetails .panel-title {
        font-size: 13px
    }
    .sdo-tabDetails .panel-title>a {
        background-image: url(../img/article/rs-tab-arrows.png);
        background-repeat: no-repeat;
        display: block;
        outline: 0;
        line-height: 22px;
        background-position: right 10px
    }
    .sdo-tabDetails .panel-title>a.collapsed {
        background-position: right -32px
    }
    .sdo-tabDetails .panel-heading {
        padding: 10px 0
    }
    .smalldeviceOnly .imgBOX {
        width: 100%;
        height: auto;
        background: 0 0;
        border: none;
        padding: 0;
        margin: 0
    }
    .smalldeviceOnly .inkotitle span {
        display: inline-block;
        background-color: none;
        color: #00547E;
        position: static;
        padding: 1px 10px 1px 20px
    }
    .smalldeviceOnly .inkotitle {
        display: none
    }
    .smalldeviceOnly .imgBOX .innerimgBOX {
        background: 0 0;
        border: none;
        padding: 0
    }
    .eventsControll {
        margin: 0 0 20px
    }
    .eventsControll>div {
        margin-bottom: 6px
    }
    .sdo-otherMisx {
        margin: 20px 0
    }
    .eventsControll>div:last-child {
        margin: 0
    }
    .ntbox {
        margin-bottom: 15px;
    }
    .sdo-btns {
        display: block;
        width: 100%;
        padding: 6px 12px;
        border-radius: 2px;
        border: 1px solid #e2e2e2;
        color: #333;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYWM5YzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #f1f1f1 0, #cac9c9 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1f1), color-stop(100%, #cac9c9));
        background: -webkit-linear-gradient(top, #f1f1f1 0, #cac9c9 100%);
        background: -o-linear-gradient(top, #f1f1f1 0, #cac9c9 100%);
        background: -ms-linear-gradient(top, #f1f1f1 0, #cac9c9 100%);
        background: linear-gradient(to bottom, #f1f1f1 0, #cac9c9 100%);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#cac9c9', GradientType=0);
        box-shadow: 1px 1px 0 rgba(0, 0, 0, .3)
    }
    .sdo-btns:hover {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NhYzljOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #cac9c9 0, #f1f1f1 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cac9c9), color-stop(100%, #f1f1f1));
        background: -webkit-linear-gradient(top, #cac9c9 0, #f1f1f1 100%);
        background: -o-linear-gradient(top, #cac9c9 0, #f1f1f1 100%);
        background: -ms-linear-gradient(top, #cac9c9 0, #f1f1f1 100%);
        background: linear-gradient(to bottom, #cac9c9 0, #f1f1f1 100%);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#cac9c9', endColorstr='#f1f1f1', GradientType=0)
    }
    .select-style {
        border: 1px solid #b0b0b0;
        width: 100%;
        border-radius: 2px;
        overflow: hidden;
        padding: 0;
        background: #fff
    }
    .select-style select {
        padding: 5px 8px;
        border: none;
        height: 30px!important;
        box-shadow: none;
        font-size: 13px!important;
        background: url(../img/article/select-arrow.png) 97% 50% no-repeat;
        -webkit-appearance: none
    }
    .select-style select:focus {
        outline: 0
    }
    .select-style:focus {
        border: 2px solid #558abe
    }
    .smalldeviceOnly .rv-list-anchors a {
        float: none;
        display: inline-block;
        width: 100%;
        margin: 8px 0;
        text-align: center
    }
    .smalldeviceOnly .abt-condoBox .abt-img {
        margin: 0 0 10px;
        width: 100%;
        float: none
    }
    .smallText {
        font-size: 85%;
        color: #616161;
        line-height: 14px!important
    }
    .offer-pg-cont {
        width: 100%;
        margin: 0 auto;
        padding: 6px 0 0
    }
    .offer-pg {
        display: inline-block
    }
    .offer-pg>.portfolio-item {
        font: 0/0 normal;
        display: inline-block;
        margin: 2px 0;
        float: left
    }
    .zoomContainer {
        display: none
    }
    .sdo-row.lead-heading>h1,
    .sdo-row.lead-heading>h1 a {
        font-size: 16px;
        line-height: 24px;
        color: #00547e
    }
    .sdo-row.lead-heading>h1 {
        display: inline-block;
        width: 100%;
        margin-bottom: 10px
    }
    .sdo-row.lead-heading>h1 strong {
        font-size: 15px;
        position: relative;
        color: #333;
        display: block;
        margin: 0 0 10px
    }
    .sdo-row.lead-heading>h1 strong a {
        font-size: 15px
    }
    .res_tableWrap {
        margin-bottom: 0!important
    }
    .sdo-tabDetails .panel-group .panel:first-child {
        border: none
    }
    .sdo-tabDetails .panel-group .panel:last-child {
        border-bottom: none
    }
    .sdo-tabDetails .panel-group {
        margin-bottom: 0
    }
    .contnetoTable {
        display: block;
        background-color: #e6e6e6;
        padding: 6px 0
    }
    .res_tableWrap .table_res table {
        border: none!important
    }
    .centerizeRow {
        font-size: 0;
        display: table;
        width: 100%;
        margin: 12px 0
    }
    .centerizeRow>div {
        width: 50%;
        display: table-cell;
        font-size: 12px
    }
    .centerizeRow>div:first-child {
        padding-right: 5px
    }
    .centerizeRow>div:last-child {
        padding-left: 5px
    }
    .centerizeRow>div a i {
        font-size: 16px;
        padding-right: 5px
    }
    .colorsTable {
        border-radius: 2px
    }
    .select-style>h4 {
        margin: 0 0 5px;
        font-weight: 700;
        line-height: 22px
    }
    .colorsTable table {
        width: 100%;
        border: none
    }
    .colorsTable table thead {
        background-color: #efefef
    }
    .colorsTable table td a,
    .colorsTable table thead th a {
        color: #00547e
    }
    .colorsTable table td a:hover,
    .colorsTable table thead th a:hover {
        color: #f60
    }
    .colorsTable table thead th {
        text-transform: capitalize;
        font-size: 12px;
        font-weight: 700;
        padding: 2px 10px;
        border: 1px solid #e5e5e5
    }
    .colorsTable table td {
        padding: 1px 10px;
        font-size: 11px;
        border: 1px solid #efefef
    }
    .line-whatsNew {
        padding-top: 5px;
        padding-bottom: 5px
    }
    .line-whatsNew span {
        display: inline-block
    }
    .filter-col-right {
        border-top: 1px solid #e2f0e9
    }
    .filter-col-left {
        padding-left: 12px!important;
        padding-right: 12px!important;
        text-align: left
    }
    .filter-row>div {
        text-align: center;
        padding: 4px 0;
        width: 100%
    }
    .headingBase .sub-hdRight,
    .subHeadPref .sub-hdRight {
        margin: 5px 0
    }
    .headingBase .sub-hdRight {
        margin-top: 20px!important
    }
    .DateTill strong {
        display: inline-block!important
    }
    .ntbox input[type=email] {
        width: 100%;
        height: 40px;
        border: 1px solid #e2e2e2;
        border-radius: 4px 4px 0 0
    }
    .productShowPanel .owl-carousel .owl-nav {
        display: none
    }
    .email-block-wrap .emailBlock .e-form a.btn.lightBtn,
    .email-block-wrap .emailBlock .e-form input[type=submit] {
        font-size: 14px;
        float: right;
        padding: 12px 20px;
        width: 100%
    }
    .lableTitle {
        font-size: 14px
    }
}

@media (min-width:601px) and (max-width:767px) {
    .promotion-products .promo-box .promo-prod .promo-avatar {
        height: 184px;
        overflow: hidden
    }
    .promotion-products .promo-box .promo-prod {
        height: auto
    }
    .promotion-products .promo-box .promo-cont {
        height: 176px
    }
    .com-dealsWrap .comdeals-list li {
        display: table;
        margin: 0 -20px
    }
    .com-dealsWrap .comdeals-list li .cmdoBox {
        display: table-cell!important;
        vertical-align: middle;
        float: none!important
    }
    .blog-flash-text {
        padding: 10px;
        height: 100px
    }
}

@media (min-width:481px) and (max-width:600px) {
    .promotion-products .promo-box .promo-prod .promo-avatar {
        height: 144px;
        overflow: hidden
    }
    .promotion-products .promo-box .promo-prod {
        height: auto!important
    }
    .promotion-products .promo-box .promo-cont {
        height: 200px
    }
    .blog-flash-text {
        height: 124px
    }
}
@media (max-width:640px){
.nBrandBox * img {
    max-width: 70px !important;
}
	.nBrandBox > div {
		padding: 0 24px;
	}
	.nBrandBox div {
    margin-bottom: 12px;
}
	ul.single-trending-list{
		min-height:inherit !important; 
		height: 160px !important;}
		.order-supportBox a.print-order-confirmation {
    display: block;
    margin-top: 15px;
}
button.support-send {
    width: 115px;
    min-width: inherit;
}
.spp-row .spp-cell:last-child em {
	display: block;	
}
}


@media all and (max-width:480px) {
.nBrandBox > div {
    padding: 0px 4px;
}
	.nBrandBox * img {
    max-width: 54px !important;
}
	section.mainSection {
		margin: 0 !important;	
	}
    .eventsControll {
        margin: 0 0 12px;
        padding: 0
    }
    .reviews-List>.row {
        margin: 0!important
    }
    .offset-pad-2-index {
        padding: 0 10px!important
    }
    .rv-ques {
        margin-top: 28px
    }
    .shopCartBtn,
    .wishBtn {
        margin: 5px auto;
        float: none!important
    }
    .promotion-products .promo-box {
        width: 50%;
        overflow: auto
    }
    .promotion-products .promo-box .promo-prod {
        height: auto
    }
    .promotion-products .promo-box .promo-prod .promo-avatar {
        display: block;
        height: 140px;
        overflow: hidden
    }
    .promotion-products .promo-box .promo-cont {
        height: 164px
    }
    .reviewsBlock .reviews-List .reviews-sec,
    .reviewsBlock .reviews-List div.col-sm-9 {
        width: 100%!important
    }
    .reviewsBlock .reviews-List .rv-cat-box,
    .reviewsBlock .reviews-List div.col-sm-3 {
        display: none
    }
    .moresearchitem .show table tr td:first-child img {
        max-width: 70px!important;
        padding: 2px;
        border: 1px solid #ececec;
        background-color: #f5f5f5
    }
    .smalldeviceOnly .abt-condoBox .abt-img {
        display: inline-block
    }
    .smalldeviceOnly .abt-condoBox .abt-img img {
        margin: 0 auto;
        display: block;
        float: none!important
    }
    .blog-flash-text {
        height: 172px
    }
}

@media (min-width:321px) and (max-width:480px) {
    .mobile-non-slide ul li {
        height: 112px;
        overflow: hidden
    }
    .mobile-non-slide ul li a img {
        height: 100%;
        width: 100%
    }
    .modelWrap .m-right .productBox .prod-img {
        min-height: 165px;
        max-height: 165px!important
    }
}

@media screen and (max-height:480px) {
    #product-popup-modal .productBox {
        height: 268px!important;
        overflow: auto
    }
}

@media screen and (max-height:600px) {
    #product-popup-modal .productBox {
        height: 356px;
        overflow: auto
    }
    .prod-pop-display .productBox {
        height: auto!important
    }
}

@media all and (max-width:600px) {
    .srch-options-center {
        padding: 4px 0 20px!important
    }
    .cmdSelectIt .checkbox input[type=checkbox] {
        transform: scale(1.5);
        -ms-transform: scale(1.5);
        -webkit-transform: scale(1.5);
        -o-transform: scale(1.5);
        -moz-transform: scale(1.5);
        transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        -o-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
        margin-left: -26px!important
    }
    .chkBox-mb input[type=".chkBox-mb"] {
        position: static!important;
        margin: 0!important
    }
}

@media all and (max-width:320px) {
.nBrandBox * img {
    max-width: 44px !important;
}
    .centerizeRow>div {
        width: 100%;
        display: block;
        font-size: 12px;
        margin: 10px 0;
        padding: 0
    }
    .centerizeRow>div:first-child {
        padding-right: 0
    }
    .centerizeRow>div:last-child {
        padding-left: 0
    }
    .promotion-products .promo-box {
        width: 100%
    }
    .modelWrap .m-right .productBox .prod-img {
        min-height: 164px;
        max-height: 164px!important
    }
}

n:0!important
}

}
@media all and (max-width:320px) {
    .centerizeRow>div {
        width: 100%;
        display: block;
        font-size: 12px;
        margin: 10px 0;
        padding: 0
    }
    .centerizeRow>div:first-child {
        padding-right: 0
    }
    .centerizeRow>div:last-child {
        padding-left: 0
    }
    .promotion-products .promo-box {
        width: 100%
    }
    .modelWrap .m-right .productBox .prod-img {
        min-height: 164px;
        max-height: 164px!important
    }
}
@media only screen and (max-width:767px) {
  .btn-cartBlue {
    width:100%;
	/* line-height: 25px; */
	font-size: 14px;
	font-weight: 600;
  }
}
@media all and (max-width:767px) {
	._p-colors img{
		width:30px;
		height:30px;
	}
}