@charset "UTF-8";
/**
* Plugins Style
*
* [Table of contents]
*	1.0 Plugins Customizer
*		1.1 Boostrap
*		1.4 Swiper Slider
*		1.5 Magnific Popup
*		1.6 Contact Form 7
*		1.7 MailChimp for WordPress
*		1.8 Nano Scroller
*		1.9 Elementor
*			- Elementor Pro
*		1.15 Nextend Social Login
*		1.16 WPML
*			- WPML & WCML(WooCommerce Multilingual & Multicurrency with WPML)
*			- WPML Widget
*			- WCML(Currency Switcher) Widget
*		1.17 PhotoSwipe JS
*		1.18 GTranslate
*		1.19 Polylang
*		1.20 TranslatePress - Multilingual
*		1.21 WOOCS - WooCommerce Currency Switcher
*	2.0 Responsive
*		2.1 @media (max-width:1366px)
*		2.2 @media (max-width:1024px)
*		2.3 @media (max-width:767px)
*		2.4 @media (min-width: 576px) and (max-width: 767px)
*		2.5 @media (max-width:575px)
*		2.6 @media (max-width:480px)
*/

/**
 * 1.0 Plugins Customizer
 */
 
/**
 * 1.1 Boostrap
 */
.gutters-space-0{
	margin-right: 0;
	margin-left: 0;
}
.gutters-space-0 > .col, 
.gutters-space-0 > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}
.gutters-space-5{
	margin-right: -5px;
	margin-left: -5px;
}
.gutters-space-5 > .col, 
.gutters-space-5 > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px;
	margin-bottom: 10px;
}
.gutters-space-10{
	margin-right: -10px;
	margin-left: -10px;
}
.gutters-space-10 > .col, 
.gutters-space-10 > [class*="col-"] {
    padding-right: 10px;
    padding-left: 10px;
	margin-bottom: 20px;
}
.gutters-space-15{
	margin-right: -15px;
	margin-left: -15px;
}
.gutters-space-15 > .col, 
.gutters-space-15 > [class*="col-"] {
    padding-right: 15px;
    padding-left: 15px;
	margin-bottom: 30px;
}
.slider-gutters-space-0 .slider-group > div:not(:last-child){
	margin-bottom: 0;
}
.slider-gutters-space-5 .slider-group > div:not(:last-child){
	margin-bottom: 10px;
}
.slider-gutters-space-10 .slider-group > div:not(:last-child){
	margin-bottom: 20px;
}
.slider-gutters-space-15 .slider-group > div:not(:last-child){
	margin-bottom: 30px;
}

/**
 * 1.4 Swiper Slider
 */
.pls-slider-wrapper {
    position: relative;
}
.swiper-grid > .swiper-wrapper { 
    row-gap: 30px;
}
.swiper-button-lock {
    display: none !important;
}
.pls-slider-navigation > div,
.pls-testi3-slider-navigation > div,
.pls-swiper-button {		
    background-color: var(--pls-white-color);
    color: var(--pls-black-color);
	border-top: var(--pls-border-top);
	border-right: var(--pls-border-right);
	border-bottom: var(--pls-border-bottom);
	border-left: var(--pls-border-left);
    border-radius: var(--pls-radius-round);
	box-shadow: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    width: 52px;
    height: 52px;
	transition: all .25s ease;
    z-index: 9;
}
.pls-slider-navigation > div,
.pls-swiper-button {
	position:absolute;
	top: calc(50% - 25px);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    backface-visibility: hidden;
}
.swiper-paginataion:not(.pls-home-slides) + .pls-slider-navigation > div {
	top: calc(50% - 62px);
}
.pls-slider-prev {
	left: 10px;
	transform: translateX(-30px);
}
.pls-slider-next {
	right: 10px;
	transform: translateX(30px);
}
@media (min-width: 1800px) {
	.e-con-boxed .pls-slider:not(.pls-home-slides) + .pls-slider-navigation > div {
		opacity: 1;
		visibility: visible;
		pointer-events: inherit;
		transform: translateY(0);
	}
    .e-con-boxed .pls-slider:not(.pls-home-slides) + .pls-slider-navigation > .pls-slider-prev {
		left: unset;
        right: calc(100% + 30px);
	}
   .e-con-boxed .pls-slider:not(.pls-home-slides) + .pls-slider-navigation > .pls-slider-next {
        right: unset;
        left: calc(100% + 30px);
    }
}
.pls-slider-navigation > div:after,
.pls-testi3-slider-navigation > div:after {
    font-size: 16px;
	font-weight: 600;
}

