@media screen and (max-width : 480px){
	html,
	body {
		overflow-x: hidden;
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
	}
}


/** Start Envato Elements CSS: Musician (27-3-91b3876c772586ac5e285f81f60e1b31) **/

/* Stacked Socials */
.envato-kit-24-icon-flip{
	width: 15px;
	position: absolute;
	bottom: 40px;
	left: 20px;
}
.envato-kit-24-icon-flip a{margin: 5px 0 !important;}
/* Left-aligned counter */
.envato-kit-24-sans-progress .elementor-progress-bar{
font-family: sans-serif;
	text-transform: uppercase;
}
/* Side Tabs */
.envato-kit-24-side-tabs .elementor-tab-title{
	margin: 20px 0px 0px 5px;
	padding: 0;
	letter-spacing: .6rem;
	transition: all ease-in-out .3s;
}
.envato-kit-24-side-tabs .elementor-tab-title:hover,
.envato-kit-24-side-tabs .elementor-active{
	transform: scale(1.1);
	font-size: .7rem;
}
.envato-kit-24-side-tabs .elementor-tabs-wrapper{width: 12% !important;}
.envato-kit-24-side-tabs .elementor-tabs-wrapper::before {
content: "";
	display: inline-block;
	width: 1px;
	height: 30px;
	background: #FFF;
	margin: 0 20px;
}
.envato-kit-24-side-tabs ul li{
	list-style: none;
}
.envato-kit-24-side-tabs ul li::before{
	content: '̶';
	padding-right: 40px;
}
.envato-kit-24-side-tabs .elementor-tab-content{
	transition: all ease-in-out .4s;
}
/* Square Nav dots */
.envato-kit-24-square-dots .elementor-slick-slider ul.slick-dots li button:before{
	content: '\f0c8';
}

/* Vertical Line */
.envato-kit-24-90deg{
	transform: rotate(90deg);
}
/* Carousel Hover */
.envato-kit-24-hover figure > div:hover
{
  background: #3f4e60; 
	transition: all ease-in-out .3s;
}
.envato-kit-24-hover img,
.envato-kit-24-hover img::after{
		-webkit-backface-visibility: hidden;
	  -moz-backface-visibility: hidden;
	  transition: all ease-in-out .3s;
}
.envato-kit-24-hover img:hover{
	-webkit-mix-blend-mode: multiply;
   mix-blend-mode: multiply;
  -webkit-filter: grayscale(100%) contrast(1.5);
  filter: grayscale(100%) contrast(1.5);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	cursor: crosshair !important;
}
.envato-kit-24-hover img:hover::after{
  background-color: #2cd6e1;
  mix-blend-mode: lighten;
	-webkit-mix-blend-mode: lighten;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
}

/** End Envato Elements CSS: Musician (27-3-91b3876c772586ac5e285f81f60e1b31) **/



/** Start Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/

.envato-block__preview{overflow: visible;}

/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */

.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{
	text-align: center;
}
.envato-kit-141-top-0 h1,
.envato-kit-141-top-0 h2,
.envato-kit-141-top-0 h3,
.envato-kit-141-top-0 h4,
.envato-kit-141-top-0 h5,
.envato-kit-141-top-0 h6,
.envato-kit-141-top-0 p {
	margin-top: 0;
}

.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.envato-kit-141-bottom-0 p {
	margin-bottom: 0;
}

.envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header {
	margin-bottom: .5rem;
}

.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container {
	padding-bottom: 52px;
}

.envato-kit-141-display-inline {
	display: inline-block;
}

.envato-kit-141 .elementor-slick-slider ul.slick-dots {
	bottom: -40px;
}

/** End Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/


/** Start Template Kit CSS: Interior Design (css/customizer.css) **/

/* Elements for WordPress Kit 117 Custom Styling - class names are applied to the Advanced settings of the element they effect */

.envato-kit-117-center-position .elementor-icon-box-wrapper {
	justify-content: center;
}

.envato-kit-117-special-padding #form-field-message {
	padding: 15px 20px 30px 27px;
}
.envato-kit-117-padding-left .elementor-field-textual.elementor-size-lg {
	padding: 7px 27px;
}
/* Image hovers */
.elementor-element.envato-kit-117-img-hover:hover .elementor-widget.elementor-widget-heading .elementor-heading-title, #elementor .elementor-element.envato-kit-117-img-hover:hover .elementor-widget.elementor-widget-heading .elementor-heading-title {
	    color: rgba(255, 255, 255, 1);
}

