/*---------------------------------------------------------------------------------

 Theme Name:   Divi Child Theme
 Theme URI:    https://www.expologic.com
 Description:  Divi Child Theme for ExpoLogic
 Author:       Brian Merrill
 Author URI:   https://www.communitybrands.com
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/


/* Bradcrumbs */
.et_pb_section.breadcrumb {
	padding: 10px 30px;
	background-color: #ffffff !important;
	letter-spacing: 0px !important;
	font-size:14px;
	color:#000000;
	font-weight:400 !important;
}
.et_pb_section.breadcrumb p {
	font-size:14px;
	color:#000000;
	font-weight:400 !important;
	    text-transform: capitalize;	
}
.et_pb_section.breadcrumb .et_pb_row {
	padding: 10px 0px;
	width: 90% !important;
	max-width: 1200px;
}
.et_pb_section.breadcrumb p#breadcrumbs {
	font-size:14px;
	margin-bottom: 0;
}
.et_pb_section.breadcrumb p a,
.et_pb_section.breadcrumb a {
	color: #9569BE !important;
	font-size:14px !important;
	font-weight:400 !important;
}
.et_pb_section.breadcrumb  .fa-chevron-right.breadcrumb {
	font-size: 12px;
  padding-left: 12px;
  padding-right: 12px;
	color:#000000;
}
@media (max-width: 980px) {
	.et_pb_section.breadcrumb .et_pb_row {
		margin-left:0;
	}
}
/* End Bradcrumbs */


/* Expo Logic Brand LP */
.from_gradient {
	background: linear-gradient(156deg, #FFF 39.37%, rgba(255, 255, 255, 0.08) 92.63%), linear-gradient(77deg, rgba(110, 63, 163, 0.10) 31.29%, rgba(0, 199, 197, 0.13) 89.7%);
}

/* EventReg Attendee Experience LP */
@media (min-width: 981px) {
.custom_two_col .et_pb_column.et_pb_column_3_5 {
	width: 51% !important;
  }
.custom_two_col .et_pb_column.et_pb_column_2_5  {
	width: 46% !important;
  }
}
#wistia_chrome_23 {
	border-radius: 19px 19px 19px 19px !important;
}
.blurb_desc_move_left .et_pb_blurb_description {
  margin-left: -42px;
  padding-top: 2px;
}



/* Content Callout Samples */
.three_cards .et_pb_row.et_pb_equal_columns .et_pb_column,
.three_cards .et_pb_row.et_pb_equal_columns .et_pb_column,
.three_cards .et_pb_row.et_pb_equal_columns .et_pb_module,
.three_cards .et_pb_row.et_pb_equal_columns .et_pb_module_inner,
.three_cards .et_pb_row.et_pb_equal_columns .et_pb_posts,
.three_cards .et_pb_row.et_pb_equal_columns .el-dbe-blog-extra {
	display:flex;
}
.three_cards .et_pb_row.et_pb_equal_columns article {
	display: grid;
  	grid-auto-rows: auto 1fr;
}
.three_cards .et_pb_row.et_pb_equal_columns .post-content {
	display: grid;
  	grid-auto-rows: auto 1fr auto;
}
.three_cards .et_pb_row.et_pb_equal_columns .et_pb_post_extra .post-media {
  border-radius: 0px;
}
.three_cards h6.card-cta {
	margin-top:12px;
}
.three_cards h6.card-cta a {
	font-weight:600 !important;
	color: #6E3FA3;
  	font: 16px 'Montserrat', Open Sans, sans-serif;
}
.featured_blog p.el-read-more-btn {
	margin-bottom:20px;
}
.regular_400 {
	font-weight:400 !important;
}
.button_left .et_pb_post_extra.el_dbe_full_width_background .el-read-more-btn {
  text-align: left;
}
.featured_blog .et_pb_post_extra .post-media {
  order: 2;
}
@media screen and (min-width: 981px) {
.et_pb_column_4_4 .et_pb_post_extra.el_dbe_full_width {
    padding: 0px 0px;
  }
}
.et_pb_column_4_4 .et_pb_post_extra.el_dbe_full_width .post-content {
    padding: 0 20px 0 0px;
}
.et_pb_post_extra .post-media {
border-radius: 12px;
}
.et_pb_post_extra.el_dbe_full_width {
	align-items:center;
}
/* End Content Callout Samples */

/* Testimonial Slider */

.et-db #et-boc .et-l .et_pb_slider_0 .et_pb_slide_description, 
.et-db #et-boc .et-l .et_pb_slider_fullwidth_off.et_pb_slider_0 .et_pb_slide_description,

.et-db #et-boc .et-l .testimonial-slider .et_pb_bg_layout_dark .et_pb_slide_description {
	text-shadow: none;
	  padding: 24px 8% !important;
}
.et-db #et-boc .et-l .testimonial-slider h3 {
	color:#6E3FA3 !important;
	font-size: 20px !important;
	line-height: 120% !important;
	letter-spacing: 1.05px;
	text-transform: capitalize;
	font-weight: 600;
}
.et-db #et-boc .et-l .testimonial-slider .title {
	color: #a4afc2;
	font-size: 12px !important;
	font-weight: 600;
	line-height: 140% !important; 
	letter-spacing: 1.2px;
	text-transform: uppercase;
	padding-left:0;
}
/* End Testimonial Slider */


/* Slider */
 .slider-small-headline {
     color: #00B0B9 !important;
     font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
     font-weight: 600;
     font-size: 14px;
     letter-spacing: 3px;
     margin-bottom: 12px !important;
     text-transform: uppercase;
}
 .slider-testimonial {
     font-size: 22px;
     line-height: 32px;
     padding-bottom:26px;
	 letter-spacing:.23px;
}
 .slider-name {
     font-weight: 600;
     font-size: 20px;
     line-height:120%;
	 color:#6E3FA3;
	 letter-spacing:1.05px;
}
 .slider-company {
     color:#a6b2c3;
	 font-weight: 600;
     font-size: 12px;
     line-height:140%;
     font-weight: 600;
     text-transform: uppercase;
}
.et-db #et-boc .et-l .dsm_card_carousel.dsm_card_carousel_0 .swiper-button-prev::before,
.dsm_card_carousel.dsm_card_carousel_0 .swiper-button-prev::before {
     content: "\f340";
     color: #6E3FA3 !important;
     background-color: #F8F8F8;
     border-radius: 50%;
     padding:14px;
     font-size: 18px;
     font-family: dashicons !important;
     transition: all 300ms ease 0ms;
}
.et-db #et-boc .et-l .dsm_card_carousel.dsm_card_carousel_0 .swiper-button-next::before,
 .dsm_card_carousel.dsm_card_carousel_0 .swiper-button-next::before {
     content: "\f344";
     color: #6E3FA3 !important;
     background-color: #F8F8F8;
     border-radius: 50%;
     padding:14px;
     font-size: 18px;
     font-family: dashicons !important;
     transition: all 300ms ease 0ms;
}
 .dsm_card_carousel.dsm_card_carousel_0 .swiper-button-prev:hover::before {
     color:  #ffffff !important;
     background-color: #6E3FA3;
}
 .dsm_card_carousel.dsm_card_carousel_0 .swiper-button-next:hover::before {
     color:  #ffffff !important;
     background-color: #6E3FA3;
}

 .dsm_card_carousel .swiper-button-prev {
     padding-top:10px;
     top:auto;
     bottom:auto;
     left:41%;
}
 .dsm_card_carousel .swiper-button-next {
     padding-top:10px;
     top:auto;
     bottom:auto;
     left:47%;
}

.blurb_desc_move_left .et_pb_blurb_description {
	margin-left: -44px;
}
.blurb_desc_move_left.padding_top .et_pb_module_header {
	padding-top: 6px;
}
.blurb_desc_move_left.padding_bottom .et_pb_module_header {
	padding-bottom: 16px;
}
.absolute_blurb_btn .et_pb_button_module_wrapper  {
	position: absolute !important;
  bottom: 20px !important;
  left:56px;
  }
a.read_full {
	color:#000000 !important;
	font-weight: 600; 
	animation-timing-function: linear;
	animation-duration: .2s;
  	transition: .25s ease;
}
a.read_full:hover {
	color:#EF426F !important;
	text-decoration: underline;
  	transition: .25s ease;
}
a.read_full span {
	color: #9569BE;
	padding-left: 6px;
	animation-timing-function: linear;
	animation-duration: .2s;
  	transition: .25s ease;
}
a.read_full:hover span {
	padding-left:12px;
	color:#EF426F !important;
	transition: .25s ease;
}
 @media (max-width: 767px) {
	.learn_how h2 {
		padding-bottom:14px;
	}
	.learn_how p {
		 padding-bottom:20px;
	 }
}


.attendees_loved_it h3 {
	font-weight:400;
	padding-bottom:16px;
}
.attendees_loved_it h4 {
	font-weight:700;
	font-size:24px !important;
	padding-bottom:0;
}
.attendees_loved_it .name {
	font-weight:600;
	font-size:18px;
}
.attendees_loved_it .et_pb_text_inner,
.attendees_loved_it p {
	font-size:16px;
	line-height:24px;
}
.attendees_loved_it .title {
	font-size:14px;
		font-weight:400;
}
.attendees_loved_it hr {
	color: #9F9F9F;
	border-top: 1px;
	margin-bottom:20px;
}

.about_iiah h2 {
	font-weight:400;
}
 @media (max-width: 980px) {
		 .et-db #et-boc .et-l .attendees_loved_it .et_pb_column.icon {
		width: 55px !important;
	}
	.et-db #et-boc .et-l .attendees_loved_it .et_pb_column.content {
		width: 85% !important;
	}
}




