/* ============================== Media CSS	================================= */
@media (min-width: 1400px) {
	.counter_row .counter_col:nth-child(3) .counter_text .stk--count-up-active{
		padding-right: 30px;
	}
	.counter_row .counter_col:nth-child(4) .counter_text .stk--count-up-active{
		padding-right: 40px;
	}
	.shop_page .grid-container{
		max-width: 1320px;
	}
	.footer_sec .footer_row_one .col_one:after{
		top: -4px;
	}
}
@media screen and (max-width: 1550px){
	.service_sec .service_row{
		padding: 0 !important;
	}
	.favourites_product_sec.wp-block-cover,
	.athlone_sec .wp-block-cover,
	.blog_sec.wp-block-cover{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}
@media screen and (max-width: 1550px) and (min-width: 1400px) {
	.header-sec .toggle_row .content{
		flex-basis: 40% !important;
	}
	.slider_sec button.eedee-gutenslider-next {
    margin-right: 10px;
	}
	.slider_sec button.eedee-gutenslider-prev {
    margin-left: 10px;
	}
	.athlone_sec .content_col{
		padding: 35px !important;
	}
	.offer_sec .eedee-gutenslider-next{
		right: 44% !important
	}
	.offer_sec .eedee-gutenslider-prev {
    left: 44% !important;
	}
	.testimonial_sec .stk-block-carousel{
		padding-left: 25px !important;
		padding-right: 25px !important;
	}
	.loved_product_sec .stk-block-button-group{
		right: 25px;
	}
	.loved_product_sec .wp-block-stackable-heading{
    margin-left: 25px !important;
	}
	.service_sec .service_col{
		padding: 0px 10px !important;
	}
	.service_sec .service_col .title .stk-block-heading__text{
		font-size: 23px !important;
	}
}
@media screen and (max-width: 1399px) and (min-width: 1300px) {
	.header-sec .toggle_row .content{
		flex-basis: 50% !important;
	}
	.athlone_sec .content_col{
		padding: 24px !important;
	}
	.offer_sec .eedee-gutenslider-next{
		right: 44% !important
	}
	.offer_sec .eedee-gutenslider-prev {
		left: 44% !important;
	}
	.testimonial_sec .stk-block-carousel{
		padding-left: 25px !important;
		padding-right: 25px !important;
	}
	.loved_product_sec .stk-block-button-group{
		right: 25px;
	}
	.loved_product_sec .wp-block-stackable-heading{
		margin-left: 25px !important;
	}
	.service_sec .service_col{
		padding: 0px 10px !important;
	}
	.service_sec .service_col .title .stk-block-heading__text{
		font-size: 21px !important;
	}
}
@media screen and (max-width: 1299px) and (min-width: 1200px) {
	.header-sec .toggle_row .content{
		flex-basis: 50% !important;
	}
	.athlone_sec .content_col{
		padding: 24px !important;
	}
	.offer_sec .eedee-gutenslider-next{
		right: 43% !important
	}
	.offer_sec .eedee-gutenslider-prev {
		left: 43% !important;
	}
	.testimonial_sec .stk-block-carousel{
		padding-left: 25px !important;
		padding-right: 25px !important;
	}
	.testimonial_sec .stk-block-carousel__slider .stk-block-testimonial__content{
		padding: 20px 15px;
	}
	.loved_product_sec .stk-block-button-group{
		right: 25px;
	}
	.loved_product_sec .wp-block-stackable-heading{
		margin-left: 25px !important;
	}
	.slider_sec .slider_row .col_one .product_img{
		width: 300px;
		margin: 0 auto;
	}
	.service_sec .service_col{
		padding: 0px 10px !important;
	}
	.service_sec .service_col .title .stk-block-heading__text{
		font-size: 21px !important;
		letter-spacing: 1.1px !important;
	}
}
@media screen and (max-width: 1199px) and (min-width: 1024px) {
	.product_cat_page ul.products li a img {
    width: 230px !important;
	}
	.loved_product_sec .gutentor-image-thumb img{
		height: 100%;
		width: 100%;
	}
	.loved_product_sec .gutentor-image-thumb{
		height: 360px;
		width: 300px;
		margin: 0 auto;
	}
	.loved_product_sec .eedee-gutenslider-prev{
		left: 10px !important;
	}
	.loved_product_sec .eedee-gutenslider-next{
		right: 10px !important;
	}
	.athlone_sec .content_col{
		padding: 20px !important;
	}
	.athlone_sec .wp-block-stackable-column{
		padding: 40px 20px !important;
	}
	.athlone_sec .wp-block-stackable-column .gutentor-post{
		padding: 0px !important;
	}
	.offer_sec .eedee-gutenslider-next{
		right: 42% !important
	}
	.offer_sec .eedee-gutenslider-prev {
		left: 42% !important;
	}
	.testimonial_sec .stk-block-carousel{
		padding-left: 25px !important;
		padding-right: 25px !important;
	}
	.testimonial_sec .stk-block-carousel__slider .stk-block-testimonial__content{
		padding: 20px 15px;
	}
	.loved_product_sec .stk-block-button-group{
		right: 25px;
	}
	.loved_product_sec .wp-block-stackable-heading{
		margin-left: 25px !important;
	}
	.slider_sec .slider_row .col_one .product_img{
		width: 300px;
		margin: 0 auto;
	}
	.slider_sec button.eedee-gutenslider-prev {
    margin-left: 10px;
	}
	.slider_sec button.eedee-gutenslider-next {
    margin-right: 10px;
	}
	.single-product ul.related_product li .wc-block-components-product-image {
    height: 400px;
    width: 260px;
	}
	.single-product .product_info_col form button[type="submit"] {
    width: 65%;
    margin-left: 10px;
	}
	.single-product .related_product {
    column-gap: 30px !important;
	}
	.favourites_product_sec .gutentor-image-thumb{
		height: 370px;
    width: 270px;
	}
	.service_sec .service_col .title .stk-block-heading__text{
		display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	}
	.about_page_third_sec .content_col{
		padding-right: 20px !important;
	}
	.service_sec .service_col{
		padding: 0px 10px !important;
	}
	.header-sec .header-row .header-menu-col,
	.header-sec .header-row .header-search-col{
		flex-basis: 32% !important;
	}
	.header-sec .header-row .header-logo-col{
		flex-basis: 36% !important;
	}
	.header-sec .header-row .header-menu-col .wp-block-group,
	.header-sec .header-row .wp-block-navigation__container{
    gap: 10px !important;
	}
	.header-sec .header-row .search_row{
    gap: 15px !important;
	}
	.footer_sec .footer_row_one .col_one{
		padding-right: 30px !important;
		flex-basis: 40% !important;
	}
	.footer_sec .footer_row_one .col_two{
		padding-left: 30px !important;
		flex-basis: 30% !important;
	}
	.contact_page .img_col figure{
		width: 280px;
	}
	.header-sec .toggle_row .content{
		flex-basis: 50% !important;
	}
	.header-sec .toggle_row .content .gutentor-text{
		font-size: 18px !important;
	}
	/* -*-*-*-*-*-* */
	.shop_table button[type="submit"], .cart_totals .wc-proceed-to-checkout a{
		padding: calc(0.667em + 2px) calc(1.333em + 2px) !important;
	}
	.product_cat_page ul.products li .add_to_cart_button, .product_cat_page ul.products li .added_to_cart{
		bottom: 104px;
	}
	.product_cat_page ul.products li{
    width: 31% !important;
	}
	.banner_section.wp-block-cover{
		min-height: 200px !important;
	}
}
@media screen and (max-width: 1023px) and (min-width: 992px) {
	.product_cat_page ul.products li a img{
		width: 220px !important;
	}
	.athlone_sec .content_col{
		padding: 20px !important;
		flex-basis: 33% !important;
	}
	.athlone_sec .slider_col{
		flex-basis: 67% !important;
	}
	.offer_sec .eedee-gutenslider-next{
		right: 42% !important
	}
	.offer_sec .eedee-gutenslider-prev {
		left: 42% !important;
	}
	.loved_product_sec .gutentor-image-thumb img{
		height: 100%;
		width: 100%;
	}
	.loved_product_sec .gutentor-image-thumb{
		height: 360px;
		width: 300px;
		margin: 0 auto;
	}
	.loved_product_sec .eedee-gutenslider-prev{
		left: 10px !important;
	}
	.loved_product_sec .eedee-gutenslider-next{
		right: 10px !important;
	}
	.loved_product_sec .stk-block-button-group{
		right: 25px;
	}
	.loved_product_sec .wp-block-stackable-heading{
		margin-left: 25px !important;
	}
	.slider_sec .slider_row .col_one .product_img{
		width: 300px;
		margin: 0 auto;
	}
	.slider_sec button.eedee-gutenslider-prev {
		margin-left: 10px;
	}
	.slider_sec button.eedee-gutenslider-next {
		margin-right: 10px;
	}
	.single-product ul.related_product li .wc-block-components-product-image {
		height: 400px;
		width: 260px;
	}
	.single-product .product_info_col form button[type="submit"] {
		width: 65%;
		margin-left: 10px;
	}
	.single-product .related_product {
		column-gap: 30px !important;
	}
	.favourites_product_sec .gutentor-image-thumb{
		height: 370px;
		width: 270px;
	}
	.about_page_third_sec .content_col .stk-block-heading__text{
		text-align: right;
	}
	.service_sec .service_col .title .stk-block-heading__text{
		display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	}
	.service_sec .service_col{
		padding: 0px 10px !important;
	}
	.about_page_third_sec .content_col{
		padding-right: 20px !important;
	}
	.favourites_product_sec .gutentor-image-thumb{
		height: 370px;
    width: 260px;
	}
	.header-sec .header-row .header-menu-col,
	.header-sec .header-row .header-search-col{
		flex-basis: 32% !important;
	}
	.header-sec .header-row .header-logo-col{
		flex-basis: 36% !important;
	}
	.header-sec .header-row .header-menu-col .wp-block-group,
	.header-sec .header-row .wp-block-navigation__container{
		gap: 10px !important;
	}
	.header-sec .header-row .search_row{
		gap: 15px !important;
	}
	.footer_sec .footer_row_one .col_one{
		padding-right: 30px !important;
		flex-basis: 40% !important;
	}
	.footer_sec .footer_row_one .col_two{
		padding-left: 30px !important;
		flex-basis: 30% !important;
	}
	.contact_page .img_col figure{
		width: 280px;
	}
	.header-sec .toggle_row .content{
		flex-basis: 50% !important;
	}
	.header-sec .toggle_row .content .gutentor-text{
		font-size: 18px !important;
	}
	.footer_sec .footer_row_one .title .stk-block-heading__text{
		font-size: 25px !important;
	}
	/* -*-*-*-*-*-* */
	.product_cat_page ul.products li .add_to_cart_button, .product_cat_page ul.products li .added_to_cart{
		bottom: 104px;
	}
	.product_cat_page ul.products{
		display: flex;
		flex-wrap: wrap;
		gap: 30px;
	}
	.product_cat_page ul.products li{
		width: 30% !important;
		margin: 0 !important;
	}
}
@media screen and (max-width: 991px) and (min-width: 768px) {
	.athlone_sec .athlone_row .slider_col{
		padding-left: 0px !important;
		padding-top: 30px !important;
	}
	.offer_sec .eedee-gutenslider-next {
    right: 40% !important;
	}
	.offer_sec .eedee-gutenslider-prev {
    left: 40% !important;
	}
	.offer_sec .offer_row .content_col{
		flex-basis: 65% !important;
    padding-right: 20px;
	}
	.offer_sec .offer_row .img_col{
		flex-basis: 35% !important;
	}
	.offer_sec .img_col .wp-block-image{
		margin: 0 !important;
	}
	.service_sec.wp-block-cover{
		padding: 60px 0px !important;
	}
	.loved_product_sec .wp-block-cover__background{
		background-color: #fff !important;
	}
	.loved_product_sec .eedee-gutenslider-nav{
		display: none !important;
	}
	.loved_product_sec .gutentor-image-thumb img{
		height: 100%;
		width: 100%;
	}
	.loved_product_sec .gutentor-image-thumb{
		height: 360px;
		width: 300px;
		margin: 0 auto;
	}
	.loved_product_sec .stk-block-button-group{
		right: 25px;
	}
	.loved_product_sec .wp-block-stackable-heading{
		margin-left: 25px !important;
	}
	.slider_sec .eedee-gutenslider-nav{
		display: none !important;
	}
	.slider_sec .slider_row .col_one{
		flex-basis: 40% !important;
		max-width: 40%;
	}
	.slider_sec .slider_row .col_two{
		flex-basis: 60% !important;
		max-width: 60%;
	}
	.slider_sec .slider_content{
    min-height: 650px !important;
	}
	.service_sec .service_row .service_col{
		padding: 10px 10px !important;
	}
	.about_page_third_sec .video_col .wp-block-gutentor-video-popup{
		height: 500px;
	}
	.about_page_third_sec .about_row .content_col{
		order: 2;
	}
	.about_page_third_sec .about_row .video_col{
		order: 1;
	}
	.about_page_third_sec .content_col{
		padding-right: 0px !important;
	}
	.favourites_product_sec .gutentor-wc-rating{
		display: flex;
	}
	.favourites_product_sec .gutentor-wc-rating .star-rating{
		margin-left: 0 !important;
	}
	.footer_sec .footer_row_two .col_two{
		display: flex;
		justify-content: end;
	}
	.footer_sec .footer_row_one,
	.footer_sec .footer_row_two,
	.header-sec .header-row,
	.about_page_sec_one .about_row,
	.about_page_third_sec .about_row,
	.service_sec .service_row,
	.athlone_sec .athlone_row{
		flex-wrap: wrap !important;
	}
	.footer_sec .footer_row_one .col_one,
	.footer_sec .footer_row_one .col_two,
	.footer_sec .footer_row_one .col_three,
	.footer_sec .footer_row_one .col_four,
	.footer_sec .footer_row_two .col_one,
	.footer_sec .footer_row_two .col_two,
	.header-sec .toggle_row .content,
	.service_sec .service_row .service_col{
		flex-basis: 50% !important;
    max-width: 50%;
	}
	.footer_sec .footer_row_one .col_one:after,
	.contact_page .contact-page-row .img_col{
		display: none;
	}
	.footer_sec .footer_row_one .col_one,
	.about_page_sec_one .about_row .about_left_col{
		padding-right: 0px !important;
	}
	.footer_sec .footer_row_one .col_four{
		padding-left: 50px !important;
	}
	.footer_sec .footer_logo{
		margin: 0 !important;
	}
	.contact_page .contact-page-row .content_col,
	.about_page_sec_one .about_row .about_left_col,
	.about_page_sec_one .about_row .about_right_col,
	.about_page_third_sec .about_row .content_col,
	.about_page_third_sec .about_row .video_col,
	.athlone_sec .athlone_row .content_col,
	.athlone_sec .athlone_row .slider_col{
		max-width: 100%;
		flex-basis: 100% !important;
	}
	.about_page_sec_one .about_row .about_right_col{
		margin-top: 20px;
	}
	.header-sec .header-row .header-menu-col{
		flex-basis: 55% !important;
		order: 2;
		max-width: 55%;
	}
	.header-sec .header-row .header-logo-col{
		flex-basis: 100% !important;
		order: 1;
		max-width: 100%;
		margin-bottom: 15px;
	}
	.header-sec .header-row .header-search-col{
		flex-basis: 45% !important;
		order: 3;
		max-width: 45%;
	}
	.header-sec .header-row .header-menu-col ul,
	.header-sec .header-row .header-search-col .search_row{
		grid-column-gap: 20px !important;
	}
	/* --*-*-*-*-*-*-*-*-* */
	.product_search ul.products li{
		width: 31% !important;
	}
	.single-product .product_row{
		flex-wrap: wrap !important;
	}
	.single-product .product_row .product_gallery_col,
	.single-product .product_row .product_info_col{
		flex-basis: 100% !important;
		max-width: 100%;
	}
	.product_cat_page ul.products li{
		width: 48% !important;
		margin-bottom: 25px !important;
	}
	.product_cat_page ul.products li:nth-child(even){
		margin-right: 0px !important;
	}
	.product_cat_page ul.products li:nth-child(odd){
		margin-right: 25px !important;
	}
	.single-product .product_row .product_info_col{
		padding: 0px !important;
	}
	.single-product ul.related_product li{
		max-width: 47% !important;
    width: 47% !important;
	}
	.banner_section.wp-block-cover{
		min-height: 200px !important;
	}
	.banner_section .breadcums_row .content_col{
		flex-basis: 40%;
		max-width: 40%;
	}
	.banner_section .breadcums_row .wp-block-group{
		width: 100%;
	}
	.location-row .location-info{
		order: 2;
	}
	.location-row .location.map{
		order: 1;
	}
	.single-blog-page .admin-col .author-col,
	.single-blog-page .admin-col .post-date-col{
            flex-basis: 35% !important;
            max-width: 40%;
	}
	.single-blog-page .post-info .post-content P{
		font-size: 16px;
		line-height: 35px;
	}
	.post-info .category-social-icon .blog-category,
	.post-info .category-social-icon .social-icon-col{
		flex-basis: 100%!important;
		max-width: 100%;
		margin-top: 20px;
	}
	.post-info .category-social-icon .blog-category ul,
	.post-info .category-social-icon .social-icon-col .stk-button-group{
		justify-content: center;
	}
	.single-blog-page .pagination .wp-block-column{
		flex-basis: 50%!important;
		max-width: 50%;
	}
	.single-blog-page .post-comment,
	.single-blog-page .post-info .post-form{
    width: 80%;
	}
	.search-page .result ul li{
    max-width: 49%;
		margin: 0;
	}
	.search-page .result ul li:nth-child(odd){
    margin-right: 10px;
	}
	.single-blog-page .single-post-image img {
    height: 550px;
	}
	.archive .archive_row{
		flex-wrap: wrap !important;
	}
	.archive .luxury-watches-pro-archive-left,
	.archive .luxury-watches-pro-archive-right{
		flex-basis: 100% !important;
    max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.blog_sec .wp-block-stackable-heading{
		margin-left: 0px !important;
	}
	.blog_sec.wp-block-cover{
		padding-bottom: 120px !important;
	}
	.blog_sec .stk-block-button-group {
    top: unset !important;
    right: 0px !important;
    left: 0px !important;
    bottom: -75px !important;
	}
	.athlone_sec .wp-block-stackable-icon-label .stk-row{
		width: auto;
		justify-content: center;
	}
	.offer_sec .wp-block-stackable-heading,
	.offer_sec .wp-block-stackable-button-group{
		width: 100%;
	}
	.offer_sec .content_col{
		padding: 0px 15px !important;
	}
	.testimonial_sec .wp-block-stackable-carousel{
		padding: 0px !important;
	}
	.service_sec.wp-block-cover{
		padding: 40px 0px !important;
	}
	.loved_product_sec .wp-block-cover{
		padding-top: 0px !important;
	}
	.loved_product_sec .stk-block-button-group {
    top: unset;
    right: 0;
    left: 0;
    bottom: 35px;
	}
	.loved_product_sec .wp-block-cover__background{
		background-color: #fff !important;
	}
	.favourites_product_sec .wp-block-stackable-heading{
    margin-left: 0px !important;
	}
	.slider_sec .slider_content{
		min-height: 600px !important;
	}
	.slider_sec .col_one,
	.slider_sec .eedee-gutenslider-nav,
	.loved_product_sec .eedee-gutenslider-nav,
	.testimonial_sec .stk-block-carousel__button,
	.offer_sec .img_col,
	.offer_sec .eedee-gutenslider-nav,
	.athlone_sec .stk-block-carousel__button{
		display: none !important;
	}
	.athlone_sec .athlone_row .slider_col{
		padding-left: 0px !important;
		padding-top: 30px !important;
	}
	.single_product .product_gallery_col ol li {
    width: 47% !important;
	}
	.favourites_product_sec .gutentor-woo-add-to-cart{
		opacity: 1;
	}
	.service_sec .service_col{
		padding: 15px !important;
	}
	.about_page_third_sec .video_col .wp-block-gutentor-video-popup{
		height: 450px;
	}
	.favourites_product_sec .stk-block-button-group {
    top: unset !important;
    right: 0px !important;
    left: 0px !important;
    bottom: -70px !important;
	}
	.favourites_product_sec.wp-block-cover{
		padding-bottom: 120px !important;
	}
	.about_page_sec_one .about_right_col,
	.about_page_sec_one .about_left_col,
	.about_page_third_sec .content_col,
	.about_page_third_sec .video_col{
		padding: 0px 15px !important;
	}
	.about_page_sec_one .about_right_col .wp-block-stackable-heading,
	.about_page_sec_one .about_right_col .wp-block-group{
		width: 100%;
		justify-content: center;
	}
	.shop_page .gutentor-wc-rating{
		float: unset;
    display: flex;
	}
	.shop_page .gutentor-woo-add-to-cart{
		opacity: 1;
	}
	.header-sec .header-row .header-menu-col{
	  justify-content: center;
	  order: 2;
	  margin: 15px 0;
	}
	.header-sec .header-row .header-logo-col{
	  order: 1;
	}
	.header-sec .header-row .header-search-col{
	  display: flex;
	  justify-content: center;
	  order: 3;
	}
	.footer_sec .footer_row_one .col_one:after,
	.contact_page .contact-page-row .img_col{
		display: none;
	}
	.blog_page .stk-block-posts__readmore,
	.blog_sec .stk-block-posts__readmore{
		margin: 0 auto;
	}
	.footer_sec form,
	.contact_page form{
		position: relative;
		text-align: center;
	}
	.footer_sec form .wpcf7-spinner,
	.contact_page form .wpcf7-spinner{
		position: absolute;
    bottom: 50px;
	}
	.footer_sec .footer_row_one .col_one,
	.footer_sec .footer_row_one .col_two,
	.footer_sec .footer_row_one .col_three,
	.footer_sec .footer_row_one .col_four,
	.warranty_sec.wp-block-group{
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
	.footer_sec .footer_logo{
		margin: 0 !important;
		text-align: center;
	}
	.footer_sec .footer_row_one nav ul li,
	.footer_sec .footer_row_two .wp-block-group{
		justify-content: center;
	}
	.footer_sec .footer_row_two .wp-block-group{
		margin-top: 15px;
	}
	.footer_sec .footer_row_one .col_four{
		padding-bottom: 30px !important;
	}
	.footer_sec .footer_row_two{
		padding: 20px 0px !important;
	}
	/* -*-*-*-*-*-*-* */
	.single-post .cat-item{
		text-align: center;
		margin-top: 15px;
	}
	.product_search ul.products li .add_to_cart_button, .product_search ul.products li .added_to_cart{
		opacity: 1;
	}
	.woocommerce-MyAccount-content p, .woocommerce-MyAccount-content p a{
		text-align: center;
	}
	.woocommerce-MyAccount-content  .woocommerce-info{
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}
	.woocommerce-MyAccount-content .woocommerce-Button{
		margin-top: 15px;
	}
	.wopb-wishlist-modal-content .wopb-wishlist-modal{
		border-radius: 0px !important;
		width: fit-content;
		margin: 0 auto;
	}
	.shop_table button[type="submit"]{
		padding: 10px 8px;
		line-height: 28px;
	}
	.product_cat_page ul.products li .add_to_cart_button, .product_cat_page ul.products li .added_to_cart{
		opacity: 1;
	}
	.single_product .product_info_col .wp-block-post-title,
	.single-product .wc-block-components-product-price,
	.single_product p.wp-block-post-excerpt__excerpt,
	.single-product .product_tab .woocommerce-Tabs-panel p,
	.single-product ul.related_product li .wp-block-post-title,
	.single-product .related_product .wc-block-components-product-rating{
		text-align: center;
	}
	.single-product .product_info_col form button[type="submit"]{
		width: 65%;
	}
	.single-product form .wopb-wishlist-add{
		width: 20%;
	}
	.single-product .product_tab ul.tabs.wc-tabs{
            display: flex;
            justify-content: center;
            gap: 30px;
	}
	.single-product .product_tab ul.tabs.wc-tabs li{
		margin: 0 !important;
		padding: 0px 10px !important;
	}
	.single-product .product_row .product_info_col{
		padding: 0px !important;
	}
	.banner_section .breadcums_row .content_col,
	.single-product .product_info_col .wp-block-group{
		justify-content: center;
	}
	.single-blog-page .single-post-image img{
		height: 450px;
	}
	.single-blog-page .post-info{
    margin-top: 0;
	}
  .page-404 .error-text{
    max-width: 100% !important;
  }
	.admin-col .author-col,
	.admin-col .post-date-col{
		display: flex;
		justify-content: center;
		margin: 5px 0px;
	}
	.single-blog-page .post-info .post-content P{
		font-size: 16px;
		line-height: 30px;
		text-align: center;
	}
	.single-blog-page .post-comment,
	.single-blog-page .post-info .post-form{
		width: 100%;
	}
	.single-blog-page .post-form form{
		padding: 25px;
	}
	.single-blog-page  .post-info{
		padding-bottom: 50px !important;
	}
	.single-blog-page .post-info .post-form{
		line-height: 25px;
	}
	.single-blog-page .post-form form p.form-submit{
		text-align: center;
	}
	.post-info .category-social-icon .blog-category{
		text-align: center;
    padding-bottom: 15px;
	}
	.single-blog-page  .pagination .post-navigation-link-previous,
	.single-blog-page  .pagination .post-navigation-link-next{
		text-align: center;
		margin-bottom: 40px;
	}
	.post-info .category-social-icon .social-icon-col{
		margin-top: 15px;
    display: flex;
    justify-content: center;
	}
	.post-info .category-social-icon .social-icon-col .social-icon{
		margin: 0 !important;
	}
	.more-info h3,
	.single-blog-page .post-form h3.comment-reply-title,
	.single-blog-page .post-comment .wp-block-comments-title{
		text-align: center;
	}
	.blog-inner-image .blog-left-img img, .blog-inner-image .blog-right-img img{
		padding: 5px 0px;
	}
	.search-page .result ul li{
		max-width: 100%;
		margin: 0;
	}
	.result .wp-block-group .wp-block-columns{
		text-align: center;
	}
	.header-row .header-btn-col {
    justify-content: center;
    padding-top: 15px;
	}
	.header-row  .header-btn-col{
		display: none;
	}
	.counter_col .counter,
	.post-info .category-social-icon .blog-category ul,
	.post-info .category-social-icon .social-icon-col .stk-button-group{
		justify-content: center;
	}
	.pagination .wp-block-post-navigation-link a{
		text-align: center;
	}
	.post-info .post_title,
	.post-info .our_post_info .discription h3,
	.post-info .our_post_info .about_info h4,
	.post-info .our_post_info .content p,
	.post-info .our_post_info .discription p{
		text-align: center;
	}
	.footer_two_row .call_col{
		padding: 20px 5px !important;
		border-left: 0;
		border-right: 0;
	}
	.search_alert form,
	.about_right_col .customer_row{
		width: 100%;
	}
	.single-services .img{
		padding: 0px 20px;
	}
	.archive .post h2 a,
	.archive .post .wp-block-post-excerpt p.wp-block-post-excerpt__excerpt,
	.archive .post .wp-block-post-excerpt p.wp-block-post-excerpt__more-text{
		text-align: center;
	}
	.archive ul.wp-block-post-template li{
		width: 100%;
		display: block;
		margin: 0;
	}
}
@media screen and (max-width: 767px) and (min-width: 600px) {
	.header-sec .toggle_row .content{
		max-width: 75%;
	}
	.favourites_product_sec .gutentor-post{
		max-width: 75%;
		margin: 0 auto;
	}
	/* -*-*-*-*-*-*-*-*-*-* */
	.product_search ul.products li{
		width: 47% !important;
	}
	.product_cat_page ul.products{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.product_cat_page ul.products li{
		width: 70% !important;
		margin: 0px auto 15px auto !important;
	}
	.single-product ul.related_product li {
    max-width: 80% !important;
    width: 80% !important;
    margin: 0 auto;
	}
}
@media screen and (max-width: 599px) {
	.loved_product_sec .gutentor-image-thumb img{
		height: 100%;
		width: 100%;
	}
	.loved_product_sec .gutentor-image-thumb{
		width: 250px;
    height: 350px;
		margin: 0 auto;
	}
	.favourites_product_sec .gutentor-image-thumb {
    height: 400px;
    width: 260px
	}
	.about_page_sec_one .stk-button-group{
		flex-wrap: wrap !important;
	}
	.about_page_sec_one .stk-button-group .stk-block-button{
		width: 100%;
	}
	.header-sec .wp-block-navigation__responsive-container-open::after{
		content: 'menu';
		font-family: Oswald;
		font-size: 16px;
		font-weight: 600;
		line-height: 20px;
		letter-spacing: 0.1em;
		text-align: center;
	}
	.header-sec .wp-block-navigation__responsive-container-open svg{
		fill: #181518 !important;
	}
	.header-sec .wp-block-navigation__responsive-container{
		background-color: #FFD600 !important;
	}
	.header-sec .wp-block-navigation__responsive-container-close{
		border: 2px solid #181518;
		margin-right: 15px;
		border-radius: 10px;
		padding: 3px;
	}
	.header-sec .wp-block-navigation__responsive-container ul{
		margin-left: 15px
	}
	/* -*-*-*-*-*-*-*-* */
	.product_search ul.products li{
		width: 100% !important;
	}
	.single-product ul.related_product li {
		max-width: 100% !important;
		width: 100% !important;
	}
}
@media screen and (max-width: 479px) {
	.post-info .category-social-icon .blog-category ul{
		display: block;
	}
	.post-info .blog-category ul li{
		margin: 25px 0px;
	}
}
@media screen and (max-width: 400px) {
	.single_product .product_gallery_col ol li {
		width: 100% !important;
	}
	.single-product ul.related_product li .wc-block-components-product-image {
		height: 350px;
    width: 235px;
	}
}
@media screen and (max-width: 405px) {
	.warranty_sec .wp-block-image{
		display: none;
	}
}
