/*
 Theme Name:   Insurigo Child
 Theme URI:    https://demo.rstheme.com/wordpress/insurigo/
 Description:  Insurigo Child
 Author:       RSTheme
 Author URI:   http://rstheme.com
 Template:     insurigo
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */

.custom-contact-form .wpcf7-form.sent .wpcf7-response-output , 
.custom-services-form  .wpcf7-form.sent .wpcf7-response-output{
    color:#fff !important;
}




/* image captcha */

.custom-contact-form .btn-wrapper2 {
  margin-top: 60px;
}

.custom-services-form .btn-wrapper2 {
  margin-top: 80px;
}

.custom-contact-form .kc_captcha .wpcf7-form-control,
.custom-services-form .kc_captcha .wpcf7-form-control {
  background-color: transparent !important;
  padding: 0px !important;
}

/* span color */

/* Home page svg color */
.elementor-89705 .elementor-element .media-cmn svg {
  fill: #e9b93e;
}

.rs__times_open .rs-contact-box .address-item .address-icon.icon_3 svg {
  width: 30px !important;
  height: 22px !important;
}

.team-table tr,
.team-table td {
  border: 1px solid #25826a1c;
  padding: 10px 30px;
  color: #656567;
  background: #fff;
}

.services-boxes .slick-track .grid-item .rs-service-slider {
  height: 530px;
}

.why-choose-list .elementor-icon-box-wrapper .elementor-icon-box-content {
  margin-top: -10px;
}

.bs-sidebar .wp-block-search__label {
  color: #003a37;
}

.elementor-99194 .elementor-element.elementor-element-53e900e {
  background-image: url("https://evitrading.com/wp-content/uploads/2025/08/EVI-Signs-Strategic-Partnership-with-EVS-blog-1-main-1.webp") !important;
  background-size: cover;
  background-position: 10% 30% !important;
  height: 550px;
}

.elementor-99194
  .elementor-element.elementor-element-53e900e
  > .elementor-background-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  background-image: none !important;
}

.our-partners-button {
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.5s ease, transform 0.5s ease;
}

.our-partners-card:hover .our-partners-button {
  opacity: 1 !important;
  transform: translateY(0);
}

.our-partners-button a {
  transition: background-color 0.6s ease, color 0.4s ease, transform 0.3s ease !important;
}

/* blog banner image */
.elementor-101400
  .elementor-element.elementor-element-53e900e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-101400
  .elementor-element.elementor-element-53e900e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url(https://evitrading.com/wp-content/uploads/2025/08/background-service.webp) !important;
}


.custom-contact-form .wpcf7-form.sent .wpcf7-response-output{
    color:#fff !important;
}


@media (max-width: 1366px) {
  .home-blogs .prelements-blog-grid .pre-blog-content .pre-post-title {
    height: 110px !important;
  }
}

@media (max-width: 1024px) {
  .our-partners-button {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
  }

  .custom-contact-form .btn-wrapper2 {
    margin-top: 80px;
  }

  .custom-services-form .btn-wrapper2 {
    margin-top: 50px;
  }

  .get-in-touch-contact-sec {
    width: 50% !important;
  }

  .post-template-default .elementor-section-boxed > .elementor-container {
    padding-left: 30px;
  }
}

@media (max-width: 768px) {
  .post-template-default .elementor-section-boxed > .elementor-container {
    padding-left: 0px !important;
  }

  .get-in-touch-contact-sec {
    width: 100% !important;
  }

  .post-template-default.single-post
    .elementor-section-boxed
    .elementor-widget__width-initial {
    width: 100% !important;
    max-width: 100% !important;
  }
}

@media (max-width: 767px) {
  .elementor-99194 .elementor-element.elementor-element-53e900e {
    height: 460px !important;
  }

  .custom-services-form .btn-wrapper2 {
    margin-top: 80px !important;
  }

  .rs-blog .post .blog-meta .btm-cate li:nth-child(3) {
    margin-left: 0px;
  }

  .post-template-default.single-post .hfe-page-title .elementor-heading-title {
    font-size: 28px !important;
    line-height: 35px !important;
  }

  .post-template-default.single-post
    .elementor-101400
    .elementor-element.elementor-element-5bc9a7c
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }

  .post-template-default.single-post #content,
  .blog #content {
    padding: 70px 0px !important;
  }

  .hfe-page-title .rs-breadcrumbs-meta-elementor {
    justify-content: center !important;
  }
}

@media (max-width: 390px) {
  .our-partners-card .our-partners-button {
    top: 167px !important;
  }

  .our-partners-card .third-button .rs-btn a {
    width: 100% !important;
  }
}

/* blog banner image */
@media only screen and (max-width: 1750px) and (min-width: 1367px) {
  #rs-header .hfe-nav-menu nav > ul > li > .hfe-has-submenu-container > a,
  #rs-header .hfe-nav-menu nav > ul > li > a {
    padding: 36px 15px 36px 15px;
    font-size: 13px;
  }
}
