/*
Theme Name:		 Vault Child
Theme URI:		 https://vault.uicore.co/
Description:	 Child theme for Vault - Multi-Purpose Elementor WordPress Theme
Author:			 UiCore
Author URI:		 https://uicore.co
Template:		 vault
Version:		 1.0.0
Text Domain:	 vault
*/


/*
    Add your custom styles here
*/
.custom_menu .elementskit-navbar-nav .li_last_menu.menu-item:hover {
    background: #cececf !important;
}
.custom_menu .elementskit-navbar-nav .li_last_menu.menu-item:hover a.ekit-menu-nav-link {
    color: #000 !important;
}
.testimonial-slider .bdt-slidenav:hover {
    background: #000 !important;
}
.home_service_icon .elementor-widget-container {
    padding-left: 4px;
    padding-top: 2px;
}
body, html{
	overflow-x: hidden !important;
}
.contact_call_black img {
    filter: invert(1);
}
.contact_call_black {
    width: 59px;
    height: 59px;
    background-color: #ffffff;
    border: 1px solid #f04f23;
    display: flex;
    align-content: center !important;
    justify-content: center !important;
    align-items: center !important;
    margin-top: -80px;
}
.cus_menu .elementskit-navbar-nav-default .elementskit-navbar-nav {
    display: block;
}
.light_link .elementor-image-box-description a {
    color: #fff;
}
.foo_cta_icon figure.elementor-image-box-img {
    width: 59px;
    height: 58px;
	flex:0 0 59px;
    background-color: #f04f23;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
h3 {
    margin-bottom: 0;
    margin-top: 0;
}
.foo_cta_icon .elementor-image-box-content {
    padding-left: 20px;
}
.foo_cta_icon .elementor-widget-container {
    height: auto !important;
}
.header_custom {
    position: absolute !important;
    z-index: 9 !important;
}
.header_custom .menu-item-23 {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.elementskit-navbar-nav .li_last_menu.menu-item {
    background: #fff;
}
.header_custom .menu-item {
    background: #fff ;
}

.contactform .nf-form-content input:not([type="button"]){
	color:#fff!important;
}
.contactform .nf-form-content textarea{
	color:#fff!important;
}
.custom_menu .elementskit-navbar-nav .li_last_menu.menu-item {
    background: #f04f23 !important;
    border-radius: 10px;
    text-transform: uppercase !important;
    margin-left: -15px;
    padding: 17px 48px;
}
.custom_menu .elementskit-navbar-nav .li_last_menu.menu-item a {
    color: #fff !important;
	font-weight:700!important;
}
.custom_menu .menu-item-home {
    padding-left: 30px;
}
.custom_menu li.li_contact.menu-item {
    padding-right: 35px;
}
.short-form .nf-form-content {
	max-width: 100% !important;
	padding: 0 !important;
}

.short-form .nf-form-fields-required {
	display: none;
}
.quote-form ::-webkit-input-placeholder { /* Edge */
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 20px;
    color: #000000;
    font-weight: 400;
    font-family: "Rajdhani";
}

.quote-form :-ms-input-placeholder { /* Internet Explorer 10-11 */
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 20px;
    color: #000000;
    font-weight: 400;
    font-family: "Rajdhani";
}

.quote-form ::placeholder {
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 20px;
    color: #000000;
    font-weight: 400;
    font-family: "Rajdhani";
}
.quote-form .nf-response-msg p {
    color: green !important;
    font-size: 18px;
}
.quote-form select#nf-field-11 {
    font-size: 20px;
    letter-spacing: 0px;
    color: #000000;
    font-weight: 400;
    font-family: "Rajdhani";
    height: 61px !important;
}
.quote-form .nf-form-content .list-select-wrap .nf-field-element>div, .quote-form .nf-form-content input:not([type=button]), .quote-form .nf-form-content textarea {
    border-radius: 10px !important;
    background: #ffffff !important;
    border: 1px solid #b7b7b7 !important;
    height: 61px;
    color: #000 !important;
}
.quote-form .nf-form-content textarea.ninja-forms-field {
    height: 122px !important;
}

input#nf-field-7 {
    background: #f04f23 !important;
    font-size: 20px;
    text-transform: uppercase;
    color: #ffffff !important;
    font-weight: 700;
    font-family: "Rajdhani";
    border: 0 !important;
    padding: 27px 50px 27px 50px !important;
	height:74px;
	border-radius:10px!important;
}
.nf-error.field-wrap .nf-field-element:after {
    height: 60px !important;
    border-radius: 10px !important;
}
input#nf-field-7:hover {
    background: #000 !important;
}
.short-form1 ::-webkit-input-placeholder { /* Edge */
	font-size: 20px;
	letter-spacing: 0px;
	line-height: 50px;
	color: #979797;
	font-weight: 400;
	font-family: "Rajdhani";
}