body {
  line-height: 1.7em;
  font-weight: 400;
}
a .link_black {
     color:#1d2124 !important;
}
 .extra_space_right {
     padding-right:10px;
}
 .small_text p {
     font-size:12px;
     line-height:17px 
}
 .products_flex .et_pb_column {
     display: flex;
     flex-flow: column nowrap;
     justify-content: center;
     align-content: flex-start;
}
 .et_pb_row.resources_flex {
     display: flex;
     justify-content: center;
     align-content: flex-start;
     flex-wrap: wrap;
}
 .et_pb_row.resources_flex .et_pb_column {
     max-width: 300px;
     display: flex;
     flex-flow: column nowrap;
     justify-content: center;
     align-content: flex-start;
     margin-bottom:0 !important;
}
 .et_pb_row.resources_flex .et_pb_column:first-child {
     margin-right:40px;
}
 @media (max-width: 980px) {
     .et_pb_row.resources_flex .et_pb_column {
         width: 47.25% !important;
         margin-right: 5.5% !important;
    }
}
 @media (max-width: 767px) {
     .et_pb_row.resources_flex .et_pb_column {
         max-width: 100%;
         min-width:305px;
         flex-wrap:wrap;
		 margin-right: auto !important;
  		margin-left: auto;
    }
     .et_pb_row.resources_flex .et_pb_column:first-child {
         margin-bottom:40px !important;
    }
}
 #hp_hero.main-btn.popmake-1413 {
     z-index:100;
}
 .et_pb_blurb_description.speakercenter {
     padding-bottom:30px;
}
 .pum-theme-715 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close {
     position: absolute;
     height: 18px;
     width: 18px;
     left: auto;
     right: 7px;
     bottom: auto;
     top: 11px!important;
     padding: 0px;
     color: #000000;
     font-family: inherit;
     font-weight: 700;
     font-size: 20px;
     line-height: 20px;
     border: 1px none #ffffff;
     border-radius: 15px;
     box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 );
     text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 );
     background-color: rgba( 255, 255, 255, 0.00 );
}
 #pum-3794 .pum-content .et-boc .et-l .et_pb_section {
     background-color: transparent !important;
}
 #pum-3794 .et_pb_section {
     background-color: transparent !important;
     border-radius: 20px !important;
}
 .pum-theme-divi-content-only-no-background-color .pum-container {
     background-image:none !important;
}
 .pum-theme-divi-content-only-no-background-color .pum-container .pum-content {
     padding: 0px;
}
 @media (min-width: 300px) {
     #popmake-3794 .pum-close {
         right: 0px;
         font-family: Open Sans, sans-serif;
    }
}
 @media (min-width: 1200px) {
     #popmake-3794 .pum-close {
         right: 60px;
         font-family: Open Sans, sans-serif;
    }
}
 .postid-3488 .btn-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
     margin-top: 8px;
}
 #pum-3637 .popmake-close {
     visibility: visible !important;
}
 #popmake-3637 .pum-content .et_pb_section {
     background-color: rgba(255,255,255,0);
     padding: 30px 0;
}
 #popmake-3637 .pum-content .et_pb_section .et_pb_row {
     background-color: #ffffff !important;
}
 @media only screen and (min-width: 300px) {
     .xxl-contactless-banner {
         display: none;
    }
     .xl-contactless-banner {
         display: none;
    }
     .lg-contactless-banner {
         display: none;
    }
     .md-contactless-banner {
         display: none;
    }
     .sm-contactless-banner {
         display: none;
    }
     .xs-contactless-banner {
         display: block;
    }
     #pum-3637 .popmake-close {
         right: 8% !important;
         top: 40px !important;
    }
}
 @media only screen and (min-width: 768px) {
     .xxl-contactless-banner {
         display: none;
    }
     .xl-contactless-banner {
         display: none;
    }
     .lg-contactless-banner {
         display: none;
    }
     .md-contactless-banner {
         display: none;
    }
     .sm-contactless-banner {
         display: block;
    }
     .xs-contactless-banner {
         display: none;
    }
     #pum-3637 .popmake-close {
         right: 8% !important;
         top: 40px !important;
    }
}
 @media only screen and (min-width: 992px) {
     .xxl-contactless-banner {
         display: none;
    }
     .xl-contactless-banner {
         display: none;
    }
     .lg-contactless-banner {
         display: none;
    }
     .md-contactless-banner {
         display: block;
    }
     .sm-contactless-banner {
         display: none;
    }
     .xs-contactless-banner {
         display: none;
    }
     #pum-3637 .popmake-close {
         right: 3.5% !important;
         top: 40px !important;
    }
}
 @media only screen and (min-width: 1180px) {
     .xxl-contactless-banner {
         display: none;
    }
     .xl-contactless-banner {
         display: none;
    }
     .lg-contactless-banner {
         display: block;
    }
     .md-contactless-banner {
         display: none;
    }
     .sm-contactless-banner {
         display: none;
    }
     .xs-contactless-banner {
         display: none;
    }
     #pum-3637 .popmake-close {
         right: 3.5% !important;
         top: 40px !important;
    }
}
 @media only screen and (min-width: 1300px) {
     .xxl-contactless-banner {
         display: none;
    }
     .xl-contactless-banner {
         display: block;
    }
     .lg-contactless-banner {
         display: none;
    }
     .md-contactless-banner {
         display: none;
    }
     .sm-contactless-banner {
         display: none;
    }
     .xs-contactless-banner {
         display: none;
    }
     #pum-3637 .popmake-close {
         right: 5% !important;
         top: 40px !important;
    }
}
 @media only screen and (min-width: 1400px) {
     .xxl-contactless-banner {
         display: block;
    }
     .xl-contactless-banner {
         display: none;
    }
     .lg-contactless-banner {
         display: none;
    }
     .md-contactless-banner {
         display: none;
    }
     .sm-contactless-banner {
         display: none;
    }
     .xs-contactless-banner {
         display: none;
    }
     #pum-3637 .popmake-close {
         right: 8% !important;
         top: 40px !important;
    }
}
 @media only screen and (min-width: 1500px) {
     #pum-3637 .popmake-close {
         right: 11% !important;
         top: 40px !important;
    }
}
 @media only screen and (min-width: 1600px) {
     #pum-3637 .popmake-close {
         right: 13% !important;
         top: 40px !important;
    }
}
 @media only screen and (min-width: 1700px) {
     #pum-3637 .popmake-close {
         right: 15% !important;
         top: 40px !important;
    }
}
 @media only screen and (min-width: 992px){
     .postid-3488 .first-txt {
         margin-top: 0px;
    }
     .postid-3488 .first-img {
         margin-top: 40px;
    }
     .postid-3488 .second-txt {
         margin-top: 0px;
         margin-bottom: 0px;
    }
     .postid-3488 .second-img {
         margin-top: 40px;
    }
     .postid-3488 .third-txt {
         margin-top: 0px;
         margin-bottom: 0px;
    }
     .postid-3488 .third-img {
         margin-top: 0px;
    }
     .postid-3488 .fourth-txt {
         margin-top: 0px;
         margin-bottom: 0px;
    }
     .postid-3488 .fourth-img {
         margin-top: 20px;
    }
}
 @media only screen and (min-width: 1200px){
     .postid-3488 .first-txt {
         margin-top: 40px;
    }
     .postid-3488 .first-img {
         margin-top: 0px;
    }
     .postid-3488 .second-txt {
         margin-top: 60px;
         margin-bottom: -20px !Important;
    }
     .postid-3488 .second-img {
         margin-top: 0px;
    }
     .postid-3488 .third-txt {
         margin-top: 100px;
         margin-bottom: -20px !Important;
    }
     .postid-3488 .third-img {
         margin-top: 0px;
    }
     .postid-3488 .fourth-txt {
         margin-top: 60px;
         margin-bottom: -20px !Important;
    }
     .postid-3488 .fourth-img {
         margin-top: 0px;
    }
}
 .thumbnail .et_pb_blurb_content .et_pb_blurb_container {
     padding-left: 20px !important;
     padding-right: 20px !important;
     padding-bottom: 30px !important;
}
 .postid-2960 #top-header {
     display: none !important;
}
 .postid-2960 #main-header {
     display: none !important;
}
 @media only screen and (min-width: 300px){
     #cae-cloud-row {
         margin-top: 60px!important;
    }
     .floaty-balloons .et_pb_image_wrap img {
         display: none;
    }
}
 @media only screen and (min-width: 981px){
     #balloon-section-desktop {
         display: none !important;
    }
     #balloon-section-mobile {
         display: block !important;
    }
}
 @media only screen and (min-width: 1000px){
     .color-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
         padding-top: 15px;
         font-size: 18px !important;
         line-height: 22.4px !important;
    }
     .et_pb_blurb_10.color-blurb {
         width: 200px !important;
    }
     .cloud-divider-col {
         margin-top: 20px;
    }
     .carousel-col {
         margin-top: 100px;
    }
     .journey-boat {
         margin-top: 20px !important;
    }
     .cloud-divider02 {
         margin-top: 0px !important;
    }
     #cae-cloud-row {
         margin-top: 0px !important;
         margin-bottom: 60px !important;
    }
}
 @media only screen and (min-width: 1080px){
     .color-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
         font-size: 24px !important;
         line-height: 27.5px !important;
    }
     .carousel {
         margin-top: 100px !important;
    }
     .journey-boat {
         margin-top: 0px !important;
    }
     .cloud-divider-col {
         margin-top: 0px;
    }
}
 @media only screen and (min-width: 1200px){
     .color-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
         padding-top: 0px;
         font-size: 32px !important;
         line-height: 37.5px !important;
    }
     .carousel {
         margin-top: 20px !important;
    }
     .carousel-col {
         margin-top: 0px;
    }
     .journey-boat {
         margin-top: -30px !important;
    }
     .cloud-divider02 {
         margin-top: -20px !important;
    }
     #cae-cloud-row {
         margin-top: 0px !important;
         margin-bottom: 0px !important;
    }
}
 @media only screen and (min-width: 1300px){
     .carousel {
         margin-top: 20px !important;
    }
     .journey-boat {
         margin-top: -60px !important;
    }
}
 @media only screen and (min-width: 1400px){
     #balloon-section-desktop {
         display: block !important;
    }
     #balloon-section-mobile {
         display: none !important;
    }
}
 @media only screen and (min-width: 1470px){
     .floaty-balloons .et_pb_image_wrap img {
         display: block;
    }
     .journey-boat {
         margin-top: -80px !important;
    }
}
 .left-align-blurb .et_pb_blurb_content{
     text-align: left;
     margin: 0 !important;
}
 .icon-blurb.flipped h3 {
     font-weight: 400 !important;
}
/*Contactless LPs*/
 @media only screen and (min-width: 300px){
     .postid-3159 #hover-img {
         display: none !important 
    }
     .postid-3159 #hover-message-mobile {
         display: block !important;
    }
     .postid-3287 #hover-img {
         display: none !important 
    }
     .postid-3287 #hover-message-mobile {
         display: block !important;
    }
     .postid-3287 .dsm_lottie_2 {
         margin-bottom: 80px !important;
    }
     .postid-3287 .et_pb_row_14 {
         margin-bottom: -70px !Important;
    }
}
 @media only screen and (min-width: 768px){
     .postid-2764 .et_pb_column_1_5 .et_pb_code_14 {
         margin-top: -275px !important;
         margin-left: 94% !important;
    }
     .postid-2764 .et_pb_column_1_5 .et_pb_code .et_pb_code_inner lottie-player {
         max-width: 80px;
    }
     .postid-3159 .dsm_lottie_0 {
         margin-top: -275px !important;
         margin-left: 94% !important;
    }
     .postid-3159 .et_pb_column_1_5 .et_pb_code .et_pb_code_inner lottie-player {
         max-width: 80px;
    }
     .postid-3159 .hero-banner {
         margin-top: 20px !important;
    }
     .postid-3287 .et_pb_row_14 {
         margin-bottom: 0px !Important;
    }
     .postid-3287 .dsm_lottie_0 {
         margin-top: -275px !important;
         margin-left: 94% !important;
    }
     .postid-3287 .et_pb_column_1_5 .et_pb_code .et_pb_code_inner lottie-player {
         max-width: 80px;
    }
     .postid-3287 .hero-banner {
         margin-top: 20px !important;
    }
     .postid-3287 .dsm_lottie_2 {
         margin-bottom: 0px !important;
    }
}
 @media only screen and (min-width: 820px){
     .postid-2764 .et_pb_column_1_5 .et_pb_code_14 {
         margin-top: -285px !important;
         margin-left: 94% !important;
    }
     .postid-2764 .et_pb_column_1_5 .et_pb_code .et_pb_code_inner lottie-player {
         max-width: 80px;
    }
     .postid-3159 .dsm_lottie_0 {
         margin-top: -245px !important;
         margin-left: 94% !important;
         margin-right: -94% !important;
    }
     .postid-3159 .et_pb_column_1_5 .et_pb_code .et_pb_code_inner lottie-player {
         max-width: 80px;
    }
     .postid-3159 .hero-banner {
         padding-top: 80px;
    }
     .postid-3287 .second-img {
         margin-top: -80px;
    }
     .postid-3287 .dsm_lottie_0 {
         margin-top: -245px !important;
         margin-left: 94% !important;
         margin-right: -94% !important;
    }
     .postid-3287 .et_pb_column_1_5 .et_pb_code .et_pb_code_inner lottie-player {
         max-width: 80px;
    }
     .postid-3287 .hero-banner {
         padding-top: 80px;
    }
     .postid-3287 .dsm_lottie_2 {
         margin-bottom: 60px !important 
    }
}
 @media only screen and (min-width: 845px){
     .postid-2764 .et_pb_column_1_5 .et_pb_code_14 {
         margin-top: -80px !important;
         margin-left: 35% !important;
    }
     .postid-2764 .et_pb_column_1_5 .et_pb_code .et_pb_code_inner lottie-player {
         max-width: 80px;
    }
     .postid-3159 .dsm_lottie_0 {
         margin-top: -80px !important;
         margin-left: 35% !important;
         margin-right: -35% !important;
    }
     .postid-3159 .et_pb_column_1_5 .et_pb_code .et_pb_code_inner lottie-player {
         max-width: 80px;
    }
     .postid-3287 .dsm_lottie_0 {
         margin-top: -80px !important;
         margin-left: 35% !important;
         margin-right: -35% !important;
    }
     .postid-3287 .et_pb_column_1_5 .et_pb_code .et_pb_code_inner lottie-player {
         max-width: 80px;
    }
     .postid-3287 .second-img {
         margin-top: -80px;
    }
}
 @media only screen and (min-width: 992px){
     .postid-2764 .et_pb_column_1_5.et_pb_column_29 .et_pb_code_12 {
         margin-top: -140px !important;
         margin-left: 70% !important;
    }
     .postid-2764 .et_pb_column_1_5 .et_pb_code_12 {
         margin-top: -138px !important;
         margin-left: 65% !important;
    }
     .postid-2764 .et_pb_column_1_5 .et_pb_code .et_pb_code_inner lottie-player {
         max-width: 40px;
    }
     .postid-2764 .superbold {
         font-size: 20px;
    }
     .postid-2764 .et-db #et-boc .et-l .et_pb_section_13.et_pb_section {
         margin-top: -100px !important;
    }
     .postid-3159 .et_pb_column_1_5.et_pb_column_29 .et_pb_code_12 {
         margin-top: -140px !important;
         margin-left: 70% !important;
    }
     .postid-3159 .et_pb_column_1_5 .et_pb_code_12 {
         margin-top: -138px !important;
         margin-left: 65% !important;
    }
     .postid-3159 .et_pb_column_1_5 .et_pb_code .et_pb_code_inner lottie-player {
         max-width: 40px;
    }
     .postid-3159 .superbold {
         font-size: 20px;
    }
     .postid-3159 .et-db #et-boc .et-l .et_pb_section_13.et_pb_section {
         margin-top: -100px !important;
    }
     .postid-3159 #first {
         margin-top: 70px;
    }
     .postid-3159 #first-lottie {
         margin-top: 160px;
    }
     .postid-3159 .short-row {
         width: 80% !Important;
    }
     .postid-3159 .color-row {
         margin-top: -70px !important;
    }
     .postid-3159 .hero-banner {
         padding-top: 0px;
    }
     .postid-3287 .et_pb_column_1_5.et_pb_column_29 .et_pb_code_12 {
         margin-top: -140px !important;
         margin-left: 70% !important;
    }
     .postid-3287 .et_pb_column_1_5 .et_pb_code_12 {
         margin-top: -138px !important;
         margin-left: 65% !important;
    }
     .postid-3287 .et_pb_column_1_5 .et_pb_code .et_pb_code_inner lottie-player {
         max-width: 40px;
    }
     .postid-3287 .superbold {
         font-size: 20px;
    }
     .postid-3287 .et-db #et-boc .et-l .et_pb_section_13.et_pb_section {
         margin-top: -100px !important;
    }
     .postid-3287 #first {
         margin-top: 70px;
    }
     .postid-3287 #first-lottie {
         margin-top: 40px;
    }
     .postid-3287 .short-row {
         width: 80% !Important;
    }
     .postid-3287 .color-row {
         margin-top: -70px !important;
    }
     .postid-3287 .hero-banner {
         padding-top: 0px;
    }
     .postid-3287 .dsm_lottie_2 {
         margin-bottom: 25px !important;
    }
     .postid-3287 .second-img {
         margin-top: 60px;
    }
     .postid-3360 .second-img {
         margin-top: 120px;
    }
     .postid-3360 .third-txt {
         margin-top: 40px;
    }
     .postid-3360 .three-checklist-row {
         margin-left: 0px;
    }
     .postid-3360 .et_pb_slide_description {
         padding-bottom: 20px !important;
         margin-bottom: 0 !important;
    }
     .postid-3431 .first-img {
         margin-top: 100px;
    }
     .postid-3431 .second-img {
         margin-top: 70px;
    }
     .postid-3431 .third-img {
         margin-top: 80px;
    }
     .postid-3431 .fourth-img {
         margin-top: 30px;
    }
}
 @media only screen and (min-width: 1080px){
     .postid-2764 .et-db #et-boc .et-l .et_pb_code_12 {
         margin-top: -120px !important;
         margin-left: 70% !important;
    }
     .postid-2764 .et_pb_column_1_5 .et_pb_code .et_pb_code_inner lottie-player {
         max-width: 40px;
    }
     .postid-2764 .superbold {
         font-size: 20px;
    }
     .postid-3159 .et-db #et-boc .et-l .et_pb_code_12 {
         margin-top: -120px !important;
         margin-left: 70% !important;
    }
     .postid-3159 .et_pb_column_1_5 .et_pb_code .et_pb_code_inner lottie-player {
         max-width: 40px;
    }
     .postid-3159 .superbold {
         font-size: 20px;
    }
     .postid-3159 .et_pb_slide_content {
         font-size: 16px !important;
         line-height: 1.2em !important;
    }
     .postid-3287 .et-db #et-boc .et-l .et_pb_code_12 {
         margin-top: -120px !important;
         margin-left: 70% !important;
    }
     .postid-3287 .et_pb_column_1_5 .et_pb_code .et_pb_code_inner lottie-player {
         max-width: 40px;
    }
     .postid-3287 .superbold {
         font-size: 20px;
    }
     .postid-3287 .et_pb_slide_content {
         font-size: 16px !important;
         line-height: 1.2em !important;
    }
     .postid-3287 #second .et_pb_text_inner h2 {
         margin-top: 60px;
    }
}
 @media only screen and (min-width: 1150px){
     .postid-2764 .et-db #et-boc .et-l .et_pb_code_12 {
         margin-top: -140px !important;
         margin-left: 68% !important;
    }
     .postid-2764 .et_pb_column_1_5 .et_pb_code_12 {
         margin-top: -138px !important;
         margin-left: 68% !important;
    }
     .postid-2764 .et_pb_column_1_5 .et_pb_code .et_pb_code_inner lottie-player {
         max-width: 40px;
    }
     .postid-2764 .superbold {
         font-size: 30px;
    }
     .postid-2764 .et_pb_column_24 .et_pb_code_12 {
         margin-bottom: 20px !important;
    }
     .postid-2764 .et-db #et-boc .et-l .et_pb_section_12.et_pb_section {
         margin-top:-20px !Important;
    }
     .postid-2764 .et-db #et-boc .et-l .et_pb_section_13.et_pb_section {
         margin-top: -110px !important;
    }
     .postid-3159 .et-db #et-boc .et-l .et_pb_code_12 {
         margin-top: -140px !important;
         margin-left: 68% !important;
    }
     .postid-3159 .et_pb_column_1_5 .et_pb_code_12 {
         margin-top: -138px !important;
         margin-left: 68% !important;
    }
     .postid-3159 .et_pb_column_1_5 .et_pb_code .et_pb_code_inner lottie-player {
         max-width: 40px;
    }
     .postid-3159 .superbold {
         font-size: 30px;
    }
     .postid-3159 .et_pb_column_24 .et_pb_code_12 {
         margin-bottom: 20px !important;
    }
     .postid-3159 .et-db #et-boc .et-l .et_pb_section_12.et_pb_section {
         margin-top:-20px !Important;
    }
     .postid-3159 .et-db #et-boc .et-l .et_pb_section_13.et_pb_section {
         margin-top: -110px !important;
    }
     .postid-3159 .et_pb_slide_content {
         font-size: 18px !important;
    }
     .postid-3287 .et-db #et-boc .et-l .et_pb_code_12 {
         margin-top: -140px !important;
         margin-left: 68% !important;
    }
     .postid-3287 .et_pb_column_1_5 .et_pb_code_12 {
         margin-top: -138px !important;
         margin-left: 68% !important;
    }
     .postid-3287 .et_pb_column_1_5 .et_pb_code .et_pb_code_inner lottie-player {
         max-width: 40px;
    }
     .postid-3287 .superbold {
         font-size: 30px;
    }
     .postid-3287 .et_pb_column_24 .et_pb_code_12 {
         margin-bottom: 20px !important;
    }
     .postid-3287 .et-db #et-boc .et-l .et_pb_section_12.et_pb_section {
         margin-top:-20px !Important;
    }
     .postid-3287 .et-db #et-boc .et-l .et_pb_section_13.et_pb_section {
         margin-top: -110px !important;
    }
     .postid-3287 .et_pb_slide_content {
         font-size: 18px !important;
    }
}
 @media only screen and (min-width: 1200px){
     .postid-2764 .et_pb_column_24 .et_pb_code_12 {
         margin-bottom: 0px !important;
    }
     .postid-2764 .et_pb_column_1_5.et_pb_column_29 .et_pb_code_12 {
         margin-top: -120px !important;
         margin-left: 56% !important;
    }
     .postid-2764 .et_pb_column_1_5 .et_pb_code_12 {
         margin-top: -138px !important;
         margin-left: 56% !important;
    }
     .postid-2764 .et_pb_column_1_5 .et_pb_code .et_pb_code_inner lottie-player {
         max-width: 80px;
    }
     .postid-2764 .et-db #et-boc .et-l .et_pb_section_13.et_pb_section {
         margin-top: -120px !important;
    }
     .postid-3159 .et_pb_column_24 .et_pb_code_12 {
         margin-bottom: 0px !important;
    }
     .postid-3159 .et_pb_column_1_5.et_pb_column_29 .et_pb_code_12 {
         margin-top: -120px !important;
         margin-left: 56% !important;
    }
     .postid-3159 .et_pb_column_1_5 .et_pb_code_12 {
         margin-top: -138px !important;
         margin-left: 56% !important;
    }
     .postid-3159 .et_pb_column_1_5 .et_pb_code .et_pb_code_inner lottie-player {
         max-width: 80px;
    }
     .postid-3159 .et-db #et-boc .et-l .et_pb_section_13.et_pb_section {
         margin-top: -120px !important;
    }
     .post-id-3159 #hover-img .et_pb_image_wrap img {
         width: 100px !important;
         margin-left: -17% !important;
    }
     .postid-3159 #first {
         margin-top: 20px;
    }
     .postid-3159 #first-lottie {
         margin-top: 80px;
    }
     .postid-3159 #second .et_pb_text_inner h2 {
         margin-top: 70px;
    }
     .postid-3159 .short-row {
         width: 60% !Important;
    }
     .postid-3159 .color-row {
         margin-top: -70px !important;
    }
     .postid-3159 #hover-img {
         display: block !important 
    }
     .postid-3159 #hover-message-mobile {
         display: none !important;
    }
     .postid-3287 .et_pb_column_24 .et_pb_code_12 {
         margin-bottom: 0px !important;
    }
     .postid-3287 .et_pb_column_1_5.et_pb_column_29 .et_pb_code_12 {
         margin-top: -120px !important;
         margin-left: 56% !important;
    }
     .postid-3287 .et_pb_column_1_5 .et_pb_code_12 {
         margin-top: -138px !important;
         margin-left: 56% !important;
    }
     .postid-3287 .et_pb_column_1_5 .et_pb_code .et_pb_code_inner lottie-player {
         max-width: 80px;
    }
     .postid-3287 .et-db #et-boc .et-l .et_pb_section_13.et_pb_section {
         margin-top: -120px !important;
    }
     .post-id-3287 #hover-img .et_pb_image_wrap img {
         width: 100px !important;
         margin-left: -17% !important;
    }
     .postid-3287 .hero-banner {
         margin-top: -80px !important;
    }
     .postid-3287 #first {
         margin-top: 20px;
    }
     .postid-3287 #first-lottie {
         margin-top: 80px;
    }
     .postid-3287 #second .et_pb_text_inner h2 {
         margin-top: 70px;
    }
     .postid-3287 .short-row {
         width: 60% !Important;
    }
     .postid-3287 .color-row {
         margin-top: -70px !important;
    }
     .postid-3287 #hover-img {
         display: block !important 
    }
     .postid-3287 #hover-message-mobile {
         display: none !important;
    }
     .postid-3287 .dsm_lottie_2 {
         margin-bottom: 13px !important;
    }
     .postid-3287 .second-img {
         margin-top: 100px;
    }
     .postid-3360 .second-img {
         margin-top: 60px;
    }
     .postid-3360 .third-txt {
         margin-top: 120px;
    }
     .postid-3360 .three-checklist-row {
         margin-left: 16% !important;
    }
     .postid-3431 .first-img {
         margin-top: 20px;
    }
     .postid-3431 .second-img {
         margin-top: 0px;
    }
     .postid-3431 .third-img {
         margin-top: 0px;
    }
     .postid-3431 .fourth-img {
         margin-top: 0px;
    }
}
 @media only screen and (min-width: 1300px) {
     .postid-3159 #first {
         margin-top: 10px;
    }
     .postid-3159 #second .et_pb_text_inner h2 {
         margin-top: 96px;
    }
     .postid-3287 #first {
         margin-top: 10px;
    }
     .postid-3287 #second .et_pb_text_inner h2 {
         margin-top: 40px;
    }
     .postid-3287 .second-img {
         margin-top: 0px;
    }
}
 @media only screen and (min-width: 1500px){
     .postid-3159 #hover-img .et_pb_image_wrap img {
         width: 150px !important;
         margin-left: -30% !important;
    }
     .postid-3287 #hover-img .et_pb_image_wrap img {
         width: 150px !important;
         margin-left: -30% !important;
    }
}
/*end contactless*/
/* The flip card container */
 .flip-card {
     background-color: transparent;
     perspective: 1000px;
     height: 100%;
     width: 100%;
}
/* This container is needed to position the front and back side */
 .flip-card-inner {
     position: relative;
     width: 100%;
     height: 100%;
     text-align: center;
     transition: transform 1.2s;
     transform-style: preserve-3d;
}
 @media only screen and (min-width: 600px){
    /* Do an horizontal flip when you move the mouse over the flip box container */
     .flip-card:onclick .flip-card-inner {
         transform: rotateY(-180deg);
    }
     .flip-card-back:onclick {
         transform: rotateY(180deg);
    }
}
 @media only screen and (min-width: 992px){
    /* Do an horizontal flip when you move the mouse over the flip box container */
     .flip-card:hover .flip-card-inner {
         transform: rotateY(-180deg);
    }
}
/* Position the front and back side */
 .flip-card-front, .flip-card-back {
     position: absolute;
     width: 100%;
     height: 100%;
     -webkit-backface-visibility: hidden;
    /* Safari */
     backface-visibility: hidden;
}
/* Style the back side */
 .flip-card-back {
     transform: rotateY(180deg);
}
/*404 page*/
 .page-id-1857 .et_pb_blurb_container {
     padding: 0 30px 30px 30px;
}
 .ds-icon-search input.et_pb_searchsubmit, .widget_search input#searchsubmit {
     background: transparent;
     color: transparent;
     border: none;
     width: 55px;
     z-index: 2;
}
 .ds-icon-search.et_pb_search_0 input.et_pb_s, .widget_search input#s {
     padding-left: 38px !important;
}
 .ds-icon-search.et_pb_search_0_tb_body input.et_pb_s {
     padding-left: 38px !important;
}
 .et-db #et-boc .et-l .et_pb_search_0_tb_body form input.et_pb_s {
     padding-left: 38px !important;
}
 .ds-icon-search .et_pb_searchform div:before, .widget_search::before {
     color: #9469be;
     content: '\55';
     position: absolute;
     font-family: 'ETModules';
     z-index: 1;
     left: 0;
     font-size: 14px;
     padding: 4px 20px;
}
/*end*/
 .et_pb_ajax_pagination_container .et_pb_post {
     background: #fff;
     border-radius: 20px;
     box-shadow: 0px 0px 18px 5px rgba(0,0,0,0.1);
     padding: 30px;
     cursor: pointer;
}
/*update 4/12/22 troubleshooting*/
 .menu-item .et_pb_section .et_pb_row .et_pb_column_23 {
     box-shadow: none !important;
}
/*end*/
/* update 8/5/22 troubleshooting*/
 .gm-mega-menu__item .et_pb_section_5 {
     padding-bottom: 50px !important;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row_5 {
     margin-top: 0 !important;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text_3 {
     padding-left: 20px !important;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text_9 {
     padding-left: 20px !important;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text_18 {
     padding-left: 20px !important;
}
/*end*/
 .pointer_icon {
     animation: pulse 2s infinite;
}
 @keyframes pulse {
     0% {
         transform: scale(1.0);
    }
     50% {
         transform: scale(1.2);
    }
     100% {
         transform: scale(1.0);
    }
}
/*popup interference*/
 .gm-main-menu-wrapper .gm-navbar-nav .gm-dropdown-menu {
     background: #ffffff !important;
}
 .gm-mega-menu__item .et_pb_section_5.et_pb_section {
     background-color: #ffffff !important;
}
 .et_pb_text_4.first-nav-list {
     margin-top: 0px !important;
}
 .et_pb_text_5.second-nav-list {
     margin-top: 35px !important;
}
 .et_pb_text_11.fourth-nav-list {
     margin-top: 42px !important;
}
 #menu-item-mobile-2243 .et_pb_section .et_pb_row .et_pb_column_21 {
     box-shadow: none !important;
}
 #menu-item-mobile-2243 .et_pb_section .et_pb_row .et_pb_column_22 {
     box-shadow: none !important;
}
 #menu-item-mobile-2243 .et_pb_section .et_pb_row .et_pb_column_23 {
     box-shadow: none !important;
}
 #menu-item-mobile-2244 .et_pb_section .et_pb_row .et_pb_column_25 {
     box-shadow: none !important;
}
 #menu-item-mobile-2244 .et_pb_section .et_pb_row .et_pb_column_26 {
     box-shadow: none !important;
}
 #menu-item-mobile-2244 .et_pb_section .et_pb_row .et_pb_column_27 {
     box-shadow: none !important;
}
/*end interference*/
 .page-id-2342 .fadeimg1 {
     opacity: 1;
     animation-name: fadeInOpacity;
     animation-iteration-count: 1;
     animation-timing-function: ease-in;
     animation-duration: 1s;
}
 .page-id-2342 .fadeimg2 {
     opacity: 1;
     animation-name: fadeInOpacity;
     animation-iteration-count: 1;
     animation-timing-function: ease-in;
     animation-duration: 1s;
     animation-delay: 1s 
}
 .page-id-2342 .fadeimg3 {
     opacity: 1;
     animation-name: fadeInOpacity;
     animation-iteration-count: 1;
     animation-timing-function: ease-in;
     animation-duration: 1s;
     animation-delay: 2s 
}
 .page-id-2342 .fadeimg4 {
     opacity: 1;
     animation-name: fadeInOpacity;
     animation-iteration-count: 1;
     animation-timing-function: ease-in;
     animation-duration: 1s;
     animation-delay: 3s 
}
 @keyframes fadeInOpacity {
     0% {
         opacity: 0;
    }
     100% {
         opacity: 1;
    }
}
/*dynamic archive component*/
 .archive:hover .et_pb_blog_extras .et_pb_module_inner .et_pb_posts .grid_extended .et_pb_post .post-media {
    /* filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
     */
     opacity: 1 !important;
    /* transition: .5s ease-in-out;
     */
}
 .archive .et_pb_blog_extras .et_pb_module_inner .et_pb_posts .grid_extended .et_pb_post .post-media:hover {
     opacity: 1 !important;
}
 .archive .et_pb_blog_extras .et_pb_module_inner .et_pb_posts .grid_extended .et_pb_post .post-media a:hover {
     opacity: 1 !important;
}
 .archive .et_pb_blog_extras .et_pb_module_inner .et_pb_posts .grid_extended .et_pb_post .post-media a img:hover {
     opacity: 1 !important;
}
 .archive .et_pb_blog_extras .et_pb_module_inner .et_pb_posts .grid_extended .et_pb_post .post-content {
     background: transparent;
}
 .post-type {
     color: #6E3FA3;
     font: 12px 'Montserrat', Open Sans, sans-serif;
     font-weight: 600 !important;
     letter-spacing: .2em;
     line-height: 16px;
     padding-top: 24px;
     text-align: left;
     text-transform: uppercase;
}
 .et_pb_post_extra.el_dbe_grid_extended .entry-title {
     margin-top: 10px;
     margin-bottom: 0px;
     font-family: 'Montserrat', Open Sans, sans-serif;
     font-style: normal;
     font-weight: 600;
     font-size: 24px;
     line-height: 26px !important;
}
 .et_pb_post_extra.el_dbe_grid_extended .post-content {
     padding: 0px 24px 24px 24px;
}
 .ft-post-data p {
     color: #1D2124 !important;
     font-family: 'Montserrat', Open Sans, sans-serif;
     font-size: 16px !important;
     font-weight: 400;
     line-height: 24px;
     text-align: left;
}
/*popup*/
 .pum-theme-715, .pum-theme-content-only {
     background-color: rgba( 0, 0, 0, 0.20 );
}
 header.et-l.et-l--header {
     z-index: 9999 !important;
     position: relative !important;
}
 header.gm-navbar {
     z-index: 9999 !important;
     position: relative !important;
}
/* body, div{
     overflow:visible !important;
}
 */
