@media screen and (min-width: 1499px) and (max-width: 1600px) {
.single-product-custom-wrap .woocommerce-product-gallery.images:before {
    left: -36%;
    width: 770px;
}		
}	

@media screen and (max-width: 1350px){
.eb-testimonial-right-text {
    width: 50% !important;
    margin-right: 0;
}
}

@media screen and (max-width: 1200px){
.psg-menu-mobile-wrp .menu-item-has-children ul.sub-menu:before {
    content: unset;
}
.psg-menu-mobile-wrp .menu-item-has-children ul.sub-menu li a:before{
    content:unset;
}	
}

@media screen and (max-width: 1024px) {
.single-blog-social-icon {
    padding-left: 0px;
}
.woo-category-tabs-left {
    margin-bottom: 35px;
}
.eb-header-inner-wrp{
    padding:15px;
}
.woo-category-tabs-right-content{
padding-left:15px !important;
}
#mobile-menu-toggle .navbar{
    margin-bottom:0px !important;
}    
}

@media screen and (max-width: 768px) {
.eb-testimonial-repeater-main .eb-testimonial-left-arrow {
    left: -30px;
}
.eb-testimonial-repeater-main .eb-testimonial-right-arrow {
    right: -30px;
}
#mobile-menu-toggle .navbar{
    margin-bottom:0px !important;
}    
.eb-header-inner .eb-menu-wrp{
    display: none;
}    
.eb-header-inner-wrp {
    padding: 15px !important;
}    
.psg-product-tabs-inner {
    width: 100% !important;
    order: initial !important;
}
.psg-wc-tabs ul.wc-tabs {
    padding-left: 2px !important;
}
.psg-product-tabs-inner a {
   display:block !important;
 }
#carusel_poduct_related .psg-product-archive-list {
    padding: 15px !important;
}
.glide__arrows {
    visibility: visible;
}
.custom-product-cat-slider-btn {
    display: block;
}

.woo-category-tabs-right-content {
    padding-left: 0 !important;
}
.woo-category-tabs-left {
    margin-bottom: 35px;
}
.woo-category-tabs-main {
    padding-left: 0;
    padding-right: 0;
}

.psg-blog-upper {
    display: block;
}
.psg-sorting {
    width: 100%;
}	
.psg-post-search-wrp {
    width: 100%;
    margin-top: 20px;
}	
.psg-search-page-wrp .page-header {
    padding: 150px 100px;
}
.psg-header-tools-icon {
    width: 55%;
}	
}

@media screen and (max-width: 767px) {
.eb-testimonial-right-text {
    width: 100% !important;
}
.eb-page-title-wrp:before {
    width: 100%;
}
.single-blog-social-title {
    margin: 0 25px 0 0;
}
.single-blog-social-icon {
    justify-content: center;
}
.single-blog-content {
    text-align: center;
}
.easybusniess-blog-back-btn i {
    padding-right: 10px;
}
.eb-recaptcha-main {
    padding: 0 0px;
}
.eb-contact-form-wrp li#field_1_5 {
    padding-left: 0 !important;
}
.eb-input {
    padding-left: 0 !important;
}
.gform_wrapper.eb-contact-form-wrp_wrapper ul.gform_fields {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.eb-contact-form-wrp .width-50pr {
    padding-left: 0px;
    padding-right: 0px !important;
}
.eb-contact-form-wrp .width-100pr {
    padding-left: 0;
    padding-right: 0px !important;
}
.eb-contact-form-wrp .width-50pr {
    width: 100%;
}
.site-description {
    display: none;
}  
#mobile-menu-toggle .navbar{
    margin-bottom:0px !important;
}
.zig-zag-right-wrp:before,
.zig-zag-left-wrp:before{
    content: none !important;
}	
h2.category-pot-title-custom, h2.category-pot-title-custom a {
    font-size: 16px !important;
    line-height: 24px !important;
    text-align: center;
    letter-spacing: 0.8px !important;
}
	.product-price-tickr {
    font-size: 16px !important;
    letter-spacing: 0.8px !important;
    line-height: 31px !important;
    text-align: center;
    margin-bottom: 40px !important;
}
.psg-header-tools-icon {
    margin-right: unset;
}
.custom-product-cat-slider-btn .zone-left-arrow{
  left:0 !important;
}
.custom-product-cat-slider-btn .zone-right-arrow{
  right:0 !important;
}
header a.custom-logo-link img {
    height: 55px;
    width: auto;
}
.site-logo {
    width: 161px;
}
.psg-header-defualt-icon>li:after {
    content: unset;
}
.mfp-wrap {
    position: fixed !important;
}
.mfp-close {
    position: fixed;
}
.mfp-container {
    padding: 0 18px !important;
    overflow-x: hidden !important;
     position:fixed !important;
     z-index: 1111111 !important;
}
}

@media screen and (max-width: 600px) {
.single-blog-title .blog-title {
    font-size: 30px;
    line-height: 42px;
    letter-spacing: 1.5px;
}
.header-fixed div#psg-header-inner {
    top: 0;
}	
#mobile-menu-toggle {
    top: 80px!important;
}	
.header-fixed div#mobile-menu-toggle {
    top: 80px !important;
}	
#carusel_poduct_related .glide__arrow.glide__arrow--right{
    right: 0;	
}
#carusel_poduct_related .glide__arrow.glide__arrow--left{
    left: 0;	
}
#carusel_poduct_related .glide__arrow {
    top: 25%;
}
#carusel_poduct_related .psg-product-archive-list{
	padding:5px !important;	
}
#off-fullscreen-menu{
	width: 400px !important;
    padding: 70px 20px;
}
.psg-search-page-wrp .page-header {
    padding: 120px 30px;
}	
.psg-error-page .page-header {
    padding: 120px 50px;
}	
.psg-error-title {
    font-size: 70px;
    line-height: 100px;
    padding-top: 70px;
}	
.psg-error-page .page-content {
    padding: 0 20px;
}
.psg-header-tools-icon .psg-header-defualt-icon li a span.tools-btn-icon:before {
	display: none;	
}
.psg-header-tools-icon li.search-tool a span.tools-btn-icon {
    position: unset;
}	
.psg-header-tools-icon {
    justify-content: flex-end;
}	
.ins-header-search-main {
    right: -24px;
}	
.eb-banner-title {
    font-size: 30px;
    letter-spacing: 1.5px;
}	
.eb-page-title {
    font-size: 30px;
    letter-spacing: 1.5px;
}	
.eb-page-title:before {
    width: 100%;
}
h3.edit-profile-custom-title {
    font-size: 30px;
    letter-spacing: 1.5px;
}	
.eb-icon-list-address {
    width: 320px;
}	
	
}

@media screen and (max-width: 414px) {
	
.psg-product-meta-inner span.psg-product-cat-text {
    width: 34% !important;
}	
a.psg-thankyou-page-btn {
    padding: 13px 60px !important;
}	
#off-fullscreen-menu {
    width: 330px !important;
}	
.psg-search-page-wrp .entry-title {
    font-size: 40px;
}
.psg-error-page .page-header {
    padding: 100px 20px;
}	
	
}

@media screen and (max-width: 400px) {

.eb-contact-us-img-mian.elementor-element.elementor-element-935e69a {
    padding: 38px 0px 38px 0px !important;
}	
.eb-icon-list-address {
    width: auto;
}		
	
}

@media screen and (max-width: 375px) {
	
.psg-search-page-wrp .entry-title {
    font-size: 38px;
	letter-spacing: 1.7px;
}	
	
}