/* Elementor */
.pls-slider-wrapper:hover .pls-slider-prev,
.pls-slider-wrapper:hover .pls-slider-next,
.swiper:hover .pls-swiper-button {
    opacity: 1;
    pointer-events: visible;
    visibility: visible;
    transform: translateY(0);
}
.pls-slider-next:not(.swiper-button-disabled):hover,
.pls-slider-prev:not(.swiper-button-disabled):hover,
.pls-swiper-button:not(.swiper-button-disabled):hover {
    background-color: var(--pls-black-color);
    border-color: var(--pls-black-color);
    color: var(--pls-white-color);
}
.swiper-button-disabled {
	cursor: no-drop;
    opacity: 0.5 !important;
}
/* Paginataion */
.pls-slider-wrapper > .pls-slider-pagination:not(.swiper-pagination-lock) {
    margin-top: 2rem;
}
.pls-slider-pagination {
	display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
}
.pls-slider-pagination:empty {
	display: none;
}
.swiper-pagination-bullet {
    background-color: transparent;
    border: 1px solid transparent;
    margin: 0 !important;
    height: 20px;
    width: 20px;
    position: relative;
    opacity: 1;
    transition: all 0.3s ease;
}
.swiper-pagination-bullet:before {
    border: 1px solid var(--pls-black-color);
    border-radius: 50%;
    content: "";
    top: 50%;
    left: 50%;
	position: absolute;
    width: 8px;
    height: 8px;
    transform: translate(-50%, -50%);
    transition: all 0.3s ease;
}
.swiper-pagination-bullet-active {
	border-color: var(--pls-black-color);
}
.swiper-pagination-bullet-active:before {
	background-color: var(--pls-black-color);
}
.swiper-pagination .swiper-pagination-bullet {
	margin: 0 7px !important;
}
.pls-testimonials .pls-slider.swiper {
	overflow: visible;
    clip-path: inset(-15px 0 -15px 0);
}
.pls-slider-scrollbar {
    background: var(--pls-border-color);
    margin-top: 1.5rem;
}
.swiper-scrollbar-drag {
    background: var(--pls-text-color2);
    cursor: pointer;
    height: 7px;
}

/* Swiper Before Initialize */
.product-thumbnail-bottom .pls-product-gallery-thumbnails:not(.swiper-wrapper) {
	display: flex;
	flex-wrap: nowrap;
    justify-content: center;
}
.woocommerce-product-gallery--slider .woocommerce-product-gallery__wrapper:not(.swiper-initialized) > *,
.pls-product-gallery-thumbnails:not(.swiper-initialized) > * {
    display: none !important;
}

/* Slider Grid Column */
:is(.product-thumbnail-left, .product-thumbnail-right, .product-thumbnail-bottom, .product-thumbnail-none) .woocommerce-product-gallery__wrapper:not(.swiper-initialized) .swiper-wrapper > *:nth-of-type(1),
:is(.product-thumbnail-left, .product-thumbnail-right, .product-thumbnail-bottom) .pls-product-gallery-thumbnails:not(.swiper-initialized) .swiper-wrapper > *:nth-child(-n+5) {
	display: block !important;
}
.product-thumbnail-bottom .pls-product-gallery-thumbnails:not(.swiper-initialized) .swiper-wrapper > * {
	flex: 0 0 20%;
	max-width: 20%;
}

/**
 * 1.5 Magnific Popup
 */
.mfp-bg {
    background: rgba(24,24,24,0.4);
}
button.mfp-arrow {
	background:none !important;
}
.mfp-close-btn-in .mfp-close {
	color: var(--pls-link-color);
    padding: 0;  
	left: inherit;
	right: 10px;
    top: 10px;
    height: 32px; 
    width: 32px;
	opacity: 1; 
}
.mfp-close-btn-in .mfp-close:before {
    font-size: 16px;
	font-weight: var(--pls-font-weight-600);
}
.mfp-content {
    text-align: left;
}
.mfp-close {
	font-size: 0;
}

/**
 * 1.6 Contact Form 7
 */
