.elementor-15969 .elementor-element.elementor-element-8a6bb58 > .elementor-container{max-width:1100px;}.elementor-15969 .elementor-element.elementor-element-8a6bb58{margin-top:144px;margin-bottom:0px;}.elementor-15969 .elementor-element.elementor-element-c692040 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:2.813rem;font-weight:600;font-style:normal;line-height:3.438rem;color:#15161A;}.elementor-15969 .elementor-element.elementor-element-e1bdb6d > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-15969 .elementor-element.elementor-element-e1bdb6d{color:#15161A;}.elementor-15969 .elementor-element.elementor-element-cc84c6d > .elementor-container{max-width:1100px;}.elementor-15969 .elementor-element.elementor-element-cc84c6d{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15969 .elementor-element.elementor-element-1e036f6 .elementor-repeater-item-53305df .swiper-slide-bg{background-image:url(https://shabodi.com/wp-content/uploads/2023/07/Mask-Group-563.png);background-size:contain;}.elementor-15969 .elementor-element.elementor-element-1e036f6 .elementor-repeater-item-d832a24 .swiper-slide-bg{background-image:url(https://shabodi.com/wp-content/uploads/2023/07/Mask-Group-563.png);background-size:contain;}.elementor-15969 .elementor-element.elementor-element-1e036f6 .elementor-repeater-item-751cfc2 .swiper-slide-bg{background-image:url(https://shabodi.com/wp-content/uploads/2023/07/Mask-Group-563.png);background-size:contain;}.elementor-15969 .elementor-element.elementor-element-1e036f6 .swiper-slide{transition-duration:calc(5000ms*1.2);height:420px;}.elementor-15969 .elementor-element.elementor-element-1e036f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15969 .elementor-element.elementor-element-1e036f6 .swiper-slide-contents{max-width:66%;}.elementor-15969 .elementor-element.elementor-element-1e036f6 .swiper-slide-inner{text-align:center;}.elementor-15969 .elementor-element.elementor-element-1e036f6 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-15969 .elementor-element.elementor-element-1e036f6 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-15969 .elementor-element.elementor-element-d938d8a > .elementor-widget-container{margin:40px 0px 0px -40px;}.elementor-15969 .elementor-element.elementor-element-6a6c880{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-15969 .elementor-element.elementor-element-6a6c880 .elementor-pagination{text-align:center;}.elementor-15969 .elementor-element.elementor-element-6a6c880 .ecs-load-more-button .elementor-button{margin-top:20px;fill:#15161A;color:#15161A;background-color:#FFFFFF;}body:not(.rtl) .elementor-15969 .elementor-element.elementor-element-6a6c880 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-15969 .elementor-element.elementor-element-6a6c880 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-15969 .elementor-element.elementor-element-6a6c880 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-15969 .elementor-element.elementor-element-6a6c880 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-15969 .elementor-element.elementor-element-6a6c880 .elementor-button{border-style:none;}/* Start custom CSS for shortcode, class: .elementor-element-d938d8a *//* Search & Filter Styles */
body
{
	/*display:block;*/
}
.searchandfilter p
{
	margin-top: 1em;
	display:flex;
}
.searchandfilter ul
{
    width: 100% !important;
	display:grid !important;
	grid-template-columns: 40% 30% 30%;
}
.searchandfilter li
{
	list-style: none;
	display:flex;
	padding-right:10px;
}

/* If in a widget area make a single column by adding display block  */
.widget-area .searchandfilter li, .widget-area .searchandfilter p
{
	display:flex;
}
.searchandfilter label
{
	display:flex;
}
.searchandfilter h4
{
	margin:15px 0;
	font-size:16px;
}

.searchandfilter ul > li > ul:not(.children)
{
	margin-left:0;
}


input[type=date], input[type=email], input[type=number], input[type=password], input[type=tel], input[type=url], select, textarea {
    /*width: 100%;*/
    border: 0px solid #666;
    outline: none !important;
    padding: 0.8rem 2rem !important;
    transition: all .3s;
    border-radius: 50px;
    background-color: #eff3fd;
}

input[type=text], input[type=search], textarea {
    /*width: 100% !important;*/
    border: 0px solid #666;
    outline: none !important;
    padding: 0.8rem 2rem !important;
    transition: all .3s;
    border-radius: 50px;
    background-color: #eff3fd;
}

select {
   -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-repeat: no-repeat;
  background-position-x: 90%;
  background-position-y: 50%;
}


[type=button], [type=submit], button {
    border: 1px solid #262626;
    display: none;
}


[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    color: #fff !important;
    background-color: #0060FF;
    text-decoration: none;
    border-radius: 25px;
}

.elementor-kit-6 button, .elementor-kit-6 input[type="button"], .elementor-kit-6 input[type="submit"], .elementor-kit-6 .elementor-button {
    font-family: var(--e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight );
    font-style: var(--e-global-typography-primary-font-style );
    color: var(--e-global-color-primary );
    border-radius: 50px;
    padding: 0.7rem 2rem;
    color: #262626;
}/* End custom CSS */