/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Template: astra
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Description: Astra is fast, fully customizable &amp; beautiful WordPress theme suitable for blog, personal portfolio, business website and WooCommerce storefront. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with Schema.org code integrated and is Native AMP ready so search engines will love your site. It offers special features and templates so it works perfectly with all page builders like Elementor, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. Some of the other features: # WooCommerce Ready # Responsive # RTL &amp; Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained &amp; Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and WooCommerce ready theme that you can use for building any kind of website!
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 4.7.0.1721373748
Updated: 2024-07-19 07:22:28

*/

.voluntreer_box {
    background-color: #fff;
    -webkit-box-shadow: -1px 3px 5px 0px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: -1px 3px 5px 0px rgba(0, 0, 0, 0.16);
    box-shadow: -1px 3px 5px 0px rgba(0, 0, 0, 0.16);
}

.voluntreer_box img {
    width: 100%;
    height: 250px!important;
    object-fit: cover;
    border: 10px solid #7e4556;
}

.text_color {
    color: #894f59;
}

.v_icon {
    margin-top: 2px;
}

.voluntreers h3 {
    font-size: 35px;
    color: #fbcd00;
    font-weight: bold;
    line-height: 30px;
    margin: 20px 0 25px 0;
}

.voluntreers h5 {
    position: relative;
    font-size: 14px;
    padding-left: 30px;
    margin: 10px 0;
    margin: 25px 0;
}

.voluntreers h5:before {
    content: "";
    position: absolute;
    background-image: url(http://puja.avyantechnology.com/wp-content/uploads/2024/07/line_img.png);
    width: 18px;
    height: 61px;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.help_bg {
    background-color: #7f0000;
    padding: 10px 100px;
    color: #fff;
    height: 95px;
}

.help_bg h2 {
    font-weight: bold;
}

.newsletter_left {
    position: absolute;
    width: 120px;
    left: -52px;
    top: -23px;
}

.newsletter_right {
    position: absolute;
    width: 115px;
    right: -17px;
    top: -60px;
}

.heading {
    font-size: 40px !important;
    font-weight: bold !important;
    color: #fbcd00 !important;
    line-height: 35px !important;
    width: 350px !important;
    margin: 0px auto 30px auto !important;
}
.help_bg h2{
	color: #fff !important; 
}
.or_col {
    position: absolute;
    width: 50px !important;
    height: 50px;
    background: #fff;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 10px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 9;
    font-weight: bold;
    font-size: 20px;
    line-height: 45px;
    text-align: center;
	color:#000;
	margin-top:auto !important;
}
.upcoming_festivals_right {
	height: 435px;
    overflow: hidden;
    overflow-y: scroll;
}

.festival_img img {
    width: 100%;
    height: 120px;
    object-fit: cover;
    margin-top: 25px;
}

.upcoming_festivals_right .date {
   background-color: #D47F2C;
    width: auto;
    font-size: 14px;
    height: autopx;
    color: #fff;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    text-align: center;
    line-height: 16px;
    padding: 2px 10px;
    font-weight: bold;
    display: inline-block;
}


.upcoming_festivals_right .date small {
    font-size: 12px;
}

.upcoming_festivals_right .details p {
    font-size: 14px;
    line-height: 16px;
}
.hfe-site-logo-container{
	background: #fff;
    border: 5px solid #D47F2C;
    border-radius: 20px;
}
.right_border{
	border-left:1px solid #f2f2f2;
}
.elementor-element-756f540 li .elementor-icon-list-text{
	margin-bottom: 10px;
}
.elementor-element-756f540 li .elementor-icon-list-text strong{
	font-weight: bold;
    color: #000;
}
#uc_simple_slider_elementor_d7477d1,.slick-slide {
    height: 520px!important;
}
.elementor-12 .elementor-element.elementor-element-d7477d1 .slide__content {
    max-width: 490px!important;
	padding: 0!important;
}
#uc_simple_slider_elementor_d7477d1 .slide__content {
	top: 45%!important;
    left: 81%!important;
    transform: translate(-50%, -50%)!important;
}
div.wpforms-container-full{
	position:relative!important;
}
div.wpforms-container-full:not(:empty) {
	margin: 0px auto!important;
}
.wpforms-container .wpforms-field{
	    padding: 0px 0!important;
}
input#wpforms-180-field_2 {
    border-radius: 10px;
    width: 100%;
}
button#wpforms-submit-180 {
   position: absolute;
    right: 63px;
    top: -52px;
    background: #f00!important;
    border-radius: 0px;
}
em#wpforms-180-field_2-error {
	position: absolute;
}
button#wpforms-submit-180:hover,button#wpforms-submit-180:focus {
   position: absolute;
    right: 63px;
    top: -52px;
    background: #f00!important;
    border-radius: 0px;
	outline:none;
}
.donate-input::placeholder {
  color: #fff !important;
  opacity: 1; /* Firefox */
}