.short-form1 :-ms-input-placeholder { /* Internet Explorer 10-11 */
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 50px;
    color: #979797;
    font-weight: 400;
    font-family: "Rajdhani";
}

.short-form1 ::placeholder {
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 50px;
    color: #979797;
    font-weight: 400;
    font-family: "Rajdhani";
}
.short-form .nf-response-msg p {
    color: green !important;
    font-size: 18px;
}
.short-form1 .nf-form-content .list-select-wrap .nf-field-element>div, .short-form1 .nf-form-content input:not([type=button]), .short-form1 .nf-form-content textarea {
    color: #ffffff !important;
    transition: all .5s;
    height: 61px !important;
    background-color: #181818 !important;
    border: 1px solid #383838 !important;
}
.short-form1 .nf-form-content textarea.ninja-forms-field {
    height: 125px !important;
    background-color: #181818 !important;
    border: 1px solid #383838 !important;
}
.short-form1 select#nf-field-6 {
    font-size: 20px;
    letter-spacing: 0px;
    color: #979797;
    font-weight: 400;
    font-family: "Rajdhani";
    padding-top: 12px !important;
    padding-bottom: 0 !important;
}
.short-form1 input#nf-field-4 {
    border-radius: 10px;
    background-color: #f04f23 !important;
    padding: 35px 36px !important;
    line-height: 0 !important;
}
.short-form1 input#nf-field-4:hover {
    background: #fff !important;
    color: #000 !important;
}

