@media only screen and (min-width: 992px) and (max-width: 1600px) {
	.accordion{
	  display: none;
	}
	.canva-btn i::before {
    margin: 0px 5px 0px 5px!important;
}
	.upload-canvas{
		padding-left: 0px;

	}
}
@media only screen and (min-width:1200) and (max-width: 1600px) {
	.shop-one .owl-nav button.owl-prev {
		
		top: 530px!important;
		
	  }
	.shop-one .owl-nav button.owl-next {
		
		top: 530px!important;
	
	  }
  }



@media (max-width:1199px){
	.shop-one .owl-nav button.owl-prev {
		
		top: 450px!important;
		
	  }
	.shop-one .owl-nav button.owl-next {
		
		top: 450px!important;
	
	  }
	/*.canva-right-section{
	  	margin-top: 110px!important;
	  }*/

}	
/*@media only screen and (max-width:993px) {
	.full-canva-images {
		min-height: 435px !important;
	}

}*/
/*@media only screen and (max-width:992px) {
	.full-canva-images {
		min-height: 435px !important;
	}
	
}
*/

@media (max-width: 992px) {
	.store-img img {
	  border-top: 1px solid #000;
	}
  
	.float-img img {
	  border-bottom: 1px solid #000;
	}
  
	.store-content{
	  margin: 40px 0px 40px 0px;
	  max-width: 507px;
	}
	.how-it-works{
		display: none;
	}
	
	.number-button{
		margin: 10px 180px 10px 10px!important;
	}
	.custom-content p{
		margin-bottom: 10px;
	}
	.footer-top-contents img {
		right: 170px!important;
    	bottom: 120px!important;
	}
	 .footer-right{
		border-top: 1px solid #000!important;
	
	}
	.ftr-border{
		border-left: 1px solid #000!important;
	
	}
	
	.footer-top-contents h4{
		font-size: 16px!important;
		text-align: center;
	}
	.footer-widget ,.footer-copy{
		text-align: center!important;
	} 
	.connect-map{
		margin-bottom: 20px!important;
	}
	.upload-icon{
		width:100px!important;
	}
	.upload-box{
		width: 150px!important;
		height: 150px!important;
	}
	
	.upload-contents {
		max-width: 400px!important;
		transform: translate(0%, 20%)!important;
	}
	.upload-contents p{
		font-size: 13px!important;
	}
	.upload-contents h4{
		font-size: 30px!important;
	}
	.upload-right{
		min-height: 350px!important;
	}
	.img-upload{
		min-height: 500px!important;
	}
	.full-canva-images{
		margin-top: 50px;

	}
	.upload-canvas {
    border-left: 0px solid #000!important;
    padding-left: 15px!important;
	}

	/*.canva-size-full button {
		font-size: 13px!important;
	}
	.layouthd {
		font-size: 14px!important;
	}
	.layouthd .pull-right {
	    font-size: 13px!important;
	    font-weight: 600;
	    line-height: 22px!important;
	}
	.sideimg1{
		max-width: 50%!important;
	}
	.canva-right-section {
		display: none!important;
	}*/
	

	
  }

@media (max-width: 768px) {
	.footer-right{
		display: none;
	}
	.accordion{
		display: block;
	}
	.upload-contents-one{
		transform: translate(0%, 0%)!important;
	}
	/*.canva-hd {
		font-size: 12px!important;
	}*/
	
}
@media only screen and (min-width: 768px){
	.main-menu .navigation > li > ul,
	.main-menu .navigation > li > ul > li > ul,
	.main-menu .navigation > li > .megamenu{
	  display:block !important;
	  visibility:hidden;
	  opacity:0;
	}
	.upload-rights{
		border-left:none!important;
   		padding:0px 12px!important;
	
	}
  }
  