.donate-input::-ms-input-placeholder { /* Edge 12 -18 */
  color: #fff !important;
}
.banner_main .slide__content{
	    left: 80% !important;
}
.banner_main .slide__content--headings {
    text-align: left!important;
}
.banner_main a.uc_more_btn {
    background-color: #fff;
    background: #fff !important;
    color: #000 !important;
	position:relative;
}
a.uc_more_btn:after{
	content="";
	position:absolute;
	background:url(http://puja.avyantechnology.com/wp-content/uploads/2024/07/arrow.png);

}
.upcoming_festivals_right .details p {
	 display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.opening_dates{
	
}

#uc_simple_slider_elementor_b1612fe .ue_slide_overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: transparent!important;
}
.puja_contact .wpforms-submit{
	background-color:#fdd24c !important;
}
.puja_contact .wpforms-submit:hover,.puja_contact .wpforms-submit:focus{
	background-color:#fdd24c !important;
	    border-color: #fdd24c!important;
	background: #f00 !important;
}
.puja_contact div.wpforms-container-full button[type=submit]:hover{
	background: #f00 !important;
}
.puja_contact div.wpforms-container-full button[type=submit]:not(:hover):not(:active){
	border-color: #f00 !important;
}
.details h6 {
	line-height: 15px!important;
}
.tribe-events .tribe-events-calendar-month__header-column{
    background:#D47F2C;
    padding:10px;
}
.tribe-events .tribe-events-calendar-month__header-column-title{
    color:#fff !important;
    font-size: 18px !important;
}
.our_blog.our_puja {
    height: auto;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    text-align: center;
	    padding: 10px;
}
.our_blog.our_puja a{
	margin-top:10px;
}
#ast-scroll-top {
    background-color: #fbcd00;
    font-size: 15px;
}


