@media screen and (max-width: 1440px) {
.sbaw-container{
  width:90vw;
  margin:auto;
}
  
}
@media screen and (max-width: 1440px) {
	
.elementor-element-adc67ad .elementor-heading-title {
    width: 102%;
}
	.slider-images .elementor-image-carousel>div {
    margin: 0px 12px;
}
	
	.elementor-element-bdc002a .elementor-swiper-button.elementor-swiper-button-prev {
    position: absolute;
    bottom: 100%;
    left:45% !important;
    margin-top:114px !important;   
}

.elementor-element-bdc002a .elementor-swiper-button.elementor-swiper-button-next {
    position: absolute;
    bottom: 100% ;
    left: 54% !important; 
    margin-top:114px !important;
}

	
	
}
.contact-form .elementor-field-type-recaptcha_v3 {
    position: absolute;
    bottom: 30px;
    left: 10px;
}
.contact-form .elementor-field-type-submit {
    background-color: transparent !important;
}

.elementor-element-bdc002a .elementor-image-carousel-wrapper{
    position: relative;
}

.elementor-element-bdc002a .elementor-swiper-button.elementor-swiper-button-prev {
    position: absolute;
    bottom: 100%;
    left:46%;
    margin-top:164px;   
}

.elementor-element-bdc002a .elementor-swiper-button.elementor-swiper-button-next {
    position: absolute;
    bottom: 100% ;
    left: 53%;
    margin-top:164px;
}


.elementor-element-bdc002a .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color:red;
    width:20px !important;
    border-radius:5px 
}



.google-remivews .elementor-testimonial {
    display: flex;
    flex-direction: column-reverse;
}

.contact-form .elementor-field-group input{
    border:unset;
    border-bottom:1px solid #656567;
}
.contact-form .elementor-field-group textarea{
    border:unset;
    border-bottom:1px solid #656567;
}

.contact-form .elementor-form-fields-wrapper{
  display:felx;
    justify-content: space-around;
}
.contact-form .elementor-form-fields-wrapper>div {
    height:136px;
    background-color:#191919;
}

.contact-form .elementor-field-group:nth-child(1) {
    width:46%;
    padding-left:24px !important;
    border-radius:5px;
}
.contact-form .elementor-field-group:nth-child(2) {
    width:46%;
    border-radius:5px;
    padding-left:24px !important;
}

.contact-form .elementor-field-group:nth-child(3) {
    width:46%;
    border-radius:5px;
    padding-left:24px !important;
}
.contact-form .elementor-field-group:nth-child(4) {
    width:46%;
    border-radius:5px;
    padding-left:24px !important;
}
.team-member-btn .elementor-button-link{
    width: unset;
    padding: 14px 30px !important;
    margin: 0px;
    border-radius:25px;
}
.contact-form .elementor-field-group:nth-child(5) {
    width:96%;
    border-radius:5px;
    padding-left:24px !important;
    paddint-top:22px !important;
}
.contact-form .elementor-field-group:nth-child(6) {
    width:192px;
    height:0px;
	margin-top:40px;
}
@media screen and (max-width: 1280px) {
	.banner-content {
			margin-top: 240px;
	}
	
	
.elementor-13 .elementor-element.elementor-element-275e11a:not(.elementor-motion-effects-element-type-background) {
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 66vw 90vh;
}
	
}
@media screen and (max-width: 768px) {
	
.contact-form .elementor-field-type-recaptcha_v3 {
    position: absolute;
    bottom: 30px;
    left: 18%;
}
.contact-form .elementor-g-recaptcha .grecaptcha-badge {
    box-shadow: unset !important;
}
	.we-know .elementor-element-57a0c13{
    background-image: unset !important;
}
.home-about-us .elementor-element-731971e {
    background-image: unset !important;
}	
.contact-form .elementor-form-fields-wrapper{
  display:felx;
	flex-direction: column;
}
.contact-form .elementor-form-fields-wrapper>div {
    height:79px;
    background-color:#191919;
}

.contact-form .elementor-field-group:nth-child(1) {
    width:100%;
    padding-left:24px !important;
    border-radius:5px;
}
.contact-form .elementor-field-group:nth-child(2) {
    width:100%;
    border-radius:5px;
    padding-left:24px !important;
}
.contact-form {
    width: 100%;
}
.contact-form .elementor-field-group:nth-child(3) {
    width:100%;
    border-radius:5px;
    padding-left:24px !important;
}
.contact-form .elementor-field-group:nth-child(4) {
    width:100%;
    border-radius:5px;
    padding-left:24px !important;
}
.team-member-btn .elementor-button-link{
    width: unset;
    padding: 14px 30px !important;
    margin: 0px;
    border-radius:25px;
}
.contact-form .elementor-field-group:nth-child(5) {
    width:96%;
    border-radius:5px;
    padding-left:24px !important;
    paddint-top:22px !important;
}
.contact-form .elementor-field-group:nth-child(6) {
    width:192px;
    height:0px;
	margin-top:40px;
}
.contact-form .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){
	background-color:unset !important;
	}
	  .contact-form .elementor-field-group:nth-child(5) {
				width: 100% !important;
			padding-top:10px;
	}
	.contact-form .elementor-field-group textarea {
    border: unset;
    border-bottom: 0px;
}
	
		
	
}

@media only screen and (max-width: 768px) {
    .elementor-13 .elementor-element.elementor-element-275e11a:not(.elementor-motion-effects-element-type-background) {
        background-repeat: no-repeat;
        background-size: 100vw 100% !important;
    }
	.elementor-element-57a0c13.e-con-full.e-flex.e-con.e-child {
    background-image: none;
}
}
@media only screen and (max-width: 580px) {

	.elementor-element-bdc002a .elementor-swiper-button.elementor-swiper-button-prev {
    position: absolute;
    bottom: 100%;
    left:34% !important;
    margin-top:80px !important;   
}

.elementor-element-bdc002a .elementor-swiper-button.elementor-swiper-button-next {
    position: absolute;
    bottom: 100% ;
    left: 62% !important; 
    margin-top:80px !important;
}

	
.contact-form .elementor-col-25.e-form__buttons.elementor-sm-100 {
    width: 64%;
}
	
	
}