/*
Theme Name:   DiviChild
Description:  Sleepless Theme
Author:       Sleepless Media
Author URL:   https://www.sleeplessmedia.com/
Template:     Divi
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  DiviChild
*/

/* Write here your own personal stylesheet */

/*font family*/
@font-face{
	font-family:'Montserrat_Light';
	src:url('../../../../wp-content/themes/DiviChild/font/Montserrat-Light.ttf');	
}

@font-face{
	font-family:'Montserrat_Medium';
	src:url('../../../../wp-content/themes/DiviChild/font/Montserrat-Medium.ttf');	
}
@font-face{
	font-family:'Montserrat_Regular';
	src:url('../../../../wp-content/themes/DiviChild/font/Montserrat-Regular.ttf');	
}
.aboutSection .et_pb_text_inner,.headingWithBorder .et_pb_blurb_description,.headingWithBorder .et_pb_blurb_description h4,.footerSection .et_pb_column:nth-child(2) h4,.footerContactSection h4,.footerContactSection a,.footerContactSection .address,header.et-fixed-header #et-top-navigation #top-menu a,#top-menu li a,.aboutSection .et_pb_blurb_description,.ourReachSection .et_pb_blurb_description,.offeringSection .et_pb_row:last-child .et_pb_blurb_description,.aboutVeritaSection .et_pb_row:last-child .et_pb_blurb_description,.footerSection .wpcf7-submit,.newsletter-form-input .wpcf7-text{font-family:'Montserrat_Regular' !important;}
h1,h4,.ourReachSection  .et_pb_blurb_description h2,.heroSection .et_pb_blurb_description{font-family:'Montserrat_Light' !important;}
a{font-family:'Montserrat_Medium' !important;}

/* Header*/

header .container{max-width:1440px; width:100%; padding: 40px 40px;}
header .logo_container{max-width:188px;height:auto !important;}
.et_header_style_left .logo_container {
  
    height: 80px !important;
   
}
header #logo {
    position: absolute;
    width: 100%;
    height: 100%;
}

.et-fixed-header{background:#ffffff !important; border: solid 2px #f5f5f5;}
header.et-fixed-header .container{padding: 20px 40px;}
header.et-fixed-header .logo_container img{display:none !important}
header.et-fixed-header .logo_container a{ position:absolute; top:0; display:block; width:143px; height:60px;background: url(../../../../wp-content/uploads/2021/09/logo-plant-sci-color.png) no-repeat center/143px; }
header.et-fixed-header #et-top-navigation #top-menu a{color: #573b1f!important;}


header .et-social-facebook a{ background: url(../../../../wp-content/uploads/2020/03/icon-facebook@2x.png) no-repeat center/24px;}
header .et-social-instagram a{ background: url(../../../../wp-content/uploads/2020/03/icon-instagram@2x.png) no-repeat center/24px;}
header .et-social-icon a:before{display:none}
header .et-social-icon a{width:24px; height:24px; }
header #top-menu-nav{padding-top:5px;}
header .et-social-icons{padding-left:50px;}
header .et-social-icons li {
    margin-left: 30px;
}

#top-menu li {
   
    padding-right: 40px;
}

 @media screen and (max-width: 1024px) {
   header .et-social-icons{display:none}

    }
@media screen and (max-width: 980px) {
.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 150px;
}
.et_header_style_left #et-top-navigation, .et_header_style_left .et-fixed-header #et-top-navigation {
    padding-top: 0px;
   
}
header .container {
   
    padding: 20px 40px;

}
header.et-fixed-header ,container{padding-bottom:10px}
header.et-fixed-header .logo_container a {
    
    width: 100px;
   
    background: url(../../../../wp-content/uploads/2021/09/logo-plant-sci-color.png) no-repeat center top/100px;
}
.et_fixed_nav #main-header{position:fixed}
.et-fixed-header .mobile_menu_bar_toggle{margin-top: 12px;background: url(../../../../wp-content/uploads/2021/10/icon-hamburer-green.png) no-repeat!important;background-size:27px !important;}

}