.elementor-element.envato-kit-117-img-hover .elementor-heading-title {
	transition: color .6s ease;
}
/* Buttons */
.envato-kit-117-margin-top .elementor-button {
	margin-top: 19px;
}
.envato-kit-117-button-full .elementor-button {
	width: 100%;
}
/*slider*/
.envato-kit-117-slider .slick-dots{
padding-bottom: 40px !important;
}
.envato-kit-117-slider .slick-dots button::before{
	content:"\f0c8" !important;
}
.envato-kit-117-carousel .swiper-pagination-bullet{
	border-radius: 0px;
}
.envato-kit-117-carousel .swiper-slide-active
{
padding-bottom: 40px;
	margin-top: -40px;
transition: all ease-in-out .5s;
}

/** End Template Kit CSS: Interior Design (css/customizer.css) **/



/** Start Template Kit CSS: Makeup Brand (css/customizer.css) **/

/* Envato Kit Custom CSS - classes are applied to the Advanced tab of the element they affect */
.envato-kit-77-caption figcaption{
	position: absolute;
	bottom: 10%;
	right: 5%;
}

.envato-kit-77-playicon img{
	width: 75px !important;
	display: inline-block !important;
}

/** End Template Kit CSS: Makeup Brand (css/customizer.css) **/



/** Start Template Kit CSS: Indie Publishing House (css/customizer.css) **/

.envato-kit-174-price-list-style .elementor-price-list .elementor-price-list-item .elementor-price-list-header {
		flex-direction: column;
		align-items: flex-start;
		margin-bottom: 0;
		border-radius: 10px 10px 0 0;
		background-color: #f2f2f1;
}

.envato-kit-174-price-list-style .elementor-price-list .elementor-price-list-item .elementor-price-list-title {
    max-width: 100%;
    width: 100%;
		padding: 40px 50px 35px 50px;
		border-radius: 10px 10px 0 0;
    background-color: #2B2A2B;
    color: #ffffff;
}

.envato-kit-174-price-list-style .elementor-price-list .elementor-price-list-item .elementor-price-list-text {
    background-color: #f2f2f1;    
}

.envato-kit-174-price-list-style .elementor-price-list .elementor-price-list-item .elementor-price-list-price {
		width: 100%;
		padding: 46px 50px 38px 50px;
}

.envato-kit-174-price-list-style .elementor-price-list .elementor-price-list-item .elementor-price-list-description {
		padding-left: 50px;
		padding-right: 50px;
}

.envato-kit-174-pricing-btn .elementor-button {
		width: 100%;
}

.envato-kit-174-pricing-btn .elementor-button .elementor-button-text {
		display: flex;
}

.envato-kit-174-accordion-style .elementor-accordion-item {
		margin-top: 30px;
}

.envato-kit-174-accordion-style .elementor-accordion-item:first-child {
		margin-top: 0;
}

.envato-kit-174-accordion-style .elementor-accordion-item .elementor-tab-title {
		border-radius: 10px;
}

.envato-kit-174-accordion-style .elementor-accordion-item .elementor-tab-title.elementor-active {
		border-radius: 10px 10px 0 0;
}

.envato-kit-174-accordion-style .elementor-accordion-item .elementor-tab-content {
		border-radius: 0 0 10px 10px;
}

.envato-kit-174-accordion-style .elementor-accordion-item .elementor-tab-content.elementor-active {
		border-radius: 0 0 10px 10px;
}

.envato-kit-174-accordion-style .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
		height: 35px;
}

.envato-kit-174-form-btn-style
.elementor-form .elementor-button > span {
		justify-content: space-between;
}

.envato-kit-174-flex-btn .elementor-button .elementor-button-text {
		display: flex;
}

.envato-kit-174-list-style-disc .elementor-widget-wrap .elementor-widget-container .elementor-text-editor {
		display: flex;
} 

.envato-kit-174-list-style-disc .elementor-widget-wrap .elementor-widget-container .elementor-text-editor:before {
		content: '\2022';
		position: relative;
		display: inline-block;
		vertical-align: top;		
		padding-right: 15px;
		font-size: 0.7em;
		color: #C9B6A6;
}

/** End Template Kit CSS: Indie Publishing House (css/customizer.css) **/

