/* sprite Image */
@import 'https://fonts.googleapis.com/css?family=Cookie';
body.cms-home, .cms-home .wrapper{background:#ffffff}
.customer-account .wrapper{background:#f6f6f6}
.gcp-sprite, .steps ul li.satisfaction span, .made_by .made_by_box div, .services .service_main .service_box div, .hand-crafted-section .content-heading.white:before{background:url("https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/gcp-sprite.png") top left no-repeat}
.mobile-view{display:none}
a.pink-link{color:#f05323;text-decoration:underline}
a.pink-link:hover{color:#000}
.clear{clear:both}
/* main menu */
#ddmenu ul{padding:0;width:100%;font-size:0;list-style:none;position:relative}
#ddmenu li{font-family:'graphikmedium';font-size:15px;margin:0;padding:0;display:inline-block;position:relative;color:#000000;vertical-align:middle;outline:none}
#ddmenu .over{}
#ddmenu .over.no-sub{}
#ddmenu .top-heading{margin:0 14px 0 14px;text-decoration:none;display:inline-block;font-size:15px;font-family:'graphikbold';text-transform:uppercase;color:#435471}
#ddmenu .top-heading:hover{color:#f05323}
/* links of top-heading */
/*#ddmenu a{color:#252525}
#ddmenu a:hover, #ddmenu ul li:hover a{color:#f05323}
#ddmenu ul li:hover .caret{border-top-color:#f05323}*/
/* caret(arrow icon) */
#ddmenu .caret{left:-8px;width:0;height:0;vertical-align:middle;margin-bottom:2px;border-top:4px solid #252525;border-right:4px solid transparent;border-left:4px solid transparent;display:inline-block;position:relative}
#ddmenu .dropdown{width:auto;left:0px;color:#000000;padding:0;margin:0;display:none;position:absolute;top:100%}
#ddmenu .full-width .dropdown{width:518px;padding:0;margin:0}
#ddmenu .offset300{left:0;right:auto}
#ddmenu .right-aligned{left:auto;right:0px}
#ddmenu .over .dropdown{display:block}
#ddmenu .dd-inner{text-align:center;padding:25px 16px 5px 16px;margin:16px 0 0 16px;background-color:#ffffff;font-size:13px;border-top:3px solid #f05323}
#ddmenu .dd-inner:before{content:"";border:10px solid transparent;border-bottom:10px solid #f05323;position:absolute;top:-2px;left:56px}
#ddmenu ul li{z-index:4 !important}
#ddmenu ul li .dropdown{z-index:5 !important}
#ddmenu ul ul{margin:0;padding:0;text-align:left;width:auto;background:none;border:none;display:block;position:static;z-index:0;border-radius:0}
#ddmenu ul ul li{font-size:13px;padding:6px 0;color:inherit;line-height:1;margin:0 18px 10px 18px;position:static;background:none;border:none;transition:none;border-radius:0;width:120px;display:inline-table;text-align:center}
#ddmenu li .dropdown .dd-inner ul li{font-size:12px}
.menubar{width:100%;-webkit-transition:all 500ms ease-out;  -moz-transition: all 500ms ease-out;  -o-transition: all 500ms ease-out;  transition: all 500ms ease-out;}
.nav-fixed .menubar{position:fixed;top:0px;background: #fff;z-index:99;margin:0 auto 0;padding:5px 0 2px;-webkit-box-shadow: -1px 2px 2px -2px rgba(0,0,0,0.75);-moz-box-shadow: -1px 2px 2px -2px rgba(0,0,0,0.75);box-shadow: -1px 2px 2px -2px rgba(0,0,0,0.75);-webkit-animation:sticky_nav 1s;-webkit-animation-play-state:play;animation:sticky_nav 1s;animation-play-state:play}
.nav-fixed.pushnav-push-toleft .menubar, .nav-fixed.pushmenu-push-toright .menubar{position:relative}
.nav-fixed .menubar .nav_main{max-width:1200px;margin:0 auto}
@keyframes sticky_nav{
  0%{top:-30px}
  100%{top:0px}
}
/*
#ddmenu li.canvas-products{position:static}
#ddmenu li.canvas-products .dropdown{left:auto;right:0px;width:985px}
#ddmenu li.canvas-products .dropdown .dd-inner:before{left:37%}
*/
@media screen and (-webkit-min-device-pixel-ratio:0){
/* Safari only override */
::i-block-chrome, #ddmenu ul ul li{
margin:0 16px 10px 16px}
}
/*#ddmenu ul ul li:nth-child(5n){margin-right:0}*/
.nav-title{margin-top:6px}
#ddmenu .no-sub .dd-inner{padding:0px;margin-left:0}
#ddmenu ul .no-sub ul li{border-bottom:1px solid #e5e5e5;margin:0;width:100%;text-align:left;padding:0}
#ddmenu ul .no-sub ul li a{margin-top:0;padding:12px 10px 12px 18px}
/* links in sub menu */
#ddmenu ul li .dropdown a{color:#000000;margin:0;line-height:1;text-decoration:none;transition:color 0.4s;width:100%;float:left}
#ddmenu .dropdown a:hover, #ddmenu .dropdown a:focus{text-decoration:none;color:#f05323}
/* blocks within the sub-menu */
#ddmenu .column{text-align:left;vertical-align:top;display:inline-block;width:100%;min-width:200px;padding:0}
#ddmenu .dd-inner ul:last-child{border-right:none}
#ddmenu h3{margin-top:12px;margin-bottom:8px;font-size:24px}
#ddmenu div.column h3{text-transform:uppercase}
#ddmenuLink{display:none}
#ddmenu .menu-icon{display:none;z-index:5 !important}
.topbar .main-container{}
.shopping-offer{background:#f05323;/*padding:10px 10px;*/width:100%;font-family:'graphikmedium';text-align:center;color:#ffffff;text-transform: capitalize}
.shopping-offer sup{font-size:12px}
.shopping-offer span{font-family:'graphiksemibold'}
.checkout-cart-index .shopping-offer, .opc-index-index .shopping-offer, .checkout-onepage-success .shopping-offer{display:none}
.top-offer{color:#ffffff;font-size:12px;line-height:32px;text-transform:uppercase}
.topbar .topbar-right a{padding:5px 0 5px 20px;position:relative;color:#ffffff}
.topbar .topbar-left a#help_div:hover{color:#f05323}
.topbar .topbar-right li.live-chat-image a{padding-left:0}
@media screen and (-webkit-min-device-pixel-ratio:0){
/* Safari and Chrome */ .topbar .topbar-right a{}
/* Safari only override */ ::i-block-chrome, .topbar .topbar-right a{}
}
.topbar .topbar-right a.help:before{content:"\f059"}
.topbar .topbar-right a.phone-n{cursor:default;letter-spacing:1px}
.topbar .topbar-right a.phone-n.mobile{display:none}
.topbar .topbar-right a img{vertical-align:middle}
.topbar .topbar-right a.phone-n:hover{color:#ffffff}
.topbar .topbar-right a:before, .sidebar-account .links ul li a:before{position:absolute;left:0;font-family:'FontAwesome'}
.topbar .topbar-right a.phone-n:before{content:"\f095";font-size:16px}
.topbar .topbar-right a.live-chat:before{content:"\f0e6"}
.topbar .topbar-right ul li{padding:2px 20px;line-height:28px}
.topbar .topbar-right ul li:last-child{padding-right:0}
.topbar .topbar-right ul li.live-chat-image{background:#fff;border-bottom:1px solid #eee}
/*--Pop-up contett--*/
.offer-pop-up-main{background:#ffffff;width:auto;max-width:600px;max-height:80%;padding:18px 0 10px 0;display:none}
.offer-pop-up-main .close-btn{position:absolute;top:-12px;right:-10px;background:#000000;height:27px;width:27px;border-radius:50px;padding:2px 7px 3px 8px;color:#ffffff}
.popup_visible .offer-pop-up-main{margin:0 auto;/*-ms-transform:translateY(-50%) !important;-webkit-transform:translateY(-50%) !important;-moz-transform:translateY(-50%);transform:translateY(-50%) !important;top:50%;position:relative;transition:all 0.6s ease 0s;-webkit-animation:expand 1s;*/padding:0}
@-webkit-keyframes expand{
    0%{top:0%;}
    100%{top:50%}
}
.content-l-r{text-align:left;float:left;width:100%}
.content-l-r ul{padding-left:0;margin-top:13px;margin-bottom:20px}
.content-l-r ul li{color:#333333;font-family:'graphikmedium';font-size:15px;line-height:20px;padding:0 0 10px 25px;position:relative;}
.content-l-r ul li:before{content:"\f00c";font-family:FontAwesome;padding-right:10px;color:#f05323;position:absolute;left:0px}
.countdown-timer{float:left; width:176px; overflow:hidden; height:32px}
a.bogo_offer_open{color:#ffffff; font-family:"graphiksemibold"}
a.bogo_offer_open:hover{color:#f05323;}
.pop-up-content{float:left;width:100%;padding:20px;background:#fafafa}
.pop-up-content .pop-up-offer-title{margin-bottom:5px;font-family:'graphikregular';font-size:25px;color:#383838;text-align:center; padding-top:15px}
.pop-up-content img{margin:0 auto;display: block; margin: 0 auto;text-align: center;}
.pop-up-content .content-l-r-title{font-size:15px;color:#333333;font-family:'graphikmedium';margin:20px 0 0 0}
.discountcode{border:1px dashed #a1a1a1;display:block;margin:0 auto;padding:9px 13px;position:relative;width:250px; margin-top:10px}
.discountcode .discountcode-icon{background:url("https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/homepage/discount-icon.png") top center no-repeat;height:10px;left:0;margin:0 auto;position:absolute;    right:0;top:-5px;width:15px}
.discountcode-txt span{color:#404040;font-family:'graphikregular';font-size:17px; float:left}
.discountcode-txt{color:#000000;font-family:'graphikbold';font-size:31px; line-height:30px}
.pop-up-content .content-l-r ul li{font-family:'graphikregular';font-size:12px;padding:0 0 3px 18px;margin:0 0 5px 0;line-height:normal}
.pop-up-content .content-l-r ul li:before{color:#868686;}
a.skip-link{padding-top:4px;padding-bottom:4px}
a.skip-cart{padding-right:0}
.cms-home .main-container.col1-layout{max-width:100%}
#header-nav nav#ddmenu{float:left;margin:9px 0 0 0}
#header-nav .account-cart-wrapper{float:left;width:250px;margin:5px 0 0 0}
#header-nav .account-cart-wrapper a.skip-link.skip-cart{color:#000000;padding:0px}
#header-nav .account-cart-wrapper .header-login a{color:#435471;padding:0px}
#header-nav .account-cart-wrapper .header-login a i{float:left}
#header-nav .account-cart-wrapper .header-login a span i{float:right;margin: 1px 0 0 3px;font-size: 12px}
.header-login{float:right;margin:0 25px 0 0}
.header-minicart{float:right;margin:5px 0 0 0}
#header-nav .header-minicart a .label{display:none}
#header-nav a.login-link span.label{margin:3px 0 0 8px;float:right}
#header-nav a.login-link span.label{float:right;margin:0px 0 0 8px;line-height:15px;font-family:'graphiksemibold';font-size:12px;text-align:left}
#header-nav a.login-link span.label span{display:block;color:#868686;text-align:left;font-family:'graphikregular';font-size:10px}

/*Header changes for Reward Points*/
#header-nav .header-login{position:relative}
.header-account-dropdown{background:#fff none repeat scroll 0 0;border:1px solid #e2e4e8;border-radius:3px;box-shadow:2px 2px 2px rgba(0,0,0,0.2);box-sizing:border-box;left:50%;margin-left:-150px;padding:15px 0 0;position:absolute;top:35px;width:300px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;z-index:11}
.header-dropdown-h{font-size:14px;opacity:0;position:absolute;transform:translateY(-10px);transition:opacity 0.3s ease 0.2s, transform 0.3s ease 0.2s, visibility 0s ease 0.3s, -webkit-transform 0.3s ease 0.2s;visibility:hidden}
#header-nav .header-login:hover .header-dropdown-h{opacity:1;transform:translateY(5px);transition:opacity 0.3s ease 0.2s, transform 0.3s ease 0.2s, visibility 0s ease 0.3s, -webkit-transform 0.3s ease 0.2s;visibility:visible;z-index:10}
.header-ico-links-wrap{text-align:center;display:inline-block;width:100%}
.header-ico-links-wrap > .header-ico-li.-my-account{background-image:url('https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/my-account.png')}
.header-ico-links-wrap > .header-ico-li.-my-orders{background-image:url('https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/my-orders.png')}
.header-ico-links-wrap > .header-ico-li.-my-wishlist{background-image:url('https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/rewards-points.png');background-position:50% 2px}
.header-ico-links-wrap > .header-ico-li{background-position:50% 0;background-repeat:no-repeat;background-size:30px auto;border-left:1px solid #f0f0f0;display:inline-block;width:32%}
.header-ico-links-wrap > .header-ico-li:first-child{border-left:medium none}
.header-ico-links-wrap > .header-ico-li > .header-ico-link{display:block;font-size:13px;height:44px;line-height:92px;padding:5px 0;vertical-align:bottom;width:100%}
.header-ico-links-wrap > .header-ico-li > .header-ico-link:hover{text-decoration:underline}
.tm_headerlinkmenu::before,.tm_headerlinkmenu::after{content:"";cursor:default;opacity:0;position:absolute;top:100%;transition::opacity 0.3s ease 0.2s, transform 0.3s ease 0.2s, visibility 0s ease 0.3s, -webkit-transform 0.3s ease 0.2s;visibility:hidden; transition:opacity 0.3s ease 0.2s, transform 0.3s ease 0.2s, visibility 0s ease 0.3s, -webkit-transform 0.3s ease 0.2s}
.tm_headerlinkmenu::before{border-bottom:12px solid #ddd;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);left:50%;margin-left:-12px;margin-top:1px; transition:opacity 0.3s ease 0.2s, transform 0.3s ease 0.2s, visibility 0s ease 0.3s, -webkit-transform 0.3s ease 0.2s}
.tm_headerlinkmenu::after{border-bottom:10px solid #fff;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);left:50%;margin-left:-10px;margin-top:3px;z-index:22; transition:opacity 0.3s ease 0.2s, transform 0.3s ease 0.2s, visibility 0s ease 0.3s, -webkit-transform 0.3s ease 0.2s}
#header-nav .header-login:hover .tm_headerlinkmenu::after,#header-nav .header-login:hover .tm_headerlinkmenu::before{opacity:1;visibility:visible; transition:opacity 0.3s ease 0.2s, transform 0.3s ease 0.2s, visibility 0s ease 0.3s, -webkit-transform 0.3s ease 0.2s;}
.header-dropdown-h:after, .header-dropdown-h:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.header-dropdown-h:after{border-color:rgba(255, 255, 255, 0);border-bottom-color:#ffffff;border-width:8px;margin-left:-8px}
.header-dropdown-h:before{border-color:rgba(226, 228, 232, 0);border-bottom-color:#e2e4e8;border-width:9px;margin-left:-9px}
.header-account-top .account-icon{padding:0 0 15px 20px}
.header-account-top .account-icon i{position:relative;top:6px;padding:0 7px 0 0}
.header-account-top .account-icon .skip-account{vertical-align:inherit}
.header-account-top .account-icon .pop-title{color:#333;font-size:18px}
#header-nav .account-cart-wrapper .header-login a.btn-default{color:#fff;display: block;margin: 15px 0 15px 0;dding: 0 50px;width: 258px;}
#header-nav .account-cart-wrapper .header-login .create-account{color:#333;}
#header-nav .account-cart-wrapper .header-login .create-account a{color:#f05323;}
#header-nav .account-cart-wrapper .header-login .create-account a:hover{text-decoration:underline}
.header-account-links{background:#f3f3f3;padding:12px 0 10px 0px}

.banner-content{position:absolute;transform:translate(0, -25%);-webkit-transform:translate(0, -25%);-moz-transform:translate(0, -25%);top:50%;left:0;right:0}
.banner-text{font-family:"graphiklight";font-size:26px}
.banner-text h1{color:#ffffff;font-size:48px;font-family:"graphikmedium";margin:7px 0 20px}
.cms-home .banner-content{top:42%}
.cms-home .banner-text .banner-text1{font-family:'graphikmedium';font-size:16px;line-height:16px}
.cms-home .banner-text .banner-text2{font-family:'graphiksemibold';display:block;margin-bottom:12px;font-size:24px;line-height:24px}
.cms-home .banner-text h1{text-transform:uppercase;font-family:'graphikbold';max-width:755px;display:block;margin:14px auto 18px;line-height:40px;font-size:40px}
.cms-home .banner-text .coupon-code{font-family:'graphikmedium';font-size:16px;background:#ffffff;color:#f05323;border:1px dashed #f05323;width:215px;margin:25px auto 30px;padding:10px 0}
.cms-home .banner-text .coupon-code span.code{text-transform:uppercase;font-size:20px;line-height:20px;vertical-align:middle;padding: 0 0 0 10px}
.banner-content p.tagline{font-size:16px;margin-top:20px}
.middle-container{max-width:1366px;margin:0 auto}
.main-title{font-size:36px;text-align:center;color:#000000;line-height:30px;font-family:'graphiksemibold';position:relative;z-index:1}
.main-title span{text-align:center;color:#868686;font-size:18px;line-height:25px;padding:15px 0 30px;display:block;font-family:'graphikmedium'}
.best-quality-canvas-prints, .made_by_content, .tesimonials{display:table;padding-top:75px;clear:both;width:100%}
.best-quality-canvas-prints{padding-top:40px}
.shop_now{position:relative}
.best-quality-canvas-prints ul{text-align:center}
.best-quality-canvas-prints ul li{width:33.33%;display:inline;float:left;position:relative;overflow:hidden;transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;line-height:0}
.product-details-hover{background:rgba(255,255,255,0);width:100%;height:100%;position:absolute;left:0;top:0;transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s}
.best-quality-canvas-prints ul li:hover .product-details-hover{background:rgba(0,0,0,0.7);cursor:pointer}
.product-details{position:absolute;left:0;top:50px;background:rgba(255,255,255,0.7);padding:15px 30px;text-align:left;transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s}
.best-quality-canvas-prints ul li:nth-child(2n+0) .product-details{background:rgba(0,0,0,0.7)}
.best-quality-canvas-prints ul li:nth-child(2n+0):hover .product-details-hover{background:rgba(255,255,255,0.7)}
.best-quality-canvas-prints ul li:hover .product-details{display:none}
.product-details-hover .product-details-hvr{transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;bottom:120%;left:0;right:0;margin:0 auto;position:absolute}
.best-quality-canvas-prints ul li:hover .product-details-hover .product-details-hvr{bottom:51%}
.product-details-hover .shop_now{top:120%;right:50%;color:#ffffff;position:absolute;margin:0 -78px 0 0;width:156px}
.best-quality-canvas-prints ul li:hover .shop_now{top:51%;padding:16px 0}
.shop_now:hover{background:#868686}
.product-name{color:#000000;font-size:16px;line-height:21px}
.best-quality-canvas-prints ul li:hover .product-price, .best-quality-canvas-prints ul li:hover .product-name{color:#ffffff}
.product-price{font-size:15px;color:#868686;line-height:22px}
.product-details-hover .product-name{color:#ffffff}
.best-quality-canvas-prints ul li:nth-child(2n+0) .product-details-hover .product-name, .best-quality-canvas-prints ul li:nth-child(2n+0) .product-details-hover .product-price{color:#000000}
.best-quality-canvas-prints ul li:nth-child(2n+0) .product-details .product-name{color:#ffffff}
.best-quality-canvas-prints ul li .canvas-product-image{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease}
.best-quality-canvas-prints ul li:hover .canvas-product-image{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2)}
.steps{width:100%;float:left;background:#f05323;padding:20px 0;margin-top:60px}
.steps_main{}
.steps_title{color:#ffffff;font-size:36px;line-height:38px;padding:0 20px 0 0;float:left}
.steps ul{margin-bottom:0}
.steps ul li{display:inline-table;line-height:38px;width:auto;color:#ffffff;list-style:none;margin:0 24px}
.steps ul li:last-child{margin-right:0}
.steps ul li span{background:#ffffff;border-radius:100%;color:#f05323;float:left;height:36px;margin-right:10px;text-align:center;width:35px;border:1px solid #e5e5e5;font-size:15px}
.steps ul li.satisfaction span{background-position:0px -55px;border-radius:inherit;border:none;width:28px}
.made_by_content{border-bottom:1px solid #e5e5e5}
.made.main-container:before{position:absolute;left:-20px;top:10px;background:url("https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/made-b-hand-bg.png") no-repeat center bottom;width:656px;height:936px;z-index:1;content:""}
ul.made_by{width:660px;float:right;padding:50px 0 15px;list-style:none;margin-bottom:0}
ul.made_by li.made_by_box{width:315px;position:relative;float:left;margin:8px 30px 17px 0px}
ul.made_by li.made_by_box:nth-child(2n+0){margin-right:0} .made_by .made_by_box div{height:181px;width:315px;background:url("https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/gcp-sprite-home.png") top left no-repeat}
.made_by .made_by_box div.quality-material{background-position:top left}
.made_by .made_by_box div.madein-m{background-position:top right}
.made_by .made_by_box div.hand-made{background-position:bottom left}
.made_by .made_by_box div.premium-quality{background-position:bottom right}
p.made_by_title{color:#ffffff;background:rgba(0,0,0,0.7);width:100%;padding:5px 0;text-align:center;text-transform:uppercase;position:absolute;bottom:0;margin-bottom:0;font-family:'graphikmedium'}
.line{width:100%;float:left;position:relative;z-index:-1;border-top:1px solid #e5e5e5}
.services{width:100%;float:left;padding:0;margin-top:40px}
.services .main-container{z-index:1}
.service_main{width:900px;float:right}
.service_box{width:271px;float:left;margin-right:43px;text-align:center}
.services .service_main .service_box div{height:80px;width:80px;border-radius:100%;border:1px solid #e5e5e5;margin:0 auto}
.services .service_main .service_box div.premium-q{background-position:19px -111px}
.services .service_main .service_box div.super_fast{background-position:19px -191px}
.services .service_main .service_box div.customer_icon{background-position:19px -261px}
.service_box:last-child{margin-right:0}
.service_title{text-align:center;font-size:13px;line-height:normal;color:#000000;text-transform:uppercase;margin-top:10px;display:block;margin-bottom:14px;font-family:'graphikmedium'}
.canvas_print{background:url("https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/bg-bottom.jpg") no-repeat center bottom #e3e3e3;position:relative;width:100%;margin-top:18px;min-height:580px;padding:100px 0 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left;z-index:0}
.clear-backend{position:relative}
.clear-backend > input{position:absolute;filter:alpha(opacity=0);opacity:0;height:78px}
.clear-backend > input:hover{cursor:pointer}
.clear-backend > input:hover + span, .clear-backend > input:checked + span{background:#ffffff;color:#000000}
.clear-backend > input:checked + span + i{color:#000000}
.clear-backend > input, .clear-backend > span{background:#3b3a3a;color:#ffffff;display:block;width:235px;font-size:18px;text-align:left;padding:25px 10px 25px 20px;z-index:1;margin-bottom:12px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.tab-content{background:#ffffff;position:absolute;right:0;top:-35px;width:calc(100% - 235px);width:-webkit-calc(100% - 235px)}
@media screen and (-webkit-min-device-pixel-ratio:0){
/* Safari only override */ ::i-block-chrome, .tab-content{width:81%}
}
.tab-content section{width:100%;padding:55px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;min-height:415px;height:auto;float:left;display:none}
.clear-backend > input.tab-1:checked ~ .tab-content .tab-item-1{display:block;background:#ffffff}
.clear-backend > input.tab-2:checked ~ .tab-content .tab-item-2{display:block;background:#ffffff}
.clear-backend > input.tab-3:checked ~ .tab-content .tab-item-3{display:block;background:#ffffff}
.clear-backend > input.tab-4:checked ~ .tab-content .tab-item-4{display:block;background:#ffffff}
.tab-para{float:left;margin-bottom:15px}
.tab-para img{padding:0 20px 0 0;float:left}
.tab-subtitle{font-size:15px;color:#000000;font-family:'graphiksemibold'}
.tesimonials .main-container{margin-bottom:40px}
ul.testimonial-block{list-style:none;margin-bottom:20px;text-align:center}
ul.testimonial-block li.testi-box{display:inline-table;margin-right:55px}
ul.testimonial-block li.testi-box .testi-content{width:358px;padding:15px 15px 25px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #e5e5e5;position:relative;text-align:left;border-radius:3px;margin-bottom:30px;min-height:180px}
ul.testimonial-block li.testi-box:last-child{margin-right:0}
ul.testimonial-block li.testi-box .testi-content:before, ul.testimonial-block li.testi-box .testi-content:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent;border-bottom:0;left:0;right:0;margin:0 auto}
ul.testimonial-block li.testi-box .testi-content:before{bottom:-16px;border-top-color:#e5e5e5;border-width:16px}
ul.testimonial-block li.testi-box .testi-content:after{bottom:-15px;border-top-color:#ffffff;border-width:15px}
ul.testimonial-block li.testi-box strong{color:#000000}
.order-now{width:100%;float:left;text-align:center;padding:1.5% 0}
/* left side popup*/
.canvas_offer { margin: 0px 0 0 50px; position: fixed !important; z-index: 999; left: 0; bottom: 0; }
.canvas_offer .close-btn { font-family:'graphikmedium' ; background: #333333; border: none; color: #fff; font-size: 20px; left: 10px; padding: 1px 5px; position: absolute; top: -25px; height:25px; width: 25px; text-align: center; line-height: 20px; text-decoration: none; border-radius:0px;}
.shipping-offer-top a { display: inline-block; line-height: normal; text-decoration: underline; }
.popup-box-champ { /*background: url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/left-offer-bg.jpg) 50% 0 no-repeat #ffffff;*/ background:#fafafa; border: 1px solid #ebebeb; height:200px; width: 292px; z-index: 999; padding-top: 20px; box-sizing: border-box; -webkit-box-sizing: border-box; text-align: center; }
.popup-box-champ .champ-text-offer {line-height:42px;font-size:30px; font-family: "graphiksemibold"; color: #333333; display: inline-table; text-transform: uppercase; }
.popup-box-champ .code-area-champ { width: 100%; padding: 0px 20px; box-sizing: border-box; -webkit-box-sizing: border-box;}
.popup-box-champ .bottom-offer-btn{background:#333333;color:#fff;margin:14px 0 0 0;padding:8px 20px 7px 20px;display:inline-block;text-transform:uppercase;font-family: "graphikregular";font-size:13px}
.popup-box-champ .bottom-offer-btn:hover{background:#f05323;color:#fff}
.canvas_offer .show-btn {font-family:'graphiksemibold'; background: #333333; color: #fff; position: fixed; left: 60px; bottom: 0; z-index: 99; padding: 2px 12px; text-align: center; font-size: 20px; line-height: inherit; text-decoration: none; }
.popup-box-champ .offer-box .coupen-code-champ{font-family:'graphikmedium';font-size: 25px;}
.popup-box-champ .champ-text-offer span { line-height:14px;font-size:24px; color: #000; font-family: "graphikmedium"; display: block;  }
.popup-box-champ .code-area-champ span { font-size: 14px; display: block; }
.popup-box-champ .code-area-champ .coupen-code-champ { padding-top: 2px;    padding-right: 12px; font-family:'graphikmedium';font-size: 25px; color: #333333; background: url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/ribbon.png); height: 42px; background-repeat: no-repeat;  border: 1px dashed #fff; position: relative; width:100%;  text-transform: uppercase;  display: inline-block; margin-top: 14px; }
.popup-box-champ .terms{font-family:'graphikregular';font-size: 15px; color: #333333; margin-top: 16px;}
.popup-box-champ .code-area-champ .coupen-code-champ span { vertical-align: middle;    margin-right: 10px; display: inline-block; font-family:'graphikregular';font-size: 12px;color: #333333;}
/* right side popup*/
.right-popup{position:fixed;bottom:78px;right:-206px;z-index:2;width:239px;border-radius:12px 0px 0px 12px;transition:right 0.3s;}
.right-popup-nav{width:39px;font-size:12px;height:204px;font-family:'graphikmedium';box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left;cursor:pointer;}
.right-popup-nav h1{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);position:relative;left:0px;display:inline-block;color:#fff;text-transform:lowercase;display:inline-block;white-space:nowrap;}
.right-popup-details{float:left;font-size:14px;text-align:right;padding:20px 12px;box-sizing:border-box;-webkit-box-sizing:border-box;border-left:0;border-right:0;line-height:normal;height:204px;background:#fafafb;position:relative;left:-6px;width:150px;z-index:-1;line-height:22px;}
.right-popup.show-details{right:-56px;transition:right 0.3s;}
.right-popup-details .offer-detail-text-1{font-size:16px;font-family:'graphikregular';color:#333333;text-align:center;display:block;text-transform:uppercase;}
.right-popup-details .offer-detail-text-2{font-size:28px;font-family:'graphikbold';color:#333333;text-align:center;display:block;text-transform:uppercase;}
.right-popup-details .offer-detail-text-3{font-size:28px;font-family:'graphikregular';color:#333333;text-align:center;display:block;text-transform:uppercase;margin-top:10px;}

.right-popup-details .offer-detail-text-4{font-size: 40px;font-family: 'graphiklight';color: #333333;text-align: center;display: block;text-transform: uppercase;margin-top:15px;}
.right-popup-details .offer-detail-text-5{font-size: 32px;font-family: 'graphikbold';color: #333333;text-align: center;display: block;text-transform: uppercase;margin-top:10px;}
.right-popup-details .offer-detail-text-6{font-size: 16px;font-family: 'graphikregular';color: #333333;text-align: center;display: block;text-transform: uppercase; margin-top: 1px;}
/* Pop-up CSS*/
#slide_background , #slide1_background{-webkit-transition:none;-moz-transition:all 0.6s;transition:all 0.6s}
#slide_wrapper, .well , #slide1_wrapper{-webkit-transition:none;-moz-transition:all 0.6s;transition:all 0.6s}
.popup_visible .well{-webkit-transform:translateX(0) translateY(80px);-moz-transform:translateX(0) translateY(80px);-ms-transform:translateX(0) translateY(80px);transform:translateX(0) translateY(80px)}
.btn-success{background-color:#f05323;color:#ffffff}
.close-btn{background:#f05323;border:none;color:#ffffff;padding:3px 7px}
#slide .close-btn{background:none;border:none;color:#ffffff;padding:8px 25px;position:absolute;bottom:20px;right:0px;line-height:40px;font-size:30px;font-family:'graphiksemibold'}
#search_mini_form .input-box{width:950px}
#background_overlay, .background_overlay{display:none;height:100%;left:0;overflow:auto;position:fixed;text-align:center;top:0;width:100%;z-index:5;background:#000000;opacity:0.7;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}
#background_overlay-nav{display:none;height:100%;left:0;overflow:auto;position:fixed;text-align:center;top:0;width:100%;z-index:3;background:#000000;opacity:0.5;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}
/*Pop-up CSS End*//* Footer*/
.footer-container .block-subscribe .block-title{width:355px;float:left;text-align:right;margin:13px 0 0}
.footer-container .block-subscribe .block-title strong{color:#ffffff;font-size:16px;text-transform:none;line-height:normal;line-height:26px}
.block-subscribe .block-title strong span{font-size:19px;font-family:'graphikmedium';text-transform:uppercase;display:block}
.footer-container .block-subscribe .input-box{float:left;width:570px;padding-top:0;margin:0 10px 0 30px}
.footer-container .block-subscribe .input-text{width:100%;border-right:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;height:65px;font-size:21px;padding-left:25px;border:none}
.footer-container .block-subscribe .actions{float:left;width:auto;margin:0}
.footer-container .block-subscribe .actions .button{line-height:18px;float:left;padding:23px 45px;border-radius:0px;background:#f05323}
.footer-container .block-subscribe .actions .button:hover{border-color:#fff}
.footer .links ul{text-align:center}
.footer .links li{display:inline-table}
.social-icon-block{display:block;text-align:center}
.social-icon-block ul li{display:inline-table;margin-right:30px}
.social-icon-block ul li:last-child{margin-right:0}
.social-icon-block ul li a{cursor:pointer;display:inline-block;padding:0;color:#cccccc;padding:10px 15px;font-size:40px;transition:All 0.4s ease;-webkit-transition:All 0.4s ease;-moz-transition:All 0.4s eas;height:70px;width:70px;line-height:50px;vertical-align:middle}
.social-icon-block ul li a.fa.fa-google-plus{font-size:30px}
.social-icon-block ul li a:hover{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);color:#ffffff;border-radius:8px;border:none}
.footer address.copyright img{vertical-align:middle}
.social-icon-block ul li a.fa-facebook-square:hover{background:#3b5998}
.social-icon-block ul li a.fa-twitter-square:hover{background:#55acee}
.social-icon-block ul li a.fa-google-plus-square:hover{background:#dd4b39}
.social-icon-block ul li a.fa-instagram:hover{background:#125688}
.social-icon-block ul li a.fa-pinterest-square:hover{background:#cb2027}
/* Push menu */
.pushmenu{background:#ffffff;text-align:left;width:312px;height:100%;top:0;z-index:6;position:fixed;padding:15px 33px 25px 33px}
.pushmenu-left{right:-312px}
.pushmenu-left.pushmenu-open{right:0}
.pushmenu-push{overflow-x:hidden;position:relative;right:0}
.pushmenu-push-toright{right:312px}
.pushmenu, .pushmenu-push{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}
.pushmenu-close{left:-45px;top:30px;background:#ffffff;font-size:24px;padding:14px 17px;position:absolute;cursor:pointer;display:none;font-family:'graphikbold';border-radius:4px 0 0 4px;color:#000000}
.pushmenu-left.pushmenu-open .pushmenu-close{display:block}
.pushnav-right.pushmenu-open .pushmenu-close{display:block}
.sidebar-account h3{font-size:28px;text-transform:none;font-family:'graphiklight';color:#435471}
.sidebar-account .links ul li{padding:0 15px;border:1px solid #e5e5e5;margin:8px 0;float:left;width:245px;transition:all 1s}
.sidebar-account .links ul li:hover{border-radius:8px}
.sidebar-account .links ul li a{font-family:'graphikmedium';font-size:15px;text-transform:none;padding:15px 0 15px 35px;display:block;position:relative;color:#000}
.sidebar-account .links ul li a:hover{color:#f05323}
.sidebar-account .links ul li a:before{font-size:26px;bottom:8px}
.sidebar-account .links ul li a.My_Account:before{content:'\f007'}
.sidebar-account .links ul li a.My_Cart:before{content:'\f218'}
.sidebar-account .links ul li a.Checkout:before{content:'\f07a'}
.sidebar-account .links ul li a.Checkout:after{/*content:'\f00c'*/}
.sidebar-account .links ul li a.Register:before{content:'\f234'}
.sidebar-account .links ul li a.Log_In:before{content:'\f090'}
.sidebar-account .links ul li a.Log_Out:before{content:'\f08b'}
/* Login page */
.customer-account-login .wrapper .page{background:#f9f9f9}
.loginpage{border:1px solid #e5e5e5;background:#ffffff;overflow:hidden;width:1000px;margin:0px auto;padding:50px 70px;background:#ffffff url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/dot.gif) center center repeat-y;position:relative;top:50px;margin-bottom:70px}
.loginpage .page-title h1{font-size:22px;font-family:'graphiklight';font-weight:normal;border:none;text-transform:none}
.loginpage .buttons-set button.button{width:100%;padding: 10px 30px}
.loginpage .account-create .buttons-set button.button{background:#435471;border:1px solid #435471}
.loginpage .account-create .buttons-set button.button:hover, .loginpage .account-create .buttons-set button.button:active{background:#f05323;border-color:#f05323}
.loginpage .account-login .forgot_link{text-align:center;margin-top:10px;text-decoration:underline;position:relative;z-index:2}
.loginpage .create-account{width:42.5%;float:left}
.loginpage .buttons-set{border:none;padding-top:0;text-align:center}
.loginpage .account-login{width:42.5%;float:right}
.loginpage .account-login .col2-set .col-1{width:auto}
.login_overlay{background:#ffffff;display:none;float:left;height:100%;left:0;background-color:rgba(255, 255, 255, 0.9);position:absolute;top:0;width:100%;z-index:1}
.forgotpassword-pop-main{position:relative}
.forgotpassword{z-index:999;position:relative;background:#f9f9f9;border:1px solid #e5e5e5;padding:15px 20px 5px 20px;top:3px}
.loginpage .forgotpassword:after, .loginpage .forgotpassword:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.loginpage .forgotpassword:after{	border-color:rgba(249, 249, 249, 0);border-bottom-color:#f9f9f9;border-width:18px;margin-left:-18px}
.loginpage .forgotpassword:before{	border-color:rgba(229, 229, 229, 0);border-bottom-color:#e5e5e5;border-width:19px;margin-left:-19px}
.loginpage .forgotpassword #remove{border:1px solid #e5e5e5;border-radius:50px;color:#000000;background:#ffffff;position:absolute;right:9px;top:9px;padding:4.5px 8px 2px 9px;cursor:pointer}
.loginpage .forgotpassword form .legend{color:#000000;border:none;text-transform:none;font-size:16px;margin-bottom:0px;font-family:'graphikmedium'}
.loginpage .forgotpassword form .fieldset p{margin-bottom:12px}
.loginpage .forgotpassword form .fieldset .input-box .button{margin-top:16px;padding:7px 30px}
.loginpage .middle-line{border-bottom:1px solid #e5e5e5;position:relative;margin-top:20px;margin-bottom:50px}
.loginpage .middle-line .middle-round{position:absolute;width:100%;top:-18px}
.loginpage .middle-line span{border:1px solid #e5e5e5;background:#ffffff;border-radius:50px;font-size:12px;color:#000000;width:40px;margin:0 auto;text-align:center;padding:10px 10px 10px 10px;display:block}
.loginpage .inchoo-socialconnect-login{float:left;width:270px;margin-top:0px !important}
.loginpage .loginbuttons .facebook-login-button{float:left;width:93px;margin-right:44px}
.loginpage .loginbuttons .google-login-button{float:left;width:93px}
.loginpage .loginbuttons .col2-set{float:left;width:93px}
.loginpage .loginbuttons .amazon-login-button, .loginbuttons .google-login-button a, .loginbuttons .facebook-login-button a{padding:15px 0px 15px 0px;border-radius:5px;font-size:12px;text-transform:uppercase;color:#ffffff;font-family:'graphikregular';text-align:center;width:93px;display:block;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.2s linear;transition:all 0.5s linear}
.loginpage .loginbuttons i{width:100%;color:#ffffff;font-size:20px;text-align:center}
.loginpage .loginbuttons .amazon-login-button{background:#fd9127}
.loginpage .loginbuttons .google-login-button a{background:#407df2;}
.loginpage .loginbuttons .facebook-login-button a{background:#517cc0}
.loginpage .loginbuttons .amazon-login-button:hover, .loginbuttons .google-login-button a:hover, .loginbuttons .facebook-login-button a:hover{background:#f05323}
/* My Account */
.my-account{border:1px solid #e5e5e5;padding:25px 25px 55px;background:#ffffff;min-height:468px}
.block-account .block-title{border:1px solid #e5e5e5;background:#ffffff;padding:15px 15px 13px 25px;border-bottom:none}
.my-account .page-title h1{border-bottom:1px solid #e5e5e5;font-size:19px;font-family:"graphikmedium"}
body.customer-account .my-account .title-buttons .button{top:-8px;padding:4px 15px}
.block-account .custom-display-info{float:left;width:100%;padding:12px 0 6px 0;background:#ffffff;border:1px solid #e5e5e5;border-right:none}
.block-account .custom-display-info .custom-display-name{float:left;margin:0px 12px 0 12px}
.block-account .custom-display-info .custom-display-name img{max-width:50px}
.block-account .custom-display-info .custom-display-txt{float:left;font-size:16px;color:#000000}
.block-account .custom-display-info .custom-display-txt a{width:100%;font-size:12px;color:#f05323;text-decoration:underline;display:block}
.block-account .custom-display-info .custom-display-txt a:hover{text-decoration:none}
.block-account .block-title{display:none}
.block-account .block-content{float:left;width:100%;border-top:none;border-right:none}
.block-account .block-content ul li{padding:0px;width:100%}
.block-account .block-content ul li.current{width:101%;position:relative}
.block-account .block-content ul li a{padding:15px 15px 15px 15px;background:#f6f6f6;display:block}
.block-account .block-content ul li.current a, .block-account .block-content ul li:hover a{background:#ffffff;color:#f05323;}
.back-link a{background:#435471;padding:14px 15px 14px 15px !important;color:#ffffff;font-size:16px;font-weight:normal;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap;font-family:"graphikmedium";min-width:140px;border-radius:20px;}
.back-link a:hover{background:#f05323}
.label-remove label.required{display:block}
.label-remove label.required:after{content:inherit !important}
.back-link a small{font-size:22px}
#form-send-ticket .input-box textarea{max-width:365px}
/*Ticket System*/
.ticket-yousendit-section .input-box{margin:5px 0 15px 1px}

/*******Sticky navigation**********/
header{-webkit-transition:all 0.4s ease;transition:all 0.4s ease}
header.sticky{position:fixed;font-size:24px;width:100%;background:#efc47D;text-align:left;padding:10px 0;z-index:999}
.page-header.sticky .topbar-left{display:none}
.page-header.sticky .topbar-right .skip-link .label{display:none}
.page-header.sticky #ddmenu ul li.pinky-promise{display:none}
.page-header.sticky .main-container{float:right}
.page-header.sticky #header-nav{margin-top:15px;float:left}
.page-header.sticky .topbar{max-width:1200px}
.page-header.sticky .page-header-container{margin:0 auto}
/*********** Gift Certificate ***********/
.cms-gift-certificate .breadcrumbs{display:none}
.cms-gift-certificate .page-title{display:none}
.cms-gift-certificate .wrapper{background:#ffffff}
.gift-card-info .gift-certificate{float:left;width:100%}
.gift-card-info .gift-certificate .gift-banner-block{width:100%;max-width:50%;float:right}
.gift-card-info .gift-certificate .gift-certificate-banner{position:relative;display:table;margin:auto}
.gift-card-info .gift-certificate .gift-certificate-banner .gift-banner-price{position:absolute;bottom:0;right:20px;font-size:72px;color:#ffffff;font-family:'graphikbold';line-height:72px}
.gift-card-info .gift-certificate .perfect-gift{float:left;max-width:50%;width:100%;padding-right:35px}
.gift-card-info .gift-certificate .perfect-gift h2{font-family:'Cookie', cursive;font-size:102px;text-transform:none;letter-spacing:4px;margin-bottom:0}
.gift-card-info .gift-certificate .perfect-gift p{font-size:13px;color:#808080;font-style:normal;line-height:24px}
.gift-card-info .gift-form{float:left;width:100%}
.gift-card-info .gift-form .select-ammount{float:left;max-width:50%;width:100%;margin-top:-39px}
.gift-card-info .gift-form .select-ammount h2{font-size:18px;color:#000000;text-transform:none;border-bottom:1px solid #e7e6e7;margin:0;padding-bottom:25px}
.gift-card-info .gift-form .select-ammount .ul-gift-crt li{float:left;line-height:none;width:168px;height:146px;background-image:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/select-amount-bg.jpg);background-repeat:no-repeat;background-position:0 1px;list-style:none;text-align:center;font-size:35px;color:#6b6c6c;font-style:normal;font-family:'graphiksemibold';line-height:200px;margin-right:22px;margin-top:27px;cursor:pointer}
.gift-card-info .gift-form .select-ammount .ul-gift-crt li.highlight{background-position:0 -145px;height:146px;color:#ee3668}
.gift-card-info .gift-form .customer-name{float:right;max-width:50%;width:100%;margin-top:57px;padding-left:35px}
.gift-card-info .gift-form .customer-name .input-text{border:1px solid #e5e5e5;line-height:44px;font-size:14px;width:100%;margin-bottom:20px}
.gift-card-info .gift-form .customer-name .textarea{border:1px solid #e5e5e5;font-size:14px;width:100%;margin-bottom:20px;max-width:100%;font-family:"graphikregular";padding:10px 15px}
.gift-card-info .gift-form .customer-name h2{font-size:18px;color:#000000;text-transform:none;margin-bottom:9px}
.gift-card-info .gift-form .customer-name .red-btn{font-size:24px;max-width:306px;width:100%;border:none;margin-top:34px}
/******************** Shopping Cart ********************/
.checkout-cart-index .wrapper{background:#ffffff}
.checkout-cart-index .page-title{border:none}
.checkout-cart-index .page-title h1, .checkout-onepage-success .page-title h1, .customer-account-logoutsuccess .page-title h1{font-size:26px;text-transform:uppercase;font-family:"graphiksemibold";color:#3d3d3d;margin-top:30px;float:left;width:100%;padding-bottom:15px}
.cart .page-title .checkout-types{display:none}
.cart-table{width:100%;margin-bottom:25px}
.cart-table colgroup{display:none}
.cart-table tr{border:1px solid #e5e5e5}
.data-table th{font-family:'graphikmedium'}
.data-table thead th, .data-table tbody td{border:1px solid #e5e5e5}
.data-table tbody td{padding:25px}
.cart-table .product-cart-image{width:60%}
.data-table tbody td .cart-item-detail{float:left}
.cart .data-table tbody td .cart-item-detail{max-width:467px}
.cart-table .product-cart-sku .label{font-family:'graphikmedium'}
.data-table tbody td .cart-item-detail a{color:#f05323}
.data-table tbody td .cart-item-detail a:hover{text-decoration:underline}
.data-table tbody td .cart-item-detail h2{text-transform:none;color:#000000;font-weight:normal}
.data-table tbody td .item-options{margin:0;padding:0}
.data-table tbody td .item-options dt{font-style:normal}
.cart-table .cart-pro-img{float:left;padding-right:20px;width: 190px}
.cart-table .cart-pro-img .cart-edit-block{float:left;clear:both;width:100%;margin-top:15px}
.cart-table .cart-pro-img .cart-edit-block a{background-color:#f9f9f9;border:1px solid #e5e5e5;font-size:23px;height:35px;width:50%;line-height:35px;text-align:center;float:left;color:#868686}
.cart-table .cart-pro-img .cart-edit-block a:hover{color:#f05323;border-color:#f05323}
.cart-table .product-cart-actions .qty{height:37px;width:32px;border:1px solid #e5e5e5;padding:0;margin:0;float:left}
.cart-table .product-cart-actions .cart-item-update{display:table;margin:auto}
.cart-table .product-cart-actions .cart-item-update a{float:left;background-color:#f9f9f9;border:1px solid #e5e5e5;height:37px;width:30px;line-height:37px;color:#000000;margin-left:-1px;margin-right:-1px}
.data-table thead th{background-color:#f9f9f9;padding:16px 25px 15px}
.data-table thead th.table-hide{display:none}
.data-table tbody td.product-cart-remove{display:none}
.cart-table tfoot{display:none}
.cart-table .product-cart-image img {  display: block;  margin: 0 auto;  max-height: 170px;  max-width: 100%;  text-align: center;  width: auto;}
.cart-forms{float:left;padding:0}
.cart-totals-wrapper{float:right;padding:0;width:440px}
.cart-forms .discount{background-color:#ffffff;border:none;padding:0;margin:0}
.cart-forms #discount-coupon-form span a{color:#f05323}
.cart-forms #discount-coupon-form .field-wrapper{margin-top:8px}
.cart-forms #discount-coupon-form .input-text{height:35px;border:1px solid #e5e5e5;width:100%;margin:0;float:left}
.cart-forms #discount-coupon-form .field-wrapper .validation-advice{display:inline-block;width:100%}
.cart-forms #discount-coupon-form .button-wrapper{float:left;margin:12px 0 0 0;width:100%}
.cart-forms #discount-coupon-form .button{border:1px solid #435471;height:35px;width:49%;padding:6px 15px 8px 15px;background:#435471}
.cart .cart-totals .checkout-types .button2.btn-continue{color:#f05323;font-family:'graphikmedium';margin-bottom:20px;text-decoration:underline;width:100%;padding:0px;text-align:right}
.cart .cart-totals .checkout-types .button2.btn-continue:hover{color:#454545}
.cart-forms #discount-coupon-form .button:hover{background:#f05323;border-color:#f05323}
.cart .cart-totals{background-color:#f9f9f9;border:none;width:439px;float:right;padding:20px}
.cart .cart-totals table tfoot{border:none}
.cart .cart-totals table tfoot td{font-size:13px;text-transform:none;color:#868686;padding:0}
.cart .cart-totals table tfoot td .price{color:#000000}
.cart .cart-totals table{text-transform:none;margin-bottom:15px}
.cart .cart-totals table td{color:#868686}
.cart .cart-totals table td .price{color:#000000}
.cart .cart-totals table tbody tr:last-child td.a-right{width:64px}
.cart .cart-totals-wrapper .checkout-types .method-checkout-cart-methods-multishipping{display:none}
.cart .cart-totals-wrapper .checkout-types li:first-child{margin:0}
.cart .cart-totals .checkout-types .btn-checkout{width:309px;margin:0}
.highlight-message{}
.highlight-message .messages{float:left;margin-bottom:20px;width:100%}
/******************** Shopping Cart shipping ********************/
.discount-coupon-section .discount, .shipping-section .shipping{background:none;border:1px solid #e5e5e5;padding:20px;min-height:186px}
.discount-shipping-section{width:755px}
.shipping-section, .discount-coupon-section{width:47%;float:left}
.discount-coupon-section{margin-right:3.2%}
.shipping-section .shipping #co-shipping-method-form .sp-methods dd label{border:none;background:none}
.cart-forms #discount-coupon-form label, .shipping-section .shipping h2{margin:0 0 12px 0;font-size:15px;font-family:'graphikmedium';font-weight:400;text-transform:none;color:#000000;width:100%;line-height:15px}
.shipping-section .shipping h2{margin:0 0 16px 0}
.shipping-section .shipping .sp-methods dd li{min-height:30px}
.shipping-section .shipping .sp-methods dt{font-weight:normal}
/* Save cart */
.cart .checkout-types li.method-checkout-cart-methods-savecart{padding:20px 0 0 0}
.cart .checkout-types li .savecart-trigger{cursor:pointer;color:#000000;font-family:'graphikmedium';margin-bottom:20px;text-decoration:underline;width:100%;padding:0px;text-align:right}
.cart .checkout-types li .savecart-trigger:hover{color:#f05323}
.cart .checkout-types li .md-modal{text-align:left}
.cart .checkout-types li .md-modal-message{padding:0px 0 5px 18px;color:#df280a}
.cart .checkout-types li .md-modal #savecart-forgotpassword-form label.required{display:none}
.cart .checkout-types li .md-modal .input-text{height:42px}
#savecart-register-form .input-box, #savecart-register-form div.field{margin-bottom:10px}
.cart .cart-totals-wrapper .md-content li{margin:0px}
.cart .md-modal{position:fixed;top:50%;left:50%;width:50%;max-width:305px;min-width:305px;height:auto;z-index:2000;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.cart .md-show{visibility:visible}
.cart .md-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1000;opacity:0;background:rgba(0,0,0,0.6);-webkit-transition:all .3s ease-out-moz;-moz-transition:all .3s;transition:all .3s}
.md-show ~ .md-overlay{opacity:1;visibility:visible}
.cart .md-modal button.close{cursor:pointer;position:absolute;top:-10px;right:-10px;line-height:10px;text-decoration:none;color:#ffffff;z-index:1000;display:block;border:none;border:none;border-radius:50%;height:27px;width:27px;background:#000000;padding:2px 3px 2px 4px}
.cart .md-content{color:#000000;background:#ffffff;position:relative;margin:0 auto}
.cart .md-content-wrapper{padding:0 20px 4px 20px}
.cart .md-content h3{text-align:center;font-size:2.4em;font-weight:300;opacity:0.8;background:rgba(0,0,0,0.1);border-radius:3px 3px 0 0;margin:0;padding:.4em}
.cart .md-effect-7{backface-visibility:inherit;-webkit-backface-visibility:inherit;top:10%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.cart .md-effect-7 .md-content{-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:all .3s ease-out-moz;-moz-transition:all .3s;transition:all .3s;opacity:0}
.cart .md-show.md-effect-7 .md-content{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);opacity:1}
.cart .md-modal-footer{padding:15px 20px 15px 20px;margin-top:0;text-align:left;border-top:1px solid #e5e5e5;;overflow:hiden}
.cart .md-modal-footer p.back-link{margin-bottom:0px !important;float:right}
.cart .md-modal-footer .btn + .btn{margin-bottom:0;margin-left:0}
.cart .md-modal-footer .button{font-size:14px;padding:8px 15px;float:left}
.cart .md-modal-footer .btn-group .btn + .btn{margin-left:-1px}
.cart .md-modal-footer .btn-block + .btn-block{margin-left:0}
.cart .md-modal-footer  a{font-size:12px;text-decoration:none;float:left}
.cart .md-modal-footer  a.restore-account{margin-top:9px;margin-left:14px;font-size:13px}
.cart .md-modal-footer  a.create-account{display:block;width:100%;color:#f05323;font-family:'graphikmedium';margin:12px 0;font-size:13px;text-decoration:underline}
.cart .md-modal-footer  a.create-account:hover{color:#000000}
.cart .md-modal-header h4{padding:12px 20px 4px 20px;color:#4a4a4a;font-weight:600;font-size:16px;}
.cart  .md-content p{font-size:13px;color:#000000;text-align:left;margin:0 0 10px}
.cart .md-modal-header .forgotpassword-header h4{margin-bottom:0px;padding-bottom:0}
.cart .signin .md-modal-header .close{height:10px !important;width:10px !important}
.cart #agreement-modal-body{max-height:200px;overflow:hidden;overflow-y:auto}
.cart .md-register-area{text-align:center;margin-top:20px}
.cart .opc-login-trigger{text-decoration:underline;color:#f05323;cursor:pointer}
.cart .opc-login-trigger:hover{color:#000 !important}
.cart .back-link{float:left}
.cart .back-link a, .cart .back-link a:hover{color:#ffffff !important;border:none;padding:12px 15px 12px !important;font-size:13px;margin-top:0;line-height:normal}
.cart .back-link a small{font-size:13px !important}
.cart div.inchoo-socialconnect-login{margin-top:0px}
.cart .inchoo-socialconnect-login{float:left;width:66.66%;margin-top:0px !important}
.cart .cart_social .facebook-login-button, .cart .cart_social .google-login-button{float:left;width:46%;margin-right:4%}
.cart .cart_social .col2-set{float:left;width:33.33%}
.cart .cart_social .amazon-login-button, .cart_social .google-login-button a, .cart_social .facebook-login-button a{padding:10px 0px 10px 0px;border-radius:5px;font-size:12px;text-transform:uppercase;color:#ffffff;font-family:'graphikregular';text-align:center;width:100%;display:block;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.2s linear;transition:all 0.5s linear;margin-top:3px}
.cart .cart_social i{width:100%;color:#ffffff;font-size:20px;text-align:center}
.cart .cart_social .amazon-login-button{background:#fd9127}
.cart .cart_social .google-login-button a{background:#e04a32}
.cart .cart_social .facebook-login-button a{background:#517cc0}
.cart .cart_social .amazon-login-button:hover, .cart_social .google-login-button a:hover, .cart_social .facebook-login-button a:hover{background:#f05323}
.cart .md-modal .md-content-wrapper .customer-dob-box label{float:left;padding:10px 8px 0 0}
.cart .md-modal .customer-dob .dob-month{width:44px}
.cart .md-modal .customer-dob .dob-day{width:41px}
.cart .md-modal .customer-dob .dob-year{width:54px}
.cart .md-modal .customer-dob input[type="text"]{padding:0 10px}

.progressbar-with-title .page-title{float:left}
.progressbar-with-title .page-title h1{padding:0px;border:none}
.progressbar-main{width:715px;float:right;margin:0 0 30px 0}
.cart .progressbar-main{margin:30px 0 30px 0}
.progressbar{margin:0;padding:0;counter-reset:step}
.progressbar li{list-style-type:none;width:24.75%;float:left;position:relative;text-align:center;color:#868686;margin:0 0.125% 0 0.125%}
.progressbar li:before{width:30px;height:30px;content:counter(step);counter-increment:step;line-height:30px;border:1px solid #cccccc;display:block;text-align:center;margin:0 auto 10px auto;border-radius:50%;background-color:#ffffff;position:relative;z-index:2}
.progressbar li:after{width:100%;height:8px;content:'';position:absolute;background-color:#cccccc;top:12px;left:0;z-index:1}
.progressbar li.active:after{background-color:#f05323}
.progressbar li:first-child:after{border-top-left-radius:5px;border-bottom-left-radius:5px}
.progressbar li:last-child:after{border-top-right-radius:5px;border-bottom-right-radius:5px}
.progressbar li.active{color:#f05323}
.progressbar li.active:before{border-color:#f05323;background-color:#f05323;color:#ffffff}
/*contact page*/
.contacts-index-index .main-container.col1-layout{width:100%;max-width:100%;margin:0 0 70px}
.contacts-index-index .page-header{margin:0;border-bottom:0}
.contact-area{width:1060px;margin:-120px auto 0;position:relative}
.contact-form{display:inline-block;float:left;background:#ffffff;padding:30px;border:1px solid #e5e5e5;width: 49%;margin-right: 1%}
.contact-form .required{display:none}
.contact-form input{height:40px}
.contact-form textarea{height:160px;padding:20px 15px;max-width:96.5%}
.contact-form h2.title{color:#435471;margin:0 0 22px}
.contact-form h2.title, .contact-address h3{font-size:24px;font-weight:600;text-transform:capitalize}
.contact-form form{padding:0 !important}
.contact-form .form-list .field{width:47%;float:left;margin:0px}
.loginpage .form-list .g-recaptcha{float: left;margin-bottom: 15px}
.contact-area .contact-form .form-list li.wide div.input-box{float:left;width:100%}
.contact-form .form-list li{float:left;width:100%;margin-bottom:0px}
.contact-form .form-list li .field:first-child{margin-right:15px}
.contact-form .buttons-set{border:0 none;display:inline-block;float:right;margin:0;padding:40px 20px 0 0}
.contact-form .buttons-set button.button{min-width:0;padding:6px 17px}
.contact-address{display:inline-block;background:#000000;padding:30px 31px 20px 31px;color:#ffffff;width:49%;min-height:432px;margin-left: 1%;}
.contact-address h3, .contact-address h4{color:#ffffff}
.contact-address h3{margin:0 0 33px}
.contact-address h4{font-size:18px;text-transform:uppercase;font-family:'graphiksemibold'}
.contact-address p{font-size:14px;line-height:20px;position:relative;padding:0 0 0 20px;min-height:10px}
.social-icons a{color:#ffffff;font-size:25px;margin:0 30px 0 0}
.social-icons a:hover, .sales .email a:hover{color:#f05323}
.contact-address .address{border-bottom:1px solid #e5e5e5;padding-bottom:30px;margin-bottom:40px}
.sales p{margin-bottom:10px}
.address .address-icon:before{content:"";background:url("https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/locations-icon.png") no-repeat;width:15px;height:15px;position:absolute;left:0}
.sales .ph:before{content:"";background:url("https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/ph-icon.png") no-repeat;width:15px;height:15px;position:absolute;left:0;bottom: 1px}
.sales .email:before{content:"";background:url("https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/email-icon.png") no-repeat;width:17px;height:15px;position:absolute;left:0;top:5px}
.contact-address .sales{margin:0 0 35px 0}
.sales .email a{color:#ffffff}
/*Contact page new design*/
.cms-contact-us .contact-main{float:left; width:100%; margin-bottom:25px}
.contact-main .contact-left{float:left; width:51.33%;padding: 30px 25px;background: #fff;box-sizing: border-box;border: none}
.contact-main .title-with-border .section-title-commn{font-size: 23px;margin:0px;text-align: center;text-transform: uppercase;color: #435471;font-family:'graphikmedium';margin-bottom: 12px}
.contact-main .title-with-border{padding-bottom: 12px}
.contact-main .title-with-border:after{width:20%}
.contact-main .contact-right{float:right;padding-left:10px;width:47.44%;box-sizing: border-box}
.contact-question-text{font-size:24px; line-height:24px; margin-bottom:30px; text-transform:uppercase; font-family:'robotoblack'}
.contact-question-text span{display:block; font-size:16px; font-family:'robotolight'}
.contact-main .contact-text{font-size:16px; line-height:20px; margin-bottom:30px; text-transform:uppercase; font-family:'robotolight'}
.contact-main .contact-text a{color:#435471; font-family:'robotoblack'}
.contact-main .contact-text a:hover{color:#000000}
.contact-map{float:left; width:100%; margin-bottom:30px; text-align:center}
.contact-map .contact-map-box{padding: 30px 25px;background: #fff;box-sizing: border-box}
.contact-map .contact-map-box .title-with-border{display: block;padding-bottom: 10px;margin-bottom: 20px;text-align: center;position: relative;}
.contact-map .contact-map-box .title-with-border .section-title-commn{ text-align: center;display: inline-block;width: 100%;margin: 10px 0 0;font-family: "graphikmedium";font-size: 30px;line-height: 35px;text-transform: uppercase;color: #435471}
.contact-map .contact-map-image{background-color:#eeeeee; border:5px solid #eeeeee; border-radius:5px}
.contact-map .contact-map-image img{border:1px solid #cccccc; border-radius:5px}
.contact-map .contact-map-image iframe{width:100%}
.contact-right-main{ margin-bottom:15px; padding-bottom:15px;color:#888888;width:47%;float:left}
.contact-right .set-right{float: right;}
.contact-right .set-border{border-bottom:1px solid #dedede}
.contact-right .none-border{border-bottom:none;float: right;}
.contact-right .set-border p{margin-bottom:0px;padding-bottom:0px !important}
.contact-main .address-block .title-with-border:after{width:35%}
.contact-right-title{font-size:14px; margin-bottom:10px; text-transform:uppercase; background:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/contact_sprite.png) left top no-repeat; height:18px; padding-left:35px; font-family:'robotobold';color:#000}
.contact-right-main p{margin:0 0 10px;color:#888888;padding-bottom:10px}
.contact-right-main span{width:46px; display:inline-block}
.contact-right-main a{color:#435471}
.contact-right-title{font-size:14px; margin-bottom:10px; text-transform:uppercase; background:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/contact_sprite.png) left top no-repeat; height:18px; padding-left:35px; font-family:'graphikmedium';color:#000}
.contact-right-main a:hover{color:#000}
.countryicon1{background-position:0 0}
.countryicon2{background-position:0 -50px}
.countryicon3{background-position:0 -77px}
.countryicon4{background-position:0 -134px}
.countryicon5{background-position:0 -106px}
.contact-get-social{background:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/contact-social-icon.png) left bottom no-repeat; height:60px}
.contact-get-social span{font-size:18px; text-transform:uppercase; font-family:'robotoblack'}
.contact-banner{background: url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/contact-us-banner.jpg) no-repeat scroll center;height: 278px;width: 100%;position: relative;margin-bottom: 25px}
.contact-banner .banner-contact-us{margin: 15px auto 0;position: absolute;top: 15%;width: 640px;}
.contact-banner .banner-contact-us h1{font-family:'graphikbold';font-size: 48px;text-transform: uppercase;margin-bottom: 20px }
.contact-banner .banner-contact-us p{font-family:"graphikregular";font-size: 16px;text-transform: uppercase;padding-bottom: 0px;line-height: 10px;padding-bottom: 4px!important;margin-bottom: 5px;color:#000}
.contact-banner .banner-contact-us h2{font-family:"graphikmedium";font-size: 22px; line-height: 30px;}
.contact-banner .banner-contact-us h2 span{color:#f05323}
.contact-banner .banner-contact-us h1:after {content: "";border-bottom: 1px solid #000;width: 40px;display: block;padding-top: 4px;margin-left: 4px}
.contacform .fieldset .form-list .field{width: 255px;margin-right: 20px}
.contacform .fieldset .form-list .field:last-child{margin-right: 0px}
.contacform .fieldset .form-list .field .input-box{width: 255px}
.contacform .fieldset .form-list .field .input-box input.input-text{width: 233px}
.contacform .fieldset .form-list li.wide .input-box{width: 530px}
.contact-right .address-block-1{margin-bottom: 25px;float: left;padding-top: 30px;background: #fff;padding-right: 25px;padding-left: 25px;width: 100%}
.contact-right .address-block{padding-top: 30px;background: #fff;float: left;padding-right: 25px;padding-left: 25px;width: 100%;}
.contact-right .address-block .contact-right-main:last-child{margin-bottom: 0px;}
.contact-right .address-block .contact-right-main{width:35%}
.contact-right .address-block-1 .contact-right-main:last-child{border-bottom:none}
.social_block_contact.mobile-on{display: none}
.cms-contact-us .social_block_contact span:after {content: "";display: block;width: 30%;margin: 0 auto;padding-top: 10px}
.cms-contact-us .contact-bg{background: #fbfbfb;float:left;width:100%}
.contact-left .social_block_contact.desktop:before {content: "";border-top: 25px solid #fbfbfb;display: block;position: absolute;left: -26px;top: 28px;width:110%}
.contacform .fieldset{margin-bottom: 0px}
.cms-contact-us .mainarea_wrapper{max-width: 1200px;margin: 0 auto}
.contact-left .required{display: block}
.contact-left .form-list .field {width: 48.67%;float: left;margin: 0px}
.contact-left .form-list .field .required, .contact-left .form-list .wide .required{color:#000;padding-bottom: 5px}
.contact-left .form-list .field + .required{color:#000;padding-bottom: 5px}
.contact-left .form-list .field .input-box{margin: 0 0 25px}
.contact-left .form-list li .field:first-child {margin-right: 15px}
.contact-left textarea{max-height: 112px;resize: none;max-width:100%}
.contact-left .buttons-set{padding: 40px 0px 0 0}
.cms-contact-us .social_block_contact {text-align: center;margin: 0 auto;padding-top: 70px;position: relative}
.cms-contact-us .social_block_contact span {padding-left: 0px;font-family: "graphikmedium";font-size: 14px;text-transform: uppercase;color:#435471}
.cms-contact-us .social_block_contact .social-icons{margin-top: 13px}
.contact-left .fieldset p.required{float: left}
.contact-left .social-icons a{color: #858585;font-size: 28px;margin: 0 15px 0 0}
.contact-left .social-icons a:hover{color:#435471}
.cms-contact-us .main-container.col1-layout{margin: 0px}
/* .cms-contact-us .footer-container{margin-top: 0px} */
/*Fast Shipping*/
.shiping-page{margin-bottom:20px}
.shiping-page p{text-align:center}
.shiping-page .shiping-box-left, .shiping-page .shiping-box-right{float:left;width:49%;border:1px solid #e5e5e5;background:#fdfdfd;padding:20px;text-align:center;min-height:126px}
.shiping-page .shiping-box-right{float:right;margin-left:2%}
.shiping-page .shiping-box-icon{display:inline-block;margin-right:10px;vertical-align:top}
.shiping-page .shiping-box-icon .fa{font-size:59px;color:#444}
.shiping-page .shiping-box-text{display:inline-block;color:#868686;font-family:'graphikmedium';font-size:24px;text-align:left}
.shiping-page .shiping-box-text span{color:#f05323;font-size:18px;display:block}
.shiping-page .shiping-box-text .free-shipping-txt{font-size:14px}
.shiping-page .shiping-box-text .free-shipping-txt span{font-size:14px;display:inline-block}
.shiping-page .shiping-box-full{width:100%;float:left}
.shiping-box-full .shiping-box-center{margin:20px auto 0;max-width:588px;border:1px solid #e5e5e5;background:#fdfdfd;padding:20px;text-align:center}
/*Fast Shipping New*/
.shiping-page .fast-shipping-text-bg{background:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/fast-shipping-line1.png) center bottom no-repeat; width:100%; margin:30px 0 50px; padding-bottom:20px;font-size:18px; text-align:center; line-height:22px}
.shiping-page .fast-shipping-text-inner{background:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/fast-shipping-line1.png) center top no-repeat; width:100%}
.shiping-page .fast-shipping-text-bg p{margin-bottom:0px;}
.shiping-page .fast-shipping-block{border:1px solid #ddd; float:left; margin-right:20px; width:360px; min-height:565px; padding-bottom:25px}
.shiping-page .fast-shipping-block.margin-right{margin-right:0}
.shiping-page .fast-shipping-block span{background-color:#f05323; color:#ffffff; display:block; margin-bottom:20px; padding:7px 0; text-align:center; font-size:31px; line-height:40px; text-transform:uppercase}
.shiping-page .fast-shipping-block ul{padding:0 20px; margin-bottom:50px}
.shiping-page .fast-shipping-block ul li{margin-bottom:10px; padding-bottom:10px; line-height:normal; text-align:center; background:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/fast-shipping-line2.png) center bottom no-repeat; font-size:14px}
.shiping-page .fast-shipping-block ul li strong{color:#f05323}
.shiping-page .fast-shipping-block:last-child{margin-right:0}
.shiping-page .fast-shipping-standard{background:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/standard-bg.png) center center no-repeat; margin:40px 0px; height:82px; width:100%}
.shiping-page .fast-shipping-express{background:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/express-bg.png) center center no-repeat; margin:40px 0px; height:82px; width:100%}
.shiping-page .fast-shipping-priority{background:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/priority-bg.png) center center no-repeat; margin:40px 0px; height:82px; width:100%}
.fast-shipping-btn{margin:20px 0; padding:10px; text-align:center}
/* faq (FAQ page) */
.arrowlistmenu{width:100%}
.arrowlistmenu .menuheader{background:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/icon-plus.png) no-repeat 0 5px;padding:10px 0 10px 30px;cursor:pointer;border-top:1px solid #e5e5e5}
.arrowlistmenu .openheader{background:#435471 url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/icon-minus.png) no-repeat 0 5px;color:#ffffff}
.arrowlistmenu .menuheader:hover{}
.arrowlistmenu ul{list-style-type:none;margin:0;padding:0;margin-bottom:1px}
.arrowlistmenu ul li{padding:15px 15px 0px 30px;background:#fff;margin-bottom:20px}
.arrowlistmenu ul li p, #cms .arrowlistmenu ul li p{margin:0px;padding:0px 0 10px 0}
.arrowlistmenu ul.categoryitems li ul li{margin:0px 0 0 15px;padding:0px;position:relative}
.arrowlistmenu ul.categoryitems li ul li:before{content:"";width:6px;height:6px;background-color:#f05323;border-radius:50%;position:absolute;left:-15px;top:6px}
.arrowlistmenu ul.categoryitems li p strong{font-family: 'graphikmedium'}
/* Checkout - Mini cart */
.header-minicart .pushmenu{background:#ffffff;color:#000000}
.header-minicart .pushmenu{padding:20px 20px 20px 20px}
.header-minicart .pushmenu-close{background:#ffffff;color:#000000}
.header-minicart h3{font-size:30px;text-transform:none;font-family:'graphiklight';color:#000000}
.header-minicart .cart-total-section{background:#f9f9f9;padding:15px 0 10px 0}
.header-minicart .pushmenu-open .cart-total-section{margin:15px -33px}
.header-minicart .subtotal span.price, .topbar .topbar-right .header-minicart .subtotal span.label{font-size:16px}
.header-minicart .minicart-actions .minicart li{margin:0px}
.header-minicart .info-wrapper td .price{color:#f05323}
.header-minicart .info-wrapper td .discount{color:#868686;text-decoration:line-through;margin-left:10px}
.click_minicart .pushmenu.pushmenu-left.pushmenu-open, .top-my-account-links .pushmenu-left.pushmenu-open{padding:0px}
.click_minicart .pushmenu.pushmenu-left.pushmenu-open .minicart-wrapper, .top-my-account-links .pushmenu-left.pushmenu-open .sidebar-account{overflow-y:auto;height:100%;padding:15px 33px 25px 33px}
#header-nav .account-cart-wrapper .cart-item-link{color:#f05323;font-family:'graphikmedium';font-size:14px;margin:10px 0 10px 0;text-align:center;display:block}
#header-nav .account-cart-wrapper .cart-item-link:hover{text-decoration:underline}
/* Proof System */
.sales-order-view.customer-account .order-details a{color:#f05323;}
.sales-order-view.customer-account .order-details a:hover{text-decoration:underline}
.sales-order-view.customer-account .order-details .linearize-table-large.data-table tfoot{padding:10px;margin:10px}
.sales-order-view.customer-account .order-details .buttons-set a{color:#ffffff}
.sales-order-view.customer-account .order-details  .buttons-set a:hover{text-decoration:none;color:#ffffff;}
.order-items.order-details .data-table.linearize-table-large tr.border.first td:nth-child(1){min-width:240px;width:30%}
/* 404 page */
.cms-index-noroute .page-title h1{margin:25px 0 0px;float:left;width:100%}
/*CMS-Content*/
.cms-content{width:100%;display:block}
.cms-content h2{font-size:18px;font-family:'graphikregular'}
.cms-content .page-title{margin:0 0 10px}
.cms-content ul, ul.commonbullet{list-style-type:none;padding:0 15px 0 15px;margin:0 0 15px 0px}
.cms-content ul li, ul.commonbullet li{position:relative}
.cms-content ul li::before, ul.commonbullet li::before{content:"";width:6px;height:6px;background-color:#f05323;border-radius:50%;position:absolute;left:-15px;top:7px}
.notransition{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}
.customer-account .shopping-offer, .cms-gift-certificate .shopping-offer, .customer-account-forgotpassword .shopping-offer{margin-bottom:30px}
/*Form checkbox Design*/
.input-box{width:100%;position:relative;margin:0 0 15px}
.form-list .control{position:relative}
input[type="checkbox"]{height:25px;left:0;margin:0;opacity:0;padding:0;position:absolute;width:25px;top:0px;cursor:pointer}
input[type="checkbox"] + label{background:url("https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/designtool/step-6-check-box.png") no-repeat scroll 0 -61px;display:inline-block;padding:4px 0 2px 37px;width:auto;cursor:pointer;max-width:100%;color:#868686;height: 25px}
input[type="checkbox"]:checked + label{background-position:0 0}
/*Form Select options Design*/
.select-style{background:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/designtool/custom-down-arrow.png) 96% center no-repeat #ffffff;border-radius:0;border:solid 1px #e5e5e5;overflow:hidden;cursor:pointer;width:100%;max-width:365px}
.limiter .select-style{background-position:90% center}
.select-style select{background:none;border:none !important;cursor:pointer;width:100%;height:48px;padding:10px 34px 10px 15px;margin-top:0px;-moz-appearance:none;-webkit-appearance:none;color:#000000}
.select-style select::-ms-expand{display:none}
#paypal_direct_cc_type_exp_div .input-box .v-fix{background:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/designtool/custom-down-arrow.png) 90% center no-repeat #ffffff;border-radius:0;border:solid 1px #e5e5e5;overflow:hidden;cursor:pointer;max-width:130px}
#paypal_direct_cc_type_exp_div .input-box .v-fix select{background:none;border:none !important;cursor:pointer;width:100%;height:42px;padding:7px 34px 7px 15px;margin-top:0px;-moz-appearance:none;-webkit-appearance:none;color:#000000}
#paypal_direct_cc_type_exp_div .input-box .v-fix select::-ms-expand{display:none}
.pager .limiter > label{float:left}
.count-container .select-style{width:auto;float:left}
.count-container .select-style select{padding:0 31px 0 15px;height:auto}
#billing-new-address-form .select-style{max-width:100%}
@media screen\0{
/*.select-style select{width:420px;max-width:420px}*/
.connected-carousels .carousel-navigation li img{width: auto !important}
.connected-carousels .carousel-navigation li {width:auto !important}
}
/*Form input Radio Design*/
input[type="radio"]{display:none}
input[type="radio"] + label{position:relative;padding-left:35px;cursor:pointer}
input[type="radio"] + label:before{content:" ";width:24px;height:24px;margin:-1px 4px 0 0;vertical-align:middle;background:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/check_radio_sheet.png) -26px top no-repeat;cursor:pointer;position:absolute;left:0}
input[type="radio"]:checked + label:before{background:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/check_radio_sheet.png) -26px -29px no-repeat}
/*******Upload file button**********/
.ticket-attachment-section .disableInputField{height:42px;margin:0 0 0 10px;padding:0 12px;width:235px;max-width:100%}
.ticket-attachment-section .fileUpload{position:relative;overflow:hidden;border:solid 1px #f05323;background:#f05323;display:inline-block;vertical-align:top;float:left}
.ticket-attachment-section .ticket_file{display:inline-block;vertical-align:top;padding:0 12px;height:40px;line-height:40px;color:#ffffff;text-align:center;width:120px}
.ticket-attachment-section .fileUpload input.upload{position:absolute;top:0;right:0;margin:0;padding:0;height:40px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}
.ticket-attachment-section .ticket-note{width:100%;display:block;margin:10px 0 0 0;clear:both}
.ordertickets-chat-view .link-reorder, .ordertickets-chat-view .link-print{color:#f05323}
.ordertickets-chat-answer .link-reorder, .ordertickets-chat-answer .link-print{color:#f05323}
ul#order-info-tabs li a{color:#f05323}
/*Form placeholder Design*/
::-webkit-input-placeholder{color:#868686;opacity:1 !important}
:-moz-placeholder{color:#868686;opacity:1 !important}
::-moz-placeholder{color:#868686;opacity:1 !important}
:-ms-input-placeholder{color:#868686;opacity:1 !important}
/*Ajax Loader*/
.ajax-loading-mask .overlay{background:white;display:block;left:0;opacity:0.70;filter:alpha(opacity = 70);position:fixed;top:0;width:100%;height:100%;z-index:999999}
.ajax-loading-mask .loader{position:fixed;width:62px;height:62px;left:50%;margin-left:-16px;top:40%;margin-top:-16px;background:url('https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/loader.gif');background-repeat:no-repeat;z-index:999999}
.block-reorder #reorder-validate-detail .block-content{padding:20px;margin-top:5px}
.display-none{display:none}
.group-message{width:1200px;max-width:100%;margin:0 auto;}
.cms-home .group-message .messages, .cms-home .group-message .messages li li{margin-bottom:0px;}
iframe[name="google_conversion_frame"] {display:none}

.custom-sub.over div.top-heading{color: #f05323 !important;}
.page-header.scrolled .menubar {
    position: fixed;
    top: 0;
    z-index: 111111;
    border-bottom: solid 2px #ebebeb;
    background: #ffffff;
    animation: stuckMoveDown .6s;
}
.page-header.scrolled .topbar{display: none;}
body.fixed-header {
    padding-top: 93px;
}

.page-header.scrolled{
	transition: background-color .3s, opacity .3s;
}

@keyframes stuckMoveDown {
    0% {
        transform: translateY(-100%)
    }
    100% {
        transform: translateY(0)
    }
}

@keyframes stuckMoveUp {
    0% {
        transform: translateY(100%)
    }
    100% {
        transform: translateY(0)
    }
}

@keyframes stuckFadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}
.lp-affliate{margin-top: 30px; margin-bottom: 10px;}
.lp-affliate  hr{border-color: #efefef; border-top: none;}
.lp-affliate .text-center{text-align: center;}
.lp-affliate .mt-30{margin-top: 30px;}
.lp-affliate .mt-20{margin-top: 20px !important;}
.lp-affliate .special-head {font-size: 26px; line-height: normal; text-transform: uppercase; font-family: 'robotobold'; margin: 0 0 5px; color:#000}
.lp-affliate.inde-align .fea-listing-inner .grid-main{margin: 0 -20px 30px;}
.lp-affliate .fea-listing .fea-listing-inner .grid-main .list{display: table-cell; vertical-align: middle; padding: 0 20px;box-sizing: border-box; width: auto;}
.lp-affliate .fea-listing-inner .grid-main .conte-data ul{float: left; width: 100%; list-style: disc; margin: 0 0 0 25px; color: #888; font-family: 'robotoregular'}
.lp-affliate .fea-listing-inner .grid-main .conte-data li{font-size: 13px; line-height: 20px; margin: 0 0 4px; list-style: disc;}
.lp-affliate .fea-listing-inner .grid-main .conte-data li:last-of-type{margin: 0;}
.lp-affliate .fea-listing-inner .grid-main .conte-data li strong{color: #f05323; font-family: 'robotobold';}
.lp-affliate .fea-listing-inner .grid-main .head{font-size: 16px; line-height: 18px; font-family: 'robotobold'; color: #000; position: relative; margin: 0 0 15px; padding: 0 0 22px;font-weight: normal;}
.lp-affliate .fea-listing-inner .grid-main .conte-data p{font-size: 13px; line-height: 18px; color: #888888; margin: 0 0 11px; padding-right: 0;}
.lp-affliate .fea-listing-inner .order-btn{float: left; width: 100%;}
.lp-affliate .bottom-head p{text-align: center;}
.lp-affliate .new-deal .groupon-logo {margin: 0 0 15px;}
.lp-affliate .new-deal .special-head {margin: 0 0 15px;}
.lp-affliate .new-deal .fea-listing-inner .grid-main .conte-data ul{margin: 0 0 15px 25px;}
.lp-affliate .new-deal .fea-listing-inner .grid-main .head{line-height: 22px;padding: 0 0 15px;}
.lp-affliate .new-deal .fea-listing-inner .grid-main .conte-data ul:last-child{margin: 0 0 0px 25px;}
/* My Canvas Design Page */
.backgrounddiv{width:100%; z-index:999999; height:100%; position:fixed; top:0px; left:0px; margin:0px; padding:0px; background:#666666; opacity:0.6; filter:alpha(opacity=60)}
.please-wait1{position:fixed; z-index:999999; top:36%; left:50%; margin:0px 0 0 -90px; font-size:14px; color:#f05323; padding:30px; white-space:nowrap; text-align:center; background-color:rgba(255,255,255,1)!important; box-shadow:0 0 10px rgba(50, 50, 50, 0.9); font-weight:normal!important}
.v-middle {vertical-align: middle}
.design-action{text-align: center; min-width: 50px;}
span.link-underline, a.link-underline{color:#f05323; text-decoration:underline}
.design-action a.link-underline:hover{text-decoration:none}

.common-popup{background:#fff; border-radius:4px; padding:19px; vertical-align:middle!important}
.popup_visible #canvas_prints1, .popup_visible #canvas_prints2, .popup_visible 
.pop-up-container_small{height:auto; margin-left:auto; margin-right:auto; overflow:auto;  padding-left:15px; padding-right:18px; width:600px}
#popupbtn-frame{background:#f05323; border:none; border-radius:100%; color:#ffffff; cursor:pointer; font-family:"robotoblack"; font-size:13px; height:30px; line-height:21px; position:absolute; right:-15px !important; text-align:center; top:-15px !important; width:30px}
#popupbtn-frame:hover{background:#435471}
@media only screen and (max-width:1300px){
.header-account-dropdown{left:0;right:0}
.header-dropdown-h::after, .header-dropdown-h::before{left:70%}
}
@media only screen and (max-width:1199px){
.logo-desktop .logo{margin:6px 0 0 0}
.nav-fixed .logo-desktop .logo{margin:4px 0 0 0}
.page-header-container{width:auto;margin:0 35px;padding: 15px 0;}
.nav-fixed .menubar .nav_main{padding:0 35px}
.menubar.fixed .nav_main #ddmenu .menu-icon{left:20px}
.main-container, .full-width-page .cms-inner-container, .full-width-page .footer-container .main-container{margin:0 35px}
.full-width-page .adv-container .cms-inner-container, .full-width-page .main-container{margin: 0;padding: 0;}
.full-width-page .main-container .col-main{margin-bottom: 0;}
.button, .cart-table .product-cart-actions .button, #co-shipping-method-form .buttons-set .button, .order-button, .footer .button, .white-button, .shop_now{padding:12px 15px;font-size:14px}
.back-link a{font-size:14px}
.topbar-left{max-width:100%;}
#header-nav nav#ddmenu{margin:2px 0px 0px 30px;float:right}
.pushnav{background:#ffffff;text-align:left;width:300px;height:100%;top:0;z-index:6;position:fixed;padding:0px 0px 20px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;overflow-y:auto}
.pushnav.pushnav-right .pushmenu-close{border-radius:0 4px 4px 0;left:300px}
.pushnav.pushnav-right.pushnav-open{overflow-y:inherit}
#ddmenu a:hover, #ddmenu ul li:hover a, #ddmenu ul li.over a{color:#f05323}
.pushnav-right{left:-300px}
.pushnav-right.pushnav-open{left:0px}
.pushnav-push-toleft{left:300px}
#ddmenu .dd-inner{border:none}
#ddmenu a{padding:8px 0 8px 20px;color:#000000;border-bottom:1px solid #f2f3f4;width:100%}
#ddmenu .dropdown .dd-inner a{border-bottom:1px solid #ffffff}
#ddmenu ul li{float:left;width:100%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}
.pushmenu-close{font-size:20px;left:0px;padding:12px 17px 12px 15px;position:absolute;cursor:pointer;top:67px;display:none}
.pushmenu-left.pushmenu-open .pushmenu-close{left:-37px}
.pushnav.pushnav-right.pushnav-open .pushmenu-close{display:block}
#background_overlay.background_overlay{display:block;z-index:4 !important}
#search_mini_form .input-box{width:640px}
.orders-recent-history, .about-your-order-mobile{overflow:auto;width:100%}
.box-account.box-recent table.data-table.orders{width:100%}
.table-responsive-scroll{overflow:auto;width:100%}
.dashboard .box-account{padding-bottom:10px}
body.customer-account .data-table.orders td.view a{white-space:nowrap}
.logo-desktop{margin:0 0 0 60px}
#header-nav .account-cart-wrapper{width:100%}
/* Navigation */
#ddmenu .column.mayHide{display:none}
#ddmenu ul{width:100%;display:none;border-radius:0}
#ddmenu li{position:relative;display:block;font-size:14px;text-align:left;border-radius:0}
#ddmenu a.create-canva:hover{background:#f05323;color:#ffffff !important;border-color:#f05323}
#ddmenu .full-width{position:relative}
#ddmenu .dropdown{position:static;*top:auto;/*for IE7*/border:none;border-radius:0;box-shadow:none;-webkit-transition:none !important;-moz-transition:none !important;transition:none !important}
#ddmenu .offset300{left:0}
#ddmenu .full-width .dropdown{width:auto}
#ddmenu .dd-inner{margin:0;background:none;text-align:left}
#ddmenu .column{width:auto;padding:0;border:none;display:block}
#ddmenu .caret{border:none;background:none;display:inline;position:static;left:inherit;margin-bottom:0px}
#ddmenu ul li:hover .caret{border:none;background:none;display:inline}
#ddmenu ul li.no-sub.over .caret{border:none}
#ddmenu ul li .caret:after{right:8px;top:8px;position:absolute;font-family:'FontAwesome';content:"\f067";font-style:normal;color:#333333}
#ddmenu ul li.over .caret:after{content:"\f068"}
#ddmenu ul li:hover .caret:after{color:#f05323}
#ddmenu ul li.over .caret:after{color:#f05323}
#ddmenu .menu-icon{font-size:32px;display:block;position:absolute;width:31px;height:22px;text-align:center;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;border-radius:3px;left:0px;top:25px}
.nav-fixed .menubar .nav_main #ddmenu .menu-icon{left:20px}
#ddmenu .menu-icon::before{content:"";position:absolute;top:-3px;left:0px;width:30px;height:0.125em;border-bottom:0.125em solid #333333;box-sizing:content-box;transition:All 0.3s ease-in-out;-webkit-transition:All 0.3s ease-in-out;-moz-transition:All 0.3s ease-in-out}
#ddmenu .menu-icon:hover:before{border-bottom:0.125em solid #f05323;}
#ddmenu .menu-icon::after{content:"";position:absolute;top:9px;left:0px;width:30px;border-top:0.375em double #333333;box-sizing:content-box;transition:All 0.3s ease-in-out;-webkit-transition:All 0.3s ease-in-out;-moz-transition:All 0.3s ease-in-out}
#ddmenu .menu-icon:hover:after{border-top:0.375em double #f05323;}
#ddmenu .top-heading{margin:0;font-family:'graphikmedium';font-size:14px}
#ddmenu .dd-inner{padding:0;float:left;width:100%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}
#ddmenu ul li{z-index:inherit !important;cursor:pointer;-o-transition:.9s !important;-ms-transition:.9s !important;-moz-transition:.9s !important;-webkit-transition:.9s !important;transition:.9s !important}
#ddmenu ul ul li{margin:0;width:100%;display:block;text-align:left;padding:0px}
#ddmenu ul .no-sub ul li{border-bottom:none !important}
#ddmenu .full-width .dropdown{height:auto !important}
#ddmenu .over .dropdown{margin-top:0 !important}
#ddmenu .over .dropdown, #ddmenu .over.no-sub, #ddmenu .over, .cms-home #ddmenu li{float:left;width:100%}
#ddmenu .need-bgoverlay.over{border-bottom:none}
#ddmenu .over .dropdown a.top-heading{float:left;width:100%}
#ddmenu .dropdown a:hover, #ddmenu .dropdown a:focus{color:#f05323}
#ddmenu ul .dropdown ul li a img{display:none}
#background_overlay-nav, #ddmenu .dd-inner::before{display:none !important}
.nav-title{margin-top:0}
#ddmenu ul .no-sub ul li a, #ddmenu ul li .dropdown a{color:#000000;padding:10px 0 10px 20px;background:#f5f5f5}
/* Navigation End*/
.main-title{font-size:34px}
.main-title span{font-size:18px;padding:10px 0 30px}
.steps_main.main-container, .made.main-container, .services .main-container{margin:0}
.made.main-container::before{display:none}
.best-quality-canvas-prints .canvas-product-image > img{max-width:100%}
.steps_title{display:block;float:none;margin:0 auto 15px;text-align:center;padding:0}
.steps ul{margin:0 auto;text-align:center}
.steps ul li{margin:0 15px}
.steps ul li:first-child{margin-left:0}
.service_main{float:none;margin:0 auto;width:100%;text-align:center}
.service_box{display:inline-table;float:none;width:260px}
ul.made_by{width:100%;padding-top:0;text-align:center}
ul.made_by li.made_by_box{margin:8px 1.5% 17px 0px;display:inline-table;float:none;width:23.52%}
ul.made_by li.made_by_box:nth-child(2n){margin-right:1.5%}
ul.made_by li.made_by_box:last-child{margin-right:0}
.made_by .made_by_box div{width:100%}
p.made_by_title{padding:5px 8px;min-height:45px}
.clear-backend.main-container{margin:0 15px}
.tab-content section{padding:30px}
.tesimonials .main-container{margin:0 0 40px}
ul.testimonial-block li.testi-box{width:30%;margin-right:15px}
ul.testimonial-block li.testi-box .testi-content{width:100%}
.footer .links{width:100%;margin-right:0}
.footer .links li{margin:0 15px}
.footer .links li:first-child{margin-left:0}
.footer .links li:last-child{margin-right:0}
.footer-container .block-subscribe .block-title{width:300px}
.block-subscribe .block-title strong span{font-size:16px}
.footer-container .block-subscribe .input-box{margin:0 20px;width:calc(100% - 540px);width:-webkit-calc(100% - 540px)}
/*********** Gift Certificate ***********/
.gift-card-info .gift-certificate .perfect-gift h2{font-size:80px}
/*********** Login page ***********/
.loginpage{max-width:90%;padding:40px 5% 35px 5%}
.loginpage .loginbuttons{max-width:100%}
.loginpage .account-login .col2-set .col-1{width:100%;max-width:100%}
.loginpage .loginbuttons .amazon-login-button, .loginbuttons .google-login-button a, .loginbuttons .facebook-login-button a{width:100%;line-height:18px}
.loginpage .inchoo-socialconnect-login{width:70%}
.loginpage .loginbuttons .facebook-login-button{width:45%;margin-right:5%}
.loginpage .loginbuttons .google-login-button{width:45%}
.loginpage .loginbuttons .col2-set{width:30%}
.loginpage .account-login .col2-set .col-1 input[type="email"], .loginpage .account-login .col2-set .col-1 input[type="password"]{width:100%}
.loginpage .create-account input[type="email"], .loginpage .create-account input[type="number"], .loginpage .create-account input[type="password"], .loginpage .create-account input[type="tel"], input[type="text"]{width:100%}
.form-list .customer-dob .dob-month, .form-list .customer-dob .dob-day{width:19%}
.form-list .customer-dob .dob-year{width:26%}
/*********** Contact us page***********/
.contact-area{width:88%}
.contact-area .contacts-index-index .main-container.col1-layout{margin:0 0 40px 0}
/* .contact-form textarea{max-width:97.5%} */
.progressbar-main{width:62%}
/******************** Shopping Cart shipping ********************/
.cart .data-table tbody td .cart-item-detail{max-width:60%}
.discount-shipping-section{width:65%}
.cart-totals-wrapper{width:35%}
.cart .cart-totals{width:100%;padding:12px}
.discount-coupon-section .discount, .shipping-section .shipping{padding:12px;min-height:170px}
.cart .cart-totals .checkout-types .btn-checkout{width:100%;max-width:280px}
.cart-forms #discount-coupon-form .button{width:48%}
/*Fast Shipping New*/
.shiping-page .fast-shipping-block{width:300px;}
.shiping-page .fast-shipping-block ul{margin-bottom:40px;}
.fast-shipping-btn{margin:20px 0 0px 0;}
.cms-contact-us .mainarea_wrapper {clear: both;margin: 0 auto;width: 1130px}
.contact-left .form-list .field {width: 48.44%}
/*404 Page Not Found*/
.page_not_found {background-size:450px; font-size:15px;}
.page_not_found .page-title h1 {font-size: 120px}
.page_not_found .sub-title { padding: 0px 0 24px;font-size: 25px;line-height: 30px}
.cms-page-view.full-width-page .std img{max-width: 100%;}
.banner-desc {background: rgba(255,255,255,0.7);padding: 15px;display: inline-block}
.inde-listing .size_chart label .banner_size{width: 80px;}
.inde-listing .size_chart label .flag_Sprite{width: 55px;}
.custom-sub .top-heading{padding: 8px 0px 8px 20px}
.custom-sub{border-bottom: 1px solid #f2f3f4;}
#ddmenu ul .custom-sub.no-sub ul li a, #ddmenu ul li .dropdown a{color: #435471;}
}
@media only screen and (min-width:1025px) and (max-width:1129px) {
    /*New conatct us page*/
    .contacform .fieldset .form-list .field{width: 47.88%}
    .contacform .fieldset .form-list .field .input-box {width: 100%}
    .contacform .fieldset .form-list .field .input-box input.input-text {width: calc(100% - 20px)}
    .contacform .fieldset .form-list li.wide .input-box {width: 100%}
    .contact-right .address-block .contact-right-main {width: 45%} 
    .cms-contact-us .mainarea_wrapper{margin-right: auto;margin-left: auto;width: 1020px}  
    .contact-left .form-list .field{width: 48.33%}
}
@media only screen and (min-width:1025px){
    .set_border{border-bottom:1px solid #dedede}
    .clear_left{clear:left}
}
@media handheld, only screen and (min-width:980px) and (max-width:1024px){
     /*New conatct us page*/
.contacform .fieldset .form-list .field .input-box {width:100%}
.contacform .fieldset .form-list li.wide .input-box {width: 100%}
.contacform .fieldset .form-list .field .input-box input.input-text {width:96%}
.cms-contact-us .mainarea_wrapper {width: 768px}
}
@media only screen and (max-width:1024px){
.canvas_offer{display:none; }
.product-details-hover .product-details-hvr{bottom:51%}
.product-details-hover .shop_now{top:51%}
.best-quality-canvas-prints ul li .product-details-hover{background:rgba(0,0,0,0.7);cursor:pointer}
.best-quality-canvas-prints ul li:nth-child(2n+0) .product-details-hover{background:rgba(255,255,255,0.7)}
.product-details{display:none}
.best-quality-canvas-prints ul li .product-price, .best-quality-canvas-prints ul li .product-name{color:#ffffff}
/*********** Gift Certificate ***********/
.gift-card-info .gift-certificate .perfect-gift{max-width:50%}
.gift-card-info .gift-certificate .gift-banner-block{max-width:50%}
.gift-card-info .gift-form .select-ammount{max-width:50%}
.gift-card-info .gift-form .customer-name{max-width:50%}
/*********** Cart page ***********/
.cart .data-table tbody td{padding:15px}
.cart .cart-totals{width:auto}
/*Header minicart(Sidebar)*/
.header-minicart .mini-products-list li .product-details{display:block}
/*Fast Shipping*/
.cms-shipping .main-container.col1-layout .main .col-main .std .main-container{margin:0px}
/*********** Contact us page***********/
.contacts-index-index .main-container.col1-layout{margin:0 0 0px 0}
.contact-area{width:95%;margin:20px auto 0}
.contact-area .contact-form{padding:20px 0px 20px 20px}
.contact-area .contact-address{min-height:448px;padding:20px 20px 20px 20px}
.contact-area .contact-address .sales{margin:0 0 12px 0px}
.contact-area .contact-address .social-icons a{margin:0 20px 0 0}
.topbar a.phone-n{display:none}
.topbar a.phone-n.mobile, .topbar .topbar-right a.phone-n.mobile{display:block;padding:0 0 0 20px;cursor:pointer}
/*New contact us page*/
.contact-main .contact-left .form-list .field{float:left; width:48.88%}
.contact-main .contact-left .form-list .field:last-child{margin-bottom:0}
.contacform .left{float:none; margin-right:0; padding-right:0; width:100%}
.contacform .form-list li.wide textarea{width:96%}
.contacform .fieldset .form-list li.wide textarea{width:100%}
.contact-main .contact-left{width:100%}
.contact-main .contact-right{width:100%;padding-left: 0px}
.contact-right .contact-right-main{width: 33.33%;float: left}
.contact-right .address-block .contact-right-main {width: 33.33%}
.contact-right .set-border {border-bottom: none}
.contact-right .set-right{border-bottom:none; padding-right: 8px;}
.contact-right .address-block-1 { margin-bottom: 25px; float:left; width: 100%;margin-top:25px;box-sizing: border-box}
.contact-right .address-block{width: 100%;box-sizing: border-box}
.contact-banner .banner-contact-us h1 {font-size: 35px}
.contact-banner .banner-contact-us p {font-size: 14px;line-height: 0px}
.contact-banner .banner-contact-us h2 {font-size: 20px}
.social_block_contact.mobile-on{display: block;float: left;width:100%;padding-top: 0px}
.cms-contact-us .social_block_contact .social-icons a{color:#858585;font-size: 28px;margin: 0 15px 0 0}
.cms-contact-us .social_block_contact .social-icons a:hover{color:#f05323}
.social-block-responsive{padding: 30px 25px;background: #fff;float: left;width: 100%;box-sizing: border-box;margin-top:25px}
.social_block_contact.desktop{display: none}
.contact-question-text{margin-bottom:15px; margin-top:15px}
.contact-question-text span, .contact-main .contact-text{display:none}
.contact-map{display:none}
.cms-contact-us .mainarea_wrapper{width: 724px}
/*404 Page Not Found*/
.page_not_found {min-height:inherit}
.lp-affliate.inde-align .fea-listing-inner .grid-main{margin: 0 -10px 30px;}
.lp-affliate .fea-listing .fea-listing-inner .grid-main .list {padding: 0 10px;}
.lp-affliate .fea-listing .fea-listing-inner .grid-main {display: flex; flex-direction: column; text-align: center; margin: 0 -20px 30px;}
.lp-affliate .fea-listing .fea-listing-inner .grid-main .list.items-content {margin-top: 30px; max-width: 650px;margin-left: auto; margin-right: auto;}
.lp-affliate .fea-listing-inner .grid-main .conte-data ul{text-align: left;}
.lp-affliate.inde-align .fea-listing-inner .grid-main .head:before{left: 50%; margin-left: -25px;}
}

@media only screen and (max-width:1023px){
.topbar-left{max-width:100%;text-align:center;width:100%}
.topbar-right{display:none}
.countdown-timer{float:none; margin:-10px auto 5px}
.banner-text h1{font-size:36px}
.banner-text{font-size:20px}
.main-title{font-size:30px}
.main-title span{font-size:16px}
.service_box{margin-right:10px;width:31%}
.service_title{text-transform:none;letter-spacing:normal;font-size:13px}
.tab-para img{display:none}
.best-quality-canvas-prints, .made_by_content, .tesimonials{padding-top:50px}
ul.made_by{width:660px;float:none;margin:0 auto}
ul.made_by li.made_by_box{width:47.8%;margin:8px 2.5% 12px 0px}
ul.made_by li.made_by_box:nth-child(2n){margin-right:0px}
p.made_by_title{min-height:inherit}
.canvas_print{padding-top:70px}
.tab-para{margin-bottom:0}
.tab-content section{padding:20px 20px 10px}
.footer .links li{margin:0 8px;letter-spacing:normal}
.footer .links a{font-size:14px}
.footer-container .block-subscribe .block-title{display:block;float:none;text-align:center;margin:0 auto 10px;width:auto}
.block-subscribe .block-title strong span{font-size:inherit;text-transform:none;display:inline}
.footer-container .block-subscribe .input-box{width:calc(100% - 160px);width:-webkit-calc(100% - 160px);margin-left:0}
.footer-container .block-subscribe .input-text{height:40px;font-size:14px;padding-left:8px}
.footer-container .block-subscribe .actions .button{padding:11px 20px;font-size:16px}
/*********** Gift Certificate ***********/
.gift-card-info .gift-certificate .perfect-gift{padding:0;max-width:100%}
.gift-card-info .gift-certificate .gift-banner-block{max-width:100%}
.gift-card-info .gift-form .select-ammount{max-width:100%;margin-top:50px;padding:0}
.gift-card-info .gift-form .customer-name{max-width:100%;padding:0;margin-top:30px}
/*********** Login page ***********/
.loginpage{top:40px;margin-bottom:40px}
.loginpage{max-width:100%;padding:25px 3% 25px 3%}
.loginpage .create-account, .loginpage .account-login{width:45%}
.forgotpassword{padding:13px 15px 3px 15px}
.form-list .customer-dob .dob-year{width:23%;}
/*********** Contact us page***********/
.contact-area .contact-form{width:58%}
.contact-area .contact-address{width:42%}
.contact-area .contact-form textarea{height:111px;padding:10px}
.contact-area .contact-form .buttons-set{float:left;padding:12px 20px 0 0;width:100%}
.contact-area .contact-form .buttons-set button.button{float:left}
.contact-area .contact-form .g-recaptcha.float_L{float:left}
.contact-form h2.title, .contact-address h3{font-size:23px}
.loginpage .forgotpassword #remove{padding:4px 7.5px 2px 8px}
.progressbar li{font-size:12px}
.progressbar-main{width:50%}
.progressbar-main{margin:0 0 35px 0}
.cart .progressbar-main{margin:30px 0 35px 0}
.cart .data-table tbody td .cart-item-detail{max-width:100%;width:38%}
.data-table tbody td{padding:15px}
/*Fast Shipping*/
.shiping-page .shiping-box-left, .shiping-page .shiping-box-right{min-height:180px}
.shiping-page .shiping-box-text{font-size:20px;text-align:center}
.shiping-page .shiping-box-icon{width:100%;display:block}
.offer-pop-up-main{max-width:90%}
.pop-up-content img{max-width:100%}
/*Fast Shipping New*/
.shiping-page .fast-shipping-block{width:286px;}
/*404 Page Not Found*/
.page_not_found {background-size:370px;padding-left: 0;padding-top:240px;background-position: center 40px; max-width:400px; margin:0 auto}
.page_not_found .page-title h1 {font-size:90px; text-align:center}
}
@media only screen and (max-width:980px){
/*Fast Shipping New*/
.shiping-page .fast-shipping-block{width:30%;padding-bottom:0px;}
.shiping-page .fast-shipping-block ul{padding:0 12px;margin-bottom:15px;}
}
@media only screen and (max-width:979px){
    /*New Contact us page */
    .contacform .fieldset .form-list li.wide .input-box {width: 98%}
    .contacform .fieldset .form-list .field .input-box {width:100%}
.contacform .fieldset .form-list .field .input-box input.input-text {width: 95%}
.contacform{width:100%; margin-bottom:10px; padding:0; margin-right:0; border:none}
.googlemap{width:100%; margin-bottom:10px}
.contact-left .form-list .field {float: none;width: 100%;margin-bottom: 20px}
}
@media only screen and (max-width:770px){
.right-popup{display: none;}
body.cms-home, .cms-home .wrapper{background:#666}
.skip-links{border:none}
.skip-link{width:auto}
#header-search{padding:0}
.page-header-container{margin:0 20px;position:relative;padding:10px 0}
.nav-fixed .menubar .nav_main{padding:0 20px}
.topbar{background:#435471;width:100%;color:#ffffff;text-align:center;line-height:1}
.top-offer{line-height:18px;padding:7px 0 7px 0}
#header-nav a.skip-account span.label, #header-nav a.login-link span.label{display:none}
.topbar-right a.skip-link i{font-size:24px;padding-right:0}
.topbar-right a.skip-account{border-left:1px solid #3a3a3a;border-right:1px solid #3a3a3a}
.skip-account{margin:0px}
.topbar-right a.skip-link{line-height:normal}
#ddmenu .menu-icon{top:20px}
#header-nav nav#ddmenu{margin:0px;float:none;height:0px}
#header-nav .account-cart-wrapper{float:right;margin:10px 0 0 0;width:auto}
.page-header{border-bottom:solid 2px #ebebeb;background:#ffffff;position:relative}
#header-nav{padding:0}
.cms-page-view .page-title h1{margin-top:20px;font-size:24px}
.page-title h1{font-size:24px}
#search_mini_form .input-box{width:520px}
#search_mini_form .search-button{margin-left:-80px}
.desktop-view, .video-home{display:none}
body{letter-spacing:normal}
body.cms-home, .cms-home .wrapper{background:#ffffff}
.cms-home .main-container.col1-layout{margin:0}
.mobile-view{display:block;text-align:center;padding-top:40px}
.main-title{font-family:"graphikregular"}
.banner-mob p{font-size:18px}
.banner-mob.main-container > img{max-width:100%}
.shop_now{top:0;display:block;padding:5px 20px;margin:0 auto}
.hand-crafted-section{background:url("https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/mobile/hand-crafted.jpg") no-repeat center bottom;background-size:cover;width:100%;padding:70px 0;min-height:277px;color:#ffffff;margin-top:-110px;position:relative}
.content-heading{font-size:20px;font-family:"graphikregular"}
.content-heading.white{color:#ffffff}
.hand-crafted-section .content-heading.white{position:relative;padding-top:50px}
.hand-crafted-section .content-heading.white:before{background-position:0 -346px;content:"";height:36px;left:0;right:0;margin:0 auto;position:absolute;width:33px;top:0}
.we-offer-gcp{padding-top:20px}
.service-icon{display:inline-block;margin-top:20px}
.customer-satisfication{background:url("https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/mobile/satisfication-guarntee.jpg") no-repeat center bottom;background-size:cover;width:100%;padding:25px 0;min-height:236px;color:#ffffff;position:relative;margin-top:20px}
.slider{display:block;text-align:center;padding-top:35px}
.flexslider{width:437px;margin:0 auto;padding-top:0 20px}
.slider .flexslider ul.slides{margin-bottom:0}
.flexslider .slides img{max-width:100%}
.flex-caption p{margin-bottom:0 !important}
ul.flex-direction-nav{list-style:none;display:none}
.flex-control-nav{bottom:105px;left:0;position:absolute;right:0;text-align:center;width:100%;margin-bottom:0 !important}
ol.flex-control-nav li{margin-left:0}
.topbar-right a.skip-link.skip-account{padding:17px 16px 21px 16px}
.topbar-right a.skip-link.skip-account:hover{color:#f05323}
.block.block-account{margin-top:30px}
.customer-account .sidebar, .customer-account .col-main{float:left;width:100%;margin:0px}
.sidebar .block.block-account .block-content.no-display{display:block}
.sidebar .block:not(.block-layered-nav) .block-content{padding:0px;border:none;border-left:#e5e5e5 1px solid;border-right:#e5e5e5 1px solid}
.block-account .block-content ul li.current{width:100%}
.block-account .custom-display-info{border-right:1px solid #e5e5e5}
.my-account{border:1px solid #e5e5e5;padding:15px}
body.customer-account .my-account .page-title h1{text-align:left}
.dashboard .page-title{margin-top:0px}
.dashboard .box-account{margin-bottom:0px}
.dashboard .col2-set .col-1, .dashboard .col2-set .col-2{margin-right:0px;width:100%}
/*********** Cart page ***********/
.cart .page-title.title-buttons{/*border-bottom:3px solid #e5e5e5*/}
.progressbar-main{width:100%}
.progressbar-with-title .page-title{width:100%}
.cart .progressbar-main{border-bottom:3px solid #e5e5e5;margin:0px 0 15px 0;padding:0 0 15px 0}
.opc-wrapper-opc{margin:15px auto 0}
.cart .page-title h1{font-size:22px;margin-top:20px}
.cart-table thead{display:none}
.cart .cart-table tr td.product-cart-price{display:none}
.cart .data-table thead th, .cart .data-table tbody td, .cart .cart-table tr{border:none}
.cart .cart-table tr{border-bottom:1px solid #e5e5e5}
.cart .data-table tbody td .price{color:#f05323}
.cart .cart-table tr td:first-child{padding-left:0px}
.cart .cart-table .product-cart-actions{float:left;text-align:center;padding:15px 0}
.cart-table td[data-rwd-label]{padding-left:15px;margin-bottom:6px}
.cart-table td[data-rwd-label] .price{font-weight:normal}
.cart-table td[data-rwd-label]:before{content:attr(data-rwd-label);font-size:12px}
.cart-table td[data-rwd-label]{float:right}
.cart .cart-table tr td.product-cart-total{padding-right:7px;width:90px}
.cart .cart-forms, .cart .cart-totals-wrapper{width:100%}
.cart .cart-totals{margin:0px;width:100%}
.cart .cart-totals-wrapper{padding:0px;margin-top:0px}
.cart .cart-totals table{margin:0 auto 15px}
.cart .cart-table tr td.product-cart-image{width:65%}
.data-table tbody td .cart-item-detail{width:60%}
.cart .cart-table .cart-pro-img{width:120px}
.cart .cart-table .cart-pro-img img{max-width:100%;height:auto;max-height:100px}
.cart .cart-forms #discount-coupon-form .discount .field-wrapper{width:100%}
.cart .data-table tbody td .cart-item-detail{width:65%}
.cart-table .product-cart-actions .cart-item-update a{width:29px}
.checkout-types{text-align:right}
.shipping-section, .discount-coupon-section{width:48.5%}
.discount-coupon-section{margin-right:3%}
/*********** Login page ***********/
.loginpage{top:40px;margin-bottom:40px}
.loginpage{max-width:100%;padding:25px 3% 25px 3%}
.loginpage .create-account, .loginpage .account-login{width:45%}
.customer-account-login .col2-set .col-1{padding-right:0px}
.customer-account-login .scaffold-form .customer-dob-box label{width:85px}
.form-list .customer-dob .dob-month{width:18.4%;margin-right:5px}
.form-list .customer-dob .dob-day{width:18%;margin-right:5px}
.form-list .customer-dob .dob-year{width:24%;}
.form-list .customer-dob input[type="text"]{padding:0 10px}
/*Header minicart(Sidebar)*/
.header-minicart .minicart-actions .checkout-types{text-align:center;float:none}
/*Fast Shipping*/
.shiping-page .shiping-box-left, .shiping-page .shiping-box-right{width:100%;margin:0px;float:none;min-height:inherit}
.shiping-page .shiping-box-right{margin:20px 0 0 0}
/* My Account */
.block.block-account{margin-top:0px}
/*********** Contact us page***********/
.contacts-index-index .footer-container{margin-top:10px}
.google-map{max-width:96%;margin:0 auto}
.contact-area{margin:20px auto 15px}
.contact-area .contact-form{padding:20px 3px 20px 15px}
.contact-area .contact-form h2.title, .contact-address h3{font-size:18px}
.contact-area .contact-address h3{margin:0 0 16px 0}
.contact-area .contact-address .address{margin-bottom:20px;padding-bottom:20px}
.contact-area .contact-address p{font-size:13px}
.contact-area .contact-address{min-height:444px}
.contact-area .contact-address h4{font-size:16px}
.contact-area .contact-address .sales{margin:0 0 65px 0px}
.loginpage .forgotpassword #remove{padding:4px 8px 2px 9px;top:-13px;right:-10px}
.table-responsive-scroll.ticket-table table{min-width:500px;font-size:12px}
.table-responsive-scroll.ticket-table td:nth-child(1){width:20%;word-break:break-all}
.table-responsive-scroll.ticket-table td:nth-child(2){width:70%}
.table-responsive-scroll.ticket-table td:nth-child(3){width:10%;word-break:break-all}
.table-responsive-scroll.ticket-table td:nth-child(3) a{font-size:12px}
.skip-cart .count{font-size:11px}
.header-account-dropdown{left:auto;right:-50px}
.header-dropdown-h::after, .header-dropdown-h::before{left:81%}
/*Fast Shipping New*/
.shiping-page .fast-shipping-block{width:100%;margin:0 0 20px 0;min-height:inherit;padding:0px 0 15px 0}
.shiping-page .fast-shipping-standard{margin:20px 0;}
.fast-shipping-btn{margin:15px 0 0 0}
.shiping-page .fast-shipping-block.margin-right{}
}
@media only screen and (max-width:768px){
    .contact-banner .banner-contact-us{    background: rgba(255, 255, 255, 0.79) none repeat scroll 0 0;display: inline-block;left: 0;padding: 30px 20px;right: 0;text-align: center;top: 11%;width: 80%;}
.contact-banner .banner-contact-us p {font-size: 12px;line-height: normal}
.contact-banner .banner-contact-us h1:after {margin: 0 auto;}
.contact-banner .banner-contact-us {margin: 0px auto 0}
.cms-contact-us .mainarea_wrapper {margin: 0 20px;width: auto}
.contact-main .contact-left .form-list .field{float:none; width:100%; margin-bottom:20px}
.contact-left .form-list .field .input-box input, .contact-main .contact-left .form-list .field:last-child input{width:100%}
.contact-main .contact-left .form-list .field:last-child{margin-bottom:25px}
  /* popup */
    .common-popup{width:85%; padding:15px}
    .pop-up-container_big{width:95%}
    .popup_visible .pop-up-container_small, .popup_visible  .pop-up-container_big{width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; padding:0 10px}
}
@media only screen and (max-width:639px){
.cart .cart-table tr td.product-cart-image{width:62%}
.data-table tbody td .cart-item-detail{width:55%}
.cart .cart-table .cart-pro-img{width:112px;padding-right:15px}
.cart .cart-table .product-cart-actions{padding:15px 0;width:90px}
.cart .data-table tbody td .cart-item-detail{width:60%}
/*********** Login page ***********/
.loginpage .account-login{width:100%}
.loginpage .create-account{width:100%;margin-top:30px}
.loginpage .page-title h1{text-align:center}
.loginpage{background:none}
.customer-account-login .scaffold-form .customer-dob-box label{width:88px}
/*********** Contact us page***********/
.contact-area .contact-address{padding:20px 10px 20px 10px}
.contact-area .contact-address .social-icons a{margin:0 17px 0 0}
/* NEW Contact us page*/
.contact-main .contact-left{float:left; width:100%}
.contact-main .contact-left .form-list .field{float:none; width:100%; margin-bottom:20px}
/* .contact-main .contact-left .form-list .field:last-child{margin-bottom:0} */
.contacform .left{float:none; margin-right:0; padding-right:0; width:100%}
.contacform .form-list li.wide textarea{width:95%}
/* .contact-main .contact-right{border-left:medium none; border-top:1px solid #dedede; display:inline-block; float:none; margin-top:20px; padding-left:0; padding-top:20px; width:100%} */
.contact-right .contact-right-main {width: 50%;float: left}
.contact-question-text{margin-bottom:15px; margin-top:15px}
.contact-question-text span, .contact-main .contact-text{display:none}
.contact-map{display:none}
.contact-form .buttons-set{float: left;margin-top: 95px;padding: 0 !important}

.full-width-page .lp-affliate .cms-inner-container{margin: 0 15px;}
.lp-affliate .special-head{font-size: 23px;}
.lp-affliate .four-block-main li{width: 100%;}
.lp-affliate .fea-listing .fea-listing-inner .grid-main{margin: 0 0px 30px;}
.lp-affliate .fea-listing .fea-listing-inner .grid-main .list{padding: 0;}
.lp-affliate .fea-listing-inner .grid-main .conte-data ul{margin: 0; padding-left: 15px;}
.lp-affliate .fea-listing-inner .grid-main .conte-data li{float: left; width: 100%;}
}
@media only screen and (max-height:600px){
.cart .checkout-types li .md-modal .md-content .md-content-wrapper{overflow-y:auto;overflow-x:hidden;max-height:250px}
}

@media only screen and (max-width:599px){
.linearize-table-large tbody td:first-child{width:100% !important}
.sales-order-view.customer-account .order-details a{white-space: nowrap}
.cart .cart-table .product-cart-actions .item-decrease, .cart .cart-table .product-cart-actions .item-increase{text-align:center}
.cart .cart-table .product-cart-total{width:100px}
.cart-table .product-cart-image{width:51%}
/*********** Contact us page***********/
.contact-area .contact-form{width:100%;padding:20px}
.contact-area .contact-form .form-list .field{width:100%}
.contact-area .contact-form .form-list .field input[type="email"], .contact-area .contact-form textarea{width:100%;max-width:100%}
.contact-area .contact-form .form-list .field input[type="tel"]{width:100%;margin-bottom:10px}
.contact-area .contact-address .sales{margin:0 0 20px 0px}
.contact-area .contact-address{width:100%;padding:20px 20px 20px 20px;min-height:inherit}
.contact-form h2.title, .contact-address h3, .contact-area .contact-address h4, .contact-area .contact-address p{}
.contacts-index-index .footer-container{margin-top:0px}
.google-map{max-width:94%}
.contact-area .contact-form .g-recaptcha.float_L{float:left}
.loginpage .forgotpassword #remove{padding:4px 8px 1px 9px}
}
@media only screen and (max-width:567px){
.main-container, .full-width-page .cms-inner-container{margin:0 25px}
.topbar-right{margin-right:64px}
#search_mini_form .input-box{width:410px}
.footer{padding-top:10px}
.footer .links{margin-bottom:10px}
.footer .links li{margin:0 5px}
.footer .links a{font-size:13px;text-transform:capitalize}
.social-icon-block ul li{margin-right:10px}
.social-icon-block ul li a{font-size:20px;height:30px;line-height:20px;padding:5px;width:30px}
.social-icon-block ul li a.fa.fa-google-plus{font-size:16px}
.footer address{margin-top:0}
.data-table tbody td .cart-item-detail{width:53%}
.cart .cart-table .product-cart-actions{width:70px}
.cart .cart-table .product-cart-actions .item-decrease, .cart .cart-table .product-cart-actions .item-increase{line-height:25px;height:25px;width:20px}
.cart-table .product-cart-actions .cart-item-update{display:block}
.cart-table .product-cart-actions .qty{width:30px;height:25px;font-size:11px}
.cart .data-table tbody td .cart-item-detail{width:54%}
/*********** Login page ***********/
.loginpage{top:30px;margin-bottom:30px}
.gift-card-info .gift-certificate .perfect-gift h2{font-size:75px}
.customer-account .shopping-offer, .cms-gift-certificate .shopping-offer, .customer-account-forgotpassword .shopping-offer{margin-bottom:25px}
.data-table tbody td{padding:8px}
.contact-banner .banner-contact-us h1 {font-size: 22px}
.contact-banner .banner-contact-us h2 {font-size:15px; line-height: 22px;}
}
@media only screen and (max-height:480px){
.cart .checkout-types li .md-modal .md-content .md-content-wrapper{overflow-y:auto;overflow-x:hidden;max-height:150px}
}
@media only screen and (max-width:479px){
.tipso_bubble { margin-left: 5px}
svg{max-width:100%}
.page-header-container{margin:0 15px;padding: 10px 0 8px}
.logo-desktop{margin:0 0 0 44px}
.logo-desktop a.logo{max-width:170px;min-height:inherit}
#header-nav .account-cart-wrapper{margin:8px 0 0}
#header-nav .account-cart-wrapper .header-minicart{margin:2px 0 0 0}
#header-nav .account-cart-wrapper .header-login a i{width:20px}
#header-nav .account-cart-wrapper a.skip-link.skip-cart i{width:20px}
.skip-cart .count{top:-22px}
#ddmenu .menu-icon{top:17px}
#ddmenu .menu-icon:before{width:25px}
#ddmenu .menu-icon:after{width:25px}
.main{min-height:inherit}
.cms-page-view .page-title h1{margin-top:0px;font-size:18px}
h2, .h2{font-size:18px}
.page-title h1{font-size:18px}
.customer-account-logoutsuccess .page-title h1{font-size:18px;margin-top:0px}
body.cms-home .footer-container .main-container, .full-width-page .footer-container .main-container, .footer-container .main-container{margin:0px;padding:0 10px}
.footer-container .main-container .footer{padding-top:0px}
.footer address{padding:20px 0}
.topbar .main-container{margin:0;padding:0}
.skip-account{margin:0px}
.topbar-right{margin-right:65px}
.topbar-right a.skip-link i{font-size:20px}
.nav-icon-mob{right:21px;width:45px;padding:10px 0 10px 8px}
.skip-account{padding-left:15px;padding-right:15px}
#search_mini_form .input-box{width:250px}
#search{font-size:12px;height:40px;padding-right:30px}
#search_mini_form .search-button{padding:4px 14px;margin-left:-50px}
#slide .close-btn{padding:0 5px;right:-10px;bottom:0px}
.pushmenu, .pushnav{width:250px}
.pushnav.pushnav-right .pushmenu-close{left:247px}
.pushmenu{padding:20px 20px}
.pushmenu-push-toright{right:250px}
.pushnav-push-toleft{left:250px}
.pushmenu-close{padding:10px 14px}
.sidebar-account h3, .header-minicart h3{font-size:20px}
.sidebar-account .links ul li{float:none;width:auto;margin:5px 0}
.sidebar-account .links ul li a::before{font-size:20px;bottom:5px}
.sidebar-account .links ul li a{padding:10px 0 10px 30px;font-size:13px}
.flexslider{width:100%}
.main-title{font-size:24px}
.content-heading{text-transform:capitalize;font-size:18px}
.footer-container{margin-top:20px}
.footer-container .block-subscribe .input-box{margin-right:10px;width:calc(100% - 122px);width:-webkit-calc(100% - 122px)}
.footer-container .block-subscribe .block-title strong{line-height:normal;font-size:14px}
.footer-container .block-subscribe .actions .button{font-size:14px;letter-spacing:normal;padding:11px 15px}
.cart .page-title h1{margin-top:0px}
/* My Account */
.customer-account-index.customer-account .main-container .main{margin:0px 0 0px 0}
.block.block-account{margin-top:0px}
.customer-account .footer-container{margin-top:0px}
.my-account{padding:15px;min-height:inherit}
.block-account .block-content ul li a{padding-left:15px}
.dashboard .box-head{display:inline-block;width:100%}
.my-account .page-title h1{font-size:14px}
.dashboard .box-head h2{font-size:14px}
.fa.fa-gift{font-size:14px}
.info-summary-section .fa.fa-gift{font-size:14px}
.my-account .dashboard form .legend{font-size:14px}
body.customer-account .my-account .fieldset{margin-top:15px;margin-bottom:15px}
body.customer-account .my-account .fieldset h2{font-size:14px}
.data-table tbody td .cart-item-detail{width:60%}
.opc-wrapper-opc{margin:0px auto 0}
.opc-index-index div.main-container.col1-layout{padding:10px 0 0px 0}
.cart .page-title h1{font-size:18px}
.cart .cart-table tr td.product-cart-image{width:100%;padding-right:0}
.cart-forms #discount-coupon-form .input-text{width:100%;max-width:100%}
.cart-forms #discount-coupon-form .button-wrapper{width:100%;margin-left:0;margin-top:10px}
.cart .cart-table .product-cart-actions{width:100px}
.cart .cart-table .product-cart-actions .item-decrease, .cart .cart-table .product-cart-actions .item-increase{line-height:30px;height:30px;width:30px}
.cart-table .product-cart-actions .qty{width:40px;height:30px;font-size:11px}
.cart .data-table tbody td .cart-item-detail{width:61%}
.cart .cart-forms .discount, .cart .cart-totals{padding:15px}
.cart .cart-totals .checkout-types .button2.btn-continue{font-size:12px}
.header-minicart .cart-total-section{margin:15px -16px 15px -15px}
.shipping-section, .discount-coupon-section{width:100%}
.discount-coupon-section{margin:0 0 20px 0}
.discount-coupon-section .discount, .shipping-section .shipping{min-height:inherit}
/*********** Login page ***********/
.loginpage .account-login .col2-set .col-1.new-users{padding-top:0px}
.loginpage{top:0px;margin-bottom:0px}
.loginpage .page-title h1{font-size:20px}
.customer-account-forgotpassword h2{font-size:16px}
/*Header minicart(Sidebar)*/
.click_minicart .pushmenu.pushmenu-left.pushmenu-open{padding:0}
.click_minicart .pushmenu.pushmenu-left.pushmenu-open .minicart-wrapper, .top-my-account-links .pushmenu-left.pushmenu-open .sidebar-account{padding:15px 18px 15px 18px}
.mini-products-list .product-details .truncated{display:none}
.mini-products-list .product-details{margin-left:50px;padding:0px 0px 0px 10px}
/*********** Contact us page***********/
.contacts-index-index .main-container.col1-layout{padding:0px}
.contact-area{margin:20px auto 10px}
.google-map{max-width:93%}
.contact-area .contact-form{padding:15px}
.loginpage .forgotpassword #remove{right:-7px;top:-9px;padding:4px 8px 2px 9px}
/* 404 page */
.cms-index-noroute .page-title h1{margin:0px 0 5px 0}
.checkout-cart-index .page-title h1, .checkout-onepage-success .page-title h1, .customer-account-logoutsuccess .page-title h1{font-size:18px;margin-top:10px;padding-bottom:10px}
.gift-card-info .gift-certificate .perfect-gift h2{font-size:45px}
.customer-account .shopping-offer, .cms-gift-certificate .shopping-offer, .customer-account-forgotpassword .shopping-offer{margin-bottom:0px}
.button, .cart-table .product-cart-actions .button, #co-shipping-method-form .buttons-set .button, .order-button, .footer .button, .white-button, .shop_now{font-size:14px;padding:12px 20px}
.buttons-set button.button{margin-left:0px}
.ticket-attachment-section .disableInputField{width:43%}
.ticket-yousendit-section input[type="checkbox"] + label{padding:1px 0 2px 34px}
.ordertickets-chat-answer .fieldset, .ordertickets-chat-view .fieldset{margin-bottom:10px !important}
/*New contact us page*/
.contact-right .contact-right-main{width:100%}
.contact-right .address-block .contact-right-main {width: 100%}
.contact-right .address-block-1 {margin-bottom: 15px}
.social-block-responsive{margin-top: 0px}
.contact-banner .banner-contact-us{top: 5%; padding:15px}
.contact-right .none-border p {margin-bottom: 0px;padding-bottom: 0px !important;}
.contact-main .title-with-border .section-title-commn {font-size: 18px;margin: 0px}
.social_block_contact.mobile-on {padding-top: 10px}
/*404 Page Not Found*/
.page_not_found {background-size:270px;padding-top:175px;background-position: center 20px;}
.page_not_found .page-title h1 {font-size:70px}
.page_not_found .sub-title {padding-bottom:15px;font-size: 22px;line-height: 27px;margin-bottom: 15px}
.page_not_found p {margin-bottom:10px}
.page_not_found ul {margin-bottom:0px}
.page_not_found ul li{margin-bottom:7px}
}

@media only screen and (max-width:410px){
.page-header-container{margin:0 10px;padding: 10px 0 8px}
.nav-fixed .menubar .nav_main{padding:0 10px}
.nav-fixed .menubar .nav_main #ddmenu .menu-icon{left:10px}
.logo-desktop{margin:0 0 0 40px}
.header-login{margin:0 15px 0 0}
.offer-pop-up-main{max-width:95%}
.offer-pop-up-main .close-btn{right:-6px}
.pop-up-content{padding:0 15px}
.discountcode{width:200px}
.discountcode-txt{font-size:24px}
.discountcode-txt span{font-size:14px}
.g-recaptcha.float_L {    transform: scale(0.75);position: relative;left: -39px;float: left}
.contact-form .buttons-set{margin-top: 10px}
}
@media only screen and (max-width:339px){
.opc-wrapper-opc .progressbar-with-title .opc-menu p.left{font-size:12px}
.progressbar li{font-size:11px;line-height:14px}
.cart .data-table tbody td .cart-item-detail{width:58%}
.cart .cart-table .cart-pro-img{width: 112px}
.shopping-offer{padding:7px 10px;font-size:12px}
.contact-banner .banner-contact-us h2 {font-size: 14px;}
.contact-banner .banner-contact-us h2 span{display: block}
}
@media only screen and (min-width:320px) and (max-width:480px){
    .contact-main .contact-left{float:left; width:100%}
.contact-main .contact-left .form-list .field{float:none; width:100%; margin-bottom:20px}
/* .contact-main .contact-left .form-list .field:last-child{margin-bottom:0} */
.contacform .left{float:none; margin-right:0; padding-right:0; width:100%}
.contacform .form-list li.wide textarea{width:93%}
.contact-main .contact-right{border-left:medium none; border-top:1px solid #dedede; display:inline-block; float:none; margin-top:0px; padding-left:0; padding-top:0px; width:100%}
.contact-question-text{margin-bottom:10px; margin-top:10px}
.contact-question-text span, .contact-main .contact-text{display:none}
.contact-map{display:none}
.contact-right .address-block{margin-bottom: 15px}
}
@charset "utf-8";/* CSS Document */
a{color:#435471;text-decoration:none}
a:hover{color:#454545;text-decoration:none}
#search_div a:hover{color:#f05323}
:focus{outline:0}
img{border:0;vertical-align:top}
.cms-outer-container{border-bottom:solid 1px #eee;padding:55px 0 60px}
.cms-inner-container{max-width:1200px;margin:0 auto}
/*Page Title for page*/
.common-title{text-align:center;position:relative;margin:0 0 26px 0;padding:0 0 17px 0}
.common-title.common-single-title{padding:0 0 20px 0}
.common-title:before{content:'';display:block;position:absolute;bottom:0;left:50%;margin-left:-160px;width:320px;height:1px;background:#ebebeb}
.common-title:after{content:'';display:block;position:absolute;bottom:0;left:50%;margin-left:-75px;width:150px;height:1px;background:#f05323}
.common-title span.icon{position:absolute;left:50%;bottom:-5px;width:11px;height:11px;margin-left:-6px;background:#ffffff;border:solid 1px #f05323;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:1}
.common-title .page-title-txt{margin:0;padding:0;display:inline-block;*display:inline;font-family:'graphikbold';font-size:20px;line-height:24px;color:#435471;text-transform:none}
.common-title .page-subtitle{font-family:'graphikregular';font-weight:normal;font-size:13px;line-height:17px;color:#868686;text-transform:none;display:block;margin:5px 0 0}
.common-page-title-left{position:relative;padding:0 0 20px 0;margin:0 0 20px}
.common-page-title-left .common-title-left{font-size:20px;font-family:'graphikbold';line-height:24px;color:#333;margin:0;padding:0;display:inline-block;*display:inline;zoom:1}
.common-page-title-left:before{content:'';display:block;position:absolute;bottom:0;left:0%;width:320px;height:1px;background:#ebebeb}
.common-page-title-left:after{content:'';display:block;position:absolute;bottom:0;left:0;width:150px;height:1px;background:#f05323}
.common-page-title-left span.icon{position:absolute;left:0;bottom:-4px;width:10px;height:10px;margin-left:0;background:#FFF;border:solid 1px #f05323;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:1}
.section-sub-title{font-family:'graphikmedium';font-size:15px;color:#333333;margin:0 0 20px 0;text-transform:uppercase}
.info-txt, p.info-txt{font-family:'graphikregular';font-size:13px;text-align:center;margin:0 auto 30px;max-width:70%}
.info-txt-full, p.info-txt-full{max-width:100%}
.section-subtitle{padding:0 display:inline-block;*display:inline;zoom:1;position:relative;font-family:'graphikregular';font-size:18px;font-weight:normal;color:#333333;padding-bottom:5px;margin-bottom:15px;text-align:center}
.section-subtitle:before{content:"";position: absolute;left: 0;right: 0;margin:0 auto;width:92px;height:1px;display:block;background:#f05323;bottom: 0}
.section-subtitle:after{content:"";position: absolute;left: 0;right: 0;margin:0 auto;width:0;height:0;display:block;border-bottom:4px solid transparent;border-top:4px solid #f05323;border-left:4px solid transparent;border-right:4px solid transparent;bottom:-8px}
.adv-container{background:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/main-banner.jpg) 50% 0 no-repeat #f4f4f4;background-size:cover;height:426px}
.adv-container .adv-inner-container{width:695px;height:426px;display:table-cell;vertical-align:middle}
.adv-container h1, .adv-container .home-banner-sub-txt{margin:0 0 12px 0;padding:0;font-family:'graphikbold';font-size:30px;line-height:42px;color:#333333;text-transform:capitalize}
.adv-container h2{margin:0 0 23px;padding:0;font-family:'graphiklight';font-size:21px;line-height:30px;color:#333333;text-transform:}
.adv-container p{font-size:13px;font-family:'graphikregular';line-height:20px;color:#858585;margin:0 0 26px}
.adv-container .price{margin:0 0 30px;font-family:'graphikmedium';font-size:20px;font-weight:normal;color:#f05323}
.adv-container .btn-default{font-size:18px;height:40px;line-height:40px;padding:0 30px;font-family:'graphikbold'}
.adv-container .adv-satisfaction{margin:25px 0 0;}
/*--Pop-up contett--*/
.read-more-popup{background:#ffffff;width:auto;max-width:600px;max-height:80%;padding:18px 0 10px 0;display:none}
.read-more-popup .pop-up-content{background:#fff}
.read-more-popup.read-more-popup-small{max-width:350px;}
.read-more-popup.small-pop-up{max-width:570px}
.read-more-popup .mCustomScrollbar{max-height:350px;overflow:hidden;padding:0px}
.plus-icon{cursor:pointer;color:#f05323;font-family:Tahoma, Calibri;font-style:normal}
.read-more-popup .close-btn{position:absolute;top:-12px;right:-10px;background:#000000;height:27px;width:27px;border-radius:50px;padding:2px 7px 3px 8px;color:#ffffff}
.popup_visible .read-more-popup{margin:0 auto;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;transition:all 0.6s ease 0s;-webkit-animation:expand 1s}
@-webkit-keyframes expand{
    0%{top:0%;bottom:auto}
    100%{top:50%}
}
.pop-up-content{padding:0 20px 0 20px}
.pop-up-content .pop-up-title{margin-bottom:5px;font-family:'graphikmedium';font-size:20px;line-height:24px;color:#000000}
.pop-up-content p{margin-bottom:15px}
/*--Professional Photographer--*/
.professional-photographer{border-bottom:none}
.professional-photographer .cms-inner-container{text-align:center}
.professional-photographer p{margin:0 0 50px 0}
/*-- Instant Price box--*/
.instant-box{background:#ffffff;width:100%;max-width:395px;padding:9px 15px 20px 15px}
.instant-box-banner{position:absolute;right:0px;top:20px}
.sizebox{min-height:427px; margin:0px auto;background:#fff;}
.sizebox .punchline{font-size:15px; color:#9e9c9c; border-bottom:1px solid #ddd; width:100%; float:left; text-align:center; height:12px; margin-top:12px}
.sizebox .punchline span{background:#fff; padding:0px 5px}
.sizebox .sizebox-middle{}
.sizebox .sizebox-middle .sizebox_heading{font-size:22px; font-family:'graphikbold'; color:#435471; text-transform:uppercase; text-align:center}
.sizebox .sizebox-middle ul.size_chart{margin:5px 0 0 0; padding:0px;list-style:none}
.sizebox .sizebox-middle ul.size_chart li{padding:6px 10px; border-bottom:1px solid #e3e3e3; background:#f9f9f9;float:left;width:100%;line-height:18px;cursor: pointer}
.sizebox .sizebox-middle ul.size_chart li.last{background:none}
.sizebox .sizebox-middle ul.size_chart li span.banner_size{color:#1a1a1a; width:106px; display:inline-block}
.sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise{color:#f05323; width:100px; margin-left:42px;line-height:24px}
.sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise strike{width:90px; display:inline-block; color:#888}
.sizebox .sizebox-middle ul.size_chart li input{margin-top:-4px; margin-right:4px; height:18px}
.sizebox .sizebox-middle ul.size_chart li img{margin-top:5px}
.sizebox .sizebox-middle ul.size_chart li label{line-height:24px}
.sizebox .sizebox-middle ul.size_chart li.grey-bg{background:#eee; padding:2% 3%; line-height:normal; width:100%;float:left}
.sizebox .sizebox-middle ul.size_chart li.grey-bg .select-style{width:175px;float:right;}
.sizebox .sizebox-middle ul.size_chart li.grey-bg label{float:left; margin-right:10px; font-size:16px; line-height:32px;margin:7px 0 0 10px}
.sizebox_middle_left .tm-radio{float:left;width:110px}
.sizebox_middle_left .tm-radio .banner_size{color:#000}
.sizebox_middle_left .tm-radio input[type="radio"] + label:before{background:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/check_radio_sheet2.png) -28px top no-repeat;height:22px;width:22px;margin:1px 0 0 0}
.sizebox_middle_left .tm-radio input[type="radio"]:checked + label:before{background:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/check_radio_sheet2.png) -28px -31px no-repeat}
.sizebox .sizebox-middle .custom_size #customSizeBlock{float:right;margin:10px 0 0 0;width:190px}
.sizebox .sizebox-middle h3.custom_size_heading{width:90%}
.sizebox .sizebox-middle .custom_size{padding:0 15px 15px 7px;float:left;width:100%}
.sizebox .sizebox-middle .custom_size label{float:left; margin-right:10px; margin-top:3px; margin-left:5px}
.sizebox .sizebox-middle .custom_size span{padding:0px}
.sizebox .sizebox-middle .custom_size strong{padding:7px 10px 6px 10px; font-size:17px; font-weight:normal; float:left}
.sizebox .sizebox-middle .custom_size .tm-radio{float:left; margin-top:7px;width:130px}
.sizebox .sizebox-middle .custom_size .tm-radio input[type="radio"] + label::before{margin:5px 4px 0 0;}
.sizebox .sizebox-middle .custom_size #customSizeBlock{float:right;margin:10px 0 0 0;width:190px}
.sizebox .select-style{background-position:85% center;height:38px}
.sizebox .select-style select{height:38px;padding:7px 34px 8px 8px}
.sizebox .sizebox-middle .custom_size #customSizeBlock .select-style{float:left;width:40%;background:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/custom-down-arrow2.png) 90% center no-repeat #ffffff;}
.sizebox .sizebox-middle .custom_size .tm-radio .banner_size{width:190px;margin-right:0px;line-height:normal}
.sizebox .sizebox-middle p.custom_price{color:#f05323; font-size:18px;float:left; font-family:'graphikbold';margin:10px 0 0 0}
.sizebox .sizebox-middle .sizebox_total .strike{color:#888; text-decoration:line-through; font-size:15px;font-family:"graphikregular";margin:0 10px 0 0}
.sizebox_arrow{display: inline-table;   height: 9px;  margin-top:2px;   width: 17px;float:left;margin-left:15px}
.sizebox_arrow i{font-size:16px;color:#000}
.sizebox-loader{float: left;text-align: center; padding-top:11px;background: #fff;position:absolute }
.sizebox_total{float:left;width:100%;position:relative;padding:0 15px 0 20px}
.sizebox_total .btn-default.btn-default-small{display:inline-block;padding:0 20px;max-width:190px;float:right;background:#f05323; border-color: #f05323;}
.sizebox_total .btn-default.btn-default-small:hover{border: solid 1px #435471;background: #435471}

/*size and price*/
.sizes-and-prices {display:inline-block;width: 100%;text-align: center}
.sizes-and-prices .total-sizes{width:358px; margin-right:25px; display:inline-block; text-align:center; border:1px solid #f4f4f4; padding:32px 0 30px 0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.sizes-and-prices .total-sizes:last-child{margin-right:0px}
.sizes-and-prices .total-sizes span.shape-tittle{color:#435471; display:block; font-family:'graphiksemibold'; font-size:30px; margin-bottom:27px; text-transform:uppercase}
.sizes-and-prices .total-sizes ul.sizes-with-prices{margin:26px auto 22px; width:100%; text-align:center; display:table; border-top:3px solid #eeeeee}
.sizes-and-prices .total-sizes ul.sizes-with-prices li{width:34%; float:left; text-align:center; background:#f9f9f9;font-size:16px; min-height:50px; line-height:50px; vertical-align:middle; border-bottom:1px solid #e3e3e3;color:#000} 
.sizes-and-prices .total-sizes ul.sizes-with-prices li strike{color:#a4a4a4}
.sizes-and-prices .total-sizes ul.sizes-with-prices li img{vertical-align:middle}
.flag_Sprite.sizebox_arrow.img-give-margin{margin-right:10px}
.sizes-and-prices .total-sizes ul.sizes-with-prices li.diff-width{width:32%; text-align:left; font-size:16px; line-height:normal;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; min-height:50px;line-height:50px;text-align: center}
.sizes-and-prices .total-sizes .blue-color{display:block; margin:12px 0 26px; color:#ff0101}
.sizes-with-prices .sizebox_arrow{margin-top: 0px;}
.sizes-and-prices .total-sizes:last-child {margin-right: 0px}

/*tab*/
.container .customTab{clear:both}
.container .quick-view-tabbing{padding:0; width:100%}
.container #tabmenu{color:#000; z-index:1; height:51px; padding:0;text-align:center;margin-bottom:35px;border-bottom: 1px solid #eee}
.container #tabmenu li{position:relative; height:50px; border-right:1px solid #eee; float:left; text-transform:capitalize;font-family:'graphikmedium';list-style:none}
.container #tabmenu li:last-child{border-right:none}
.container #tabmenu li h2{display:inline; padding:0px; margin:0px}
.container #tabmenu a, .container #tabmenu a.active{text-decoration:none; cursor:pointer; margin:0; padding:15px; display:inline-block; transition:none; font-size:17px;color:#000}
.container #tabmenu a.active{background:#435471; color:#fff}
.container #tabmenu a.active{position:relative}
.container #tabmenu a:hover{background:#435471; color:#fff}
.container #tabmenu a:visited{color:#353535}
.container #content, .container #content1{z-index:2; width:100%; padding-top:35px}
.container #content a:hover, .container #content1 a:hover{color:#000}
.container #content .tabbing_content{background:#fff; z-index:2; width:100%; float:left}
.container #content .tabbing_content.dis_none{display:none !important}
.container #content .tabbing_content.dis_block{display:block !important}
.container #content .tabbing_content.dis_block div.blue-clr{color:#f05323 !important}
.container #content .tabbing_content.dis_block .commonbullet{margin:10px 0}
.container #content .tabbing_content.dis_block .span4{margin-bottom:23px; clear:none}
.container #content .tabbing_content.dis_block ul{margin:0 25px 20px 0; padding:0}
.container #content .tabbing_content.dis_block ul.form-list li{background:none; margin:0; padding:0;list-style:none}
.container #content .tabbing_content.dis_block li{padding:0 0 8px 20px}
.hanging-frame-list{border-bottom:1px solid #eeeeee; float:left; margin-bottom:20px; margin-right:2%; min-height:120px; width:48%}
.hanging-frame-content{float:left; width:69%}
.hanging-frame-images{float:left; margin-right:20px}
.quick-view-tab_container#content{padding-top: 0px}
.questtion_from {width: 50%;float: left;}
.questtion_from ul li .input-box input{width:100%}
.questtion_from ul li .input-box textarea{max-width:100%;}
.questtion_from .buttons-set{text-align: left}
.ans_que_list {background: #f9f9f9;border: 1px solid #eee;display: block;float: right;margin: 5px 0 0;padding: 1% 1.5%;width: 46%;max-height: 435px}
.ans_que_list .tm-radio{float: left;margin-right: 10px;}
.ans_que_list .help_full{ margin-bottom: 15px;display: block;border-bottom: 1px solid #eee; padding-bottom: 40px}
.ans_que_list .help_full input[type="radio"] + label{line-height:26px}
.ans_que_list .help_full i{font-size:18px;position:relative;left:3px;}
.ans_que_list .help_full:hover i.fa-thumbs-up{color:#f05323}
.ans_que_list .help_full i.fa-thumbs-down{top:3px}
.ans_que_list .help_full:hover i.fa-thumbs-down{color:#435471}
.ans_que_list .font13{font-family:'graphikmedium';color:#000;}
.check-list ul li::before{content: "\f00c";font-family: FontAwesome;padding-right: 10px;color: #f05323;border-radius:0px;background-color:transparent;position:absolute;left:0px;top:0px;}
/*Shpinng Pages*/
.shoping-pages-sizes-prices.cms-outer-container{margin-bottom:0px;border-bottom:none;border-top:solid 1px #eee;}
/*Experts Images*/
.cms-outer-container.expert{border-bottom:none;padding-bottom:0px;}
.expert ul{margin:0px}
.expert ul li{float:left;margin-left:2.5%;margin-bottom:24px;width:31.6%;border:1px dashed #ebebeb;background:#ffffff;padding:20px;min-height:208px;list-style:none;text-align:center}
.expert ul li:nth-child(3n+1){clear:left;margin-left:0}
.expert ul li .expert-name{font-family:'graphikmedium';font-size:16px;color:#000000;display:block;margin:20px 0 15px}
.expert ul li p{margin-bottom:0px}
.expert ul li .svg-file{}
.expert ul li .svg-file svg{max-width:70px}

/********* Shipping Page Start *************/
.shipping-page .adv-container{background-image:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/shipping-banner.jpg);}
.shipping-page .text_center{color: #888888;text-align: center;clear: both;display: inline-block;width: 100%;margin-bottom: 50px;}
.ship_t {float: right;width: 48.5%;}
.ship_c {float: left;width: 48.5%;}
.ship_ct > div {border: 1px solid #e0e0e0;padding: 20px 25px 25px;height: 145px;}
.shio_left {float: left;width: 71px;}
.shio_right {width:calc(100% - 71px);width:-moz-calc(100% - 71px);width:-webkit-calc(100% - 71px);float: right;padding-left: 30px;}
.ship_head {font-size: 16px !important;color: #000000;font-weight: 700;padding: 0!important;}
.comn_head:after{display: block; content: '';height: 1px;width: 50px;background-color: #f05323;margin: 15px 0;}
.shipping-page p{padding: 0 !important;}
.shipping-page .ship_normal {color: #888888;}
.shipping-page .ship_normal b{font-weight: 700;font-size: 16px;color: #f05323;}
.ship_last {clear: both;float: left;width: 100%;margin-top: 45px;}
.ship_last li{line-height: 22px !important;}
.shipping-page .title-common{margin-top: 50px;}
.ship_last ul{margin-bottom: 50px;}
/********* Shipping Page End *************/


@media only screen and (max-width:1199px){
/*size and prices*/
.sizes-and-prices .total-sizes {margin-right: 5px;padding: 32px 0px 30px;width: 320px;}
.sizes-and-prices .total-sizes ul.sizes-with-prices li.diff-width {width: 32%}
.main-container.col1-layout{margin:0px;padding:0px}
.cms-inner-container{padding:0 15px}
.adv-container{background-position:70% 0}
.adv-container .cms-inner-container{background:-moz-linear-gradient(left, rgba(221,221,221,0) -25%, rgba(221,221,221,0.85) 22%, rgba(221,221,221,0.83) 49%, rgba(221,221,221,0.8) 100%);background:-webkit-linear-gradient(left, rgba(221,221,221,0) -25%,rgba(221,221,221,0.85) 22%,rgba(221,221,221,0.83) 49%,rgba(221,221,221,0.8) 100%);background:linear-gradient(to right, rgba(221,221,221,0) -25%,rgba(221,221,221,0.85) 22%,rgba(221,221,221,0.83) 49%,rgba(221,221,221,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00dddddd', endColorstr='#ccdddddd',GradientType=1)}
.read-more-popup{max-width:80%}
.expert ul li{min-height:228px}
}
@media only screen and (max-width:1024px){
.hanging-frame-content{width:55%}
.sizes-and-prices .total-sizes span.shape-tittle{font-size:20px}
.sizes-and-prices .total-sizes{margin-bottom:20px;padding:20px 0 20px 0;margin-bottom:10px}
.common-page-title-left .common-title-left{font-size:18px}
.common-page-title-left{padding:0 0 15px}
.expert ul li{padding:12px;}
.expert ul li .expert-name{margin:10px 0 10px 0}
}
@media only screen and (max-width:980px){
.cms-inner-container{padding:0 15px}
.sizebox_middle_left .tm-radio{width:90px; }
.sizebox_arrow{margin-left:10px}
.sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise{margin-left:32px}
.sizebox .sizebox-middle .custom_size .tm-radio{width:128px}
.sizebox .sizebox-middle .custom_size .tm-radio .banner_size{width:115px}
.sizebox .sizebox-middle .custom_size .tm-radio input[type="radio"] + label{padding-left:32px}
.sizebox .sizebox-middle .custom_size #customSizeBlock{width:170px}
.sizebox_total{padding:0 10px 0 10px}
.expert ul li, .expert ul li:nth-child(3n+1){float:left;margin-left:2%;width:48%;border:1px dashed #ebebeb;margin-bottom:24px;padding:20px;clear:none}
.expert ul li:nth-child(2n+1){clear:left;margin-left:0}
.ship_ct > div{width: 100%;}
.ship_c{margin-bottom: 15px;}
}
@media only screen and (max-width:770px){
.hanging-frame-list{text-align: center}
.hanging-frame-images{float: none}
.hanging-frame-content{width:100%;margin-top:10px}
.main-container.col1-layout .col-main{margin-bottom:0px}
.cms-outer-container{padding:45px 0 50px}
.adv-container{background-image:none;height:auto;padding:30px 0 30px 0;width:100%}
.adv-container .cms-inner-container{background:none;background-image:none;width:100%;height:auto;display:block;width:100%}
.adv-container h1, .adv-container .home-banner-sub-txt{font-size:20px;line-height:22px;margin-bottom:15px;text-align:center}
.adv-container h2{font-size:18px;line-height:22px;margin-bottom:15px;text-align:center}
.adv-container p{font-size:12px;line-height:18px;margin-bottom:15px;text-align:center}
.adv-container .price{font-size:16px;margin-bottom:15px;text-align:center}
.adv-container .btn-default{max-width:310px;text-align:center;margin:0 auto;display:block;font-size:16px;height:38px;line-height:38px;padding:0 24px}
.info-txt, p.info-txt{margin-bottom:30px;max-width:95%}
.common-title .page-title-txt{font-size:18px;line-height:20px}
.common-page-title-left{padding:0 0 12px}
.common-page-title-left .common-title-left{padding:0;font-size:16px;line-height:21px}
#content.quick-view-tab_container{float:left;margin:20px 0 0 0}
.container #tabmenu{border-bottom:none;height:auto;margin-bottom:0px;}
.container #tabmenu li{float:left;display:inline-block;margin:4px 0 0 0}
.container #tabmenu a{background:#f9f9f9}
.container #tabmenu a.active{background:#435471;}
}
@media only screen and (max-width:767px){
.questtion_from{width:100%;margin-bottom:20px}
.questtion_from ul{margin:0 0px 20px 0 !important}
.ans_que_list{width:100%}
.cms-outer-container{padding:35px 0 40px}
.shipping-page .title-common{margin-top: 30px;}
.shipping-page .text_center{margin-bottom: 30px;}
.ship_last{margin-top: 30px;}
.ship_last ul {margin-bottom: 30px;}
.ship_ct > div{height: auto;}
.shipping-page .adv-container{height: 160px;}
}
@media only screen and (max-height:480px){
.read-more-popup .mCustomScrollbar{max-height:230px}
}
@media only screen and (max-width:480px){
.hanging-frame-list{width:100%}
.common-title .page-title-txt{font-size:16px;line-height:18px}
.section-subtitle{font-size:16px}
.common-title:before{width:280px;margin-left:-140px}
.common-title .page-subtitle{line-height:18px}
.read-more-popup.read-more-popup-small{max-width:80%}
.info-txt, p.info-txt{margin-bottom:20px}
.btn-default{width:100% !important;min-width:100% !important;padding:0 !important;font-size:14px !important;height:38px !important;line-height:38px !important}
.adv-container h1{font-size:18px;margin-bottom:10px}
.adv-container h2{font-size:16px;margin-bottom:10px}
.adv-container p{font-size:12px;margin-bottom:10px;line-height:16px}
.cms-outer-container{padding:25px 0 30px}
.professional-photographer p{margin-bottom:20px}
.instant-box, .instant-box-banner{width:290px}
.sizebox .sizebox-middle .sizebox_heading{font-size:18px;}
.sizebox .sizebox-middle .custom_size .tm-radio{width:125px}
.sizebox .sizebox-middle .custom_size strong{padding:10px 7px 3px}
.sizebox .sizebox-middle .custom_size #customSizeBlock{width:142px;}
.sizebox .sizebox-middle p.custom_price{width:100%;margin:0 0 10px 0}
.instant-box-banner .sizebox .sizebox-middle p.custom_price{margin:5px 0 18px}
.sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise strike{width:60px;}
.sizebox .sizebox-middle ul.size_chart li{background:#fff}
.sizebox_total .btn-default.btn-default-small{display: inline-block; padding: 0 20px !important;max-width: 190px;float: right;margin: 0 17px 0 0; min-width: initial !important;width: initial !important;}
.instant-box .sizebox_total .btn-default.btn-default-small{width:100% !important;min-width:inherit !important;max-width:inherit !important;margin:0 auto}
.instant-box, .instant-box.instant-box-banner{padding:15px 0 25px 0}
.sizebox .sizebox-middle .custom_size{padding:0 8px 15px 7px}
.sizebox .select-style{height:38px}
.sizebox .select-style select{padding:0 22px 0 5px;height:38px}
.sizebox .sizebox-middle p.custom_price{text-align:center}
.questtion_from h3{font-size:13px}
.sizebox-loader{padding-top:0px;float:none;left:0px;right:0px;}
.expert ul li, .expert ul li:nth-child(3n+1), .expert ul li:nth-child(2n+1){width:100%;margin:0px;clear:none;float:none;min-height:inherit}
.shio_right{padding-left: 15px;}
.ship_ct > div{padding: 15px 10px 15px;}
.comn_head:after{margin: 10px 0;}
}
@media only screen and (max-width:430px){
}
@media only screen and (max-width:320px){
.sizes-and-prices .total-sizes{width: 292px;}
}
/*--Why JustCanvasIt section--*/
.why-great-canvas-prints{background:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/landingpage-new/bkg_why_great_canvas_prints.jpg) 0 100% repeat-x}
.why-great-canvas-prints .cms-inner-container{text-align:center}
.why-great-canvas-prints .bnr{text-align:center;margin-bottom:20px}
.why-great-canvas-prints .bnr img{max-width:100%}
.why-great-canvas-prints-tabs{padding-top:0px}
.why-great-canvas-prints-tabs .cms-inner-container{text-align:center}
.why-great-canvas-prints-tabs ul.resp-tabs-list{margin:0px;padding:0px;text-align:center}
.why-great-canvas-prints-tabs .resp-tabs-list li{font-size:16px;color:#333;display:inline-block;padding:17px 35px 17px;margin:0;list-style:none;cursor:pointer;line-height:20px}
.why-great-canvas-prints-tabs .resp-tabs-container{padding:0px;background-color:#fff;clear:left}
.why-great-canvas-prints-tabs h2.resp-accordion{cursor:pointer;padding:5px;display:none}
.why-great-canvas-prints-tabs .resp-tab-content{display:none;padding:40px 0 0}
.why-great-canvas-prints-tabs .resp-tab-active, .why-great-canvas-prints-tabs .resp-tab-item:hover{border:1px solid #eee;border-bottom:none;background-color:#fff;margin-bottom:-1px !important;padding:16px 34px 16px 34px !important}
.why-great-canvas-prints-tabs .resp-content-active, .resp-accordion-active{display:block}
.why-great-canvas-prints-tabs h2.resp-accordion{font-size:14px;color:#333;border:1px solid #f5f5f5;background:#f5f5f5;margin:1px 0 0;padding:15px 20px;text-align:left;text-transform:uppercase}
.why-great-canvas-prints-tabs h2.resp-accordion:first-child{margin-top:0}
.why-great-canvas-prints-tabs h2.resp-tab-active{border-color:#f5f5f5;border-bottom-color:#FFF;background:#FFF;margin-bottom:0px !important;padding:15px 20px !important}
.why-great-canvas-prints-tabs h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1 !important;background:blue}
.why-great-canvas-prints-tabs .resp-arrow{width:0;height:0;float:right;margin:0 5px 0 0}
.why-great-canvas-prints-tabs .resp-arrow:after{position:absolute;font-family:'FontAwesome';content:"\f067";font-style:normal;color:#c1c1c1}
.why-great-canvas-prints-tabs h2.resp-tab-active span.resp-arrow:after{content:"\f068";color:#9B9797}
.why-great-canvas-prints-tabs .great-frames-carousel-container{padding:0 25px}
.why-great-canvas-prints-tabs .great-frames-carousel-container h2{margin:0 0 40px;padding:0;line-height:24px}
.why-great-canvas-prints-tabs .great-frames-carousel-container h2 span{display:inline-block;*display:inline;zoom:1;position:relative;font-family:'graphikregular';font-size:20px;font-weight:normal;color:#333333;padding-bottom:8px}
.why-great-canvas-prints-tabs .great-frames-carousel-container h2 span:after{content:'';display:block;position:absolute;bottom:0;left:50%;margin-left:-16px;width:32px;height:1px;background:#f05323}
.why-great-canvas-prints-tabs .great-frames-carousel-container h3.tabing-section-head{color:#000000;font-size:24px;font-family:'graphikbold';text-transform:none;font-weight:normal;margin:0 0 40px 0;}
.why-great-canvas-prints-tabs .great-frames-carousel-container h3.tabing-section-head.with-text{margin:0 0 15px 0}
.why-great-canvas-prints-tabs .great-frames-carousel-container .info-txt info-txt-full{}
.why-great-canvas-prints-tabs .great-frames-carousel-container h3.tabing-section-head span{display:inline-block;*display:inline;zoom:1;position:relative;font-family:'graphikregular';font-size:20px;font-weight:normal;color:#333333}
.why-great-canvas-prints-tabs .great-frames-carousel-container .owl-carousel .owl-controls .owl-nav .owl-prev{left:-25px}
.why-great-canvas-prints-tabs .great-frames-carousel-container .owl-carousel .owl-controls .owl-nav .owl-next{right:-25px}
.why-great-canvas-prints-tabs .great-frames-carousel-container .owl-carousel-grid{padding:0 10px}
.why-great-canvas-prints-tabs .great-frames-carousel-container h3{margin:15px 0 0;padding:0 0 8px 0;display:inline-block;*display:inline;zoom:1;position:relative;font-family:'graphikregular';font-size:15px;font-weight:normal;color:#333333}
.why-great-canvas-prints-tabs .great-frames-carousel-container h3 a{padding:0 display:inline-block;*display:inline;zoom:1;position:relative;font-family:'graphikregular';font-size:15px;font-weight:normal;color:#333333;padding-bottom:10px}
.why-great-canvas-prints-tabs .great-frames-carousel-container h3:after{content:'';display:block;position:absolute;bottom:0;left:50%;margin-left:-16px;width:32px;height:1px;background:#f05323}
.why-great-canvas-prints-tabs .great-frames-carousel-container h3:hover, .why-great-canvas-prints-tabs .great-frames-carousel-container h3:hover a{color:#f05323}
.owl-stage .owl-item .owl-carousel-grid p{margin:15px 0 0 0}
.canvas-options-box p{margin:15px auto 0;text-align:center}
.canvas-options-box{position:relative;width:33.33%;float:left;padding:0 10px}
.great-retouching .canvas-options-box{position:relative;width:50%}
.canvas-options-box img{max-width:100%;border:none}
.effects-list ul{margin:0 auto;padding:0px;max-width:982px}
.effects-list ul li{display:inline-block;margin:0 3.7% 30px 0}
.effects-list ul li:nth-child(3), .canvas-options .effects-list ul li:nth-child(6){margin-right:0}
.effects-list ul li img{max-width:100%}
.effects-list-content{width:300px;margin:0 auto;text-align:center}
.effects-list-content .canvas-options-content-title{margin-top:30px}
.effects-list-content p a{color:#f05323}
@media only screen and (min-width:771px){
.why-great-canvas-prints-tabs{padding-top:0}
.why-great-canvas-prints-tabs #horizontalTab{margin-top:-53px !important}
}
@media only screen and (max-width:770px){
.why-great-canvas-prints{padding-bottom:0}
.why-great-canvas-prints-tabs{padding:0}
.why-great-canvas-prints-tabs .cms-inner-container{padding:0}
.why-great-canvas-prints-tabs .great-frames-carousel-container h2{display:none}
.why-great-canvas-prints-tabs .great-frames-carousel-container .owl-carousel .owl-controls .owl-nav .owl-prev{left:-20px}
.why-great-canvas-prints-tabs .great-frames-carousel-container .owl-carousel .owl-controls .owl-nav .owl-next{right:-20px}
.why-great-canvas-prints-tabs ul.resp-tabs-list{display:none}
.why-great-canvas-prints-tabs h2.resp-accordion{display:block}
.why-great-canvas-prints-tabs .resp-accordion-closed{display:none !important}
.why-great-canvas-prints-tabs .resp-tab-content-active{border:solid 1px #f5f5f5;border-top:none;padding:20px 0}
}
@media only screen and (max-width:767px){
.why-great-canvas-prints .bnr{display:none}
.why-great-canvas-prints{background:none}
.why-great-canvas-prints.cms-outer-container{border-bottom:none;padding-bottom:0px}
.why-great-canvas-prints-tabs{padding-top:0px}
.cms-outer-container.why-great-canvas-prints-tabs{border-bottom:none}
}
@media only screen and (max-width:640px){
.why-great-canvas-prints{background:none}
.why-great-canvas-prints .bnr{margin-bottom:0px}
.great-edges .canvas-options-box{width:50%}
.great-edges .canvas-options-box:nth-child(3){margin-top:20px}
}
@media only screen and (max-width:480px){
.why-great-canvas-prints-tabs .great-frames-carousel-container h3{font-size:13px;padding-bottom:4px;margin-top:8px}
.why-great-canvas-prints-tabs .great-frames-carousel-container h3 a{font-size:13px}
.why-great-canvas-prints-tabs .owl-carousel .owl-item img{max-width:90%;margin:0 auto;text-align:center}
.canvas-options-box p{line-height:18px}
.great-retouching .canvas-options-box{width:100%;margin-top:20px}
.great-retouching .canvas-options-box:nth-child(1){margin-top:0;}
}
.cms-home-page-new .breadcrumbs, .full-width-page .breadcrumbs{display:none}
.cms-home-page-new .main-container, .full-width-page .main-container{max-width:100%}
.full-width-page .footer-container .main-container{max-width:1200px}
.page-header{margin-bottom:0px !important}
/* .footer-container{margin-top:0px !important} */
/*Home page*/
.adv-offer{background:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/homepage/bogo-banner.jpg) 50% 0 no-repeat #f4f4f4;height:430px;}
.adv-offer .cms-inner-container{background:transparent;}
.adv-offer .adv-inner-container{width:1200px;text-align:center;}
.adv-offer .adv-inner-container h1{ text-transform: uppercase;font-size:60px; font-family: 'graphikbold';margin: 0 0 5px 0; }
.adv-offer .adv-inner-container h2{ font-size:17px;}
.adv-container .home-banner-sub-txt{margin-bottom: 0px}
.adv-offer .adv-inner-container h4{font-size:12px;font-family: 'graphikregular'; margin-top:5px;}
.adv-offer .adv-inner-container .offer-titel{font-family: 'graphiklight';font-size:28px; color:#333333;text-transform: uppercase;}
.adv-offer .adv-inner-container .btn-default{font-family: 'graphikmedium';}
.adv-container.adv-offer .adv-inner-container{height:auto}
.adv-container{height:508px}
.adv-container .adv-inner-container{height:450px}
.common-title{margin-bottom:50px}
.why-great-canvas-prints .common-title, .great-photo-memories .common-title{margin-bottom:26px}
.btn-default.btn-default-small{display:block;margin:0 auto;padding:0 10px;max-width:245px;}
.home-page .adv-container .cms-inner-container{position:relative}
.home-page h1{font-size:18px;text-transform:none}
/*save-canvas-prints*/
.save-canvas-prints .save-canvas-prints-carousel-container{padding:0 15px}
.save-canvas-prints .save-canvas-prints-carousel-container .owl-carousel-grid{padding:0 10px;margin:0 auto;text-align:center}
.save-canvas-prints .save-canvas-prints-carousel-container .image-section{display:inline-block;position:relative;margin-bottom:20px}
.save-canvas-prints .save-canvas-prints-carousel-container .image-section .image-details{position:absolute;right:10px;bottom:10px;width:155px;height:155px;background:#FFF;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.save-canvas-prints .save-canvas-prints-carousel-container .image-section .image-details .inner{width:142px;height:143px;border:solid 1px #333333;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;margin:6px 0 0 6px;padding:10px}
.save-canvas-prints .save-canvas-prints-carousel-container .image-section .image-details .size{font-family:'graphiksemibold';font-size:15px;font-weight:normal;color:#333;font-style:italic;margin:0px}
.save-canvas-prints .save-canvas-prints-carousel-container .image-section .image-details .rrp-price{}
.save-canvas-prints .save-canvas-prints-carousel-container .image-section .image-details .rrp-price span{text-decoration:line-through}
.save-canvas-prints .save-canvas-prints-carousel-container .image-section .image-details .discount-price{font-family:'graphiksemibold';font-size:13px;}
.save-canvas-prints .save-canvas-prints-carousel-container .image-section .image-details .price{font-family:'graphiksemibold';font-size:23px;line-height:24px;font-weight:normal;color:#ff1c48;margin:0}
.save-canvas-prints .save-canvas-prints-carousel-container .image-section .image-details .name, .save-canvas-prints .save-canvas-prints-carousel-container .image-section .image-details .wrap-size{font-family:'graphikregular';font-size:12px;font-weight:normal;color:#333}
.save-canvas-prints .owl-carousel .owl-nav .owl-next, .save-canvas-prints .owl-carousel .owl-nav .owl-prev{top: 40%}
.image-offer{position:absolute;top:0px;left:-4px;top:10px;background:#444444;font-size:11px;line-height:14px;color:#fff;z-index:1;padding:6px 10px 6px 13px;text-align:center}
.image-offer span{font-family:'graphikbold';font-size:13px;display:block;}
.image-offer:before{width: 0;height: 0;border-style: solid;border-width: 0 5px 5px 0;border-color: transparent #000000 transparent transparent;position:absolute;content:"";bottom:-5px;left:0px;}
/*premium canvas*/
.premium-canvas-wraps{border-bottom:1px solid #eee}
.premium-canvas-wraps .cms-inner-container{text-align:center}
.premium-canvas-wraps ul{margin:0;padding:0;list-style:none}
.premium-canvas-wraps ul li{float:left;width:21.75%;/*width:261px/1200px;*/ margin-left:4.333333333333333%;/*margin-left:52px/1200px;*/ text-align:center;font-family:'graphikmedium';font-size:15px;line-height:18px;color:#333333;margin-bottom:50px}
.premium-canvas-wraps ul li:nth-child(4n+1) {margin-left:0;clear:both}
.premium-canvas-wraps ul li span.txt{font-family:'graphikregular';font-size:13px;line-height:20px;color:#868686;text-transform:none;display:block;margin-top:10px}
.premium-canvas-wraps ul li:hover{color:#f05323}
.premium-canvas-wraps ul li:hover span.txt{color:#333333}
.premium-canvas-wraps .nc-icon-glyph {font-size:62px;padding-bottom:25px;display:block}
/*great-options-canvas*/
.great-options-canvas{padding-bottom:0}
.great-options-canvas .cms-inner-container{text-align:center;max-width:1100px}
.great-options-canvas ul{margin:10px 0 0;padding:0;list-style:none}
.great-options-canvas ul li{float:left;text-align:center;width:30.73333%;margin:0 1.3% 50px 1.3%}
.great-options-canvas ul li img{border:solid 1px #ebebeb;max-width:100%}
.great-options-canvas ul li h3{margin:20px 0 20px;padding:0 0 6px 0;position:relative;color:#333333;}
.great-options-canvas ul li h3 a{color:#333333;text-decoration:none;font-family:'graphikbold';font-size:15px;font-weight:normal;}
.great-options-canvas ul li h3:hover a{color:#f05323}
.great-options-canvas ul li h3:after{content:'';display:block;position:absolute;bottom:0;left:50%;margin-left:-16px;width:32px;height:1px;background:#f05323}
.great-options-canvas ul li .btn-default{padding:0}
/*why-great-canvas-prints*/
.owl-carousel .owl-item img{width:auto;margin:0 auto;max-width:100%}
.great-retouching .canvas-options-box.canvas-options-box-content{top:18%}
/*great-photo-memories section*/
.cms-outer-container.great-photo-memories{padding:55px 0 0px 0}
.great-photo-memories-list{margin:20px 0 0 0}
.great-photo-memories .cms-inner-container{text-align:center;max-width:1050px}
.great-photo-memories ul{margin:10px 0 0;padding:0;list-style:none}
.great-photo-memories ul li{float:left;text-align:center;margin:0 0 35px 0}
.great-photo-memories ul li:last-child{margin-bottom:60px}
.great-photo-memories ul li .image{margin-bottom:15px;overflow:hidden}
.great-photo-memories ul li .image img{border:solid 1px #ebebeb;max-width:100%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
.great-photo-memories ul li p{margin:0;padding:0;font-family:'graphikregular';font-size:13px;font-weight:normal;color:#868686;line-height:18px}
.great-photo-memories ul li h3{margin:0 0 10px;padding:0}
.great-photo-memories ul li h3 span{display:inline-block;*display:inline;zoom:1;position:relative;font-family:'graphikregular';font-size:15px;font-weight:normal;color:#333333;padding-bottom:10px}
.great-photo-memories ul li h3 span:after{content:'';display:block;position:absolute;bottom:0;left:50%;margin-left:-16px;width:32px;height:1px;background:#f05323}
/*customer-testimonials*/
.customer-testimonials-list{margin:20px 0 0 0}
.customer-testimonials .cms-inner-container{text-align:center;max-width:1100px}
.customer-testimonials ul{margin:10px 0 0;padding:0;list-style:none}
.customer-testimonials ul li{float:left;text-align:center;width:30.90909090909091%;/*width:340px/1100px;*/ margin-left:3.636363636363636%;/*margin-left:40px/1100px;*/ }
.customer-testimonials ul li:nth-child(3n+1){margin-left:0;clear:both}
.customer-testimonials ul li .image{margin-bottom:15px;overflow:hidden}
.customer-testimonials ul li .image img{border:solid 1px #ebebeb;max-width:100%}
.customer-testimonials ul li p{margin:0 0 30px;padding:0;font-family:Georgia, serif;font-size:15px;font-weight:normal;font-style:italic;color:#868686;line-height:22px;min-height:67px}
.customer-testimonials ul li h3{margin:0;padding:0}
.customer-testimonials ul li h3 span.te-name{display:inline-block;*display:inline;zoom:1;position:relative;font-family:'graphikbold';font-size:16px;line-height:18px;font-weight:normal;color:#333333;display:block}
.customer-testimonials ul li h3 span.te-location{display:inline-block;*display:inline;zoom:1;position:relative;font-family:'graphiklight';font-size:15px;font-weight:normal;color:#333333;padding-bottom:10px}
.customer-testimonials ul li h3 span.te-location:after{content:'';display:block;position:absolute;bottom:0;left:50%;margin-left:-16px;width:32px;height:1px;background:#f05323}
/* start-your-order section*/
.start-your-order{background:#f9f9f9;margin:30px 0 0 0}
.start-your-order .cms-inner-container{text-align:center;max-width:1300px}
.start-your-order .start-your-order-image{background:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/homepage/bkg_start_your_order.png) 20px 0 no-repeat;text-align:left;min-height:460px;position:relative}
.start-your-order ul{margin:0;padding:0;list-style:none;position:absolute;right:50px;top:55px;width:350px}
.start-your-order ul li{min-height:82px;margin:45px 0 0}
.start-your-order ul li:first-child{margin-top:0}
.start-your-order ul li .icon{float:left;width:82px;height:82px;border:solid 1px #f0f0f0;background:#FFF;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.start-your-order ul li:hover .icon{border-color:#f05323;background:#f05323}
.start-your-order ul li .icon span{display:block;width:32px;height:32px;background-image:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/homepage/easy-ordering_sprite.png);background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;text-align:left;margin:25px 0 0 25px}
.start-your-order ul li.upload-image .icon span{background-position:0 0}
.start-your-order ul li.upload-image:hover .icon span{background-position:0 -32px}
.start-your-order ul li.select-options .icon span{background-position:-32px 0}
.start-your-order ul li.select-options:hover .icon span{background-position:-32px -32px}
.start-your-order ul li.add-to-cart .icon span{background-position:-64px 0}
.start-your-order ul li.add-to-cart:hover .icon span{background-position:-64px -32px}
.start-your-order ul li .cnt{margin-left:110px}
.start-your-order ul li .cnt h3{margin:8px 0 0;padding:0;font-family:'graphikbold';font-size:15px;font-weight:normal;color:#333;text-transform:uppercase;line-height:32px}
.start-your-order ul li .cnt p{margin:0;padding:0;font-size:13px;font-family:'graphikregular';line-height:20px}
.start-your-order ul li:hover .cnt h2{color:#f05323}
.start-your-order ul li:hover .cnt p{color:#333333}
.container #content .tabbing_content.dis_block ul{margin:0px;}
.container #tabmenu a, .container #tabmenu a.active{padding:13px 15px 13px 15px}
.quick-view-tabbing .btn-default.btn-default-small{float:left;max-width:inherit;padding:0 82px}

/**********New Home Page Start ***********/
.adv-container{background:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/homepage/main-banner.jpg) 50% 0 no-repeat #f4f4f4;background-size:cover;height:360px}
.adv-container .adv-inner-container{height: 360px;}
.common-style .banner-main-heading {font-family: 'robotobold';text-transform: uppercase;font-size: 30px;line-height: 30px;color: #000;}
.common-style .banner-small-heading{font-family: 'robotoregular';font-size: 13px;color: #000;padding: 2px 0 0;margin-bottom: 0;line-height: 20px;}
.common-style .banner-main-heading span{display: block;margin-bottom: 2px;}
.common-style .banner-main-heading:after{content: '';height: 1px;width: 55px;background: #f05323;display: block;margin: 16px 0 0;}
.common-style p{font-family: 'robotoregular'; font-size: 13px; color: #000;padding: 2px 0 0;margin-bottom: 0;}
.banner-price {font-family: 'robotoitalic';font-size: 14px;color: #000;}
.banner-price .old-price {color: #797979;text-decoration: line-through;}
.banner-price .price-started{font-family: 'robotobold'; font-size: 18px; color: #f05323;}
.orange-btn {display: inline-block;height: 44px;line-height: 44px;padding: 0 15px;font-size: 17px;color: #f7f7f3;background: #f05323;border-radius: 3px;font-family: 'robotoregular';}
.banner-button .orange-btn{margin-top: 23px;font-family: 'robotobold';}
.banner-button .orange-btn:hover, .orange-btn:hover{color: #fff;background: #435471;}
.title-sec {text-align: center;font-family: 'robotobold'; font-size: 18px;color: #000;text-transform: uppercase;margin-top: 27px;}
.big-title-line {line-height: 1; text-align: center;font-family: 'robotobold'; font-size: 18px;color: #000;text-transform: uppercase;}
.common-style .small-title-line{padding: 0;font-size: 14px;color: #888;text-transform: none;font-family:'robotoregular'}
.title-sec:after {content: '';width: 55px;height: 1px;background: #f05323;display: block;margin: 15px auto 20px;}
.only-big-title .big-title-line {padding-bottom: 3px;margin-bottom: 10px;}
.big-title-line{margin-bottom: 13px;}
.img-part svg {max-width: 40px;vertical-align: middle;}
.img-part {width: 65px;height: 65px;text-align: center;line-height: 65px;vertical-align: middle;border: 1px solid #e5e5e5;border-radius: 50%;margin: 0 auto;}
.four-block-main li {display: inline-block;float: left;width: 25%;text-align: center;padding: 0 15px;}
.four-block-main li:first-child{padding-left: 0;}
.four-block-main li:last-child{padding-right: 0;}
.img-title {font-family: 'robotobold';font-size: 16px;color: #000;margin: 18px 0 10px;}
.common-style .img-desc {color: #888;line-height: 16px;}
.four-block-main{display: inline-block;}
.border-bottom{border-bottom: 1px solid #efefef;padding-bottom: 30px;margin-bottom: -5px;}
svg.edit-icon {padding-left: 5px;}
.sizes-and-prices .total-sizes{width: 31.66%;float: left;margin-right: 2.51%;padding: 0;border: 1px solid #ededed;}
.shape-img img{max-width: 100%;height: auto;}
.new-price-boxes.cms-outer-container{padding-top: 0;border: 0;padding-bottom: 0;margin-bottom: -5px;}
.new-price-boxes .sizes-and-prices .total-sizes .shape-tittle{font-family: 'robotobold';font-size: 20px;color: #000;margin: 12px 0 0;text-transform: none;}
.new-price-boxes .sizes-and-prices .total-sizes .sizes-with-prices{margin: 0 auto;border:0;}
.new-price-boxes .sizes-and-prices .total-sizes .sizes-with-prices li{background: transparent;font-family: 'robotomedium'; font-size: 14px;border-bottom: 1px solid #efefef;min-height: 38px;line-height: 38px;}
.new-price-boxes .sizes-and-prices .total-sizes .sizes-with-prices li.diff-width{font-size: 14px;min-height: 38px;line-height: 38px;}
.new-price-boxes .sizes-and-prices .total-sizes ul.sizes-with-prices li strike{color: #c8c8c8;}
.new-price-boxes .sizebox_arrow i{background:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/right-arrow.png); height: 12px; width: 16px;}
.new-price-boxes .sizebox_arrow i:before{display: none;}
.new-price-boxes .sizes-with-prices .sizebox_arrow{margin-left: 0;}
.new-price-boxes .orange-btn{margin: 15px 0 20px;}
.new-price-boxes .sizes-and-prices .total-sizes .sizes-with-prices li:nth-last-child(-n+3){border-bottom: 0;}
.orange-color{color: #f05323;}
.easel-box {display: table; margin: 0 -30px 30px;}
.easel-box-img {display: table-cell;float: left;padding: 0 30px;}
.easel-box-content {display: table-cell;vertical-align: middle;padding: 0 30px}
.easel-box-desc-title {font-family: 'robotobold';font-size: 16px;color: #000;}
.easel-box-desc-title:after {content: '';width: 50px;background: #f05323;height: 1px;display: block;margin: 15px 0;}
.common-style .easel-box p {line-height: 18px;margin-bottom: 14px;color: #888;padding: 0;}
.common-style .easel-box .cta-btn{margin: 30px 0 0;}
.common-style .easel-box .cta-btn .red-btn{font-size: 17px; color: #fff; width: auto; height: 45px; display: inline-block; text-align: center; background: #f05323; font-family: 'Roboto', sans-serif; font-weight: bold; border-radius: 3px; line-height: 45px; padding: 0 25px; text-transform: uppercase;}
.common-style .easel-box .cta-btn .red-btn:hover{background: #435471;}
.custom-photo hr{margin-bottom: 30px; width: 100%; float: left;background: #efefef;color: transparent;border-top: 1px solid #efefef;border-bottom: 0;} 
/*Canvas print page CSS*/
.cms-page-view.full-width-page .std img{max-width:initial;}
.title-common{text-align: center; margin-top:30px}
.title-common .heading{float: left; width: 100%;  font-family: 'Roboto', sans-serif; font-size: 22px; font-weight: bold; color: #000000; line-height: 17px; text-transform: uppercase; margin: 0 0 16px;}
.title-common .sub-heading{float: left; width: 100%; font-family: 'Roboto', sans-serif; font-size: 14px; color: #888888; line-height: 17px; margin: 0 0 20px; position: relative; padding-bottom: 20px;}
.title-common .sub-heading:empty{padding: 0 0 4px 0;}
.title-common .sub-heading:after{content: ''; position: absolute; width: 56px; height: 1px; background: #f05323; bottom: 0; left: 50%; margin-left: -25px;}
.canvas-prints-page .adv-container{background-image:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/canvas-prints/canvas-print-banner.jpg);}
.easel-box-desc-title .new-title-des{font-size: 16px}
.fixing-it-right{text-align: center;}
.fixing-it-right .easel-box{margin: 0 -15px 30px;}
.fixing-it-right .easel-box .easel-box-content{padding: 0 15px;}
.fixing-it-right .easel-box-desc-title{margin-top:20px}
.fixing-it-right .easel-box-desc-title::after{margin:15px auto;}
.order-btn .orange-btn{margin-top:10px; font-family: 'robotobold';}
.greybg{background:#fafafa;padding: 0 30px 30px;display: table;width: 100%;text-align: center;margin: 65px 0 30px;clear:both}
/**Cheap Canvas Prints**/
.cheap-canvas-prints .adv-container{background-image:url(https://www.justcanvasit.com/skin/frontend/default/justcanvasit/images/canvas-prints/cheap-canvas-banner.jpg);}
.cheap-canvas-prints .adv-container .banner-small-heading{font-family:'robotomedium'; margin-bottom: 10px}
ul.banner-listing{color: #000;font-family:'robotomedium'}
ul.banner-listing li{margin-bottom:3px; padding-left:12px; position:relative;}
ul.banner-listing li:before{content: ""; position: absolute; left: 0; top:8px; height: 4px; width:4px; background: #000;border-radius: 4px;-webkit-border-radius: 4px}
/**Common FAQ's**/
.easel-box.faqs-common{margin:0 auto 30px}
.faqs-common .title-common{margin-top:0}
.easel-box.faqs-common .ans_que_list_new{text-align: left}
.ans_que_list_new .faq-main{float: left;margin: 0 0 25px;border-left: 3px solid #f0f0f0;box-sizing: border-box;padding: 0 0 0 25px;transition: 0.2s all linear;clear: both;}
.ans_que_list_new .faq-main:last-child{margin: 0;}
.ans_que_list_new .faq-main:hover{border-color: #000000;}
.ans_que_list_new .font16{color: #000;font-size: 16px; font-family:'robotobold';margin-bottom: 10px}
.ans_que_list_new p{color: #888; display: block; vertical-align: top; margin: 0 0 5px; line-height: 17px; font-size: 13px; font-family: "robotoregular";}
/**********New Home Page End ***********/
@media only screen and (max-width:1210px){
.easel-box{margin-left: -15px;margin-right: -15px;}
.easel-box-content{padding: 0 15px;}
.easel-box-img{padding: 0 15px;}
.fixing-it-right .easel-box .easel-box-content{width:50%;float:left}
.fixing-it-right .easel-box .easel-box-content img {max-width: 100%; height: auto;}
.full-width-page .cms-inner-container{margin:0 15px;}
}

@media only screen and (max-width:1199px){
.adv-offer.adv-offer-bogo{background-size:cover;background-position:center center}
.adv-offer.adv-offer-bogo{height:372px}
.instant-box.instant-box-banner{right:65px}
.socialmedia-prints-main .fb-uplaod{margin-right:136px}
.socialmedia-prints-main .instagram-uplaod{margin-left:120px}
.banner-desc {background: rgba(255,255,255,0.7);padding:15px;display: inline-block;}
.common-style .adv-container .adv-inner-container{width: 100%;}
.common-style .adv-container .cms-inner-container{background: none;}
.cms-page-view.full-width-page .std .cheap-canvas-prints .sizes-and-prices img {max-width: 100%; height: auto;}
}
@media only screen and (max-width:1024px){
.why-great-canvas-prints-tabs .resp-tab-content{padding-top:20px}
.home-page .save-canvas-prints .save-canvas-prints-carousel-container .image-section{}
.start-your-order .start-your-order-image{background-size:75% auto;background-position:0 0;min-height:400px}
.start-your-order ul{top:38px;right:0;width:290px}
.start-your-order ul li{margin-top:25px}
.start-your-order ul li .cnt{margin-left:90px}
.cms-outer-container.save-canvas-prints{padding:55px 0 35px 0}
.cms-outer-container.save-canvas-prints.new-price-boxes{padding: 0;}
.cms-home .sizes-and-prices .total-sizes{margin-bottom: 0;}
}
@media only screen and (min-width:981px){
.premium-canvas-wraps ul li{width:21.75%;margin-left:4.333333333333333%}
.premium-canvas-wraps ul li:nth-child(4n+1){margin-left:0;clear:both}
}
@media only screen and (max-width:980px){
.save-canvas-prints .save-canvas-prints-carousel-container{padding:0 5px}
.save-canvas-prints .owl-carousel .owl-nav .owl-next{right:-16px}
.save-canvas-prints .owl-carousel .owl-nav .owl-prev{left:-16px}
.premium-canvas-wraps ul li{width:28.66666%;margin-left:2.333333333333333%;margin-right:2.333333333333333%}
.premium-canvas-wraps ul li:nth-child(3n+1){clear:both}
.premium-canvas-wraps ul li:nth-child(4n+1){clear:none;margin-left:2.333333333333333%}
.great-options-canvas{padding-bottom:20px}
.great-options-canvas ul li{float:left;text-align:center;width:31.33333%;margin:0 1% 30px 1%}
.great-options-canvas ul li.btn-default.btn-default-big{font-size:14px}
.great-retouching .canvas-options-box.canvas-options-box-content{top:0px}
.why-great-canvas-prints-tabs .resp-tabs-list li{padding:17px 15px 17px 15px}
.why-great-canvas-prints-tabs .resp-tab-active, .why-great-canvas-prints-tabs .resp-tab-item:hover{padding:17px 15px 17px 15px !important}
.why-great-canvas-prints-tabs .great-frames-carousel-container .canvas-options-box-content h3{margin-top:0px}
.cms-outer-container.start-your-order{padding:30px 0 35px}
.start-your-order .start-your-order-image{background-image:none;min-height:inherit;margin-bottom:30px;float:left}
.start-your-order ul{position:relative;top:auto;right:auto;width:100%}
.start-your-order ul li{margin-top:0;float:left;width:31.3333%;margin-left:3%}
.start-your-order ul li:first-child{margin-left:0}
.start-your-order ul li .cnt{margin-left:95px}
.adv-offer.adv-offer-bogo{height:290px}
.adv-container .adv-inner-container{width:338px}
.adv-container h1, .adv-container .home-banner-sub-txt{font-size:26px}
.adv-container h2{font-size:18px;line-height:28px}
.instant-box.instant-box-banner{right:50px}
.instant-box-banner{width:360px}
.socialmedia-prints-main .center-container{padding:0px}
.socialmedia-prints-main .instagram-uplaod{margin-left:36px;}
.socialmedia-prints-main .fb-uplaod{margin-right:56px;}
.cms-outer-container.save-canvas-prints{padding:55px 0 35px 0}
.four-block-main li{padding: 0 10px;}
.img-title{font-size: 13px;margin: 10px 0;}
.easel-box {display: flex;flex-direction: column;text-align: center;clear: both;}
.easel-box-img {order: 0;}
.easel-box-content {padding-top: 20px;order: 1;}
.easel-box-desc-title:after{margin: 15px auto;}
.common-style .easel-box p:last-child{margin-bottom: 0;}
.fixing-it-right .easel-box .easel-box-content{width:100%;margin-bottom:20px}
.greybg{margin-top:10px}
}
@media only screen and (max-width:770px){
.great-photo-memories ul li:last-child{margin-bottom:30px}
.common-title{margin-bottom:30px}
.adv-offer .adv-inner-container .offer-titel{font-size:25px;}
.adv-offer .adv-inner-container h1{ font-size:40px; }
.adv-offer .adv-inner-container h2{ font-size:16px;}
.adv-container .adv-inner-container{max-width:inherit;width:100%;display:block}
.adv-container{height:auto;padding:30px 0 50px 0}
.adv-container h1, .adv-container .home-banner-sub-txt{line-height:32px;display: block}
.adv-container .adv-satisfaction{margin:15px 0 0}
.adv-container .cms-inner-container{height:auto;width:100%}
.adv-container .cms-inner-container .adv-inner-container{height:auto;width:100%}
.adv-offer .cms-inner-container .adv-inner-container{width:1200px;}
.adv-offer .adv-inner-container .offer-titel{font-size:20px;}
.adv-offer .adv-inner-container h1{ font-size:32px; }
.adv-offer .adv-inner-container h2{ font-size:15px;}
.adv-offer .adv-inner-container h4{font-size:12px;}
.instant-box.instant-box-banner{right:0px;left:0px;margin:0 auto;position:relative}
.socialmedia-prints-main{background:#435471;}
.socialmedia-prints-main .instagram-uplaod{margin:0;width:100%;float:none}
.socialmedia-prints-main .fb-uplaod{margin:0;width:100%;float:none;margin:30px 0 30px 0}
.cms-outer-container.save-canvas-prints{padding:45px 0 20px}
.common-style .banner-main-heading{text-align: left;}
.common-style .banner-small-heading{text-align: left;}
}
@media only screen and (max-width:767px){
.cms-outer-container.great-photo-memories{padding-top:35px}
.premium-canvas-wraps ul li{width:46%;margin-left:2%;margin-right:2%;margin-bottom:20px}
.premium-canvas-wraps ul li:nth-child(2n+1){margin-left:2%;margin-right:2%;clear:both}
.premium-canvas-wraps ul li:nth-child(3n+1){clear:none}
.premium-canvas-wraps ul li:nth-child(4n+1){clear:none}
.great-options-canvas{padding-bottom:10px}
.great-options-canvas ul li{float:left;text-align:center;width:46%;margin:0 2% 30px 2%}
.great-photo-memories ul li{margin:0 0 30px}
.start-your-order ul li{width:32%;margin-left:2%}
.start-your-order ul li:first-child{margin-left:0px}
.start-your-order ul li .icon{width:64px;height:64px}
.start-your-order ul li .icon span{margin:16px 0 0 16px}
.start-your-order ul li .cnt{margin-left:78px;padding:0}
.start-your-order ul li .cnt h3{font-size:13px;line-height:18px;margin:2px 0 6px 0}
.great-photo-memories ul li:last-child{margin-bottom:30px}
.adv-offer.adv-offer-bogo{height:240px}
.cms-outer-container.save-canvas-prints{padding:35px 0 20px}
.cms-home .sizes-and-prices .total-sizes{width: 100%;float: none;max-width: 290px;margin: 0 auto 15px;display: block;clear: both;}
.four-block-main li{width: 50%;margin-bottom: 15px;}
.four-block-main.border-bottom{padding-bottom: 15px;}
.cms-home .sizes-and-prices .total-sizes:last-child{margin-bottom: 5px;}
.easel-box-img img{max-width: 100%;}
.common-style .banner-small-heading{line-height: 16px;}
.cms-page-view.full-width-page .std img{max-width: 100%; height:auto;}
.full-width-page .cms-inner-container{padding:0}
.sizes-and-prices .total-sizes{width: 100%;margin-right:0;max-width: 380px;float: none;margin-bottom:20px; clear:both}
.sizes-and-prices .total-sizes:last-child{margin-bottom:0;}
}
@media only screen and (max-width:640px){
.premium-canvas-wraps ul li{min-height:175px}
.save-canvas-prints .owl-carousel .owl-nav .owl-next{right:0}
.save-canvas-prints .owl-carousel .owl-nav .owl-prev{left:0}
.start-your-order ul li{float:none;width:100%;margin:20px 0 0;min-height:64px}
.start-your-order ul li:first-child{margin:0}
.start-your-order ul li .cnt{padding-top:10px}
.cms-outer-container.customer-testimonials{padding:35px 0 10px}
.customer-testimonials ul li{float:left;text-align:center;width:100%;margin:0px}
.customer-testimonials ul li p{min-height:inherit;margin:0 0 15px}
.customer-testimonials ul li h3{margin:0 0 30px}
.adv-offer.adv-offer-bogo {height:216px;}
.socialmedia-prints-main .center-container .laptop-screen{width:100%;background-size:auto 100%;height:230px}
.title-common .heading{line-height: normal;font-size:20px}
}
@media only screen and (max-width:567px){
.great-options-canvas ul li{float:left;text-align:center;width:100%}
.adv-offer.adv-offer-bogo {height:185px;}
.adv-container h1, .adv-container .home-banner-sub-txt{font-size:18px;line-height:22px}
.adv-container h2{font-size:18px;line-height:28px}
.adv-container h2{font-size:14px;line-height:23px}
.full-width-page .cms-inner-container{margin:0 15px}
.new-price-boxes .sizes-and-prices .total-sizes .shape-tittle{font-size:16px;}
}
@media only screen and (min-width:481px){
.great-photo-memories ul li{width:47.61904761904762%;margin-left:4.761904761904762%}
.great-photo-memories ul li:nth-child(2n+1){margin-left:0;clear:both}

}
@media only screen and (max-width:480px){
.adv-offer .adv-inner-container .offer-titel{font-size:20px; margin-bottom:10px;}
.adv-offer .adv-inner-container h1{ font-size:22px; }
.adv-offer .adv-inner-container h2{ font-size:16px;}
.adv-offer .adv-inner-container h4{font-size:12px;}
.save-canvas-prints .owl-carousel .owl-nav .owl-next{right:-10px;top:50%}
.save-canvas-prints .owl-carousel .owl-nav .owl-prev{left:-10px;top:50%}
.great-edges .canvas-options-box:nth-child(2){min-height:207px}
.great-options-canvas{padding-bottom:0px}
.great-options-canvas ul li{margin:0 0 30px 0}
.great-options-canvas ul li img{max-width:70%}
.cms-outer-container.great-photo-memories{padding-top:25px}
.premium-canvas-wraps ul li{width:100%;margin-left:0;min-height:inherit;margin-bottom:30px}
.premium-canvas-wraps ul li:nth-child(3n+1), .premium-canvas-wraps ul li:nth-child(2n+1){margin-left:0;clear:none}
.great-photo-memories ul li .image img{max-width:70%}
.start-your-order ul li .cnt{padding-top:0}
.cms-outer-container.customer-testimonials{padding:25px 0 0px}
.customer-testimonials ul li .image img{max-width:70%}
.adv-offer.adv-offer-bogo{height:135px;}
.instant-box-banner{width:290px;padding:15px 0 0 0}
.instant-box.instant-box-banner{padding:15px 0 25px 0}
.socialmedia-prints-main .center-container .laptop-screen{height:160px}
.container #tabmenu{height:43px}
.container #tabmenu li{height:43px}
.container #tabmenu a, .container #tabmenu a.active{padding:11px 12px 11px 12px;height:43px;font-size:13px}
.cms-outer-container.save-canvas-prints{padding:25px 0 15px}
.common-style .banner-main-heading{font-size: 22px;line-height: 22px;}
}
@media only screen and (max-width:479px){
.four-block-main li{width: 100%;padding: 0;}
}
@media only screen and (max-width:360px){
.top-offer{font-size:11px}
.adv-offer.adv-offer-bogo {height:115px;}
}