.wpcf7-form label input,
.wpcf7-form label textarea,
.wpcf7-form label select {
	margin-top: 10px;
}
.wpcf7-form label select {
	width: 100%;
}
.wpcf7 br {
    display: none;
}
.wpcf7 label {
    display: inline-block;
    margin-bottom: 0;
    width: 100%;
}
.footer-widget .pls-contact-info-widget {
    margin-bottom: 1rem;
}
.pls-contact-info {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}
.pls-contact-info .pls-about-logo {
	margin-bottom: 12px;
}
.pls-contact-us > h3 {
	margin-bottom:0.4rem;
}
.pls-contact-us .form-description {
	margin-bottom: 1.25rem;
}
.pls-contact-info-description a {
    font-size: 14px;
    font-weight: var(--pls-font-weight-600);
	color: var(--pls-footer-title-color);
}
.footer-widget ul.pls-contact-info-data i {
	color: var(--pls-footer-title-color);
}

/* Contact Info Element & Widget CSS */
.pls-contact-info > * {
    margin: 0;
}
.pls-contact-info-data {
    display: flex;
    flex-direction: column;
    gap: 0.45rem;
}
.pls-contact-info-data li {
    display: flex;
    align-items: center;
    gap: 0.75rem;
}
.pls-contact-info-label {
    color: var(--pls-link-color);
    font-weight: var(--pls-font-weight-600);
    min-width: 67px;
}
.widget .pls-contact-info-label {
	font-size: 16px;
}
.widget .pls-contact-info ul li {
    margin: 0;
}
.pls-info-items-inline .pls-contact-info-data {
	gap: 0;
}
.pls-info-items-inline .pls-contact-info-data li {
	gap: 0.5rem;
    flex-direction: column;
    align-items: start;
    justify-content: center;
}

/**
 * 1.7 MailChimp for WordPress
 */
 
.mc4wp-form {
	display: flex;
	align-items: center;
    justify-content: center;
    flex-direction: column;
}
.mc4wp-form-fields { 
    display: flex;
    justify-content: center;
    position: relative;
    max-width: 700px;
    width: 100%;
}
.mc4wp-form-fields > p:not(:last-child) {
	width: 100%;
}
.mc4wp-form-fields label {
    font-size: 0;
    display: none;
}
.newsletter-form input[type="checkbox"] {
	background-color: var(--pls-body-background);
    width: 16px;
    height: 15px;
}
.mc4wp-form-fields input:not(input[type="checkbox"]):not([type="submit"]):not(button), 
.mc4wp-form-fields select {
	height: 52px;
    border-radius: var(--pls-border-radius);
}
@media (min-width:768px) { 
	.mc4wp-form-fields > p:not(:last-child) {
		margin-right: 10px;
	}
}
.mc4wp-form-fields [type="submit"] {
    font-size: 16px;
    border-radius: var(--pls-border-radius);
    display: flex;
    align-items: center;
}

/* Newsletter Overlay Form */
.overlay-form .mc4wp-form-fields [type="submit"] {
	box-shadow: none;
    padding: 8px 30px;
    position: absolute;
    right: 6px;
    top: 6px;
    bottom: 6px;
}
.overlay-form .mc4wp-form-fields > p:not(:last-child) {
	margin-right: 0;
}

/* Newsletter Simple Form */
.simple-form .mc4wp-form-fields [type="submit"] {
    width: 100%;
}
.mc4wp-form-fields button:after,
.mc4wp-form-fields button:after {
    font-size: 16px;
    font-weight: 600;
    margin-left: 7px;
}
.pls-newsletter-widget .mc4wp-form {	
    text-align: left;
}
.pls-newsletter-in-column .mc4wp-form-fields [type="submit"] {
	justify-content: center;
}

/* Newsletter Popup */
.pls-newsletter-popup {
	background-color: var(--pls-body-background);
    border-radius: var(--pls-newsletter-popup-radius);
	margin: 0 auto;
	position: relative;
    max-height: calc(100vh - 80px);
	max-width: var(--pls-newsletter-popup-width);
    overflow-x: hidden;
    scrollbar-width: thin;
}
.pls-newsletter-popup .mc4wp-form-fields input:not(input[type="checkbox"]) {
    height: 50px !important;
}
.pls-newsletter-popup .mc4wp-form-fields [type="submit"] {
    padding: 15px 40px !important;
}

/**
 * 1.9 Elementor
 */