.elementor-element.elementor-arrows-position-outside .swiper, .elementor-element.elementor-arrows-position-outside .swiper-container, .elementor-lightbox.elementor-arrows-position-outside .swiper, .elementor-lightbox.elementor-arrows-position-outside .swiper-container {
    width: calc(100% - 0px) !important;
}
.home_service_icon.elementor-widget.elementor-widget-image {
    width: 59px;
    height: 58px;
    background-color: #12afdb;
    margin-top: -25px;
    padding: 10px;
}
.service_phn p {
    margin-bottom: -10px;
}
.home_about .e-con-inner {
	position:relative;
}
.home_about .e-con-inner:before {
    content: "";
    position: absolute;
    border: 2px solid #000;
    height: 240px;
    width: 240px;
    left: -22px;
    border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cstyle%3Epath%7Banimation:stroke 10s infinite linear%3B%7D%40keyframes stroke%7Bto%7Bstroke-dashoffset:776%3B%7D%7D%3C/style%3E%3ClinearGradient id='g' x1='0%25' y1='0%25' x2='0%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23F04F23' /%3E%3Cstop offset='25%25' stop-color='%23F04F23' /%3E%3Cstop offset='50%25' stop-color='%23F04F23' /%3E%3Cstop offset='100%25' stop-color='%23F04F23' /%3E%3C/linearGradient%3E %3Cpath d='M1.5 1.5 l97 0l0 97l-97 0 l0 -97' stroke-linecap='square' stroke='url(%23g)' stroke-width='15' stroke-dasharray='388'/%3E %3C/svg%3E") 1;
    top: -20px;
}
.home_counter .elementor-widget-container {
    border: 2px solid #fff;
    border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cstyle%3Epath%7Banimation:stroke 10s infinite linear%3B%7D%40keyframes stroke%7Bto%7Bstroke-dashoffset:776%3B%7D%7D%3C/style%3E%3ClinearGradient id='g' x1='0%25' y1='0%25' x2='0%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23fff' /%3E%3Cstop offset='25%25' stop-color='%23f04f23' /%3E%3Cstop offset='50%25' stop-color='%23f04f23' /%3E%3Cstop offset='100%25' stop-color='%23f04f23' /%3E%3C/linearGradient%3E %3Cpath d='M1.5 1.5 l97 0l0 97l-97 0 l0 -97' stroke-linecap='square' stroke='url(%23g)' stroke-width='15' stroke-dasharray='388'/%3E %3C/svg%3E") 1;
}
.ab_counter .elementor-widget-container {
    height: 275px !important;
}
.nf-pass.field-wrap .nf-field-element::after {
	line-height: 65px !important;
}
.copyright_icon {
	margin-bottom: -3px;
}
.home_about_ater {
	position:relative;
}
.home_about_ater.home_about .e-con-inner:before {
    content: "";
    position: absolute;
    border: 2px solid #000;
	width: 321px;
	height: 448px;
    right: -22px;
    bottom: 75px !important;
    top: unset;
    left: auto !important;
    border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cstyle%3Epath%7Banimation:stroke 10s infinite linear%3B%7D%40keyframes stroke%7Bto%7Bstroke-dashoffset:776%3B%7D%7D%3C/style%3E%3ClinearGradient id='g' x1='0%25' y1='0%25' x2='0%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23F04F23' /%3E%3Cstop offset='25%25' stop-color='%23F04F23' /%3E%3Cstop offset='50%25' stop-color='%23F04F23' /%3E%3Cstop offset='100%25' stop-color='%23F04F23' /%3E%3C/linearGradient%3E %3Cpath d='M1.5 1.5 l97 0l0 97l-97 0 l0 -97' stroke-linecap='square' stroke='url(%23g)' stroke-width='15' stroke-dasharray='388'/%3E %3C/svg%3E") 1;
}
.set_service .ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-footer {
    opacity: 1;
}
.set_service .ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-box-content .elementskit-box-style-content {
    display: none;
}
.set_service .ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-box-content .elementskit-box-style-content {
    display: block;
}
.set_service .ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-box-content .elementskit-box-style-content {
    display: none;
}
.set_service .ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-box-content .elementskit-box-style-content {
    display: block;
}

.set_service .ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body{
    margin-top: -320px !important;
}
.set_service .elementskit-box-body.ekit-image-box-body {
    padding: 20px !important;
}
.set_service .ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body {
    margin-top: -220px !important;
    position: absolute;
    box-shadow: none !important;
}


