@media only screen and (min-width:1200px) and (max-width:1399px) {
	.align-items-start .nav button {
		padding: 15px 15px;
	}
	.image-fluid{
		width:100% !important;
		height: auto !important;
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	
	                  
	.img-prdct {
		width: 100px;
	}
	.cart-details-as {
		font-size: 14px;
	}
	.cart-details-at {
		font-size: 15px;
		width: 173px;
}
.button-container .form-control {
    max-width: 60px;
}
#myTable .form-control {
    width: 90px;
}

	.thank-you-section i {
		font-size: 52px;
	}
	.thank-you-heading h1 {
		font-size: 75px;
	}
	.thank-you-heading p {
		font-size: 30px;
		padding: 52px 0 100px;
	}
	.thank-you-heading button {
		padding: 18px 65px;
		font-size: 18px;
	}

	.default-name{
		margin-bottom: 30px;
	}
	.left-header-area-logo a img {
		width: 50%;
		height: auto;
	}
	.align-items-start .nav button {
		padding: 5px 5px;
		margin-bottom: 10px;
		margin-right: 7px;
		font-size:14px;
	}
	.ec-sidebar-wrap {
		padding: 10px;
	}
	.range-prc-mini h2 {
		font-size: 11px;
		color: #858585;
	}
	.range-prc-max h2 {
		font-size: 11px;
		color: #858585;
	}
	.tab-pane>h1{
		font-size:14px
	}

  /* .first-tab-images img{
	width: 121px;
	height: auto;
} */
.first-tab-images{
	text-align: center;
}
.first-main-images {
    padding: 20px;
}
.ec-sidebar-heading h1, .ec-sidebar-heading .h1 {
   margin-right: 25px;
    font-size: 14px;
}
.ec-sidebar-wrap {
	margin-right: 25px;
}


}

@media only screen and (min-width:992px) and (max-width: 1199px) {
	.img-prdct {
		width: 100px;
	}
	.cart-details-as {
		font-size: 14px;
	}
	.cart-details-at {
		font-size: 15px;
		width: 173px;
	}
	.align-items-start .nav button {
		padding: 10px 10px;
	}
	.thank-you-section i {
		font-size: 54px;
	}
	.thank-you-heading h1 {
		font-size: 85px;
	}
	.thank-you-heading p {
		font-size: 32px;
		padding: 52px 0 100px;
	}
	.thank-you-heading button {
		padding: 18px 65px;
		font-size: 20px;
	}
/* .image-fluid{
	width:100% !important;
	height: auto !important;
  } */
}

@media screen and (max-width: 992px){
	.wrapper {
		justify-content: left !important;
	}
.navbar {
    position: fixed;
    top: 0;
    left: -100%;
    width: 75%;
    height: 100%;
    z-index: 10;
    opacity: 0;
    overflow-y: auto;
    visibility: hidden;
    -webkit-box-shadow: var(--shadow-medium);
    box-shadow: var(--shadow-medium);
    background-color: var(--color-white-100);
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
	align-items: start !important;
}
}                                       
@media only screen and (max-width:767px) {
         
	.main_heading{
		font-size: 10px!important;                                                                          
	  }
	.sub-menu{
		width: auto !important;
		left: -15px !important;
	}
	.sub-menu button{
		width: 100%;
		text-align: center !important;
		padding: 10px 0 !important;
	}
	.img-prdct {
		width: 100px;
	}
	.cart-details-as {
		font-size: 14px;
	}
	.cart-details-at {
		font-size: 15px;
		width: 173px;
}
.button-container .form-control {
    max-width: 60px;
}
#myTable .form-control {
    width: 90px;
}
	.filter-area-main-responsive{
		display: block;
		margin-top: 60px;
	}
	.filter-area-main-responsive button{
		display: flex;
		align-items: center;
	}
	.filter-area-main-responsive span{
		font-size: 18px;
		margin-left: 10px;
	}

	.for-web{
		display: none;
	}
	.main-csp {
		display: block;
	}
	.defaul-direction {
		flex-direction: row;
		justify-content: center;
		flex-wrap: wrap;
		gap: 10px 15px;
		padding: 0 15px 20px;
	}
	.default-flex{
		display: block;
	  }


	.thank-you-section i {
		font-size: 52px;
	}
	.thank-you-heading h1 {
		font-size: 65px;
	}
	.thank-you-heading p {  
		font-size: 26px;
		padding: 0px;
	}
	.thank-you-heading button {
		padding: 18px 65px;
		font-size: 18px;
	}
	.default-name{
		margin-bottom: 30px;
	}
	.left-header-area-logo a img {
		width: 80%;
		height: auto;
	}

	.first-main-images {
		padding: 15px;
	}
	/* .align-items-start .nav button {
		padding: 0;
    	font-size: 16px;
		margin-bottom: 0px;
		margin-right: 0;
		
	} */
	.align-items-start .nav button{
		padding: 0;
		margin: 0;
	}
	.sticky-position {
		/*position: sticky;*/
		top: 0;                                            
		z-index: 99;
		padding-top: 6px;
		background-color: white;
		padding-top:30px
	}
	.align-items-start .nav button:last-child{
		margin-right: 0;
		text-align: center;
	}
	.align-items-start .nav button, .tab-pane>h1{
		font-size: 14px;
	}
