/*
Theme Name: Maiko
Theme URI: http://demo.casethemes.com/maiko/
Author: Case-Themes
Author URI: https://themeforest.net/user/case-themes/
Description: Maiko is a premium WordPress theme designed for architecture portfolios, agencies, and businesses. With a clean and modern design, it provides responsive layouts, grid-based sections, and extensive customization options to showcase your projects effectively.
Version: 1.0.0
License: GPL-2.0+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: maiko
Tags: architecture, portfolio, design, creative, modern, minimalist, photography, agency, responsive, grid
Requires at least: 5.8 or Higher
Requires PHP: 7.4 or Higher
Tested up to: 6.4

Copyright (c) 2024 Case-Themes. All rights reserved.
This theme is licensed under the GPL-2.0+ license.
*/


.get-touch-banner {
    background: linear-gradient(92.24deg, #0E414D 61.97%, rgba(14, 17, 35, 0) 115.47%);
    filter: drop-shadow(0px 4px 28px rgba(0, 0, 0, 0.1));
    backdrop-filter: blur(6px);
    border-radius: 0px 8px 8px 0px;
}
.get-in-touch-form form {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.8) 0%, rgb(255 255 255) 100%) !important;
    box-shadow: 0px 4px 28px rgba(0, 0, 0, 0.1);
    padding: 24px;
    border-radius: 8px;
    backdrop-filter: blur(22px);
/*     width: 100%; */
    float: right;
}
.chaty-i-trigger .chaty-channel {
    bottom: 71px !important;
    right: 10px !important;
}
.chaty-channel-list {
    bottom: 67px !important;
    right: 4px !important;
}
.btn:not(.btn-stroke).btn-default:not(.btn-text-nina,.btn-text-nanuk,.btn-text-smoke,.btn-text-reverse):before, .btn:not(.btn-stroke).btn-default:not(.btn-text-nina,.btn-text-nanuk,.btn-text-smoke,.btn-text-reverse):after, .btn:not(.btn-stroke).btn-default:not(.btn-text-nina,.btn-text-nanuk,.btn-text-smoke,.btn-text-reverse) .pxl--btn-text:after, .btn:not(.btn-stroke).btn-default:not(.btn-text-nina,.btn-text-nanuk,.btn-text-smoke,.btn-text-reverse) .pxl--btn-text:before {
    transform: scale(0) !important;
}

.cm-divider:before,
.cm-divider:after,
.cm-divider .ip-divider:before,
.cm-divider .ip-divider:after {
   content: none !important;
   border: none !important;
   width: auto !important;
   height: auto !important;
   /* Add other properties to unset */
}
.pxl-client-carousel1.style-1 .pxl-swiper-container {
    border-right: unset;
    border-left: unset;
}
.pxl-loader .loader-circle {
    width: 250px;
    height: 250px;
}
.pxl-testimonial-carousel3.style-2 .pxl-item--inner {
    background-color: unset;
}
@media only screen and (max-width: 1700px) {
	 .pxl-button .btn {
   	 padding: 0px 5px 0px 5px !important;
	}
}
@media only screen and (max-width: 1201px) {
	 .pxl-button svg {
   	 display:none;
	}
    #pxl-header-default #pxl-nav-mobile, #pxl-header-elementor #pxl-nav-mobile
	 {
			top: 70%;
	}
}
/* Mobile Devices (Portrait and Landscape) */
@media only screen and (min-width: 425px) and (max-width: 767px) {
.get-in-touch-form form {
    width: 350px;
	float:unset;
	padding-right: 5px;
	}
	.contact-form-sec {
	display: flex;
    justify-content: center;
    align-items: center;	
	}
	.pxl-loader .loader-logo img {
	height: 150px !important;
	}
.pxl--hide-arrow .pxl-pagination-carousel .pxl-swiper-dots span.pxl-swiper-pagination-bullet {
    line-height: 33px;
}
.pxl--hide-arrow .pxl-pagination-carousel .pxl-swiper-dots span.pxl-swiper-pagination-bullet {
        padding: 0 5px;
}
.gallery.gallery-columns-3 .gallery-item {
    width: 50% !important;
}

.pxl-testimonial-carousel5 .pxl-swiper-thumbs .swiper-slide .pxl-item--image {
		width: 100px;
		min-width: 100px;
		height: 105px;
}
.pxl-loader .loader-circle {
    width: 125px;
    height: 125px;
}
.gallery.gallery-columns-3 .gallery-item {
        width: 100% !important;
    }
}
/* Mobile Devices (Portrait and Landscape) */
@media only screen and (max-width: 767px) {
.elementor-21276 .elementor-element.elementor-element-121838d > .elementor-widget-container {
        padding: 10px 5px 50px 5px;
    }
	#pxl-header-elementor {
		min-height: 130px;
	}
	.pxl--hide-arrow .pxl-pagination-carousel .pxl-swiper-dots span.pxl-swiper-pagination-bullet {
        padding: 0 4px !important;
		line-height:60px;
    }
}

/* Tablet Devices (Portrait and Landscape) */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
.get-in-touch-form form {
/*     width: 350px; */
	}  
}
