/*
Theme Name: 	Purerelax Child
Theme URI: 		http://thememascot.net
Description: 	Spa & Beauty WordPress Theme. You can get more themes from here: https://themeforest.net/user/thememascot/portfolio
Author: 		ThemeMascot Team
Author URI: 	http://themeforest.net/user/thememascot
Version: 		4.0
License: 		GNU General Public License v2 or later
License URI: 	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: 	purerelax-child
Template: 		purerelax
*/
/*inner pages*/
.about-carousel .swiper-slide img {border-radius: 10px;}
.about-carousel {margin-top: 30px;}
.team-block .team-current-theme1 .content-box .team-title{text-align:center}
.disable-play-btn .box-hover-effect .effect-wrapper .hover-link{display:none;}
#header .logo-padd-0 {padding: 0;}
#header .menuzord-menu > li.menu-item.active > a, #header .menuzord-menu > li.menu-item > a:hover {color: var(--theme-color1);}
.event-details .isotope-layout>.isotope-layout-inner .service-item:nth-child(1) a.read-more, .event-details .isotope-layout>.isotope-layout-inner .service-item:nth-child(2) a.read-more{display:none;}
.artist-grid .pricing-block-style6 .inner-box .image-box:before {background-color: rgba(194, 167, 78, 0.4);}
div.program-details {padding-top: 60px;}
.home-about .video-play-button:before {content: "";position: absolute;left: 5px;right: 5px;top: 5px;bottom: 5px;background-image: url(https://sahasraarangetram.com/wp-content/uploads/2025/06/live-stream.png);background-size: contain;background-repeat: no-repeat;-moz-animation: spinoffPulse-reverse 55s infinite linear;-webkit-animation: spinoffPulse-reverse 55s infinitelinear;animation: spinoffPulse-reverse 55s infinite linear;}
@-moz-keyframes spinoffPulse-reverse { 0% { -moz-transform:rotate(0deg); } 100% { -moz-transform:rotate(360deg);  } }
@-webkit-keyframes spinoffPulse-reverse {0% { -webkit-transform:rotate(0deg); } 100% { -webkit-transform:rotate(360deg); } }


/*end inner pages*/
#header .elementor-8548>div>.e-con-inner .elementor-element-2e04639 {
	padding:0;
    display: flex;
}
.elementor-8548 .elementor-element.elementor-element-5d449c2 {
        width: 35%;
}
.elementor-8548 .elementor-element.elementor-element-accdceb {
       width: 70%;
}
.elementor-8548 .elementor-element.elementor-element-f97eb39 {
        width: 19.293%;
}

/*responsive*/
@media screen and (min-width: 1024px) {
	.menuzord-primary-nav .menuzord-menu > li.mobile-display {display: none;}
}
@media screen and (max-width: 1024px) {
	#header img.logo-primary {display: none;}
	.page-title-wrapper>.elementor.elementor-12323>.elementor-element {background-position: center top -160px !important;}
	.elementor-12358 .elementor-element.elementor-element-6b681fa8:not(.elementor-motion-effects-element-type-background) {background-position: center top 20% !important;}
}
@media screen and (max-width: 990px) {
	header#header.header-layout-type-header-default .menuzord-brand img {--menuzord-brand-width-responsive: 200px;}
}
@media screen and (max-width: 780px) {
	.page-title-wrapper>.elementor>.elementor-element>.e-con-inner {padding-top: 50px;padding-bottom: 50px;}
	.page-title-wrapper>.elementor>.elementor-element {min-height: 260px;}
	.page-title-wrapper>.elementor>.elementor-element h1.title {font-size: 30px;}
	.page-title-wrapper>.elementor>.elementor-element ul.breadcrumbs {font-size: 14px;}
	div.program-details {padding-top: 30px;}
	.page-title-wrapper>.elementor.elementor-6746>.elementor-element{background-position: center top -240px !important;}
	.elementor-12358 .elementor-element.elementor-element-6b681fa8:not(.elementor-motion-effects-element-type-background) {background-position: center top 10% !important;}
}
@media screen and (max-width: 767px) {
	.home-about>.elementor-element {min-height: 500px;}
}
@media screen and (max-width: 740px) {
	.home-about>.elementor-element {min-height: 440px;}
	.page-content .home-about-content {margin-top: 60px;}
}
@media screen and (max-width: 660px) {
	.home-about>.elementor-element {min-height: 400px;}
	.page-content .home-about-content {margin-top: 50px;}
}
@media screen and (max-width: 590px) {
	.home-about>.elementor-element {min-height: 340px;}
	
}
@media screen and (max-width: 540px) {
	.page-title-wrapper>.elementor.elementor-6746>.elementor-element {background-position: center top -150px !important;}
	.home-about .layer-image-wrapper.layer-image {right: 0 !important;}
	.page-content .home-about-content {margin-top: 20px;}
}
@media screen and (max-width: 520px) {
	.home-about>.elementor-element {min-height: 300px;}
}
@media screen and (max-width: 480px) {
	.mob-justify, .mob-justify p{text-align:justify}
	.mob-justify h1, .mob-justify h2, .mob-justify h3, .mob-justify h4, .mob-justify h5, .mob-justify h6{text-align:left;}
	.page-title-wrapper>.elementor.elementor-6746>.elementor-element {background-position: center top -100px !important;}
	.page-title-wrapper>.elementor>.elementor-element {min-height: 220px;}
	.page-title-wrapper>.elementor.elementor-12323>.elementor-element {background-position: center top -120px !important;}
	.page-title-wrapper>.elementor.elementor-12310>.elementor-element {background-position: center top -50px !important;}
	.elementor-4728 .elementor-element.elementor-element-0890b62 .title {font-size: 36px!important;}
	.home-about>.elementor-element {min-height: 260px;}
	.page-content .home-about-content {margin-top: 50px;}
}
@media screen and (max-width: 440px) {
	.page-content .home-about-content {margin-top: 20px;}
}
@media screen and (max-width: 420px) {
	.page-content .home-about-content {margin-top: 0px;}
}
@media screen and (max-width: 400px) {
	.home-about>.elementor-element {min-height: 230px;}
}