@media screen and (min-width: 66.250em) {
.rewards-p-program .rewards-p_item{margin:1.5em 0}
.rewards-p-program .rewards-p_item-featured{z-index:1; margin:0}
}
@media only screen and (min-width:1200px){
.emoji-canvas-print-container .emoji-advertisement{height:654px}
.emoji-canvas-print-container .emoji-advertisement .adv-inner{position:absolute; left:0; bottom:30px; width:100%}
.get-snap-fish .title-with-border{margin-bottom:0}
}
@media only screen and (max-width:1199px){
.emoji-canvas-print-container .emoji-advertisement .adv-inner{padding:50px 0}
.emoji-canvas-print-container .emoji-advertisement .adv-inner .adv-content{background:rgba(255,255,255,0.8); padding:40px 30px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.get-snap-fish .title-with-border{margin-bottom:0}
}
@media only screen and (max-width:1129px) {
.affiliate_work_section .areawise .textpartleft {width: 82.3%}
.mainarea_wrapper{margin:0 auto; width:1020px}
/*Free Canvas Prints*/
.free-canvas-print-banner{background-position:right 40% top 0px; background-size:cover}
.coupon-area-section ul.coupon-area li{width:48%; margin-right:2%}
.coupon-area-section .coupon-code-conditions{padding:30px 20px 45px}
.coupon-area-section .product-img{padding:0 10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.coupon-area-section .product-img img{max-width:100%; height:auto}
.free-canvas-print-banner .banner-text-content{background:rgba(255,255,255,0.8);padding:20px 20px 30px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
/*Personalized Photo Gifts*/
.personalized-p-g-main .personalized .main-banner{background-size:140% auto;min-height:587px;height:auto}
.personalized-p-g-main .personalized .main-banner .mainarea_wrapper{margin:0px}
.personalized-p-g-main .personalized .banner-personalized{max-width:100%}
.personalized-p-g-main .personalized .banner-personalized{bottom:0px;background:rgba(255, 255, 255, 0.8);padding:10px;max-width:100%}
.personalized-p-g-main .personalized .banner-personalized h1{margin-bottom:0px}
.landing-page-content .personalized .section-title p{width:100%}
.personalized-p-g-main .personalized .canavsprints-left-img{margin-right:5%}
.personalized-p-g-main .personalized .order ul li{width:20.5%;margin:0 2%}
.personalized-p-g-main .personalized .content-box{width:47.5%;margin-right:5%}
.personalized-p-g-main .personalized .occasion ul li{width:30.33%;margin-right:3%}
.personalized-p-g-main.landing-page-content .personalized .occasion .section-title p{font-size:16px}
.personalized-p-g-main .personalized .for-the ul li{width:31.33%;margin-right:3%}
.personalized-p-g-main .personalized .content-box p{min-height:80px}
.personalized-p-g-main .personalized .framedprint-box{width:47.5%;margin-right:5%;height:auto;}
.personalized-p-g-main .personalized .framedprint-box-img{width:35%}
.personalized-p-g-main .personalized .framedprint-box-text{margin-left:2%;width:62%;margin-right:1%;min-height:218px}
.landing-page-content .personalized .section-title h2{font-size:26px}
.landing-page-content .personalized .section-title p br{display:none}
.personalized-p-g-main .personalized .for-the ul li h3{font-size:16px;}
.corporate-get-in-touch .corporate-image-sample{width:540px}
.corporate-image-sample img{max-width:100%}
#panoramic-canvas-photo-prints .panoramic-sizes-price{margin-right:0px;display:inline-block}
#panoramic-canvas-photo-prints .below_content{display:inline-block}
#panoramic-canvas-photo-prints .ratio-price .below_content::before{left:400px}
#panoramic-canvas-photo-prints .ratio-price {display:inline-block; width:100%}
#panoramic-canvas-photo-prints .red-btn1 {display: inline-block;float: none;margin: 20px auto}
#panoramic-canvas-photo-prints .mainarea_wrapper{width:95%}
/* table-top */
.table-top-main .table-top .main-banner{height:362px;background-size:124% auto}
.table-top-main .table-top .banner-left{margin-top:10px; padding:15px 15px 15px 30px;width:47%}
.table-top-main .table-top .banner-left p{padding:0px 0 10px 0;}
.table-top-main .table-top .banner-right{width:40%;margin-top:24px}
.table-top-main .table-top .canvas-left{width:60%}
.table-top-main .table-top .canvas-right{float:right; margin-top:0; width:40%}
.table-top-main .table-top .acrylic .canvas-right{width:40%;margin-top:9%}
.table-top-main .table-top .main-canvas, .table-top-main .table-top .acrylic{padding-bottom:50px}
.table-top-main .table-top .engrave-text{margin-top:0px;margin-left:0px;width:60%}
.table-top-main .table-top .engrave-img{margin-top:7%;width:38%}
.table-top-main.landing-page-content .collage-img{width:39%}
.table-top-main .main-memories{margin-bottom:20px}
.landing-page-content img{max-width:100%}
.landing-page-content .collage-box{width:27%;margin-right:3%}
.landing-page-content .collage-box2{width:27%;margin-left:3%}
.landing-page-content .collage-box ul li{width:100%;margin:10px 0}
.landing-page-content .collage-box2 ul li{width:100%;margin:10px 0}
.landing-page-content .collage-box ul li .text{margin-right:3%;width:70%}
.landing-page-content .collage-box2 ul li .text{width:70%;margin-left:3%}
.landing-page-content .collage-box-img{width:26%}
.landing-page-content .collage-box2-img{width:26%}
.landing-page-content .collage-img{width:39%}
/* Large canvas prints landing page */
.large-canvas-print-main{margin:0 auto;width:1020px}
.large-canvas-print-main .second-fold{background-size:50% auto;height:610px}
.large-canvas-print-main .third-fold{background-size:100% auto;height:675px;margin-top:0}
.large-canvas-print-main .fifth-fold{background-size:100%;height:800px}
.large-canvas-print-main .second-fold .red-btn{display:none}
.large-canvas-print-main .seventh-fold{padding:30px 0 40px}
.large-canvas-print-main .seventh-fold ul.decorating-large{margin:30px 0 0}
.large-canvas-print-main .seventh-fold ul.decorating-large li{padding:0 10px}
.refer-friend-area{width:90%}
.large-canvas-print-main .square ul li{width:230px;margin:10px 20px 10px 0;display:inline-block;float:none}
.large-canvas-print-main .square ul {text-align:center}
.large-canvas-print-main #content, .large-canvas-print-main #content1{padding:20px 0px}
#canvas-prints-instagram-photos .decor_printing ul li:nth-child(2n+1){margin-right:30px}
/* Banksy Canvas Prints Landing page */
.banksy-canvas-main .banksy-canvas-prints .banner-textbox{width:50%;margin-top:0px}
.banksy-canvas-main .banksy-canvas-prints .banner-img{width:50%}
.banksy-canvas-main .banksy-canvas-prints .main-banner{height:auto;background-size:124% auto; padding:50px 0}
.banksy-canvas-main .banksy-canvas-prints .banner-textbox h1{font-size:30px;margin-bottom:10px}
.banksy-canvas-main .banksy-canvas-prints .banner-textbox-button{margin-top:20px}
.banksy-canvas-main.landing-page-content .section-title p{width:100%}
.banksy-canvas-main .banksy-canvas-prints .list-box1-bottom{margin-top:0px}
.banksy-canvas-main .banksy-canvas-prints .line{margin:50px auto;width:100%}
/* Flash Sale */
.flash-sale .main-banner{background-size:cover;}
.flash-sale .mainarea_wrapper{width:930px}
.flash-sale .dpe-cc-home-decor ul.dpe-cc-home-decor-detail li{margin:0px 1%;;width:22%;}
.flash-sale .surprises-midel{width:100%}
.imgbg > img {max-width: 100%;}
.conditions-right-img  img {max-width:100%;}
.flash-sale .midcontent ul li{width:232px}
.imgbox > img, .banner-img > img {max-width: 100%;}
/* End Flash Sale */
/*Reward Points*/
.rewards-p-program .rewards-p_item{margin:30px 0}
.rewards-p-program .rewards-p_item-featured{margin:0}
.rewards-p-program .rewards-func-works{padding:5px 20px}
}
@media only screen and (min-width:1025px){
.large-canvas-print-main .second-fold{min-height:670px}	
}
@media only screen and (min-width:1025px) and (max-width:1129px){
/* Large canvas prints landing page */
.large-canvas-print-main .second-fold .pro-description{padding:14px}
.large-canvas-print-main .third-fold .product-usp{margin:100px 0 0 30px;width:525px}
.large-canvas-print-main .third-fold .product-usp h3 span{font-size:14px}
.large-canvas-print-main .third-fold .product-usp h3{line-height:25px;margin-bottom:0px}
.large-canvas-print-main .third-fold .product-usp .usp-info .usp-title, .large-canvas-print-main .third-fold .product-usp .usp-info .usp-logo{margin-bottom:10px}
.large-canvas-print-main .fourth-fold .section-title, .large-canvas-print-main .seventh-fold .section-title{font-size:34px}
.large-canvas-print-main .fourth-fold{height:615px}
.large-canvas-print-main .first-fold .large-banner-content p{font-size:22px}
.large-banner-content{width:58%}
#canvas-prints-instagram-photos .headerLine, #canvas-prints-facebook-photos .headerLine{overflow:inherit}
}
@media handheld, only screen and (max-width:1024px) {
.personalized-p-g-main .personalized .framedprint-box-img{width: 100%;text-align: center;background: #f5f5f5}
.personalized-p-g-main .personalized .framedprint-box-text{ margin-left:0px;width: calc(100% - 40px);margin-right: 0px;min-height: 216px; padding: 20px;margin-top:0px}
.personalized-p-g-main .personalized .framedprint-box-img img{width: calc(100% - 70px);padding: 35px}
.personalized-p-g-main .personalized .framedprint-line{width:100%}
.personalized-p-g-main .personalized .order ul{display:table}
.personalized-p-g-main .personalized .order ul li{display: table-cell;float: none}
.personalized-p-g-main .personalized .order ul li .order-box-main{margin-right: 10px}
/*rorolled canvas prints page responsive*/
.personalized-p-g-main .personalized .canavsprints-lef-right{display: table;}
.personalized-p-g-main .personalized .canavsprints-left{display:table-cell;float:none;vertical-align: middle;}
.personalized-p-g-main .personalized .canavsprints-right{display:table-cell;float:none;}
#rolled-canvas-prints .headerLine{height: auto}
#rolled-canvas-prints .header-banner .banner-text{padding: 50px 0px 50px 0px}
#rolled-canvas-prints .product-information{padding: 30px 0 30px 0;background-size: 1920px 860px}
#rolled-canvas-prints .guarantee_love_it{padding: 50px 0 130px 0}
#rolled-canvas-prints .guarantee_love_it .guarantee_love_it_right_section{float:none}
/*Free Canvas Prints*/
.free-canvas-print-banner{background-position:right 30% top 0px}
.coupon-area-section .coupon-code-conditions{font-size:16px; padding:30px 15px 45px}
.coupon-area-section .free-can-heading{font-size:23px; width:240px}
.down_arrow{left:45%}
#panoramic-canvas-photo-prints .product-information .cms-content{background:#fff}
.cms-panoramic-canvas-prints .commonbullet{width:auto}
.down_arrow{bottom:0}
.down_arrow.top{top:0}
.easyway_order .have-question{display:none}
.guarantee_love_it .guarantee_love_it_right_section{float:none; margin:0 auto;width:725px}
.decor_printing{min-height:650px; background-size:80% auto}
.canvas-photo-mosaics .product-information .mainarea_wrapper, .canvas-photo-mosaics .decor_printing .mainarea_wrapper{background:none}
.canvas-photo-mosaics .product-information .container .quick-view-tabbing{display:block}
.canvas-photo-mosaics .product-information .container .customTab, .canvas-photo-mosaics .guarantee_love_it .guarantee_love_it_right_section, .canvas-photo-mosaics .easyway_order .easywayorder_left_block .order-part{width:100%; float:none; margin:0 auto}
.canvas-photo-mosaics .decor_printing .head-title span{font-size:12px}
.canvas-photo-mosaics .decor_printing .head-title{font-size:25px}
.canvas-photo-mosaics .easyway_order .easyway3-step-blocks{display:inline-block; width:auto}
.canvas-photo-mosaics .easyway_order .step > span{font-size:30px; padding:0px 0 10px}
.canvas-photo-mosaics .easyway_order .step .step-text{font-size:12px; width:138px; word-wrap:break-word}
.canvas-photo-mosaics .easyway_order .step .step-text > span{font-size:13px}
.canvas-photo-mosaics .easyway_order .step{width:138px; height:138px;margin:0 1px}
#rolled-canvas-prints .product-information .tabs{padding:0}
#rolled-canvas-prints .decor_printing ul li{padding:15px 5px; width:22.5%; font-size:13px; line-height:15px}
#rolled-canvas-prints .decor_printing ul li:nth-child(2){margin:0 4px 0 8px}
#rolled-canvas-prints .decor_printing ul li:nth-child(3){margin:0 8px 0 4px}
#canvas-pixel-prints .guarantee_love_it .guarantee_love_it_right_section{float:NONE}
#canvas-pixel-prints .easyway_order .easywayorder_left_block{width:100%}
#canvas-pixel-prints .easyway_order .step{float:none; display:inline-block}
#canvas-pixel-prints .before-after-effects{display:block; float:none; width:50%; height:auto; margin:40px auto}
#canvas-pixel-prints .decor_printing{background-attachment:scroll; background-position:center top; padding:45px 0 0; height:890px}
#canvas-pixel-prints .headerLine .before-after-effects{float:right; height:auto; margin-right:0; margin-top:70px; width:36%}
#canvas-pixel-prints .header-banner .banner-text{padding:100px 40px}
#canvas-pixel-prints .decor_printing .head-title{font-size:34px}
#canvas-pixel-prints .easyway_order{height:1100px}
#canvas-prints-instagram-photos .headerLine .banner-text,#canvas-prints-facebook-photos .headerLine .banner-text{position:relative;padding:20px}
#canvas-prints-facebook-photos .headerLine .banner-text{color:#4668A5}
#canvas-prints-instagram-photos .headerLine, #canvas-prints-facebook-photos .headerLine{background-size:145% auto;height:auto;line-height:inherit}
#canvas-prints-instagram-photos .headerLine .banner-text, #canvas-prints-facebook-photos .headerLine .banner-text{margin:30px 0}
#canvas-prints-instagram-photos .headerLine .banner-text::before,#canvas-prints-facebook-photos .headerLine .banner-text::before{background:rgba(255, 255, 255, 0.8);content:"";position:absolute;z-index:-1;top:0;left:0;height:345px;width:100%}
#canvas-prints-instagram-photos .product-information .mainarea_wrapper{background:none}
#canvas-prints-instagram-photos .guarantee_love_it{height:570px;padding:30px 0}
#canvas-prints-instagram-photos .easyway_order{padding-top:30px}
#canvas-prints-instagram-photos .guarantee_love_it .guarantee_love_it_right_section,#canvas-prints-facebook-photos .guarantee_love_it .guarantee_love_it_right_section{position:relative;padding:20px}
#canvas-prints-facebook-photos .guarantee_love_it .guarantee_love_it_right_section{margin-top:60px}
#canvas-prints-facebook-photos  .guarantee_love_it .title{color:#4668a5}
#canvas-prints-instagram-photos .guarantee_love_it .guarantee_love_it_right_section::before,#canvas-prints-facebook-photos .guarantee_love_it .guarantee_love_it_right_section::before{background:rgba(255, 255, 255, 0.8);content:"";position:absolute;z-index:-1;top:0;left:0;height:570px;width:100%}
.cms-giclee-canvas-printing .giclee-grtd-you-ll{background:rgba(39, 142, 157, 0.8);padding:30px 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;float:none;margin:0 auto}
#canvas-prints-instagram-photos .product-information .tabs .tab{width:100%}
#canvas-prints-instagram-photos .product-information{height:500px}
#canvas-prints-instagram-photos .decor_printing .head-title,#canvas-prints-facebook-photos .decor_printing .head-title{line-height:30px; font-size:30px}
#canvas-prints-instagram-photos .decor_printing .title,#canvas-prints-facebook-photos .decor_printing .title{padding-bottom:0}
#canvas-prints-instagram-photos .decor_printing ul li{padding:15px}
#canvas-prints-instagram-photos .easyway_order .easywayorder_left_block,#canvas-prints-facebook-photos .easyway_order .easywayorder_left_block{position:relative;padding:10px 0}
#canvas-prints-instagram-photos .easyway_order .easywayorder_left_block::after,#canvas-prints-facebook-photos .easyway_order .easywayorder_left_block::after{position:absolute;content:"";top:0;left:0;width:100%;height:730px;background:rgba(255,255,255,0.8);z-index:-1}
#canvas-prints-facebook-photos .headerLine .banner-text .white-btn, #canvas-prints-facebook-photos .guarantee_love_it_right_section .white-btn, #canvas-prints-facebook-photos .easyway_order .easywayorder_left_block .order-part .white-btn, #canvas-prints-facebook-photos .headerLine .banner-text .white-btn{border-color:#4668a5;color:#4668a5}
#canvas-prints-facebook-photos .decor_printing .below_content{width:100%}
#canvas-prints-facebook-photos .decor_printing .mainarea_wrapper{background:none}
#canvas-prints-facebook-photos .easyway_order .easywayorder_left_block{margin-top:35px}
#canvas-prints-facebook-photos .easyway_order .easywayorder_left_block .order-part h2,#canvas-prints-facebook-photos .easyway_order .geo-trust > span{color:#4668a5}
#canvas-prints-facebook-photos .easyway_order .easywayorder_left_block::after{height:740px}
#canvas-prints-facebook-photos .easyway_order .geo-logo{background:url("../../images/landingpage-new/geo-trust-fb.png") no-repeat 0 0 / 310px 52px;width:310px;height:52px}
#canvas-prints-facebook-photos .easyway_order .sec-shopping::after,#canvas-prints-facebook-photos .headerLine .banner-text h4{border-color:#4668A5}
.cms-content .center-align{width:80%}
#canvas-prints-instagram-photos .product-information{height:auto;padding:50px 0;min-height:auto}
#canvas-prints-instagram-photos .product-information .tabs{min-height:auto;padding-top:0px}
#canvas-prints-instagram-photos .headerLine .banner-text h1, #canvas-prints-facebook-photos .headerLine .banner-text h1{font-size:29px;line-height:30px}
.guarantee_love_it .guarantee_love_it_right_section, .easyway_order .easywayorder_left_block .order-part{float:none;margin:0 auto}
#canvas-prints-facebook-photos .price-tag-start-price{color:#4668a5}
.corporate-art-bnr{min-height:410px;padding-top:60px}
.cms-corporate-art .second-nav-container{margin-bottom:0}
.corporate-art .section-title{line-height:36px}
.corporate-art-areas .container .quick-view-tabbing{display:block}
.corporate-art-areas .container .customTab{margin-bottom:0;width:100%}
.corporate-art-areas .container #content .tabbing_content.dis_block li{margin-right:10px;width:32%}
.corporate-art-areas, .corporate-get-in-touch, .corporate-artwork, .corporate-art-clients{padding-top:50px}
.corporate-get-in-touch .get-in-touch{width:640px;margin-bottom:40px}
.corporate-get-in-touch .corporate-image-sample{float:left}
.corporate-get-in-touch .contacform .form-list li.wide textarea{width:100%}
#panoramic-canvas-photo-prints .ratio-price .below_content::before{display:none}	
#panoramic-canvas-photo-prints .headerLine{height:auto}
#panoramic-canvas-photo-prints .header-banner .banner-text{padding:60px 0 100px}
#panoramic-canvas-photo-prints .header-banner .banner-text h1, #panoramic-canvas-photo-prints .guarantee_love_it .head-title, #panoramic-canvas-photo-prints .decor_printing .head-title{font-size:35px; line-height:30px; padding-bottom:10px}
#panoramic-canvas-photo-prints .header-banner .banner-text h2{font-size:24px; line-height:24px; padding-bottom:10px}
#panoramic-canvas-photo-prints .header-banner .banner-text h5{font-size:20px; line-height:20px; padding-bottom:10px}
#panoramic-canvas-photo-prints .guarantee_love_it{height:auto; padding:130px 0 110px}
#panoramic-canvas-photo-prints .guarantee_love_it .buy-with-pro-part{margin-top:10px}
#panoramic-canvas-photo-prints .decor_printing{min-height:585px; padding-top:50px}
#panoramic-canvas-photo-prints .easyway_order{padding-top:50px}
.product-information [type=radio]:checked ~ label, .canvas-photo-mosaics .headerLine{z-index:0}
.photographer-testimonials{position:relative; z-index:0}
/* Large canvas prints landing page */
.large-canvas-print-main .third-fold, .large-canvas-print-main .fifth-fold, .large-canvas-print-main .fourth-fold, .large-canvas-print-main .sixth-fold{display:none}
.large-canvas-print-main .second-fold{background-image:none;padding:50px 0 20px 0;height:auto}
.large-canvas-print-main .first-fold{background-image:none;padding:20px 0 50px 0;height:auto}
.large-canvas-print-main .second-fold .pro-description .tab-title-info{left:0px;right:0px;margin:0 auto;width:205px;}
.large-canvas-print-main{width:auto;margin:0 20px}
.large-canvas-print-main .second-fold .pro-description-main{margin-top:0;width:100%}
.large-canvas-print-main .second-fold .pro-description .tab-title-info{padding:15px}
.large-canvas-print-main .first-fold-img{display:block}
.large-canvas-print-main .first-fold-img img{max-width:100%}
.large-canvas-print-main .second-fold .red-btn{float:left}
.large-canvas-print-main .price-tag-start-price{margin-bottom:0}
.cms-large-canvas-prints .wrapper .page .main-container{display:inherit}
.large-banner-content{width:53%; text-align:left}
.large-canvas-print-main .first-fold .large-banner-content p{font-size:18px}
.large-canvas-print-main .first-fold .large-banner-content .common-offers h5{font-size:14px}
.large-canvas-print-main .square ul li{width:225px}
.photographer_from #photographerform{width:auto}
.sizes-and-prices-large .sizes-and-prices{display:block;margin:30px 0 30px}
.sizes-and-prices-large .sizes-and-prices .main-area{width:95%}
.sizes-and-prices-large .sizes-and-prices .total-sizes{width:31.3%;margin-right:3%;}
.sizes-and-prices-large .sizes-and-prices .total-sizes:last-child{margin-right:0;}
.sizes-and-prices-large .sizes-and-prices .total-sizes .shape-img{width:90%;margin:0 auto}
.sizes-and-prices-large .sizes-and-prices .total-sizes .shape-img img{max-width:100%}
.sizes-and-prices-large .sizes-and-prices .total-sizes ul.sizes-with-prices li{width:33%;font-size:13px}
.sizes-and-prices-large .sizes-and-prices .total-sizes ul.sizes-with-prices li.diff-width{width:34%}
.got-questions{font-size:18px; line-height:20px}
.ch-info{opacity:1; transform:scale(1)}
.ch-item{box-shadow: 0 0 0 110px rgba(0, 0, 0, 0.5) inset, 0 0 0 16px rgba(255, 255, 255, 0.6) inset, 0 1px 2px rgba(0, 0, 0, 0.1)}
/* */
.refer-a-friend .banner-refer-a-friend, .refer-friend-area{width:768px; padding:0 15px; box-sizing:border-box}
.refer-a-friend .main-banner{background-size:cover;padding:50px 0; margin-bottom:40px;height:auto}
.refer-a-friend .banner-refer-a-friend{position:static; transform:none;}
.refer-friend-area .content-right{padding:0; width:38%}
.refer-friend-area .content-left{padding:40px 40px 0 0;width:62%;margin:0px}    
.refer-friend-area .content-right p, .refer-friend-area .content-right .subtitle{font-size:16px}
.banksy-canvas-main .banksy-canvas-prints .main-banner{background-size:cover;height:auto; padding:40px 0 50px}

/* Flash Sale */
.flash-sale .mainarea_wrapper {width:95%}
.flash-sale .surprises-midel .imgbox {display:inline-block;float:none;margin-right:0;width:48%;}
.flash-sale .surprises-midel{text-align:center}
 .service-img > img {max-width: 100%;}
.flash-sale .dpe-cc-home-decor ul.dpe-cc-home-decor-detail li span.shipping-tittle{font-size:13px}
.flash-sale .section ul{width:100%;text-align:center}
.flash-sale .section ul li{float:none;display:inline-table;width:219px;margin:0px 10px}
.flash-sale .conditions-left{margin-top:0px}
.flash-sale .surprises{padding:10px 0px}
.flash-sale .getupcontent, .flash-sale .dpe-cc-home-decor, .flash-sale .register{padding:20px 0px}
.flash-sale .conditions{padding:30px 0px}
.flash-sale .midcontent ul{text-align:center}
.flash-sale .midcontent ul li{float:none;display:inline-table;width:240px}
.imgbg > img{max-width:100%}
/*End Flash Sale CSS */
.affiliate_program_section .affiliate_program .affiliate_program_content li{margin:15px 21px 30px;width:29%}
.affiliate_programhighlights_section .affiliate_program_content h4{font-size:14px}
.affiliate_example_offer_section .item_banner .item_banner_title{font-size:34px;line-height:38px}
.affiliate_example_offer_section .item_banner .item_banner_tagline{font-size:18px}
.affiliate_work_section .affiliate_program_content{width:100%}
.affiliate_work_section .areawise .textpartleft{width:78.8%}
.affiliate_printing_section .below_content ul li:nth-child(3) span{border:none;}
.affiliate_printing_section .below_content ul li:nth-child(3){border-bottom:1px solid #eee;padding-bottom:40px}
.affiliate_printing_section .below_content ul li:last-child{margin-top:40px}
}
@media only screen and (max-width:1023px){
/*Personalized Photo Gifts*/
.personalized-p-g-main .personalized .main-banner{min-height:560px}
.personalized-p-g-main .personalized .banner-personalized{bottom:0px;background:rgba(255, 255, 255, 0.8);padding:10px;max-width:100%}
.personalized-p-g-main .personalized .banner-personalized h1{margin-bottom:0px}
.personalized-p-g-main .personalized .main-content:after{border-width:0px;content:inherit;}
.personalized-p-g-main .personalized .content-box .content-box-txt{min-height:170px}	
.corporate-art .corporate-art-areas .container{float:none}
/* table-top* */
.table-top-main .main-memories{display:none}
.cms-table-top .footer-container{margin-top:0px}
.table-top-main .table-top .main-banner{background-size:168% auto}
.table-top-main .metal-box-img{margin:40px 0 50px}
.table-top-main .table-top .banner-right{margin-top:15%;}
.large-canvas-print-main .price-tag-start-price{text-align:center}
.large-canvas-print-main .first-fold .large-banner-content{text-align:center}
/* Flash Sale CSS */.flash-sale .midcontent ul li{width:24%}
.flash-sale .midcontent ul li .textbox h3{font-size:13px}
.flash-sale .midcontent ul li .textbox p{font-size:13; padding-top:0}
.flash-sale .midcontent ul li .textbox .couponcode{width:100%; height:36px; margin-top:15px}
.flash-sale .midcontent ul li .textbox .couponcode p{font-size:13px; padding-top:10px}
.flash-sale .midcontent ul li .textbox .discount{font-size:16px}
.flash-sale .midcontent ul li .textbox .red-btn{padding:10px 15px}
/*End Flash Sale CSS */

}
@media only screen and (min-width:980px) and (max-width:1024px) {
.mainarea_wrapper{width:768px}
#canvas-pixel-prints .guarantee_love_it{background-attachment:fixed; background-position:center center; background-size:1920px 830px; height:830px}
#canvas-prints-instagram-photos .decor_printing ul li:nth-child(2n+1){margin-right:30px}
#canvas-prints-instagram-photos .decor_printing ul li{margin-bottom:30px}
#canvas-prints-instagram-photos .decor_printing ul li{width:44%}
#canvas-prints-instagram-photos .decor_printing ul li > big{font-size:15px}
#panoramic-canvas-photo-prints .mainarea_wrapper{width:90%}
}
@media only screen and (max-width:979px){
/* Large canvas prints landing page */
.large-canvas-print-main .seventh-fold ul.decorating-large li{padding:0 5px}
.large-banner-content{width:100%; text-align:center; margin-bottom:30px}
.large-canvas-print-main .square ul li{margin-bottom:30px}
.sizes-and-prices-large .sizes-and-prices{display:none}
.sizes-and-prices-large .sizes-and-prices .total-sizes ul.sizes-with-prices li{width:50%;font-size:13px;min-height:30px;line-height:30px}
.sizes-and-prices-large .sizes-and-prices .total-sizes ul.sizes-with-prices li.diff-width{width:100%;border-bottom:none;padding:8px 0 0px 17px;min-height:25px;text-align:center}
.sizes-and-prices-large .sizes-and-prices .total-sizes ul.sizes-with-prices li.diff-width br{display:none}
.sizes-and-prices-large .sizes-and-prices .total-sizes ul.sizes-with-prices li .flag_Sprite.sizebox_arrow.img-give-margin{display:none}
#panoramic-canvas-photo-prints .decor_printing{min-height:485px}
}
@media only screen and (min-width:768px) and (max-width:979px) {
#rolled-canvas-prints .easyway_order .sec-shopping{margin: 45px 0 50px}
#rolled-canvas-prints .easyway_order{min-height: 699px;padding: 50px 0 0}
#rolled-canvas-prints .decor_printing{min-height: 360px;padding: 50px 0 50px}
#rolled-canvas-prints .guarantee_love_it{padding: 50px 0 0px 0}
#rolled-canvas-prints .guarantee_love_it .buy-with-pro-part{margin: 70px 0 0px;height: 325px}
#rolled-canvas-prints .product-information{background-size: 1920px 925px}
.guarantee_love_it .trust-logo{height: 92px; width: 180px;background-size: 100%;margin-top: 7px}
.guarantee_love_it .title-text{font-size: 12px;margin: 0px 0 0px;line-height: 11px}
.guarantee_love_it .title-text span{font-size: 20px}
.guarantee_love_it .buy-with-desc p{font-size: 12px;line-height: 20px;margin: 9px 7px;text-transform: lowercase}
.guarantee_love_it .guarantee-desc > span{margin-top: -4px}
.guarantee_love_it .buy-with-desc{margin: 7px auto 0}
.guarantee_love_it .guarantee-logo{height: 100px;width: 100px;background-size: 100%}
.guarantee_love_it .guarantee-desc{font-size: 12px;margin: 5px auto 0;width: 139px;text-transform: lowercase}
#rolled-canvas-prints .guarantee_love_it .buy-with::before, #rolled-canvas-prints .guarantee_love_it .quality-pro::before{width: 250px;height: 250px;left: 49px}
#rolled-canvas-prints .guarantee_love_it .buy-with::after, #rolled-canvas-prints .guarantee_love_it .quality-pro::after{width: 230px;height: 230px;left: 58px;top: 10px}
.mainarea_wrapper{width:724px}
#canvas-pixel-prints .guarantee_love_it{height:800px}
#canvas-prints-instagram-photos .decor_printing ul li:nth-child(2n+1){margin-right:20px}
#canvas-prints-instagram-photos .decor_printing ul li{margin-bottom:20px}
#canvas-prints-instagram-photos .decor_printing ul li{width:43%}
.cms-page-view.cms-facebook-canvas-photo-prints #facebook-prints1.common-popup.popup_content #popupbtn-frame, .cms-page-view.cms-instagram-canvas-photo-prints #instagram-prints1.common-popup.popup_content #popupbtn-frame, .cms-page-view.cms-giclee-canvas-printing #giclee-canvas-prints1.common-popup.popup_content #popupbtn-frame{right:10px}
/*Personalized Photo Gifts2*/
.personalized-p-g-main .personalized .main-banner{min-height:440px}
.personalized-p-g-main .personalized .content-box .content-box-txt{min-height:190px}
#panoramic-canvas-photo-prints .below_content{margin-bottom:30px}
#panoramic-canvas-photo-prints .below_content{float:none;}
#panoramic-canvas-photo-prints .mainarea_wrapper {width:95%}
#panoramic-canvas-photo-prints .table-top{width:270px}
#panoramic-canvas-photo-prints .table-top th, #panoramic-canvas-photo-prints .table-top td{min-width:inherit}
#panoramic-canvas-photo-prints .table-top th{padding:10px; font-size:16px}
}
@media only screen and (min-width:768px){
.emoji-canvas-print-container .emoji-guarantee .guarantee-inner ul li{float:left; width:21.68141592920354%; margin-left:4.424778761061947%; margin-top:0}
.emoji-canvas-print-container .emoji-guarantee .guarantee-inner ul li:first-child{margin-left:0}
.emoji-canvas-print-container .emoji-art-prints .art-prints-inner ul li{float:left; width:48.67256637168142%; margin-left:2.654867256637168%}
.emoji-canvas-print-container .emoji-art-prints .art-prints-inner ul li:nth-child(2n+1){margin-left:0}
.flash-sale .section ul li p{font-size:14px}
}
@media only screen and (max-width:767px) {
/*Free Canvas Prints*/
.banner-personalized .start_price{font-size:18px}
.personalized-p-g-main .personalized .banner-personalized .black-btn{font-size:18px}
.landing-page-content .personalized .section-title .section-title-landingpage{font-size: 18px;line-height: 22px}
.landing-page-content .personalized .section-title p{font-size:14px;}
.coupon-area-section .coupon-code-conditions{font-size:15px}
.mainarea_wrapper{margin:0 20px; width:auto}
.guarantee_love_it-section, .decor_printing-section, .easyway_order-section, .down_arrow, .corporate-art #slider{display:none}
.photographer .decor_printing-section{display:block}
.product-information .tab label{padding:8px 12px; font-size:15px}
.header-banner .banner-text h1{font-size:38px; line-height:38px}
.header-banner .banner-text h4, .header-banner .banner-text h5, #panoramic-canvas-photo-prints .header-banner .banner-text h2{font-size:20px; line-height:20px}
th, td{min-width:auto; width:auto; padding:10px 15px}
.red-btn1, .white-btn{padding:10px 30px; font-size:20px}
.product-information{padding:50px 0}
.canvas-photo-mosaics .product-information{padding:60px 0 30px; min-height:inherit}
.common-popup{width:80%; padding:15px}
.pop-up-container_big{width:95%}
#rolled-canvas-prints .product-information .mainarea_wrapper, #canvas-pixel-prints .product-information .mainarea_wrapper{background:none}
#rolled-canvas-prints .product-information .tabs{padding:0px; width:auto}
#canvas-pixel-prints .product-information .tabs{width:100%}
#canvas-prints-facebook-photos .product-information{background:none;height:inherit;min-height:inherit}
#canvas-prints-facebook-photos .product-information .tabs{min-height:inherit}
.cms-page-view.cms-facebook-canvas-photo-prints #facebook-prints1.common-popup.popup_content #popupbtn-frame, .cms-page-view.cms-instagram-canvas-photo-prints #instagram-prints1.common-popup.popup_content #popupbtn-frame, .cms-page-view.cms-giclee-canvas-printing #giclee-canvas-prints1.common-popup.popup_content #popupbtn-frame{right:10px}
.pop-up-container_small{width:auto}
/*Personalized Photo Gifts*/
.personalized-p-g-main .personalized .occasion{margin: 35px 0 0 0}
.personalized-p-g-main .personalized .order ul li h3{font-size:14px}
.personalized-p-g-main .personalized .order{margin-top: 45px}
.personalized-p-g-main .personalized .canavsprints-right{padding-top:0px}
.personalized-p-g-main .personalized .framedprint{margin-top: 55px}
.personalized-p-g-main .personalized .main-framedprint{margin-top: 30px;}
.personalized-p-g-main .personalized .main-canavsprints{margin: 35px 0 0 0}
.personalized-p-g-main .personalized .for-the-main{margin: 30px 0 0 0}
.personalized-p-g-main .personalized .main-content{margin-top: 35px}
.personalized-p-g-main .personalized .content{margin-top: 55px}
.personalized-p-g-main .personalized .order h3{font-size: 18px}
.personalized-p-g-main .personalized .order p{font-size: 14px}
.personalized-p-g-main.landing-page-content .personalized .occasion .section-title p{font-size: 14px}
.personalized-p-g-main .personalized .occasion ul li h3{font-size: 16px}
.personalized-p-g-main .personalized .main-banner{min-height:360px}
.personalized-p-g-main .personalized .main-content{margin-bottom:0px}
.personalized-p-g-main .personalized .content-box{margin-bottom:20px}
.personalized-p-g-main .personalized .content-box .content-box-txt{min-height:190px}
.personalized-p-g-main .personalized .content-box p{min-height:100px}
.corporate-get-in-touch .get-in-touch, .corporate-get-in-touch .corporate-image-sample{width:100%}
.corporate-image-sample img{width:100%}
#panoramic-canvas-photo-prints .below_content{float:none; margin-bottom:30px;}
#panoramic-canvas-photo-prints .table-top{width:auto}
#panoramic-canvas-photo-prints .ratio-price{text-align:center}
#panoramic-canvas-photo-prints .panoramic-sizes-price{float:none;text-align:left}
#panoramic-canvas-photo-prints .sizebox .sizebox-middle ul.size_chart li .input-slect-fix-w select{width:98%}
/* table-top */
.table-top-main .table-top .main-banner{background-size:387% auto;height:350px}
.table-top-main .table-top .banner-table-top{position:relative}
.table-top-main .table-top .banner-left{margin-top:10%px;padding:3%;width:94%;}
.table-top-main .table-top .banner-left .start-order-btn{display:table;margin:0px auto 0;}
.table-top-main .table-top .banner-right{position:absolute;right:0px;top:0px;width:60%}
.table-top-main .table-top .canvas-left{width:100%}
.table-top-main .table-top .canvas-right{width:100%}
.table-top-main .table-top .acrylic .canvas-right{width:100%;margin-top:3%}
.table-top-main .table-top .engrave-text{width:100%}
.table-top-main .table-top .engrave-img{width:100%;margin-top:3%}
.table-top-main .table-top .banner-left, .table-top-main .table-top .banner-left, .table-top-main .table-top .canvas-right, .table-top-main .table-top .engrave-text, .table-top-main .table-top .engrave-text, .table-top-main .table-top .canvas-right, .table-top-main .table-top .price-tag-start-price{text-align:center}
.landing-page-content .review{width:100%}
.table-top-main .table-top .canvas-left-img{float:none; margin:0 auto;  max-width:50%;}
.table-top-main .table-top .engrave-img{float:none;  margin:0 auto;  width:50%;}
.table-top-main .table-top .canvas-right h2{font-size:24px}
.landing-page-content .review h2{text-align:center;font-size:24px}
.table-top-main.landing-page-content .metal .section-title h2{font-size:24px;margin-bottom:0px}
.table-top-main .table-top .engrave-text h2{font-size:24px}
.landing-page-content .review h2{font-size:24px}
.table-top-main.landing-page-content .metal .section-title p{font-size:20px;}
.table-top-main .table-top .banner-right{display:none;}
.cms-table-top .engrave-text .red-btn{margin-bottom:25px}
.table-top-main .table-top .main-canvas, .table-top-main .table-top .acrylic{padding-bottom:30px}
.table-top-main .table-top .main-metal{margin-top:30px}
.landing-page-content .main-review{padding:30px 0}
.table-top-main .table-top .canvas{margin-top:30px}
.table-top-main .metal-box-img{margin:30px 0 30px}
.table-top-main .table-top .main-engrave{padding-bottom:30px}
/* Large canvas prints landing page */
.large-canvas-print-main .first-fold .large-banner-content span.pg-title, .large-canvas-print-main .first-fold .large-banner-content h1.pg-title{font-size:26px;margin:15px 0;}
.large-canvas-print-main .seventh-fold .section-title{font-size:26px}
.large-canvas-print-main .first-fold .large-banner-content p{font-size:16px;line-height:16px;}
.large-canvas-print-main .first-fold .large-banner-content p span{font-size:20px}
.photographer .photographer-banner{min-height:inherit; padding:40px 0}
.photographer .tabbing_content{padding:30px 0 40px}
.photographer-testimonials{background-size:cover; margin:40px 0; padding:40px 0; background-size:cover}
.photographer .banner-text{margin-top:0}
.photographer .decor_printing ul{width:100%; margin-top:0}
.photographer .decor_printing ul li{float:left; clear:both; margin:20px 0 0}
.photographer .banner-text h1{font-size:36px}
.section-title-commn, .bottom-section-title, .photographer .pop_midcontent .pop_right h3{font-size:26px; line-height:28px}
.got-questions{font-size:16px; line-height:18px; margin-top:30px; padding:15px 10px}
.photographer .qualty-banner p, .photographer-testimonials .testimo-text, .tagline-all-commen{font-size:14px}
.photographer .qualty-banner-title{margin:0 auto}
.photographer .qualty-banner{background-size:cover; min-height:inherit; padding:40px 0 50px}
.photographer .qualty-banner p{padding-bottom:30px}
.refer-a-friend .banner-refer-a-friend h1{font-size:22px; line-height:30px}
.refer-a-friend .banner-refer-a-friend, .refer-friend-area{width:100%; margin:0}
.refer-friend-area .content-left , .refer-friend-area .content-right{width:100%; padding:0}    
.refer-friend-area .content-right p{margin:0}    
.refer-a-friend .main-banner{margin:0 0 30px}
.refer-friend-area h3{margin-bottom:10px}
.refer-img-earn{margin-top:25px; padding-top:30px}
/* Banksy Canvas Prints Landing page */
.banksy-canvas-main .banksy-canvas-prints .banner-bcp{position:relative}
.banksy-canvas-main .banksy-canvas-prints .banner-img{position:absolute;right:0px;top:0px;margin-top:0px;width:70%}
.category-banksy-canvas-prints .header-container{position:relative; z-index:9}
.banksy-canvas-main .banksy-canvas-prints .banner-textbox{margin-top:10%px;padding:3%;position:relative;width:94%;background:rgba(255,255,255, 0.7);z-index:1}
.banksy-canvas-main .banksy-canvas-prints .line{margin:5px auto 28px}
.banksy-canvas-main .banksy-canvas-prints .list-box1-left{width:100%;margin-bottom:10px}
.banksy-canvas-main .banksy-canvas-prints .list-box1-right{width:100%}
/* Emoji Art Prints */
.emoji-canvas-print-container .emoji-advertisement .adv-inner .adv-content h1{font-size:37px}
.emoji-canvas-print-container .emoji-advertisement .adv-inner .adv-content h2{font-size:16px}
.emoji-canvas-print-container .emoji-advertisement .adv-inner .adv-content .btn-order-now{font-size:17px}
.emoji-canvas-print-container .emoji-guarantee .guarantee-inner ul li{margin-top:0; width:24%; display:inline-table; font-size:15px}

/* Flsah Sale */
.flash-sale .dpe-cc-home-decor ul.dpe-cc-home-decor-detail li .topx{display:none}
.flash-sale .dpe-cc-home-decor ul.dpe-cc-home-decor-detail li{width:40%}
.flash-sale .section ul li{width:210px;margin:20px 10px}
.flash-sale .main-banner{height:auto;padding:30px 0px;}
.flash-sale .service-image-bg{height:210px}
.category-blank-pre-stretched-canvas .google-review-star{margin:12px auto}
.category-blank-pre-stretched-canvas .google-review-star a{display:inline-block}
.flash-sale .midcontent ul li{width:48%}
/*End Flash Sale CSS */
/*Reward Points*/
.earning-rewards{padding:30px 0 40px}
.redeeming-points{padding:40px 0}
.rewards-p-program .rewards-p_item .rewards-p_title{background:#333333;color:#ffffff}
.redeeming-points ul.reward-credit-points li:last-child::before, .reward-steps > li::after{display:none}
.reward-steps > li{margin-right:20px}
.rewards-p-program .rewards-p_item, .rewards-p-program .rewards-p_item-featured{flex:inherit;margin:15px 2%;position:static;width:45%}
/*affiliate*/
.affiliate .affiliate-banner{min-height:inherit;padding:60px 0; background-size:cover;}
.affiliate .banner-text{margin-top:0}
.affiliate_program_section .affiliate_program .affiliate_program_content li{width:40%}
.affiliate_programhighlights_section .affiliate_program .affiliate_program_content{margin-bottom:15px}
.affiliate_programhighlights_section .affiliate_program .affiliate_program_content li{width:33%; height:170px}
.affiliate_work_section .affiliate_program_content li{width:90%;float:none;margin:10px auto}
.affiliate_work_section .odd .areawise, .affiliate_work_section .even .areawise{display:table;float:none;margin:0 auto;width:100%}
.affiliate .section-title-commn{margin:20px 0}
.affiliate_example_offer_section .item_content{padding:20px 0}
.affiliate_work_section .below_content{background:none; margin-bottom:20px}
.affiliate_work_section .affiliate_program_content li.odd span.item_number, .affiliate_work_section .affiliate_program_content li.even span.item_number{display:none}
.affiliate_work_section .areawise .textpartleft{background:#f7f7f7}
.affiliate_faq_section .affiliate_program_content{margin-bottom:50px}
}
@media only screen and (max-width:640px){
/*Personalized Photo Gifts*/
.personalized-p-g-main .personalized .content-box h3{font-size: 18px}
.personalized-p-g-main .personalized .framedprint{width: 100%;margin: 0 auto;display: table;}
.personalized-p-g-main .personalized .framedprint-box{ width: 60%;margin: 25px auto;display: table;float: none}
.personalized-p-g-main .personalized .framedprint-box.margin-none{margin-right: inherit}
.personalized-p-g-main.landing-page-content .personalized .main-framedprint .section-title{margin-bottom:0px;margin-top:35px}
.personalized-p-g-main .personalized .main-framedprint{padding-bottom: 35px}
.personalized-p-g-main .personalized .occasion{margin: 35px 0 0 0;}
.personalized-p-g-main .personalized .order ul li .order-box-main{margin-right: 0px}
.personalized-p-g-main .personalized .order ul li{display: inline-block;width: 100%;margin:0px 0px 25px 0px}
.personalized-p-g-main .personalized .main-content{margin-top: 35px;padding-bottom:15px}
.personalized-p-g-main .personalized .order{margin-top: 30px}
.personalized-p-g-main .personalized .framedprint-box-text{min-height: auto}
.personalized-p-g-main .personalized .for-the-main .mainarea_wrapper .for-the ul{width: 60%;margin: 0 auto}
.personalized-p-g-main .personalized .for-the ul li{width:100%;margin-right: 0px;}
.personalized-p-g-main .personalized .for-the ul li img{width: 100%}
.personalized-p-g-main .personalized .canavsprints-lef-right{display: inline-block;}
.personalized-p-g-main .personalized .canavsprints-left{width: 100%;display:inline-block;float:left;vertical-align: middle;}
.personalized-p-g-main .personalized .canavsprints-right{display:inline-block;float:left;}
.personalized-p-g-main .personalized .canavsprints-left-img{text-align: center}
.personalized-p-g-main .personalized .canavsprints-left-img img{width: 55%}
.personalized-p-g-main .personalized .canavsprints-right{width:100%;text-align:center;}
.personalized-p-g-main .personalized .main-banner{min-height:270px;background-size:225% auto;}
.personalized-p-g-main .personalized .banner-personalized h1{font-size:18px}
.personalized-p-g-main .personalized .banner-personalized p{line-height:20px}
.personalized-p-g-main .personalized .banner-personalized .start-order-btn{margin:10px auto 0}
.personalized-p-g-main .personalized .content {width:60%;margin:0 auto}
.personalized-p-g-main .personalized .content-box{margin-right:0px;width:100%;}
.personalized-p-g-main .personalized .content-box:first-child{margin-top:50px;}
.personalized-p-g-main .personalized .content-box .content-box-txt{min-height:inherit}
.personalized-p-g-main .personalized .content-box p{min-height:inherit}
/* table-top */
.table-top-main .table-top .canvas-left-img{float:none; margin:0 auto;  max-width:60%;}
.table-top-main .table-top .engrave-img{float:none;  margin:0 auto;  width:60%;}
.table-top-main .table-top .banner-left h1{font-size:24px}
.table-top-main .table-top .canvas-right h2{font-size:22px}
.table-top-main.landing-page-content .metal .section-title h2{font-size:22px}
.table-top-main .table-top .engrave-text h2{font-size:22px}
.landing-page-content .review h2{font-size:22px}
.table-top-main.landing-page-content .metal .section-title p{font-size:18px;}
.table-top-main .table-top .banner-left p{line-height:20px}
/* Large canvas prints landing page */
.large-canvas-print-main .seventh-fold ul.decorating-large li{float:none; display:inline-table; width:100%;padding:0}
.large-canvas-print-main .seventh-fold ul.decorating-large li h3{margin:20px 0 10px}
.large-canvas-print-main .seventh-fold .red-btn{margin-top:20px}
.tagline-all-commen::after{width:250px}
.photographer .banner-text h1{font-size:30px}
#canvas-prints-instagram-photos .headerLine, #canvas-prints-facebook-photos .headerLine{background-size:cover}
#canvas-prints-instagram-photos .headerLine .banner-text h1, #canvas-prints-facebook-photos .headerLine .banner-text h1{font-size:26px;line-height:30px;padding-bottom:10px}

/* Flash Sale */
.flash-sale .conditions{text-align:center}
.flash-sale .conditions-left {display:inline-block;float: none;text-align:left;width:100%;}
.flash-sale .conditions-right {display:inline-block;float:none;width:50%;}
.flash-sale .mainarea_wrapper{margin:0px auto; width:90%;}
.flash-sale .banner-content h2{font-size:18px}
/*End Flash Sale CSS */
}
@media only screen and (max-width:639px){
.affiliate_program #popupquestion .mainarea_wrapper {margin: 0px}
.affiliate_program .pop_midcontent .pop_right {width: 100%}
.free-canvas-print-banner{min-height:inherit; padding:50px 0}
.banner-text-content .banner-heading{font-size:30px}
.coupon-area-section{padding:40px 0 10px}
.coupon-area-section ul.coupon-area li{width:100%; margin-right:0}
.free-canvas-print-banner .banner-text-content{width:auto}
.coupon-area-section .common-section-tittle{margin-bottom:20px}
.common-section-tittle .title-common{font-size:24px}
.common-section-tittle::before{width:240px}
.large-canvas-print-main .square ul li{width:190px}
.large-canvas-print-main #tabmenu a{padding:10px 25px; font-size:16px}
/*Rewards Program*/
.rewards-program-banner{padding:50px 0}
.reward-steps > li{margin-right:5px; height:165px;width:165px}
}
@media only screen and (max-width:567px){
.emoji-canvas-print-container .emoji-guarantee{padding:50px 0 20px}
.emoji-canvas-print-container .emoji-guarantee .guarantee-inner ul li{width:49%; margin-bottom:30px}
.emoji-canvas-print-container .emoji-advertisement .adv-inner .adv-content h1, .emoji-canvas-print-container .emoji-art-prints .art-prints-inner h2{font-size:30px; line-height:34px}
/*Reward Program*/
.rewards-p-program .rewards-p_item, .rewards-p-program .rewards-p_item-featured{width:100%;margin:15px 0}
.redeeming-points ul.reward-credit-points li{float:none;width:100%;margin:0 0 20px}
.rewards-program-banner .banner-title{font-size:30px}
.redeeming-points ul.reward-credit-points li:last-child{float:none;width:100%;text-align:center;margin-bottom:0}
.redeeming-points .reward-award{margin:25px auto 0}
.redeeming-points .spent-points{margin:0 auto}
.redeeming-points ul.reward-credit-points li:last-child h4{margin-top:20px}
.reward-steps > li{width:165px;height:165px;display:inline-block;float:none;margin:10px}
/*affiliate*/
.affiliate_program_section .affiliate_program .affiliate_program_content li{width:280px;margin:20px auto}
.affiliate_programhighlights_section .affiliate_program .affiliate_program_content li{margin:0 auto;width:45%}
.affiliate_printing_section .below_content{width:100%}
.affiliate_printing_section .below_content ul li:nth-child(2){padding:0}
.affiliate_printing_section .below_content ul li:last-child{font-size:14px}
.affiliate .affiliate_printing, .affiliate .affiliate_program{padding:20px 0 0}
.affiliate_printing_section .red-btn{margin-bottom:40px}
.affiliate_printing_section .below_content ul li{padding:5px 0}
.affiliate_printing_section .below_content ul li:nth-child(3){padding-bottom:25px}
.affiliate_printing_section .below_content ul li:last-child{margin-top:20px}
.affiliate_printing_section .below_content ul li:nth-child(2){padding:10px 0}
.affiliate_work_section .below_content{padding-top:30px}
.affiliate_work_section .buttons-set .red-btn{margin-top:40px}
.affiliate_example_offer_section .item_content{margin-bottom:20px}
}
@media only screen and (max-width:480px) {
.personalized-p-g-main .personalized .framedprint-box{width:75%}
.personalized-p-g-main .personalized .content {width:75%;margin:0 auto}
.personalized-p-g-main .personalized .for-the-main .mainarea_wrapper .for-the ul{width:75%}
.product-information{min-height:970px}
.product-information .tab, .canvas-photo-mosaics .product-information .container #tabmenu li{float:none; height:auto; margin:10px auto; width:100%}
.canvas-photo-mosaics .product-information .container #tabmenu{width:100%; text-align:center}
.canvas-photo-mosaics .product-information .container #tabmenu li{border:none}
.product-information .tab label{width:90%; padding:8px 0; left:0; display:inline-block; margin-left:0}
.canvas-photo-mosaics .product-information .container #tabmenu a{display:block; text-align:center; border:1px solid #ddd; border-radius:3px}
.canvas-photo-mosaics .product-information .container #tabmenu li:nth-child(2), .canvas-photo-mosaics .product-information .container #tabmenu li:nth-child(3){margin:auto; display:none}
.canvas-photo-mosaics .product-information .container .customTab #content .tabbing_content.dis_block .pr_review_summary{margin:10px 10%}
.headerLine{background-attachment:scroll; background-position:center 0; background-repeat:no-repeat; background-size:cover; height:auto}
.header-banner .banner-text{padding:260px 0 80px}
.header-banner .banner-text h1{font-size:24px; line-height:26px}
.header-banner .banner-text h4, .header-banner .banner-text h5, #canvas-pixel-prints .header-banner .banner-text h4, #panoramic-canvas-photo-prints .header-banner .banner-text h2{font-size:17px; line-height:17px}
#canvas-pixel-prints .product-information{padding:30px 0 0; height:auto; min-height:auto}
#canvas-pixel-prints .header-banner .banner-text h3{font-size:24px}
#canvas-pixel-prints .header-banner .banner-text::before{display:none}
#canvas-pixel-prints .header-banner .banner-text{padding:30px 5px; width:auto}
#canvas-prints-instagram-photos .headerLine .banner-text,#canvas-prints-facebook-photos .headerLine .banner-text{width:auto}
#canvas-prints-instagram-photos .headerLine .banner-text h1, #canvas-prints-facebook-photos .headerLine .banner-text h1{font-size:30px;line-height:30px}
.canvas-photo-mosaics .product-information .container #tabmenu li:nth-child(2), .canvas-photo-mosaics .product-information .container #tabmenu li:nth-child(3){margin:auto;display:none}
.corporate-art-bnr{min-height:300px;padding:50px 0}
.corporate-art-areas, .corporate-get-in-touch, .corporate-artwork, .corporate-art-clients{padding-top:40px}
.corporate-art-bnr .banner-tittle{font-size:28px}
.corporate-art-bnr .banner-tittle span{font-size:16px}
.corporate-art-bnr .banner-tittle-sub {font-size: 16px;}
.corporate-art-bnr p{font-size:12px;margin-top:10px}
.corporate-art .section-title{font-size:20px;line-height:30px}
.corporate-art .section-title::before{width:100%}
.corporate-art-areas .container #tabmenu li{display:block;border:1px solid #e9e9e9 !important;border-radius:3px;width:220px;margin:0 auto 10px;padding:3px 0}
.corporate-art .corporate-get-in-touch .red-btn{font-size:13px}
.corporate-art-areas .container #content .tabbing_content.dis_block li{width:48%;margin-right:5px}
.corporate-art-areas .container #content .tabbing_content.dis_block li:nth-child(3n){margin-right:5px}
.corporate-art-areas .container #content .tabbing_content.dis_block li:nth-child(2n){margin-right:0}
.corporate-art-clients ul.client-logos li{margin:0 0 10px}
.client-logos img{width:100%;height:auto}
.corporate-get-in-touch .details-about-images{width:260px}
.corporate-get-in-touch .details-about-images h3{font-size:18px}
.corporate-get-in-touch .details-about-images p{font-size:12px}
.corporate-art .rc-anchor-normal .rc-anchor-content{width:170px !important}
.corporate-art .rc-anchor-checkbox{margin:0 8px 2px !important}
.corporate-art .rc-anchor-normal .rc-anchor-checkbox-label{width:122px !important}
.corporate-art .rc-anchor-logo-portrait{margin-left:15px !important}
.corporate-art .rc-anchor-normal .rc-anchor-pt{width:196px !important; right:20px !important}
.corporate-art .rc-anchor-normal{width:260px !important}
.corporate-art .g-recaptcha.float_L iframe, .corporate-art .g-recaptcha.float_L{width:280px !important; float:left !important}
.corporate-image-sample img{height:150px}
/* panoramic-canvas-photo-prints */
#panoramic-canvas-photo-prints .table-top{width:90%}
#panoramic-canvas-photo-prints .below_content{margin-top:10%}
#panoramic-canvas-photo-prints th{font-size:13px}
#panoramic-canvas-photo-prints .sizebox .sizebox-middle .sizebox_heading{font-size:20px}
#panoramic-canvas-photo-prints .sizebox .sizebox-middle ul.size_chart .banner_size{width:100px}
#panoramic-canvas-photo-prints .sizebox .sizebox-middle{width:100%}
#panoramic-canvas-photo-prints .header-banner .banner-text{padding:80px 0}
#panoramic-canvas-photo-prints .header-banner .banner-text h1{font-size:24px; line-height:26px}
#panoramic-canvas-photo-prints .header-banner .banner-text h2, .cms-panoramic-canvas-photo-prints .header-banner .banner-text h5{font-size:13px; line-height:13px}
#panoramic-canvas-photo-prints .sizebox .punchline{font-size:13px}
#panoramic-canvas-photo-prints .red-btn1 {display: inline-block;float: none;margin: 20px auto}
/* Rolled Canvas Pritns start */
#rolled-canvas-prints .header-banner .banner-text{padding:30px 0 30px 0}
#rolled-canvas-prints .header-banner .banner-text h1{padding-bottom:8px}
#rolled-canvas-prints .header-banner .banner-text h4{padding-bottom:8px}
#rolled-canvas-prints .header-banner .banner-text h5{padding-bottom:8px}
#rolled-canvas-prints .common-offers{margin-top:5px}
#rolled-canvas-prints .price-tag-start-price{margin:16px 0}
#rolled-canvas-prints .product-information{padding-top:0px}
#rolled-canvas-prints .product-information .tabs{margin-top:6px}
/* table-top */
.table-top-main .table-top .main-banner{background-size:430% auto;height:390px}
.table-top-main .table-top .price-tag-start-price{margin-top:10px}
.table-top-main .table-top .banner-right{width:100%}
.table-top-main .table-top .canvas-left-img{float:none; margin:0 auto;  max-width:70%;}
.table-top-main .table-top .engrave-img{float:none;  margin:0 auto;  width:70%;}
.table-top-main .table-top .canvas-right h2{font-size:20px}
.table-top-main.landing-page-content .metal .section-title h2{font-size:20px}
.table-top-main .table-top .engrave-text h2{font-size:20px}
.landing-page-content .review h2{font-size:20px}
.table-top-main.landing-page-content .metal .section-title p{font-size:16px;line-height:16px}
/* Large canvas prints landing page */
.large-canvas-print-main .first-fold-img{margin:-20px -20px 0 -20px;}
.large-canvas-print-main .first-fold .large-banner-content span.pg-title, .large-canvas-print-main .seventh-fold .section-title, .large-canvas-print-main .first-fold .large-banner-content h1.pg-title{font-size:18px}
.large-canvas-print-main .price-tag-start-price{margin:0}
.large-canvas-print-main .first-fold .large-banner-content p{font-size:14px;line-height:20px;}
.large-canvas-print-main .first-fold .large-banner-content p span{font-size:16px;}
.large-canvas-print-main .first-fold{padding:20px 0 20px 0;}
.large-canvas-print-main .seventh-fold{padding:10px 0 30px}
.large-canvas-print-main .seventh-fold p.contact-us{margin-top:0px}
.large-canvas-print-main .seventh-fold ul.decorating-large li{margin:10px 0}
.large-canvas-print-main .seventh-fold ul.decorating-large{margin:10px 0 15px}
.large-canvas-print-main .common-offers-full-width{margin:0}
.section-title-commn, .bottom-section-title, .photographer .pop_midcontent .pop_right h3{font-size:18px; line-height:20px}
.photographer .banner-text h1{font-size:30px}
/* Refer-A-Friend*/
.refer-friend-area .content-right .red-btn{font-size:16px}
/* Banksy Canvas Prints Landing page */
.banksy-canvas-main .banksy-canvas-prints .banner-textbox h1{font-size:20px}
.banksy-canvas-main .banksy-canvas-prints .banner-img{width:100%}
.banksy-canvas-main .banksy-canvas-prints .list-box1-right ul{margin:12px 0 0 0;width:100%}
/* Flash Sale */
.flash-sale .midcontent ul li{margin-bottom:30px}
.flash-sale .surprises-midel .imgbox{width:80%}
.flash-sale .section ul li{width:200px}
.flash-sale .conditions-right{width:70%}
/*End Flash Sale CSS */
}
@media only screen and (max-width:479px) {
.affiliate_program .pop_midcontent .pop_right ul.form-list li .field.width50 .input-box{width:100%; margin-right:0; margin-bottom:20px}
.affiliate_program .pop_midcontent .pop_right ul.form-list li .field.width50 .input-box:last-child{margin-bottom:0}
.personalized-p-g-main .personalized .occasion ul li{width:100%;margin:0px;}
/*free canvas prints*/
.coupon-code-conditions .red-btn, .free-canvas-print-banner .red-btn{box-sizing:border-box; -webkit-box-sizing:border-box;padding:13px 20px; font-size:15px}
.banner-text-content .banner-heading{font-size:24px}
.free-canvas-print-banner .banner-text-content{font-size:14px}
.coupon-area-section .coupon-code-conditions{padding:30px 15px 25px}
.coupon-area-section .coupon-code{font-size:14px; margin:25px 0 20px}
.coupon-code-conditions h3{font-size:15px}
.common-section-tittle .title-common{font-size:22px; line-height:24px}
.coupon-area-section .free-can-heading{font-size:19px; width:198px}
#panoramic-canvas-photo-prints .mainarea_wrapper{width:auto}
#panoramic-canvas-photo-prints .sizebox{padding:0; border:none; max-width:390px; width:100%; min-height:inherit}
#panoramic-canvas-photo-prints .sizebox .sizebox-middle ul.size_chart .banner_size{width:80px}
#panoramic-canvas-photo-prints .sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise strike{width:70px}
#panoramic-canvas-photo-prints .sizebox .sizebox-middle p.custom_price{font-size:24px}
#panoramic-canvas-photo-prints .sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise{font-size:13px; width:130px}
#panoramic-canvas-photo-prints .sizebox .sizebox-middle .custom_size #customSizeBlock{width:100%; margin-top:10px}
#panoramic-canvas-photo-prints .sizebox .sizebox-middle a.red-btn{font-size:15px}
.got-questions{font-size:13px; line-height:16px}
.photographer .qualty-banner p, .photographer-testimonials .testimo-text, .see-more-product ul li p{font-size:13px}
.see-more-product ul li p{padding:0 10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.photographer .banner-text h1{font-size:26px; line-height:28px}
.photographer .banner-text p, .photographer .red-btn, .photographer .decor_printing ul li h4{font-size:14px}
.photographer .decor_printing ul li .sprite{margin-right:10px; margin-bottom:35px}
.photographer_from #photographerform .form-list li{width:100%; padding-right:0}
.photographer_from #photographerform .form-list textarea{width:100%}
.large-canvas-print-main #tabmenu li{margin:0 2px}
.large-canvas-print-main #tabmenu a{padding:10px; font-size:14px}
.large-canvas-print-main .custom-for-page-sizes-price{padding:10px 0 30px}
.large-canvas-print-main .second-fold #tabmenu{top:-38px}
.large-canvas-print-main .second-fold #tabmenu a{font-size:11px;padding:9px}
/* Flash Sale CSS */
.flash-sale .banner-content p{font-size:13px}
.flash-sale .input-text.required-entry.validate-email, .flash-sale .white-btn{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.flash-sale .white-btn{margin-top:10px}
.flash-sale .dpe-cc-home-decor ul.dpe-cc-home-decor-detail li{width:100%}
.flash-sale .service-image-bg{height:auto}
.flash-sale .dpe-cc-home-decor ul.dpe-cc-home-decor-detail li .service-image-bg span.service-img{position:static; margin-top:30px}
.flash-sale .countdown{max-width:240px; margin:20px auto 0}
.flash-sale .midcontent ul li{width:80%}
.flash-sale .midcontent ul.f-right-f{border-top:1px solid #eee; padding-top:20px}
/*End Flash Sale CSS */
/*Reward Program*/
.reward-banner-content .white-btn{margin-top:30px}
.rewards-program-banner{text-align:center}
.rewards-program-banner .banner-title{font-size:28px}
/*affiliate*/
.affiliate .banner-text h1{font-size:26px;line-height:26px}
.affiliate_programhighlights_section .affiliate_program .affiliate_program_content li{margin:15px auto 20px;width:252px;height:175px}
.affiliate_work_section .areawise .textpartleft{width:70%;padding:21px 10px}
.affiliate_example_offer_section .affiliate_program_content li{margin:20px 0}
.affiliate_printing_section .below_content .tag_content, .affiliate_example_offer_section .tag_content{font-size:16px}
.affiliate_example_offer_section .item_banner{display:none}
.faq_program_content ul li{padding:3px 10px 3px 30px}
.affiliate_faq_section .affiliate_program_content{width:95%}
}
@media only screen and (max-width:425px) {
    .personalized-p-g-main .personalized .for-the-main .mainarea_wrapper .for-the ul{width:100%}
    .personalized-p-g-main .personalized .content{width:100%}
    .personalized-p-g-main .personalized .framedprint-box{width:100%}
}
@media only screen and (max-width:320px) {
.flash-sale .banner-content h2 {font-size:12px;}
.photographer_from #photographerform .g-recaptcha.float_L, .affiliate_program .pop_midcontent .pop_right ul.form-list .g-recaptcha.float_L {display: inherit;width: 280px;overflow: hidden;}
}