/*horizontal blog excerpt*/
 @media only screen and (max-width: 1199px){
    /* body, div{
         overflow:hidden;
    }
     */
     .horiz-text{
         margin: 10px 20px 0 20px;
    }
     .horiz-blog {
         max-width: 333px;
         max-height: 126px !important;
         margin: 0 20px;
    }
     .horiz-blog-text .post-content {
         display: none;
    }
     .horiz-blog .horiz-blog-img-container {
         border-radius: 10px 0 0 10px;
         width: 100%;
         max-height: 130px;
         overflow: hidden;
    }
     .horiz-blog .horiz-blog-img-container img {
         border-radius: 10px 0 0 10px;
         height: 100%;
         position: relative;
         object-fit: cover;
         overflow: hidden;
    }
	 
	 .horiz-blog .horiz-blog-img-container img.horiz-blog-img {
		 max-height: 130px !important;
  		object-fit: cover;
  		height: 130px;
	 }
     .nav-list .et_pb_text_inner ul {
         padding-bottom: 0;
         padding-left: 0;
    }
     .gm-dropdown-menu .menu-item .et_pb_section {
         padding-bottom: 30px;
    }
     .horiz-blog .horiz-blog-text .entry-title {
         color: #000000;
         font-size: 12.6px !important;
         font-weight: 600;
         line-height: 13.53px !important;
         text-overflow: ellipsis;
         overflow: hidden;
    }
     .horiz-blog .horiz-blog-text {
         padding: 13px 18px 13px 15px !important;
         vertical-align: middle;
         width: 100%;
    }
     .menu-item:hover .gm-dropdown-menu-wrapper {
         border-top: 1px solid rgba(0, 0, 0, 0);
         overflow: hidden;
    }
     .menu-item:hover {
         background-color: #ffffff;
    }
}
 @media only screen and (min-width: 1200px){
     body #page-container .et-boc header .et_builder_inner_content .et_pb_section .et_pb_module .et_pb_module_inner .groony_groovymenu_fullwidth_0_tb_header {
         overflow:visible;
    }
     .horiz-blog-container {
         padding-bottom: 40px;
    }
     .horiz-blog {
         width: 425px;
        /* max-height: 126px !important;
         */
    }
     .horiz-blog-text .post-content {
         display: block;
         color: #000000;
         font-size: 10px !important;
         line-height: 12.3px !important;
         margin-bottom: 0px;
         text-overflow: ellipsis;
    }
     .horiz-blog .horiz-blog-img-container {
         border-radius: 10px 0 0 10px;
         -webkit-border-radius: 10px 0 0 10px;
         -moz-border-radius: 10px 0 0 10px;
         min-width: 205px;
		 max-width: 50%;
    }
     .horiz-blog .horiz-blog-img-container img {
         border-radius: 10px 0 0 10px;
         -webkit-border-radius: 10px 0 0 10px;
         -moz-border-radius: 10px 0 0 10px;
    }
     .et_pb_column_20 .horiz-blog .horiz-blog-img-container img {
         border-radius: 10px 0 0 10px;
         -webkit-border-radius: 10px 0 0 10px;
         -moz-border-radius: 10px 0 0 10px;
         min-width: 205px;
         height: 102%;
    }
     .et_pb_column_26 .horiz-blog .horiz-blog-img-container img {
         border-radius: 10px 0 0 10px;
         -webkit-border-radius: 10px 0 0 10px;
         -moz-border-radius: 10px 0 0 10px;
         min-width: 205px;
         height: 102%;
    }
     .et_pb_column_32 .horiz-blog .horiz-blog-img-container img {
         border-radius: 10px 0 0 10px;
         -webkit-border-radius: 10px 0 0 10px;
         -moz-border-radius: 10px 0 0 10px;
         min-width: 205px;
         height: 100%;
    }
     .et_pb_column_38 .horiz-blog .horiz-blog-img-container img {
         border-radius: 10px 0 0 10px;
         -webkit-border-radius: 10px 0 0 10px;
         -moz-border-radius: 10px 0 0 10px;
         min-width: 205px;
         height: 100%;
    }
     .horiz-blog .horiz-blog-text .entry-title {
         color: #000000;
         font-size: 12.6px !important;
         font-weight: 600 !important;
         line-height: 13.53px !important;
         margin-bottom: 0px;
    }
     .horiz-blog .horiz-blog-text {
         padding: 13px 18px 13px 15px !important;
         vertical-align: middle;
    }
	 
	.horiz-blog .horiz-blog-img-container img.horiz-blog-img {
  		object-fit: cover;
  		height: 100%;
	 }
}
 .horiz-blog {
     background-color: #ffffff;
     border-radius: 10px;
     box-shadow: 0px 3.55198px 33.7438px rgba(0, 0, 0, 0.01);
}
 .horiz-blog:hover .horiz-blog-text {
     background-color: #F0E8FF;
     border-radius: 0 10px 10px 0;
     transition: .2s ease-in-out;
}
 .horiz-blog-container .horiz-text {
     color: #5A6771;
     font-family: "Montserrat", Open Sans, sans-serif;
     font-size: 10px !important;
     font-weight: 600 !important;
     line-height: 44px !important;
}
 .horiz-blog a {
     display: flex;
     background: #FFFFFF;
     box-shadow: 0px 3.55198px 33.7438px rgba(0, 0, 0, 0.1);
     border-radius: 10px;
}
/* .horiz-blog .et_pb_blurb_content {
     border-radius: 10px;
}
 */
 .horiz-blog-text .post-meta {
     color: #9062BC;
     font-size: 8px !important;
     font-weight: 600 !important;
     letter-spacing: .2em;
     line-height: 9.75px !important;
     margin-bottom: 0px;
     text-transform: uppercase;
}
/*mobile menu */
 @media only screen and (max-width: 600px){
     .admin-bar .gm-navigation-drawer--open {
         padding: 0;
    }
}
 @media only screen and (min-width: 600px){
     .admin-bar .gm-navigation-drawer--open {
         padding: 0;
    }
}
 @media only screen and (min-width: 768px){
     .admin-bar .gm-navigation-drawer--open {
         padding: 0 150px;
    }
     #menu-item-mobile-1155 .et_pb_section .et_pb_row .et_pb_column {
         width: 100% !important;
    }
     #menu-item-mobile-1215 .et_pb_section .et_pb_row .et_pb_column {
         width: 100% !important;
    }
     #menu-item-mobile-1221 .et_pb_section .et_pb_row .et_pb_column {
         width: 100% !important;
    }
    /* .gm-mobile-menu-container .gm-navbar-nav .menu-item .gm-anchor .gm-dropdown-menu-wrapper .gm-dropdown-menu .menu-item .et_pb_section .et_pb_row .et_pb_column {
         width: 100% !important;
    }
     */
}
 @media only screen and (min-width: 1200px){
     .gm-mobile-menu-container .gm-navbar-nav .menu-item .gm-anchor .gm-dropdown-menu-wrapper .gm-dropdown-menu .menu-item .et_pb_section .et_pb_row .et_pb_column {
         width: 22.75% !important;
    }
}
 .gm-navigation-drawer--open {
     transform: translate3d(0,0,0);
     width: 100%;
}
 .gm-navigation-drawer--mobile .gm-dropdown-menu-wrapper {
     padding: 0 20px;
}
 .gm-mobile-menu-container .gm-navbar-nav .menu-item .gm-anchor .gm-menu-item__txt-wrapper {
     padding: 22px 20px;
}
 .gm-mobile-menu-container .gm-navbar-nav .menu-item .gm-anchor .gm-menu-item__txt-wrapper .gm-menu-item__txt {
     color: #343F49;
     font-family: "Montserrat", Open Sans, sans-serif;
     font-size: 14px;
     font-weight: 600;
}
 .admin-bar .gm-navigation-drawer {
     border-top: 1px solid #e8e8e8;
     top: 110px;
}
 .gm-drawer--open .gm-logo {
     opacity: 1;
}
 .hamburger.is-active {
     padding-top: 20px;
     padding-right: 30px;
}
/*trouble */
/* .gm-navigation-drawer--mobile .gm-menu-btn-close-mobile-drawer {
     opacity: 0;
}
 .gm-navigation-drawer--mobile .gm-grid-container {
     background-color: transparent;
}
 */
 .gm-mobile-menu-container .gm-navbar-nav .menu-item .gm-anchor .gm-caret {
     padding-right: 30px;
}
/* hide extra close button */
/* .gm-menu-btn-close-mobile-drawer.gm-hamburger-close {
     display: none;
}
 .gm-menu-btn-close-mobile-drawer .hamburger {
     display: none;
}
 */
 .gm-menu-item__txt {
     text-transform: none;
}
 .gm-navigation-drawer--mobile .gm-grid-container {
     padding: 0;
}
 #menu-item-mobile-2245 .et_pb_section .et_pb_row .et_pb_column .nav-blurb-link .et_pb_text_inner p a {
     color: #343F49;
     font-size: 14px;
     font-weight: 600;
     line-height: 17.07px;
     padding-left: none;
}
 #menu-item-mobile-2245 .et_pb_section .et_pb_row .et_pb_column .nav-blurb-link .et_pb_text_inner p span {
     color: #5a6771;
     font-size: 9px;
     font-weight: 400;
     line-height: 10.97px;
}
 #menu-item-mobile-2245 .et_pb_section .et_pb_row .et_pb_column .nav-blurb-link .et_pb_text_inner p span::before {
     content: "\A";
     white-space: pre;
}
 #menu-item-mobile-2243 .et_pb_section {
     padding-top: 0;
}
 #menu-item-mobile-2244 .et_pb_section {
     padding-top: 0;
}
 #menu-item-mobile-1221 .et_pb_section {
     padding-top: 0;
}
 #menu-item-mobile-2243 .et_pb_section .et_pb_row .et_pb_column {
     margin-bottom: 0 !important;
}
 #menu-item-mobile-2244 .et_pb_section .et_pb_row .et_pb_column {
     margin-bottom: 0 !important;
}
 #menu-item-mobile-1221 .et_pb_section .et_pb_row .et_pb_column {
     margin-bottom: 0 !important;
}
 #menu-item-mobile-2245 .et_pb_section .et_pb_row .et_pb_column .et_pb_module {
     margin-bottom: 0px;
}
 #menu-item-mobile-2245 .et_pb_section .et_pb_row .et_pb_column .nav-blurb-link {
     margin-bottom: 20px;
}
 #menu-item-mobile-2225 {
     border-bottom: 1px solid #e8e8e8;
}
 #menu-item-mobile-2226 {
     border-bottom: 1px solid #e8e8e8;
}
 #menu-item-mobile-2227 {
     border-bottom: 1px solid #e8e8e8;
}
 #menu-item-mobile-2228 {
     border-bottom: 1px solid #e8e8e8;
}
 #menu-item-mobile-2229 {
     border-bottom: 1px solid #e8e8e8;
}
 #menu-item-mobile-2230 {
     float: left;
     line-height: 14.63px;
     padding-left: 40px;
}
 #menu-item-mobile-2230 .gm-anchor .gm-menu-item__txt-wrapper .gm-menu-item__txt {
     color: #515154;
     font-size: 12px;
}
 #menu-item-mobile-2231 {
     border: none;
     float: right;
     line-height: 14.63px;
     padding-right: 40px;
     position: relative;
}
 #menu-item-mobile-2231 .gm-anchor .gm-menu-item__txt-wrapper .gm-menu-item__txt {
     color: #515154;
     font-size: 12px;
}
 #menu-item-mobile-2232 a span {
     background-color: #9062BC;
     border-radius: 30px;
     color: #ffffff !important;
     font-size: 14px;
     font-weight: 700;
     line-height: 14.63px;
     margin: auto;
     padding: 12px 24px;
     text-align: center;
}
 .first-nav-list {
     margin-bottom: 0px !important;
}
 .second-nav-list {
     margin-bottom: 0px !important;
}
 .third-nav-list {
     margin-bottom: 0px !important;
}
 .fourth-nav-list {
     margin-bottom: 0px !important;
}
 .gm-navigation-drawer .gm-anchor {
     border: none;
}
 .gm-mobile-menu-container .gm-navbar-nav .menu-item-object-custom .gm-dropdown-menu-wrapper .gm-dropdown-menu .menu-item .et_pb_section .et_pb_row .et_pb_column .nav-list .et_pb_text_inner ul li {
     list-style-type: none;
     padding-left: 35px;
    /* the width of your image + some space */
     padding-top: 0;
     list-style-position: inside;
}
 #menu-item-mobile-2243 .et_pb_section .et_pb_row .et_pb_column .nav-list.first-nav-list .et_pb_text_inner ul a:nth-child(1) li {
     background:url('/wp-content/uploads/2021/12/clipboard-tick.svg') no-repeat left top;
     border: 10px solid #ffffff;
}
 #menu-item-mobile-2243 .et_pb_section .et_pb_row .et_pb_column .nav-list.first-nav-list .et_pb_text_inner ul a:nth-child(2) li {
     background:url("/wp-content/uploads/2021/12/user-cirlce-add.svg") no-repeat left top;
     border: 10px solid #ffffff;
}
 #menu-item-mobile-2243 .et_pb_section .et_pb_row .et_pb_column .nav-list.second-nav-list .et_pb_text_inner ul a:nth-child(1) li {
     background:url("/wp-content/uploads/2021/12/hierarchy-1.svg") no-repeat left top;
     border: 10px solid #ffffff;
}
 #menu-item-mobile-2243 .et_pb_section .et_pb_row .et_pb_column .nav-list.second-nav-list .et_pb_text_inner ul a:nth-child(2) li {
     background:url("/wp-content/uploads/2021/12/box-1.svg") no-repeat left top;
     border: 10px solid #ffffff;
}
 #menu-item-mobile-2244 .et_pb_section .et_pb_row .et_pb_column .nav-list.third-nav-list .et_pb_text_inner ul a:nth-child(1) li {
     background:url("/wp-content/uploads/2021/12/users.svg") no-repeat left top;
     border: 10px solid #ffffff;
}
 #menu-item-mobile-2244 .et_pb_section .et_pb_row .et_pb_column .nav-list.third-nav-list .et_pb_text_inner ul a:nth-child(2) li {
     background:url("/wp-content/uploads/2021/12/landmark.svg") no-repeat left top;
     border: 10px solid #ffffff;
}
 #menu-item-mobile-2244 .et_pb_section .et_pb_row .et_pb_column .nav-list.fourth-nav-list .et_pb_text_inner ul a:nth-child(1) li {
     background:url("/wp-content/uploads/2021/12/archive.svg") no-repeat left top;
     border: 10px solid #ffffff;
}
 #menu-item-mobile-2245 .et_pb_section .et_pb_row .et_pb_column .nav-list.nav-list-5 .et_pb_text_inner ul a:nth-child(1) li {
     background:url("/wp-content/uploads/2021/12/edit.svg") no-repeat left top;
     border: 10px solid #ffffff;
}
 #menu-item-mobile-2245 .et_pb_section .et_pb_row .et_pb_column .nav-list.nav-list-5 .et_pb_text_inner ul a:nth-child(2) li {
     background:url("/wp-content/uploads/2021/12/airplay.svg") no-repeat left top;
     border: 10px solid #ffffff;
}
 #menu-item-mobile-2245 .et_pb_section .et_pb_row .et_pb_column .nav-list.nav-list-6 .et_pb_text_inner ul a:nth-child(1) li {
     background:url("/wp-content/uploads/2021/12/file-text.svg") no-repeat left top;
     border: 10px solid #ffffff;
}
 #menu-item-mobile-2245 .et_pb_section .et_pb_row .et_pb_column .nav-list.nav-list-6 .et_pb_text_inner ul a:nth-child(2) li {
     background:url("/wp-content/uploads/2021/12/copy.svg") no-repeat left top;
     border: 10px solid #ffffff;
}
 .gm-navbar-nav .menu-item .gm-dropdown-menu-wrapper .gm-dropdown-menu .menu-item .et_pb_section .et_pb_row .et_pb_column .nav-list.second-nav-list .et_pb_text_inner ul a li::marker {
     margin-bottom: -10px;
}
 .gm-navbar-nav .menu-item .gm-dropdown-menu-wrapper .gm-dropdown-menu .menu-item .et_pb_section .et_pb_row .et_pb_column .nav-list .et_pb_text_inner ul a li span {
     color: #5a6771;
     display: block;
     font-size: 10px;
     font-weight: normal;
     line-height: 12.19px !important;
     margin-top: -10px;
}
 .gm-navbar-nav .menu-item .gm-dropdown-menu-wrapper .gm-dropdown-menu .menu-item .et_pb_section .et_pb_row .et_pb_column .nav-list .et_pb_text_inner ul a li span::before {
     content: "\A";
     white-space: pre;
}
 .gm-navbar-nav .menu-item .gm-dropdown-menu-wrapper .gm-dropdown-menu .menu-item .et_pb_section .et_pb_row .et_pb_column .nav-list .et_pb_text_inner ul a li {
     color: #343F49;
     cursor: pointer;
     font-size: 14px;
     font-weight: 600px !important;
    /* line-height: 14px;
     */
}
 @media only screen and (max-width: 1199px){
     .nav-title {
         display: none;
    }
     .second-nav-list {
         margin-top: 0px !important;
    }
     .fourth-nav-list {
         margin-top: 0px !important;
    }
     .nav-list-6 {
         margin-top: 0px !important;
    }
     .nav-blurb-link {
         font-size: 12px !important;
    }
}
 @media only screen and (min-width: 1200px){
     .nav-title {
         display: block;
    }
     .second-nav-list {
         margin-top: 40px !important;
    }
     .fourth-nav-list {
         margin-top: 40px !important;
    }
     .nav-list-6 {
         margin-top: 40px !important;
    }
     .nav-blurb-link {
         margin-bottom: 0px;
    }
}
/*fullwidth menu */
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column {
     box-shadow: none !important;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column:hover {
     transform: none !important;
}
 header .et_builder_inner_content .et_pb_section_1_tb_header {
     box-shadow: none !important;
}
 .gm-dropdown-menu-wrapper {
     top: 90px;
}
 #menu-utility-nav li a {
     color: #5a6771;
     font-size: 12px !important;
     font-weight: 600 !important;
     line-height: 14.63px;
}
 @media (min-width: 1201px) {
     .gm-navbar .gm-container {
         width: 90%;
         max-width: 1280px;
        /* padding-left: 12% !important;
         padding-right: 12% !important;
         */
    }
     #menu-main-menu {
         padding-left: 30px;
    }
     .gm-navbar .gm-container {
         flex: 1 100%;
    }
    /*hide menu items */
     #menu-item-727 {
         display: none;
    }
     #menu-item-728 {
         display: none;
    }
    /* .gm-navbar .gm-logo > a img {
         height: 36px !important;
    }
     */
}
 @media (min-width: 1300px) {
     #menu-main-menu {
         padding-left: 30px;
    }
     #menu-item-729 {
         margin-left: 55px;
    }
}
 @media (min-width: 1400px) {
     #menu-item-729 {
         margin-left: 100px;
    }
}
 .gm-main-menu-wrapper .gm-actions .gm-search {
     visibility: 0;
     display: none;
     opacity: 0;
}
 .gm-mega-menu .et_pb_section {
     padding: 33px;
}
 .gm-dropdown-menu-wrapper {
     top: 98px !important;
     min-width: 100% !important;
     border: 1px solid rgba(255, 255, 255, 0);
}
 .menu-item:hover .gm-dropdown-menu-wrapper {
     border-top: 1px solid rgba(0, 0, 0, 0);
     transition: .2s ease-in-out;
}
 .gm-navbar .gm-main-menu-wrapper {
     margin: 0;
}
 .gm-navbar .gm-main-menu-wrapper .gm-navbar-nav .gm-dropdown-menu {
     border-top: none;
}
 .gm-main-menu .menu-main-menu .menu-item:hover .gm-anchor .gm-caret {
     background-image: url("/wp-content/uploads/2021/12/Vector.svg");
     content: "";
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-title {
     background: transparent !important;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-title .et_pb_text_inner p {
     color: #5A6771;
     font-size: 10px !important;
     font-weight: 600 !important;
     line-height: 24px !important;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list .et_pb_text_inner ul {
     list-style-position: inside;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list .et_pb_text_inner ul a li {
     color: #343F49;
     cursor: pointer;
     font-size: 14px;
     font-weight: 600px !important;
     line-height: 14px;
    /* text-indent: -2.5em;
     padding-left: 2.5em;
     */
     margin-bottom: 0;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list .et_pb_text_inner ul a:link li {
     font-weight: 600px !important;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list .et_pb_text_inner ul a li span {
     color: #5a6771;
     display: block;
     font-size: 10px;
     font-weight: normal;
     line-height: 12.19px !important;
     margin-top: -10px;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list .et_pb_text_inner ul a li span::before {
     content: "\A" !important;
     white-space: pre;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list .et_pb_text_inner ul a li {
     list-style-type: none;
     padding-left: 35px;
    /* the width of your image + some space */
     padding-top: 5px;
     list-style-position: inside;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list.first-nav-list .et_pb_text_inner ul a:nth-child(1) li {
     background:url('/wp-content/uploads/2021/12/clipboard-tick.svg') no-repeat left top;
     border: 10px solid #ffffff;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list.first-nav-list .et_pb_text_inner ul a:nth-child(1):hover li {
     background-color: #FEEFD8;
     border: 10px solid #FEEFD8;
     border-radius: 10px;
     transition: .2s ease-in-out;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list.first-nav-list .et_pb_text_inner ul a:nth-child(2) li {
     background:url("/wp-content/uploads/2021/12/user-cirlce-add.svg") no-repeat left top;
     border: 10px solid #ffffff;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list.first-nav-list .et_pb_text_inner ul a:nth-child(2):hover li {
     background-color: #FFE7F0;
     border: 10px solid #FFE7F0;
     border-radius: 10px;
     transition: .2s ease-in-out;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list.second-nav-list .et_pb_text_inner ul a:nth-child(1) li {
     background:url("/wp-content/uploads/2021/12/hierarchy-1.svg") no-repeat left top;
     border: 10px solid #ffffff;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list.second-nav-list .et_pb_text_inner ul a:nth-child(1):hover li {
     background-color: #CCEFF1;
     border: 10px solid #CCEFF1;
     border-radius: 10px;
     transition: .2s ease-in-out;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list.second-nav-list .et_pb_text_inner ul a:nth-child(2) li{
     background:url("/wp-content/uploads/2021/12/box-1.svg") no-repeat left top;
     border: 10px solid #ffffff;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list.second-nav-list .et_pb_text_inner ul a:nth-child(2):hover li {
     background-color: #F0E8FF;
     border: 10px solid #F0E8FF;
     border-radius: 10px;
     transition: .2s ease-in-out;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list.third-nav-list .et_pb_text_inner ul:nth-child(1) li {
     background:url("/wp-content/uploads/2021/12/users.svg") no-repeat left top;
     border: 10px solid #ffffff;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list.third-nav-list .et_pb_text_inner ul a:nth-child(1):hover li{
     background-color: #FEEFD8;
     border: 10px solid #FEEFD8;
     border-radius: 10px;
     transition: .2s ease-in-out;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list.third-nav-list .et_pb_text_inner ul a:nth-child(2) li{
     background:url("/wp-content/uploads/2021/12/landmark.svg") no-repeat left top;
     border: 10px solid #ffffff;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list.third-nav-list .et_pb_text_inner ul a:nth-child(2):hover li{
     background-color: #FFE7F0;
     border: 10px solid #FFE7F0;
     border-radius: 10px;
     transition: .2s ease-in-out;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list.fourth-nav-list .et_pb_text_inner ul a:nth-child(1) li {
     background:url("/wp-content/uploads/2021/12/archive.svg") no-repeat left top;
     border: 10px solid #ffffff;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list.fourth-nav-list .et_pb_text_inner ul a:nth-child(1):hover li{
     background-color: #CCEFF1;
     border: 10px solid #CCEFF1;
     border-radius: 10px;
     transition: .2s ease-in-out;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list.nav-list-5 .et_pb_text_inner ul a:nth-child(1) li{
     background:url("/wp-content/uploads/2021/12/edit.svg") no-repeat left top;
     border: 10px solid #ffffff;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list.nav-list-5 .et_pb_text_inner ul a:nth-child(1):hover li{
     background-color: #FEEFD8;
     border: 10px solid #FEEFD8;
     border-radius: 10px;
     transition: .2s ease-in-out;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list.nav-list-5 .et_pb_text_inner ul a:nth-child(2) li{
     background:url("/wp-content/uploads/2021/12/airplay.svg") no-repeat left top;
     border: 10px solid #ffffff;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list.nav-list-5 .et_pb_text_inner ul a:nth-child(2):hover li {
     background-color: #FFE7F0;
     border: 10px solid #FFE7F0;
     border-radius: 10px;
     transition: .2s ease-in-out;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list.nav-list-6 .et_pb_text_inner ul a:nth-child(1) li {
     background:url("/wp-content/uploads/2021/12/file-text.svg") no-repeat left top;
     border: 10px solid #ffffff;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list.nav-list-6 .et_pb_text_inner ul a:nth-child(1):hover li{
     background-color: #F0E8FF;
     border: 10px solid #F0E8FF;
     border-radius: 10px;
     transition: .2s ease-in-out;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list.nav-list-6 .et_pb_text_inner ul a:nth-child(2) li {
     background:url("/wp-content/uploads/2021/12/copy.svg") no-repeat left top;
     border: 10px solid #ffffff;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list.nav-list-6 .et_pb_text_inner ul a:nth-child(2):hover li {
     background-color: #CCEFF1;
     border: 10px solid #CCEFF1;
     border-radius: 10px;
     transition: .2s ease-in-out;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-list.second-nav-list .et_pb_text_inner ul a li::marker {
     margin-bottom: -10px;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column.et-last-child {
     border-left: 1px solid #EAEAEA;
     padding-left: 60px;
}
 #menu-item-727 a {
     font-size: 10px;
     line-height: 12.19px;
}
 #menu-item-728 a {
     font-size: 10px;
     line-height: 12.19px;
}
 #menu-item-729 a {
     color: #000000 !important;
     background-color: #FBB03D;
     border: 2px solid#FBB03D;
     border-radius: 30px;
     font-weight: 700;
     padding: 14px 30px;
}
 #menu-item-729 a:hover {
     color: #000000 !important;
     background-color: #FCC46E;
     border: 2px solid #FCC46E;
     border-radius: 30px;
     font-weight: 700;
     padding: 14px 30px;
     transition: .2s ease-in-out;
}
 .gm-menu-item__txt {
     line-height: 17px;
     white-space: nowrap;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-blurb-link .et_pb_text_inner p {
     width: 102px;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-blurb-link .et_pb_text_inner p a {
     background-color: #eaeaea;
     border-radius: 10px;
     color: #EF426F;
     font: 10px 'Montserrat', Open Sans, sans-serif !important;
     font-weight: 600 !important;
     padding: 5px 7px 5px 10px;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-blurb-link .et_pb_text_inner img {
     margin-bottom: -2px;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-blurb-link .et_pb_text_inner:hover img {
     margin-left: 5px;
     transition: .4s ease-in-out;
}
 .gm-mega-menu__item .et_pb_section .et_pb_row .et_pb_column .nav-blurb-link .et_pb_text_inner:hover p {
     cursor: pointer;
     color: #9062BC;
     transition: .4s ease-in-out;
     width: 42%;
}
/*hotspot/interactive diagram*/
 .hotspot-tooltip .dih-tooltip-hover:hover .dih-left {
     margin-right: -60px;
}
 .hotspot-tooltip .dih-tooltip-hover:hover .dih-right {
     margin-left: -60px;
}
 .gm-dropdown-menu-wrapper {
     width: 100% !important;
}
 .dih-tooltip .et_pb_button_module_wrapper .et_pb_button:hover {
     border: 2px solid #ffffff;
     margin-left: 3px;
     transition: .75s ease-in-out;
}
 .dih-tooltip .et_pb_button_module_wrapper .et_pb_button:after {
     content: "";
}
 .dih-tooltip .et_pb_button_module_wrapper .et_pb_button:before {
     content: "";
}
/*added images 10/22*/
 .dih-container .dih-tooltip {
     padding: 0 !important;
     border-radius: 10px;
}
 .tooltip_img_align img {
     width: 100% !important;
     border-radius: 10px 10px 0 0;
}
 .dih-tooltip h6 {
     padding: 20px 30px 10px 30px;
}
 .dih-tooltip .dih-content {
     padding: 0px 30px 10px 30px;
}
 .dih-tooltip .et_pb_button_module_wrapper .et_pb_button {
     margin: 0 30px 30px 30px;
}
/*end*/
/*white color text*/
 .white {
     color: #ffffff;
}
 .white .et_pb_text_inner h2 span {
     color: #ffffff;
}
 .white .et_pb_text_inner h3 span {
     color: #ffffff;
}
/*black color text */
 .black {
     color: #ffffff;
}
 .black .et_pb_text_inner h2 span {
     color: #ffffff;
}
 .black .et_pb_text_inner h3 span {
     color: #ffffff;
}
/*subheader*/
 .subhead .et_pb_text_inner h1,
.subhead .et_pb_text_inner p {
     color: #6E3FA3 !important;
     font: 14px 'Montserrat', Open Sans, sans-serif !important;
     font-weight: 600 !important;
     letter-spacing: .2em !important;
     line-height: 18px !important;
     text-transform: uppercase;
}
 .subhead.teal .et_pb_text_inner p {
	 color: #00B0B9;
}
 .subhead.rose .et_pb_text_inner p {
	 color: #EF426F;
}
.subhead.white .et_pb_text_inner p {
     color: #ffffff;
     font: 14px 'Montserrat', Open Sans, sans-serif;
     font-weight: 600 !important;
     letter-spacing: .2em;
     line-height: 18px;
     text-transform: uppercase;
}
 .subhead.black .et_pb_text_inner p {
     color: #000000;
     font: 14px 'Montserrat', Open Sans, sans-serif;
     font-weight: 600 !important;
     letter-spacing: .2em;
     line-height: 18px;
     text-transform: uppercase;
}
 @media only screen and (max-width: 600px){
     .subhead.above .et_pb_text_inner p {
         position: relative;
         margin: -80px 0 80px 0;
    }
     .tile-three-row .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description .subhead.above .et_pb_text_inner p {
         position: relative;
         margin: -80px 0 80px 0;
    }
}
 @media only screen and (min-width: 600px){
     .subhead.above .et_pb_text_inner p {
         position: relative;
         margin: -56px 0 56px 0;
    }
     .tile-three-row .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description .subhead.above .et_pb_text_inner p {
         position: relative;
         margin: -93px 0 93px 0;
    }
}
 .main-header {
     height: 100%;
     margin-bottom: -100px !important;
}
 @media screen and (max-width: 600px){
    /*headers and text*/
     h1 {
         font: 34px 'Montserrat', Open Sans, sans-serif;
         font-weight: bold;
         line-height: 37.4px;
         padding-bottom: 0px;
         margin-bottom: 0px;
    }
     h2 {
         font: 28px 'Montserrat', Open Sans, sans-serif;
         font-weight: bold;
         line-height: 30.8px;
    }
     h3 {
         font: 24px 'Montserrat', Open Sans, sans-serif;
         font-weight: 700;
         line-height: 26.4px;
    }
     h4 {
         font: 22px 'Montserrat', Open Sans, sans-serif;
         font-weight: bold;
         line-height: 24px;
    }
     h5 {
         font: 21px 'Montserrat', Open Sans, sans-serif;
         font-weight: 600;
         line-height: 24px;
         padding-bottom: 15px;
    }
     h6 {
         font: 20px 'Montserrat', Open Sans, sans-serif;
         font-weight: 600;
         line-height: 24px;
    }
     .lg-text {
         font: 16px 'Montserrat', Open Sans, sans-serif;
         line-height: 24px;
    }
     p {
         font: 15px 'Montserrat', Open Sans, sans-serif;
         line-height: 21px;
    }
}
 @media screen and (min-width: 600px){
    /*headers and text*/
     h1 {
         font: 34px 'Montserrat', Open Sans, sans-serif;
         font-weight: bold;
         line-height: 37.4px;
         padding-bottom: 0px;
         margin-bottom: 0px;
    }
     h2 {
         font: 28px 'Montserrat', Open Sans, sans-serif;
         font-weight: bold;
         line-height: 30.8px;
    }
     h3 {
         font: 24px 'Montserrat', Open Sans, sans-serif;
         font-weight: 700;
         line-height: 26.4px;
    }
     h4 {
         font: 22px 'Montserrat', Open Sans, sans-serif;
         font-weight: bold;
         line-height: 24px;
    }
     h5 {
         font: 21px 'Montserrat', Open Sans, sans-serif;
         font-weight: 600;
         line-height: 24px;
         padding-bottom: 15px;
    }
     h6 {
         font: 20px 'Montserrat', Open Sans, sans-serif;
         font-weight: 600;
         line-height: 24px;
    }
     .lg-text {
         font: 16px 'Montserrat', Open Sans, sans-serif;
         line-height: 24px;
    }
     p {
         font: 15px 'Montserrat', Open Sans, sans-serif;
         line-height: 21px;
    }
}
 @media screen and (min-width: 768px){
    /*headers and text*/
     h1 {
         font: 48px 'Montserrat', Open Sans, sans-serif;
         font-weight: bold;
         line-height: 52.8px;
         padding-bottom: 0px;
         margin-bottom: 0px;
    }
     h2 {
         font: 34px 'Montserrat', Open Sans, sans-serif;
         font-weight: bold;
         line-height: 37.4px;
    }
     h3 {
         font: 28px 'Montserrat', Open Sans, sans-serif;
         font-weight: 700;
         line-height: 30.8px;
    }
     h4 {
         font: 24px 'Montserrat', Open Sans, sans-serif;
         font-weight: bold;
         line-height: 26.4px;
    }
     h5 {
         font: 20px 'Montserrat', Open Sans, sans-serif;
         font-weight: 600;
         line-height: 22px;
         padding-bottom: 15px;
    }
     h6 {
         font: 18px 'Montserrat', Open Sans, sans-serif;
         font-weight: 600;
         line-height: 20px;
    }
     .lg-text {
         font: 16px 'Montserrat', Open Sans, sans-serif;
         line-height: 18px;
    }
     p {
         font: 15px 'Montserrat', Open Sans, sans-serif;
         line-height: 18px;
    }
}
 @media screen and (min-width: 992px){
    /*headers and text*/
     h1 {
         font: 54px 'Montserrat', Open Sans, sans-serif;
         font-weight: bold;
         line-height: 59.4px;
         padding-bottom: 0px;
         margin-bottom: 0px;
    }
     h2 {
         font: 48px 'Montserrat', Open Sans, sans-serif;
         font-weight: bold;
         line-height: 52.8px;
    }
     h3 {
         font: 34px 'Montserrat', Open Sans, sans-serif;
         font-weight: 700;
         line-height: 37.4px;
    }
     h4 {
         font: 28px 'Montserrat', Open Sans, sans-serif;
         font-weight: bold;
         line-height: 30.8px;
    }
     h5 {
         font: 24px 'Montserrat', Open Sans, sans-serif;
         font-weight: 600;
         line-height: 26.4px;
         padding-bottom: 15px;
    }
     h6 {
         font: 20px 'Montserrat', Open Sans, sans-serif;
         font-weight: 600;
         line-height: 22px;
    }
     .lg-text {
         font: 18px 'Montserrat', Open Sans, sans-serif;
         line-height: 25.2px;
    }
     p {
         font: 16px 'Montserrat', Open Sans, sans-serif;
         line-height: 24px;
    }
}
/*main button*/
 .main-btn,
.et_pb_button,
.et-db #et-boc .et-l .et_pb_button,
.et-db #et-boc .et-l .et_pb_button.main-btn {
    align-items: center;
    background: #FBB03D !important;
    border-radius: 30px;
    border: 0px solid #FBB03D !important;
    color: #000000 !important;
    font: 14px 'Montserrat', Open Sans, sans-serif;
    font-weight: bold;
    padding: 12px 30px;
    text-transform: capitalize;
}
.main-btn:hover, 
.et_pb_button:hover,
.et-db #et-boc .et-l .et_pb_button:hover,
.et-db #et-boc .et-l .et_pb_button.main-btn:hover,
body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_button.main-btn:hover {
     background: #FCC46E !important;
     border: 0px solid #FCC46E;
     color: #000000 !important;
     font: 14px 'Montserrat', Open Sans, sans-serif;
     font-weight: bold;
     padding: 12px 30px;
}
 .main-btn:after,
.et_pb_button:after,
.et-db #et-boc .et-l .et_pb_button:after,
.et-db #et-boc .et-l .et_pb_button.main-btn:after {
	content: none;
}
/*large main button*/
 .main-btn-lg {
     align-items: center;
     background: #FBB03D;
     border-radius: 30px;
     border: 2px solid #9062BC;
     color: #000000;
     font: 16px 'Montserrat', Open Sans, sans-serif;
     font-weight: 700;
     padding: 16px 32px;
    text-transform: capitalize;
}
 .main-btn-lg:hover {
     align-items: center;
     background: #FCC46E;
     border-radius: 30px;
     border: 2px solid #FCC46E;
     color: #000000!important;
     font: 16px 'Montserrat', Open Sans, sans-serif;
     font-weight: 700;
     padding: 16px 32px;
}
/*white button*/
 .white-btn {
     align-items: center;
     background: #ffffff;
     border-radius: 30px;
     border: 2px solid #ffffff;
     color: #9062BC;
     font: 14px 'Montserrat', Open Sans, sans-serif;
     font-weight: bold;
     padding: 12px 30px;
    text-transform: capitalize;
}
 .white-btn:hover {
     align-items: center;
     background: transparent !important;
     border-radius: 30px;
     border: 2px solid #ffffff !important;
     color: #ffffff;
     font: 14px 'Montserrat', Open Sans, sans-serif;
     font-weight: bold;
     padding: 12px 30px !important;
}
 .white-btn-lg {
     align-items: center;
     background: #ffffff;
     border-radius: 30px;
     border: 2px solid #ffffff;
     color: #9062BC;
     font: 16px 'Montserrat', Open Sans, sans-serif;
     font-weight: bold;
     padding: 16px 32px;
    text-transform: capitalize;
}
 .white-btn-lg:hover {
     align-items: center;
     background: transparent !important;
     border-radius: 30px;
     border: 2px solid #ffffff !important;
     color: #ffffff;
     font: 16px 'Montserrat', Open Sans, sans-serif;
     font-weight: bold;
     padding: 16px 32px !important;
}
 .et_pb_module .et_pb_button.white-btn:before {
     content: "";
     margin-left: 0;
     padding: 12px 30px;
}
 .et_pb_module .et_pb_button.white-btn:after {
     content: "";
     margin-left: 0;
     padding: 12px 30px !important;
}
 .et_pb_module .et_pb_button.main-btn:before {
     content: "";
     margin-left: 0;
     padding: 12px 30px;
}
 .et_pb_module .et_pb_button.main-btn:after {
     content: "";
     margin-left: 0;
     padding: 12px 30px;
}
 .et_pb_module .et_pb_button.main-btn:hover {
     background-color: #FCC46E;
     border-radius: 30px;
     border: 2px solid #FCC46E;
     padding: 12px 30px !important;
}
 .et_pb_module .et_pb_button.main-btn-lg:before {
     content: "";
     margin-left: 0;
     padding: 16px 32px;
}
 .et_pb_module .et_pb_button.main-btn-lg:after {
     content: "";
     margin-left: 0;
     padding: 16px 32px;
}
 .et_pb_module .et_pb_button.white-btn-lg:before {
     content: "";
     margin-left: 0;
     padding: 16px 32px;
}
 .et_pb_module .et_pb_button.white-btn-lg:after {
     content: "";
     margin-left: 0;
     padding: 16px 32px;
}
 .et_pb_module .et_pb_button.main-btn-lg:hover {
     background-color: #FCC46E;
     border-radius: 30px;
     border: 2px solid #FCC46E;
     padding: 16px 32px !important;
}
/*Trouble*/
 .et_pb_contact_submit.et_pb_button {
     background-color: #FBB03D;
     border: 2px solid #FBB03D;
     color: #000000;
    text-transform: capitalize;
}
 .et_pb_contact_submit.et_pb_button:before {
     content: "";
}
 .et_pb_contact_submit.et_pb_button:after {
     content: "";
     background: #FBB03D !important;
     color: #000000 !important;
}
 .et_pb_contact_submit.et_pb_button:hover {
     border: 2px solid #FCC46E;
     background: #FCC46E !important;
     color: #000000 !important;
}
/*feature blurb cards*/
/*feature blurb images*/
 .feature .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
     background-color: #f1f1f1;
     border-radius: 20px;
     margin-bottom: -261px;
}
 @media screen and (max-width: 600px){
    /*--single*/
     .feature.tile-single .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
         min-height: 360px;
         margin: 30px 0;
         overflow: hidden;
    }
    /*--double*/
     .feature.tile-double .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
         min-height: 360px;
         margin: 30px 0;
         overflow: hidden;
    }
    /*--triple*/
     .feature.tile-triple .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
         min-height: 360px;
         margin: 30px 0;
         overflow: hidden;
    }
    /*--three in a row*/
     .feature.tile-three-row .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
         min-height: 360px;
         margin: 30px 0;
         overflow: hidden;
    }
     .feature .et_pb_blurb_content .et_pb_main_blurb_image {
         min-height: 360px;
         margin: 10px 0 10px 0;
         overflow: hidden;
    }
     .feature.tile-three-row .et_pb_blurb_content .et_pb_blurb_container {
         border-radius: 0 0 20px 20px;
         min-height: 270px;
         margin-top: -270px;
         position: absolute;
         z-index: 99;
    }
     .feature .et_pb_blurb_content .et_pb_blurb_container {
         border-radius: 0 0 20px 20px;
         min-height: 270px;
         margin-top: -270px;
         position: absolute;
         z-index: 99;
    }
}
 @media screen and (min-width: 600px){
    /*--single*/
     .feature.tile-single .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
         min-height: 360px;
         margin: 30px 0;
         overflow: hidden;
    }
    /*--double*/
     .feature.tile-double .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
         min-height: 360px;
         margin: 30px 0;
         overflow: hidden;
    }
    /*--triple*/
     .feature.tile-triple .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
         min-height: 360px;
         margin: 30px 0;
         overflow: hidden;
    }
    /*--three in a row*/
     .feature.tile-three-row .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
         min-height: 360px;
         margin: 30px 0;
         overflow: hidden;
    }
     .feature .et_pb_blurb_content .et_pb_main_blurb_image {
         min-height: 360px;
         margin: 10px 0 10px 0;
         overflow: hidden;
    }
     .feature.tile-three-row .et_pb_blurb_content .et_pb_blurb_container {
         border-radius: 0 0 20px 20px;
         min-height: 270px;
         margin-top: -270px;
         position: absolute;
         z-index: 99;
    }
     .feature .et_pb_blurb_content .et_pb_blurb_container {
         border-radius: 0 0 20px 20px;
         min-height: 270px;
         margin-top: -270px;
         position: absolute;
         z-index: 99;
    }
}
 @media screen and (min-width: 768px){
    /*--single*/
     .feature.tile-single .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
         min-height: 892px;
         overflow: hidden;
    }
     .feature.tile-single .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-waypoint {
         margin: 0;
    }
    /*--double*/
     .feature.tile-double .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
         min-height: 436px;
         overflow: hidden;
    }
     .feature.tile-double .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-waypoint {
         margin: 0;
    }
    /*--triple*/
     .feature.tile-triple .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
         min-height: 261px;
         overflow: hidden;
    }
     .feature.tile-triple .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-waypoint {
         margin: 0;
    }
    /*--three in a row*/
     .feature.tile-three-row .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-waypoint {
         margin: 0;
         width: auto;
    }
     .feature.tile-three-row .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
         margin: 0;
         min-height: 515px;
         overflow: hidden;
    }
     .feature.tile-three-row .et_pb_blurb_content .et_pb_blurb_container {
         border-radius: 0 0 20px 20px;
         min-height: 60%;
         margin-top: -269px;
         position: absolute;
         z-index: 99;
    }
     .feature .et_pb_blurb_content .et_pb_blurb_container {
         border-radius: 0 0 20px 20px;
         min-height: 261px;
         margin-top: -261px;
         position: absolute;
         z-index: 99;
    }
}
/*--blue*/
 .feature.blue .et_pb_blurb_content .et_pb_blurb_container {
     background: linear-gradient(0deg, #CCEFF1 37.98%, rgba(196, 196, 196, 20%) 276.58%);
     padding: 32px;
}
/*--purple*/
 .feature.purple .et_pb_blurb_content .et_pb_blurb_container {
     background: linear-gradient(0deg, #F0E8FF 37.98%, rgba(196, 196, 196, 20%) 276.58%);
     padding: 32px;
}
/*--pink*/
 .feature.pink .et_pb_blurb_content .et_pb_blurb_container {
     background: linear-gradient(357.46deg, #FFE7F0 53.29%, rgba(196, 196, 196, 20%) 216.63%);
     padding: 32px;
}
/*--yellow*/
 .feature.yellow .et_pb_blurb_content .et_pb_blurb_container {
     background: linear-gradient(357.46deg, #FEEFD8 53.29%, rgba(196, 196, 196, 20%) 216.63%);
     padding: 32px;
}
/*blurb header*/
 .feature .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
     padding-bottom: 0px;
}
 .feature .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header span {
     font-weight: bold;
    /* font-size: 34px;
     line-height: 37px;
     */
}
/*blurb link*/
 .blurb-link {
     color: #EF426F;
     font: 16px 'Montserrat', Open Sans, sans-serif;
     font-weight: 600;
}
 .blurb-link .et_pb_text_inner {
     color: #EF426F;
     font: 16px 'Montserrat', Open Sans, sans-serif;
     font-weight: 600;
}
 .blurb-link .et_pb_text_inner p {
     color: #EF426F;
     font: 16px 'Montserrat', Open Sans, sans-serif;
     font-weight: 600 !important;
}
 .blurb-link:hover {
     color: #EF426F;
     cursor: pointer;
     text-decoration: underline;
     transition: .25s ease-in-out;
}
 .blurb-link img {
     margin-bottom: -2px;
     min-height: 14px !important;
     min-width: 9px !important;
}
 .blurb-link .et_pb_text_inner p img {
     margin-bottom: -2px;
     min-height: 14px !important;
     min-width: 9px !important;
}
 .blurb-link:hover img {
     margin-left: 5px;
     transition: .25s ease-in-out;
}
/*blurb text*/
 .feature .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
     font-size: 16px !important;
     line-height: 24px !important;
}
/*product blurbs*/
 .product-col {
     -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.025);
     box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.025);
}
 .product-col:hover {
     -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
     box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
    /* margin-top: -5px;
     */
     transition: .5s ease-in-out;
}
 .product-blurb .et_pb_blurb_content .et_pb_main_blurb_image {
     width: 100% 
}
 .product-blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
     width: 100%;
}
 .product-blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap img {
     width: 100%;
}
 .product-blurb .et_pb_blurb_content .et_pb_main_blurb_image {
     border-radius: 20px 20px 0 0;
}
 .product-blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
     border-radius: 20px 20px 0 0;
}
 .product-blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap img {
     border-radius: 20px 20px 0 0;
}
 .product-icon-blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
     border-radius: 20px 20px 0 0;
}
/*blurb header*/
 .product-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
     font-weight: 600 !important;
     text-align: center;
}
 .product-icon-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
     font-weight: 600 !important;
     text-align: center;
}
/*blurb checklist*/
 .product-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description .check-list {
     padding-top: 4px;
}
 .product-icon-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description .check-list {
     padding-top: 4px;
}
 @media only screen and (max-width: 600px){
     .product-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description .check-list .et_pb_text_inner ul {
         padding-bottom: 0px;
    }
     .product-blurb .et_pb_blurb_content .et_pb_blurb_container {
         border-radius: 20px;
         padding: 0 20px 14px 20px;
    }
     .product-icon-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description .check-list .et_pb_text_inner ul {
         padding-bottom: 0px;
    }
     .product-icon-blurb .et_pb_blurb_content .et_pb_blurb_container {
         border-radius: 20px;
         padding: 0 20px 14px 20px;
    }
}
 @media only screen and (min-width: 600px){
     .product-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description .check-list .et_pb_text_inner ul {
         padding-bottom: 0px;
    }
     .product-blurb .et_pb_blurb_content .et_pb_blurb_container {
         border-radius: 20px;
         padding: 0 20px 14px 20px;
    }
     .product-icon-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description .check-list .et_pb_text_inner ul {
         padding-bottom: 0px;
    }
     .product-icon-blurb .et_pb_blurb_content .et_pb_blurb_container {
         border-radius: 20px;
         padding: 0 20px 14px 20px;
    }
}
 @media only screen and (min-width: 768px){
     .product-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description .check-list .et_pb_text_inner ul {
         padding-bottom: 20px;
    }
     .product-blurb .et_pb_blurb_content .et_pb_blurb_container {
         border-radius: 20px;
         padding: 0 20px 20px 20px;
    }
     .product-icon-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description .check-list .et_pb_text_inner ul {
         padding-bottom: 20px;
    }
     .product-icon-blurb .et_pb_blurb_content .et_pb_blurb_container {
         border-radius: 20px;
         padding: 0 20px 20px 20px;
    }
}
 @media only screen and (min-width: 992px){
     .product-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description .check-list .et_pb_text_inner ul {
         padding-bottom: 20px;
    }
     .product-blurb .et_pb_blurb_content .et_pb_blurb_container {
         border-radius: 20px;
         padding: 0 20px 20px 20px;
    }
     .product-icon-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description .check-list .et_pb_text_inner ul {
         padding-bottom: 20px;
    }
     .product-icon-blurb .et_pb_blurb_content .et_pb_blurb_container {
         border-radius: 20px;
         padding: 0 20px 20px 20px;
    }
}
/*blurb button*/
 .et_pb_module .et_pb_button.product-blurb-btn:before {
     content: "";
     margin-left: 0;
     padding: 12px 24px;
}
 .et_pb_module .et_pb_button.product-blurb-btn:after {
     content: "";
     margin-left: 0;
     padding: 12px 24px;
}
 .product-blurb-btn:hover {
    align-items: center;
    background: #FCC46E !important;
    border: 2px solid #FCC46E !important;
    border-radius: 30px;
    color: #000000;
    font: 12px 'Montserrat', Open Sans, sans-serif;
    font-weight: bold;
    line-height: 15px;
    margin-top: -25px;
    padding: 12px 24px !important;
    text-transform: capitalize;
}
 @media only screen and (max-width: 600px){
    /*product blurbs*/
     .product-col {
         background-color: #ffffff;
         border-radius: 20px;
         height: 450px;
    }
    /*blurb text*/
     .product-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
         margin-bottom: -10px;
         text-align: center;
    }
     .product-icon-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
         margin-bottom: -10px;
         text-align: center;
    }
    /*product blurb button*/
     .product-blurb-btn {
         align-items: center;
         background: #9062BC;
         border: 2px solid #9062BC !important;
         border-radius: 30px;
         color: #ffffff;
         font: 12px 'Montserrat', Open Sans, sans-serif;
         font-weight: bold;
         line-height: 15px;
         margin-top: -25px;
         padding: 12px 24px;
    }
}
 @media only screen and (min-width: 600px){
    /*product blurbs*/
     .product-col {
         background-color: #ffffff;
         border-radius: 20px;
         height: 450px;
    }
    /*blurb text*/
     .product-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
         margin-bottom: -10px;
         text-align: center;
    }
     .product-icon-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
         margin-bottom: -10px;
         text-align: center;
    }
    /*product blurb button*/
     .product-blurb-btn {
         align-items: center;
         background: #FBB03D;
         border: 2px solid #FBB03D !important;
         border-radius: 30px;
         color: #000000;
         font: 12px 'Montserrat', Open Sans, sans-serif;
         font-weight: bold;
         margin-top: -21px;
         padding: 12px 24px;
    }
     .product-blurb-btn:hover {
    	align-items: center;
    	background: #FCC46E;
    	border-radius: 30px;
    	border: 2px solid #FCC46E !important;
    	color: #000000;
    	font: 12px 'Montserrat', Open Sans, sans-serif;
    	font-weight: bold;
   		margin-top: -25px;
    	padding: 12px 24px;
    	transition: .5s ease-in-out;
    	text-transform: capitalize;
    }
}
 @media only screen and (min-width: 768px){
    /*product blurbs*/
     .product-col {
         background-color: #ffffff;
         border-radius: 20px;
         height: 440px;
    }
    /*blurb text*/
     .product-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
         margin-bottom: -20px;
         text-align: center;
    }
     .product-icon-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
         margin-bottom: -20px;
         text-align: center;
    }
    /*product blurb button*/
     .product-blurb-btn {
    align-items: center;
    background: #FBB03D;
    border: 2px solid #FBB03D !important;
    border-radius: 30px;
    color: #000000;
    font: 12px 'Montserrat', Open Sans, sans-serif;
    font-weight: bold;
    margin-top: -21px;
    padding: 12px 24px;
    text-transform: capitalize;		 
    }
}
 @media only screen and (min-width: 992px){
    /*product blurbs*/
     .product-col {
         background-color: #ffffff;
         border-radius: 20px;
         height: 432px;
         -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.025);
         box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.025);
    }
    /*blurb text*/
     .product-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
         margin-bottom: -40px;
         text-align: center;
    }
     .product-icon-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
         margin-bottom: -40px;
         text-align: center;
    }
    /*product blurb button*/
     .product-blurb-btn {
         align-items: center;
         background: #FBB03D;
         border: 2px solid #FBB03D;
         border-radius: 30px;
         color: #000000;
         font: 12px 'Montserrat', Open Sans, sans-serif;
         font-weight: bold;
         margin-top: 4;
         padding: 12px 24px;
    text-transform: capitalize;		 
    }
}
/*icon blurbs*/
/*icon blurb header*/
 .icon-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
     font-size: 24px;
     line-height: 26.4px;
     text-align: center;
}
/*blurb text*/
 .icon-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
     font-size: 16px !important;
     line-height: 24px !important;
     padding: 0 15px;
     text-align: center;
}
/*left icon blurb*/
 .left-icon-blurb .et_pb_blurb_content .et_pb_main_blurb_image {
     margin-bottom: 20px;
}
 .left-icon-blurb .et_pb_blurb_content .et_pb_blurb_container h6 {
     font-size: 18px !important;
     font-weight: 600 !important;
     line-height: 21.94px !important;
     margin-bottom: 10px;
}
/*add media queries*/
 .left-icon-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
     font-size: 16px;
     font-weight: 400;
     line-height: 24px;
}
 .left-icon-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p {
     font-size: 16px;
     font-weight: 400;
     line-height: 24px;
}
/*feature row*/
/*feature image */
 .feature-row .et_pb_column .et_pb_module .et_pb_image_wrap img {
     border-radius: 20px;
}
/*feature text*/
 .feature-row .et_pb_column .et_pb_text_21 {
     margin-bottom: 0;
}
/*feature checklist*/
 .check-list.centered .et_pb_text_inner ul {
     list-style: none;
     padding-left: 0px;
}
/*trouble*/
 .check-list.centered .et_pb_text_inner ul li {
     list-style-image: url('/wp-content/uploads/2021/12/check.svg');
     list-style-position: inside;
}
 .check-list .et_pb_text_inner ul {
     list-style: none;
     padding-left: 0px;
     text-indent: -1em;
     padding-left: 1em;
}
 .check-list .et_pb_text_inner ul li {
     font-weight: 400;
     line-height: 24px;
     list-style-image: url('/wp-content/uploads/2021/12/check.svg');
     list-style-position: inside;
     margin-bottom: 12px;
}
 .check-list.bold .et_pb_text_inner ul li {
     font-weight: 600;
     line-height: 24px;
}
 .check-list .et_pb_text_inner ul li:before {
     padding-right: 5px;
}
 .check-list.white .et_pb_text_inner ul li:before {
     padding-right: 5px;
}
 .check-list.white .et_pb_text_inner ul li {
     font-weight: 400;
     line-height: 24px;
     list-style-image: url('/wp-content/uploads/2021/12/check-2.svg');
}
 .check-list.white.left.bold .et_pb_text_inner ul li {
     font-weight: 600;
     line-height: 24px;
     list-style-image: url('/wp-content/uploads/2021/12/check-2.svg');
}
 .product-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description .check-list .et_pb_text_inner ul li {
     line-height: 32px;
}
 .check-list.left .et_pb_text_inner ul li {
     margin-bottom: 10px;
}
 @media only screen and (max-width: 600px){
     .check-list.left .et_pb_text_inner ul {
         padding-left: 0px;
         margin-top: -20px;
    }
}
 @media only screen and (min-width: 600px){
     .check-list.left .et_pb_text_inner ul {
         padding-left: 0px;
         margin-top: -20px;
    }
}
 @media only screen and (min-width: 768px){
     .check-list.left .et_pb_text_inner ul {
         padding-left: 0px;
         margin-top: 0px;
    }
}
/*purple section*/
 .purple-section .feature-row .et_pb_column .et_pb_module .et_pb_text_inner h3 {
     color: #ffffff;
}
/*large checklist*/
 @media only screen and (max-width: 600px){
     .check-list-lg-white .et_pb_text_inner ul li {
         font-weight: 400;
         line-height: 26px;
         list-style-image: url('/wp-content/uploads/2021/12/-1.svg');
         margin-bottom: 10px;
         padding-left: 10px;
    }
     .check-list-lg .et_pb_text_inner ul {
         line-height: 26px;
    }
     .check-list-lg .et_pb_text_inner ul li:before {
         margin-bottom: -5px;
    }
     .check-list-lg .et_pb_text_inner ul li {
         font-weight: 400;
         line-height: 26px;
         list-style-image: url('/wp-content/uploads/2021/12/.svg');
         margin-bottom: 10px;
         padding-left: 10px;
    }
     .check-list-lg-white .et_pb_text_inner ul {
         line-height: 26px;
    }
     .check-list-lg-white .et_pb_text_inner ul li:before {
         margin-bottom: -5px;
    }
}
 @media only screen and (min-width: 600px){
     .check-list-lg-white .et_pb_text_inner ul li {
         font-weight: 400;
         line-height: 26px;
         list-style-image: url('/wp-content/uploads/2021/12/-1.svg');
         margin-bottom: 10px;
         padding-left: 10px;
    }
     .check-list-lg .et_pb_text_inner ul {
         line-height: 26px;
    }
     .check-list-lg .et_pb_text_inner ul li {
         font-weight: 400;
         line-height: 26px;
         list-style-image: url('/wp-content/uploads/2021/12/.svg');
         margin-bottom: 10px;
         padding-left: 10px;
    }
     .check-list-lg-white .et_pb_text_inner ul {
         line-height: 26px;
    }
}
 @media only screen and (min-width: 768px){
     .check-list-lg-white .et_pb_text_inner ul li {
         font-weight: 400;
         line-height: 42px;
         list-style-image: url('/wp-content/uploads/2021/12/-1.svg');
         margin-bottom: 10px;
         padding-left: 10px;
    }
     .check-list-lg .et_pb_text_inner ul {
         line-height: 42px;
    }
     .check-list-lg .et_pb_text_inner ul li {
         font-weight: 400;
         line-height: 20px;
         margin-bottom: 26px;
         list-style-image: url('/wp-content/uploads/2021/12/.svg');
         padding-left: 10px;
    }
     .check-list-lg-white .et_pb_text_inner ul {
         line-height: 42px;
    }
}
/*trouble*/
/* @media only screen and (max-width: 600px){
     .check-list-lg-white .et_pb_text_inner ul li {
         padding: 0 20px !important;
    }
}
 @media only screen and (min-width: 600px){
     .check-list-lg-white .et_pb_text_inner ul li {
         padding: 0 20px !important;
    }
}
 @media only screen and (min-width: 768px){
     .check-list-lg-white .et_pb_text_inner ul li {
         padding: 0 !important;
    }
}
 */
