/*
Theme Name: Chemlabs Child
Theme URI: http://demo.cmssuperheroes.com/themeforest/chemlabs/
Author: CMSSuperHeroes
Author URI: https://cmssuperheroes.com/
Description: Chemlabs - Laboratory & Science Research WordPress Theme
Template: chemlabs
Version: 1.0.0
Requires at least: 5.8 or Higher
Requires PHP: 7 or Higher
Tested up to: 6.0.2
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: chemlabs-child
Tags: biology laboratory, chemical, experiment, hospital, lab, laboratory, medical research, pathology lab, pharmaceutical research, physicians, research, science, science lab, scientific research
*/

div.cms-slider-item:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
  margin-top: 0 !important;
}

.hidden-mobile {
  display: none !important;
}

@media (max-width: 1260px) {
  .elementor-section.elementor-element {
    padding-left: 25px;
    padding-right: 25px;
  }
}

@media  (max-width: 767px) {
   .elementor-section.elementor-element {
    padding-left: 15px;
    padding-right: 15px;
  }
}

p.checkbox .wpcf7-form-control-wrap label {
  display: flex;
}

p.checkbox .wpcf7-form-control-wrap label .wpcf7-list-item-label{
  font-size: 0;
}

p.checkbox {
  display: flex;
}

p.checkbox .wpcf7-form-control-wrap .wpcf7-list-item {
  padding: 0;
}

p.checkbox .wpcf7-form-control-wrap input[type="checkbox"] {
  position: static !important;
}

p.checkbox .wpcf7-checkbox {
  margin: 0 !important;
}

p.checkbox .wpcf7-not-valid-tip {
  position: absolute;
  width: 200px;
  left: 20px;
}

@media (max-width: 767px) {
  .cms-footer.cms-footer-elementor > .elementor > .elementor-section {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .cms-gallery-item span.cms-over {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}

@media (min-width: 1365px) {
  .col.cms-slider-content-text {
    min-height: 300px;
  }
}



@media (min-width: 1025px) and (max-width: 1500px) {
  .col.cms-slider-content-text {
    padding-left: 60px !important;
  }
}

@media (min-width: 1025px) and (max-width: 1364px) {
  .col.cms-slider-content-text {
    min-height: 230px;
    padding-left: 80px !important;
  }
}



@media (max-width: 575px) {
  .elementor img {
    width: 100% !important;
    height: auto;
  }
}

@media (max-width: 960px) {
  .elementor-widget-video {
    width: 80% !important;
  }
}

@media (max-width: 1024px) {
  .elementor-element-a39508f img {
    width: 100% !important;
    height: auto;
  }
}

@media (min-width: 635px) {
  .elementor-widget-cms_heading.cms-heading-layout-1 .img-180 {
    max-width: 180px;
  }
}