.contat1 p a {
    color: #fefefe !important;
}
.contat1 p a:hover {
    color: #000 !important;
}
.contat1 .elementor-widget-image .elementor-widget-container {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.contat2 .elementor-widget-image .elementor-widget-container {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.contat2 .contact_call_black {
    background: #F04F23;
}
.short-form1 .nf-error.field-wrap .nf-field-element:after {
    border-radius: 0 !important;
}
.light_link .elementor-image-box-description a:hover {
    color: #f04f23 !important;
}
div#uicore-back-to-top {
    background: #f04f23;
    color: #fff !important;
    border-radius: 100px;
}
.listl ul li {
    list-style: none;
}
.listl ul li:after {
    content: "";
    position: absolute;
    background: url("https://www.jproyaledemolition.ca/wp-content/uploads/2023/09/right_icon.png");
    width: 15px;
    height: 15px;
    left: 0;
    margin-top: 18px;
}
.listl ul {
    padding-left: 20px;
}
.swiper-slide-image {
    box-shadow: 3px 5px 16px 4px #00000021;
}
.slider_arrow .elementor-swiper-button {
    background: #f04f23;
    width: 57px;
    height: 57px;
    border-radius: 5px;
    display: flex !important;
    justify-content:center;
    align-items: center;
}
.slider_arrow .elementor-swiper-button:hover {
	background:#d7d7d7;
}


.slider_arrow .elementor-swiper-button{
    top: unset !important;
    bottom: -33% !important;
}
.elementor-swiper-button.elementor-swiper-button-prev {
    left: 90% !important;
}
.slider_arrow i.eicon-chevron-right {
    margin-left: 5px;
}
.slider_arrow .swiper-slide-inner img {
box-shadow:0 10px 10px 0px rgb(0 0 0 / 20%);
}
.slider_arrow figure.swiper-slide-inner {
padding-right: 10px;
padding-bottom: 20px;
}
.listl ul {
    padding-left: 20px;
    margin-bottom: 0;
}
.home_service_icon1.elementor-widget.elementor-widget-image {
    background: #12afdb;
}
.bg_change3 a:hover {
    text-decoration: underline;
}
.chosse_li ul li {
    list-style: none;
    padding-bottom: 30px;
	position: relative;

}
.chosse_li ul li:after {
    content: "";
    position: absolute;
    background: url("https://www.jproyaledemolition.ca/wp-content/uploads/2023/10/next-1.png");
    width: 6px;
    height: 10px;
    background-size: 6px;
    left: -24px;
    top: 8px;
    background-repeat: no-repeat;
}
.bdt-slidenav:hover {
    background: #d7d7d7 !important;
}
.bdt-arrows-dots-container.bdt-slidenav-container {
    margin-top: -16%;
}

/*-------------Responsive Meda Query --------------*/

/* @media (max-width: 1650px){
.home_about .e-con-inner::before {
	left: 55px;
}
.home_about_ater.home_about .e-con-inner::before {
	right: 60px;
}
} */

@media (max-width: 1500px){
.elementor-swiper-button.elementor-swiper-button-prev {
	left: 88% !important;
}
.bdt-arrows-dots-container.bdt-slidenav-container {
    margin-top: -20%;
}
}

@media (max-width: 1400px){
.custom_menu .elementskit-navbar-nav .li_last_menu.menu-item {
    padding: 17px 36px;
}
.set_service .ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
	margin-top: -360px !important;
}
}

@media (max-width: 1300px){
.custom_menu .elementskit-navbar-nav .li_last_menu.menu-item {
    padding: 14px 20px;
}

}

@media (max-width: 1100px) and (min-width: 992px){
.home_about .e-con-inner::before {
	top: 65px;
}
.home .home_counter.elementor-widget.elementor-widget-counter .elementor-widget-container {
	--e-transform-translateX: -225px !important;
}
.set_service .elementskit-box-body.ekit-image-box-body {
	padding: 20px 20px 0 !important;
}
.home_about_ater.home_about .e-con-inner::before {
	height: 200px;
	z-index: 0;
	top:83px;
}
.home_about .elementor-element.elementor-element-d9db3be {
	z-index: 1 !important;
}
}




