

@media only screen and (max-width: 1199px) {
    .navbar-nav {
        margin-left: 15px;
    }

    #payment ul.wc_payment_methods.payment_methods.methods li .braintree-accepted-payment-methods { display: none !important; }

/*    #compare-example .selectors a,
    .page-alias-magiczoom .showcase-section .selectors a,
    .page-alias-magicthumb .showcase-section .selectors a { max-width: 20%; }
*/
    #compare-example .selectors a img { max-width: 100% !important; }

    #compare-example .selectors a, .live-example .selectors a, .showcase-section .selectors a,
    .showcase-section .selectors.magiczoom a { margin-bottom: 5px;}

    .showcase-section td > .MagicThumb > img { max-width: 100% !important; }

    #chatra.chatra--mobile.chatra--br { right: auto; padding-left: 20px; left:0; }

    footer { margin-top: 40px; }

    .navbar-default .navbar-toggle .icon-bar { background: #fff; }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background: #fff; }
    .navbar-default .navbar-toggle:focus .icon-bar
    , .navbar-default .navbar-toggle:hover .icon-bar { background: #77B70A; }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color:#fff;}
    #affix-top-menu-inner .buttons-block { margin: 2px 0 -5px 0; }
    .hor-extend, .well.hor-extend { padding-top: 15px; padding-bottom: 15px; }
    .hor-extend.full-width,
    .well.hor-extend.full-width { padding-left: 15px; padding-right: 15px; margin-left: -15px; margin-right: -15px; }

    .hor-extend.full-width:before,
    .hor-extend.full-width:after,
    .hor-extend.full-width .inner-slide:after,
    .hor-extend.full-width .inner-slide:before { display: none; }


    #mainCont { margin-top: 10px; }

    #affix-top-menu-inner:after { line-height:0px; font-size:0px; height:1px; overflow:hidden; display:none; }

    .page-alias-integration #mainContainer .carts.h30 { text-align:center; }
    .page-alias-integration #mainContainer .carts.h30 li { float:none; display:inline-block; }
    .page-alias-integration .well .btn.btn-sm.btn-blue { margin-bottom:5px; }

    #h1 .product-version { display:none; }

    #affix-top-menu-inner h1 { }
    
    #affix-top-menu-inner a.btn ,
    #affix-top-menu-inner .btn-group
    { margin-top:0; }
    #affix-top-menu-inner a.btn { margin-right:5px; }

    .col-lg-2.left-menu.inner-overview { display:none;}

    .well.live-example .tr-td { display:none; }
    .well.live-example .tr-td:last-child { display:block; width:auto; }
    .well.live-example .tr-td:last-child .rt { height:auto !important; }
    .well.live-example .tr-td:last-child .rt .text-center { position:static; margin:0 0 10px 0; }
    .well.live-example .example { display:block; width:auto; background:none; -webkit-box-shadow: none; box-shadow: none; margin: 0 30px;  }
    .well.live-example .example > DIV { height:auto !important; }
    .well.live-example .example > DIV { height:auto !important; }
    .well.live-example { background:none; border:none; padding:0; }

    .magic360-example.tryit { margin-bottom:10px !important; }
    .live-example.magic360 .tr-td { margin-top:10px !important; }
    .live-example.magic360 .tr-td, .live-example.magic360 .rt { padding:0 !important; width:auto !important; }

    .pre-promo-white .promo-white.thin-text { padding:20px 0 ; }
    .pre-promo-white1, .pre-promo-white2 { background:none; }

    #testimonials .item { padding:0px !important; }
    #testimonials .left-control, #testimonials .right-control { display:none; }
    #testimonials .testimonial-item { float:none; width:100%; margin-bottom:20px; }
    #testimonials .col-lg-12 { display:none !important; }
    #testimonials { padding-bottom:0px; }

    .container { width: 100%; }

    .row.main-promo-area>div,
    .main-promo-area .right-promo, .main-promo-area .left-promo { width:100%; text-align:center; float:none; }

    .main-promo-area .magic360-promo { width:665px !important; margin:0 auto; }

    #product-carousel { background:#555555; }
    #product-carousel .item { display:none !important; position:static !important; text-align:center; border-bottom:1px solid #fff; }
    #product-carousel .item .inner-slide { padding:20px 0 10px 0;


    }
    #product-carousel .item:first-child { display:block !important; }
    #product-carousel .carousel-buttons, #product-carousel .carousel-indicators { display:none; }
    #product-carousel .item .magiczoomplus-example,
    #product-carousel .item .magiczoom-example,
    #product-carousel .item .magicthumb-example,
    #product-carousel .item .magic360-example,
    #product-carousel .item .magicscroll-example,
    #product-carousel .item .magicslideshow-example { position:static; margin:0 auto; display:inline-block; }

    #product-carousel .item .magiczoomplus-example img,
    #product-carousel .item .magiczoom-example img,
    #product-carousel .item .magicthumb-example img,
    #product-carousel .item .magic360-example img,
    #product-carousel .item .magicscroll-example img,
    #product-carousel .item .magicslideshow-example img {max-width:100%;}

    #product-carousel .item .text-white { position:static; text-align:center !important; padding:0 !important; width:100%; text-shadow:none; }


    #product-carousel .inner-slide > img { display:none; /*position:absolute; z-index:-1; top:0; left:0; */ }

    #affix-top-menu.affix #affix-top-menu-inner { padding: 7px 15px; }
    #affix-top-menu-inner:after { content:''; clear:both; display:block; height:0px; font-size:0px; line-height:0px;}

    /*#affix-top-menu-inner .buttons-block { font-size: 0px; line-height: 6px; }
    #affix-top-menu-inner .buttons-block a { display: block; font-size: 14px; }
    */
    #affix-top-menu ul.submenu li, #h1 ul li { margin-right:10px; }
    .navbar>.container .navbar-brand { margin-left: 15px; width: 30px; overflow: hidden; }
    .navbar>.container .navbar-brand img { width: auto !important; max-width: none;}
}


@media only screen and (max-width: 921px) {
    .nav>li>a { padding-left: 0px; }
}

@media only screen and (max-width: 1024px) {
    .navbar-right > li:first-child > a span:last-child { display: none; }

    .example-left .mobile-center a { margin:0 5px; padding: .2em 0.8em; height: auto; }
    .product-features { padding:10px 0; margin:0; }

}

@media only screen and (max-width: 991px) {

    #ex-positions-images-grid { max-width: 100% !important; }
    #ex-positions-images-grid a { max-width: 40% !important; }
    

    #responsive-example-container .help-text { display:none; }

    
    .navbar-nav { margin-left: 10px; }
    .navbar>.container .navbar-brand { margin-left: 0px; }
    .navbar-nav > li > a { font-size: 15px; }
   
    .navbar-right > li > a span { font-size: 15px; }

    #affix-top-menu ul.submenu, #h1 ul { margin-left: 0px; }

    .promo-white .h4 { font-size: 28px; }

}




@media only screen and (max-width: 768px) {
    .wpcr3_review { padding-left: 15px; }
    #review-block div.wpcr3_review div,
    #review-block .wpcr3_review_datePublished {
        float: none;
    margin-left: 0px !important;
    display: inline-block !important;
    }
    #review-block .wpcr3_review_datePublished span {
        display: inline-block !important;
        font-size: inherit !important;
        padding: 5px !important;
    }
    #review-block .wpcr3_review_datePublished span:before,
    #review-block .wpcr3_review_datePublished span:after {
        content: none;
    }
}
@media only screen and (min-width: 768px)  and (max-width: 1199px) {
    .nav>li>a { padding-right: 10px; }
    #mini-basket a { background: none; }
    
    .nav.navbar-right>li>a span { margin-top:3px;}
}

