.cms-photo-collage .breadcrumbs, .cms-canvas-wall-display .breadcrumbs, .cms-bus-roll .breadcrumbs, .cms-filter-and-effects .breadcrumbs, .cms-pricing .breadcrumbs, .cms-why-gcp .breadcrumbs, .cms-canvas-options .breadcrumbs, .cms-lyrics-on-canvas .breadcrumbs, .cms-lyrics-on-canvas .breadcrumbs{display:none}
.cms-photo-collage .main-container, .cms-canvas-wall-display .main-container, .cms-bus-roll  .main-container, .cms-filter-and-effects .main-container, .cms-pricing .main-container, .cms-why-gcp .main-container, .cms-canvas-options .main-container, .cms-lyrics-on-canvas .main-container, .category-lyrics-on-canvas .main-container{max-width:100%}
.cms-photo-collage .breadcrumbs, .cms-canvas-wall-display .breadcrumbs, .cms-custom-bus-rolls .breadcrumbs, .cms-filter-and-effects .breadcrumbs, .cms-pricing .breadcrumbs, .cms-why-us .breadcrumbs, .cms-canvas-options .breadcrumbs{display:none}
.cms-photo-collage .main-container, .cms-canvas-wall-display .main-container, .cms-custom-bus-rolls  .main-container, .cms-filter-and-effects .main-container, .cms-pricing .main-container, .cms-why-us .main-container, .cms-canvas-options .main-container{max-width:100%}
.page-header .main-container{max-width:1200px}
.cms-photo-collage .landing-page .main-container, .cms-canvas-wall-display  .landing-page .main-container, .cms-bus-roll .landing-page .main-container, .cms-filter-and-effects .landing-page .main-container, .cms-pricing .landing-page .main-container, .cms-why-gcp .landing-page .main-container, .cms-canvas-options .landing-page .main-container, .cms-lyrics-on-canvas .landing-page .main-container, .category-lyrics-on-canvas .landing-page .main-container{max-width:1200px}
.cms-photo-collage .page-header, .cms-canvas-wall-display .page-header, .cms-bus-roll .page-header, .cms-filter-and-effects .page-header, .cms-why-gcp .page-header, .cms-canvas-options .page-header, .cms-lyrics-on-canvas .page-header, .category-lyrics-on-canvas .page-header{margin-bottom:0px}
.cms-photo-collage .footer-container, .cms-canvas-wall-display .footer-container, .cms-bus-roll .footer-container, .cms-filter-and-effects .footer-container, .cms-why-gcp .footer-container, .cms-canvas-options .footer-container, .cms-lyrics-on-canvas .footer-container, .category-lyrics-on-canvas .footer-container{margin-top:0px}
.cms-photo-collage .footer-container .main-container, .cms-canvas-wall-display .footer-container .main-container, .cms-bus-roll  .footer-container .main-container, .cms-filter-and-effects .footer-container .main-container, .cms-why-gcp .footer-container .main-container, .cms-canvas-options .footer-container .main-container, .cms-lyrics-on-canvas .footer-container .main-container, .category-lyrics-on-canvas .footer-container .main-container{max-width:1200px}
.cms-photo-collage .page-header, .cms-canvas-wall-display .page-header, .cms-bus-roll .page-header, .cms-filter-and-effects .page-header, .cms-why-gcp .page-header, .cms-canvas-options .page-header, .cms-lyrics-on-canvas .page-header, .category-lyrics-on-canvas .page-header{border-bottom:none}
.cms-photo-collage .landing-page .main-container, .cms-canvas-wall-display  .landing-page .main-container, .cms-custom-bus-rolls .landing-page .main-container, .cms-filter-and-effects .landing-page .main-container, .cms-pricing .landing-page .main-container, .cms-why-us .landing-page .main-container, .cms-canvas-options .landing-page .main-container{max-width:1200px}
.category-lyrics-on-canvas .main-container.col1-layout .main .breadcrumbs, .category-lyrics-on-canvas .main-container.col1-layout .page-title.category-title{display:none}
.cms-photo-collage .page-header, .cms-canvas-wall-display .page-header, .cms-custom-bus-rolls .page-header, .cms-filter-and-effects .page-header, .cms-why-us .page-header, .cms-canvas-options .page-header{margin-bottom:0px}
.cms-photo-collage .footer-container, .cms-canvas-wall-display .footer-container, .cms-custom-bus-rolls .footer-container, .cms-filter-and-effects .footer-container, .cms-why-us .footer-container, .cms-canvas-options .footer-container{margin-top:0px}
.cms-photo-collage .footer-container .main-container, .cms-canvas-wall-display .footer-container .main-container, .cms-custom-bus-rolls  .footer-container .main-container, .cms-filter-and-effects .footer-container .main-container, .cms-why-us .footer-container .main-container, .cms-canvas-options .footer-container .main-container{max-width:1200px}
.cms-photo-collage .page-header, .cms-canvas-wall-display .page-header, .cms-custom-bus-rolls .page-header, .cms-filter-and-effects .page-header, .cms-why-us .page-header, .cms-canvas-options .page-header{border-bottom:none}
/*Landing page default Section */
.landing-page{background:#ffffff}
.landing-page img{max-width:100%}
.landing-page .landing-banner{margin-bottom:60px;background:rgba(0, 0, 0, 0.9)}
.landing-page .landing-banner .bottom-scroll a{padding:12px 23px 11px 23px}
.landing-page .landing-banner-overlay{background:rgba(0, 0, 0, 0.9)}
.landing-page .margin-0{margin:0px !important}
.landing-page .main-title span{font-family:"graphiklight"}
.landing-page .botton-div{margin:15px auto 0;text-align:center}
.landing-page .button-black{display:inline-block;width:100%;margin-top:50px}
.landing-page .button-black .button{background:#000000;border:none}
.landing-page .button-black .button:hover{background:#c3a058}
.landing-page .buttons-set{border:none}
.landing-page .buttons-set button.button{float:left;border:none}
.landing-page .landing-banner .main-container{position:relative;top:23%}
.landing-page .landing-banner-content{text-align:center;position:relative;width:100%;top:0%}
.landing-page .banner-text h1{font-size:62px}
.landing-page .banner-text h3{color:#ffffff;text-transform:none}
.landing-page .banner-text .start-price{color:#ffffff;font-family:"graphikregular";font-size:20px}
.landing-page .banner-text .start-price span{color:#ffc800;font-family:"graphikmedium"}
.landing-page .banner-text .white-button{margin-top:20px}
.landing-page .bottom-scroll{margin:35px 0 35px 0}
.landing-page .bottom-scroll a{border:1px solid #ffffff;border-radius:50px;padding:12px 16px 12px 16px}
.landing-page .bottom-scroll-full{border-bottom:1px solid #e4e4e4;margin:0 0 70px 0}
.landing-page .bottom-scroll-full a{border:1px solid #e4e4e4;display:block;margin:0 auto;width:52px;height:52px;top:25px;position:relative;background:#ffffff;padding:10px 16px 12px 13px;z-index:999}
.landing-page .bottom-scroll-full a i{color:#e5e5e5;font-size:38px;line-height:32px}
.landing-page .bottom-scroll-full a:hover i{color:#c3a058}
.landing-page .bottom-scroll-top{position:relative;top:-52px}
.landing-page .guarantee-section .main-title{margin-top:60px}
.landing-page .guarantee-section .guarantee-section-list{margin-top:30px}
.landing-page .guarantee-section ul{margin:0px;padding:0px;text-align:center}
.landing-page .guarantee-section ul li{float:left;width:25%}
.landing-page .guarantee-section .guarantee-section-list ul li{float:left;width:32%;margin-right:2%}
.landing-page .guarantee-section .guarantee-section-list ul li.icon3{margin-right:0px}
.landing-page .guarantee-section ul li .icon{background:url(../images/landingpage/sprites.png) no-repeat;height:80px;width:80px;margin:0 auto;border-radius:50px;border:1px solid #e5e5e5}
.landing-page .guarantee-section ul li.icon1 .icon{background-position:-2px -2px}
.landing-page .guarantee-section ul li.icon1:hover .icon{background-position:-2px -83px}
.landing-page .guarantee-section ul li.icon2 .icon{background-position:-82px -2px}
.landing-page .guarantee-section ul li.icon2:hover .icon{background-position:-82px -83px}
.landing-page .guarantee-section ul li.icon3 .icon{background-position:-163px -2px}
.landing-page .guarantee-section ul li.icon3:hover .icon{background-position:-163px -83px}
.landing-page .guarantee-section ul li:hover .icon{border:1px solid #c3a058}
.landing-page .guarantee-section ul li h4{margin-top:25px;color:#000000}
.landing-page .guarantee-section ul li:hover h4{color:#c3a058}
.landing-page .guarantee-section-2 ul{text-align:left;margin:12px 0 0 0}
.landing-page .guarantee-section-2 ul li .icon{width:50px;height:45px;margin-left:0px;border:none;border-radius:0px}
.landing-page .guarantee-section-2 ul li.icon1 .icon{background-position:-345px -29px}
.landing-page .guarantee-section-2 ul li.icon1:hover .icon{background-position:-345px -100px}
.landing-page .guarantee-section-2 ul li.icon2 .icon{background-position:-441px -29px}
.landing-page .guarantee-section-2 ul li.icon2:hover .icon{background-position:-441px -100px}
.landing-page .guarantee-section-2 ul li.icon3 .icon{background-position:-527px -27px}
.landing-page .guarantee-section-2 ul li.icon3:hover .icon{background-position:-527px -98px}
.landing-page .guarantee-section-2 ul li:hover .icon{border:none}
.landing-page .guarantee-section-2 ul li h4{margin-top:12px;color:#000000;font-size:14px}
.landing-page .guarantee-section-2 ul li:hover h4{color:#c3a058}
.landing-page .guarantee-section- ul li p{font-size:12px;font-style:normal;color:#868686}
.landing-page .design-studio-img{width:885px;margin:0 auto;position:relative;top:88px;margin-top:-88px}
.landing-page .design-studio-list{background:#f5f5f5}
.landing-page .design-studio-list li{float:left;color:#000000;text-transform:uppercase;padding:64px 39px 42px 0;position:relative;z-index:1}
.landing-page .design-studio-list li:before{content:"\f00c";font-family:FontAwesome;padding-right:6px}
.landing-page .design-studio-list li:hover, .landing-page .design-studio-list li:hover:before{color:#c3a058}
.landing-page .popular-design .popular-design-list ul{clear:both;width:100%;margin:0px;padding:0px}
.landing-page .popular-design .popular-design-list ul li{width:22.7%;float:left;margin-right:3%;text-align:center}
.landing-page .popular-design .popular-design-list ul li .popular-design-img{background:#f9f9f9;padding:50px 0 50px 0}
.landing-page .popular-design .popular-design-list ul li .popular-design-img img{display:block;text-align:center;margin:0 auto}
.landing-page .popular-design .popular-design-list ul li h4{margin-top:15px}
.landing-page .popular-design .popular-design-list ul li .popular-design-txt{color:#868686;font-size:12px;line-height:18px}
.landing-page .popular-design .popular-design-list ul li .price{color:#c3a058;font-size:18px}
.landing-page .popular-design-2 .popular-design-list ul li{}
.landing-page .popular-design-2 .popular-design-list ul li .popular-design-img{background:none;padding:0px}
.landing-page .popular-design-3 .popular-design-list ul li{width:31.3%}
.landing-page .floating-frames .floating-frames-list{width:100%;clear:both}
.landing-page .floating-frames .floating-frames-list .floating-frames-img{float:left;width:48%;margin-right:2%}
.landing-page .floating-frames .floating-frames-list .floating-frames-txt{float:left;width:48%;margin-left:2%;margin-top:60px}
.landing-page .floating-frames .floating-frames-list .floating-frames-txt h4{text-align:center;color:#000000}
.landing-page .floating-frames .floating-frames-list .floating-frames-txt p{text-align:center}
.landing-page .floating-frames .floating-frames-list-2 .floating-frames-img{float:left;width:48%;margin-left:2%;margin-right:0px}
.landing-page .floating-frames .floating-frames-list-2 .floating-frames-txt{float:left;width:48%;margin-right:2%;margin-left:0px}
.landing-page .help-section .help-form .help-left{float:left;max-width:590px;width:50%;margin-top:15px}
.landing-page .help-section .help-form .help-img{float:right;width:50%}
.landing-page .help-section .help-form .help-img img{position:relative;max-width:100%;top:8px;left:-30px}
.landing-page .help-section .help-form .help-left .input-box{margin-bottom:25px}
.landing-page .help-section .help-form .help-left .input-box .input-text{background:#f9f9f9;width:100%;min-width:100%;padding:15px 15px 15px 15px;height:auto;line-height:18px}
.landing-page .help-section .help-form .help-left .input-box textarea.input-text{height:145px}
.section1{height:600px}
.parallaxator{overflow:hidden;position:relative}
.parallaxator > .parallax_child{position:absolute;top:0}
.title{color:#000000;display:block;font-size:24px;padding:0 0 15px 0;text-align:center;position:relative;margin-bottom:40px;font-family:"graphikbold"}
.title:before{position:absolute;width:247px;height:1px;background:#e5e5e5;left:0;right:0;bottom:0;display:block;content:"";margin:0 auto}
.title:after{position:absolute;width:8px;height:8px;background:#e5e5e5;left:0;right:0;bottom:-4px;display:block;content:"";border-radius:100%;margin:0 auto}
.landing-page .read-more-plus-icon{cursor:pointer;color:#c3a058}
.close-btn{position:absolute;top:-12px;right:-10px;background:#000000;height:27px;width:27px;border-radius:50px;padding:2px 7px 3px 8px;color:#ffffff}
/*Photo Collage*/
.photo-main .landing-banner{background:#ffffff url(../images/landingpage/photo-collage-1.png) no-repeat center 15px}
.photo-main .collage-price-section{margin-top:-52px}
.photo-main .price-list-table{width:820px;margin:0 auto;margin-bottom:20px}
.photo-main .collage-price-section .botton-div{margin-top:30px;margin-bottom:20px}
.photo-main .price-list-table table{width:100%;border-collapse:separate;border-spacing:4px}
.photo-main .price-list-table th, .price-list-table td{background:#f5f5f5;padding:15px;color:#868686;font-size:14px}
.photo-main .price-list-table th{color:#000000}
/*Canvas WALL DISPLAY*/
.canvas-wall .landing-banner{background:rgba(0, 0, 0, 0.6)}
.canvas-wall .popular-design{margin-top:75px}
.landing-page.canvas-wall .popular-design .popular-design-list ul li{margin-bottom:50px}
.canvas-wall .popular-design .popular-design-list ul li .popular-design-img{padding:5px 0}
.canvas-wall .guarantee-section{margin-top:-52px}
.canvas-wall .bottom-scroll-design-a{position:relative;top:-32px}
.canvas-wall .design-studio-section{margin-top:-32px}
/* Filter and Effect CSS Start*/
.cms-filter-and-effects  .landing-banner{background:#ffffff url(../images/landingpage/filter-and-effects.jpg) no-repeat center center;background-size:100% 100%}
.cms-filter-and-effects .landing-page .main-title{font-family:"graphikbold";font-size:30px}
.cms-filter-and-effects  .main-title-bottom{font-size:16px;text-align:center;color:#0c131f;display:block;padding:25px 0 40px 0}
.cms-filter-and-effects .design-studio-section{margin-top:-32px}
.cms-filter-and-effects .floating-frames{margin-top:70px}
.cms-filter-and-effects .floating-frames .floating-frames-list{clear:none !important;float:left;width:50%}
.cms-filter-and-effects .floating-frames .floating-frames-list-2{float:right;width:50%}
.cms-filter-and-effects .floating-frames .floating-frames-list .floating-frames-img{float:left;width:100%;margin:0px}
.cms-filter-and-effects .floating-frames .floating-frames-list-2 .floating-frames-img{float:right;text-align:right}
.cms-filter-and-effects .floating-frames .floating-frames-list .floating-frames-txt{float:left;width:96%;margin:0px;margin-top:25px}
.cms-filter-and-effects .floating-frames .floating-frames-list-2 .floating-frames-txt{float:right;width:100%;margin:0px;width:96%;margin-top:25px}
.cms-filter-and-effects .gallery-tab{margin-top:42px}
.cms-filter-and-effects .gallery-tab #tabs{text-align:center}
.cms-filter-and-effects .gallery-tab #tabs .tablink{margin-bottom:40px;display:block}
.cms-filter-and-effects .gallery-tab #tabs a{color:#0c131f;font-size:16px;text-transform:inherit}
.cms-filter-and-effects .gallery-tab #tabs a.highlight{color:#c3a058}
.cms-filter-and-effects .gallery-tab a{cursor:pointer;padding:6px 15px;text-align:center;text-decoration:none;font-size:14px;color:#000000;font-family:"graphikregular";text-transform:uppercase;position:relative}
.cms-filter-and-effects .gallery-tab a:before{content:"";position:absolute;left:-3px;width:1px;height:24px;display:block;top:2px;background:#e5e5e5}
.cms-filter-and-effects .gallery-tab a:first-child:before{content:"";display:none}
.cms-filter-and-effects .gallery-tab .nineeighty-width{width:982px;margin:85px auto 0px;max-width:100%}
.cms-filter-and-effects .gallery-tab #tabs a:hover, .cms-filter-and-effects .gallery-tab #tabs .highlight{color:#c3a058}
.cms-filter-and-effects .gallery-tab .post .gallery-list{float:left;width:300px;margin-left:41px;margin-bottom:30px}
.cms-filter-and-effects .gallery-tab .post .gallery-list .gallery-img img{max-width:100%}
.cms-filter-and-effects .gallery-tab .post .gallery-list.firstchild{margin-left:0}
.cms-filter-and-effects .gallery-tab .post .gallery-list .botton-div{font-size:16px;color:#000000}
.cms-filter-and-effects .gallery-tab .post .gallery-list .botton-div span{display:block}
.cms-filter-and-effects  .gallery-list-main{margin-bottom:50px}
.cms-filter-and-effects .wrap-depth{padding-top:45px;max-width:930px;min-height:inherit;margin:0 auto}
.cms-filter-and-effects .wrap-depth-title{color:#000000;display:block;font-size:18px;padding:0 0 15px 0;text-align:center;position:relative;margin-bottom:100px;font-family:"graphikbold"}
.cms-filter-and-effects .wrap-depth-title:before{position:absolute;width:247px;height:1px;background:#e5e5e5;left:0;right:0;bottom:0;display:block;content:"";margin:0 auto}
.cms-filter-and-effects .wrap-depth-title:after{position:absolute;width:8px;height:8px;background:#e5e5e5;left:0;right:0;bottom:-4px;display:block;content:"";border-radius:100%;margin:0 auto}
.cms-filter-and-effects .wrap-depth .wrap-depth-content{padding-bottom:30px;margin-bottom:40px;border-bottom:#f0f0f1 1px solid}
.cms-filter-and-effects .wrap-depth .wrap-depth-content.wrap-depth-borderbottomnone{border-bottom:0 none}
.cms-filter-and-effects .wrap-depth .wrap-depth-content .wrap-depth-left-img{float:left;padding:20px 30px 0 6px;width:295px}
.cms-filter-and-effects .text-align-left{text-align:left}
.cms-filter-and-effects .text-align-right{text-align:right}
.cms-filter-and-effects .wrap-depth .wrap-depth-content .wrap-depth-text-content{text-align:left}
.cms-filter-and-effects .wrap-depth .wrap-depth-content .wrap-depth-text-content .border-wrap{font-size:18px;display:block;padding-bottom:22px;color:#000000}
.cms-filter-and-effects .wrap-depth .wrap-depth-content .wrap-depth-text-content{}
/* Filter and Effect CSS end*/
/* Pricing Page CSS Start*/
.claerfix:before, .claerfix:after{content:"";display:table;clear:both}
.claerfix:after{clear:both}
.cms-page-view .std .pricing-container .page-title h1{color:#3d3d3d !important}
.cms-pricing .footer-container .main-container{max-width:1200px}
.cms-pricing .footer-container{margin-top:0}
.cms-pricing .pricing .fullwidt-container{width:100%}
.cms-pricing .pricing .pricing-container{max-width:1200px;width:100%;margin:0 auto}
.cms-pricing .pricing .banner-pricing{background:#c3a058}
.cms-pricing .pricing .banner-pricing .bannerleft{padding:41px 0}
.cms-pricing .pricing .banner-pricing .bannerimg{background-image:url(../images/landingpage/banner-img.png);background-repeat:no-repeat;background-position:right center}
.cms-pricing .pricing .banner-pricing .bannerleft .bannertitle{font-family:'graphiksemibold';font-size:28px;color:#ffffff;text-transform:uppercase;margin-bottom:13px;display:block;line-height:23px}
.cms-pricing .pricing .banner-pricing .bannerleft p{color:#ffffff;font-size:13px;margin-bottom:12px;line-height:21px}
.cms-pricing .pricing .banner-pricing .custom-size{text-transform:uppercase;margin-bottom:10px;display:block;color:#ffffff}
.cms-pricing .pricing .banner-pricing .selectboxmain{margin-bottom:25px}
.cms-pricing .pricing .banner-pricing .bannerselct{border:none;background:#ffffff;border-radius:5px;width:93px;height:35px;text-align:center;float:left}
.cms-pricing .pricing .banner-pricing .multiply{padding:12px 15px;float:left}
.cms-pricing .pricing .banner-pricing .dollerprice{font-size:40px;font-family:'graphiklight';float:left;line-height:38px;margin-left:18px;color:#ffffff}
.cms-pricing .pricing .banner-pricing .btn-creatnewcanvas{max-width:247px}
.cms-pricing .pricing .banner-pricing .btn-creatnewcanvas a{-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s;border:1px solid #ffffff;padding:15px 25px;font-size:16px;text-transform:uppercase;display:block;color:#ffffff;text-decoration:none}
.cms-pricing .pricing .banner-pricing .btn-creatnewcanvas a:hover{color:#c3a058;background:#ffffff;border-color:#000000}
.cms-pricing .pricing .pricing-contant{padding:0px 0 60px 0}
.cms-pricing .pricing .pricing-container .page-title{padding:20px 0 10px 0;color:#3d3d3d; font-family:'graphiksemibold'; font-size:26px}
.pricing .tabbox{margin:0 0 70px 0;padding:0;list-style:none}
.cms-pricing .pricing .tabbox li{float:left;width:32.6%;margin-left:12px}
.cms-pricing .pricing .tabbox li:first-child{	margin-left:0}
.cms-pricing .pricing .tabbox li a{text-align:center;display:block;border:#f9f9f9 solid 1px;padding:19px 0;border-bottom:none;position:relative;background:#f9f9f9;border-bottom:none;text-decoration:none;color:#000000;min-height:278px;transition:none;-webkit-transition:none}
.cms-pricing .pricing .tabbox li a span.tabimg{margin-bottom:15px;text-align:center;min-height:207px;display:block}
.cms-pricing .pricing .tabbox li a:hover, .cms-pricing .pricing .tabbox li.selected a{	border-color:#e5e5e5;background:#ffffff;color:#c3a058}
.cms-pricing .pricing .tabbox li a:before{position:absolute;content:"";width:100%;height:32px;bottom:-32px;background:url(../images/landingpage/dark-tab-corner.png) no-repeat center bottom;display:block}
.cms-pricing .pricing .tabbox li a:hover:before, .cms-pricing .pricing .tabbox li.selected a:before{background:url(../images/landingpage/white-tab-corner.png) no-repeat center bottom}
.cms-pricing .pricing .tabbox li a .tabbox-text{font-size:17px;text-transform:uppercase;display:block}
.cms-pricing .pricing .pricechart{margin-bottom:60px}
.cms-pricing .pricing .pricechart-table{border:none;background:#f9f9f9}
.cms-pricing .pricing .pricechart-table th, .cms-pricing .pricing .pricechart-table td{text-align:center;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;padding:10px 0;color:#868686}
.cms-pricing .pricing .pricechart-table th:first-child, .cms-pricing .pricing .pricechart-table td:first-child{border-left:0px;text-align:left;padding-left:20px}
.cms-pricing .pricing .pricechart-table th span{color:#000000;display:block;width:100%;word-wrap:break-word;text-transform:uppercase;padding:0 20px}
.cms-pricing .pricing .pricechart-table .framestyle{background:url(../images/landingpage/chart-corner-image.jpg) no-repeat center;width:228px;display:block;padding:47px 20px 27px 20px}
.cms-pricing .pricing .pricechart-table .frame-styletext{font-size:15px;text-transform:uppercase;color:#ffffff;margin-bottom:10px;text-align:center}
.cms-pricing .pricing .pricechart-table tr th .size{text-transform:uppercase;color:#ffffff;margin-bottom:20px;text-align:center}
.cms-pricing .pricing .pricechart-table tr .table-select-box{margin:0 auto;width:192px}
.cms-pricing .pricing .pricechart-table tr .table-select-box label.custom-select{width:73px}
.cms-pricing .pricing .pricechart-table tr .table-select-box .custom-select.custom-select2 select{color:#c8c8c8}
.cms-pricing .pricing .pricechart-table tr .table-select-box .custom-select2.custom-select:after{color:#c8c8c8}
.cms-pricing .pricing .pricechart-table tr .table-select-box .select-size{float:left;width:72px;padding:10px 0;background:#ffffff;border:none;text-align:center}
.cms-pricing .pricing .pricechart-table tr .table-select-box .multiply-sign{float:left;padding:7px 5px 7px 5px;width:25px;color:#000000;text-align:center}
.cms-pricing .pricing .pricechart.price-bus-roll .price-bus-col-2, .cms-pricing .pricing .pricechart.price-bus-roll .price-bus-col-3{width:41%}
.cms-pricing .pricing .pricechart-table td a span{color:#c3a058;font-style:italic;text-transform:capitalize}
.bottom-button{text-align:center}
.bottom-button a{background:#c3a058 none repeat scroll 0 0;border:0 none;color:#ffffff;cursor:pointer;font-family:"graphiklight";font-size:16px;margin:0 auto;padding:1% 4%;text-align:center;text-transform:uppercase;-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s;text-decoration:none}
.bottom-button a:hover{background:#868686}
.cms-pricing .pricing .creatbt-main{text-align:center}
.cms-pricing .pricing label.custom-select{position:relative;display:inline-block;width:93px;float:left}
.cms-pricing .pricing .custom-select select{display:inline-block;padding:4px 3px 3px 12px;margin:0;outline:none;line-height:32px;background:#ffffff;color:#000000;border:0;width:100%;height:35px;border-radius:3px;font-weight:normal}
/* Select arrow styling */
.cms-pricing .pricing .custom-select:before{content:"";position:absolute;top:5px;right:27px;background:#e5e5e5;width:1px;height:24px}
.cms-pricing .pricing .custom-select:after{content:"▼";position:absolute;top:0;right:0;bottom:0;font-size:90%;line-height:30px;padding:4px 7px;background:#ffffff;color:#000000;pointer-events:none;border-radius:2px}
.cms-pricing .pricing .no-pointer-events .custom-select:after{content:none}
#busroll-size td{color:#000000}
/* Pricing Page CSS SEnd*/
/******Animation effect on banner arrow*************/
@-webkit-keyframes hvr-bob{
	0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}
  50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}
  100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}
 }
 @keyframes hvr-bob{
	0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}
  50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}
  100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}
}
@-webkit-keyframes hvr-bob-float{
	100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}
}
@keyframes hvr-bob-float{
	100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}
}
.hvr-bob{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}
.hvr-bob:hover, .hvr-bob:focus, .hvr-bob:active{-webkit-animation-name:hvr-bob-float, hvr-bob;animation-name:hvr-bob-float, hvr-bob;-webkit-animation-duration:.3s, 1.5s;animation-duration:.3s, 1.5s;-webkit-animation-delay:0s, .3s;animation-delay:0s, .3s;-webkit-animation-timing-function:ease-out, ease-in-out;animation-timing-function:ease-out, ease-in-out;-webkit-animation-iteration-count:1, infinite;animation-iteration-count:1, infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal, alternate;animation-direction:normal, alternate}
/******Animation effect on banner arrow end***/
/*Bus Roll*/
.bus-roll .guarantee-section{margin-top:-52px}
.bus-roll .bottom-scroll-design-a{position:relative;top:-32px}
.bus-roll .floating-frames .floating-frames-list{clear:none !important;float:left;width:50%}
.bus-roll .floating-frames .floating-frames-list-2{float:right;width:50%}
.bus-roll .floating-frames .floating-frames-list .floating-frames-img{float:left;width:100%;margin:0px}
.bus-roll .floating-frames .floating-frames-list-2 .floating-frames-img{float:right;text-align:right}
.bus-roll .floating-frames .floating-frames-list .floating-frames-txt{float:left;width:96%;margin:0px;margin-top:25px}
.bus-roll .floating-frames .floating-frames-list-2 .floating-frames-txt{float:right;width:100%;margin:0px;width:96%;margin-top:25px}
.bus-roll .gallery-tab{margin-top:75px}
.bus-roll .gallery-tab #tabs{min-height:250px}
.bus-roll .gallery-tab a{padding:6px 11px;text-align:center;text-transform:uppercase}
.bus-roll .gallery-tab a:hover, .bus-roll .gallery-tab .highlight{background:#c3a058;color:#ffffff}
.bus-roll .gallery-tab a.order-button{color:#ffffff;font-family:"graphikmedium";padding:8px 15px}
.bus-roll .gallery-tab a.order-button:hover{background:#868686;cursor:pointer;border-color:#868686;color:#ffffff}
.bus-roll .gallery-tab .post{height:auto !important}
.bus-roll .gallery-tab .post .gallery-list{float:left;width:270px;height:340px;margin-right:30px;margin-top:40px;position:relative;padding:0 0 40px 0}
.landing-page .gallery-tab .post .gallery-list .botton-div{position:absolute;bottom:0px;left:0px;right:0px}
.bus-roll .gallery-tab .post .gallery-list .gallery-img{bottom:50px;position:absolute;width:270px;text-align:center}
.bus-roll .gallery-tab .post .gallery-list .gallery-img img{width:auto;max-height:250px;max-width:100%}
.landing-page.bus-roll .button-black .button{padding:12px 30px 12px 30px;margin-bottom:10px}
.bus-roll .guarantee-section{margin-bottom:60px}
/*****Pop Art On Canvas*****/
.cms-pop-art-on-canvas .main-container.col1-layout{max-width:100%}
.cms-pop-art-on-canvas .breadcrumbs{display:none}
.cms-pop-art-on-canvas .pop-art-canvas.landing-page{background:#f9f9f9}
.pop-art-canvas .landing-banner{background:#ffffff url("../images/landingpage/canvas-wall-1.jpg") no-repeat scroll center center / 100% 100%}
.pop-art-canvas.landing-page .main-title{font-size:36px;font-family:"graphiklight";margin:70px 0 45px 0;text-transform:uppercase}
.pop-art-canvas.landing-page .main-title span{text-transform:none;font-size:13px;width:94%;margin:0 auto}
.pop-art-canvas .popart-content-title{font-size:30px;font-family:"graphiklight";color:#000000;margin:0 0 5px}
.pop-art-canvas .pop-art-box{position:relative;width:100%;float:left;z-index:0;margin:-35px 0 0 0}
.pop-art-canvas .pop-art-box p{font-size:13px;font-family:"graphiklight";color:#868686;margin-bottom:4.6%;line-height:23px}
.pop-art-canvas .pop-art-box .pop-art-content{width:59.2%;float:left;position:absolute;right:0;padding:3.2% 3.3% 3.5%;top:155px;z-index:-1;background:#ffffff}
.pop-art-canvas .pop-art-box .pop-art-img{float:left}
.pop-art-canvas .pop-art-box .popart-order-btn .button{font-family:"graphikregular";font-size:18px;width:100%;max-width:249px}
.pop-art-canvas .pop-art-box.right-img .pop-art-img{float:right}
.pop-art-canvas .pop-art-box.right-img .pop-art-content{float:left;left:0;top:112px;width:49.5%}
.read-more-popup{background:#ffffff;max-width:500px;padding:20px;width:auto}
.pop-art-canvas .read-more-plus-icon{cursor:pointer;color:#c3a058}
.slide1_close.close-btn , .slide2_close.close-btn{float:right}
.read-more-popup{transition:all 0.6s ease 0s}
.popup_visible .read-more-popup{transform:translateX(0px) translateY(140px);-ms-transform: translateY(140px);-webkit-transform: translateY(140px);-o-transform: translateY(140px)}
/*WHY GCP*/
.why-gcp .bottom-scroll-design-a{position:relative;top:-32px}
.why-gcp.landing-page .bottom-scroll.bottom-scroll-full a{padding:10px 16px 12px 13px}
.why-gcp.landing-page .bottom-scroll.bottom-scroll-top{margin:0px}
.why-gcp .why-gcp-boxe-5{padding-bottom:60px}
.why-gcp .why-gcp-box{position:relative;width:100%;float:left;z-index:0;margin:0}
.why-gcp .why-gcp-box .why-gcp-content{width:62%;top:132px;float:left;position:absolute;right:0;z-index:-1}
.why-gcp .why-gcp-boxe-4 .why-gcp-content{top:112px}
.why-gcp .why-gcp-boxe-5 .why-gcp-content{top:72px}
.why-gcp .why-gcp-box .why-gcp-img{float:left}
.why-gcp .why-gcp-box.right-img .why-gcp-img{float:right}
.why-gcp .why-gcp-box.right-img .why-gcp-content{float:left;left:0}
.why-gcp .why-gcp-box .why-gcp-content .why-gcp-content-title{font-size:20px;color:#000000;margin-bottom:10px;text-transform:uppercase}
/*Canvas Options*/
.canvas-options.landing-page .bottom-scroll-full{margin:0px 0 80px 0}
.canvas-options.landing-page .bottom-scroll-full a{padding:10px 20px 11px 13px}
.canvas-options .canvas-options-nav.sticky-head{position:fixed;top:0px;margin:0 auto;left:0px;right:0px;text-align:center;background:#ffffff;z-index:99;-webkit-box-shadow:0px 0px 13px 4px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 13px 4px rgba(0,0,0,0.75);box-shadow:0px 0px 13px 4px rgba(0,0,0,0.75)}
.canvas-options .canvas-options-nav ul{margin:10px auto 10px;padding:0px;display:block;text-align:center}
.canvas-options .canvas-options-nav ul li{display:inline}
.canvas-options .canvas-options-nav ul li a{padding:5px 20px 5px 20px;border-right:1px solid #e5e5e5}
.canvas-options .canvas-options-nav ul li:last-child a{border-right:none}
.canvas-options .canvas-options-nav.sticky-head ul li.active a{color:#c3a058}
.canvas-options .canvas-options-box{position:relative;width:100%;float:left;z-index:0;margin:20px 0 20px 0}
.canvas-options .canvas-options-box .canvas-options-content{width:48%;top:65px;float:left;position:absolute;right:0;z-index:-1}
.canvas-options .canvas-options-box .canvas-options-img{float:left}
.canvas-options .canvas-options-box.right-img .canvas-options-img{float:right}
.canvas-options .canvas-options-box.right-img .canvas-options-content{float:left;left:0}
.canvas-options .canvas-options-content-title{font-size:20px;color:#000000;margin-bottom:10px}
.canvas-options .frames{margin-top:0px}
.canvas-options .frames .title.main-title span{padding-bottom:10px}
.canvas-options .frames-list ul{margin:0px;padding:0px}
.canvas-options .frames-list ul li{float:left;margin:0 0 20px 2%;width:18.40%;}
.canvas-options .frames-list ul li:first-child{margin-left:0}
.canvas-options .frames-list ul li:nth-child(5n+1){margin-left:0}
.canvas-options .frames-list ul li img{max-width:100%}
.canvas-options .frames-list ul li .frame-title{text-align:center;line-height:26px}
.canvas-options .frames-list ul li .frames-images{background:#f1f1f1;text-align:center;padding:15px 6px 12px 6px}
.canvas-options .frames-list ul li .frames-images img{max-width:90%;}
.canvas-options .frames-list .frames-list-btn{font-family:"graphikmedium";display:block;margin:0 auto;width:250px}
.canvas-options .effects-list ul{margin:0 auto;padding:0px;max-width:982px}
.canvas-options .effects-list ul li{display:inline-block;margin:0 3.7% 30px 0}
.canvas-options .effects-list ul li:nth-child(3), .canvas-options .effects-list ul li:nth-child(6){margin-right:0}
.canvas-options .effects-list ul li img{max-width:100%}
.canvas-options .effects-list-content{width:300px;margin:0 auto;text-align:center}
.canvas-options .effects-list-content .canvas-options-content-title{margin-top:30px}
.canvas-options .effects-list-content p a{color:#c3a058}
.canvas-options .retouching-lamination{padding-bottom:30px}
.canvas-options .title.main-title span{font-size:13px;color:#868686;max-width:80%;margin:0 auto}
.canvas-options .main-title span{color:#000000}
/*Lyrics On Canvas*/
.lyrics-main .main-title span{padding:15px 0 5px 0}
.lyrics-main .lyrics-page .main-canvas{width:100%;float:left}
.lyrics-main .lyrics-page .canvas{width:100%;margin:0px;float:left}
.lyrics-main .lyrics-page .canvas-line{width:196px;border-top:1px solid #ebebeb;margin:14px auto 10px;height:1px}
.lyrics-main .lyrics-page .canvas-box1{width:50%;float:left;text-align:center}
.lyrics-main .lyrics-page .canvas-box1 h3{color:#c3a058;padding-top:18px}
.lyrics-main .lyrics-page .canvas-box1 p{padding:0 48px 0px 48px;min-height:96px}
.lyrics-main .lyrics-page .canvas-button{font-size:20px;color:#fff;text-transform:uppercase;padding:10px 22px 10px 22px;font-family:"graphikbold"}
.lyrics-main .lyrics-page .canvas-text{padding-top:30px;text-align:center;float:left}
.lyrics-main .lyrics-page .main-canvasLyrics{background:url(../images/landingpage/lyrics-page-img-2.jpg) no-repeat top center;width:100%;float:left;margin-top:60px}
.lyrics-main .lyrics-page .canvasLyrics{width:100%;margin:0px;float:left}
.lyrics-main .lyrics-page .canvasLyrics h2{color:#000000;font-family:"graphiklight";font-size:48px;padding-top:35px;margin-bottom:0px;text-align:center}
.lyrics-main .lyrics-page .canvasLyrics-img{margin:0px auto;width:720px}
.lyrics-main .lyrics-page .canvasLyrics p{color:#000000;padding-bottom:50px;text-align:center}
.lyrics-main .lyrics-page .main-weddingcanvas{background:url(../images/landingpage/lyrics-page-img-3.jpg) center no-repeat;margin-top:55px;width:100%;float:left;padding:45px 0 45px 0}
.lyrics-main .lyrics-page .weddingcanvas{width:100%;margin:0px;float:left;text-align:center}
.lyrics-main .lyrics-page .weddingcanvas h2{font-size:48px;color:#fff;font-family:"graphiklight"}
.lyrics-main .lyrics-page .weddingcanvas p{color:#fff;margin:0px 0 30px 0}
.lyrics-main.landing-page .guarantee-section{float:left;width:100%}
.lyrics-main.landing-page .bottom-section{float:left;width:100%;text-align:center}
.lyrics-main.landing-page .bottom-section{margin-bottom:60px;margin-top:60px}
.lyrics-main.landing-page .bottom-section h4{text-align:center}
.lyrics-main.landing-page .bottom-section p{text-align:center}
.lyrics-main.landing-page .bottom-section a.button{text-align:center;width:220px;display:block;margin:30px auto 0}
.lyrics-main.landing-page .guarantee-section .main-title{margin-top:50px}
a.link_underline{color:#c3a058;text-decoration:underline}
a.link_underline:hover{color:#454545;text-decoration:none}
@media only screen and (max-width:1630px){
.section1{height:500px}
}
@media only screen and (max-width:1460px){
.section1{height:470px}
}
@media only screen and (max-width:1280px){
.cms-pricing .pricing .pricing-container{width:98%}
.landing-page .landing-banner .main-container{top:18%}
.section1{height:440px}
}
@media only screen and (max-width:1199px){
.main-container{margin:0px}
.footer-container .main-container{margin:0 15px}
.landing-page .main-container{margin:0px !important;padding:0 35px}
.section1{height:370px}
.landing-page .landing-banner .main-container{top:6%}
.landing-page .bottom-scroll-full{margin:0 0 50px 0}
.landing-page .main-title{font-size:24px}
.landing-page .guarantee-section ul li h4{font-size:12px}
.landing-page .guarantee-section-2 ul li h4{font-size:12px}
.landing-page .design-studio-list ul{margin:80px 0 30px 0;display:inline-block} .landing-page .design-studio-list ul li{padding:0px 16px 0px 0}
.landing-page .popular-design .popular-design-list ul li .popular-design-img{padding:25px 0 25px 0}
.landing-page .help-section .help-form .help-left{margin-bottom:20px}
.landing-page .help-section .help-form .help-img img{top:75px;left:auto}
.landing-page.canvas-wall .popular-design .popular-design-list ul li{margin-bottom:30px}
.cms-custom-bus-rolls .main-container{margin:0px}
.bus-roll .floating-frames .floating-frames-list, .bus-roll .floating-frames .floating-frames-list-2{width:48%}
.bus-roll .floating-frames .floating-frames-list-2 .floating-frames-txt{float:left;width:100%}
.bus-roll .gallery-tab .post .gallery-list{width:22%;margin-right:3%}
.bus-roll .gallery-tab .post .gallery-list .gallery-img{width:100%}
.bus-roll .gallery-tab .post .gallery-list .gallery-img img{margin:0 auto;display:block}
.bus-roll .gallery-tab a{padding:6px 20px;margin:4px 0;display:inline-block}
.bus-roll .gallery-tab .post .gallery-list{margin-top:25px}
.bus-roll .design-studio-section{margin-top:0px}
.pop-art-canvas .pop-art-box .pop-art-img{max-width:50%}
.pop-art-canvas .pop-art-box .pop-art-content, .pop-art-canvas .pop-art-box.right-img .pop-art-content{width:52%}
.why-gcp .why-gcp-box .why-gcp-content{width:56%;top:112px}
.why-gcp .why-gcp-boxe-5 .why-gcp-content{top:62px}
.landing-page .banner-text h1{font-size:60px}
.landing-page .banner-text h3{font-size:18px}
.canvas-options .canvas-options-box .canvas-options-content{top:40px;width:40%}
.canvas-options .effects-list ul li{max-width:30.5%}
.canvas-options .effects-list-content{max-width:100%}
.canvas-options .frames-list ul li, .canvas-options .frames-list ul li:nth-child(5n+1){margin:0 0 10px 2%;width:23.50%;}
.canvas-options .frames-list ul li:first-child{margin-left:0}
.canvas-options .frames-list ul li:nth-child(4n+1){margin-left:0}
.canvas-options .title{font-size:20px}
.cms-pricing .pricing .pricing-container{width:100%}
.cms-pricing .pricing .tabbox li{width:32.4%}
.cms-pricing .pricing .banner-pricing .bannerimg{background-image:none}
.cms-pricing .pricing .pricechart-table th span{padding:0 14px 0 14px}
.cms-pricing .pricing .tabbox li a span.tabimg{min-height:212px}
.cms-pricing .pricing .tabbox li a{min-height:292px}
.cms-pricing .pricing .tabbox li a:before{height:29px;bottom:-29px}
.lyrics-main.landing-page .landing-banner .main-container{top:15%}
.lyrics-main .lyrics-page .canvas-box1{width:48%;margin:0 1% 0 1%}
.lyrics-main .lyrics-page .canvas-box1 p{padding:0px}
.lyrics-main .lyrics-page .canvas-text{padding-top:45px}
}
@media only screen and (max-width:1023px){
.section1{height:280px}
.landing-page .landing-banner{margin-bottom:30px}
.landing-page .banner-text h1{font-size:36px;margin:0px}
.landing-page .banner-text h3{font-size:14px}
.landing-page .banner-text .white-button{margin:0px}
.landing-page .banner-text .start-price{margin-bottom:10px}
.landing-page .banner-text .bottom-scroll{margin-top:15px;margin-bottom:0px}
.landing-page .landing-banner .bottom-scroll a{padding:12px 18px 11px 18px}
.landing-page .guarantee-section .main-title{margin-top:30px}
.landing-page .guarantee-section .guarantee-section-list{margin-top:10px}
.landing-page .design-studio-img{width:100%}
.photo-main .price-list-table{width:100%}
.landing-page .guarantee-section ul li{width:50%;min-height:145px}
.landing-page .popular-design .popular-design-list ul li{width:47.5%;margin-right:5%;min-height:350px;margin-bottom:20px}
.landing-page .popular-design .popular-design-list ul li.margin-0, .landing-page .popular-design .popular-design-list ul li.margin-1{margin-right:0px}
.landing-page .popular-design .popular-design-list ul li .popular-design-img{padding:10px 0 10px 0}
.landing-page .popular-design-2 .popular-design-list ul li .popular-design-img{padding:25px 0 5px 0}
.landing-page .popular-design-3 .popular-design-list ul li{margin-bottom:0px;margin-right:3%;min-height:310px;width:31.3%}
.landing-page .help-section .help-form .help-left{width:100%;max-width:100%}
.landing-page .help-section .help-form .help-img{display:none}
.landing-page .floating-frames .floating-frames-list .floating-frames-txt{margin-top:15px}
.canvas-wall.landing-page .parallaxator > .parallax_child{top:-5px}
.canvas-wall.landing-page .bottom-scroll{margin:20px 0 0 0}
.landing-page.canvas-wall .popular-design .popular-design-list ul li{margin:0 4% 20px 4%;width:42%;min-height:418px}
.landing-page.canvas-wall .popular-design .popular-design-list ul li.margin-0{margin:0 4% 20px 4% !important}
.canvas-wall.landing-page .bottom-scroll{margin:0 0 60px 0}
.bus-roll .gallery-tab .post .gallery-list{width:30%}
.bus-roll .guarantee-section{margin-bottom:30px}
.pop-art-canvas.landing-page .main-title{margin:70px 0 0 0}
.pop-art-canvas .pop-art-box{position:relative;margin:0 0 25px 0}
.pop-art-canvas .pop-art-box.right-img .pop-art-img, .pop-art-canvas .pop-art-box .pop-art-img{float:none;margin:0 auto;max-width:498px}
.pop-art-canvas .pop-art-box.right-img .pop-art-img img, .pop-art-canvas .pop-art-box .pop-art-img img{height:auto}
.pop-art-canvas .pop-art-box.right-img .pop-art-content, .pop-art-canvas .pop-art-box .pop-art-content{float:none;width:100%;margin:-15px 0 0 0;top:0px;left:0px;right:0px;position:relative}
.pop-art-canvas .popart-content-title{text-align:center}
.pop-art-canvas.landing-page .pop-art-content p{text-align:center}
.pop-art-canvas.landing-page .pop-art-content .popart-order-btn{margin:0 auto;max-width:250px;text-align:center}
.why-gcp .why-gcp-box .why-gcp-content{width:55%;top:27%}
.why-gcp .why-gcp-boxe-5 .why-gcp-content{top:10%}
.why-gcp .why-gcp-boxe-5{padding-bottom:20px}
.why-gcp .why-gcp-box .why-gcp-img{max-width:40%}
.canvas-options .frames{margin-top:30px}
.canvas-options .main-title span{font-size:15px}
.canvas-options .title.main-title span{max-width:100%}
.canvas-options .canvas-options-box{min-height:180px}
.canvas-options .canvas-options-box .canvas-options-img{max-width:45%}
.canvas-options .canvas-options-box .canvas-options-content{width:52%;top:0px}
.canvas-options .effects-list ul li{max-width:31.5%;margin:0 2% 15px 0}
.canvas-options .effects-list-content .canvas-options-content-title{margin-top:10px}
.cms-pricing .pricing .tabbox li{width:32.1%}
.cms-pricing .pricing .banner-pricing .bannerleft{padding:20px 0 25px 0}
.cms-pricing .pricing .pricechart{margin-bottom:30px}
.cms-pricing .pricing .pricing-contant{padding:0px 0 30px 0px}
.cms-pricing .pricing .pricechart-table .framestyle, .cms-pricing .pricing .pricechart-table th.framestyle:first-child{width:170px}
.cms-pricing .pricing .pricechart.price-bus-roll .price-bus-col-2, .cms-pricing .pricing .pricechart.price-bus-roll .price-bus-col-3{width:43.1%}
.cms-pricing .pricing .pricechart-table .frame-styletext{font-size:13px;margin-bottom:0px;padding:0px}
.cms-pricing .pricing .pricechart-table tr .size{font-size:13px;margin-bottom:4px;padding:0px}
.cms-pricing .pricing .pricechart-table tr .table-select-box{margin:0;width:85%}
.cms-pricing .pricing .pricechart-table .framestyle{padding:56px 20px 25px}
.cms-pricing .pricing .custom-select:after{padding:4px 3px}
.cms-pricing .pricing .custom-select:before{right:19px}
.cms-pricing .pricing .pricechart-table tr .table-select-box label.custom-select{width:43%}
.cms-pricing .pricing .pricechart-table tr .table-select-box label.custom-select select{padding:3px 3px 3px 3px}
.cms-pricing .pricing .pricechart-table tr .table-select-box label:last-child{margin-top:2px}
.cms-pricing .pricing .pricechart-table tr .table-select-box .multiply-sign{width:16px;padding:7px 2px}
.cms-pricing .pricing .pricechart-table tr .table-select-box label.custom-select2{margin-top:5px}
.cms-pricing .pricing .pricechart-table th span{font-size:12px;line-height:15px}
.cms-pricing .pricing .tabbox li a{min-height:273px}
.cms-pricing .pricing .tabbox li a span.tabimg{min-height:197px}
.cms-pricing .col-main{margin-bottom:0px}
.cms-pricing .pricing .tabbox li a:before{height:25px;bottom:-25px}
.lyrics-main .lyrics-page .canvas-box1{width:100%;margin:0px 0 30px 0}
.lyrics-main .lyrics-page .canvas-box1 p{min-height:inherit}
.lyrics-main .lyrics-page .canvas-text{padding:20px 0 0 0}
.lyrics-main .lyrics-page .main-weddingcanvas{margin-top:40px;background-position:top center;padding:30px 0 30px 0}
.lyrics-main .lyrics-page .weddingcanvas p{padding-bottom:0px}
.lyrics-main .lyrics-page .weddingcanvas img{max-width:70%}
.lyrics-main.landing-page .bottom-section{margin:30px 0 30px 0}
.lyrics-main.landing-page .guarantee-section .main-title{margin-top:30px}
}
@media only screen and (max-width:770px){
.section1{height:248px}
.landing-page .banner-text h1{font-size:34px}
.landing-page .banner-text .start-price{margin-bottom:6px}
.landing-page .landing-banner .bottom-scroll a{padding:8px 16px}
.landing-page .main-title{font-size:18px;line-height:25px}
.landing-page .main-title span{font-size:14px;line-height:22px;padding:10px 0 20px 0}
.landing-page h4{text-align:center}
.landing-page .banner-text .white-button{font-size:16px;padding:10px 15px}
.landing-page .guarantee-section .guarantee-section-list ul li{width:100%;margin:0px;min-height:inherit}
.landing-page .guarantee-section .guarantee-section-list ul li.icon2{margin:0px}
.landing-page .guarantee-section ul li{width:100%;margin:0px;text-align:center;min-height:inherit}
.landing-page .guarantee-section ul li .icon{margin:0 auto}
.landing-page .popular-design .popular-design-list ul li{width:100%;margin:0 0 20px 0;min-height:inherit}
.landing-page .floating-frames .floating-frames-list .floating-frames-img, .landing-page .floating-frames .floating-frames-list-2 .floating-frames-img, .landing-page .floating-frames .floating-frames-list .floating-frames-txt, .landing-page .floating-frames .floating-frames-list-2 .floating-frames-txt{margin:0px;width:100%}
.canvas-wall.landing-page .parallaxator > .parallax_child{min-width:220%;left:-56%}
.canvas-wall.landing-page .bottom-scroll{margin-top:12px}
.canvas-wall.landing-page .bottom-scroll.bottom-scroll-top{margin-top:0px}
.landing-page.canvas-wall .popular-design .popular-design-list ul li{min-height:344px}
.bus-roll.landing-page .banner-text h3{margin-bottom:4px}
.bus-roll .gallery-tab .post .gallery-list{width:47%}
.bus-roll.landing-page .floating-frames .floating-frames-list .floating-frames-txt p{text-align:center}
.pop-art-canvas .pop-art-box.right-img .pop-art-img, .pop-art-canvas .pop-art-box .pop-art-img{max-width:418px}
.why-gcp .why-gcp-box .why-gcp-content{width:100%;top:0px;position:relative}
.why-gcp .why-gcp-box .why-gcp-img{width:100%;max-width:100%;margin:0 auto 30px}
.why-gcp .why-gcp-box .why-gcp-img img{display:block;margin:0 auto;max-width:100%}
.cms-why-gcp .main .col-main{margin-bottom:0px}
.why-gcp .why-gcp-box .why-gcp-content .why-gcp-content-title, .why-gcp .why-gcp-box .why-gcp-content p{text-align:center}
.canvas-options.landing-page .bottom-scroll-full a{padding:10px 12px 4px 12px}
.canvas-options .canvas-options-box .canvas-options-img, .canvas-options .canvas-options-box.right-img .canvas-options-img{max-width:100%;float:none;margin-bottom:20px}
.canvas-options .canvas-options-box .canvas-options-img img{display:block;margin:0 auto;text-align:center;max-width:50%}
.canvas-options .canvas-options-box .canvas-options-content{width:100%;position:relative;text-align:center}
.canvas-options .canvas-options-box{min-height:inherit}
.canvas-options .effects-list ul li, .canvas-options .effects-list ul li:nth-child(3){margin-right:4.8%;max-width:50%;width:47.2%}
.canvas-options .effects-list ul li:nth-child(2), .canvas-options .effects-list ul li:nth-child(4), .canvas-options .effects-list ul li:nth-child(6){margin-right:0px}
.canvas-options .frames-list ul li img, .canvas-options .effects-list ul li img{display:block;margin:0 auto;text-align:center}
.canvas-options .frames-list ul li .frame-title{margin-top:2px}
.canvas-options .title{font-size:18px}
.canvas-options .frames-list ul li, .canvas-options .frames-list ul li:nth-child(5n+1), .canvas-options .frames-list ul li:nth-child(4n+1){margin:0 0 10px 2%;width:32%;}
.canvas-options .frames-list ul li:first-child{margin-left:0}
.canvas-options .frames-list ul li:nth-child(3n+1){margin-left:0}
.cms-canvas-options .main .col-main{margin-bottom:0px}
.canvas-options .canvas-options-nav.sticky-head{position:relative;box-shadow:none}
.cms-pricing .pricing .tabbox li{width:31.6%}
.cms-pricing .pricing .tabbox li a span.tabimg{min-height:165px}
.cms-pricing .pricing .tabbox li a .tabbox-text{font-size:13px;line-height:16px}
.cms-pricing .pricing .pricing-container .page-title{padding:0px}
.lyrics-main.landing-page .banner-text .white-button{margin-top:10px}
.lyrics-main .main-title span{padding:5px 0px 0 0}
.lyrics-main .title{margin-bottom:20px}
.lyrics-main .lyrics-page .canvas-box1 h3{font-size:20px}
.lyrics-main .lyrics-page .canvas-line{margin:11px auto 11px}
.lyrics-main .lyrics-page .canvas-box1 p{padding:0px}
.lyrics-main .lyrics-page .main-canvasLyrics{background-position:top center}
.lyrics-main .lyrics-page .canvasLyrics h2{font-size:36px}
.lyrics-main .lyrics-page .canvasLyrics-img{width:100%}
.lyrics-main .lyrics-page .canvasLyrics p{padding-bottom:0px}
.cms-lyrics-on-canvas .col-main, .category-lyrics-on-canvas .col-main{margin-bottom:0px}
.lyrics-main .lyrics-page .weddingcanvas h2{font-size:28px;text-align:center;line-height:32px;margin-bottom:10px}
}
@media only screen and (max-width:680px){
.section1{height:205px}
.bus-roll.landing-page .section1{height:250px;text-align:center}
.bus-roll.landing-page .section1 img.parallax_child{height:250px;max-width:inherit !important;width:inherit !important;margin:0 -100%;min-width:100%;left:100%}
.landing-page .banner-text h1{font-size:30px}
.landing-page .banner-text h3{font-size:14px;line-height:18px;margin-bottom:5px}
.landing-page .landing-banner .bottom-scroll a{padding:6px 13px}
.cms-pricing .pricing .pricechart-table .framestyle, .cms-pricing .pricing .pricechart-table th.framestyle:first-child{width:130px}
.cms-pricing .pricing .pricechart-table tr .table-select-box label.custom-select{width:100%}
.cms-pricing .pricing .pricechart-table tr .table-select-box .multiply-sign{display:none}
.cms-pricing .pricing .pricechart-table .framestyle{padding:46px 20px 21px 20px}
.cms-pricing .pricing .custom-select:after{padding:4px 7px}
.cms-pricing .pricing .custom-select:before{right:27px}
.cms-pricing .pricing .pricechart-table tr .table-select-box label.custom-select select{padding:4px 3px 3px 8px}
.cms-pricing .pricing .pricechart{overflow:auto}
.cms-pricing .pricing table{width:100%}
.cms-pricing .pricing .tabbox li{width:31.2%}
.cms-pricing .pricing .tabbox li a{padding:0px}
.cms-pricing .pricing .tabbox li a span.tabimg{min-height:192px;margin-bottom:5px}
.cms-pricing .pricing .tabbox li a:before{height:20px;bottom:-20px}
}
@media only screen and (max-width:567px){
.section1{height:175px}
.landing-page .landing-banner .main-container{top:3%}
.landing-page .banner-text h1{font-size:25px}
.landing-page .banner-text .bottom-scroll{margin-top:8px}
.landing-page .main-container{padding:0 25px}
.photo-main .price-list-table{width:100%;overflow-x:scroll}
.photo-main .price-list-table table{width:458px}
.landing-page.canvas-wall .popular-design .popular-design-list ul li.margin-0{margin::0px 0 20px 0 !important}
.landing-page.canvas-wall .popular-design .popular-design-list ul li{margin:0px 0 20px 0 !important;width:100%;min-height:inherit}
.bus-roll.landing-page .section1{height:224px}
.bus-roll.landing-page .section1 img.parallax_child{height:224px;left:96%}
.bus-roll .gallery-tab .post .gallery-list{margin:0 0 20px 0;width:100%;padding:0px}
.bus-roll .floating-frames .floating-frames-list, .bus-roll .floating-frames .floating-frames-list-2{width:100%}
.landing-page .floating-frames .floating-frames-list .floating-frames-img, .landing-page .floating-frames .floating-frames-list-2 .floating-frames-img, .landing-page .floating-frames .floating-frames-list .floating-frames-txt, .landing-page .floating-frames .floating-frames-list-2 .floating-frames-txt{margin:10px 0 0 0}
.bus-roll .floating-frames{margin-top:20px}
.pop-art-canvas .pop-art-box.right-img .pop-art-img, .pop-art-canvas .pop-art-box .pop-art-img{max-width:358px}
.pop-art-canvas.landing-page .banner-text .white-button{margin-top:2px}
.landing-page .banner-text .white-button{font-size:16px}
.why-gcp .why-gcp-box .why-gcp-img, .why-gcp .why-gcp-box.right-img .why-gcp-img{float:none;max-width:80%}
.canvas-options.landing-page .banner-text .bottom-scroll{margin-top:8px}
.canvas-options .canvas-options-nav ul li a{padding:5px 12px}
.canvas-options .frames-list ul li .frame-title{font-size:12px}
.canvas-options .effects-list ul li, .canvas-options .effects-list ul li:nth-child(3){margin-right:4.5%}
.cms-pricing .pricing .tabbox li a span.tabimg{min-height:166px}
.cms-pricing .pricing .tabbox li a{min-height:193px}
}
@media only screen and (max-width:479px){
.landing-page .landing-banner .main-container{padding:0 7px;top:2%}
.section1 img.parallax_child{max-width:inherit;height:100%}
.landing-page .banner-text h1{font-size:21px}
.cms-page-view .std .pricing-container .page-title h1{margin-top:15px}
.landing-page .banner-text h3{font-size:13px;line-height:16px;margin-bottom:3px}
.landing-page .banner-text .white-button{padding:4px 16px 4px 16px;border-width:1px}
.landing-page .landing-banner .bottom-scroll a{padding:3px 9px 1px 9px}
.landing-page .banner-text .white-button{margin-top:5px}
.landing-page .bottom-scroll a.hvr-bob:hover, .landing-page .bottom-scroll a.hvr-bob:focus, .landing-page .bottom-scroll a.hvr-bob:active{animation-name:none}
.main-container.col1-layout{padding:0px !important}
.landing-page .main-container{padding:0 20px}
.bus-roll.landing-page .section1{height:200px}
.bus-roll.landing-page .section1 img.parallax_child{height:200px;left:87%}
.bus-roll-main .section1{height:148px}
.bus-roll-main .section1 img.parallax_child{height:100%}
.bus-roll .gallery-tab a{padding:6px 14px 6px 14px}
.bus-roll .guarantee-section{margin-bottom:0px}
.bus-roll .gallery-tab{margin-top:60px}
.landing-page .banner-text .white-button{font-size:14px}
.pop-art-canvas.landing-page .main-title{font-size:20px;margin-top:25px}
.pop-art-canvas .popart-content-title{font-size:18px}
.pop-art-canvas .popart-content-title br{display:none}
.pop-art-canvas .pop-art-box.right-img .pop-art-content, .pop-art-canvas .pop-art-box .pop-art-content{margin:-10px 0 0 0;padding:15px 8px 15px 8px}
.cms-pop-art-on-canvas .footer-container{margin-top:0px}
.why-gcp.landing-page .bottom-scroll a{padding:4px 12px 4px 12px}
.why-gcp .why-gcp-box .why-gcp-img, .why-gcp .why-gcp-box.right-img .why-gcp-img{float:none;max-width:60%}
.why-gcp .why-gcp-box .why-gcp-content .why-gcp-content-title{font-size:16px}
.why-gcp .why-gcp-box .why-gcp-content p{margin-bottom:0px}
.why-gcp .why-gcp-boxe-5{padding-bottom:20px}
.canvas-options .frames{margin-top:10px}
.canvas-options.landing-page .bottom-scroll-full{margin:0px 0 50px 0}
.canvas-options .canvas-options-box{margin:0px}
.canvas-options .effects-list ul li, .canvas-options .effects-list ul li:nth-child(3){width:100%;max-width:100%}
.canvas-options .canvas-options-box .canvas-options-img img, .canvas-options .frames-list ul li img, .canvas-options .effects-list ul li img{max-width:70%}
.canvas-options .frames-list ul li img{max-width:100%}
.canvas-options .frames-list .frames-list-btn{margin:15px auto 0}
.canvas-options .retouching-lamination{padding-bottom:0px}
.canvas-options .frames-list ul li, .canvas-options .frames-list ul li:nth-child(5n+1), .canvas-options .frames-list ul li:nth-child(4n+1), .canvas-options .frames-list ul li:nth-child(3n+1){margin:0 0 10px 3%;width:48.5%;}
.canvas-options .frames-list ul li:first-child{margin-left:0}
.canvas-options .frames-list ul li:nth-child(2n+1){margin-left:0}
.cms-pricing .pricing .banner-pricing .multiply{padding:9px 6px}
.cms-pricing .pricing label.custom-select{width:80px}
.cms-pricing .pricing .tabbox li{margin-left:3px;width:32.4%}
.cms-pricing .pricing .tabbox li a span.tabimg{min-height:104px}
.cms-pricing .pricing .tabbox li a{min-height:145px}
.cms-pricing .pricing .pricechart-table .framestyle, .cms-pricing .pricing .pricechart-table th.framestyle:first-child{width:100px;padding:45px 3px 20px}
.cms-pricing .pricing .pricing-contant{padding:0px 0 18px 0px}
.cms-pricing .pricing .pricechart{margin-bottom:18px}
.pricing .tabbox{margin:0 0 40px 0}
.cms-pricing .pricing .tabbox li a:before{height:12px;bottom:-12px}
.lyrics-main .lyrics-page .canvasLyrics h2{font-size:20px;padding-top:20px}
.lyrics-main .lyrics-page .canvasLyrics p{line-height:22px}
.lyrics-main .lyrics-page .weddingcanvas h2{font-size:22px;line-height:28px}
.lyrics-main .lyrics-page .main-weddingcanvas{padding:20px 0 20px 0;margin-top:20px}
}
@media only screen and (max-width:339px){
.bus-roll.landing-page .section1 img.parallax_child{left:65%}
.cms-pricing .pricing .tabbox li a{min-height:150px}
.cms-pricing .pricing .tabbox li a:before{height:12px;bottom:-8px}
.cms-pricing .pricing .tabbox li a span.tabimg{min-height:99px}
.cms-pricing .pricing .tabbox li a{min-height:140px}
}
