@media(min-width:768px) {
.define_float {
    min-height: 150px;
}
}
.home .product_right_main {
opacity: 0;
transition: .6s;
}

@media (max-width:1340px){
	div.container{width:95%;}
}
@media (max-width:1199px){
	.stamp-lines .custom_text{    padding: 28px 0 0;}
	div.stamp-info-section{    padding: 0;}
	div .add_info_main textarea{width:100%;}
	div .stamp-info-section .stamp-info{    padding: 23px 20px 34px 20px;}
	div.stamp-info-section h3.stamp-info-head{    padding: 16px 0 16px 20px;}
	div.add_information{    padding: 16px 10px 16px 20px;}
	div.add_info_main{    padding: 25px 19px 31px 20px;}
	
	
	div .txtformat_inner .format-bold-cont{    margin: 0 5px 0 0;}
	div .txtformat_inner .format-italic-cont{ margin: 0 5px 0 0;}
	div .uploadimage-info-section h3.stamp-info-head{    padding: 16px 0 16px 20px;    font-size: 14px;}
	div .uploadimage-info-section h3.stamp-info-head span{    padding: 0 0 0 4px;font-size: 13px;}
	div.stamp-info{    padding: 20px 20px;}
	div.stamp-info p.stamp-info-text{margin: 0;}
	.ready_outer{padding: 24px 15px 26px;}
	.ready_price h6{    font-size: 16px;margin:0;}
	div.stamp-info label{    font-size: 13px;}
	div.stamp_align_main {     padding-right: 0; }
	div.stamp_align_inner .alignoptions .leftaligncont{padding:0 4px 0 0;}
	div.stamp_align_inner .alignoptions .centeraligncont{    padding: 0 4px 0 0;}
	div.custom_select_main select#stampcolour{padding: 8px 0 8px 32px;}
	
	.ready_outer form.cart {     margin: 0 !important; }
	
	nav ul li {     margin: 0 19px 0 0; }
	.header_search input[type="text"]{width:83%;}
	.sub_btn input[type="submit"]{width:25%;}
	.header_menu {     padding: 0; }
	/* .product_left_inner ul li{padding: 15px 10px;} */
	.product_left_inner h4 {     padding: 0 0 0 10px; }
	.fast_outer{text-align:center;}
	.fast_inner{float:none; width:33%; display:inline-block; border: none;     margin: 0 0 10px 0;}
	
	/* product-listing page*/
	.sort_by{ margin: 20px 0 30px 0;}
	#product_table tr.table_details_main p{font-size:11px;}
	
	/* new */
	.order_main{padding:30px 0;}
	.buy_custom_inner{    padding: 60px 0 60px 0;}
	.custom_main_inner {     padding: 0 15px 0 20px; }
	.custom_main_main {     padding: 0 20px 0 15px; }
	.rubber_main_inner{    padding: 30px 15px 30px 15px;}
	.rubber_main p{    font-size: 14px;     line-height: 20px; height:200px;     margin: 10px 0 20px 0;}
	.blue_button_outer a{padding:8px 18px;}
	.rubber_main_content h4{    font-size: 18px;     line-height: 22px;}
	.custom_made_inner{width:60%;     padding: 80px 0 100px 0;}
	.custom_inner_main{width:60%;}
	.product_left_inner ul li a{padding:15px 0;}
	.pro_main_img{padding:16px 10px;}
	
	.contact_page_heading h3{margin:0 0 40px 0;}
	
	/* contact page */
	.contact_left {     padding: 0 0px 0 0; }
	.contact_details{padding:40px 30px 38px 30px;}
	
	/* 18-11-2019 */
	.listing_page_bottom_inner{padding:30px 15px 30px 15px;}
	.listing_page_bottom_inner p{margin:0 0 25px 0;}
	.sort_by h4{padding: 14px 10px;}
	.sort_by ul{padding: 20px 10px 20px 10px;}
	
	/* 14-01-2020 */
	.rubber_main_inner img{margin:0 0 50px 0;}
	
	/* 19-09-2020 */
	div.proof_outer_blog .blog-block .entry-content p {     min-height: 140px; }
	body.blog div.stamp_info_right .blog-block header.entry-header h1 {     min-height: 101px;     font-size: 22px; }
}
@media(max-width:1071px){
	.proof_outer_blog .pagination span.current span.meta-nav.screen-reader-text {     font-size: 0; }
	.proof_outer_blog .pagination span.current {  line-height: 23px; }
	
}
@media(max-width:1024px)
{
	.fast_inner{    float: left;    text-align: left;width: 50%;}
	.faster_main{    padding: 24px 40px;}
}
@media (max-width:991px){
	
	.single_pro_con .single_main_content{    padding: 15px;}
	.single_page_main h3{font-size: 17px;     line-height: 21px;}
	
	.responsive-menu-open {     overflow: hidden; }
	div.single_main_img{    padding: 10px 10px;}
	.woocommerce .ready_outer .add_button_outer>button{width: 50%;}
	div.single_pro_img_bg{width:100%;}
	div.product_listing_outer{padding-top:0;}
	
	
	
	.single_main_content{padding: 30px;}
	div h1.stamp-cust-heading{    margin: 5px 0 10px 0;    font-size: 25px;     line-height: 32px;}
	
	
	div.stamp-options-sec{    margin: 5px 0 20px;}
	div.stamp_align_main{    margin: 0 0 15px 0;}
	.stamp_border_inner, .stamp_width_inner, .stamp_color_inner{float: left;     width: 32%;     margin:0 2% 10px 0;padding:0;}
	div.stamp_color_inner{margin-right:0;}
	.stamp_border_main.no_pad {     padding: 0 15px; }
	.stamp.stamp-lines .stamp-options ~ .row {     margin: 0; }
	h1.stamp-cust-heading{    font-size: 25px;     line-height: 32px;}
	
	.custom_text{    padding: 20px 0 0;display:none;}
	div.stmp-loop-lines{margin: 15px 0 0 0;     padding: 20px;     background: #f1f2f5;}
	div.stamp-info-section-preview{padding:0;}
	.line_main_outer {     float: left;     width: 100%;     padding: 0;     margin: 0 0 10px 0; }
	div.stmp-loop-lines .font_family {     padding: 0;     float: left;     width: 100%;     margin: 0 0 10px 0;     position: relative; }
	div.stmp-loop-lines .font_size {     padding: 0;     float: left;     width: 100%;     margin: 0 0 10px 0;      position: relative; }
	div.stmp-loop-lines .txtformat {     float: left;     width: 100%;     margin: 0 0 0 0;      position: relative; }
	div.stmp-loop-lines .font_family .custom_select_main {     float: right;     width: 80%;     padding: 0 0 0 20px; }
	div.stmp-loop-lines .font_size .custom_select_main {     float: right;     width: 80%;     padding: 0 0 0 20px; }
	div.stmp-loop-lines .txtformat .txtformat_inner {     float: right;     width: 80%;     padding: 0 0 0 20px; }
	div.stmp-loop-lines .font_family:after {     content: 'Font-Family';     position: relative;     left: 0;     font-weight: 500;     font-size: 14px;     line-height: 18px;     color: #1a1c24;     text-transform: uppercase;     width: 20%;     float: left; }
	div.stmp-loop-lines .font_size:after {     content: 'Font-Size';     position: relative;     left: 0;     font-weight: 500;     font-size: 14px;     line-height: 18px;     color: #1a1c24;     text-transform: uppercase;     width: 20%;     float: left; }
	div.stmp-loop-lines .txtformat:after {     content: 'Format';     position: relative;     left: 0;     font-weight: 500;     font-size: 14px;     line-height: 18px;     color: #1a1c24;     text-transform: uppercase;     width: 20%;     float: left; }
	.stamp-info .uploadbutton-container{padding: 0 0 10px 0;    float: left;     width: 100%;}
	.stamp-info .image-scale{float: left;     width: 40%;}
	.ready_qua{width:auto;}
	div.stamp-info p.stamp-info-text{    margin: 0 0 15px 0;}
	
	
	
	
	
	.listing_page_bottom_inner h1 {     font-size: 25px; }
	
	.table_details_main td span.stamp_des_list{    float: right;}
	.price_slider_amount .price_label{float: left;width: 100%;}
	div .price_slider_amount button.button{    margin-right: 0;     margin-top: 10px;    padding: 12px 16px;}     
	.custom_heading_main::after{display:none;}
	.header_menu {     display: none; }
	.header_search{display:none;}
	.header_right_bar{display:none;}
	.header_left_bar li:last-child {     float: right;     margin: 0;     padding: 0;} 
	.rubber_main p{height:115px;}
	.rubber_main {     padding: 0 15px 30px 15px; }
	.custom_inner_main{width:80%;}
	.custom_made_inner{width:70%;     padding: 60px 0 60px 0;} 
	.rubber_inner {     padding: 45px 0px 20px 0px; }
	.custom_main_logo {     text-align: center;     margin: 40px 0 0 0; }
	.order_main h4{font-size:15px; line-height:18px;}
	.order_main p{font-size:15px; line-height:18px;}
	.order_main img{margin:0 0 10px 0;}
	
	#product_table tr.heading_table_main{display:none;}
	#product_table tr.table_details_main{float:left; width:100%; padding:0 15px;}
	#product_table tr.table_details_main td {     padding: 15px 0 15px 0;     float: left;     width: 100%;     border-bottom: 1px solid #E4E6EA;     position: relative;}
	.img_sec {     float: right;     width: auto; }
	#product_table tr.table_details_main td h5{float:left; width:100%; text-align:right;}
	.strong_text {     float: right;     width: auto; }
	#product_table tr.table_details_main td h6{    float: left;     width: 100%;     text-align: right;}
	#product_table tr.table_details_main td a{float: right;     width: auto;}
	#product_table tr.table_details_main td:last-child {     border-bottom: none; }
	
	#product_table tr.table_details_main td.product_tab::before {     content: 'Product';     position: absolute;     left: 0;     top: 50%;     transform: translateY(-50%);     font-size: 15px;     font-weight: 600; }
	#product_table tr.table_details_main td.dim_tab::before {     content: 'Dimensions';     position: absolute;     left: 0;     top: 50%;     transform: translateY(-50%);     font-size: 15px;     font-weight: 600; }
	#product_table tr.table_details_main td.sample_tab::before {     content: 'Sample';     position: absolute;     left: 0;     top: 50%;     transform: translateY(-50%);     font-size: 15px;     font-weight: 600; }
	#product_table tr.table_details_main td.price_tab::before {     content: 'Price';     position: absolute;     left: 0;     top: 50%;     transform: translateY(-50%);     font-size: 15px;     font-weight: 600; }
	#product_table tr.table_details_main td.option_tab::before {     content: 'Option';     position: absolute;     left: 0;     top: 50%;     transform: translateY(-50%);     font-size: 15px;     font-weight: 600; }
	.right_heading {     padding: 0 0 20px 0; }
	.rubber_main_content h4{height:40px;}
	
	/* proof_page */
	.proof_outer_form{padding:40px;}
	.stamp_info_left {     padding: 0; }
	.stamp_info_right {     padding: 50px 0 0 0; }
	.contact_outer {     padding: 30px 0 70px 0; }
	.form_proof_deatils_upld {     padding:20px 0 40px 0; }
	.form_proof_inner_dtl:last-child {     padding: 0 0 0 15px; }
	.form_proof_inner_dtl {     padding: 0 15px 0 0; }
	
	/* contact page */
	.contact_right {     padding: 50px 0 0 0; }
	.contact_page_form h4{text-align:center;}
	.contact_page_form{padding:40px;}
	.contact_form_dtl:last-child {     padding: 0 0 0 15px; }
	.contact_form_dtl {     padding: 0 15px 0 0; }
	
	
	/* 18-11-2019 */
	#product_table .table_details_main .price_tab .price{float:right; width:auto;}
	.listing_page_bottom_inner h5{margin:0 0 8px 0;}
	.listing_page_bottom_inner p{margin:0 0 20px 0;}
	
	/* 12-02-2020 */
	.form_proof_inner_dtl.select::before {  right: 26px; 	}
	.form_proof_inner_dtl.select::after {  right: 26px;}
	
	/* 19-09-2020 */
	body.blog div.stamp_info_right .blog-block header.entry-header h1{min-height:auto !important;}
	div.proof_outer_blog .blog-block .entry-content p{min-height:auto !important;}
	.proof_outer_blog .blog-block{min-height:auto !important; margin-bottom:20px !important;  }

}
@media (max-width:768px){
	
	.woocommerce table.shop_table .actions button {     margin: 10px 0 0 0; }
	
	
	.product_left_inner ul li a{font-size:13px;}
	.product_left_inner ul li a:after{right:9px;}
	.sort_by ul li span{font-size:13px;}
	
	/* 7-1/12 */
	.woocommerce-cart-form table .quantity input.qty {     display: inline-block; } 
    .woocommerce-cart-form table tbody tr td.product-thumbnail {     text-align: left !important;     display: block !important;     float: left;     width: 100%; }
    .woocommerce-cart-form table tbody tr td.product-thumbnail:before {     display: none; }
		
}


@media (max-width:767px){
	
	.rubber_outer{background-image: url('../images/Mask_group_mobile.jpg'); }
	.custom_made_outer{background-image: url('../images/bg_image_stamp_mobile.jpg'); }
	
	.single_page_main.single_page_main_dimension {     width: 50%; }    
	.single_page_main.single_page_main_sample {     width: 50%; }
	div.single_page_main.single_page_main_example {     width: 50%;     padding: 0 10px;     margin: 0; }
	
	
	
	div div.single_pro_img_bg{    width: 200px; height:50px;}
	.single_page_main:first-child {     background: #ec2127;     padding: 7px 10px;     border-radius: 5px 5px 0 0; 	}
	.single_page_main:first-child h3 {     color: #fff; }
	
	
	
	div .stamp_border_main.no_pad{padding:0;}
	.stamp-info .logo_radio{float:left; width:50%;}
	.ready_qua{float:left;}
	.ready_price{float: left;     width: auto;}
	div.single_pro_con .single_main_content{min-height: inherit;     border: none;          text-align: center;margin:10px 0 0 0;padding:0 0 10px 0;}
	.single_page_main {     float: left;     width: 100%;     text-align: center;     margin: 0 0 10px 0px;}
	.single_page_main h3{text-align:center;}
	.single_page_main h5{text-align:center;}
	.single_page_main h5+p{text-align:center;}
	.dimen-col .stamp_des_list{float:none; display:inline-block;vertical-align:middle;} 
	div.single_main_content{    padding: 20px 0 0 0;}
	div .single_page_main span{text-align:center;}
	
	/* div.single_main_content{    padding: 20px 0 0 0;}
	.single_page_main.dimen-col{    padding: 10px 0 10px 0;}
	.dimen-col .stamp_des_list{    width: auto;     float: right;margin: 0 10px 0 0;}
	.single_page_main h5+p{float: right;     width: auto;} */
	
	div.stamp_align_main{padding:0;}
	
	div.single_pro_con {float: left;     width: 100%; padding:0;}
	
	aside#secondary {     padding: 0; }
	.listing_page_bottom_inner h1 {     font-size: 22px; }
	.right_heading h4{    font-size: 25px;     line-height: 32px;}
	.price_slider_amount .price_label{float:right; width:auto;}
	.footer_copyright{padding: 5px 0 0 0;}
	
	.faster_main {     padding: 24px 20px; }
	/* .header_outer .container {     padding: 0; }
	.header_top_bar  .container {     padding: 0; } */
	.footer_left h3{margin: 0 0 15px 0;}
	.footer_left span.back_to_top{text-align:center;}
	.footer_left span.back_to_top a{float:none;}
	.footer_right {     padding: 40px 15px 0 15px; }
	.footer_right_inner{     padding: 0; }
	.footer_left {     text-align: center; }
	footer{padding:50px 0 50px 0;}
	/* .product_left {     padding: 0; } */
	.product_right {padding:25px 0 0 0;}
	.custom_main_inner {     float: left;     padding: 0 0 30px 0; }
	.custom_main_main {     float: left;     padding: 0; }
	.custom_main_logo {     text-align: center;     margin: 40px 0 0 0; }
	.product_outer{    padding: 20px 5px 10px 5px;}
	.order_main img{width:50px;}
	.order_inner{    float: none;     display: inline-block;  padding:0;   width: 100%;     vertical-align: top; margin:0 0 20px 0;}
	.order_inner:last-child{margin:0;}
	.order_outer{text-align:center;     padding:0 15px 32px 15px;}
	.order_main {     text-align: center;     margin: 0 0 ; display:block;}
	.header_logo img{width:180px;}
	.header_outer{padding:18px 5px 18px 5px;}
/* 	.rubber_outer {     padding: 0 0 20px 0; } */
	.rubber_main {     padding: 0 15px 30px 15px; }
	.header_top_bar{padding:0 5px;}
	.custom_inner_main p{padding:0 0 40px 0;}
	.custom_inner_main h2{    font-size: 30px;     line-height: 37px; 	    margin: 0 0 20px 0;}
	.custom_made_inner h3{    font-size: 25px;     line-height: 29px;}
	.buy_custom_inner {     padding: 60px 15px 60px 15px;     margin: 0 0 40px 0;}
	.listing_right_inner {     padding: 0; }
	.product_listing_right {     padding: 0 ;     margin: 20px 0 0 0;}
	.product_listing_outer {     padding: 20px 5px 50px 5px; }
	.pagination_bottom {     text-align: center;     padding:0; }
	.listing_page_bottom {     padding: 0; }
	.listing_page_bottom_content {     margin: 20px 0 0 0; }
	#product_table tr.table_details_main{padding:10px 10px;}
	.order_outer .row {     display: block; }
	.fast_inner{width:100%;}
	.footer_left img{float:none; display:inline-block;}
	/* .fast_outer  .container{padding:0;}
	.buy_custom .container{padding:0;}
	.buy_custom .container{padding:0;} */
	.custom_inner_main {     width: 90%; }
	.rubber_main p {     height: 155px; }
	.custom_made_inner {     width: 90%;     padding: 50px 0 50px 0; }
	
	/* proof page */
	.proof_outer_form h5{text-align:center;}
	.form_proof_inner_dtl {     padding: 0 0 20px 0; }
	.form_proof_inner_dtl:last-child {     padding: 0 0 0px 0; }
	.form_proof_deatils {     padding: 0 0 20px 0; }
	.form_proof_deatils_upld {     padding: 20px 0 30px 0; }
	.form_proof_button input{font-size:15px; line-height:19px; padding:11px 35px; float: none;     display: inline-block;}
	.form_proof_button {text-align:center;}
	
	/* contact page */
	.contact_form_details {     padding: 0 0 20px 0; }
	.contact_form_dtl:last-child {     padding: 0; }
	.contact_form_dtl {     padding: 0 0 20px 0; }
	.connect_main {     padding: 30px 0 0 0; }
	.contact_form_button input{font-size: 15px;     line-height: 19px;     padding: 11px 35px; float:none; display:inline-block;}
	.contact_form_button{text-align:center;}
	.contact_form_button span.ajax-loader {     margin: -3px 0 0 5px; }
	.proof_outer_form span.ajax-loader {     margin: -3px 0 0 5px; }
	body button#responsive-menu-button{top:65px;}
	
	/* 18-11-2019 */
	.tax-product_cat .product_left{padding:0;}
	.product_listing_outer .row{margin:0;}
	/* 7-1/12 */
	.woocommerce-cart-form table .quantity input.qty {     display: inline-block; } 
    .woocommerce-cart-form table tbody tr td.product-thumbnail {     text-align: left !important;     display: block !important;     float: left;     width: 100%; }
    .woocommerce-cart-form table tbody tr td.product-thumbnail:before {     display: none; }
	
	
	
}
@media (max-width:599px){
	
	div div div.single_pro_img_bg{    width: 100%;}
	div#wc-braintree-credit-card-account-number-hosted iframe {     transform: scale(0.75);     transform-origin: left; }
	
	div.line_main{    display: block;}
	div.line_main .line-label{width:100%;}
	div.line_main .custom_input_main{    padding: 0;     margin: 5px 0 0 0;    width: 100%;}
	div.stmp-loop-lines .font_family{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column-reverse;     -ms-flex-direction: column-reverse;     flex-direction: column-reverse;}
	div.stmp-loop-lines .font_family .custom_select_main{width:100%; padding:0;    margin: 5px 0 0 0;	}
	div.stmp-loop-lines .font_family:after{width:100%;}
	
	div.stmp-loop-lines .font_size{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column-reverse;     -ms-flex-direction: column-reverse;     flex-direction: column-reverse;}
	div.stmp-loop-lines .font_size .custom_select_main{width:100%; padding:0;    margin: 5px 0 0 0;	}
	div.stmp-loop-lines .font_size:after{width:100%;}
	
	
	div.stmp-loop-lines .txtformat{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column-reverse;     -ms-flex-direction: column-reverse;     flex-direction: column-reverse;}
	div.stmp-loop-lines .txtformat .txtformat_inner{width:100%; padding:0;    margin: 5px 0 0 0;	}
	div.stmp-loop-lines .txtformat:after{width:100%;}
	
	
	
	.fast_inner{width:49%;}
	.rubber_main{width:100%;     padding: 0 5px 25px 5px;}
	.rubber_main p{height:auto;}
	.custom_made_inner {     width: 100%; }
	.buy_custom_inner {     text-align: left; padding: 30px 15px 30px 15px;}
	.custom_inner_main {     width: 100%; }
	.custom_inner_main h2{text-align:left; margin: 0 0 15px 0;       font-size: 22px;     line-height: 27px;}
	.custom_inner_main p{text-align:left;}
	.custom_made_inner h3{text-align:left;     font-size: 22px;     line-height: 27px;     margin: 0 0 10px 0;}
	.custom_made_inner p{text-align:left;}
	.custom_made_outer{text-align:left;}
	.custom_main_inner h4{    font-size: 18px;     line-height: 19px;}
	.custom_main_inner p{font-size: 14px;     line-height: 20px; margin:10px 0 0 0;}
	.custom_main_main h4{    font-size: 18px;     line-height: 19px;}
	.rubber_main p{    margin: 10px 0 15px 0;    font-size: 14px;     line-height: 20px;}
	.listing_page_bottom_content h5{margin: 0 0 10px 0;font-size: 16px;     line-height: 19px;}
	.listing_page_bottom_content p{    margin: 0 0 10px 0;    font-size: 14px;     line-height: 20px;}
	#product_table tr.table_details_main td h5{font-size:14px;}
	.right_heading p{display:none;}
	.right_heading h4{font-size:20px; line-height:25px;}
	#product_table .table_details_main .option_tab a{    padding: 8px 16px;}
	.custom_inner_main p {     padding: 0 0 30px 0; }
	.fast_inner p{font-size:15px; padding:0 0 0 10px;}
	.fast_outer {     padding: 0 0 30px 0; }
	.rubber_main_content h4{height:auto;}
		
	/* proof page */
	.proof_outer_form {     padding: 30px 20px; }
	.contact_page_heading h3 {     margin: 0 0 30px 0;     font-size: 25px;     line-height: 30px; }
	.customer_outer{padding:30px 20px;}
	.stamp-info-section-preview .customer_outer{    padding: 30px 0;}
	.contact_outer {     padding: 30px 0 60px 0; }
	.form_proof_inner_dtl {     padding: 0 0 16px 0; }
	.form_proof_deatils {     padding: 0 0 16px 0; }
	.stamp_info_right {     padding: 40px 0 0 0; }
	
	/* contact page */
	.contact_right {     padding: 40px 0 0 0; }
	.contact_details {     padding: 30px 20px; }
	.contact_page_form {     padding: 30px 20px; }
	.contact_details p{font-size:14px;line-height:21px;}
	.connect_main h6{font-size:14px;}
	.connect_main ul li{width:40px; line-height:40px; height:40px;}
	
	/* 18-11-2019 */
	.listing_page_bottom_inner h5{font-size:16px; line-height:21px; margin:0 0 3px 0;}
	.listing_page_bottom_inner p{font-size:13px; line-height:19px; margin:0 0 15px 0;}
	
	/* 14-01-2020 */
	.rubber_main_inner img{margin:0 0 40px 0;}
	.custom_main_logo p{font-size:14px; line-height:19px;}
	
}
@media (max-width:480px){
	.woocommerce .ready_outer .add_button_outer>button{width:100%;}
	div.stamp_border_inner, div.stamp_width_inner, div.stamp_color_inner{    width: 100%;}
	.footer_left {     text-align: left;     padding: 0 5px;}
	.footer_left span.back_to_top {     text-align: left; }
	.footer_right {     padding: 30px 5px 0 5px; }
	.footer_right_inner {     padding: 0 0 30px 0;     width: 100%; }
	.footer_right_inner:last-child {     padding: 0;  }
	.copyright_footer{padding:15px 0;}
	.footer_copyright{padding:0 0 8px 0;}
	.footer_copy {     text-align: center; }
	.footer_copyright{width:100%;}
	.footer_logo{width:100%;text-align:center;}
	.footer_logo a {     float: none;     display: inline-block;     vertical-align: middle; }
	.product_right_main{width:100%; padding:0;}
	.product_right_main_inner{margin:0 0 15px 0;}
	.order_inner{width:100%; margin:0 0 15px 0;}
	.order_main{margin:0;}
	.product_outer {    padding: 20px 15px 10px 15px; }
	.fast_inner {     width: 100%;     text-align: left;     padding: 0 0 0 30px; margin:0 0 20px 0;}
	.fast_inner:last-child { margin:0 ;}
	.header_left_bar li a{font-size:12px;}
	.product_left {     padding: 0; }
	div.container {     width: 100%; }
	.rubber_main {     width: 100%;     padding: 0 15px 25px 15px; }
	.custom_made_inner{padding:40px 15px;}
	footer {     padding: 50px 15px 50px 15px; }
	
	body button#responsive-menu-button{right:15px;}
	
	.tax-product_cat .product_listing_outer {     padding: 20px 0px 50px 0px; }
	.tax-product_cat .header_outer {     padding: 18px 0px 18px 0px; }
	.tax-product_cat .header_top_bar {     padding: 0; }
	
	/* 18-11-2019 */
	#product_table .table_details_main .sample_tab p{font-size:11px;}
}
@media(max-width:360px)
{
	div#wc-braintree-credit-card-account-number-hosted iframe{    transform: scale(0.6);}
	div div .stamp-info-section .stamp-info{    padding: 23px 15px 34px;}
	div .add_information h5 span{    float: left;     width: 100%;margin:0;}
	div.single_page_main.single_page_main_dimension{width:100%;}
	div .single_page_main.single_page_main_sample{width:100%;}
	div div.single_page_main.single_page_main_example{width:100%;}
	div div div.single_pro_img_bg{width:200px;}
	
	div .uploadimage-info-section h3.stamp-info-head span{padding:0;float: left;     width: 100%;}
}
@media (max-width:350px){
	body button#responsive-menu-button{top:61px;}
}