body .e-con-boxed {
	--container-default-padding-inline-end: var(--pls-grid-gap);
	--container-default-padding-inline-start: var(--pls-grid-gap);
	--container-default-padding-right: var(--pls-grid-gap);
	--container-default-padding-left: var(--pls-grid-gap);
	--container-default-padding-top: var(--pls-grid-gap);
	--container-default-padding-bottom: var(--pls-grid-gap);
	--widgets-spacing: calc(var(--pls-grid-gap) * 2);
}
@media (min-width: 1200px){
	body.pls-wrapper-full.pls-no-sidebar .pls-site-container .e-con-boxed.e-parent > .e-con-inner {
		padding-left: var(--pls-grid-gap);
		padding-right: var(--pls-grid-gap);
	}
}
body.elementor-page.pls-has-sidebar .pls-site-container .e-parent {
	padding-inline-start: 0;
	padding-inline-end: 0;
}

body.elementor-page.page.pls-no-sidebar .pls-site-content > .container,
body.error404 .pls-site-content > .container {
    padding-left: 0;
    padding-right: 0;
    max-width: 100%;
	width: 100%;
}
.elementor-inner-section .elementor-container {
    margin-left: calc(var(--pls-grid-gap) * -1);
    margin-right: calc(var(--pls-grid-gap) * -1);
}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
    padding: var(--pls-grid-gap);
}
.elementor-widget:not(:last-child) {
	margin-bottom: calc(var(--pls-grid-gap) * 2);
}
.pls-blog-slider article,
.related.posts article,
.pls-banners-slider .pls-banner,
.pls-infobox-slider .pls-info-box,
.pls-team .pls-team-member,
.pls-testimonials .pls-client,
.pls-services .pls-service {
	padding-right: var(--pls-grid-gap);
    padding-left: var(--pls-grid-gap);
}
.elementor-widget-container > p:last-child,
.elementor-text-editor > p:last-child,
.elementor-widget-text-editor > p:last-child {
	margin-bottom: 0;
}
.elementor-form textarea {
	height: inherit !important;
}

/*Section Animation Effect */
.pls-element-animation-effect .e-con-inner > .elementor-element {
    transition-duration: 450ms;
    transition-property: transform;
    transition-timing-function: ease-out;
}
.pls-element-animation-effect .e-con-inner > .elementor-element:active, 
.pls-element-animation-effect .e-con-inner > .elementor-element:focus, 
.pls-element-animation-effect .e-con-inner > .elementor-element:hover {
    transform: translateY(-8px);
}

/** Elementor Pro **/
.elementor-template-full-width .row > [data-elementor-type] {
    flex: 1 1 100%;
    width: 100%;
}


/**
 * 1.16 WPML
 */
div[class*="wpml-ls-legacy-dropdown"]{
	width:auto;
}
div[class*="wpml-ls-legacy-dropdown"] a{
	border:0;
	background-color:inherit;
	line-height: inherit;
}
div[class*="wpml-ls-legacy-dropdown"] .wpml-ls-flag + span {
    margin-left: .4em;
}
div[class*="wpml-ls-legacy-dropdown"] .wpml-ls-current-language:hover > a{
	color:inherit;
	background-color:inherit;
}
div[class*="wpml-ls-legacy-dropdown"] a:focus{
	background-color:inherit;
}
div[class*="wpml-ls-legacy-dropdown"] a,
div[class*="wpml-ls-legacy-dropdown"] a.wpml-ls-item-toggle{
	padding:0;
}
div[class*="wpml-ls-legacy-dropdown"] a.wpml-ls-item-toggle:after, 
.pls-site-header div[class*="wcml-dropdown"] a.wcml-cs-item-toggle:after{
	position:initial;
	border:none;
}
.wpml-ls-legacy-list-horizontal{
	border:0;
	padding:0 5px;
}
.wpml-ls-legacy-list-horizontal a{
	padding:0 5px 0 0;
}

