/* 
 Theme Name:     divi-child
 Author:         Wrkmode
 Author URI:     wrkmode.com
 Template:       Divi
 Version:        v.01
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 5.7.5
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 




footer,
#main-footer .container{
  /*background:red !important;*/
  display:none !important;
}
.d-flex {
  display:flex;
}
.flex-col{
  flex-direction: column !important;
  align-items:center;
}
.flex-row{
  flex-direction: row important;
  align-items:center;
}

.cta-grad-title h2, .cta-grad-title h3, .cta-grad-title h4{
	background: -webkit-linear-gradient(left, #95C11F, #009FE3 );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}


.et-pb-contact-message p {
color: white;
font-size: 18px;
font-weight: 700;
text-align: center;
}

  .slider-testimonials .et-pb-controllers {
    position: relative !important;
    bottom:auto !important;
    margin-top:30px !important;
  }
    .slider-testimonials .et_pb_slider_container_inner{
      vertical-align: top !important;
    }


/*   small  ////////////////////////////////////////// */
@media only screen and (max-width: 640px){




}/*  end of small ////////////////////////////////////////// */
/*/////////////////////////////////////////
////////////////////////////////////////// 
////////////////////////////////////////// */
/*   TABLET ////////////////////////////////////////// */
@media only screen and (max-width: 980px){

  .container{
    width:100%;
    padding: 0 50px;
  }

      /* Set the Divi Mobile Nav to Fixed on scroll */
      .et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
          position: fixed;
      }


      .et_mobile_menu {
        overflow: scroll !important;
        background: linear-gradient(163deg, rgba(149,193,31,1) 35%, rgba(0,159,227,1) 100%);
            padding: 30% 0 !important;
            border-top:none !important;
      }

    /* Add the word MENU after the mobile nav hamburger icon */
    .mobile_menu_bar:after {
/*        content: 'MENU';*/
        bottom: 10px;
        left: 10%;
        position: relative !important;
        color: #FFF;
    
    }
    /* Change the hamburger icon to an X when opened */
    .mobile_nav.opened .mobile_menu_bar:before {
        content: '\4d';
    }

    .et_mobile_menu li a, .nav li li a {
        font-size: 4vh;
        transition: all .2s ease-in-out;
        text-align:center;
        padding: 6vw 0;
    }

    .et_animated {
    opacity: 1 !important
    }
    .et_pb_section * {
      -o-transition-property: none!important;
      -moz-transition-property: none!important;
      -webkit-transition-property: none!important;
      transition-property: none!important;
      -o-transform: none!important;
      -moz-transform: none!important;
      -ms-transform: none!important;
      -webkit-transform: none!important;
      transform: none!important;
      -webkit-animation: none!important;
      -moz-animation: none!important;
      -o-animation: none!important;
      animation: none !important;
    }

 

}/*  end of TABLET ////////////////////////////////////////// */
/*/////////////////////////////////////////
////////////////////////////////////////// 
////////////////////////////////////////// */

/*  D E S K T O P S ////////////////////////////////////////// */
@media only screen and (min-width: 981px){

	/*margin for flex*/
	.m-L-0{
		margin:auto auto auto 0;
	}



}/*  end of  D E S K T O P ////////////////////////////////////////// */


/*/////////////////////////////////////////
////////////////////////////////////////// 
////////////////////////////////////////// */
/* retina D E S K T O P ////////////////////////////////////////// */
 @media only screen and (min-width: 1441px) {


}/*  end of  HUGE D E S K T O P ////////////////////////////////////////// */

/*/////////////////////////////////////////
////////////////////////////////////////// 
////////////////////////////////////////// */
/* retina D E S K T O P ////////////////////////////////////////// */
 @media only screen and (min-width: 1601px) {

.h2-white-big h2{
	font-size:40px !important;
	color:red !important;
}


}/*  end of  HUGE D E S K T O P ////////////////////////////////////////// */


