/* Checkbox container */
.contact_us_form .elementor-field-type-checkbox .elementor-field-option{
    display:flex;
    align-items:flex-start;
}

/* Checkbox */
.contact_us_form .elementor-field-type-checkbox input[type="checkbox"]{
    appearance:none;
    width:16px;
    height:16px;
    min-width:16px;
    border:2px  solid #FF7B47;
    border-radius:4px;
    background:#fff;
    margin-top:2px;
    cursor:pointer;
    position:relative;
    -webkit-appearance: none; /*......*/
}

/* Checked state */
.contact_us_form .elementor-field-type-checkbox input[type="checkbox"]:checked{
    background:#FF7B47;
    border-color :#FF7B47;
}

.contact_us_form .elementor-field-type-checkbox input[type="checkbox"]:checked::after{
    content: "";
    position: absolute;
    left: 4px;
    top: 1px;
    width: 5px;
    height: 9px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    transform: rotate(45deg);
}

/* Checkbox text */
.contact_us_form .elementor-field-type-checkbox label{
    color:#565D66 !important; 
    font-size:14px;
    line-height:19.6px;
    font-weight:400;
    padding-right:50px;
}

/* Privacy text */
.contact_us_form .privacy-text{
    color:#565D66;
    font-size:12px;
    line-height:16.8px;
    padding-right:50px;
}

/* Privacy link */
.contact_us_form .privacy-text a{
    color:#FF7B47;
    text-decoration:none;
    font-weight:500;
}

.contact_us_form .privacy-text a:hover{
    color:#FF7B47;
    text-decoration:underline;
}

.contact_us_form .elementor-field-group-contact_us_phone{
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}

.contact_us_form .elementor-field-group-contact_us_phone .iti--allow-dropdown{
    width: 100%;
}

.contact_us_form #contact_us_submit:disabled{
    opacity: 0.5;
    cursor: not-allowed;
}

.contact_us_form .elementor-field-group-contact_us_company_name,
.contact_us_form .elementor-field-group-contact_us_job_title{
    align-content: flex-start;
}

.contact_us_form input:focus, .contact_us_form textarea:focus, .contact_us_form select:focus {
    border: 1px solid #0099FF !important;
}

/* resources slider css */

.slider_resource .elementor-testimonial__footer{
    margin-top: 0px !important;
}

.slider_resource .elementor-testimonial,
.slider_resource .elementor-testimonial__content,
.slider_resource .elementor-testimonial__text,
.slider_resource [data-elementor-type="page"]{
    height: 100%;
}


/* Pagination container Slider Button Css */
.slider_resource .swiper-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    /* gap: 8px; */
    gap:8px;
    border-radius:12px;
    z-index: 1;
}

/* Normal (inactive) dot */
.slider_resource .swiper-pagination-bullet {
    /* width: 20px !important; */
    width:60px !important;  
    height: 6px !important;
    border-radius: 20px !important;
    background: #D9D9D9 !important;
    opacity: 1 !important;
    transition: all 0.3s ease;
}

/* Active dot */
.slider_resource .swiper-pagination-bullet-active {
    /* width: 48px !important; */
     width: 56px !important;
    background: #F15B2C !important;
}

/*End Css of Slider Button Css */


/* media query starts */

@media only screen and (max-width: 1024px) {
    .contact-us-container{
        width: 100%;
        max-width: 880px;
    }
}

@media only screen and (max-width: 767px) {
    .contact-us-container{
        max-width: 100%;
    }
}

/*this are slider css Resource page */