@media only screen and (max-width: 991px){

	.main-menu,
	.sticky-header,
	.main-header.style-one .outer-container:before{
	  display: none !important;
	}
  
	.menu-area .mobile-nav-toggler {
	  display: block!important;
	  margin-top: 10px;
	  padding: 10px;
	  border: 2px solid #222;
	}
  
	.main-header .header-top .top-left,
	.main-header .header-top .top-right{
	  float: none;
	  text-align: center;
	}
  
	.mobile-menu .navigation > li > a span{
	  display: none !important;
	}
  
	.mobile-menu .navigation > li.dropdown > .megamenu li:first-child{
	  display: none;
	}
	
}
@media(max-width:768px){
	.dot-swiper{
		text-align: center;
		margin: 0px 0px 0px 0px;
	}
	.swiper-prev,.swiper-next{
		display: none;
	}
	.slider-content-inner{
		max-width: 100%!important;
	}
	.slider-content{
		left: 0px!important;
	}
	.seen-in-section .owl-nav,.owl-dots{
		display: none;

	}
	.number-button{
		margin: 10px 130px 10px 10px;
	  }
	.shop-bread{
		width: 400px!important;
		pad: 50px 20px 50px 20px!important;
	}
	.footer-top-contents img {
		right: 110px!important;
    	bottom: 130px!important;
	}
	 .footer-left-sec img{
		display: none
	}
	
	.footer-left-sec {
		text-align: center!important;
		display: block!important;
	}

	.footer-lf-contents p,.questions-help p,.stay-in-touch h3   {
		text-align: center!important;
	}
	.questions-help{
		text-align: center!important;
	}
	.contact-options ,.subscribe-form {
		display: inline-flex!important;
	}
	.stay-in-touch {
		
		text-align: center;
	} 
	.shop-one .owl-nav button.owl-prev {
		
		top: 470px!important;
		
	  }
	.shop-one .owl-nav button.owl-next {
		
		top: 470px!important;
	
	  }
	.framing-right img{
		border-left:0px solid #000!important;
	}
	.upload-right{
		border-left:none!important;
	}
	/* .upload-contents .btn-primary{
		display: none;
	} */
	.upload-left {
		min-height: 350px!important;
	}
	.upload-contents {
        
        transform: translate(0%, 0%) !important;
    }

}


@media(max-width:575px){
	.tab-list .two-btn{
		border-top: 0px!important;
	}
	.tab-list .three-btn{
		border-top: 0px!important;
	}
	.store-content p{
		padding: 0px 30px 0px 30px;
		
	}
	.number-button{
		margin: 10px 90px 10px 10px!important;
	  }
	.gen-hd {
		font-size: 25px!important;
		line-height: 35px!important;
	}
	.footer-top-contents img {
		right: 25px!important;
    	bottom: 130px!important;
		width: 60px!important;
	}
	
	.custom-framing .work-pad{
		padding: 0px 15px!important;
	}
	.footer-middle .clr-pad-one{
		padding: 0px 15px!important;
	}
	.footer-column{
		min-height: 0px!important;
	}
	.footer-top-contents h4 {
        font-size: 13px !important;
        text-align: center;
    }
	.footer-top-contents p {
        font-size: 10px !important;
        
    }
	.subscribe-form input[type="email"]{
		padding: 10px 0px!important;
	}
	.social-links p{
		margin: 5px 8px 5px 0px;
		text-align: center!important;
	}
	.contact-options{
		gap:0px!important;
		margin: 0px 0px!important;
	}
	.contact-options strong{
		font-size: 12px!important;
	}
	.option {
		margin-right: 10px!important;

	}
	p{
		font-size: 13px!important;
	}
	.seen-in-section .owl-nav button.owl-prev,.seen-in-section .owl-nav button.owl-next,.seen-in-section .owl-dot span{
		display: none!important;
	}
	.seen-in a{
		display: flex!important;
    justify-content: center!important;
	}
	.canva-size-full{
		display: block!important;
	}
	
	.canva-btn{
		margin-bottom:5px;
	}
}


@media only screen and (max-width: 499px){

	.main-header .logo-box{
	  width: 100%;
	  text-align: center;
	  padding: 20px 0px;
	}
	.shop-one .owl-nav button.owl-next,.shop-one .owl-nav button.owl-prev {
		display:none!important;
	}
	.shop-one .owl-dots .owl-dot{
		display:none!important;
	}
}
@media(max-width:450px){
	.swiper-slide h1{
		font-size: 30px!important;
	}
	.btn {
		padding: 10px 30px 10px 30px;
	}
	.slider-para a{
		font-size:12px!important ;
	}
	.swiper-slide {
		height:300px!important;
	}
	.btn{
		padding: 10px 20px!important;
	}
	.number-button{
		margin: 10px 70px 10px 10px!important;
	  }
	.shop-bread{
		width: 300px!important;
		pad: 20px 20px 20px 20px!important;
	}.shop-bread p{
		font-size: 10px!important;
		line-height: 20px!important;
		
	}
	.social-links{
		display: block!important;
	}
	.upload-contents .btn-primary{
		display: none;
	}
	.upload-contents p {
        font-size: 10px !important;
    }
	.upload-left {
		min-height: 250px!important;
	}
	.upload-right{
		height: 250px!important;
	}
	.aspect-ratio{
		width: 30px!important;
		height: 30px!important;
	}
	/*.circlesStyle{
		width:20px!important;
		height:20px!important;
	}
	.circle span{
		font-size: 10px!important;
	}
	.borderdots,.borderdotstwo{
		display: none!important;
	}*/
}

 @media(max-width:400px){
	.size-controls h4{
		text-align: center!important;
	}
	.gal-frames {
		margin-right: 0px!important;

	}
	.tool {
		width:40px!important;
		height:40px!important;
	}
	.right-images .imagepara {
		font-size: 13px!important;

	}
	.imagepara .pull-right{
		font-size: 13px!important;
	}
	
} 