.down-cart-area p {
    font-size: 15px;
   
}
.down-cart-area button {
    padding: 12px 14px;
	font-size: 15px;
}
.product-quantity label {
    padding: 3px 0;
    font-size: 15px;
}
/* .first-tab-images img{
	width: 121px;
	height: auto;
} */
.first-tab-images{
	text-align: center;
}
.first-main-images {
	padding: 12px;
	margin-top: 15px;
}
.product-price {
    text-align: center;
}
}
@media only screen and (max-width:480px) {
	h1.category_description {
    font-size: 10px!important;
}
.container {
    padding-right: 0!important;
    padding-left: 0!important; 
}

	.submit-shopping-cart {                                    
		width: 100%;
	}
	.form-area {
		padding: 30px;
	}
	.filter-area-main-responsive {
		display: block;
		margin-top: 42px;
	}
	.thank-you-heading h1 {
		font-size: 20px;
	}
	.thank-you-heading p {  
	font-size: 15px;
    padding: 0px;
	}

	.right-header-area span {
		position: absolute;
		top: -10px;
		left: 26px;
		background-color: green;
		/* width: 30px; */
		padding: 4px;
		/* height: 30px; */
		font-size: 10px;
		text-align: center;
		border-radius: 50%;
	}
	.right-header-area i {
		font-size: 18px;
		margin-right: 0 !important;
		padding:0 10px;
		border-radius: 50px;
		/*background-color: #004dbf;*/
		color: #a5a2a2;
	}
	/* .align-items-start .nav button {
		padding: 6px 6px;
    margin-bottom: 10px;
    font-size: 7px;
	border: 1px dotted #004dbf !important;
	} */
	/* .first-main-images {
		border: 1px dotted #004dbf;
	} */
	.filter-log {
		width: 20px;
	}
	.filter-area-main-responsive span {
		font-size: 16px;
		margin-left: 10px;
	}
	.first-tab-images{
		text-align: center;
	}
	/* .right-header-area button {
		padding: 12px 28px;
		
	} */
	/* .first-tab-images img{
		width: 121px;
		height: auto;
	} */
	.prod-content .prodct-title {
		font-size: 14px;
		
		line-height: 20px;
	}
	/* .first-tab-images img{
		margin-bottom: 14px;
	} */
	.style-code{
		font-size: 13px;
		padding: 5px 0 0 0;
	}
	.color-product{
		font-size: 13px;
	}
	.down-cart-area p {
		font-size: 13px;
	}
	.down-cart-area button {
		padding: 11px 16px;
		
		background-color: #004dbf;
		/* border-color: #ff6600; */
		color: white;
		
		border: none;
		font-size: 12px;
		font-weight: 700;
	}
	.product-quantity label {
		font-size: 13px;
	}
}