/*quote slider*/
 .quote-slider .et_pb_slides .et_pb_slide {
     background-color: transparent;
}
 .quote-slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description {
     padding: 0 8%;
     text-shadow: none;
}
 .quote-slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content {
     color: #000000;
}
 @media only screen and (max-width: 600px){
     .quotation-mark {
         width: 25px;
         left: -5%;
         right: 105%;
         top: 4%;
         bottom: 96%;
         position: absolute;
    }
     .quote-slider.left-align .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .quotation-mark {
         width: 25px;
         left: -7%;
         right: 107%;
         top: 4%;
         bottom: 96%;
         position: absolute;
    }
     .quote-slider.left-align .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content p {
         padding-left: 10px;
    }
}
 @media only screen and (min-width: 600px){
     .quotation-mark {
         width: 25px;
         left: -5%;
         right: 105%;
         top: 4%;
         bottom: 96%;
         position: absolute;
    }
     .quote-slider.left-align .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .quotation-mark {
         width: 25px;
         left: -7%;
         right: 107%;
         top: 4%;
         bottom: 96%;
         position: absolute;
    }
     .quote-slider.left-align .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content p {
         padding-left: 10px;
    }
}
 @media only screen and (min-width: 768px){
     .quotation-mark {
         width: 35px;
         left: 2%;
         right: 98%;
         top: 6%;
         bottom: 94%;
         position: absolute;
    }
     .quote-slider.left-align .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .quotation-mark {
         width: 30px;
         left: -4%;
         right: 104%;
         top: 8%;
         bottom: 92%;
         position: absolute;
    }
}
 @media only screen and (min-width: 992px){
     .quotation-mark {
         width: 35px;
         left: 3%;
         right: 97%;
         top: 10%;
         bottom: 90%;
         position: absolute;
    }
     .quote-slider.left-align .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .quotation-mark {
         width: 35px;
         left: 6%;
         right: 94%;
         top: 5%;
         bottom: 95%;
         position: absolute;
    }
     .quote-slider.left-align.lp .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .quotation-mark {
         width: 35px;
         left: -6%;
         right: 94%;
         top: 2%;
         bottom: 95%;
         position: absolute;
    }
}
 @media only screen and (min-width: 1200px){
     .quote-slider.left-align.lp .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .quotation-mark {
         width: 35px;
         left: -4%;
         right: 96%;
         top: 4%;
         bottom: 92%;
         position: absolute;
    }
     .quotation-mark {
         width: 35px;
         left: 3%;
         right: 97%;
         top: 8%;
         bottom: 92%;
         position: absolute;
    }
     .quote-slider.left-align .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .quotation-mark {
         width: 35px;
         left: 4%;
         right: 96%;
         top: 8%;
         bottom: 92%;
         position: absolute;
    }
}
/* .quote-slider.left-align .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .quote-attr {
     margin-left: 0%;
}
 */
 .quote-attr.left-align {
     margin-left: 1%;
}
 .et_mobile_device .et-pb-arrow-prev {
     left: -10px;
}
 .et_mobile_device .et-pb-arrow-next {
     right: -10px;
}
 @media only screen and (max-width: 600px){
     .quote-attr {
         display: flex;
         margin-top: 20px;
    }
     .quote-attr.no-img {
         display: flex;
         margin: 30px 0 0 40px;
    }
     .quote-slider.left-align.lp .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .quote-attr.no-img {
         display: flex;
         margin: 0;
    }
     .quote-attr img {
         margin-right: 10px;
         margin-top: 10px;
         height: 76px;
         width: 77px;
    }
     .quote-attr-text {
         width: 80%;
         margin-top: 10px;
         margin-left: 10px;
         text-align: left;
    }
     .quote-attr-text h5 {
         padding-bottom: 5px;
    }
     .quote-slider .et_pb_slides .et_pb_slide {
         padding: 25px;
    }
     .quote-slider.left-align .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .quote-attr .quote-attr-text p {
         padding-left: 0px;
    }
}
 @media only screen and (min-width: 600px){
     .quote-attr {
         display: flex;
         margin-top: 30px;
    }
     .quote-attr.no-img {
         display: flex;
         margin: 30px 0 0 40px;
    }
     .quote-slider.left-align .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .quote-attr.no-img {
         display: flex;
         margin: 30px 0 0 0;
    }
     .quote-slider.left-align.lp .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .quote-attr.no-img {
         display: flex;
         margin: 0;
    }
     .quote-attr img {
         margin-right: 10px;
         margin-top: 10px;
         height: 76px;
         width: 77px;
    }
     .quote-attr-text {
         width: 80%;
         margin-top: 10px;
         margin-left: 10px;
         text-align: left;
    }
     .quote-slider .et_pb_slides .et_pb_slide {
         padding: 25px;
    }
     .quote-slider.left-align .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .quote-attr .quote-attr-text p {
         padding-left: 0px;
    }
}
 @media only screen and (min-width: 768px){
     .quote-attr {
         display: flex;
         margin-top: 30px;
    }
     .quote-attr.no-img {
         display: flex;
         margin: 30px 0 0 100px;
    }
     .quote-slider.left-align .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .quote-attr.no-img {
         display: flex;
         margin: 30px 0 0 0;
    }
     .quote-slider.left-align.lp .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .quote-attr.no-img {
         display: flex;
         margin: 0;
    }
     .quote-attr img {
         margin-right: 10px;
         margin-top: 10px;
         width: 77px;
    }
     .quote-slider .et_pb_slides .et_pb_slide {
         padding: 20px 40px;
    }
     .quote-attr-text {
         width: 80%;
         margin-top: 10px;
         text-align: left;
    }
}
 @media only screen and (min-width: 992px){
     .quote-attr img {
         float: left;
         margin-right: 26px;
         margin-top: 40px;
         width: 77px;
    }
     .quote-attr.no-img {
         display: flex;
         margin: 30px 0 0 200px;
    }
     .quote-slider.left-align .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .quote-attr.no-img {
         display: flex;
         margin: 30px 0 0 0;
    }
     .quote-slider.left-align.lp .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .quote-attr.no-img {
         display: flex;
         margin: 0;
    }
     .quote-slider .et_pb_slides .et_pb_slide {
         padding: 20px 40px;
    }
     .quote-attr-text {
         margin-top: 42px;
         text-align: left;
    }

}
 @media only screen and (min-width: 1200px){
     .quote-attr img {
         float: left;
         margin: 40px 26px 0 0;
         width: 77px;
    }
     .quote-attr-text {
         margin-top: 42px;
         text-align: left;
    }

     .quote-slider .et_pb_slides .et_pb_slide {
         padding: 0 20px;
    }
}
 .quote-attr img {
     position: relative;
}
/*trouble*/
/* .quote-attr img:before {
     content: "";
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     background: transparent;
     box-shadow: 0px 0px 16px 10px rgba(0,0,0,0.1);
     -webkit-transform: rotate(10deg);
     -moz-transform: rotate(10deg);
     -o-transform: rotate(10deg);
     -ms-transform: rotate(10deg);
     transform: rotate(10deg);
}
 */
 .quote-attr-text h5 {
     color: #000000 !important;
}
 @media only screen and (max-width: 600px){
     .quote-slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content p {
         font-size: 18px;
         line-height: 24.4px;
    }
}
 @media only screen and (min-width: 600px){
     .quote-slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content p {
         font-size: 18px;
         line-height: 24.4px;
    }
}
 @media only screen and (min-width: 768px){
     .quote-slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content p {
         font-size: 18px;
         line-height: 24.4px;
    }
     .quote-slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .quote-attr .quote-attr-text p {
         font-size: 18px;
         line-height: 24.4px;
    }
}
 @media only screen and (min-width: 992px){
     .quote-slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content p {
         font-size: 24px;
         line-height: 38.4px;
    }
}
 .quote-slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_button_wrapper {
     display: none;
}
 .quote-slider.left-align .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description {
     text-align: left;
}
/*white icon blurb*/
 .white-icon-blurb {
     border-radius: 20px;
     -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.025);
     box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.025);
}
 .white-icon-blurb:hover {
     border-radius: 20px;
     -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
     box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
    /* margin-top: -5px;
     */
     transition: .5s ease-in-out;
}
 .white-icon-blurb .et_pb_blurb_content .et_pb_main_blurb_container .et_pb_blurb_description .blurb-link {
     padding: 4px 0 0 -4px;
     margin-bottom: 0px;
}
 @media only screen and (max-width: 600px){
     .white-icon-blurb .et_pb_blurb_content {
         background-color: #ffffff;
         border-radius: 20px;
         padding: 40px 32px 35px 32px;
    }
}
 @media only screen and (min-width: 600px){
     .white-icon-blurb .et_pb_blurb_content {
         background-color: #ffffff;
         border-radius: 20px;
         padding: 40px 32px 35px 32px;
    }
}
 @media only screen and (min-width: 1200px){
     .white-icon-blurb .et_pb_blurb_content {
         background-color: #ffffff;
         border-radius: 20px;
         padding: 40px 52px 35px 52px;
    }
}
 .white-icon-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
     text-align: center;
}
 .white-icon-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
     text-align: center;
}
/*blog*/
 .blog {
     border-radius: 20px;
     -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.025);
     box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.025);
     padding-bottom: 0;
}
 .blog:hover {
     -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
     box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
     filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
     margin-top: -5px;
     transition: .5s ease-in-out;
}
 .blog:hover .et_pb_ajax_pagination_container .et_pb_post a img {
     filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
     transition: .5s ease-in-out;
}
 .blog .et_pb_ajax_pagination_container article .entry-title {
     padding: 0 24px 10px 24px;
}
 .blog .et_pb_ajax_pagination_container article .post-meta {
     padding: 0 24px;
     margin-bottom: 4px;
}
 .blog .et_pb_ajax_pagination_container article .post-content {
     padding: 0 24px;
}
 .blog .et_pb_ajax_pagination_container article .post-content .post-content-inner p {
     font-weight: 400;
     color: #000000;
}
 .blog .et_pb_ajax_pagination_container article {
     margin-bottom: 24px;
}
/*make the parts of the blog post flexible*/
 .blog .et_pb_ajax_pagination_container .et_pb_post {
     display: flex;
     flex-direction: column;
}
/*blog post featured image*/
 .blog .et_pb_ajax_pagination_container .et_pb_post .et_pb_image_container, .et_pb_post .entry-featured-image-url {
     order: 1;
}
/*blog post title*/
 .blog .et_pb_ajax_pagination_container .et_pb_post .entry-title {
     order: 3;
}
/*blog post meta*/
 .blog .et_pb_ajax_pagination_container .et_pb_post .post-meta {
     order: 2;
}
/*blog post excerpt and button*/
 .blog .et_pb_ajax_pagination_container .et_pb_post .post-content {
     order: 4;
}
/*optin form*/
 .optin-header .et_pb_text_inner h4 {
     font-size: 28px;
     line-height: 30.8px;
}
 .optin-form .et_pb_contact .et_pb_contact_form p input:focus {
     border: 1px solid #9062BC;
}
 .optin-form .et_pb_contact .et_pb_contact_form .et_pb_with_border .et_pb_contact_field_options_wrapper {
     margin-top: -20px;
}
 .optin-form .et_pb_contact .et_pb_contact_form .et_pb_with_border .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_list span {
     margin-left: 20px;
}
 @media only screen and (min-width: 768px){
     .optin-form .et_pb_contact .et_pb_contact_form p {
         float: left;
         width: 80% 
    }
     .optin-form .et_pb_contact .et_pb_contact_form .et_contact_bottom_container {
         float: right;
         margin-top: -70px;
         width: 20% 
    }
}
/*footer*/
 #main-footer {
     background-color: #ffffff;
}
 #footer-bottom {
     background-color: #ffffff;
}
 @media only screen and (min-width: 600px){
     .footer-list .et_pb_text_inner h6 {
         margin-top: 3px;
         margin-bottom: 12px;
    }
}
 @media only screen and (min-width: 768px){
     .footer-list .et_pb_text_inner h6 {
         margin-top: 3px;
         margin-bottom: 22px;
    }
}
 .footer-list .et_pb_text_inner ul {
     list-style-type: none;
     padding-left: 0;
}
 .footer-list .et_pb_text_inner ul li a:hover {
     color: #858C92 !important;
     transition: .25s ease-in-out;
}
 .footer-list .et_pb_text_inner ul li a {
     color: #343F49 !important;
     font-size: 14px;
     font-weight: 400;
     line-height: 32px;
}
 .footer-list .et_pb_text_inner ul li img {
     margin-right: 12px;
}
 .footer-list .et_pb_text_inner ul {
     line-height: 12.19px;
}
 .footer-list .et_pb_text_inner ul .small-text {
     list-style-position: inside;
     text-indent: -2em;
     padding-left: 2em;
     margin-top: 10px;
}
 .footer-list .et_pb_text_inner ul .small-text a {
     color: #343F49;
     font-size: 12px;
     line-height: 12.19px;
     text-decoration: none;
}
 .footer-end .et_pb_text_inner p {
     color: #5A6771;
     font-size: 10px;
}
 .footer-end .et_pb_text_inner p a {
     color: #5A6771;
     font-size: 10px;
     font-weight: 400;
     margin: 0 14px;
}
 .et_pb_image_0_tb_footer {
     max-width: 144px;
}
 @media only screen and (max-width: 600px){
     .footer .et_pb_column_1_4 {
         margin-right: 0px;
    }
}
 @media only screen and (min-width: 600px){
     .footer .et_pb_column_1_4 {
         margin-right: 0px;
    }
}
 @media only screen and (min-width: 768px){
     .footer .et_pb_column_1_4 {
         margin-right: 30px;
    }
}
 @media only screen and (min-width: 992px){
     .footer .et_pb_column_1_4 {
         margin-right: 50px;
    }
}
/* Author page */
 body.archive .author-page h2 {
     width: 100%;
     float: none;
}
 .author_pic img {
     border-radius: 50%;
}
 .author-page .about-author .et_pb_text_inner {
     font-weight: 500;
     font-size: 18px;
     letter-spacing: 0.2px;
     text-align: left;
}
 .author-page .et_pb_text_1_tb_body.author_name h1 {
     margin-bottom:0px;
}
 .author-page .et_pb_text_2_tb_body.author-bio-page-title h2 {
     font-size:30px;
}
 .author-page .author-bio {
     font-weight:400;
}
 .et-db #et-boc .et-l .check-list-lg-wrapper {
     padding-left:40px;
}
 .et-db #et-boc .et-l .check-list-lg-wrapper .et_pb_column.et_pb_column_37, .et-db #et-boc .et-l .check-list-lg-wrapper .et_pb_column.et_pb_column_38 {
     padding-right:20px;
}
 .et-db #et-boc .et-l .check-list-lg-wrapper .et_pb_column.et_pb_column_36 {
}
 .check-list-lg-wrapper .et_pb_text_inner {
     max-width:90%;
}
 @media (min-width: 981px) {
     .et-db #et-boc .et-l .et_pb_gutters2.et_pb_row.check-list-lg-wrapper .et_pb_column_1_3.col1 {
         width:35%;
         margin-right: 40px;
         padding-left: 0;
    }
     .et-db #et-boc .et-l .et_pb_gutters2.et_pb_row.check-list-lg-wrapper .et_pb_column_1_3.col2 {
         width:27%;
         padding-right: 0%;
         margin-right: 40px;
         padding-left: 0;
    }
     .et-db #et-boc .et-l .et_pb_gutters2.et_pb_row.check-list-lg-wrapper .et_pb_column_1_3.col3 {
         width:27%;
         padding-right: 0;
    }
}
 @media (max-width: 1028px) {
     .et-db #et-boc .et-l .check-list-lg-wrapper .et_pb_column {
         margin-bottom: 46px;
    }
     .et-db #et-boc .et-l .et_pb_gutters2.et_pb_row.check-list-lg-wrapper .et_pb_column_1_3.col1 {
         width:100%;
         margin-right: 0px;
         margin-bottom: 0;
         margin-top: 0;
         padding-left: 0;
    }
     .et-db #et-boc .et-l .et_pb_gutters2.et_pb_row.check-list-lg-wrapper .et_pb_column_1_3.col2 {
         width:100%;
         padding-right: 0%;
         margin-right: 0px;
         margin-bottom: 0;
         margin-top: 0;
         padding-left: 0 !important;
    }
     .et-db #et-boc .et-l .et_pb_gutters2.et_pb_row.check-list-lg-wrapper .et_pb_column_1_3.col3 {
         width:100%;
         padding-right: 0;
         padding-left: 0 !important;
         margin-bottom: 0;
         margin-top: 0;
    }
     .et-db #et-boc .et-l .check-list-lg-wrapper .et_pb_text ul {
         padding-bottom: 0em;
    }
     .et-db #et-boc .et-l .check-list-lg-wrapper .et_pb_text_62, .et-db #et-boc .et-l .check-list-lg-wrapper .et_pb_text_63, .et-db #et-boc .et-l .check-list-lg-wrapper .et_pb_text_64 {
         margin-left: 30px !important;
         padding-left:0px !important;
         margin-bottom: 0 !important;
         margin-top: 0 !important;
    }
}
 @media (max-width: 980px) {
     .features_overview .et_pb_column .et_pb_module.et_pb_text.check-list-lg {
         margin-top:0 !important;
    }
     .features_overview .et_pb_column {
         margin-bottom:16px !important;
    }
     .features_overview .et_pb_column.et-last-child, .features_overview .et_pb_column:last-child {
         margin-bottom:16px !important;
    }
     .features_overview .check-list-lg .et_pb_text_inner ul li {
         margin-bottom: 10px;
    }
}
 @media (max-width: 767px) {
     .et-db #et-boc .et-l .check-list-lg-wrapper .et_pb_column {
         margin-bottom: 40px;
    }
}
 