/* WPML & WCML(WooCommerce Multilingual & Multicurrency with WPML) */
.woocommerce .pls-site-header .product.wcml_currency_switcher{
	margin: 0;
}
div[class*="wcml-dropdown"] .wcml-cs-submenu li a:not([href]):not([tabindex]):hover {
	color:initial;
	cursor:pointer;
}
.pls-site-header div[class*="wcml-dropdown"] {
	width:auto;
	position:relative;
}
.pls-site-header div[class*="wcml-dropdown"] a.wcml-cs-item-toggle {
	padding:0;
}
.pls-site-header div[class*="wcml-dropdown"] li,
.pls-site-header div[class*="wcml-dropdown"] .wcml-cs-submenu li,
.pls-site-header div[class*="wcml-dropdown"] li:hover, 
.pls-site-header div[class*="wcml-dropdown"] li:focus {
	background: none;
	border: none;
}
.pls-site-header div[class*="wcml-dropdown"] a {
	display: flex;
	padding: 0;
	line-height: inherit;
}
.pls-site-header div[class*="wcml-dropdown"] .wcml-cs-submenu {
	left: 0;
	right: 0;
}
.pls-site-header div[class*="wcml-dropdown"].product.wcml_currency_switcher {
	padding: 0;
}
.pls-site-header .wcml_currency_switcher li a.wcml-cs-item-toggle {
	padding: 0 10px !important;
}
.pls-site-content .wcml_currency_switcher a {
	transition: none;
}
.woocommerce .pls-site-header .wcml-dropdown.product {
    margin: 0;
}
div[class*="wcml-dropdown"] .wcml-cs-submenu {
	right: inherit;
	border: 0;
}
.wcml-horizontal-list{
	border:0;
}
.wcml-horizontal-list li a{
	display: flex;
	padding: 0 5px;
}

/* WPML Widget */
.widget div[class*="wpml-ls-legacy-dropdown"] {
	width:100%;
}
.wpml-ls-legacy-list-vertical a {
	padding:5px 0;
}
.widget div[class*="wpml-ls-legacy-dropdown"] a.wpml-ls-item-toggle:after {
	position:absolute;
}

/* WCML(Currency Switcher) Widget */
.widget div[class*="wpml-ls-legacy-dropdown"] a.wpml-ls-item-toggle,
.widget div[class*="wcml-dropdown"] .wcml-cs-item-toggle, 
.widget .woocommerce-currency-switcher-form .dd-select .dd-selected {
	border-top: var(--pls-border-top);
	border-right: var(--pls-border-right);
	border-bottom: var(--pls-border-bottom);
	border-left: var(--pls-border-left);
    height: 3em;
    padding-left: 15px;
    padding-right: 25px;
    display: flex;
    align-items: center;
}
.widget div[class*="wpml-ls-legacy-dropdown"] .wpml-ls-sub-menu,
.widget div[class*="wcml-dropdown"] .wcml-cs-submenu, 
.widget .woocommerce-currency-switcher-form .dd-options{
	border: 0;
	width:100%;
	box-shadow: 0 1px 2px rgba(0,0,0,.20);
}
.widget div[class*="wcml-dropdown"] a.wcml-cs-item-toggle:after,
.widget .woocommerce-currency-switcher-form .dd-selected:after {
    position: absolute;
    border: none;
    right: 10px;
    top: inherit;
}

/**
 * 1.17 PhotoSwipe JS
 */
.pswp {
	z-index: 1000;
}
.pswp .pswp__bg {
    background-color: rgba(11,11,11,0.8);
}
.pswp__scroll-wrap {
    opacity: 0;
    transform: scale(0.9);
    transition: opacity 0.5s,transform 0.5s;
}
.pswp--visible .pswp__scroll-wrap {
    transform: none;
    opacity: 1;
}
.pswp__caption,
.pswp__top-bar {
	transition: opacity 333ms cubic-bezier(0.4,0,0.22,1),background-color 0.3s 0.5s;
}
.pswp:not(.pswp--animated-in) .pswp__caption,
.pswp:not(.pswp--animated-in) .pswp__top-bar {
	background-color: transparent;
}
.pswp__button--arrow--left {
    left: 10%;
}
.pswp__button--arrow--right {
    right: 10%;
	left: inherit;
}
.pswp__button--arrow--left:before, 
.pswp__button--arrow--right:before{
	background: none !important;
    font-size: 36px;
    font-weight: normal;
}

/**
 * 1.18 GTranslate
 */
.menu-item-gtranslate > div {
	padding: 0 10px;
	top: -15px;
}

/**
 * 1.19 Polylang
 */
.pls-languages{
	display:flex;
	list-style:none;
}
.pls-languages li a{
	padding:0 5px;
}
.pls-languages li.active{
	opacity:0.6;
}
.pls-languages li:first-child a{
	padding-left:0;
}
.pls-languages li:last-child a{
	padding-right:0;
}
.pls-languages li a img{
	margin-right:5px;
}

/**
 * 1.20 TranslatePress - Multilingual
 */
