@media (max-width: 767px) {
	.masonry-item:not(.gallery-item) {
		padding: 5px;
		max-width: 48% !important;
	}
	.masonry-item.gallery-item {
		padding: 5px;
		width: 100%;
   		max-width: 100%;
	}
	.rotate-wrapper,.preview-wrapper {
		display: block;
	}
	.rotate-wrapper {
		position: absolute;
		margin-left: 85%;
		margin-top: -40px;
	}
	 .preview-wrapper {
		position: absolute;
		margin-left: 85%;
		margin-top: 0px;
	}
	 img.code-se.active.not-fridge {
		margin-top: 20px !important;
	}
	.watsapp_btn img {
		
		position: fixed;
		float: right;
		z-index: 999;
		bottom: 11px !important;
		right: 0;
	}


	.shipping_delivery {
		margin-right: unset;
		border-right: unset;
		padding-right: unset;
	}

	.all-term-condition-lines h2 {
		font-size: 26px !important;
	}

	body img.size_8 {
		width: 35px !important
	}

	body img.size_10 {
		width: 40px !important
	}

	body img.size_12 {
		width: 45px !important
	}

	body img.size_16 {
		width: 55px !important
	}

	body img.size_18 {
		width: 60px !important
	}

	body img.size_20 {
		width: 65px !important
	}

	body img.size_24 {
		width: 70px !important
	}

	body img.size_30 {
		width: 75px !important
	}

	body img.size_36 {
		width: 80px !important
	}

	body img.size_48 {
		width: 85px !important
	}

	body img.size_54,
	body img.size_60 {
		width: 90px !important
	}

	body img.size_72 {
		width: 95px !important
	}

	.apply_coupon_code {
		font-size: 16px;
		letter-spacing: 0.5px;
		font-weight: 600;
	}

	.btns_apply {
		padding: 0px !important;
	}


	.home_slick_sli .slick-list {
		height: 968px !important;
	}

	.home_slick_sli .mobile_img {
		width: 100% !important;
		height: 100% !important;
	}

	.home_slick_sli .slide {
		position: absolute !important;
		top: 0 !important;
	}

	.image-wrapper {
		width: 100%;
		height: 150px;
		overflow: hidden;
		display: flex;
		justify-content: center;
		align-items: center;
		background-color: #f9f9f9;
	}


	.image-wrapper img {
		width: auto;
		height: 100%;
		object-fit: cover;
	}

	

	.gallery-image-wrapper {
		width: 100%;
		height: auto;
		overflow: hidden;
		display: flex;
		justify-content: center;
		align-items: center;
		background-color: #f9f9f9;
	}


	.gallery-image-wrapper img {
		width: auto;
		height: 100%;
		object-fit: cover;
	}
	.fav-heart {
		width: 34px !important;
    	height: 34px !important;

	}
	.btn3d {
		width:34px !important;
		height:42px !important;
	}
	.btn-full-screen {
		width: 24px !important;
		height: 24px !important;
	}
	.inner-two-pic img.main-img {
		width: 98% !important;
	}
	.de-list {}

	.d-txt {
		width: 33.33% !important;
	}

	.Print .container {
		width: 95% !important;
	}











	.footer-inner ul li a {

		color: gray !important;
	}

	.nab-bar-row-saction .list-unstyled li a img {
		display: inline-block;
		width: 55px;
		height: 55px;
		object-fit: cover;
		float: left;
	}

	.nab-bar-row-saction .list-unstyled li a {
		border-radius: unset !important;
	}

	.list-unstyled li a span,
	.navigaction-baar .list-unstyled li a span {
		font-size: 13px;
		margin: 20px 13px 0;
		display: inline-block;
		float: left;

	}

	.dropdown-menu.border-0.p-0.m-0,
	body .modal-dialog {
		position: unset !important
	}

	.desgin-cod-Qw {
		padding-bottom: 0px !important;
	}

	.accord_btn {
		display: block !important;
	}

	.Largest-Canvas .desgin-cod-Qw h2 {
		padding: 0px 11px !important;
		margin: 11px 0 13px !important;
	}

	.collapse:not(.show) {
		display: none !important;
	}

	.masonry-item_hoz {
		width: auto;
		max-width: 44% !important;
		max-height: 185px !important;
		margin: 10px;
	}

	.accordion {
		width: 100%
	}

	.upload-now {
		padding: 6px 0 !important;
	}

	.description {

		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		transition: max-height 0.3s ease;
	}


	.view-more-btn {
		background-color: #0872ba;
		color: #fff;
		width: 96px;
		height: 34px;
		font-size: 14px;
		border-radius: 5px;
	}

	.logo-box {
		float: left;
		width: 50%;
	}

	.mobile-icon {
		float: right;
		width: 50%;
		text-align: right;
		display: inline-block;
	}

	.mobile-icon .navbar-toggler.order-md-1 {
		padding: 0;
		text-align: left;
		position: relative;
		width: 27px;
		margin: 0 0px 0 0;
	}

	.mobile-icon .navbar-toggler.order-md-1 .navbar-toggler-icon {
		width: 100%;
		height: 3px;
		background-color: #000;
		border-radius: 10px;
	}

	.mobile-icon .navbar-toggler.order-md-1 .navbar-toggler-icon::after {
		content: '';
		position: absolute;
		bottom: 7px;
		width: 100%;
		height: 3px;
		background-color: #000;
		border-radius: 10px;
	}

	.mobile-icon .navbar-toggler.order-md-1 .navbar-toggler-icon::before {
		content: '';
		position: absolute;
		top: 10px;
		width: 100%;
		height: 3px;
		background-color: #000;
		border-radius: 10px;
	}

	.navigaction-baar .navbar.navbar-expand-lg.shadow-sm {
		display: inline-block;
		width: 95%;
		position: absolute;
		left: 0;
		right: 0;
		top: 55px;
		z-index: 999;
		text-align: left;
		margin: 0 auto !important;
	}

	.navigaction-baar .navbar.navbar-expand-lg.shadow-sm {
		padding: 0;
		border-top: none;
		margin: 0 0 0 0;
	}

	.navigaction-baar .container {
		padding: 0 !important;
	}

	.navigaction-baar .navbar-nav.ml-auto {
		display: inline-block;
		margin: 0 !important;
		text-align: left;
		width: 100%;
	}

	.navigaction-baar ul li a {
		padding: 14px 0 0 0 !important;
		color: #474747;
		font-size: 15px;
		font-weight: 400 !important;
		text-transform: capitalize !important;
		position: relative;
		display: inline-block;
		width: 100%;
	}

	.navigaction-baar ul li a.active::after {
		height: 2px;
		background-color: #0e75bb;
		top: 34px;
		bottom: inherit;
	}

	.navigaction-baar ul li a::after {
		position: absolute;
		right: 0;
		top: 21px;
	}

	.navigaction-baar #navbarContent {
		background-color: #f7f7f7;
		border-radius: 10px;
		border: 1px solid #dcdc;
		padding-bottom: 20px;
		max-height: 100%;
	}

	.top-right {
		display: inline-block;
		width: 100%;
		margin: 5px 0 0 0;
		text-align: left;
		padding-bottom: 15px;
	}

	button:focus {
		outline: unset !important;
	}

	.backup-icon .fa-plus {
		padding-top: 16px;
	}

	.backup-icon .fa-plus {
		padding: 14px !important;
		padding-top: 15px !important;
		font-size: 31px !important;
	}

	.top-right ul {
		width: 100%;
		text-align: left;
		margin: 0;
	}

	.list-unstyled {
		padding-left: 0;
		list-style: none;
		text-align: center;
	}

	.navigaction-baar .list-unstyled li {
		display: inline-block;
		width: 45%;
		text-align: center;
		margin: 10px 7px;
		float: inherit;
	}

	.single-product-hero {
		padding-left: 15px;
		padding-right: 15px;
	}

	.MsoNormal {
		margin-left: 0px !important;
	}

	.order-we-Canvas {
		padding: 0px 0;
	}

	.search-box {
		margin: 10px 0 0 0;
	}

	.header-main-section {
		padding-bottom: 0;
	}

	.card-group {
		display: inline-block;
	}

	.banner-from-table {
		right: 0;
		width: 100% !important;
		left: 0 !important;
		margin: 0 auto;
		display: inline-block;
		text-align: left;
		top: 5% !important;
	}

	.login-remember {
		padding: 22px 0 !important;
		width: 100% !important;
		margin: 0 auto;
	}

	.navbar-nav .dropdown-menu {
		position: static;
		float: none;
		margin: 14px 0 0 0 !important;
		box-shadow: inherit !important;
		border: none;
	}

	.nab-bar-row-saction {
		display: none;
	}

	.nab-bar-row-saction.show-menu {
		display: inline-block;
		position: absolute;
		top: 60px;
		left: 0;
		right: 0;
		margin: 0 auto;
		background-color: #f6f6f6;
		text-align: left;
		width: 95%;
		border-radius: 4px;
		border: 1px solid #dcdcdc;
	}

	.nab-bar-row-saction .navbar-nav.ml-auto {
		text-align: left;
	}

	.nab-bar-row-saction .navbar-nav.ml-auto li {
		margin: 0 0;
		width: 100%;
	}

	.cont-uncon p {
		padding: 0 0 0 0 !important;
	}

	.form-box-footer {
		width: 100%;
		padding: 30px 38px 50px;
	}

	.form-box-footer .col-md-6:nth-child(5) {
		padding: 0;
	}

	.form-box-footer .col-md-6:nth-child(4) {
		padding: 0;
	}

	.cont-uncon.right-cont p {
		font-size: 14px;
	}

	.right-cont {

		padding-right: 0px;
	}

	.uncon-promis-section {
		padding: 30px 0% 15px;
	}

	.inner-print {
		padding: 24px 28px;
		min-height: auto;
	}

	.print-service-section {
		padding: 15px 4% 15px;
	}

	.categories-inner-items {
		height: auto;
	}

	.footer .row {
		display: block;
	}

	body .footer-inner p {
		padding-left: 0px;
		font-size: 14px;
		line-height: 22px;
		text-align: left;
		margin-top: 14px;
	}

	.footer-inner ul li a {
		font-size: 14px;
	}

	.footer-logo {
		margin: 0 0 20px;
		text-align: center;
	}

	.footer-mid-sec {
		margin-bottom: 18px;
	}

	.footer-mid-sec img {
		width: 50%;
	}

	.social-icon img {
		width: 8%;
	}

	.paymetn-method img {
		width: 18% !important;
	}

	.invited-Canvas {
		padding: 0px 0% 30px;
	}

	.mein-online-customised {

		padding: 10px 10px;
		min-height: 226px;
		text-align: center;
		margin: 20px 0;
	}

	/* .mein-online-customised img {
		height: 81px;
	} */

	.mein-online-customised h3 {
		font-size: 14px;
		line-height: 22px;
		/* margin: 18px 0 8px; */
	}

	.mein-online-customised p {
		font-size: 14px;
		margin: 0px;
	}



	.desgin-listing {
		position: relative;

	}

	.soft-Canvas .row div:nth-child(5) {}

	.uesed-code-buy-main {
		right: 0%;
	}

	.desgin-cod-Qw {
		padding-bottom: 30px;
	}

	.Largest-Canvas {
		padding: 0 0%;
	}

	.Largest-Canvas .desgin-cod-Qw {
		padding-bottom: 30px;
	}

	.view-canvas-ig img {
		width: 100%;
	}

	.view-canvas-txt ul {
		padding-top: 20px;
		padding-left: 0px
	}

	.view-canvas-txt ul li {
		line-height: 28px;
		color: #808080;
		font-size: 13px;
	}

	.onfiger-cot-canvas-ig h3 {
		font-size: 16px;
		line-height: 20px
	}

	.onfiger-cot-canvas-ig p {
		font-size: 13px;
		line-height: 23px;
	}

	.onfiger-cot-canvas-ig {
		min-height: auto !important;
		margin-bottom: 0px;
		padding: 24px 9px;
		margin-top: 34px;
	}

	.Largest-Canvas {
		padding: 0;
	}

	.configer-cot-Canvas {
		padding: 0;
	}

	.Largest-Canvas .row {
		padding: 10px 0 30px;
	}

	.title-heading-inner h2 {
		width: 100% !important;
		font-size: 20px;
		line-height: 32px;
	}

	.largest-canvas-txt {
		padding-right: 0;
	}

	.accordion .card-body {
		line-height: 21px;
		font-size: 13px;
		text-align: left;
	}

	#main #faq .card .card-header .btn-header-link {
		margin-bottom: 0px;
		margin-top: 0px;
	}

	.backup-txt img {
		width: 120px;
		position: inherit;
		top: -119px;
		height: 120px;
	}

	.backup-icon {
		font-size: 44px;
		position: absolute;
		top: -96px;
		left: 150px;
	}

	body .desgin-listing ul {
		margin-top: 0;
		margin-left: 0px;
	}

	.soft-Canvas {
		margin: 0px 0 40px;
	}

	.Online-Customised {
		padding: 26px 4%;
	}

	.college-cont-Qw {
		width: 100%;
		margin-bottom: 38px;
	}

	.college-cont-Qw p {
		padding-top: 26px;
	}

	.collage-section .row {
		margin-top: 50px;
	}

	.college-cont-Qw h2 {
		font-size: 34px;
		line-height: 40px;
		margin: 0;
	}

	.story-research {
		min-height: auto;
		margin-bottom: 50px;
	}

	.collage-section .row:nth-child(1) {
		margin: 0;
	}

	.collage-section {
		padding-top: 22px;
		padding-bottom: 0px;
		padding-left: 0%;
		padding-right: 0%;
	}

	.college-edit-sec {
		padding-left: 0%;
		padding-right: 0%;
		padding-bottom: 20px;
	}

	.story-research p {
		font-size: 14px;
	}

	.button-wall.display {
		margin-top: 18px;
	}

	.box-icon {
		padding: 8px 16px !important;
	}

	.testimonial-slide {
		margin: 20px 0;
	}

	.container {
		padding: 0 2% !important;
	}

	.rec-cont {
		padding: 24px 2px !important;
	}

	.rec-cont h3 {
		margin-left: 24px;
	}

	.star-demo img {
		width: 8%;
	}

	span.program-task {
		font-size: 14px;
	}

	.Rating-reviews .row {
		padding: 6px;
	}

	.product-single-sperat {
		padding: 0 2%;
	}

	.Product-single-page {
		padding-top: 0px;
	}

	.all-details-main .row {
		flex-wrap: inherit;
	}

	div#slideshow-items-container {
		width: 100%;
	}

	.thin-as-marketer .container {
		padding: 0 10px;
	}

	.call-whts {
		padding: 2px 21px;
		margin-left: 0;
		float: right;
		width: 49%;
	}

	.water-col {
		display: none;
	}

	.striped-top {
		display: none;
	}

	.h2,
	h2 {
		font-size: 28px;
	}

	.h4,
	h4 {
		font-size: 20px;
		line-height: 32px;
	}

	.h1,
	h1 {
		font-size: 28px;
	}

	.p-18 {
		font-size: 16px;
		line-height: 25px;
	}

	.nav-min {
		display: none;
	}

	.header {
		z-index: 999;
	}

	ul.pop-nav {
		width: 81%;
	}

	.overlay-content {
		position: relative;
		top: 10%;
	}

	ul.pop-nav li a {
		font-size: 22px;
	}

	.overlay .closebtn {
		top: 0px;
		right: 20px;
	}

	.meters h4 {
		margin: 24px 0 13px;
	}

	.wego-row {
		margin-top: 68px;
	}

	.recta-ngle {
		width: 231.15px;
		height: 263.67px;
		top: 57px;
	}

	.bar-pr {
		margin-top: 1.4rem;
	}

	.serv-sx {
		margin-top: 21px;
	}

	.wegot-text {
		padding-left: 0;
	}

	.wegot-text p {
		margin: 19px 0 50px;
	}

	.control-sect {
		padding: 72px 0;
	}

	.monitor {
		margin-top: 0;
	}

	.water-xt {
		margin-top: 30px;
	}

	.susta-sect {
		background: url(../images/mask-bg.svg) no-repeat right;
		background-size: cover;
		padding: 59px 0 60px;
	}

	.commrcial-box {
		background-size: 100%;
	}

	.comm-rtx {
		margin: 23px 0 0 -109px;
	}

	.comm-rcial {
		margin-top: 117px;
	}

	.cr-btn {
		bottom: 10rem;
		right: 5px;
		font-size: 10px;
		padding: 6px 21px;
	}

	.arrow-ntx {
		right: 2rem;
		bottom: 13rem;
		padding: 6px 21px;
	}

	.wegot-shaps {
		height: 433.81px;
		background-size: 100%;
	}

	.col-md-6.order-one {
		order: 2;
	}

	.smarter-sect {
		padding: 60px 0 0px;
	}

	.homes {
		margin-top: 46px;
	}

	.water-sect {
		padding: 40px 0;
	}

	.logo {
		margin-top: 51px;
	}

	.imag-text {
		padding: 7em 0 0 1em;
	}

	.world-enough img {
		width: 60%;
		right: 0;
		float: right;
		top: 0;
		z-index: -1;
		position: relative;
	}

	.world-enough {
		min-height: auto;
	}

	.logo img {
		width: 100%;
	}

	.imag-text h1 {
		font-weight: 500;
	}

	.imag-text p {
		margin: 16px 0 0;
		font-size: 18px;
		line-height: 25px;
		width: 100%;
		color: #000;
	}

	.enquire-now a {
		padding: 15px 0;
		margin: 10px 0 0;
		font-size: 16px;
		width: 100%;
	}

	.scrol-down {
		margin: 20px 0 0 0;
		display: none;
	}

	.what-will-you-box-left br {
		display: block;
	}

	.what-will-you-box-left h3 {
		font-size: 28px;
		line-height: 36px;
	}

	.what-will-you-box-right {
		padding: 50px 30px;
		margin: 44px 0 0 !important;
	}

	.overview h6 {
		margin: 35px 0 0 0;
	}

	.what-will-you-box-tow h5 {
		font-size: 20px;
		margin: 16px 0 0 0;
	}

	.duration-box {
		margin: 25px 0 0 0;
		padding: 30px 15px;
		height: auto;
		text-align: left;
	}

	.duration-box-all-left {
		width: 100%;
		text-align: left;
	}

	.overview h6 {
		margin: 30px 0 0 0;
	}

	.duration-box-all h4 {
		font-size: 24px;
		text-align: right;
		margin: 10px 0 0 0;
		display: inline-block;
		width: 100%;
		line-height: 32px;
	}

	.duration-box-all a {
		float: inherit;
		font-size: 18px;
		line-height: 20px;
		font-weight: 600;
		padding: 20px 0;
		margin: 20px auto 0;
		width: 65%;
	}

	.duration-box-all {
		display: flex;
		margin: 0px 0 0 0;
		width: 100%;
		text-align: center;
	}

	.thin-as-marketer {
		margin: 61px 0 0 0;
		width: 100%;
		padding: 20px 1em;
	}

	.thin-as-marketer-left h4 {
		font-size: 28px;
		line-height: 36px;
		font-weight: 300;
		width: 85%;
		margin: 20px 0 0;
	}

	.thin-as-marketer-left ul {
		margin: 32px 0 0 0;
	}

	.thin-as-marketer-left ul li {
		margin: 0 0 15px 0;
		font-size: 17px;
		line-height: 27px;
		font-weight: normal;
	}

	.thin-as-marketer-left ul li img {
		width: 16px;
		margin: 0 7px 0 0;
	}

	.thin-as-marketer-right-from {
		padding: 1em;
		position: inherit;
		height: auto;
		margin: 30px 0 0 0;
	}

	.thin-as-marketer-right-from h4 {
		font-size: 32px;
	}

	.form-group-marketer input {
		height: 72px;
		font-size: 18px;
		margin: 24px 0 0 0;
	}

	.thin-as-marketer-right-from .btn.btn-default {
		font-size: 20px;
		line-height: 31px;
		margin: 32px 0 0 0;
		padding: 10px 0;
		height: 80px;
	}

	.duration-box-all-left h6 {
		margin: 0;
	}

	.we-do-at-arise {
		margin: 50px 0 0 0;
	}

	.we-do-at-arise-box h3 {
		text-align: left;
		font-size: 28px;
		line-height: 35px;
		width: 100%;
		margin: 0;
		display: grid;
	}

	.we-do-at-arise-box-right {
		margin: 40px 0 0;
	}

	.we-do-at-arise-box-right br {
		display: none;
	}

	.footer {
		margin-top: 0em;
		padding: 20px;
	}

	.button-scroll {
		overflow: scroll;
		padding: 0 20px 10px;
	}

	.tab-inner {
		width: 100%;
		padding: 0 20px;
	}

	.inner-bottm p {
		text-align: left;
	}

	.ppt-about-image img {
		border-radius: 5%;
		height: 100%;
	}

	.about-ppt-2 .col-md-6:nth-child(2) {
		order: 1;
		flex-wrap: wrap;
	}

	.about-ppt-2 .col-md-6:nth-child(1) {
		order: 2;
		flex-wrap: wrap;
	}

	.about-ppt-2 {
		margin-top: 30px;
	}

	.form-pic {
		width: 90%;
	}

	.button-scroll-inner {
		text-align: left;
		width: 950px;
	}

	.wigt-titel {
		font-size: 24px;
		line-height: 38px;
		font-weight: 500;
		margin: 10px 0 10px 21px;
	}

	.footer-inner p {
		width: 100%;
		margin: 0 0 20px;
		padding-left: 21px;
		font-size: 16px;
		line-height: 27px;
	}

	.footer-bottom.row {
		margin: 20px 0 0;
		padding: 25px 0 0 0;
	}

	.footer-bottom .w-50 {
		width: 100% !important;
		text-align: center;
		padding: 0;
	}

	.footer-bottom p {
		margin: 30px 0 0 0;
		font-size: 16px;
	}

	.footer-bottom ul {
		float: inherit;
	}

	.footer-bottom li {
		margin: 10px 10px;
	}

	.footer-bottom li a {
		font-size: 16px;
		line-height: 17px;
	}

	.footer-bottom img {
		width: 40%;
	}

	#what-will {
		padding-top: 0;
	}

	.imag-text h2 {
		font-size: 40px;
		padding-top: 53.7px;
		line-height: 52px;
	}

	.enquire-now {
		margin-top: 8px;
		float: left;
		text-align: center;
		width: 49%;
	}

	img.marketings {
		display: none;
	}

	.responsive-img {
		display: block !important;
		margin-top: 10px;
	}

	.responsive-img img {
		width: 100%;
		padding-top: 8px;
		margin-bottom: 0px;
	}

	.what-will-you-box-right.aos-init.aos-animate {
		margin-top: 32px;
	}

	.digi {
		padding: 55px 0 0;
	}

	.digi a.nav-link {
		margin: 0;
	}

	.nav-tabs .nav-item {
		margin-bottom: 10px;
		padding-left: 0;
	}

	.duration-box-all-left p {
		margin: 4px 0 0 0;
	}

	.duration-box-all-left p {
		font-size: 16px;
	}

	.thin-as-marketer-left.aos-init.aos-animate {
		padding-top: 64px;
	}

	.thin-as-marketer-left strong {
		color: #000;
		font-weight: 600;
		font-size: 28px;
	}

	.thin-as-marketer-right-from {
		margin-top: 64px !important;
		height: 518px !important;
		width: 100%;
		position: relative;
	}

	.we-do-at-arise-box .col-md-6.col-sm-6 {
		width: 50%;
		float: left;
	}

	.we-do-at-arise-box-right p {
		font-size: 16px;
		font-weight: normal;
		margin: 24px 0 0 0;
	}

	.launch-btn a {
		display: none;
	}

	.imgsrc {
		display: none;
	}

	.world-enough .typewrite {
		font-size: 40px;
	}

	body .inner-rec-cont {
		padding: 12px 13px;
		margin-bottom: 15px;
	}

	body .Canvas-prod-dec h3 {
		font-size: 18px;
	}

	body .box-icon {
		padding: 8px 33px;
		width: 100% !important;
		margin-bottom: 17px;
	}

	body .four-box-icon {
		margin-top: 12px;
		display: block;
		column-count: 2;
	}

	.counter span {
		font-size: 22px;
		padding: 0 15px 0px 15px;
	}

	body .pin-code-heading h2 {
		font-size: 10px;
	}

	body .fieldInput {
		width: 191px;
	}

	.fieldInput .form-input::placeholder {
		font-size: 12px;
	}

	.pin-code {
		padding: 0px 9px 17px;
	}

	.pin-delivery h4 {
		font-size: 12px;
	}

	/*new media css*/

	.cont-uncon p span {
		font-size: 13px !important;
	}

	.desgin-cod-Qw h2 {
		margin: 9px 18px 11px;
		text-align: left;
		font-size: 16px !important;
	}

	.Largest-Canvas .desgin-cod-Qw h2 {
		font-size: 18px;
		margin: 15px 0 5px;
		line-height: 35px;
	}

	.title-heading-inner.shoping {
		margin-top: 25px;
	}

	.onfiger-cot-canvas-ig.onfiger-cot-right .desgin-cod-Qw-desc {
		padding: 0 11px 0 0;
	}

	.onfiger-cot-canvas-ig p {
		text-align: left;
	}

	.Largest-Canvas {
		padding: 5px 0 0px 0;
		margin-top: 22px;
	}

	.largest-canvas-txt p {
		text-align: left;
		font-size: 13px;
	}

	.title-heading-inner h2 {
		margin: 0 auto 14px;
	}

	#main #faq .card {
		margin-bottom: 15px !important;
		border: 0;
	}

	.accordion .card {
		margin: 0 0 0 !important;
		box-shadow: 0 0 3px #d6d6d6;
	}

	#main #faq .card .card-header .btn-header-link {
		padding: 15px 5px;
		font-size: 12px;
	}

	.canva-print-img {
		padding: 7px 0px;
		margin-top: 27px;
	}

	.view-canvas-txt {
		font-size: 13px;
		line-height: 28px;
	}

	.desgin-listing ul li {
		font-weight: 600;
		font-size: 13px;
		line-height: 37px;
	}

	.backup-txt img {
		width: 91px;
		position: inherit;
		top: -119px;
		height: 120px;
		margin-bottom: 25px;
	}

	.loop p {
		width: 89%;
		font-size: 13px;
		line-height: 23px;
		font-weight: 600;
	}

	.body-ppt p {
		font-size: 13px;
		line-height: 22px;
	}

	.odfw p {
		font-size: 13px;
	}

	.body-ppt {
		margin-top: 24px;
	}

	.body-ppt {
		padding-left: 12px;
	}

	.title-heading-inner.loop.ddh {
		margin-bottom: 0px;
		margin-top: 25px;
	}

	.odfw {
		padding: 30px 28px;
		height: 53vh;
		box-shadow: 0 0 11px #00000080;
		margin-top: 27px;
	}

	.all-service-availability-content p {
		line-height: 25px;
		font-weight: 600;
		font-size: 13px;
		text-align: center;
		margin-top: 21px;
		color: #101340;
	}

	.Hi-Resolution-printer-para p {
		font-size: 13px;
	}

	.Hi-Resolution-printer-image {
		padding: 24px 20px;
	}

	.ppt-box-foe {
		box-shadow: 0 0 10px #ddd;
		padding: 0px 0 17px 0;
	}

	.-about-banner {
		padding: 141px 0 0 0;
	}

	.inner-rec-cont {
		box-shadow: 0px 3px 5px #e5e5e5;
	}

	.loop {
		margin: 0px 0 0;
	}

	.printposter-about-banner {
		padding: 17px 0 24px 0px;
	}

	.all-service-availability-content {
		padding: 33px 0;
	}

	.service-availability-ppt-sec {
		padding-bottom: 17px;
	}

	.title-heading-inner h2:before {
		display: none;
	}

	.title-heading-inner h2:after {
		display: none;
	}

	.pic-uncon {
		width: 100% !important;
		padding: 14px 11px 0px;
	}

	.body-ppt.dsh {
		margin-bottom: 89px;
	}

	.body-ppt span#open {
		font-size: 16px;
		padding: 18px 34px !important;
		top: 36px !important;
	}

	.image-content-about-ppt {
		padding: 0px 0 63px;
	}

	.Largest-Canvas .desgin-cod-Qw table td del {
		padding: 13px 0px 0;
	}

	.output-seft .onfiger-cot-canvas-ig {
		margin: 0 15px 30px;
	}

	.container {
		width: 100% !important;
	}

	.row.photo-prits-canv .Col-md-4 {
		width: 100% !important;
	}

	.row.photo-prits-canv {
		display: block !important;
	}

	.configer-photo-Canvas.output-photo .container {
		width: 100% !important;
	}

	.button-images-prints {
		padding: 18px;
		margin-bottom: 26px;
	}

	.onfiger-cot-canvas-ig {
		display: flex;
		flex-wrap: wrap;
	}

	.desgin-cod-Qw-desc {
		position: relative;
		order: 2;
		width: 100%;
		padding: 0;
	}

	.desgin-cod-Qw-image {
		width: 100%;
		height: auto;
		position: relative;
		order: 1;
	}

	button.photo-prints-button {
		line-height: 17px;
		width: 72%;
		border-radius: 9px;
		font-size: 13px;
		height: 53px;
	}

	.configer-cot-Canvas.output-seft {
		padding: 30px 0;
	}

	.exter-interested {
		margin-top: 11px;
		padding: 10px 0;
	}

	.row.photo-prits-canv {
		padding: 0 0 0px;
	}

	.heading-create h3 {
		line-height: 24px;
		font-size: 16px;
	}

	.heading-create ul li {
		padding: 7px 0px;
		font-size: 13px;
	}

	.checkout-canva img {
		width: 100%;
		margin-bottom: 23px;
	}

	.checkout-canva {
		display: block;
	}

	.row.Create-Print {
		margin: 54px 0 14px 0;
	}

	.heading-create ul li span {
		padding: 4px 7px 4px 9px;
		width: 28px;
	}

	.title-heading-inner.loop.ddh {
		margin-left: 0px;
	}

	.title-heading-inner.loop.ddh h2 {
		width: 100% !important;
	}

	.section-ppt-col-office {
		padding-bottom: 44px;
	}

	.tab-recent-section ul.nav.nav-tabs.rec-tab {
		margin-bottom: 9px;
	}

	.Rating-reviews {
		padding: 20px 18px;
	}

	.footer-form {
		padding: 30px 0 26px;
	}

	.form-box-footer input[type="submit"] {
		width: 40%;
		font-size: 13px;
		height: 42px;
	}

	input::placeholder {
		font-size: 13px;
	}

	textarea::placeholder {
		font-size: 13px;
	}

	.slide_viewer {
		overflow: inherit;
	}

	/* .directional_nav {
		top: -576px;
		display: none;
	} */

	.slide {
		text-align: center;
	}

	.card-group input[type="radio"] {
		visibility: hidden;
		height: 0;
		width: 0;
		position: absolute;
	}

	.posters-section-title h2:after {
		top: 27px;
		width: 78px;

	}

	.card-product-detail .product-shape-amount {
		font-size: 16px;
		margin: 16px 0 0;
	}

	.card-product-detail .original-price {
		font-size: 15px;
	}

	.card-product-detail .discouted-price {
		font-size: 15px;
	}

	.card-detail-title h3 {
		font-size: 16px;
		font-weight: 600;
		text-transform: capitalize;
		margin: 5px 0 10px;
	}

	.card-group label {
		font-size: 13px !important;
		width: auto !important;
		padding: 8px 12px !important;
		margin-right: 14px;
		margin-bottom: 10px;
	}

	.buton-order-canves .order {
		font-size: 11px;
	}

	.buton-order-canves .canvas {
		font-size: 13px;
		bottom: -65px;
	}

	.calculate-tow-box h6 {
		margin: 12px 0 18px 0;
	}

	/* 
	.inner-all-catgor img {
		width: 100%;
		height: 100%;
	} */

	.print-service-section.Qua-service {
		padding: 0 4%;
	}

	.pic-tab {
		float: left;
		width: 100%;
	}

	.cont-tab {
		width: 100%;
	}

	.tab-inner::before {
		display: none !important;
	}

	.print-poster-four-boxes-sec h2 {
		font-size: 15px;
		width: 100%;
		margin: 0 auto 30px;
	}

	.print-poster-four-boxes-sec h2::before {
		display: none;
	}

	.print-poster-four-boxes-sec h2::after {
		display: none;
	}

	.invited-new-design .row:nth-child(1) .col-md-5 {
		order: 1;
		flex-wrap: wrap;
	}

	.invited-new-design .row:nth-child(1) .col-md-7 {
		order: 2;
	}

	.invited-new-design .row:nth-child(3) .col-md-5 {
		order: 1;
		flex-wrap: wrap;
	}

	.invited-new-design .row:nth-child(3) .col-md-7 {
		order: 2;
	}

	.two-images-code {
		padding: 15px;
	}

	.row-code-img {
		display: inline-block;
	}

	.code-one-imge {
		margin-bottom: 15px;
	}

	.col-md-12.upload-image-sq {
		padding: 15px;
	}

	.upload-image-banner-text h2 {
		color: #fff;
		font-size: 24px;
	}

	.upload-image-banner-text p {
		margin: 10px 0 15px 0;
		font-size: 16px;
		width: 100%;
	}

	.size-with-preview h5 {
		text-align: center;
		font-size: 16px;
	}

	.posters-section-title h2 {
		font-size: 16px !important;
	}

	.tab-code-nav-recommended .type-heading {
		margin: 0 0 10px;
		padding: 0px 0 0px;
	}

	.individual-1 {
		padding-top: 15px;
		padding-bottom: 15px;
		margin-top: 15px !important;
	}

	.individual-1 .container {
		width: 100% !important;
	}

	body .title-heading-inner h2 {
		font-size: 18px !important;
	}

	.content-button {
		margin-top: 31px;
		display: inline-block;
	}

	.content-button span {
		padding: 9px 9px;
		margin: 0 0 7px 0;
		color: #fff;
		font-size: 14px;
		display: inline-block;
	}

	.showcase-your-photo-sec {
		padding: 15px 0;
	}

	.showcase-listing-para-heading h2 {
		text-transform: capitalize;
		font-size: 17px;
		font-weight: 600;
	}

	.row.all-catagory .col-md-6 {
		width: 50%;
	}

	.row.all-catagory .col-md-3 {
		width: 50%;
	}

	.title-heading-iner h2 {
		font-size: 24px !important;
	}

	.row-all-links {
		display: flex;
		flex-direction: column;
	}

	.box-2-footer {
		float: left;
		width: 50%;
		height: 231px !important;
	}
	.box-2-footer-custom {
		/* float: left; */
		width: 100% !important;
		height: 231px !important;
	}
	.row-all-links-inner {
		display: grid !important;
		grid-template-columns: 1fr 1fr;
	}
	.footer-inner h3 {
		margin: 0 0 0 !important;
	}

	.footer-inner ul li {
		margin: 7px 0 0 0;
	}

	.inner-bottm p {
		text-align: center;
	}

	.footer-mid-sec {
		display: inline-block;
		text-align: center;
	}

	.footer-mid-sec p {
		display: inline-block;
		margin: 0 10px 0 0;
	}

	.border-line {
		padding: 20px 0 0;
		margin: 20px 0 0;
	}

	.table-poduct-order td {
		line-height: 2;
	}

	.product_details_slider tbody tr td .pro-slider {
		width: 120px !important;
		height: 155px !important;
	}

	.invited-new-design p {
		color: #666;
		font-size: 14px;
		line-height: 20px;
		margin: 6px 0 0 0;
		padding: 0;
	}

	.invited-new-design a {
		font-size: 24px;
	}

	.invited-new-design .row {
		margin-bottom: 20px;
	}

	div#Zoom-slide {
		display: inline-block;
		position: relative;
		width: 100%;
	}

	.posters-section-title {

		margin-top: 7px;
	}

	div#Zoom-slide .row {
		display: inline-block;
		width: 100%;
		text-align: left;
		margin: 14rem 0 0;
	}

	.new_row {
		display: flex;
		width: 100%;
	}

	#category_type_frame_list_res {
		width: 100%;
	}

	.inner-select.doc .category-frame-list {
		width: 90px !important;

	}

	.inner-select.doc .category-frame-list img {
		width: 50px;
		height: 53px;
	}

	.category-frame-list span {
		text-align: left;
		font-size: 11px;
	}

	.new_row .type-product {
		width: 50%;
	}

	.new_row .doc {
		width: 50%;
	}

	.new_row .quantity-input {
		width: 50%;
	}

	.new_row span.museum {
		font-size: 15px;
	}

	div#Zoom-slide .row img.slideshow-thumbnails {
		width: 15%;
		margin-bottom: 0;
		margin-right: 5px;
	}

	.slideshow-items.active {
		display: block;
		width: 100%;
		position: absolute;

	}

	.view-more-btn {
		display: block;
	}
	

	img.code-se.active {
		position: absolute;
		z-index: 1 !important;
		right: 15px;
		left: 0;
		top: 20px;
		border-radius: 0;
		/* width: 32%; */
		width: 35px;
		margin: 0 auto;
		margin-top: 10px;
	}
	
	img.code-se.active.fridge {
		position: absolute;
		z-index: 1 !important;
		right: 15px;
		left: 0;
		top: 20px;
		border-radius: 0;
		/* width: 40%; */
		width: 35px;
		margin: 0 auto;
	}

	.product_details_slider tbody tr td .pro-slider img {
		height: auto !important;
	}

	.tab-code-nav-recommended .nav-tabs li a {
		font-size: 11px;
		padding: 7px 7px !important;
	}

	span#rolledPriceDiv {
		display: block;
		margin: 0px;
	}

	.visual-popup {
		border: none !important;
	}

	.budget-radio-canvs-sip label span {
		width: 100%;
		padding: 7px 8px;
		font-size: 11px;
	}

	.tab-code-nav-recommended span.museum {
		font-size: 15px;
	}

	.width-attached-code #addToCartButton {
		margin-top: 19px !important;
	}

	.adress-boxx {
		margin: 10px 0px !important;
		height: 200px;
	}

	.adress-boxx h3 {
		font-size: 18px !important;
	}

	.right-side {

		padding: 0 0 0 24px !important;
	}

	.order-box-row .order-list {
		width: 100%;
		overflow-x: auto;
	}

	.order-list li p {
		width: 120px;
	}

	.order-box-row .order-list li span {
		font-size: 14px !important;
	}

	.order-box-row .order-list li {
		display: inline-block;
		width: 100%;
	}

	.order-box-row .order-list li p {
		font-size: 13px;
	}

	.order-item span,
	.order-name h6 {
		color: #000;
		font-size: 15px;
	}

	.order-item {
		display: inline-block;
		width: 100%;
		padding: 11px 20px;
	}

	.order-total ul li {
		font-size: 13px;
	}

	.order-image-view {
		border-radius: 11px;
		padding: 10px;
		width: 100%;
		display: inline-block;
		border: 1px solid #dcdcdc;
	}

	.show-tracker a {
		padding: 7px 0 !important;
		margin: 28px 0 0 !important;

	}

	.thank-purchase h2 {

		font-size: 23px;
		margin: 0 0 21px;
	}

	.thank-purchase table th {
		font-size: 12px;
		padding: 6px 11px;
		line-height: 1.5;
	}

	.thank-purchase table td {
		font-size: 12px;
		line-height: 1.5;
	}

	.thank-purchase {
		padding: 11px;
	}

	.thank-purchase table td img {
		width: unset !important;
	}

	.order-btn-table .continue-shoping {
		background-color: #0e75bb;
		padding: 13px 18px;
		margin: 0 0 0 10px;
	}

	.address-info-saction {
		padding: 15px;
	}

	.address-info-saction ul li h6 {
		margin: 0 0 0 16px;
		font-size: 12px;
	}

	.address-info-saction ul li span {
		font-size: 13px;
	}

	.order-btn-table .my-order {
		background-color: #333;
		padding: 13px 26px;
	}

	.dashboard-account .pl-4,
	.px-4 {
		padding-left: .5rem !important;
	}

	.dashboard-account .pr-4,
	.px-4 {
		padding-right: .5rem !important;
	}

	.dashboard-account .pb-2,
	.py-2 {
		padding-bottom: .4rem !important;
	}

	.dashboard-account .pt-2,
	.py-2 {
		padding-top: .4rem !important;
	}

	.view-frame .view-order-shop-gallery-img {
		height: auto;
	}



	.billing-address h4 {
		font-size: 15px;
	}

	.billing-address {
		font-size: 13px;
		padding: 10px;
	}

	.order-total {
		padding: 10px;
	}

	.order-name {
		margin: 0px;
	}

	.right-side p {
		margin: 8px 0 0;
		font-size: 13px;
	}

	.order-box-row {
		margin-bottom: 9px;
	}

	.order-total h4 {
		font-size: 15px;
	}

	.left-side li a {
		font-size: 14px;
	}

	.acount-detail h3 {
		font-size: 18px !important;
	}

	.right-side .greeting {

		margin: 0px !important;
		font-size: 18px !important;
	}

	.adress-boxx p {

		font-size: 14px !important;
	}

	.inner-select {
		margin-top: 0px;
	}

	.type-product {
		margin: 0px;
	}

	.doc {
		margin-top: 0px !important;
	}

	.budget-radio {
		margin: 0px !important;
	}

	.tab-code-nav-recommended .quantity-input button {
		height: 50% !important;
	}

	.tab-code-nav-recommended .quantity {
		height: 50% !important;
	}

	.quantity-input {
		margin-top: 0px !important;
	}

	.inner-select.doc .museum {
		margin-bottom: 0px !important;

	}

	.tab-code-nav-recommended .quantity-input label {
		font-size: 15px;
	}

	.museum {
		margin: 0px;
	}

	.product-customize a {
		height: 40px;
		font-size: 14px;
		line-height: 37px;
	}

	.size-with-preview {
		display: none;
	}

	.product-customize button {
		height: 40px !important;
		font-size: 14px;
		line-height: 37px;
	}

	.width-attached-code #addToCartButton {

		padding: 8px 0;
	}

	.cont_main {
		width: 100% !important;
		padding: 0 !important;
	}

	.tab-code-nav-recommended .doc {
		margin-top: 15px;
		padding: 0 0 0;
	}

	.tab-code-nav-recommended .form-feild.size-choose span {
		font-size: 11px;
		border: solid 1px #0872ba;
		padding: 8px 5px;
	}

	.love-main-ft {
		margin-bottom: 18px;
	}

	.width-attached-code {
		/* float: left; */
		width: 50% !important;
	}

	.tab-code-nav-recommended .quantity-input button {
		font-size: 19px !important;
		width: 40px;
		line-height: 30px;
	}

	.tab-code-nav-recommended .quantity {
		width: 40px;
		border-radius: 0;
		font-size: 16px;
		line-height: 21px;
		margin: 0 0 0 0;
		padding: 6px 0;
		bottom: 2px;
	}

	.tab-code-nav-recommended .doc {
		margin-top: 10px;
		padding: 0 0 0;
	}

	li.visual-popup .modal-content {
		width: 95%;
		padding: 15px;
	}

	.result-item {
		display: inline-block;
		margin: 10px 5px;
	}

	.clearfix::after {
		height: 2rem;
	}

	.cart-section-box {
		display: inline-block;
		width: 100%;
	}

	.cart-section-inner-left {
		width: 100%;
		padding: 0px !important;
	}

	.cart-heading h2 {
		font-size: 20px;
		line-height: 30px;
		padding-bottom: 0;
		margin: 0;
	}

	.self-coders {
		margin-top: unset !important;
		border-radius: 9px;
		padding: 15px;
	}

	.cart-section-inner-left {
		margin-top: 8px !important;
	}

	.cart-detail-sec {
		display: inline-block;
		padding: 0 0 15px;
		padding-bottom: 0px !important;
		margin-bottom: 0px !important;
	}

	.inner-cart-picture {
		width: 100%;
	}

	.cart-section-inner-right {

		margin-top: 9px !important;
	}

	.inner-cart-content {
		width: 100%;
		margin: 0px !important;
	}

	.store_change_detail {
		width: 100%;
	}

	.inner-cart-heading input {
		height: 40px;
	}

	.inner-cart-heading button.custom-btn.apply_coupon_code {
		width: 40%;
		margin: 0px;
		height: 40px;
		font-size: 13px;
		padding: 0 0px;
	}

	.cart-section-inner-right {
		width: 100%;
		padding: 6px 15px;
	}

	.checkout-bt a {
		font-size: 15px;
	}

	.ppt-cart-address {
		padding: 0 0;
	}

	.ppt-cart-address-heading h2 {
		font-size: 20px;
	}

	.ppt-cart-address input {
		padding: 10px 10px;
		margin: 0 0 10px 0;
	}

	.show-company-gst.show_some_detail {
		display: inline-block;
		width: 100%;
		margin-bottom: 20px;
		padding: 8px 10px;
		margin: 15px 0;
		text-align: center;
	}

	.col-12-same {
		width: 100%;
	}

	.print-poster-cart-sec {
		padding: 40px 0;
		background-image: inherit;
		background-color: #f7f7f7;
	}

	.table-poduct-order-inner {
		overflow: scroll;
		width: 100%;
		/* padding-bottom: 15px; */
	}

	.acount-detail form .fild-account,
	.table-poduct-order {
		margin: 0px;
	}

	.table-poduct-order table {
		width: 760px;
		max-width: inherit;
	}

	.table-poduct-order td img {
		width: 70%;
	}

	.ppt-cart-order-cle {
		margin-top: 20px;
	}


	/* new updated 13-12-24 */
	.fa-events-icons-ready {
		overflow-x: hidden !important;
	}

	body {
		overflow-x: hidden !important;
	}

	.slide_new .slick-dots {
		bottom: -41px !important;
	}

	.slick-dots li,
	.slick-dots li button,
	.slick-next,
	.slick-prev {
		cursor: pointer;
		width: 11px !important;
		height: 7px !important;
	}

	.cont-prnt h3 {
		font-size: 15px;
		margin: 5px 0 5px !important;
	}

	/* deliver more section */
	.icon-prnt img {
		width: 50%;
	}

	.icon-prnt {
		width: 45px;
		height: 45px;
	}

	.Deliver_More .col-md-4 {
		width: 50%;
		padding-right: 7px;
		padding-left: 7px;

	}

	.Qua-service .inner-print {
		padding: 12px 9px !important;
		height: 250px;
	}

	.Deliver_More {
		margin-bottom: 10px;
	}

	.Online-Customised .col-md-3 {
		width: 50%;
		padding-right: 0px;
		padding-left: 0px;
		text-align: -webkit-center;
	}

	.mein-online-customised {
		width: 95%;
	}








	.single-product-hero .col-lg-8 {
		height: 266px;
	}

	.single-product-hero .image-slider {
		min-height: 257px;
	}

	.single-product-hero .image-display img {
		height: unset !important;
	}

	.single-product-hero .banner-from-table {
		padding: 0px !important;
	}

	.single-product-hero .card-product-detail.posters-section-title {
		margin: 0px;
	}

	.single-product-hero .python-page-all-right label {
		padding: 0px;
	}

	.single-product-hero .product-from .product-shape-amount {
		padding: 0px;
	}

	.single-product-hero .upload-now {
		margin: 0px;
	}

	.single-product-hero .slider-navigation {
		padding-block: 0.5em;
	}

	#productUploadModal .modal-dialog {
		width: 100% !important;
		margin: 80px auto !important;
		right: 0;
		left: 0;
		top: unset !important;
		max-height: 600px;
		overflow: auto;
	}

	.cart-section {
		padding-bottom: 15px !important;
	}

	.store_change_detail p {
		padding: 5px 19px;
	}

	.cat-Multi {
		position: unset !important;
	}

	.home-self-code .slick-slide {
		height: 19vh !important;
	}

	.direc_home {
		display: block !important;
		top: 85px;
	}

	.home_slick_sli .direc_home {
		display: block !important;
		top: 113px !important;
	}


	.direc_home svg {
		width: 35px !important;
	}

	.next_btn {
		right: -161px !important;
	}

	.previous_btn {
		left: -135px !important;
	}

	.cat-Multi {
		/* order: 1; */
		width: 100%;
	}

	.new_slide {
		/* order: 2; */
		width: 100%;
	}

	.home-self-code {
		display: flex;
		flex-direction: column-reverse;

	}

	.container.create-canvas-sec.vassiz {
		padding-top: 10px !important;
	}

	.view-canvas-txt {
		padding: 0px 26px !important;
	}

	/* .width-attached-code {
		margin-top: 17px !important;
	} */
	.product-customize a {
		margin-bottom: 0px;
	}

	.slideshow-items.active {
		height: 286px;
	}

	.slideshow-thumbnails {
		opacity: 0.9 !important;
	}

	.print-poster-four-boxes-sec .container {
		padding: 0 20px !important;
	}

	.print-poster-four-boxes-sec {
		padding: 0px;
	}

	.table_main {
		overflow: scroll !important;
	}

	.coupon-input .form-control {
		display: block;
		width: 50%;
	}

	.coupon-input .apply_coupon_code {
		display: block;
		width: 53%;
	}

	.product_details_slider {
		line-height: 5px !important;
	}

	.table-poduct-order td img {
		width: 60% !important;
		/* height: 50px !important; */
	}

	.inner-cart-picture img {
		height: 97px !important;
		margin: 10px !important;
	}

	.table-poduct-order-inner .section-title {
		padding: 5px;
		margin: 0px;
		width: 100%;
		font-size: 16px;
	}

	.checkout-left {
		padding: 3px 8px;
	}

	.cart_sec-t {
		padding: 20px 0 !important;
	}

	.field.section-option-code p.control {
		margin-right: 10px !important;
		margin: 0px;
	}

	.ppt-cart-have-acct h3 {
		padding: 10px;
	}

	.ppt-for_row {
		display: flex;
		flex-direction: column-reverse;
	}

	button.button.button--large {
		padding: 5px 0 32px 0px;
	}

	.clinte-saction h2 {
		margin: 0 0 20px;
	}

	.clinte-saction {
		padding: 0px 0 53px;
	}

	.faq_main {
		padding-bottom: 10px;
	}

	.title-heading-iner {
		margin: 0 0 14px;
	}

	.uncon-promis-section button.tablink {
		font-size: 13px;
	}

	.button-scroll-inner {
		overflow: hidden;
	}

	.scroll_main {
		padding: 0 1px 10px !important;
		display: flex;
		align-items: center;
		overflow: hidden;
		padding: 0 10px;
		position: relative;


	}

	.button-scroll-inner {
		display: flex;
		gap: 10px;
		overflow-x: auto;
		scroll-behavior: smooth;
		flex: 1;
		white-space: nowrap;
		padding-bottom: 10px;
	}

	.scroll-btn {
		margin: 0px 16px;
		background: none;
		border: none;
		font-size: 24px;
		cursor: pointer;
		width: 27px;
		display: block;
		padding: 0 0px 10px;
		color: black !important;
	}

	.scroll-btn:disabled {
		opacity: 0.5;
		cursor: not-allowed;
	}

	.tt_container {
		height: auto !important;
	}

	.FAQ-secton-canvas {
		padding-top: 0px;
		margin-top: 0px;
	}

	.code-one-imge {
		height: 219px;
	}

	.task-info img {
		width: 40%;
	}

	.MsoNormal span {
		font-size: 11pt !important;
	}

	.backup-icon {
		position: inherit !important;
		top: 30px;
		left: 20px;
		margin-bottom: 26px;
	}

	.soft-Canvas .task-info {
		display: flex;
		width: 100%;
		justify-content: center;
	}

	.soft-Canvas {
		padding: 18px 4%;
	}

	body .title-heading-inner h2 {

		margin: 0 auto -6px !important;
	}

	.desgin-cod-Qw-cont h2 {
		text-align: center;
		margin: 11px 0px;
	}

	.mb_height {
		height: 366px !important;
	}

	.upload-image-sq .upload-image {
		height: 200px !important;
	}

	.Choose-Size-dz a {
		margin: -17px auto 15px !important;
	}

	.recommend-size .modal {
		width: 100% !important;
	}

	.recommend-size .modal-dialog {
		width: 100% !important;
	}

	.recommend-size .modal-content:not(.modal-content2),.recommend-size .modal-content:not(.3d-modal-content) {
		width: 100% !important;
		height: 750px !important;
	}
	.recommend-size  .modal-content2 {
		width: 100% !important;
		min-height: auto !important;
	    padding: 20px 0;

	}
	 .custom-modal .modal-content {
     
        width: 100% !important;
        
       
    }

	.modal-body2 {
		min-height:200px;
	}

	.box-2-footer {
		float: left;
		width: 50% !important;
		height: 35%;
	}
	.box-2-footer-custom {
		/* float: left; */
		width: 100% !important;
		height: 231px !important;
	}

	.gallery-saction {
		padding: 18px 0;
	}

	

}