@media (max-width: 1100px){
.quote-form .nf-form-content textarea.ninja-forms-field {
	 margin-top: 0px !important; 
}
.br_none br{
display: none;	
	}
.ab_counter .elementor-widget-container {
    height: 215px !important;
}
.elementskit-menu-overlay {
    background-color: rgba(0, 0, 0, 0.85) !important;
}
.custom_menu .menu-item-home {
    padding-left: 0px;
}
.custom_menu .elementskit-navbar-nav .li_last_menu.menu-item {
    padding: 3px 20px;
}
.elementskit-navbar-nav-default .elementskit-dropdown {
    background: #fff !important;
    padding-left: 20px !important;
    padding-top: 0px !important;
    padding-bottom: 0 !important;
}
.custom_menu .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
    padding: 10px 15px 10px 15px !important;
}
header .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a {
    color: #fff !important;
}
header .elementskit-navbar-nav-default .elementskit-navbar-nav>li.current-menu-item>a {
    color: #F04F23 !important;
}
.elementskit-menu-container {
    background: #111 !important;
}
.header_custom .menu-item:hover {
    
    border-radius: 0 !important;
}	
.header_custom .menu-item:hover a.ekit-menu-nav-link.active, .header_custom .menu-item:hover a.ekit-menu-nav-link {
    color: #F04F23 !important;
}
.header_custom .menu-item {
	background: transparent;
	border-radius: 0 !important;
}	
header .current-menu-item.nav-item.elementskit-mobile-builder-content.active {
	background: transparent;
}
.custom_menu .elementskit-navbar-nav .li_last_menu.menu-item {
	border-radius: 0 !important;
}
header .menu-item .icon.icon-down-arrow1.elementskit-submenu-indicator {
	color: #fff !important;
}
.elementor-412 .elementor-element.elementor-element-3dd32a3 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator {
	color: #FFF !important;
}
.ekit_menu_responsive_tablet .elementskit-submenu-indicator {
	border: 0 !important;
}
.elementskit-menu-close.elementskit-menu-toggler {
	background: #f04f23;
	border-color: #f04f23 !important;
}
.custom_menu .elementskit-menu-hamburger.elementskit-menu-toggler {
	width: 40px !important;
}
.elementskit-menu-hamburger.elementskit-menu-toggler {
	padding-right: 34px !important;
}
.short-form input#nf-field-4 {
	padding: 15px 36px !important;
}
.short-form #nf-field-2 {
	padding-right: 55px !important;
}
.uicore-back-to-top {
	bottom: 4em !important;
}
.listl ul li::after {
	margin-top: 8px !important;
}

.slider_arrow .elementor-swiper-button {
	width: 40px;
	height: 40px;
}
 .slider_arrow .elementor-swiper-button.elementor-swiper-button-prev, .slider_arrow .elementor-swiper-button.elementor-swiper-button-next {
	font-size: 35px !important;
	color: #FFFFFF;
}
.slider_arrow .elementor-swiper-button {
	top: unset !important;
	bottom: -25% !important;
}
.home_about .elementor-element.elementor-element-d9db3be {
	z-index: 1 !important;
}
.bdt-arrows-dots-container.bdt-slidenav-container {
    margin-top: -35%;
}
}

@media (max-width:1024px) {
	#ninja_forms_required_items, .nf-field-container {
		margin-bottom: 16px !important;
	}
	.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content .ninja-forms-field {
		font-size: 17px !important;
	}
}


@media (min-width: 992px){
.bdt-dots-container {
    display: none !important;
}
}


@media (max-width: 991px){

.elementor-swiper-button.elementor-swiper-button-prev {
	left: 85% !important;
}
.elementor-15 .elementor-element.elementor-element-b9eae9f .bdt-slider .bdt-navigation-prev i, .elementor-15 .elementor-element.elementor-element-b9eae9f .bdt-slider .bdt-navigation-next i {
    font-size: 13px !important;
}
.bdt-arrows-dots-container.bdt-slidenav-container {
    margin-top: -50%;
}
.elementor-15 .elementor-element.elementor-element-b9eae9f .bdt-slider .bdt-dots-container {
    transform: translateY(25px) !important;
}
}


@media (max-width: 980px) and (min-width: 767px){
.elementskit-box-header.image-box-img-left img {
    height: 420px !important;
    object-position: center !important;
    object-fit: cover !important;
}
.set_service .ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
margin-top: -335px !important;
}
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body {
width: calc(100% - 0px) !important;
}
}


@media (max-width: 767px){
.set_service .ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body {
	margin-top: -140px !important;
}
.quote_gradient::before {
	background-image: linear-gradient(90deg, #FFF0 100%, #FFF 21%) !important;
}
.ab_counter .elementor-widget-container {
	height: 200px !important;
}
input#nf-field-7 {
	padding: 15px 40px !important;
	height: unset !important;
}
footer .elementskit-navbar-nav > li.current-menu-item > a {
    color: #fff !important;
}
footer .elementskit-navbar-nav > li > a {
    color: #fff !important;
    padding-left: 0 !important;
}
	
footer div#ekit-megamenu-footer {
position: initial;
display: block !important;
background: transparent !important;
}

