@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;
}	
.psg-banner-img-inner {
    padding-left: 15px;
    padding-right: 15px;
}	
.sp-lab-footer-menu-main ul.elementor-nav-menu {
    justify-content: flex-start;
    margin-left: unset;
}	
	
}


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

.psg-header-main-wrp.header-fixed {
    position: fixed;
    background: #FFFFFF;
    box-shadow: 0px 4px 32px #00000029;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;
    transition: top 0.3s linear;
}	
.admin-bar .psg-header-main-wrp.header-fixed {
    top: 32px;
}	
.psg-header-container {
    padding: 10px 15px;
}
.psg-header-center {
    display: none;
}
.psg-header-defualt-icon li {
    padding: 0px 30px;
}
li.header-account.header-account-custom {
    display: none;
}	
.psg-mobile_hamburger_icon {
    display: block;
    padding-left: 30px !important;
}
.psg_mobile_menu .psg_mobile_nav .menu > li:last-child{
	margin-bottom: 0px;
}
.psg_mobile_menu .psg_mobile_nav .menu > li.menu-item-has-children.active:before {
    content: "\f068";
}
.site-header-wrp.header-fixed .psg-header-main-wrp {
    display: block;
	position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 9;
    background: #FFFFFF;
    box-shadow: 0px 4px 32px #00000029;
    width: 100%;
}	
.admin-bar .site-header-wrp.header-fixed .psg-header-main-wrp {
    top: 32px;
}	
.psg-header-main-wrp {
    border-bottom: 0;
}		
.psg-header-bottom {
    display: none;
}
.search-tool.psg-destop-search {
    display: none;
}
.psg-header-logo a {
    display: block;
    float: left;
}	
.sp-lab-footer-menu-main .elementor-nav-menu li a:after {
    margin-left: 10px !important;
}
.psg-banner-img-inner {
    padding-left: 15px;
    padding-right: 15px;
}	
.psg-home-slider-container {
    padding: 0 15px;
}	
	
}	


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

.admin-bar .psg-header-main-wrp.header-fixed {
    top: 46px;
}
	
}	



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

.professional-team-content-main {
    padding: 0 15px;
}
.psg-home-slider-title {
    font-size: 54px;
    letter-spacing: 2.1px;
    line-height: 70.2px;
}	
.psg-testimonial-inner {
    padding: 80px 50px;
}
.psg-header-top-inner {
    display: block;
    text-align: center;
}
.psg-header-top-text {
    margin-bottom: 10px;
}	
	
}	


@media screen and (max-width: 767px){
	
.sprout-about-icon-box .elementor-icon-box-icon {
    margin-bottom: 0px !important;
}
.sp-lab-footer-menu-main .elementor-nav-menu {
    margin-left: 0 !important;
}
.sp-lab-footer-menu-main .elementor-nav-menu li:first-child a {
    padding-left: 0 !important;
}	
.sp-lab-footer-menu-main .elementor-nav-menu li a:after {
    margin-left: 8px !important;
}	
.woocommerce-mini-cart__buttons.buttons {
    display: block;
}	
h1.psg-page-title {
    font-size: 54px;
    letter-spacing: 2.1px;
    line-height: 70.2px;
}	
.psg-home-slider-title {
    font-size: 38px;
    letter-spacing: 1.2px;
    line-height: 50px;
}
.psg-home-slider-repeater-main .slick-dots {
    margin-bottom: 20px;
}	
.psg-home-slider-inner {
    text-align: center;
}	
img.psg-testimonial-quote-left {
    width: 60px;
    height: 60px !important;
    top: 70px;
    left: 20px;
}	
img.psg-testimonial-quote-right {
    width: 60px;
    height: 60px !important;
    bottom: 30px;
    right: 20px;
}	
.psg-testimonial-inner {
    padding: 80px 20px;
}	
.psg-testimonial-content .psg-testimonial-content {
    font-size: 28px;
    letter-spacing: 1px;
    line-height: 38px;
}	
.psg-breadcrumbs {
    justify-content: center;
}	
.psg-banner-img-inner {
    text-align: center;
}	
	
}


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

.admin-bar .psg-header-main-wrp.header-fixed {
    top: 0;
}	
.admin-bar .site-header-wrp.header-fixed {
    top: 0;
}	
ul.header-account-submenu {
    top: 40px;
    right: -16px;
}
#off-fullscreen-menu {
	width: 90% !important;
    padding: 70px 20px;
}
.search-tool .tools-btn-icon {
    font-size: 18px;
	line-height: 24px;
}
button.toggle-menu.minicart-menu-link span i {
    font-size: 18px;
    line-height: 25px;
}
.psg-header-logo img {
    height: 60px;
}	
.ins-header-search-opened .ins-header-search-main:before {
    right: 24px;
}	
.psg-search-page-wrp .entry-title {
    font-size: 36px !important;
    letter-spacing: 1.8px;
    line-height: 45px;
}	
.psg-search-page-wrp .page-content {
    padding: 10% 6%;
}	
.psg-search-page-wrp h2.search-page-title-wrp a {
    font-size: 24px;
    letter-spacing: 0.8px;
    line-height: 30px;
}	
.psg-search-page-wrp .page-content img {
    height: 280px;
}
.psg-error-page .page-content {
    padding: 0 20px;
}	
.psg-error-title {
    font-size: 70px;
    line-height: 90px;
    letter-spacing: 1px;
}	
.psg-error-text {
    font-size: 18px !important;
    line-height: 28px;
    letter-spacing: 1px;
}	
.psg-error-page .page-header .entry-title {
    font-size: 38px !important;
    letter-spacing: 1.3px;
    line-height: 50px;
}
.admin-bar .site-header-wrp.header-fixed .psg-header-main-wrp {
    top: 0;
}	
	
}


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

.psg-header-top-text {
    font-size: 12px;
}	
.psg-header-social-icon i {
    padding: 0 15px;
    font-size: 16px;
}	
.psg-header-defualt-icon li {
    padding: 0px 20px;
}
.psg-mobile_hamburger_icon {
    padding-left: 15px !important;
}	
li#woo-header-cart {
    padding-right: 10px !important;
}	

}