@media (max-width: 350px) {
	.backup-txt img {
		width: 100px;
	}

	.backup-txt img {
		width: 96px;
	}

	.box-2-footer {
		float: left;
		width: 50%;
		height: 35%;
	}

	.backup-icon .fa-plus {
		padding: 13px !important;
		padding-top: 13px !important;
		font-size: 31px !important;
	}

	.backup-icon {
		position: inherit !important;
		left: 33px;
		margin-bottom: 26px;
	}

	.FAQ-secton-canvas {
		padding-top: 0px;
		margin-top: 0px;
	}

	.tt_container {
		height: auto !important;
	}

	.uncon-promis-section button.tablink {
		font-size: 13px;
	}

	.title-heading-iner {
		margin: 0 0 14px;
	}

	.faq_main {
		padding-bottom: 10px;
	}

	.clinte-saction {
		padding: 0px 0 53px;
	}

	.clinte-saction h2 {
		margin: 0 0 20px;
	}

	.list-unstyled li a span,
	.navigaction-baar .list-unstyled li a span {
		font-size: 13px;
		margin: 20px 13px 0;
		display: inline-block;
		float: left;
	}

	.nab-bar-row-saction .list-unstyled li a img {
		display: inline-block;
		width: 55px;
		height: 55px;
		object-fit: cover;
		float: left;
	}

	.nab-bar-row-saction .list-unstyled li a {
		border-radius: unset !important;
	}

	.desgin-cod-Qw {
		padding-bottom: 0px !important;
	}

	.Largest-Canvas .desgin-cod-Qw h2 {
		padding: 0px 11px !important;
		margin: 15px 0 13px !important;
	}

	.accord_btn {
		display: block !important;
	}

	.accordion {
		width: 100%
	}

	.collapse:not(.show) {
		display: none !important;
	}

	.upload-now {
		padding: 6px 0 !important;
	}

	button.button.button--large {
		padding: 5px 0 32px 0px;
	}

	.Largest-Canvas {
		padding: 10px 0 0px 0;

	}

	.MsoNormal span {
		font-size: 11pt !important;
	}

	.direc_home .next_btn {
		right: 60px;
	}

	.home_slick_sli .direc_home .next_btn {
		right: -161px !important;
	}

	.cat-Multi .calculate-canvas-box {
		display: flex !important;
	}

	.cat-Multi .top-size-type {
		display: flex !important;
	}

	.card-group label {
		padding: 5px 5px !important;
	}

	.cat-Multi .card-detail-title h3 {
		font-size: 13px;
	}

	.cat-Multi .frame-card-detail-title h3 {
		font-size: 13px;
	}

	.buton-order-canves button {
		width: 100%;

	}

	.select-product-heifht {
		padding: 0 7px;
	}

	.banner-from-table {
		padding-top: 2px;
	}

	.ppt-for_row {
		display: flex;
		flex-direction: column-reverse;
	}

	.cart_sec-t {
		padding: 20px 0 !important;
	}

	.ppt-cart-have-acct h3 {
		padding: 10px;
	}

	.field.section-option-code p.control {
		margin-right: 10px !important;
		margin: 0px;
	}

	.checkout-left {
		padding: 3px 8px;
	}

	.table-poduct-order-inner .section-title {
		padding: 5px;
		margin: 0px;
		width: 100%;
		font-size: 16px;
	}

	.product_details_slider {
		line-height: 5px !important;
	}

	.table-poduct-order td img {
		width: 100% !important;
		height: 50px !important;
	}

	.coupon-input .form-control {
		display: block;
		width: 50%;
	}

	.coupon-input .apply_coupon_code {
		display: block;
		width: 50%;
	}

	.table_main {
		overflow: scroll !important;
	}

	.print-poster-four-boxes-sec {
		padding: 0px;
	}

	.print-poster-four-boxes-sec .container {
		padding: 0 20px !important;
	}

	.view-canvas-txt {
		padding: 0px 10px;
	}

	.container.create-canvas-sec.vassiz {
		padding-top: 10px !important;
	}

	.cat-Multi {
		/* order: 1; */
		width: 100%;
	}

	.new_slide {
		/* order: 2; */
		width: 100%;
	}

	.home-self-code {
		display: flex;
		flex-direction: column-reverse;

	}

	.direc_home {
		display: block !important;
		top: 107px !important;
	}

	.direc_home svg {
		width: 35px !important;
	}

	.next_btn {
		right: -135px !important;
	}

	.previous_btn {
		left: -135px !important;
	}

	.home-self-code .slick-slide {
		/* height: 32vh !important; */
	}

	.store_change_detail p {
		padding: 5px 19px;
	}

	.cart-section {
		padding-bottom: 15px !important;
	}

	.cart-heading h2 {
		font-size: 16px;
		line-height: 30px;
		padding-bottom: 0;
		margin: 0;
	}

	.self-coders {
		margin-top: unset !important;
		border-radius: 9px;
		padding: 15px;
	}

	.cart-section-inner-left {
		margin-top: 8px !important;
	}

	.cart-detail-sec {
		display: inline-block;
		padding: 0 0 15px;
		padding-bottom: 0px !important;
		margin-bottom: 0px !important;
	}

	.cont_main {
		width: 100% !important;
		padding: 0 !important;
	}


	.single-product-hero .col-lg-8 {
		height: 235px;
	}

	.single-product-hero .image-slider {
		min-height: 226px;
	}

	.single-product-hero .image-display img {
		height: unset !important;
	}

	.single-product-hero .banner-from-table {
		padding: 0px !important;
	}

	.single-product-hero .card-product-detail.posters-section-title {
		margin: 0px;
	}

	.single-product-hero .python-page-all-right label {
		padding: 0px;
	}

	.single-product-hero .product-from .product-shape-amount {
		padding: 0px;
	}

	.single-product-hero .upload-now {
		margin: 0px;
	}

	.Deliver_More .col-md-4 {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;

	}

	.Qua-service .inner-print {
		padding: 12px 9px !important;
		height: auto;
	}

	.container {
		width: 100%;
		padding-right: 10px !important;
		padding-left: 10px !important;
	}

	.thin-as-marketer-right-from {
		left: 0 !important;
	}

	.thin-as-marketer {
		margin: 60px 0 0 0 !important;
	}

	.thin-as-marketer-right-from {
		width: 100% !important;
	}

	.call-whts {
		padding: 7px 10px !important;
	}

	.call-whts a {
		font-size: 11px !important;
	}

	.call-whts a span {
		font-size: 10px !important;
	}

	.enquire-now a {
		padding: 18px 26px !important;
		font-size: 11px !important;
	}

	.call-whts {

		padding: 3px 21px;
		margin-left: 18px;
	}

	.what-will-you-box-left h3 {
		margin: 105px 0 0 0;
	}

	.digi a.nav-link.active {
		font-weight: 600;
		font-size: 16px;
	}

}