@media screen and (max-width:980px)
{
  header .logo_container a  img{
    
    width: 100px !important;

}

}


.et_mobile_menu {border-color:#74b74a; background:#ffffff !important; top:85px; padding:20px;}
.et_mobile_menu li a{color:#563b21 !important;}
    .mobile_menu_bar_toggle:before{display:none; }
 .mobile_menu_bar_toggle{ width:27px; height:21px; padding-bottom:0px;  background: url(../../../../wp-content/uploads/2020/04/icon-hamburer-white.png) no-repeat!important; background-size:27px !important;}
 .mobile_menu_bar_toggle{margin-top:12px}

/*Hero Section*/
.heroSection{position:relative;}
.heroSection .et_pb_main_blurb_image{margin-bottom:10px}
.heroSection .et_pb_module_header{line-height:normal}
.heroSection .et_pb_blurb_description{font-family: 'Montserrat_Regular' !important;max-width:1000px;margin:0 auto;font-weight: 500 !important;}
.heroSection:before{content:'';background:#000000;opacity:.4;position:absolute;top:0;left:0;height:100%;width:100%;z-index: 2;}

.heroSection:after{width: 100%;
  height: 159px;
 position:absolute;top:0;left:0;content:'';
  opacity: 0.5;
  background-image: linear-gradient(to bottom, #000, rgba(0, 0, 0, 0));
}
@media screen and (max-width:1133px)
{
	.heroSection h1.et_pb_module_header{font-size:68px !important;}
}

@media screen and (max-width:980px)
{

	.heroSection h1.et_pb_module_header{font-size:60px !important;}
}

@media screen and (max-width:767px)
{
	.heroSection h1.et_pb_module_header{font-size: 45px !important;}
}


@media screen and (max-width:480px)
{
	.heroSection h1.et_pb_module_header{font-size: 35px !important;}
}

/*About Section*/
.aboutSection .et_pb_text_inner{line-height:normal; font-weight:400; background: url(../../../../wp-content/uploads/2020/03/icon-quotes.png) no-repeat top left /41px !important; padding-top:71px  }
.aboutSection .et_pb_module_header{padding:0px; font-weight:400}
.aboutSection .et_pb_blurb_description{padding:0px; font-weight:400}
.aboutSection .et_pb_row{display:flex; padding-bottom:0px}
.aboutSection .et_pb_row .et_pb_column:first-child{flex:auto; width:auto; margin:0px}
.aboutSection .et_pb_row .et_pb_column:last-child{flex:none; width:452px;}
.secondSectionGrayText  .et_pb_blurb_content{max-width:100% !important;}
 @media screen and (max-width: 980px) {
   .aboutSection .et_pb_row {flex-direction:column;  align-items:center;}
.aboutSection .et_pb_blurb_content{max-width:100%}
.aboutSection .et_pb_row .et_pb_column:last-child{ margin-right:50px !important; }
	 .aboutSection .et_pb_text_inner{padding-top:63px;}
	 .offeringSection .et_pb_row:last-child .et_pb_column{margin-bottom: 19px;}

  }
   @media screen and (max-width: 768px) {

.aboutSection .et_pb_row .et_pb_column:last-child{ width:400px; margin-right:40px !important;}

  }

   @media screen and (max-width: 480px) {
.aboutSection {padding-top:80px !important}
.aboutSection .et_pb_row .et_pb_column:last-child{width: 266px !important;margin-right:30px !important;}
  }

/*Our Reach*/
.headingWithBorder .et_pb_module_header{position:relative;padding-bottom:34px;}
.headingWithBorder .et_pb_module_header:before{background:#74b74a; position:absolute; width:40px; height:2px; content:''; bottom:0; right:0; left:0; margin:0 auto; }
.headingWithBorder .et_pb_blurb_description{padding-top:35px; font-weight:400}
.ourReachSection .et_pb_image_wrap img{max-width:248px}
.ourReachSection  .et_pb_blurb_description{text-align:center; margin-top:-80px; font-weight:400;}
.ourReachSection  .et_pb_blurb_description p{padding:0; margin:0}
.ourReachSection  .et_pb_blurb_description h2{font-size: 40px; text-transform:uppercase; font-weight: 300; letter-spacing:2px; padding:4px 0;}

@media screen and (max-width: 980px) {
   .ourReachSection .et_pb_row:last-child {display:flex; flex-wrap:wrap;justify-content:center; }
    .ourReachSection .et_pb_row:last-child .et_pb_column{width:50%;margin-bottom:80px}
    .ourReachSection .et_pb_row:last-child .et_pb_column:last-child{margin-bottom:0px}
  }

  
@media screen and (max-width: 600px) {

    .ourReachSection .et_pb_row:last-child .et_pb_column{width:100%;}
  }
@media screen and (max-width: 480px) {

    .ourReachSection {padding-top:50px !important; padding-bottom:50px !important}
  }




/* offeringSection*/
.offeringSection .et_pb_row:last-child .et_pb_blurb{margin-bottom:0px}
.offeringSection .et_pb_row:last-child .et_pb_module_header{ font-weight:400}
.offeringSection .et_pb_row:last-child .et_pb_main_blurb_image{margin-bottom:40px}
.offeringSection .et_pb_row:last-child .et_pb_blurb_description{font-weight:400; margin-bottom:5px}
.offeringSection .et_pb_row:last-child {display:flex; flex-wrap:wrap}
.offeringSection .et_pb_row:last-child  .et_pb_column{width:20%; margin:0px;}
.offeringSection .et_pb_image_wrap img{max-width:174px}
.offeringSection .et_pb_main_blurb_image{height:193px; display:flex} 
.offeringSectionLast .et_pb_image_wrap img{max-width: 209px;}

@media screen and (max-width: 1024px) {
  .offeringSection {padding-bottom:14px !important}
.offeringSection .et_pb_row:last-child {justify-content:center;}
    .offeringSection .et_pb_row:last-child  .et_pb_column{width:33.33%; margin-bottom:80px }
  }

  @media screen and (max-width: 768px) {
 

    .offeringSection .et_pb_row:last-child  .et_pb_column{width:50%; }
  }
    @media screen and (max-width: 480px) {
 
    .offeringSection .et_pb_row:last-child  .et_pb_column:last-child{margin-bottom:0px }
    .offeringSection .et_pb_row:last-child  .et_pb_column{width:100%; }
     .offeringSection {padding-top:50px !important; padding-bottom:50px !important}
  }

/*technicalSpecsSection */
.technicalSpecsSection{position:relative; overflow:hidden;}
  /*  .technicalSpecsSection:after{content:''; width:50%; height:100%; background: url('../../../../wp-content/uploads/2020/03/tech-specs-almond-blend@2x.jpg'); background-size:cover; background-position:center; position:absolute; right:0; top:0;}

    .technicalSpecsSection:before{content:''; width:50%; height:100%; background: url('../../../../wp-content/uploads/2020/03/tech-specs-coco-coir@2x.jpg'); background-size:cover; position:absolute; left:0; top:0;}
*/
.technicalSpecsSection .et_pb_row:last-child .et_pb_column:before{content:'';background:#000000;opacity:.5;position:absolute;top:0;left:0;height:100%;width:100%;/* z-index: 3; */}
.technicalSpecsSection .et_pb_row:last-child .et_pb_module_header{font-weight:400;line-height: normal;max-width: 507px;margin: 0 auto;}
.technicalSpecsSection .et_pb_row:last-child .et_pb_blurb{margin-bottom:0px;z-index: 4;position: relative;}
.technicalSpecsSection .et_pb_row:last-child {display:flex; flex-wrap:wrap}
 .technicalSpecsSection { position: relative;}
.technicalSpecsSection  .et_pb_row:first-child{position: absolute;margin: 0 auto;left: 0;right: 0;z-index: 4;top: 85px;padding: 0 30px;}
/*.technicalSpecsSection .et_pb_row:last-child:before{content:'';background:#000000;opacity:.5;position:absolute;top:-1000px;left:-1500px;height:100%;width:100%; z-index:2; width:4500px; height:3000px;} 
*/
.technicalSpecsSection .et_pb_row:last-child .et_pb_column a{color: #f5f5f5; text-transform:uppercase;letter-spacing:1px;}
.technicalSpecsSection .et_pb_row:last-child .et_pb_column a:hover{color:#74b74a!important;}

.technicalSpecsSection .et_pb_row:last-child .et_pb_column:first-child {  align-items: flex-end;justify-content: center;padding-right: 100px;}
.technicalSpecsSection .et_pb_row:last-child .et_pb_column:last-child{align-items: flex-start;justify-content: center;padding-left: 190px;}
.technicalSpecsSection .et_pb_row:last-child .et_pb_column{display: flex;flex-direction: column;width:50%;margin-right:0px;justify-content: center;}

.technicalSpecsSection.threeColumn .et_pb_row:last-child .et_pb_column{width:33.33%; align-items: center !important; padding-left: 0px !important; padding-right: 0px !important; height: 33.333vw !important; min-height:480px; }


  @media screen and (max-width: 1300px) {
    .technicalSpecsSection .et_pb_row:last-child .et_pb_column:first-child {  align-items:center;
   
    padding-right: 0px; margin-bottom:0px;}
.technicalSpecsSection .et_pb_row:last-child .et_pb_column:last-child{
    align-items: center;
   
    padding-left: 0px;
    }
    

  }

  @media screen and (max-width: 768px) {
    .technicalSpecsSection .et_pb_row:last-child {flex-direction:column;}
    .technicalSpecsSection .et_pb_row:last-child .et_pb_column{width:100%;    padding-top: 189px;
    padding-bottom: 189px;}
      .technicalSpecsSection .et_pb_row:last-child .et_pb_column:first-child{  padding-top: 307px;
    padding-bottom: 130px;}

    .technicalSpecsSection.threeColumn .et_pb_row:last-child .et_pb_column{width:100%; margin-bottom:0px; padding-top: 0px !important; padding-bottom: 0px !important;  }
    .technicalSpecsSection.threeColumn .et_pb_row:last-child .et_pb_column:first-child{padding-top:100px !important}

  }
 /*aboutVeritaSection*/

 .aboutVeritaSection   .et_pb_row:last-child .et_pb_blurb_content{display:flex; flex-wrap:wrap} 
 .aboutVeritaSection   .et_pb_row:last-child .et_pb_blurb_container{width: 38.7%; display:flex; flex-direction:column; justify-content:center}
  .aboutVeritaSection   .et_pb_row:last-child  .et_pb_main_blurb_image{width: 55.4%;margin-right:5.9%;}
  .aboutVeritaSection   .et_pb_row:last-child .et_pb_module_header{/* font-weight:400; *//* padding-bottom:20px; */}
    .aboutVeritaSection   .et_pb_row:last-child .et_pb_blurb_description{font-weight:400;}
    .aboutVeritaSection .owl-item.cloned, .aboutVeritaSection .owl-item { visibility: hidden;}
.aboutVeritaSection .owl-item.active { visibility: visible;}
.aboutVeritaSection h4,.aboutVeritaSection h5,.aboutVeritaSection h6{
  font-size: 25px;
 text-transform:uppercase;
  line-height: normal;
  letter-spacing: 2px;
  padding-bottom:20px;

 }
.aboutVeritaSection .et_pb_blurb_description h4,.aboutVeritaSection .et_pb_blurb_description h5, .aboutVeritaSection .et_pb_blurb_description h6{margin-top:0px}

.aboutVeritaSection .owl-nav{position: absolute;width:100%;height:64px; top:40% }
.aboutVeritaSection .owl-nav .owl-next, .aboutVeritaSection .owl-nav .owl-prev{position:absolute; right:-92px; background: url(../../../../wp-content/uploads/2020/03/arrow-next.png) no-repeat center/30px !important; width: 30px; height:64px;}
.aboutVeritaSection .owl-nav span{display:none !important}
.aboutVeritaSection .owl-nav .owl-prev{transform: rotate(180deg); left:-92px; right:auto}

 @media screen and (max-width: 980px) {
    .aboutVeritaSection   .et_pb_row:last-child .et_pb_blurb_container{width: 100%;}
  .aboutVeritaSection   .et_pb_row:last-child  .et_pb_main_blurb_image{width: 100%;margin-right:0%;}
  .aboutVeritaSection .owl-nav{position: relative; margin-top:40px }
  .aboutVeritaSection .owl-nav .owl-next, .aboutVeritaSection .owl-nav .owl-prev{ right:0px;}

.aboutVeritaSection .owl-nav .owl-prev{left:0px;}
.aboutVeritaSection .owl-dots{position:absolute;left:0;right:0;margin:0 auto;text-align: center;bottom: 10px;}
.aboutVeritaSection .owl-theme .owl-dots .owl-dot span {
 width: 15px;
  height: 15px;
  background:#f5f5f5;
  border:2px solid #74b74a;

 }

 .aboutVeritaSection .owl-theme .owl-dots .owl-dot.active span {

  background: #28b986;

 }
}

 @media screen and (max-width: 480px) {
   .aboutVeritaSection .owl-nav .owl-next, .aboutVeritaSection .owl-nav .owl-prev{ background: url(../../../../wp-content/uploads/2020/03/arrow-next.png) no-repeat center/19px !important; width: 19px; height:40px;}
.aboutVeritaSection .owl-dots{bottom: 18px;}
   .aboutVeritaSection {padding-top:50px !important; padding-bottom:50px !important}
 }

 
  /*Instagram section*/
 .instagramSection .instagram{display:flex;padding: 0;margin: 0; justify-content:space-between}
  .instagramSection .instagram li{width:16.67%; list-style:none; height:240px; position:relative}
 .instagramSection .instagram img{width:100%; position:absolute; object-fit:cover; height:100%; left:0; top:0 }
  .instagramSection .instagram .followUs{order:1;display:flex;align-items:center;justify-content:center;background:url(../../../../wp-content/uploads/2020/03/instagram-background@2x.png);background-size:cover;background-position: center;}
   .instagramSection .instagram .followUs img{width:35px; margin: 0 auto; height:auto; position:relative;}
      .instagramSection .instagram .followUs a{text-align:center; letter-spacing: 1px;text-align: center;  color: #f5f5f5;}

 @media screen and (max-width: 1024px) {
    .instagramSection .instagram li:nth-child(5){display:none}
      .instagramSection .instagram li{width:20%;}
 }

  @media screen and (max-width: 980px) {
    .instagramSection .instagram li:nth-child(4){display:none}
      .instagramSection .instagram li{width:25%;}
 }

   @media screen and (max-width: 768px) {
    .instagramSection .instagram li:nth-child(3){display:none}
      .instagramSection .instagram li{width:33.33%;}
 }

 @media screen and (max-width: 600px) {
    .instagramSection .instagram{flex-wrap:wrap}
     .instagramSection .instagram li:nth-child(2){display:none}
    
      .instagramSection .instagram li{width:50%;}
 }

 @media screen and (max-width: 480px) {
    .instagramSection {display:none}

 }
      /*Footer Bar*/
      #footer-bottom .container{max-width:1440px;width:100%;padding:0 40px;/* display: flex; */}
       #footer-bottom {padding:18px 0 8px}
         #footer-bottom  .et-social-facebook a{ background: url(../../../../wp-content/uploads/2020/03/facebook@2x-white.png) no-repeat center/20px;}
  #footer-bottom  .et-social-instagram a{ background: url(../../../../wp-content/uploads/2020/03/instagram-white@2x.png) no-repeat center/20px;}
  #footer-bottom  .et-social-icon a:before{display:none}
  #footer-bottom  .et-social-icon a{width:20px; height:20px; }

  #footer-bottom  .et-social-icons{padding-left:50px;}

@media screen and (max-width: 980px) {
   #footer-bottom .et-social-icons {
    float: right;
   }
  #footer-bottom #footer-info{float:left}
   

}

@media screen and (max-width: 600px) {
#footer-bottom .container {
   display:flex; flex-direction:column
    /* display: flex; */
}
#footer-bottom #footer-info{padding-bottom:20px; line-height:normal}
#footer-bottom .et-social-icons{padding-left:0px; order:1;}
#footer-bottom .et-social-icons li:first-child {margin-left:0px}
}

       /*footerSection*/
       .footerSection .et_pb_row{display:flex; justify-content:space-between; }
       .footerInfo .et_pb_column{
         width:100% !important;
         display:flex;
         justify-content:center;
       }

         @media screen and (max-width:600px) {
            .footerInfo .et_pb_column{
      
      flex-direction:column;
         align-items:center;
       }
         }
      
      .footerSection   .et_pb_column:nth-child(2){flex:auto; width:100%; margin-right:0px}
    .footerSection   .et_pb_column:first-child{flex:none; width:62px; margin-right:0px}
    .footerSection   .et_pb_column:last-child{flex:none; width:310px; margin-left:0px}
    .footerContactSection a{color:#ffffff;}
    .newsletter-form-input .wpcf7-text{border:none; height:60px; padding-right:250px; width:100%; padding-left:30px;color: #7e8181; font-size:14px; font-weight:400;}
    .newsletter-form-submit{position:absolute; top:0; right:0;}
    .footerSection .wpcf7-submit{background:#ff9933; border:none; width:248px; height:60px;    font-size: 16px; letter-spacing: 1px; text-align: center; color: #f5f5f5; text-transform:uppercase}
   .footerSection .wpcf7{position:relative; }
  .newsletter-form-submit .ajax-loader{position:absolute; top:70px; right:104px; background-image:url(../../../../wp-content/uploads/2020/03/loader.gif) !important; width:40px !important; height:40px !important; background-size:40px }
  .footerSection   .et_pb_column:nth-child(2) h4{font-weight: 300;padding-bottom:20px;}
.footerContactSection h4{padding-bottom:8px;}
.footerContactSection .address{display:block; position:relative; margin-left:30px ; padding-left:30px; max-width:261px}
.footerContactSection .address:before{background:#ffffff; position:absolute; width:1px; height:53px; content:''; top:0;  left:0;  }
 @media screen and (max-width:600px) {
   .footerContactSection .et_pb_blurb_description{text-align:center;}
   .footerContactSection .address{margin-left:0px ; padding-left:0px; margin-top:30px ; padding-top:30px; text-align:center; }
.footerContactSection .address:before{width:53px; height:1px;  top:0;  left:0;  right:0; margin:0 auto; }
 }

 .footerSection .wpcf7-not-valid-tip{font-size:12px; }
 .footerSection  .wpcf7-response-output{color:#ffffff; text-align:center; margin:10px 0 0}
#footer-info a{font-size:11px; font-family:'Montserrat_Medium'; font-weight:500;color: rgb(255 255 255 / 40%) !important;}
#footer-info a:hover{color: #74b74a !important;}
#footer-info {font-weight:500; font-family:'Montserrat_Medium';  color: rgb(255 255 255 / 40%) !important;}
.footerLogoSection{

}

 .footerSection .footerLogoSection  {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
    /* white-space: nowrap; */
    overflow-x: auto;
    overflow-y: hidden;
    /* width: calc(100% + 20px); */
    /* margin-left: -20px; */
  }

   .footerSection .footerLogoSection::-webkit-scrollbar {
      display: none !important;
      width: 0px;
      background: transparent;
    }

   .footerSection .footerLogoSection .et_pb_column{ white-space: nowrap; }

    .footerSection .footerLogoSection .et_pb_image {
      display:inline-block;
      width:118px;
      height:118px;
      margin-right:20px;
      margin-bottom: 0px;
    }
        .footerSection .footerLogoSection .et_pb_image:first-child {
          margin-left:40px
        }
       

     .footerSection .footerLogoSection .et_pb_image .et_pb_image_wrap {   width:118px;
      height:118px;}
     .footerSection .footerLogoSection .et_pb_image img {
        position: absolute;
  object-fit: contain;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
     }
 @media screen and (max-width: 1100px) {
       .footerSection   .et_pb_column:last-child{ width:260px; }
 }

 @media screen and (max-width:980px) {
       .footerSection .et_pb_row{flex-wrap:wrap }
       .footerContactSection{text-align:center}
        .footerSection .et_pb_column:nth-child(2){flex:auto; width:50%; margin-right:0px}
            .footerSection   .et_pb_column:last-child{width:100%;margin-left:0px;margin-top: 0px;}
          .footerSection  .et_pb_blurb_content{width: auto;max-width: none;/* display: inline-block; */margin: 0 a;}
   
 }

 @media screen and (max-width:768px) {
       .footerSection .et_pb_row{flex-direction:column; align-items:center }
    .footerSection   .et_pb_column:nth-child(2) h4{text-align:center}
         
           .footerSection   .et_pb_column:nth-child(2){ width:100%;} 
           .footerContactSection  .et_pb_blurb_content{ display: inline-block;}

   
 }

  @media screen and (max-width:600px) {
    .newsletter-form-submit {
    position: relative;
    margin:0 auto;
    text-align:center;
    margin-top:10px;
    /* width: 100%; */
}
.newsletter-form-input .wpcf7-text {
   
    padding-right: 30px;
  }
  .footerSection .wpcf7-submit {
    
    width: 100%;
  }
  }

    @media screen and (max-width:480px) {
 .footerSection {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
   
}
    }
 /*Popup*/
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right:0px !important;}
 .popmake-close{background: url(../../../../wp-content/uploads/2021/09/icon-close.png) no-repeat center/40px !important; border:none !important; font-size:0px !important; height:40px !important; width:40px!important; top:-25px !important; right:-25px !important }
.pum-container{width: 90% !important;}
.popup-about .et_pb_main_blurb_image{margin-bottom:50px; height:400px; width:100%; position:relative;}
.popup-about .et_pb_main_blurb_image img{ position: absolute;
  object-fit: cover;
	    object-position: top;
  left: 0;
  top: 0;
  width: 100%;
  height: 100% !important;}
.popup-about .et_pb_module_header{padding-bottom: 0px;position: relative;/* padding-bottom: 34px; */margin-bottom: 25px;}

.popup-about .et_pb_blurb_description{line-height:1.5;font-size: 16px;font-family: 'Montserrat_Regular';line-height: 24px;text-align: center;}
.popup-about .et_pb_blurb_container{padding:0 80px}
.popup-benefites-details .et_pb_main_blurb_image{margin-bottom:5px;}
.popup-options-details .et_pb_main_blurb_image{margin-bottom:10px;height: 85px;display: flex;}
.popup-offering-section {padding-bottom:72px}
.popup-benefites-heading h4,.popup-options-details h6,.popup-benefites-details h6{ font-family:'Montserrat_Regular' !important;}
.popup-options-heading h4{ font-family:'Montserrat_Regular' !important;}
 .pum-theme-lightbox .pum-container {
    padding: 0px !important;}



 @media screen and (max-width: 768px) {
   .popup-about .et_pb_blurb_container{padding:0 30px}
   .popmake-close{top:-20px !important; right:-10px !important }

 }



@media screen and (max-width: 480px) {
.popup-benefites-details .et_pb_column{width:100% !important;}
.popup-benefites-details .et_pb_blurb_content{display:flex; }
.popup-benefites-details .et_pb_main_blurb_image{margin-bottom:0px;}
.popup-benefites-details .et_pb_main_blurb_image{margin-right:15px}
.popup-benefites-details .et_pb_module_header{padding-bottom:0px;text-align: left !important;}
.popup-benefites-details .et_pb_column{margin-bottom:10px !important}
.popup-benefites-details .et_pb_column:last-child{margin-bottom:30px !important}
.popup-offering-section .popup-benefites-details .et_pb_blurb{margin-bottom:0px !important}
.popup-about h4{font-size:25px !important; letter-spacing:2px !important}
.popup-about .et_pb_main_blurb_image {
    margin-bottom: 34px;
}
.popup-offering-section {
    padding-bottom: 30px;
}

.popup-benefites-heading h4{font-size:20px !important; letter-spacing:1.6px !important}
.popup-options-details   .et_pb_column{ width: 47.25% !important;
    margin-right: 5.5% !important; margin-bottom:0px !important
}
.popup-options-details   .et_pb_column:nth-child(even){
 margin-right:0% !important;
}

}
/*mailchimp signup form*/
/*.signup_mc_form #mc_embed_signup form #mc_embed_signup_scroll{display:flex;}*/
.signup_mc_form #mc_embed_signup{background:none;}
.signup_mc_form #mc_embed_signup form{padding:0px;}
.signup_mc_form #mc_embed_signup form #mc_embed_signup_scroll h2{margin-top: 0px;margin-bottom: 23px;font-size: 25px;letter-spacing: 2px;color: #ffffff;text-transform: uppercase;}
.signup_mc_form #mc_embed_signup form #mc_embed_signup_scroll .form_input{display: flex;}
.signup_mc_form #mc_embed_signup form #mc_embed_signup_scroll .form_input .mc-field-group{width: 69.67%;}

.signup_mc_form #mc_embed_signup form #mc_embed_signup_scroll input[type="email"]{border: none;height: 60px;padding-right: 5px;width:100% !important;padding-left: 30px;color: #7e8181;font-size: 14px;font-weight: 600;border-radius:0px;}
.signup_mc_form #mc_embed_signup form #mc_embed_signup_scroll .form_input .clear{width: 31%;}

.signup_mc_form #mc_embed_signup form #mc_embed_signup_scroll input[type="submit"]{background: #ff9933;border: none;width: 100% !important;height: 60px;font-size: 16px;letter-spacing: 1px;text-align: center;color: #f5f5f5;text-transform: uppercase;font-weight: 600;border-radius:0px;}
.signup_mc_form #mc_embed_signup form div.mce_inline_error{background-color: rgba(0,0,0,0) !important;margin-bottom: 0px !important;padding: 2px 0px 0px 0px !important;color: #FF0000 !important;font-weight:600 !important;}
.signup_mc_form #mc_embed_signup form #mce-responses{margin: 0px;padding: 0px;width: 100%;}
.signup_mc_form #mc_embed_signup form #mce-error-response,.signup_mc_form #mc_embed_signup form #mce-success-response{margin: 0px;padding: 7px 10px;width: 100%;letter-spacing: 1px;font-size: 14px;}
.signup_mc_form #mc_embed_signup form #mce-error-response{border: 1px solid #ffff00;color: #fff;}
.signup_mc_form #mc_embed_signup form #mce-error-response a,.signup_mc_form #mc_embed_signup form #mce-success-response a{color: #ffff;font-weight: 500 !important;}
.signup_mc_form #mc_embed_signup form #mce-error-response a:hover,.signup_mc_form #mc_embed_signup form #mce-success-response a:hover{text-decoration:underline;}
.signup_mc_form #mc_embed_signup form #mce-success-response{border: 1px solid #41ff41;color: #044a31;}
@media screen and (max-width:768px)
{
	.signup_mc_form #mc_embed_signup form #mc_embed_signup_scroll h2{text-align:center;}
}
@media screen and (max-width:600px)
{
	.signup_mc_form #mc_embed_signup form #mc_embed_signup_scroll .form_input{flex-direction: column;}
	.signup_mc_form #mc_embed_signup form #mc_embed_signup_scroll .form_input .mc-field-group,.signup_mc_form #mc_embed_signup form #mc_embed_signup_scroll .form_input .clear{width:100% !important;}
	.signup_mc_form #mc_embed_signup form #mc_embed_signup_scroll .form_input .mc-field-group{padding-bottom: 8px;}
}

.aboutVeritaSection.et_pb_section .bx-pager {
	display: block !important;}
   