footer .elementskit-nav-identity-panel, footer .elementskit-menu-hamburger.elementskit-menu-toggler{
display: none !important;
}

footer .elementor-widget-image-box .elementor-image-box-wrapper {
    text-align: left;
}
footer .elementor-image-box-wrapper {
    display: flex;
}
.elementskit-menu-hamburger.elementskit-menu-toggler {
	padding-right: 7px !important;
}
.short-form .nf-form-content .list-select-wrap .nf-field-element > div, .short-form .nf-form-content input:not([type="button"]), {
	height: 50px !important;
}
.short-form select#nf-field-6 {
	padding-top: 0px !important;
}
.short-form .nf-error.field-wrap .nf-field-element::after {
	display: none !important;
}
.uicore-back-to-top {
	bottom: 1em !important;
	right: 1em !important;
}
.slider_arrow .elementor-swiper-button.elementor-swiper-button-prev {
	left: 35% !important;
}
.slider_arrow .elementor-swiper-button {
	bottom: -20% !important;
}
.slider_arrow .elementor-swiper-button.elementor-swiper-button-next {
	right: 35% !important;
}
.home_about .e-con-inner::before {
	left: -12px;
	height: 150px !important;
	width: 150px !important;
}
.test_monial .elementor-element .elementor-widget__width-initial.elementor-widget-text-editor p {
	font-size: 18px !important;
}
.elementskit-box-header.image-box-img-left img {
    height: 350px !important;
    object-position: center !important;
    object-fit: cover !important;
}
.set_service .ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
margin-top: -350px !important;
}
.home_about_ater.home_about .e-con-inner::before {
	right: -12px!important;
	top: 62px !important;
	height: 153px !important;
	z-index: 0;
}
.test_monial .elementor-element.e-flex.e-con-boxed.e-con.e-parent {
	padding: 0 !important;
}
.elementor-15 .elementor-element.elementor-element-b9eae9f .bdt-slider .bdt-dots-container {
    transform: translateY(10px) !important;
}
}
.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content .ninja-forms-field {
	font-size:20px;
	padding-right:50px!important;
}
@media only screen and (max-width: 800px) {
	
	.nf-field-container .nf-field-label {
		display:none;
	}
	#nf-field-12-wrap .nf-field-label {
		display:block!important;
	}
	.quote-form select#nf-field-11 {
		height:51px!important;
	}
}
.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover {
	--e-global-color-uicore_accent: #F04F23!important;
}
@media (max-width:768px) {
	.home_about_ater.home_about .e-con-inner:before {
		bottom: 20px !important;
    	top: 80px;
		height: 248px;
	}
	.home_about .e-con-inner:before {
		top:48px;
	}
}
@media (max-width:767px) {
.bdt-arrows-dots-container.bdt-slidenav-container {
    margin-top: -115%;
}
.elementor-15 .elementor-element.elementor-element-b9eae9f .bdt-slider .bdt-navigation-prev {
    left: 0 !important;
}
.elementor-15 .elementor-element.elementor-element-b9eae9f .bdt-slider .bdt-navigation-next {
    right: 0 !important;
}		
}

@media (max-width:400px) {
.bdt-arrows-dots-container.bdt-slidenav-container {
    margin-top: -125%;
}
}

@media (max-width:385px) {
.bdt-arrows-dots-container.bdt-slidenav-container {
    margin-top: -135%;
}
}


@media (max-width:365px) {
.bdt-arrows-dots-container.bdt-slidenav-container {
    margin-top: -148%;
}
}


.bg_change.active {
	background: #F04F23 !important;
}
.bg_change.active .elementor-widget-container,
.bg_change.active a.bdt-ep-animated-link.bdt-ep-animated-link--iocaste,
.bg_change.active p a,
.bg_change.active a.bdt-ep-animated-link.bdt-ep-animated-link--iocaste:hover{
    color: #fff !important;
}