@media (max-width: 320px) {
	.backup-txt img {
		width: 78px !important;
	}

	.mein-online-customised {
		min-height: 284px !important;
	}

	.desgin-cod-Qw h2 {
		font-size: 12px !important;
	}

	.Largest-Canvas .desgin-cod-Qw table tr th,
	.vassiz .desgin-cod-Qw table tr th {
		font-size: 12px !important;
	}

	.Largest-Canvas .desgin-cod-Qw table td,
	.vassiz .desgin-cod-Qw table td {

		font-size: 10px !important;
	}
}

@media (max-width: 375px) {

	.masonry-item:not(.gallery-item) {
		padding: 5px;
		max-width: 48% !important;
	}
	.masonry-item.gallery-item {
		padding: 5px;
		width: 100%;
   		max-width: 100%;
	}

	.Qua-service .inner-print {
		padding: 12px 9px !important;
		height: 285px;
	}

	.coupon-input .apply_coupon_code {
		display: block;
		width: 48%;
	}

	.backup-txt img {
		width: 96px;
	}

	.backup-icon {
		left: 20px
	}

	.backup-txt img {
		width: 100px;
	}

	.box-2-footer {
		float: left;
		width: 50% !important;
		height: 35%;
	}

	.upload-image-sq .upload-image {
		height: 200px !important;
	}

	.Choose-Size-dz a {
		margin: -17px auto 15px !important;
	}

	body .title-heading-inner h2 {

		margin: 0 auto -6px !important;
	}

	.desgin-cod-Qw {
		padding-bottom: 0px !important;
	}

	.MsoNormal span {
		font-size: 11pt !important;
	}

	.home-self-code .slick-slide {
		/* height: 32vh !important; */
	}

	.next_btn {
		right: -161px !important;
	}

	.home_slick_sli .direc_home {
		top: 96px !important;
	}

	.direc_home {
		display: block !important;
		top: 107px;
	}

	.call-whts {
		padding: 2px 13px;
	}

	.world-enough .typewrite {
		font-size: 37px;
	}

	.imag-text h2 {
		font-size: 38px;
	}

	.card-group label {
		padding: 5px 5px !important;
	}

	.cat-Multi .card-detail-title h3 {
		font-size: 13px;
	}

	.cat-Multi .frame-card-detail-title h3 {
		font-size: 13px;
	}

	.buton-order-canves button {
		width: 100%;

	}

	.select-product-heifht {
		padding: 0 7px;
	}

	.banner-from-table {
		padding-top: 2px;
	}
}