.bg_yellow {
    background: #ffe96f;
}
.tribe-events .tribe-events-c-search__button:focus, .tribe-events .tribe-events-c-search__button:hover, .tribe-events button.tribe-events-c-search__button:focus, .tribe-events button.tribe-events-c-search__button:hover {
    background-color: rgb(233 60 45)!important;
}
.tribe-common .tribe-common-c-btn-border-small, .tribe-common a.tribe-common-c-btn-border-small{
	    background-color: #FFC107!important;
}
.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button {
	background-color: #D47F2C!important;}
.tribe-common.tribe-common--breakpoint-medium button.tribe-events-c-top-bar__datepicker-button {
    border: 1px solid #ccc!important;
    font-size: 14px!important;
    padding: 5px 15px!important;
}
.tribe-events .datepicker .day.active{
	background: #D47F2C!important;
}
.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row{
	margin-top: 20px !important;
}
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{
	    background: #D47F2C!important;
    height: 53px!important;
    color: #fff!important;
	    border-radius: 8px;
	-moz-border-radius: 8px;    
	-webkit-border-radius: 8px;
}
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday{
	  color: #ffffff!important;
    font-size: 12px!important;
}
.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6{
	color: #ffffff!important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event{
	 border-radius: 8px;
	-moz-border-radius: 8px;    
	-webkit-border-radius: 8px;
	-webkit-box-shadow: 0px 3px 18px 3px rgba(0,0,0,0.12);
-moz-box-shadow: 0px 3px 18px 3px rgba(0,0,0,0.12);
box-shadow: 0px 3px 18px 3px rgba(0,0,0,0.12);
}
.tribe-common img {
    height: 153px!important;
    max-width: 200px!important;
    object-fit: cover!important;
}
.tribe-common .tribe-common-c-btn-border{
	border: 1px solid #FFC107!important;
    color: #FFC107!important;
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{
	    background-color: #F44336!important;
}
.tribe-events .tribe-events-c-nav__next:disabled, .tribe-events button.tribe-events-c-nav__next,.tribe-events .tribe-events-c-nav__next:disabled, .tribe-events .tribe-events-c-nav__prev{
	font-size: 14px!important;
}
.tribe-events .tribe-events-c-subscribe-dropdown__container{
	    display: none!important;
}
.tribe-events .tribe-events-calendar-list__event-datetime,.tribe-events .tribe-events-calendar-day__event-datetime {
   
    background: #ffc107;
    padding: 5px;
    border-radius: 5px;
    color: #000;
}
.pagination{
	    width: 100%!important;
    display: block!important;
    margin-top: 35px!important;
	    text-align: center!important;
}
span.page-numbers.current {
    background: #ccc;
    width: 30px;
    height: 30px;
    display: inline-block;
    border-radius: 50px;
    margin-right: 6px;
}
a.page-numbers{
	 background: #f00;
    width: 30px;
    height: 30px;
    display: inline-block;
    border-radius: 50px;
    margin-right: 6px;
	text-decoration: none!important;
		color:#fff!important;
}
a.next.page-numbers {
    width: auto;
    background: #fbcd00;
    color: #000!important;
    text-decoration: none;
    padding: 15px;
    line-height: 0;
}
.our_blog.our_puja small{
	text-transform:uppercase;
}
.owl-carousel .owl-item .our_puja_box_img img{
	display: block;
    object-fit: cover;
    height: 118px;
    width: 100%;
    border-radius: 100px;
}
.elementor-widget-container p{
	margin-bottom:0px;
}
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date,.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-desktop{
	    font-size: 14px!important;
}
.banner_col {
    height: 350px;
    position: relative;
}
.banner_col img {
    height: 350px;
    object-fit: cover;
    width: 100%;
}

.banner_text {
    position: absolute;
    height: 50px;
    right: 180px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.banner_text h3 {
   color: #fff;
    font-size: 30px;
    font-weight: bold;
}
.owl-carousel {
    position: relative;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{
	    padding-top: 40px!important;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    background: #d47f2c!important;
    width: 30px;
	
}
.owl-carousel .owl-nav button.owl-prev{
	border-radius: 0px 5px 5px 0px;
}
.owl-carousel .owl-nav button.owl-next{
	border-radius: 5px 0px 0px 5px;
}
.owl-nav{
	position: absolute;
    height: 28px;
    top: 0;
    bottom: 0;
    margin: auto;
	    width: 100%;
}
.owl-carousel .owl-nav button.owl-next{
	right: 0;
    position: absolute;
}
.owl-carousel .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span{
	    color: #fff;
    font-size: 24px;
}
.our_puja_box a {
    font-size: 14px;
    color: #000;
    text-decoration: none !important;
}
.our_puja_box a:hover {
	color: #f00;
}
.bank_account{
	line-height: 22px;
}
.our_blog_img img{
	min-height:200px;
}
.float-container {
      position: fixed;
      top: 33%;
      right: 0;
      display: flex;
      flex-direction: column;
      width: auto;
      align-items: flex-end;
    }

    .float-container a {
      z-index: 99;
      display: flex;
      width: 400px;
      height: 30px;
      margin-right: -400px;
      margin-bottom: 10px;
      padding: 10px 0px;
      transition: all 0.3s ease-in-out;
      text-decoration: none;
      color: white;
      border-color: #46b8da;
      border-radius: 5px 0 0 5px;
      background-color: #eb690b;
      box-shadow: 0 2px 4px #7d7d7d;
      align-items: center;
      justify-content: flex-start;
      font-family: sans-serif;
      height: 500px;
/* 	    padding-top: 85px; */
    }
.float-container a p{
	margin-bottom:5px;
}

    .float-container a:hover {
      margin-right: 0;
      background-color: #c45100;
      box-shadow: 0 2px 4px #7d7d7d;
    }

    /* Icon settings - remove if not needed*/
    .float-container .icon:before {
      font-family: "Font Awesome 5 Free";
      margin-right: 25px;
      transition: all 0.25s ease-in-out;
    }


    .icon.two:before {
      content: "";
      background-image: url(https://puja.avyantechnology.com/wp-content/uploads/2024/09/4096283.png);
      background-size: 50px;
      position: absolute;
      height: 50px;
      width: 50px;
      left: -50px;
    }
  /* The sidebar (hidden by default) */
        #mySidebar {
            height: 100%;
            /* Full-height: remove this if you want "auto" height */
            width: 0;
            /* Set the width of the sidebar to 0 initially */
            position: fixed;
            /* Stay in place */
            z-index: 99;
            /* Stay on top */
            top: 0;
            right: 0;
            background-color:transparent;
            /* Black */
            overflow-x: hidden;
            /* Disable horizontal scroll */
            transition: 0.5s;
            /* 0.5 second transition effect to slide in the sidebar */
            padding-top: 60px;
            /* Place content 60px from the top */
        }

        /* The sidebar links */
        #mySidebar a {
            padding: 8px 8px 8px 32px;
            text-decoration: none;
            font-size: 25px;
            color: #818181;
            display: block;
            transition: 0.3s;
        }

        /* Change color on hover */
        #mySidebar a:hover {
            color: #f1f1f1;
        }

        /* Button to open the sidebar */
        #openBtn {
            font-size: 20px;
            cursor: pointer;
            background-color: transparent;
            color: white;
            border: none;
            /* padding: 10px 15px; */
            margin: 20px;
            position: fixed;
            bottom: 0;
            top: 0;
            margin: auto;
            height: 50px;
            right: -6px;
        }

        /* Close button inside the sidebar */
        #closeBtn {
            position: absolute;
            top: 0;
            right: 25px;
            font-size: 36px;
            margin-left: 50px;
        }

        a#closeBtn {
            right: 0;
            top: 50px;
        }

        .div_contactin {
            padding: 20px;
            border: 1px solid #ccc;
            -webkit-box-shadow: -1px 3px 26px -8px rgba(0, 0, 0, 0.36);
            -moz-box-shadow: -1px 3px 26px -8px rgba(0, 0, 0, 0.36);
            box-shadow: -1px 3px 26px -8px rgba(0, 0, 0, 0.36);
            border-radius: 20px;
			background: #2c5996;
			color: #fff
        }
 .div_contactin h3{
	 color: #fff
}
/* The sidebar (hidden by default) */
        #mySidebar {
            height: 100%;
            /* Full-height: remove this if you want "auto" height */
            width: 0;
            /* Set the width of the sidebar to 0 initially */
            position: fixed;
            /* Stay in place */
            z-index: 99;
            /* Stay on top */
            top: 0;
            right: 0;
            background-color:transparent;
            /* Black */
            overflow-x: hidden;
            /* Disable horizontal scroll */
            transition: 0.5s;
            /* 0.5 second transition effect to slide in the sidebar */
            padding-top: 60px;
            /* Place content 60px from the top */
        }

        /* The sidebar links */
        #mySidebar a {
            padding: 8px 8px 8px 32px;
            text-decoration: none;
            font-size: 25px;
            color: #818181;
            display: block;
            transition: 0.3s;
        }

        /* Change color on hover */
        #mySidebar a:hover {
            color: #f1f1f1;
        }

        /* Button to open the sidebar */
        #openBtn {
            font-size: 20px;
            cursor: pointer;
            background-color: transparent;
            color: white;
            border: none;
            /* padding: 10px 15px; */
            margin: 20px;
            position: fixed;
            bottom: 0;
            top: 0;
            margin: auto;
            height: 50px;
            right: -30px;
        }

        /* Close button inside the sidebar */
        #closeBtn {
            position: absolute;
            top: 0;
            right: 25px;
            font-size: 36px;
            margin-left: 50px;
        }

        a#closeBtn {
            right: 0;
            top: 50px;
        }

        .div_contactin {
            padding: 20px;
            border: 1px solid #ccc;
            -webkit-box-shadow: -1px 3px 26px -8px rgba(0, 0, 0, 0.36);
            -moz-box-shadow: -1px 3px 26px -8px rgba(0, 0, 0, 0.36);
            box-shadow: -1px 3px 26px -8px rgba(0, 0, 0, 0.36);
            border-radius: 20px;
        }