@media only screen and (min-width: 768px)  and (max-width: 850px) {
.nav.navbar-right>li>a { padding-right: 3px; padding-left: 3px; }
.mini-basket-header a, .mini-basket-header a:hover { background: none !important; }
.mini-basket-header a span  { margin-left: 0px; }
.mini-basket-header a b { display: none !important; }
.nav>li>a { padding-right: 5px !important; }
}

@media only screen and (max-width: 767px) {

    .row.example.example-left > div:first-child {
    width: 100%;
}

.h1-container .top-rating div.wpcr3_aggregateRating_ratingValue { padding-left: 0px; }

.flex-column-modules { flex:1;}
/*    #home-magiczoom-slide .example-left > DIV:fist-child { width: 100%; }
    #home-magiczoom-slide .example-left > DIV:fist-child .selectors { margin-top:15px;}
*/
#rg-longines-sample .selectors { margin-top:10px;}
    .navbar-right > li:first-child > a span:last-child { display: inline-block; }
    .mini-basket-header a i, .my-account-header a b { display: inline-block; font-weight: normal; }
    .nav.navbar-right>li>a { background: none !important; }
    .nav.navbar-right>li>a { padding-left: 0px; }
    .mini-basket-header a span { margin-left: 0px; }
    .navbar>.container .navbar-brand { width: auto; }

#wc-braintree-cc-form > p { width:50%; float: left; margin:0; }
#wc-braintree-cc-form > p input { max-width: 98%; }
#wc-braintree-cc-form > p:first-child { width:100%; }


    .row.checkout-legend { margin:20px 0; }
    .row.checkout-legend .col-xs-9, .row.checkout-legend .col-xs-3  { margin:20px 0; }

    #mini-basket a { background: none; }
    #mini-basket a span { color:#fff; }
    #mini-basket a i { display: inline; }

    .home-carousel .slide-text { margin: 0; padding: 10px; }
    .home-zoom-slide-image { display: none !important; }

    .entry-content { padding: 0 15px; }

    #affix-top-menu-inner .buttons-block {  }
    #affix-top-menu ul.submenu li { line-height:inherit; }

    #affix-top-menu-inner .submenu { text-align:center; float:none !important; }
    #affix-top-menu ul.submenu li, #h1 ul li { margin:0 5px; float:none; display:inline-block; }


    .navbar-nav .dropdown-menu { min-width:0px; }
    .navbar-nav > li > a { line-height:inherit; }
    .navbar-right > li > a { font-size: 15px; }

    .navbar-nav { margin-left:0; }

    .dropdown-menu.products a:before { margin-top: 8px; }

    .navbar-nav .open .dropdown-menu>li>a { padding-left:10px; color:#fff !important; }
    .navbar-nav .open .dropdown-menu>li>a strong { text-decoration:underline; }
    .navbar-nav .dropdown-menu.products li { border-color:rgba(255,255,255,0.5); }
    .d-block { display:none !important; }

    ul.dropdown-menu.extensions { min-width:0px; }
    ul.dropdown-menu.extensions .carts li { }
    /*
    ul.dropdown-menu.extensions .carts a { border:none !important; padding:0; margin:0; background:none;  -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; text-indent:0px;  color:#fff !important; text-decoration:underline; }
    ul.dropdown-menu.extensions .carts a b:before { display:none; }
    ul.dropdown-menu.extensions .carts a b { width:auto; height:auto; }
    */

    #main-cont { padding:0 5px; }

    hr { margin:5px 0; }
    .team-ico { margin: 30px 0 -15px 0; }

    .guarantee-logo { float:none !important; margin:0 auto !important; display:block; }
    .newsletter-example a { margin:10px 0 0 0; display:block; text-align:center; }
    .testimonial-image { float:none !important; text-align:center; }


    .main-promo-area { text-align:center; }
    .right-promo.magic360-promo { display:none; }

    .home-tabs-container { display:none; }
    /*#promo-white-home { margin-top:-38px !important; }*/

    .main-promo-area h1, .main-promo-area h2 { font-size:30px; }

/*    .page-alias-home-page .promo-white,
    #promo-white-home .promo-white { padding:30px 10px !important; }
*/
    .page-alias-home-page #promo-white-home,
    .page-alias-home-page .pre-promo-white.hor-extend { margin:0 -15px !important; }

    .pre-promo-white2, .pre-promo-white1 { background:none !important; }
    .h4.thin-text b { display:block; }


    .navbar { margin-bottom:0px; }

    #h1 h1.pr-ico { padding-left:0px; line-height:28px; }
    #h1 h1.pr-ico:before { display:none; }

    #h1 .product-version { display:none; }

    #affix-top-menu-inner h1 { display: block; text-align: center; width: 100%; margin-top:10px;}
    .affix #affix-top-menu-inner h1 { display: none; }
    #affix-top-menu-inner a.btn 
    #affix-top-menu-inner .btn-group,
    { margin-bottom:5px; }
    #affix-top-menu-inner a.btn { margin-right:10px; }

    #affix-top-menu-inner .platforms-list { max-height: 300px; overflow-y: scroll; }
    #affix-top-menu .platforms-list ul.carts li { display: block; }
    #affix-top-menu-inner .platforms-list .carts a { border: none; background: #fff; padding: 0; -moz-box-shadow: none;   -webkit-box-shadow: none;   box-shadow: none; text-indent: 0; }
    #affix-top-menu-inner .platforms-list .carts.h30 b { width: 100%; height: auto;}
    #affix-top-menu-inner .platforms-list .carts.h30 b:before { display: none; }

    .left-menu.inner-overview { display:none; }

    #h1 h1.pr-ico { float:none!important; text-align:center; margin-top:5px; }

    b.ico-browser { transform:scale(0.7); margin:0; }
    .promo-white .h4 { margin-bottom: 15px; margin-top:10px; font-size: 22px; }
    .promo-white .h3 { margin-top:10px;  }

    .pull-right.buttons-block { float:none !important; text-align:center; }
    .pull-right.buttons-block .btn-lg { font-size:14px; }

    .btn-lg b.glyphicon { display:none; }

    .submenu { margin-left:5px; text-align:center; float:none !important; }
    ul.submenu li, #h1 ul li { margin-right:10px; float:none; display:inline-block; }

    .navbar-brand { max-width:75%; }

    .well.live-example .selectors img { max-width:50px; }
    .well.live-example .selectors a { margin:0 5px 5px 0; }

    .platforms-list { padding:0; border:none; background:none; -webkit-box-shadow: none; box-shadow: none; }
    .platforms-list hr { display:none; }


    #multi-table, #multi-table tbody, #multi-table tr, #multi-table td { display:block; max-width:100%; width:auto !important; background:none; }

    /*#spin-and-zoom-sample, #spin-and-zoom-sample tbody, #spin-and-zoom-sample tr, #spin-and-zoom-sample td { display:block; max-width:100%; width:auto !important; }*/
    /*#spin-and-zoom-sample td > div { width:100% !important; }*/
/*    .zoom-spin-view {
        display: flex;
        flex-flow: row-reverse wrap-reverse;
    }
    .zoom-spin-view > div { margin: 0 auto; }
    .zoom-spin-view .selectors { min-width: 0; height: 70px; padding: 5px 0; }
    .zoom-spin-view .selectors > a { margin-bottom: 0; }
    .zoom-spin-view .selectors > a + a { margin-left: 25px; }
*/    #spin-and-zoom-sample img { max-width:100% !important; }
    #spin-box, #zoom-box { max-width:100%;margin:0 auto; }
    #multi-table br, .bag-thumbs br, #spin-and-zoom-sample td > div > br { display:none; }

    .gorgeous-bag, .gorgeous-bag tbody, .gorgeous-bag tr, .gorgeous-bag td { display:block; max-width:100%; width:auto !important; background:none !important; }
    table.gorgeous-bag td.bag-thumbs img { max-width:50px !important; }


    table.params thead { display:none; }
    table.params tr, table.params td, table.params th { display:block; }
    table.params tr { border-bottom:2px solid #555; }

    .platform-promo { background:none !important; }

    .tryit { background:none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

    .platform-promo .overview { width:100%; padding:0; }
    .platform-promo .overview { margin:0; }
    .platform-promo .overview .tryit { float:none; margin:0; }
    .platform-promo table ,
    .platform-promo tbody,
    .platform-promo tr,
    .platform-promo td { display:block; max-width:100%; width:auto !important; background:none; }
    .platform-promo .selectors { text-align:center; }
    .platform-promo .selectors a { display:inline-block !important; max-width:50px; }
    .platform-promo .selectors a img { height: auto !important;}




    .page-alias-integration #mainContainer table ,
    .page-alias-integration #mainContainer  tbody,
    .page-alias-integration #mainContainer  tr,
    .page-alias-integration #mainContainer  td { display:block; max-width:100%; width:auto !important; background:none; }
    .page-alias-integration #mainContainer  td br { display:none; }




    .platform-promo .overview-text a, .platform-promo .overview-text { color:inherit; text-shadow:none; }
    .platform-promo .overview-text { padding:0 5px; }
    .platform-promo .overview-text ul { left:0; }

    .supported-blocks { padding:0; border:none; background:none; -webkit-box-shadow: none; box-shadow: none; text-align:center; }
    .supported-blocks ul { list-style:none; margin:0; padding:0; }
    .supported-blocks .glyphicon { display:none; }

    .platform-information .col-lg-3 { border:none; text-align:center; }

    ul.screenshots { text-align:center; }
    ul.screenshots li { float:none; display:inline-block; }

    .live-demos { text-align:left;  }
    .live-demos a { margin:0 5px 10px 0 !important; display:block; font-weight:bold; text-align:center; word-break: break-all;}
    .live-demos img { margin:0 auto; }
    .live-demos > a:after{content:attr(href);font-size:0.8em;font-weight:normal; display:block; }
    .live-demos p { line-height:inherit; padding:15px; ; }


    #featured-websites ul li { margin:0; padding:10px; width:30%; vertical-align:top; line-height:16px; }

    ul.screenshots { text-align:center; }
    ul.screenshots li { float:none; display:inline-block; }

    .platform-promo .left-menu { display:none; }

    .instructions li a.MagicThumb { display:none; }
    .instructions > li:before { display:none; }
    .instructions > li { padding-left:0px !important; }

    ol { padding-left:20px; }

    span.prettyprint.nowrap { white-space:normal !important; word-break: break-all;}

    .upgrade { padding:10px; background-image:none; }
    iframe { max-width:100%; }

    #pricing { border:none; padding:20px; -webkit-box-shadow: none; box-shadow: none; }

    .other-modules { text-align:center; }
    .other-modules .product-box { display:inline-block; border:none; padding:0 0 10px 0; margin:5px; }

    .platform-head { padding-top:20px; background:none; box-shadow:none; text-align:center; border:none;}
    .platform-head h1 { padding:0; margin:0; line-height:1em !important; margin:20px 0 10px 0 !important; float:none; }
    .platform-head span.pl-ico { position:static; margin:5px auto; display:block; border:none; }

    /*.page-alias-home-page .pre-promo-white.hor-extend { margin-left:0px !important; margin-right:0px !important; }*/

    .hor-extend { margin-left:-15px !important; margin-right:-15px !important; }
    #footer.hor-extend { margin:0 -30px !important; }
    #featured-websites { padding-top: 15px; padding-bottom: 15px; }

    #mainContainer { padding-left:0; padding-right:0; }
    .nav-tabs>li>a { padding:6px; }

    .testimonial-image { text-align:left; margin-bottom:10px; }

    .well.live-example .example { padding:0px; }

    #product-carousel .item .text-white { padding-left:5px!important; padding-right:5px!important; }

    #container { padding-top:15px; }

    .navbar>.container .navbar-brand { margin-left: 15px; }


    #affix-top-menu-inner .buttons-block { margin: 10px 0 0px 0 !important; }
    .showcase-section tr,.showcase-section td { display: block; }

    #main-home-promo .slide-cta-block .btn { font-size: 17px; padding: .3em 1em; }
    #main-home-promo .slide-cta-block { margin-top: 0px }
    #main-home-promo h2 { font-size: 32px; margin-bottom: 5px; }
    #main-home-promo img { display: none !important; }
    
    #main-home-promo-carousel > .carousel-indicators { display: block; bottom:-25px; width: 100%; left: 0; margin-left: 0px } 
    
    /*#main-home-promo-carousel .carousel-indicators li { width: 16px !important; height: 16px !important; border:1px solid #ddd; margin:10px 2px;}*/
    
    #main-home-promo { margin-bottom: 20px; }
    .home-carousel .slide-text p, .home-carousel .slide-text h2, .home-carousel .slide-text h3 { margin:15px 0;}


    .showcase-section .selectors.magiczoom a, .showcase-section .selectors.magicthumb a { margin-bottom: 0px; }
    .showcase-section.magiczoom td:last-child { padding:0; }
    .showcase-section .magiczoomplus-example td.selectors { padding: 0 0 10px 0;}


    #compare-example .selectors a
    .page-alias-magiczoom .showcase-section .selectors a { max-width: 20%; }
    .page-alias-magicthumb .showcase-section .selectors a { max-width: 18%; }


    #compare-example .selectors a, .live-example .selectors a, .showcase-section .selectors a { margin:0 2px; display: inline-block !important; max-width: 15%; }


        

    #compare-example .selectors a img, .live-example .selectors a img, .showcase-section .selectors a img { max-width: 100% !important; height:auto !important;}
    .well.live-example .example { margin: 0; }
    .well.live-example.mzp .example a.round-btn { display: none; }


    .small-supported-icons img { display: block; margin:10px auto; }
    .small-supported-icons img:last-child { margin-top: 0; }
    .small-supported-icons { margin: 20px 0 0 0; font-size: 0px; line-height: 0px; }

    .row.product-features .col-lg-3 { width: 100%; clear: both; text-align: left; border-bottom:1px solid #eee; margin-bottom:10px; padding-bottom:10px;}
    .row.product-features .col-lg-3:last-child { border:none;}
    .row.product-features h3 { float: left; width: 30%; font-size:inherit; font-weight: bold; margin:0px; line-height: 35px; }
    .row.product-features p { float: left; width: 70%; padding-top: 6px;}
    .row.product-features h3 b { float: left; margin:0; width: 35px; height:35px; margin:0 10px 0 0;}
    .row.product-features h3 b:before { width: 35px; background:url(//magictoolbox.sirv.com/site/features2x.png?scale.width=35&png.optimize=1) 0 0  no-repeat;}
    .row.product-features h3, .row.product-features p { width:100%; text-align: left;}

    .tool-page #info-table { margin: 20px 0; }

    #compare-example p > br { display: none; }

    .page-alias-magiczoom .row.product-features { marign-top:30px;}

    #affix-top-menu #affix-top-menu-inner { padding-top: 0px; }

    #container ul.carts li { margin: 0 10px 15px 0 !important; }

    .row > div > .example-container { padding: 0px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
    .row.example > div:last-child { padding: 30px 20px; }
    hr.example { display: none; }
    #ex-positions-images-grid { max-width: 100% !important; }


    
    .row.example > div:first-child div h2, .row.example > div:first-child div p { padding: 0 15px 0 15px; }

    #affix-top-menu-inner .btn-blue { display: none !important; }

    .customers-list {margin:10px 0 15px 0;}
    #examples-customers{ margin-top:20px;}

    .row.example h2, .row.example p { padding: 0px 15px !important; }
    .hor-extend .row.example  h2, .hor-extend .row.example  p { padding: 0px 0px !important; }

    .row.example.example-left {
        display: flex;
        flex-flow: row-reverse wrap-reverse;
    }

.page-alias-cart .woocommerce table.shop_table thead { display: none; }

.page-alias-cart .woocommerce table.shop_table td, .page-alias-cart .woocommerce table.shop_table th { background: none !important; }

.page-alias-cart .woocommerce table.shop_table tr { display: block; border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 10px; }
.page-alias-cart .woocommerce table.shop_table td { display: block; border:none; padding:6px !important; }
.page-alias-cart .woocommerce table.shop_table td.product-quantity,
.page-alias-cart .woocommerce table.shop_table td.product-remove { float: left; width: 50%; }

.page-alias-cart .woocommerce a.remove { margin:5px 0;}
.page-alias-cart .wc-proceed-to-checkout .pull-left { float:none !important; text-align: center; margin:10px 0;}
.page-alias-cart .wc-proceed-to-checkout .pull-right { float : none !important; }
.page-alias-cart .wc-proceed-to-checkout  {text-align: center; }

.page-alias-cart .woocommerce table.shop_table .installation-service td.product-price,
.page-alias-cart .woocommerce table.shop_table .installation-service td.product-remove,
.page-alias-cart .woocommerce table.shop_table .installation-service td.product-quantity  { display: none; }

.page-alias-cart .woocommerce table.shop_table .installation-service td.product-price { display: none; }

.page-alias-cart .woo-cart-header { margin:0 0 20px 0; }

.page-alias-cart .woocommerce table.shop_table td.product-remove { float: left; width: 50%; }

/*.page-alias-cart .cross-sells img { display: none; }*/

.page-alias-checkout h1.pr-ico { padding-bottom: 0px; }
.page-alias-checkout p.form-row { float: none; width: 100%; }
.page-alias-checkout #payment ul.wc_payment_methods.payment_methods.methods li label { max-width: 80%; }
.page-alias-checkout #expiration-date { margin-bottom: 5px;  }
.page-alias-checkout .review-order-holder { padding:10px;}

.wizard fieldset table td:first-child {
    width: 55%;
}

.well.product-item { text-align: center; }

}



.mobile-magic .row > div > .example-container { 
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
padding:0px;
}



.pricing-row .block {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.pricing-row a {
    display: inline-block;
    width:25%;
}
.pricing-row a > div { 
width: 100%; float: none; height: 100%;
}
.pricing-row a > div ul { 
    height: 100%;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.pricing-row a > div ul li:last-child { 
    margin-bottom: 0px;
    padding-bottom: 0px;
}

@media only screen and (max-width: 921px) {
    .pricing-row a {
        display: inline-block;
        width:50%;
        margin-bottom: 20px;
    }
}