div#trp-floater-ls {
    background: var(--pls-body-background) !important;
    box-shadow: 0px 0px 5px rgb(0 0 0 / 15%);
    border-radius: var(--pls-border-radius) var(--pls-border-radius) 0 0;
}
#trp-floater-ls div a {
	border-bottom: var(--pls-border-bottom);
	color: var(--pls-link-color) !important;
}
#trp-floater-ls div a:hover {
	background-color: var(--pls-theme-background-color);
	color: var(--pls-link-hover-color) !important;
}

/**
 * 1.21 WOOCS - WooCommerce Currency Switcher
 */
.pls-site-header .woocommerce-currency-switcher-form .woocommerce-currency-switcher {
    border: 0;
    background: inherit;
    color: inherit;
    padding: 0;
    height: inherit;
}
.woocommerce-currency-switcher-form .dd-select{
	background:none !important;
	border:none;
	border-radius:0;
}
.woocommerce-currency-switcher-form .dd-options{
	display:initial !important;
}
.woocommerce-currency-switcher-form .dd-select .dd-selected, 
.woocommerce-currency-switcher-form .dd-options a.dd-option{
	display: -ms-flexbox;
	display:flex;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	white-space: nowrap;
}
.woocommerce-currency-switcher-form .dd-select .dd-selected{
	padding:0;
}
.woocommerce-currency-switcher-form .dd-image-right{
	float:none;
	margin-right:5px;
	margin-left: 0;
	width:20px;
	height:14px;
}
.woocommerce-currency-switcher-form label{
	color:inherit;
	margin:0 5px;
}
.woocommerce-currency-switcher-form .dd-desc {
	color:inherit;
}
.woocommerce-currency-switcher-form .dd-pointer{
	display:none;
}

/* Mini Cart */
.mini_cart_item.woosb-item-child .mini-cart-item-quantity {
	display: none;
}
.mini_cart_item.woosb-item-child {
    padding-left: 1.5rem;
}
.widget_shopping_cart .mini_cart_item.woosb-item-child img {
    max-width: 65px !important;
}

/**
 * 2.0 Responsive
 */
@-ms-viewport {
	width: device-width;
}

/**
 * 2.1 @media (max-width:1366px)
 */
@media (max-width:1366px){
	.pls-slider-next {
		right: -1rem;
	}
	.pls-slider-prev {
	    left: -1rem;
	}
}

/**
 * 2.2 @media (max-width:1024px)
 */
@media (max-width:1024px){
	
	.cwginstock-subscribe-form .cwginstock-panel-heading h4 {
		font-size: 20px;
	}
	
	/* Swiper Slider */
	.pls-slider-prev {
        left: 0.5rem;
    }    
	.pls-slider-next {
        right: 0.5rem;
    }
	.pls-slider-navigation > div,  
	.pls-swiper-button {
		height: 42px;
		width: 42px;
	}
	.pls-slider-navigation-hide-mobile .pls-slider-navigation > * {
		display: none;
	}
	.pls-slider-navigation-mobile .pls-slider-navigation > * {
		opacity: 1;
		pointer-events: visible;
		visibility: visible;
		transform: translateY(0);
	}
}
	
/**
 * 2.3 @media (max-width:767px)
 */
@media (max-width:767px){
	
	.products.row,
	.pls-slider.row,
	.pls-slider.pls-row {
		margin-left: -7.5px;
		margin-right: -7.5px;
	}
	.pls-slider:not(.pls-home-slides, .pls-hotspot-product-slider) .swiper-slide,
	.products div.product, 
	.products div.product-category,
	.pls-blog-slider article, 
	.related.posts article, 
	.pls-banners-slider .pls-banner,
	.pls-testimonials .pls-client,
	.pls-services .pls-service,
	.pls-team .pls-team-member, 
	.pls-product-brands .product-brand {
		padding-left: 7.5px;
		padding-right: 7.5px;
	}
	.wpcpq-wrap {
		margin-top: 1rem;
	}
	
	
	/* Swiper Slider */
	.pls-slider-navigation > div, 
	.pls-swiper-button {
		height: 36px;
		width: 36px;
	}
	.pls-slider-navigation > div:after,
	.pls-swiper-button:after {
		font-size: 14px;
	}
	.swiper-button-prev, 
	.pls-thumb-slider-prev {
		left: 0.5rem;
	}
	.swiper-button-next, 
	.pls-thumb-slider-next {
		right: 0.5rem;
	}
	.pls-slider-wrapper > .pls-slider-pagination:not(.swiper-pagination-lock) { 
		margin-top: 1.5rem;
	}
}