.wpcf7 form .wpcf7-response-output {
	margin: 0!important;
}
.elementor-12 .elementor-element.elementor-element-b1612fe .ue_simple_slider_title {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    margin-top: 0px;
/*     background-color: rgba(0, 0, 0, 0.5); */
    padding: 20px 0px;
    border-radius: 20px;
	    font-size: 24px;
background: rgb(0,0,0);
background: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 51%, rgba(18,18,18,0) 100%);
}

    /* Media queries */
    @media screen and (max-width:440px) {
      .float-container .icon:last-child {
        display: none;
      }

      .float-container {
        position: fixed;
        top: auto;
        bottom: 0;
        display: flex;
        flex-direction: row;
        width: 100%;
        align-items: auto;
		z-index: 9!important;
      }

      .float-container a.icon {
        right: 0;
        bottom: 0;
        width: 100%;
        margin-right: 0;
        margin-bottom: 0;
        padding: 5px;
        border-radius: 0;
        box-shadow: 0 0 0 #7d7d7d;
        justify-content: center;
        border-left: 1px solid darkorange;
        border-right: 1px solid darkorange;

      }
    }

    .contact {
      padding: 10px;
    }
.wpcf7 form>div, .wpcf7 form>p {
    margin-bottom: 0em !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.btn {
    background-color: #fff;
    color: #000;
}
.meet_team {
      background: #D47F2C;
      padding: 20px 0;
      color: #fff;
    }

    .main_team .our_blog {
      margin-bottom: 0;
      height: 125px;
      margin-bottom: 15px;
		line-height: 22px;
    }
.our_blog.our_puja small {
    text-transform: uppercase;
    line-height: 14px;
    display: inline-block;
}
.wpcf7 .wpcf7-not-valid-tip {
  color: #DC2626;
    font-size: 14px;
    font-weight: 400;
    line-height: 13px;
    margin-top: 8px;
    background: #fff;
    padding: 5px;
    border-radius: 5px;
    display: block;
}
.lotus_img img{
		 object-fit: contain !important;
	 }
.tribe-common .tribe-common-h8{
	    font-weight: bold !important;
    font-size: 14px !important;
    color: #bb0101 !important;
}
.elementor-12 .elementor-element.elementor-element-b1612fe .ue_simple_slider_title{
	text-align: center;
}
.welcome_text{
	position:relative;
}
.welcome_text:after{
	    content: "";
    position: absolute;
    background: #fff;
    height: 2px;
    width: 60px;
    right: -70px;
    top: 12px;
}
.welcome_text:before{
	    content: "";
    position: absolute;
    background: #fff;
    height: 2px;
    width: 60px;
    left: -70px;
    top: 12px;
}

 @media screen and (max-width:768px) {
	 .banner_main .slide__content {
    left:65% !important;
}
	  .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal{
		  width: 300px;
  right: 0;
  z-index: 9;
	 }
	 .elementor-8 .elementor-element.elementor-element-8524432 nav.hfe-dropdown .menu-item a.hfe-menu-item{
		 color: #000;
  padding-left: 15px;
	 }
	 .elementor-12 .elementor-element.elementor-element-b1612fe .ue_simple_slider_title {
  color: #ffffff;
  margin-top: 0px;
  background-color: rgba(0,0,0,0.1);
		 
  padding: 15px;
  border-radius: 10px;
		 font-size: 18px;
	 text-align: center;}
	 .lotus_img img{
		 object-fit: contain !important;
	 }
	 .our_puja_box{
		 height:auto;
	 }
	 .elementor-12 .elementor-element.elementor-element-6b1ec85 img {
  height: auto!important;
}
	 .elementor-12 .elementor-element.elementor-element-82bf930 .elementor-heading-title,.elementor-12 .elementor-element.elementor-element-cce54b3 .elementor-heading-title{
		 font-size: 32px !important;
	 }
	 .upcoming_festivals_right {
		 height: auto;
	 text-align: center;}
	 .hfe-site-logo-container {
		 background: none;}
	 .festival_img {
  display: none;
}
	 .tag_left{
		 width: 100% !important;
	 }
	 .elementor-12 .elementor-element.elementor-element-39042ae .elementor-heading-title {
  text-align: center;
}
	 .main_team .our_blog {
 height: auto;}
	 .elementor-706 .elementor-element.elementor-element-32b5db1 .elementor-heading-title {
  text-align: center;
}
	 .elementor-706 .elementor-element.elementor-element-32b5db1 > .elementor-widget-container {
  padding: 50px 0px 50px 0px!important;
}
	 #uc_simple_slider_elementor_b1612fe .slide__content{
		 top: 135px!important;
	 }
	 .slick-slide {
  height:400px !important;
}
	 .elementor-12 .elementor-element.elementor-element-b1612fe .ue_slider{
		 height: 55vh!important;
	 }
	 .hfe-nav-menu-icon svg {
  fill: #fff;
}
	 .elementor-12 .elementor-element.elementor-element-b1612fe .ue_simple_slider_title strong{
		 font-size:16px!important;
	 }
	 .elementor-12 .elementor-element.elementor-element-b1612fe .ue_simple_slider_title span{
		 font-size:14px!important;
	 }
	 .welcome_text::before {
  content: "";
  position: absolute;
  background: #fff;
  height: 2px;
  width: 50px;
  left: -57px;
  top: 8px;
}
	 .welcome_text::after {
  content: "";
  position: absolute;
  background: #fff;
  height: 2px;
  width: 50px;
  right: -57px;
  top: 8px;
}
	 .elementor-12 .elementor-element.elementor-element-b1612fe .ue_simple_slider_title {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    margin-top: 0px;
/*     background-color: rgba(0, 0, 0, 0.5); */
    padding: 5px 0px;
    border-radius: 20px;
	    font-size: 24px;
background: rgb(0,0,0);
background: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,8) 51%, rgba(18,18,18,0) 100%);
}
	 .elementor-12 .elementor-element.elementor-element-b1612fe .ue_simple_slider_title{
		 font-size:16px!important;
	 }
	 .elementor-12 .elementor-element.elementor-element-b1612fe .slick-dots {
  bottom: -10px!important;
}
	 #openBtn{
		 top: -85px;
	 }
}