@media (max-width:425px) {



	.masonry-item:not(.gallery-item) {
		padding: 5px;
		max-width: 200px;
	}
	.masonry-item.gallery-item {
		padding: 5px;
		width: 100%;
   		max-width: 100%;
	}

	.inner-all-catgor p {
		font-size: 14px !important;
	}
	.slide_buttons{
		display: none;
	}

	.home_content .slide_viewer {
		
		max-width: 425px !important;
		max-height: 779px !important;
	}




}

@media (min-width: 768px) and (max-width: 991px) {}

@media (min-width: 768px) and (max-width: 1024px) {}

@media (min-width: 992px) and (max-width: 1190px) {}

@media (min-width: 1191px) and (max-width: 1240px) {
	.thin-as-marketer {
		width: 10px;
	}

	.imag-text {
		padding: 18em 0 0 18em;
	}
}

@media (width: 1920px) {
	.imag-text {
		padding: 18em 0 0 18em;
	}
}



/* 
@media (min-width: 768px) and (max-width: 1366px) {
	.banner-from-table {
		width: 100% !important;
	
	}
	
} */


@media (min-width: 1240px) and (max-width: 1500px) {
	/* .home_slick_sli .mobile_img {
		height: 111vh !important;
	} */
}

@media only screen and (max-width: 1366px) {
	.footer-inner p {
		width: 100%;
	}

	.finish h2 {
		width: 19% !important;
	}

	.ump img {
		width: 100%;
	}

	.ops p {
		font-size: 15px;
		line-height: 25px;
	}

	.loop h2 {
		width: 58% !important;
		text-align: center;
	}

	body .login-remember {
		padding: 25px 0;
		width: 60%;
		margin: 0 auto;
	}

	.buton-order-canves button {
		bottom: -37px;
		height: 40px;
	}

	.tbale-row table th {
		font-size: 14px;
	}

	.tbale-row table td {
		padding: 1% 0;
		font-size: 12px;
		border-bottom: 1px solid grey;
	}

	.tbale-row {
		display: inline-block;
		width: 100%;
		margin: 15px 0 0;
	}

	.banner-from-table {
		width: 30%;
		/* bottom: 15px; */
		left: initial;
		z-index: 1;
		top: 3%;
	}

	.select-product .select-dropdown select {
		padding: 3%;
		font-size: 13px;
	}

	.slide {
		text-align: center;
		position: inherit;
		height: 100% !important;
	}

	.cont-uncon p:first-child {
		width: 87%;
	}

	.slide_viewer {
		height: 90vh;
	}

	.container {
		padding: 0 5%;
	}

	.cart-heading {
		padding: 0px 17px;
	}

	.cart-detail-sec {
		border: unset !important;
	}

	.flex_row {
		display: flex;
	}

	.inner-cart-picture img {
		height: 126px;
	}

	.cart_select {
		width: 50%;
	}

	inner-cart-list {
		width: 50%;
	}

	.get40 {
		padding: 6% 1%;
		font-size: 10px;
		margin: 17px 0px 9px 0px;
	}

	.categories-heading p {
		font-size: 15px;
		margin: 0px 0 23px;
	}

	.catgor-inner-pic .categories-inner-items img {
		min-height: 282px;
	}

	.cont-prnt p {
		font-size: 14px;
	}

	.cont-uncon p {
		font-size: 13px !important;
		line-height: 20px !important;
	}

	.cont-uncon.right-cont p span {
		font-size: 13px !important;
	}

	.Canvas-prod-dec h3 {
		font-size: 20px;
	}

	.Canvas-prod-dec h6 {
		font-size: 12px;
	}

	.inner-select h3 {
		font-size: 15px;
		line-height: 33px;
	}

	.budget-radio label span {
		padding: 5px 0;
		font-size: 13px;
	}

	.box img {
		width: 50%;
	}

	.size-choose label span {
		padding: 9px 17px;
	}

	.posters-section-title h2 {
		font-size: 20px;
	}

	.posters-section-title p {
		font-size: 14px;
		line-height: 23px;
	}

	.price-quantity-box {
		margin-top: 20px;
	}

	.box-price h3 {
		font-size: 14px;
	}

	.quantity-box h3 {
		font-size: 14px;
	}

	.btn-price h3 {
		height: 42px;
		line-height: 29px;
		font-size: 17px;
	}

	.two-btn-price {
		padding: 17px 22px;
	}

	.buy-main-cont {
		line-height: 40px;
	}

	.buy-main-cont a {
		font-size: 13px;
	}

	.pin-delivery h4 {
		font-size: 14px;
		line-height: 26px;
	}

	.fieldInput {
		width: 238px;
	}

	.fieldInput .form-submit {
		font-size: 12px;
	}

	.pin-code-heading h2 {
		font-size: 12px;
	}

	.four-box-icon {
		gap: 8px;
		margin-top: 12px;
	}

	.box-icon h5 {
		font-size: 15px;
		width: 80%;
		margin: 10px auto;
		line-height: 20px;
	}

	.box-icon {
		padding: 8px 16px;
	}

	.brand-listing ul li {
		padding-bottom: 10px;
		font-size: 14px;
	}

	.brand-listing ul li a {
		font-size: 14px;
	}

	.detail-box-cont h2 {
		font-size: 20px;
	}

	.more-information h4 {
		font-size: 20px;
	}

	.more-information p {
		font-size: 13px;
	}

	.rec-tab .nav-link {
		font-size: 13px;
	}

	.rec-cont h3 {
		font-size: 20px;
		margin: 0;
		text-align: center;
	}

	.inner-rec-cont {
		padding: 20px 15px;
	}

	.inner-rec-cont h4 {
		font-size: 13px;
		margin: 13px 0 5px;
	}

	.discount-price {
		font-size: 13px;
	}

	.price {
		font-size: 13px;
	}

	.off-price {
		font-size: 13px;
		font-weight: 600;
	}

	.price-list {
		width: 80%;
	}

	.rec-cont {
		padding: 20px;
	}

	.rating-cont h3 {
		font-size: 18px;
	}

	.pointer-cod p {
		font-size: 15px;
	}

	.pointer-cod h5 {
		font-size: 30px;
	}

	.testimonial-slide {
		padding: 20px 15px;
	}

	.testimonial-slide p {
		font-size: 11px;
		line-height: 18px;
	}

	span.more-canvas a i {
		width: 83%;
	}

	.testimonial-slide h3 {
		font-size: 13px;
		margin: 15px 0 5px;
	}

	.demo-user-date h3 {
		font-size: 12px;
		margin: 0 0;
	}

	.demo-user-date span.date-emd {
		font-size: 11px;
	}

	span.more-canvas a {
		font-size: 13px;
	}

	.text-form {
		padding: 15px 20px 8px;
	}

	.text-form h2 {
		font-size: 20px;
		margin: 0px 0 15px;
	}

	.text-form input {
		width: 100%;
		padding: 10px 18px;
		height: 55px;
	}

	.text-form input::placeholder {
		font-size: 14px;
	}

	.text-form a {
		font-size: 16px;
		margin: 10px 0 0;
	}

	.outline-section {
		padding: 20px;
	}

	.product-titile h2 {
		font-size: 20px;
		margin: 0 0 20px;
	}

	.more-btn {
		text-align: right;
		margin-top: 12px;
	}

	.more-btn a {
		font-size: 13px;
		text-transform: capitalize;
		color: #000;
		font-weight: bold;
	}

	.similar-product {
		padding: 0px 0px 27px;
	}

	.search-box .searchButton {
		right: -15px;
	}

	.card-slider {
		padding-right: 0;
	}

	.bottm-fot p {
		font-size: 14px;
	}

	.inner-bottm-sec p {
		margin-left: 10px;
	}

	.card-group label {
		font-size: 9px;
		padding: 6px 0px;
		font-weight: 600;
		width: 22%;
	}

	.buton-order-canves button {
		font-size: 10px;
	}

	.calculate-tow-box h6 {
		font-size: 10px;
	}

	.price p {
		font-size: 10px;
	}

	/* 
	.inner-all-catgor img {
		min-height: 323px;
	} */

	.Qua-service .inner-print {
		padding: 30px 20px;
	}

	.cont-prnt h3 {
		font-size: 15px;
		margin: 15px 0 15px;
	}

	.footer-inner ul li a {
		font-size: 12px;
		line-height: 20px;
	}

	.footer-cont p {
		font-size: 10px;
		line-height: 16px;
	}

	.footer-mid-sec p {
		font-size: 14px;
		margin: 0;
	}

	.inner-bottm p {
		font-size: 10px;
	}

	.footer-inner h3 {
		font-size: 16px;
		margin: 0 0 15px;
	}

	.form-box-footer input[type="submit"] {
		width: 33%;
		height: 50px;
	}

	body .title-heading-inner h2 {
		font-size: 22px;
		width: 79rem;
		margin: 0 auto 15px;
	}

	.inner-all-catgor p {
		font-size: 20px;
		right: 0%;
		width: 100%;
	}

	.title-heading-iner h2 {
		font-size: 30px;
		margin: 4px 0;
	}

	.tab-inner:before {
		background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 43.08%, #000 75.82%);
	}
}

@media only screen and (min-width:768px) and (max-width: 1250px) {
	.nab-bar-row-saction .list-unstyled li {

		width: 13% !important;
	}

	.banner-from-table {
		width: 50% !important;
	}

	/* .home_slick_sli .mobile_img {
		height: 90vh !important;
	} */

	.home_content .slide_viewer {
		/* height: auto !important; */
	}

	.banner-from-table {
		right: 24%;
	}
}

@media (max-width: 1300px) {
	.container {
		width: 1200px !important;
	}
}

@media (max-width: 1900px) {
	.container {
		width: 1500px !important;
	}

}

@media only screen and (min-width: 1600px) and (max-width: 2000px) {
	/* .directional_nav {
		position: relative;
		top: -385px;
	} */

	/* .only_home {
		position: relative;
		top: -578px !important;
	} */

	.slide {
		display: none;
		/* height: 111vh; */
		/* height: 90vh !important; */
		position: absolute;
		width: 100%
	}

	.banner_home {
		/* top: 134px; */
	}

	.bn_home {
		/* top: 51px !important; */
	}
}

@media (max-width: 1600px) {
	.container {
		width: 1300px !important;
	}
}

/*****{ media for the 110 seceent}*******/
@media only screen and (min-width: 100px) and (max-width: 1800px) {
	.card-group label {
		font-size: 12px;
		width: 18%;
		padding: 10px 0px;
	}

}

/*****{ media for the 110 seceent}*******/

/*****{ media for the 125 seceent}*******/
@media only screen and (min-width: 1400px) and (max-width: 1600px) {
	.card-group label {
		font-size: 11px;
		width: 18%;
		padding: 9px 0px;
	}

	.slider-banner-shapes .banner-from-table {
		bottom: 80px;
	}
}

/*****{ media for the 125 seceent}*******/

.modal-body {
    overflow: visible !important; /* Prevents cutting off elements */
}
