/*
Theme Name:  Divi Gardening And Landscaping Theme
Theme URI:   https://divigardeningandlandscaping.diviinfinite.com/
Description: Divi Gardening And Landscaping Theme built elegant and modern theme while consulting with gardening and landscaping experts and enthusiasts so that it has all that you need. It is perfect for lawn service businesses, landscaping companies, gardening businesses, landscape architects, flower businesses,landscape service agency, Groundskeeping, Florists, Agriculture, Flower Shops and any other environment-related business – big or small.
Version:     1.0
Author:      Divi Professional
Author URI:  http://divi-professional.com/
Template:    Divi
Text Domain: dglt
*/

.et-menu li li.menu-item-has-children > a:first-child::after {
  right: 20px;
  top: 17px;
}
.et_pb_contact_select option {color: #999;}
.et_pb_video .et_pb_video_box,.et_pb_video .et_pb_video_box .fluid-width-video-wrapper{height:100%;}

/******Header V1******/
.et_pb_menu .et-menu-nav .et-menu > li > .sub-menu{display: block;position: absolute;z-index: 555;top: calc(100% + 35px) !important;left: 0px !important;min-width: 260px;white-space: nowrap;margin-top: 0;margin-left: 0;background-color: rgba(255,255,255,1);border: unset !important;padding: 0 !important;text-align: left;-webkit-border-radius: .5em;border-radius: .5em !important;-webkit-box-shadow: 0 -5px 30px -5px rgb(0 0 0 / 20%) !important;box-shadow: 0 -5px 30px -5px rgb(0 0 0 / 20%) !important;opacity: 0;visibility: hidden;transition: 0.3s ease-in !important;}
.et_pb_menu .et-menu-nav .et-menu > li:hover > .sub-menu {top: calc(100% + 10px) !important;opacity: 1;visibility: visible;transform: rotateX(0) translateZ(0) !important;}
.et_pb_menu .et-menu-nav .et-menu > li > .sub-menu li{padding: 0 20px !important;display: block !important;line-height: 1;-webkit-transition: .5s;transition: .5s;border-bottom: 1px solid var(--dglt_color4);position: relative;white-space: nowrap;}
.et_pb_menu .et-menu-nav .et-menu > li:not(.mega-menu) > .sub-menu li a{padding: 18px 0 !important;position: relative;display: block;text-transform: capitalize;margin: 0 !important;width: 100% !important;background: transparent !important;}
.et_pb_menu .et-menu-nav .et-menu > li.mega-menu > .sub-menu li a {padding: 18px 0 !important;position: relative;display: block;text-transform: capitalize;margin: 0 !important;background: transparent !important;}
.et_pb_menu .et-menu-nav .et-menu > li > .sub-menu li:last-child{border-bottom: 0;}

.et_pb_menu .et-menu-nav .et-menu > li.mega-menu > .sub-menu > li{padding: 0 !important;overflow: hidden;}
.et_pb_menu .et-menu-nav .et-menu > li.mega-menu > .sub-menu > li > a{padding: 18px 20px !important;}
.et_pb_menu .et-menu-nav .et-menu > li:not(.mega-menu) > .sub-menu > li > .sub-menu{display: block;position: absolute;z-index: 555;top: calc(100% + 10px) !important;left: 265px !important;min-width: 260px;white-space: nowrap;margin-top: 0;margin-left: 0;background-color: rgba(255,255,255,1) !important;border: none !important;padding: 0 !important;text-align: left;-webkit-border-radius: .5em;border-radius: .5em !important;-webkit-box-shadow: 0 -5px 30px -5px rgb(0 0 0 / 20%) !important;box-shadow: 0 -5px 30px -5px rgb(0 0 0 / 20%) !important;opacity: 0;visibility: hidden;transition: 0.3s ease-in !important;}
.et_pb_menu .et-menu-nav .et-menu > li:not(.mega-menu) > .sub-menu > li:hover > .sub-menu{top: calc(100% + -130px) !important;opacity: 1;visibility: visible;transform: rotateX(0) translateZ(0) !important;}

/*****************Shop Category & Tag Header***********************/
.et-db #et-boc .et_pb_menu .et-menu-nav .et-menu > li.mega-menu > .sub-menu > li > a:first-child{padding: 18px 20px !important;}
.et-db #et-boc .et_pb_menu .et-menu-nav .et-menu > li > .sub-menu > li .sub-menu > li{padding: 0 20px !important;}

/*******Header V2*********/
@media only screen and (max-width: 981px){
	.divigarden_headerv2_menu .et_pb_menu_inner_container .et_pb_menu__wrap{justify-content: flex-end !important;}
}

/*******Header V5*********/
.divigarden_headerv5_txt .et_pb_text_inner a{display: inline-block;position: relative;}
.divigarden_headerv5_txt .et_pb_text_inner a:after{content: "\45";font-family: 'ETmodules';position: relative;display: inline-block;margin-left: 5px;line-height: normal;vertical-align: middle;}
.divigarden_headerv5_socialicon li a{margin-right:0 !important;}
.divigarden_headerv5_socialicon li:not(:first-child) a{border-left:0 !important;}
.divigarden_headerv5_socialicon li a span{position: absolute;left: 50%;transform: translateX(-50%);bottom: -43px;width: 90px; height: 32px;line-height: 32px;text-align: center;font-size: 14px;font-weight: 500;color: var(--white);background: var(--dglt_color33);border-radius: 0px;visibility: hidden;opacity: 0;transition: all 500ms ease;display: block !important;}
.divigarden_headerv5_socialicon li a:hover span{bottom: -33px;visibility: visible;opacity: 1;}
.divigarden_headerv5_socialicon li a span:before{position: absolute; content: '';width: 10px;height: 10px;left: 40px;background: var(--dglt_color33);top: -4px;-ms-transform: rotate(45deg);transform: rotate(45deg);}



/*****Footer V1******/
.divigarden_footerv1_txt a{display: inline-block;position: relative;}
.divigarden_footerv1_txt a:after{content: "\45";font-family: 'ETmodules';position: relative;display: inline-block;margin-left: 3px;line-height: 1.8em;font-size: 16px;}
.divigarden_footerv1_blurb .et_pb_blurb_description{display: inline-block;position: relative;}
.divigarden_footerv1_blurb .et_pb_blurb_description:after{content: "\45";font-family: 'ETmodules';position: relative;display: inline-block;margin-left: 3px;line-height: 1.8em;font-size: 14px;}
.divigarden_footerv1_menu .et_pb_menu__menu .et-menu li a{padding-left: 20px;display: inline-block;padding-bottom: 0;line-height: 1.7;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.divigarden_footerv1_menu .et_pb_menu__menu .et-menu li a:after{content: "\45";display: block!important;font-family: 'ETmodules';position: absolute;left: 0;top: 0;bottom: 0;margin: auto;font-weight: 600;-webkit-transition: all 0.4s ease-out 0s;-moz-transition: all 0.4s ease-out 0s;-ms-transition: all 0.4s ease-out 0s;-o-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;}
.divigarden_footerv1_menu .et_pb_menu__menu .et-menu {display: block !important;margin: 0 !important;width: 100%;}
.divigarden_footerv1_menu .et_pb_menu__menu .et-menu li {display: block;position: relative;padding: 0;margin-top: 0;margin-bottom: 8px;width: 100%;}
.divigarden_footerv1_menu .et_pb_menu__menu .et-menu li:last-child{margin-bottom:0;}
.divigarden_footerv1_menu .et_pb_menu__menu{display: block !important;width:100%;}
.divigarden_footerv1_menu .et_mobile_nav_menu{display: none !important;}
.divigarden_footerv1_menu .et_pb_menu__menu .et-menu li a:before{display:none;}
.divigarden_footerv1_email .et_pb_newsletter_fields .et_pb_newsletter_field{padding-bottom: 0;margin-bottom: 0;height: 50px;flex-basis:40%;}
.divigarden_footerv1_email .et_pb_newsletter_fields .et_pb_newsletter_button_wrap{flex-basis: 20%;}
.divigarden_footerv1_email .et_pb_newsletter_fields .et_pb_button:after{position: relative;margin-left: 5px !important;vertical-align: middle;}
.divigarden_footerv1_menu1 .et_pb_menu__menu .et-menu > li > a:before,.divigarden_footerv1_menu1 .et_mobile_nav_menu{display:none;}
.divigarden_footerv1_menu1 .et_pb_menu__menu{display: block;}
.divigarden_footerv1_menu1 .et_pb_menu__menu .et-menu{width: 100%;margin: 0 !important;}
.divigarden_footerv1_menu1 .et_pb_menu__menu .et-menu li{border-right: 1px solid var(--dglt_color33);margin-top: 0;padding: 0 8px;}
.divigarden_footerv1_menu1 .et_pb_menu__menu .et-menu li:last-child{border-right:0;padding-right:0;}
.divigarden_footerv1_menu1 .et_pb_menu__menu .et-menu li a{padding-bottom:0;}
.divigarden_footerv1_menu1 .et_pb_menu__menu .et-menu li:first-child{padding-left:0;}
@media only screen and (max-width: 981px){
	.divigarden_footerv1_menu1 .et_pb_menu__wrap,.divigarden_footerv1_menu1 .et_pb_menu__wrap .et-menu{justify-content: center !important;}
	.divigarden_footerv1_email .et_pb_newsletter_fields .et_pb_newsletter_field{margin-bottom: 10px;height: auto;flex-basis: 100%;}
	.divigarden_footerv1_email .et_pb_newsletter_fields .et_pb_newsletter_button_wrap{flex-basis: 100%;}
}

/********Footer V2*********/
.divigarden_footerv2_menu .et_pb_menu__menu .et-menu li a{padding-left: 0px;display: inline-block;padding-bottom: 0;line-height: 1.7;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.divigarden_footerv2_menu .et_pb_menu__menu .et-menu li a:after{content: "\24";display: block!important;font-family: 'ETmodules';position: absolute;left: 0;top: 0;bottom: 0;margin: auto;font-weight: 600;-webkit-transition: all 0.4s ease-out 0s;-moz-transition: all 0.4s ease-out 0s;-ms-transition: all 0.4s ease-out 0s;-o-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;opacity: 0;}
.divigarden_footerv2_menu .et_pb_menu__menu .et-menu li:hover a{padding-left: 20px;}
.divigarden_footerv2_menu .et_pb_menu__menu .et-menu li:hover a:after{opacity: 1;}
.divigarden_footerv2_menu .et_pb_menu__menu .et-menu {display: block !important;margin: 0 !important;width: 100%;}
.divigarden_footerv2_menu .et_pb_menu__menu .et-menu li {display: block;position: relative;padding: 0;margin-top: 0;margin-bottom: 8px;width: 100%;}
.divigarden_footerv2_menu .et_pb_menu__menu .et-menu li:last-child{margin-bottom:0;}
.divigarden_footerv2_menu .et_pb_menu__menu{display: block !important;width:100%;}
.divigarden_footerv2_menu .et_mobile_nav_menu{display: none !important;}
.divigarden_footerv2_menu .et_pb_menu__menu .et-menu li a:before{display:none;}
.divigarden_footerv2_blog .et_pb_post .entry-featured-image-url{margin-bottom: 0;float: left;max-width: 80px;height: 80px;}
.divigarden_footerv2_blog .et_pb_post .post-meta:before{content: "\e023";font-family: 'ETmodules';position: relative;display: inline-block;margin-right:10px;line-height: 1.8em;color:var(--dglt_color33);}
.divigarden_footerv2_blog .et_pb_post{position:relative;margin-bottom:30px;}
.divigarden_footerv2_blog .et_pb_post:last-child{margin-bottom:0px !important;}
.divigarden_footerv2_email .et_pb_newsletter_fields .et_pb_newsletter_field{padding-bottom: 0;margin-bottom: 0;}
.divigarden_footerv2_email .et_pb_newsletter_fields .et_pb_button:after{position:relative;margin:0 !important;}
.divigarden_footerv2_email .et_pb_newsletter_fields{position:relative;}
.divigarden_footerv2_email .et_pb_newsletter_fields .et_pb_newsletter_button_wrap{position: absolute;top: 0;right: 20px;bottom: 0;display: flex;align-items: center;justify-content: center;}

/********Footer V3*********/
.divigarden_footerv3_email .et_pb_newsletter_fields .et_pb_newsletter_field{padding-bottom: 0;margin-bottom: 0;}
.divigarden_footerv3_email .et_pb_newsletter_fields .et_pb_button:after{position:relative;margin:0 !important;font-weight: 600;}
.divigarden_footerv3_email .et_pb_newsletter_fields{position:relative;}
.divigarden_footerv3_email .et_pb_newsletter_fields .et_pb_newsletter_button_wrap{position: absolute;right: 0;top: 0;bottom: 0;}

/**********Footer V4***********/
.divigarden_footerv4_blurb .et_pb_blurb_container{vertical-align: middle;}
.divigarden_footerv4_blurb .et_pb_blurb_description{position: relative;display: inline-block;}
.divigarden_footerv4_blurb .et_pb_blurb_description:after{content:"\41";font-family: 'ETmodules';position: relative; vertical-align: middle;line-height: normal;margin-left: 5px;}
.divigarden_footerv4_blurb1 .et_pb_blurb_container{display: flex;justify-content: center;flex-wrap: wrap;flex-direction: column;padding-left: 0 !important;padding-right: 15px !important;}
.divigarden_footerv4_blurb1 .et_pb_blurb_description{position: relative;display: inline-block;}
.divigarden_footerv4_blurb1 .et_pb_blurb_description:before{content:"\41";font-family: 'ETmodules';position: relative; vertical-align: middle;line-height: normal;margin-right: 5px;}
.divigarden_footerv4_menu .et_pb_menu__menu .et-menu li a{padding-left: 20px;display: inline-block;padding-bottom: 0;line-height: 1.7;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.divigarden_footerv4_menu .et_pb_menu__menu .et-menu li a:after{content: "\4c";display: block!important;font-family: 'ETmodules';position: absolute;left: 0;top: 0;bottom: 0;margin: auto;font-weight: 600;-webkit-transition: all 0.4s ease-out 0s;-moz-transition: all 0.4s ease-out 0s;-ms-transition: all 0.4s ease-out 0s;-o-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;opacity: 1;color:var(--dglt_color33);}
.divigarden_footerv4_menu .et_pb_menu__menu .et-menu {display: block !important;margin: 0 !important;width: 100%;}
.divigarden_footerv4_menu .et_pb_menu__menu .et-menu li {display: block;position: relative;padding: 0;margin-top: 0;margin-bottom: 8px;width: 100%;border-bottom: 1px solid rgba(239,239,239,0.15);padding-bottom: 8px;}
.divigarden_footerv4_menu .et_pb_menu__menu .et-menu li:last-child{margin-bottom:0;border-bottom: none;padding-bottom: 0px;}
.divigarden_footerv4_menu .et_pb_menu__menu{display: block !important;width:100%;}
.divigarden_footerv4_menu .et_mobile_nav_menu{display: none !important;}
.divigarden_footerv4_menu .et_pb_menu__menu .et-menu li a:before{display:none;}
.divigarden_footerv4_socialicon li a span{position: absolute;visibility: hidden;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(Opacity=0);opacity: 0;-webkit-transition: opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);-moz-transition: opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(.71,1.7,.77,1.24);transition: opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24);-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);transform: translate3d(0,0,0);pointer-events: none;bottom: 78%;left: 50%;background: var(--dglt_color33);display: block !important;margin-left: -20px; z-index: 1000;padding: 8px;width: 160px;color: var(--dglt_color2);font-size: 14px;line-height: 1.2;text-align: center;border-radius: 5px;}
.divigarden_footerv4_socialicon li:hover a span,.divigarden_footerv4_socialicon li:hover a:after{-webkit-transform: translateY(-16px);-moz-transform: translateY(-16px);transform: translateY(-16px);visibility: visible; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(Opacity=100);opacity: 1;}
.divigarden_footerv4_socialicon li:last-child a{margin-right:0;}
.divigarden_footerv4_socialicon li a:after{bottom: 78%;left: 50%;margin-left: -6px;margin-bottom: -11px;z-index: 1001;border: 6px solid transparent;background: 0 0;content: "";position: absolute;visibility: hidden;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(Opacity=0);opacity: 0;-webkit-transition: opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);-moz-transition: opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(.71,1.7,.77,1.24);transition: opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24);-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);transform: translate3d(0,0,0);pointer-events: none;border-top-color: var(--dglt_color33) !important;}

/*******Footer V5*********/
.divigarden_footerv5_menu .et_pb_menu__menu .et-menu li a{padding-left: 20px;display: inline-block;padding-bottom: 0;line-height: 1.7;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.divigarden_footerv5_menu .et_pb_menu__menu .et-menu li a:after{content: "\45";display: block!important;font-family: 'ETmodules';position: absolute;left: 0;top: 0;bottom: 0;margin: auto;font-weight: 600;-webkit-transition: all 0.4s ease-out 0s;-moz-transition: all 0.4s ease-out 0s;-ms-transition: all 0.4s ease-out 0s;-o-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;opacity: 1;}
.divigarden_footerv5_menu .et_pb_menu__menu .et-menu {display: block !important;margin: 0 !important;width: 100%;}
.divigarden_footerv5_menu .et_pb_menu__menu .et-menu li {display: block;position: relative;padding: 0;margin-top: 0;margin-bottom: 8px;width: 100%;}
.divigarden_footerv5_menu .et_pb_menu__menu .et-menu li:last-child{margin-bottom:0;}
.divigarden_footerv5_menu .et_pb_menu__menu{display: block !important;width:100%;}
.divigarden_footerv5_menu .et_mobile_nav_menu{display: none !important;}
.divigarden_footerv5_menu .et_pb_menu__menu .et-menu li a:before{display:none;}
.divigarden_footerv5_email .et_pb_newsletter_fields{position:relative;}
.divigarden_footerv5_email .et_pb_newsletter_fields .et_pb_newsletter_field{margin-bottom:0;padding-bottom:0;padding-right: 15px;}
.divigarden_footerv5_email .et_pb_newsletter_fields .et_pb_button:after{position: relative;margin: 0 !important;font-weight: 600;}
.divigarden_footerv5_menu1 .et_pb_menu__menu .et-menu > li > a:before,.divigarden_footerv5_menu1 .et_mobile_nav_menu{display:none;}
.divigarden_footerv5_menu1 .et_pb_menu__menu{display: block;}
.divigarden_footerv5_menu1 .et_pb_menu__menu .et-menu{width: 100%;margin: 0 !important;}
.divigarden_footerv5_menu1 .et_pb_menu__menu .et-menu li{border-right: 1px solid var(--dglt_color33);margin-top: 0;padding: 0 8px;}
.divigarden_footerv5_menu1 .et_pb_menu__menu .et-menu li:last-child{border-right:0;padding-right:0;}
.divigarden_footerv5_menu1 .et_pb_menu__menu .et-menu li a{padding-bottom:0;}
.divigarden_footerv5_menu1 .et_pb_menu__menu .et-menu li:first-child{padding-left:0;}
@media only screen and (max-width: 981px){
	.divigarden_footerv5_menu1 .et_pb_menu__wrap,.divigarden_footerv5_menu1 .et_pb_menu__wrap .et-menu{justify-content: center !important;}
}

/*****Home V1*****/
.divigarden_homev1_slider .et_pb_slide .et_pb_slide_content h2{font-weight: 600;font-size: 60px;line-height: 1.1em;padding-bottom: 20px;position: relative;}
.divigarden_homev1_slider .et_pb_slide .et_pb_slide_content{max-width: 710px;position: relative;}
.divigarden_homev1_slider .et_pb_slide .et_pb_slide_content a{position: relative;display: inline-block;padding: 10px 30px;margin-top:20px;margin-right:10px;background: transparent;border: 1px dashed var(--dglt_color2);}
.divigarden_homev1_slider .et_pb_slide .et_pb_slide_content a:after{content: "\45";font-family: 'ETmodules';position: relative;display: inline-block;margin-left: 6px;line-height: normal;font-size: 20px;vertical-align: sub;}
.divigarden_homev1_slider .et_pb_slide .et_pb_slide_content a:hover{background:var(--dglt_color33);border-style: solid;border-color: var(--dglt_color33);}
.divigarden_homev1_slider .et_pb_slide .et_pb_slide_content a.btn1{margin-right:0px;margin-left:10px;background: var(--dglt_color3);border-style: solid;border-color: var(--dglt_color3);}
.divigarden_homev1_slider .et_pb_slide .et_pb_slide_content a.btn1:hover{background: var(--dglt_color33);border-color: var(--dglt_color33);}
.divigarden_homev1_slider .et_pb_slide .et_pb_slide_title:before{content:"\e00a";display:inline-block !important;font-family: 'ETmodules';position: relative;vertical-align: initial;line-height: normal;margin-right: 5px;color: var(--dglt_color33);font-size: 22px;}
.divigarden_homev1_slider .et-pb-slider-arrows .et-pb-arrow-prev{left:20px;}
.divigarden_homev1_slider .et-pb-slider-arrows .et-pb-arrow-next{right:20px;}
.divigarden_homev1_slider .et-pb-slider-arrows .et-pb-arrow-prev:before{content:"\23"}
.divigarden_homev1_slider .et-pb-slider-arrows .et-pb-arrow-next:before{content:"\24"}
.divigarden_homev1_aboutus_img .et_pb_image_wrap,.divigarden_homev1_aboutus_img .et_pb_image_wrap img{height:100%;object-fit:cover;width:100%;}
.divigarden_homev1_title h3{padding-bottom:0;}
.divigarden_homev1_video .et_pb_video_play:before{content: "\45";}
.divigarden_homev1_divider .et_pb_divider_internal{height: 3px;background: var(--dglt_color33);position: absolute;right: 0;top: 0;display: block;width: 10px;}
.divigarden_homev1_service_tab ul li a{display: block;padding: 0;}
.divigarden_homev1_service_tab ul li:last-child{border-right:none !important;}
.divigarden_homev1_service_tab ul li:before{content: "\e009";font-family: 'ETmodules';display: block;line-height: normal;font-size: 50px;color: var(--dglt_color3);margin-bottom: 20px;font-weight: 300;}
.divigarden_homev1_service_tab ul li:nth-child(2):before{content: "\e022";}
.divigarden_homev1_service_tab ul li:nth-child(3):before{content: "\e00a";}
.divigarden_homev1_service_tab ul li:nth-child(4):before{content: "\e011";}
.divigarden_homev1_service_tab ul li:nth-child(5):before{content: "\e020";}
.divigarden_homev1_service_tab ul li.et_pb_tab_active:before{color: var(--dglt_color33);}
.divigarden_homev1_service_tab ul li:after{content: "\24";font-family: 'ETmodules';position: relative;display: flex;width: 40px;height: 40px;margin: 20px auto 0px;border: 1px dashed rgba(0,0,0,0.15);color: rgba(0,0,0,0.15);border-radius: 50%;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;align-items: center;justify-content: center;font-size: 22px;}
.divigarden_homev1_service_tab ul li.et_pb_tab_active:after{content:"\22";color: var(--dglt_color33);border-color: var(--dglt_color33);}
.divigarden_homev1_service_tab_blurb .et_pb_blurb_container{padding: 10px 10px 10px 15px;}
.divigarden_homev1_service_tab_blurb .et_pb_blurb_description{border-bottom: 1px dashed;display: inline-block;position: relative;}
.divigarden_homev1_service_tab_blurb .et_pb_blurb_description:after{content: "\45";font-family: 'ETmodules';position: relative;display: inline-block;margin-left: -3px;line-height: 1.8em;font-size: 16px;}
.divigarden_homev1_service_row .et_pb_blurb .et_pb_main_blurb_image:before{content: '';position: absolute;display: block;left: -8px;top: 0;width: 90px;height: 90px;background: var(--dglt_color28);border-radius: 50%;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;z-index: -1;}
.divigarden_homev1_service_row .et_pb_column:hover .et_pb_blurb .et_pb_main_blurb_image:before{left: 8px;background: var(--dglt_color33);}
.divigarden_homev1_service_row .et_pb_column:hover .et_pb_blurb .et_pb_module_header{opacity: 0;}
.divigarden_homev1_service_row .et_pb_blurb .et_pb_blurb_description{position: relative;top: 0;margin-bottom: 0px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.divigarden_homev1_service_row .et_pb_column:hover .et_pb_blurb .et_pb_blurb_description{top: -45px;}
.divigarden_homev1_service_row .et_pb_column:hover .et_pb_button{top: -20px;background:var(--dglt_color33) !important;color: var(--dglt_color2) !important;}
.divigarden_homev1_portfolio .project{width: 31.3% !important;clear:none !important;margin-right: 3% !important;overflow:visible;position:relative;margin-bottom: 30px !important;}
.divigarden_homev1_portfolio .project.on_last_row{margin-bottom:0 !important;}
.divigarden_homev1_portfolio .project:nth-child(3),.divigarden_homev1_portfolio .project:nth-child(6){margin-right:0 !important;}
.divigarden_homev1_portfolio .project img{width:100%;height: 100%;object-fit: cover;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.divigarden_homev1_portfolio .project:hover img{opacity: 0.20;}
.divigarden_homev1_portfolio .project .des{position: absolute;left: 0;bottom: 32px;width: 100%;display: block;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease; -o-transition: all 0.5s ease;transition: all 0.5s ease;z-index: 3;display: flex;flex-direction: column-reverse;}
.divigarden_homev1_portfolio .project:hover .des{bottom: 50%;margin-bottom: -35px;}
.divigarden_homev1_portfolio .project:hover .et_overlay:before{transform: translateX(-50%) scale(1) rotate(0deg);-webkit-transform: translateX(-50%) scale(1) rotate(0deg);-ms-transform: translateX(-50%) scale(1) rotate(0deg);}
.divigarden_homev1_portfolio_txt a{border-bottom: 1px dashed;display: inline-block;position: relative;}
.divigarden_homev1_portfolio_txt a:after{content: "\45";font-family: 'ETmodules';position: relative;display: inline-block;margin-left: 3px;line-height: 1.8em;font-size: 16px;}
.divigarden_homev1_work_row .divigarden_homev1_work_imgtxt .et_pb_main_blurb_image .et_pb_image_wrap,.divigarden_homev1_work_row .divigarden_homev1_work_imgtxt .et_pb_main_blurb_image img{width:100%;height:100%;object-fit:cover;}
.divigarden_homev1_work_row .divigarden_homev1_work_imgtxt .et_pb_main_blurb_image img{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.divigarden_homev1_work_row .et_pb_column:hover .divigarden_homev1_work_imgtxt .et_pb_main_blurb_image img{opacity: 0.20;}
.divigarden_homev1_work_row .divigarden_homev1_work_imgtxt .et_pb_main_blurb_image:before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.50);background: -webkit-linear-gradient(bottom,rgba(0,0,0,0.70),rgba(0,0,0,0.10));background: -ms-linear-gradient(bottom,rgba(0,0,0,0.70),rgba(0,0,0,0.10));background: -moz-linear-gradient(bottom,rgba(0,0,0,0.70),rgba(0,0,0,0.10));z-index: 1;}
.divigarden_homev1_work_row .divigarden_homev1_work_imgtxt .et_pb_blurb_container{position: absolute;left: 0;top: 30px;width: 100%;height: 100%;display: flex;z-index: 5;justify-content: center;flex-wrap: wrap;flex-direction: column;padding: 20px;opacity: 0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.divigarden_homev1_work_row .et_pb_column:hover .divigarden_homev1_work_imgtxt .et_pb_blurb_container{top:0;opacity:1;}
.divigarden_homev1_work_row .divigarden_homev1_work_imgtxt .et_pb_main_blurb_image:after{content: '';position: absolute;left: 0;bottom: -1px;width: 100%;height: 30px;background: url(http://divigardeningandlandscaping.divi-professional.com/wp-content/uploads/2021/05/grass1.png) center bottom repeat-x;z-index: 6;}
.divigarden_homev1_team_row .et_pb_image .et_pb_image_wrap{position: relative;width: 220px;height: 220px;background: var(--dglt_color3);margin: 0 auto;border-radius: 50%;z-index: 2;}
.divigarden_homev1_team_row .et_pb_image .et_pb_image_wrap img{position: relative;display: block;width: 220px;height: 220px;border-radius: 50%;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.divigarden_homev1_team_row .et_pb_image .et_pb_image_wrap:before{content: '';position: absolute;left: -10px;top: -10px;right: -10px;bottom: -10px;border: 2px dashed rgba(0,0,0,0.20);border-radius: 50%; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.divigarden_homev1_team_row .et_pb_column:hover .et_pb_image .et_pb_image_wrap img{opacity: 0.15;}
.divigarden_homev1_team_row .et_pb_column:hover .et_pb_image .et_pb_image_wrap:before{border-color: var(--dglt_color33);}
.divigarden_homev1_team_row .et_pb_column:hover .et_pb_blurb .et_pb_blurb_content{border-color: var(--dglt_color33);}
.divigarden_homev1_testimonial .et_pb_member_position:after{content: "\e033\e033\e033\e033\e033";display: block;font-family: 'ETmodules';color: var(--dglt_color33);position: relative;margin: 10px 0 15px;font-size: 16px;line-height: normal;}
.divigarden_homev1_blog .et_pb_post{position: relative;padding: 0;margin-bottom: 30px;}
.divigarden_homev1_blog .et_pb_post:last-child{margin-bottom:0 !important;}
.divigarden_homev1_blog .et_pb_post .et_pb_image_container{position:relative;display:block;margin:0;}
.divigarden_homev1_blog .et_pb_post .entry-featured-image-url{position:relative;display:block;margin-bottom:0;}
.divigarden_homev1_blog .et_pb_post .des{position: relative;padding: 25px 30px 30px;background: var(--white);box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 15%);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.divigarden_homev1_blog .et_pb_post .author{position:relative;}
.divigarden_homev1_blog .et_pb_post .author:before,.divigarden_homev1_blog .et_pb_post .date:before{content:"\e08b";position: relative;font-family: 'ETmodules';display: inline-block;margin-right: 10px;color: var(--dglt_color33);vertical-align: middle;line-height: normal;}
.divigarden_homev1_blog .et_pb_post .et_overlay:before{margin: 0!important;transform: translate(-50%,-50%);top: 50%;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 50%;border: 1px dashed var(--dglt_color2);font-size: 30px;}
.divigarden_homev1_blog .et_pb_post .et_overlay{border:none;}
.divigarden_homev1_blog .et_pb_post .info{position: absolute;bottom: 0;width: 100%;padding: 15px 20px;z-index: 5;color: var(--dglt_color2) !important;}
.divigarden_homev1_blog .et_pb_post .cat{border: 1px solid rgba(36,167,126,0.30);background: rgba(255,255,255,0.20);padding: 0px 10px;line-height: 13px;font-size: 13px;text-transform: uppercase;font-weight: 500;color: var(--white);margin-right: 20px;position: relative;display: block;}
.divigarden_homev1_blog .et_pb_post .post-meta .cat a{display:inline-block;color: var(--white) !important;vertical-align: middle;}
.divigarden_homev1_blog .et_pb_post .date:before{content:"\e023";color:var(--dglt_color2);}
.divigarden_homev1_blog .et_pb_post .date{position:relative;color:var(--dglt_color2);}
.divigarden_homev1_blog .et_pb_post .entry-featured-image-url:before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.50);background: -webkit-linear-gradient(bottom,rgba(0,0,0,0.50),rgba(0,0,0,0.10));background: -ms-linear-gradient(bottom,rgba(0,0,0,0.50),rgba(0,0,0,0.10));background: -moz-linear-gradient(bottom,rgba(0,0,0,0.50),rgba(0,0,0,0.10));z-index: 1;}
.divigarden_homev1_blog .et_pb_post .more-link:before{content: '';position: absolute;left: 0;top: 0;width: 140px;height: 128px;background: var(--dglt_color7);border-radius: 50%;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.divigarden_homev1_blog .et_pb_post .more-link:after{content: "\24";font-family: 'ETmodules';position: absolute;bottom: 15px;text-indent: 0;color: var(--dglt_color5);right: 15px;margin: auto !important;display: block;font-size: 25px;line-height: normal;}
.divigarden_homev1_blog .et_pb_post:hover .more-link:before{background: var(--dglt_color33);}
.divigarden_homev1_blog .et_pb_post:hover .more-link:after{color:var(--dglt_color2);}
.divigarden_homev1_blog .et_pb_post:hover .des{background: var(--white);box-shadow: 0px 10px 25px 0px rgb(0 0 0 / 20%);}
.divigarden_homev1_form .et_pb_contact .et_pb_contact_form{position:relative;margin:0 !important;}
.divigarden_homev1_form .et_pb_contact .et_pb_contact_field{height:50px;margin-bottom:25px;}
.divigarden_homev1_form .et_pb_contact .et_pb_contact_field:nth-child(odd){padding-right:10px;}
.divigarden_homev1_form .et_pb_contact .et_pb_contact_field:nth-child(even){padding-left:10px;}
.divigarden_homev1_form .et_pb_contact .et_contact_bottom_container{width: 50%;float: left;margin: 0;}
.divigarden_homev1_form .et_pb_contact .et_pb_button:after{margin-left: 10px !important;position: relative;vertical-align: middle;}
.divigarden_homev1_cta_row .et_pb_button_module_wrapper{display: inline-block;width: auto;z-index: 1;position: relative;}
@media only screen and (max-width: 981px){
	.divigarden_homev1_slider .et_pb_slide .et_pb_slide_content h2{font-size: 44px;line-height: 1.3em;}
	.divigarden_homev1_slider .et_pb_slide .et_pb_slide_content{max-width: 100%;}
 	.divigarden_homev1_portfolio .project{width: 48.5% !important;clear: none !important;margin-bottom: 30px !important;margin-right:3% !important;}
	.divigarden_homev1_portfolio .project:nth-child(3){margin-right:3% !important;}
	.divigarden_homev1_portfolio .project:nth-child(2),.divigarden_homev1_portfolio .project:nth-child(4){margin-right:0 !important;}
	.divigarden_homev1_portfolio .project:nth-child(6){margin-bottom:0 !important;}
	.divigarden_homev1_form .et_pb_contact .et_pb_contact_field{height: auto;margin-bottom: 20px;width: 100%;}
	.divigarden_homev1_form .et_pb_contact .et_pb_contact_field:nth-child(odd){padding-right:0px;}
	.divigarden_homev1_form .et_pb_contact .et_pb_contact_field:nth-child(even){padding-left:0px;}
	.divigarden_homev1_form .et_pb_contact .et_contact_bottom_container{width: 100%;float: none;margin: 0;}
	.divigarden_homev1_blog .et_pb_post .des{padding: 25px 30px 45px;}
	.divigarden_homev1_blog .et_pb_post .more-link:after{font-size: 20px;}
	.divigarden_homev1_blog .et_pb_post .more-link:before{left: 10px;top: 10px;}
	.divigarden_homev1_service_tab_blurb .et_pb_blurb_container{padding:15px;}
}
@media only screen and (max-width: 767px){
	.divigarden_homev1_slider .et_pb_slide .et_pb_slide_content h2{font-size: 27px;}
	.divigarden_homev1_slider .et_pb_slide .et_pb_slide_content a{margin-right:0;display: block;}
	.divigarden_homev1_slider .et_pb_slide .et_pb_slide_content a.btn1{margin-left: 0;}
 	.divigarden_homev1_portfolio .project{width: 100% !important;margin-bottom: 30px !important;margin-right:0% !important;}
	.divigarden_homev1_portfolio .project:nth-child(3){margin-right:0% !important;}
	.divigarden_homev1_slider .et-pb-slider-arrows .et-pb-arrow-prev{left:0;}
	.divigarden_homev1_slider .et-pb-slider-arrows .et-pb-arrow-next{right:0;}
	.divigarden_homev1_service_tab ul li:before,.divigarden_homev1_service_tab ul li:after{display:none;}
	.divigarden_homev1_service_tab ul li:last-child{border-bottom:0;}
}

/******Home V2*******/
.divigarden_homev2_slider .et_pb_slide .et_pb_slide_content a{position: relative;display: inline-block;padding: 10px 30px;margin-top:30px;margin-right:10px;background: transparent;border: 1px dashed var(--dglt_color2);}
.divigarden_homev2_slider .et_pb_slide .et_pb_slide_content a:after{content: "\45";font-family: 'ETmodules';position: relative;display: inline-block;margin-left: 6px;line-height: normal;font-size: 20px;vertical-align: sub;}
.divigarden_homev2_slider .et_pb_slide .et_pb_slide_content a:hover{background:var(--dglt_color33);border-style: solid;border-color: var(--dglt_color33);}
.divigarden_homev2_slider .et_pb_slide .et_pb_slide_content a.btn1{margin-right:0px;margin-left:10px;background: var(--dglt_color3);border-style: solid;border-color: var(--dglt_color3);}
.divigarden_homev2_slider .et_pb_slide .et_pb_slide_content a.btn1:hover{background: var(--dglt_color33);border-color: var(--dglt_color33);}
.divigarden_homev2_slider .et_pb_slide .et_pb_slide_content span{display: inline-block;margin-right: 20px;position:relative;}
.divigarden_homev2_slider .et_pb_slide .et_pb_slide_content span:last-child{margin-right:0;}
.divigarden_homev2_slider .et_pb_slide .et_pb_slide_content span.second:before{content: "";border: 2px solid var(--dglt_color2);border-radius: 50%;position: absolute;left: 0;top: 0px;width: 6px;height: 6px;bottom: 0;margin: auto;}
.divigarden_homev2_slider .et_pb_slide .et_pb_slide_content span.second:after{content: "";border: 2px solid var(--dglt_color2);border-radius: 50%;position: absolute;right: 0;top: 0;width: 6px;height: 6px;bottom: 0;margin: auto;}
.divigarden_homev2_slider .et_pb_slide .et_pb_slide_content span.second{padding: 0 20px;}
.divigarden_homev2_slider .et-pb-slider-arrows .et-pb-arrow-prev{left:20px;}
.divigarden_homev2_slider .et-pb-slider-arrows .et-pb-arrow-next{right:20px;}
.divigarden_homev2_slider .et-pb-slider-arrows .et-pb-arrow-prev:before{content:"\23"}
.divigarden_homev2_slider .et-pb-slider-arrows .et-pb-arrow-next:before{content:"\24"}
.divigarden_homev2_img .et_pb_image_wrap,.divigarden_homev2_img .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;}
.divigarden_homev2_service .et_pb_image_wrap .et-pb-icon{display: flex;border-radius: 0 59px 47px 54px;width: 65px;height: 70px;align-items: center;justify-content: center;position: relative;box-shadow: 3px 6px 0px 0px var(--dglt_color29);}
.divigarden_homev2_service .et_pb_blurb_description a{display: inline-block;position: relative;margin-top:10px;}
.divigarden_homev2_service .et_pb_blurb_description a:after{content: "\39";font-family: 'ETmodules';position: relative;display: inline-block;margin-left: 3px;line-height: normal;vertical-align: middle;}
.divigarden_homev2_portfolio .project{width: 31.3% !important;clear:none !important;margin-right: 3% !important;overflow:visible;position:relative;margin-bottom: 30px !important;}
.divigarden_homev2_portfolio .project.on_last_row{margin-bottom:0 !important;}
.divigarden_homev2_portfolio .project:nth-child(3),.divigarden_homev2_portfolio .project:nth-child(6){margin-right:0 !important;}
.divigarden_homev2_portfolio .project img{width:100%;height: 100%;object-fit: cover;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.divigarden_homev2_portfolio .project:hover img{transform: scale(1.1);}
.divigarden_homev2_portfolio .et_pb_portfolio_filters ul li{float: none;display: inline-block;line-height: normal;}
.divigarden_homev2_portfolio .et_pb_portfolio_filters ul li a{position: relative;padding: 0;border: none;margin: 0 10px;}
.divigarden_homev2_portfolio .et_pb_portfolio_filters ul li a:before{content: "\52";font-family: 'ETmodules';vertical-align: middle;position: relative;margin-right: 5px;font-weight: 500;}
.divigarden_homev2_portfolio .et_pb_portfolio_filters ul li:nth-child(2) a:before{content: "\68";}
.divigarden_homev2_portfolio .et_pb_portfolio_filters ul li:nth-child(3) a:before{content: "\e00a";}
.divigarden_homev2_portfolio .et_pb_portfolio_filters ul li:nth-child(4) a:before{content: "\e012";}
.divigarden_homev2_portfolio .et_pb_portfolio_filters ul li:nth-child(5) a:before{content: "\e018";}
.divigarden_homev2_portfolio .project .des{position: absolute;top: 50%;left: 0;width: 100%;text-align: center;z-index: 3;-webkit-transition: all 0.6s ease-out 0s;-moz-transition: all 0.6s ease-out 0s;-ms-transition: all 0.6s ease-out 0s;-o-transition: all 0.6s ease-out 0s;transition: all 0.6s ease-out 0s;opacity: 0;visibility: hidden;}
.divigarden_homev2_portfolio .project:hover .des{opacity: 1;visibility: visible;}
.divigarden_homev2_portfolio .project:hover .et_overlay{opacity:1;}
.divigarden_homev2_video_blurb .et_pb_blurb_description a{display: inline-block;position: relative;margin-top:10px;}
.divigarden_homev2_video_blurb .et_pb_blurb_description a:after{content: "\39";font-family: 'ETmodules';position: relative;display: inline-block;margin-left: 3px;line-height: normal;vertical-align: middle;}
.divigarden_homev2_video .et_pb_video_play:before,.divigarden_homev2_video1 .et_pb_video_play:before{content: "\45";}
.divigarden_homev2_step_row .et_pb_blurb .et_pb_blurb_content{width: 100%;height: 100%;}
.divigarden_homev2_step_row .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image,.divigarden_homev2_step_row .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap,.divigarden_homev2_step_row .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img{width: 100%;height: 100%;object-fit:cover;overflow: hidden;border-radius: 50%;}
.divigarden_homev2_step_row .et_pb_column:hover .et_pb_blurb{transform: translateY(-6px);}
.divigarden_homev2_testi .et_pb_testimonial_portrait:before{content: "";background-color: var(--dglt_color33);position: absolute;left: -30px;top: -30px;width: 100px;height: 190px;z-index: -1;border-radius: 100px 0 0 100px !important;box-shadow: unset;overflow: visible !important;}
.divigarden_homev2_testi .et_pb_testimonial_meta:before{content: "";position: absolute;background: var(--dglt_color33);width: 20px;height: 2px;left: 0;top: 0;bottom:0;margin:auto;}
.divigarden_homev2_accor .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before{content:"\4b";}
.divigarden_homev2_video1 .et_pb_video_overlay_hover{background-color: rgba(19,39,40,0.66) !important;}
.divigarden_homev2_form .et_contact_bottom_container{float: none;display: block;text-align: left;margin: 0;}
.divigarden_homev2_form .et_contact_bottom_container .et_pb_button:after{position: relative;margin-left: 5px !important;vertical-align: middle;}
.divigarden_homev2_form .et_pb_contact_form{margin:0;position:relative;}
.divigarden_homev2_form_img .et_pb_image_wrap  img{width: 450px;height: 450px;}
.divigarden_homev2_team .et_pb_team_member_image:before{content: "";position: absolute;left: 0;top: 0;height: 100%;width: 100%;background-image: -moz-linear-gradient(
90deg, var(--dglt_color3) 0%, var(--dglt_color20) 71%, var(--dglt_color21) 99%, var(--dglt_color33) 100%);background-image: -webkit-linear-gradient(90deg, var(--dglt_color3) 0%, var(--dglt_color20) 71%, var(--dglt_color21) 99%, var(--dglt_color33) 100%);background-image: -ms-linear-gradient(90deg, var(--dglt_color3) 0%, var(--dglt_color20) 71%, var(--dglt_color21) 99%, var(--dglt_color33) 100%);opacity: 0;-webkit-transition: all 0.4s ease-out 0s;-moz-transition: all 0.4s ease-out 0s;-ms-transition: all 0.4s ease-out 0s;-o-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;}
.divigarden_homev2_team:hover .et_pb_team_member_image:before{opacity:1;}
.divigarden_homev2_team .et_pb_team_member_image img{width:100%;}
.divigarden_homev2_team:hover .et_pb_team_member_description{opacity: 1 !important;visibility: visible !important;}
.divigarden_homev2_team .et_pb_member_social_links li:last-child{margin-right:0 !important;}
.divigarden_homev2_team .et_pb_member_social_links li a{background: var(--dglt_color2);line-height: normal;width: 25px;height: 25px;display: flex;align-items: center;justify-content: center;border-radius: 50%;}
.divigarden_homev2_team .et_pb_member_social_links li a:hover{background: var(--dglt_color33);}
.divigarden_homev2_team .et_pb_member_social_links li{margin-right:6px;}
.divigarden_homev2_blog .et_pb_post{padding: 30px 30px 40px 30px;-webkit-transition: all 0.4s ease-out 0s;-moz-transition: all 0.4s ease-out 0s;-ms-transition: all 0.4s ease-out 0s;-o-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;position: relative;overflow: hidden;margin-bottom:30px;}
.divigarden_homev2_blog .et_pb_post:last-child{margin-bottom:0 !important;}
.divigarden_homev2_blog .et_pb_post .et_pb_image_container{position:relative;margin:0;}
.divigarden_homev2_blog .et_pb_post .entry-featured-image-url{margin-bottom:15px;}
.divigarden_homev2_blog .et_pb_post .more-link:after{content: "\45";font-family: 'ETmodules';position: relative;display: inline-block;margin-left: 6px;line-height: normal;vertical-align: baseline;}
.divigarden_homev2_blog .et_pb_post .info span{position:relative;}
.divigarden_homev2_blog .et_pb_post .info span:before{content: "\e08a";font-family: 'ETmodules';color: var(--dglt_color33);margin-right: 5px;display: inline-block;position: relative;}
.divigarden_homev2_blog .et_pb_post .info span.date:before{content: "\e06b";margin-left:5px;}
.divigarden_homev2_blog .et_pb_post .cat {padding-left: 10px;border-left: 2px solid var(--dglt_color33);}
@media only screen and (max-width: 981px){
 	.divigarden_homev2_portfolio .project{width: 48.5% !important;clear: none !important;margin-bottom: 30px !important;margin-right:3% !important;}
	.divigarden_homev2_portfolio .project:nth-child(3){margin-right:3% !important;}
	.divigarden_homev2_portfolio .project:nth-child(2),.divigarden_homev2_portfolio .project:nth-child(4){margin-right:0 !important;}
	.divigarden_homev2_portfolio .project:nth-child(6){margin-bottom:0 !important;}
	.divigarden_homev2_form_img .et_pb_image_wrap img{width:350px;height:350px;}
	.divigarden_homev2_form .et_contact_bottom_container{text-align:center;}
	.divigarden_homev2_blog .et_pb_post .info span{display:block;}
	.divigarden_homev2_blog .et_pb_post .info span.date:before{margin-left:0;}
	.divigarden_homev2_blog .et_pb_post{padding: 25px 15px 25px;}
}
@media only screen and (max-width: 767px){
	.divigarden_homev2_slider .et_pb_slide .et_pb_slide_content a{margin-right:0;display: block;}
	.divigarden_homev2_slider .et_pb_slide .et_pb_slide_content a.btn1{margin-left: 0;}
	.divigarden_homev2_portfolio .project{width: 100% !important;margin-bottom: 30px !important;margin-right:0% !important;}
	.divigarden_homev2_portfolio .project:nth-child(3){margin-right:0% !important;}
	.divigarden_homev2_slider .et_pb_slide .et_pb_slide_content a.btn1{margin-top:15px;}
	.divigarden_homev2_service .et_pb_image_wrap .et-pb-icon{margin:auto;}
	.divigarden_homev2_portfolio .et_pb_portfolio_filters ul li{display: block;width: 100% !important;margin-bottom: 10px;}
	.divigarden_homev2_portfolio .et_pb_portfolio_filters ul li:last-child{margin-bottom: 0px !important;}
	.divigarden_homev2_portfolio .et_pb_portfolio_filters ul li a{margin:0;}
	.divigarden_homev2_form_img .et_pb_image_wrap img{width: auto;height: auto;}
}

/**********Home V3************/
.divigarden_homev3_slider .et_pb_slide .et_pb_slide_content h2{font-weight: 600;font-size: 70px;line-height: 1.3em;padding-bottom: 10px;position: relative;text-transform: uppercase;}
.divigarden_homev3_slider .et_pb_slide .et_pb_button:after{position:relative;margin-left:5px !important;}
.divigarden_homev3_aboutus_blurb .et_pb_main_blurb_image .et_pb_image_wrap{position:relative;display:inline-block;z-index: 1;}
.divigarden_homev3_aboutus_blurb .et_pb_main_blurb_image .et_pb_image_wrap:after{position: absolute;content: '';background: var(--dglt_color33);opacity: .2;z-index: -1;width: 35px;height: 35px;right: -10px;bottom: -10px;}
.divigarden_homev3_video .et_pb_video_play:before{content: "\45";}
.divigarden_homev3_video .et_pb_video_play:after{border: 2px solid var(--dglt_color33);width: 100px;height: 100px;border-radius: 50%;position: absolute;top: 50%;bottom: 0;left: -10px;right: 0; margin: 0 auto;transform: translateY(-50%);z-index: 1;content:"";}
.divigarden_homev3_service_img .et_pb_image_wrap,.divigarden_homev3_service_img .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;}
@keyframes animate2{
0%{transform: translate3d(0, 0, 0) translateX(-50%);-webkit-transform: translate3d(0, 0, 0) translateX(-50%);}
100%{transform: translate3d(0, 20px, 0) translateX(-50%);-webkit-transform: translate3d(0, 20px, 0) translateX(-50%);}	
}
.divigarden_homev3_team .et_pb_team_member_image img{transform: scale(1);transition: 0.4s;width:100%;}
.divigarden_homev3_team:hover .et_pb_team_member_image img{transform: scale(1.1);}
.divigarden_homev3_team:hover .et_pb_team_member_description{opacity: 1 !important;visibility: visible !important;bottom: 0 !important;}
.divigarden_homev3_team:hover .et_pb_member_social_links{opacity: 1 !important;}
.divigarden_homev3_team .et_pb_member_social_links li:last-child{margin-right:0 !important;}
.divigarden_homev3_portfolio .project{width: 31.3% !important;clear:none !important;margin-right: 3% !important;overflow:visible;position:relative;margin-bottom: 30px !important;padding-bottom: 35px;}
.divigarden_homev3_portfolio .project.on_last_row{margin-bottom:0 !important;}
.divigarden_homev3_portfolio .project:nth-child(3),.divigarden_homev3_portfolio .project:nth-child(6){margin-right:0 !important;}
.divigarden_homev3_portfolio .project img{width:100%;height: 100%;object-fit: cover;transition: all 0.3s ease 0s;}
.divigarden_homev3_portfolio .project:hover img{transform: scale(1.1);}
.divigarden_homev3_portfolio .project .des{background: var(--dglt_color2);box-shadow: 0 6px 25px rgb(0 0 0 / 7%);position: absolute;bottom: 0px;left: 35px;right: 35px;padding: 18px 0;border-radius: 5px;transition: all 0.5s ease-in-out;}
.divigarden_homev3_portfolio .project:hover .des{bottom: 10px;}
.divigarden_homev3_portfolio .project:hover .et_pb_module_header{top:0 !important;}
.divigarden_homev3_portfolio .project:hover .post-meta{opacity:1 !important;}
.divigarden_homev3_form .et_contact_bottom_container{float: none;display: block;text-align: center;margin: 0;}
.divigarden_homev3_form .et_contact_bottom_container .et_pb_button:after{position: relative;margin-left: 5px !important;vertical-align: middle;}
.divigarden_homev3_form .et_pb_contact_form{margin:0;position:relative;}
.divigarden_homev3_blog .et_pb_post{position: relative;padding: 0;overflow: hidden;margin-bottom: 30px;padding-bottom: 45px;}
.divigarden_homev3_blog .et_pb_post:last-child{margin-bottom:0 !important;}
.divigarden_homev3_blog .et_pb_post .et_pb_image_container{margin:0;position:relative;}
.divigarden_homev3_blog .et_pb_post .entry-featured-image-url{margin-bottom:0;position:relative;height:340px;}
.divigarden_homev3_blog .et_pb_post .des{margin-top: 0;position: absolute;bottom: 15px;width: auto;padding: 20px; z-index: 9;background: var(--dglt_color2);left: 35px;right: 35px;border-radius: 5px;box-shadow: 0 6px 25px rgb(0 0 0 / 7%);text-align: center;transition: all .5s ease;transform: translateY(0px);}
.divigarden_homev3_blog .et_pb_post:hover .des{transform: translateY(-8px);}
.divigarden_homev3_blog .et_pb_post .date{position: absolute;right: 10px;top: 10px;text-align: center;padding: 2px 20px;background: var(--dglt_color33);z-index: 9;border-radius: 5px;color: var(--dglt_color2);font-weight: 600; text-transform: uppercase;font-size: 14px;}
.divigarden_homev3_blog .et_pb_post .date .day{display: block;line-height: normal;font-size: 26px;}
.divigarden_homev3_blog .et_pb_post .info span{display:block;position:relative;text-align:center;}
.divigarden_homev3_blog .et_pb_post .info span 
.divigarden_homev3_blog .et_pb_post .info span.author:after{content: "";display: block;width: 6px;height: 6px;border-radius: 50%;background: var(--dglt_color33);margin: 5px auto;}
.divigarden_homev3_blog .et_pb_post .blog-category:hover{color:var(--dglt_color33) !important;}
.divigarden_homev3_blog .et_pb_post .blog-category{font-weight:600;cursor:pointer;}
@media only screen and (max-width: 981px){
	.divigarden_homev3_slider .et_pb_slide .et_pb_slide_content h2{font-size: 44px;line-height: 1.3em;}
	.divigarden_homev3_portfolio .project{width: 48.5% !important;clear: none !important;margin-bottom: 30px !important;margin-right:3% !important;}
	.divigarden_homev3_portfolio .project:nth-child(3){margin-right:3% !important;}
	.divigarden_homev3_portfolio .project:nth-child(2),.divigarden_homev3_portfolio .project:nth-child(4){margin-right:0 !important;}
	.divigarden_homev3_portfolio .project:nth-child(6){margin-bottom:0 !important;}
	.divigarden_homev3_blog .et_pb_post .des,.divigarden_homev3_portfolio .project .des{left: 15px;right: 15px;}
}
@media only screen and (max-width: 767px){
	.divigarden_homev3_slider .et_pb_slide .et_pb_slide_content h2{font-size: 27px;}
	.divigarden_homev3_video .et_pb_video_play:after{left: -12px;width: 80px;height: 80px;}
	.divigarden_homev3_portfolio .project{width: 100% !important;margin-bottom: 30px !important;margin-right:0% !important;}
	.divigarden_homev3_portfolio .project:nth-child(3){margin-right:0% !important;}
}

/*****Home V4*****/
.divigarden_homev4_slider .et_pb_slide .et_pb_slide_content h2{font-weight: 600;font-size: 60px;line-height: 1.1em;padding-bottom: 20px;position: relative;}
.divigarden_homev4_slider .et_pb_slide .et_pb_slide_content h2 span{color:var(--dglt_color33);}
.divigarden_homev4_slider .et_pb_slide .et_pb_slide_content{max-width: 710px;position: relative;}
.divigarden_homev4_slider .et_pb_slide .et_pb_slide_content a{position: relative;display: inline-block;padding: 10px 30px;margin-top:20px;margin-right:10px;background: transparent;border: 1px dashed var(--dglt_color2);}
.divigarden_homev4_slider .et_pb_slide .et_pb_slide_content a:after{content: "\45";font-family: 'ETmodules';position: relative;display: inline-block;margin-left: 6px;line-height: normal;font-size: 20px;vertical-align: sub;}
.divigarden_homev4_slider .et_pb_slide .et_pb_slide_content a:hover{background:var(--dglt_color33);border-style: solid;border-color: var(--dglt_color33);}
.divigarden_homev4_slider .et_pb_slide .et_pb_slide_content a.btn1{margin-right:0px;margin-left:10px;background: var(--dglt_color3);border-style: solid;border-color: var(--dglt_color3);}
.divigarden_homev4_slider .et_pb_slide .et_pb_slide_content a.btn1:hover{background: var(--dglt_color33);border-color: var(--dglt_color33);}
.divigarden_homev4_slider .et-pb-slider-arrows .et-pb-arrow-prev{left:10px;}
.divigarden_homev4_slider .et-pb-slider-arrows .et-pb-arrow-next{right:10px;}
.divigarden_homev4_aboutus_img .et_pb_image_wrap,.divigarden_homev4_aboutus_img .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;}
.divigarden_homev4_chooseus_blurb .et_pb_image_wrap .et-pb-icon{display: inline-block;border-radius: 5px;padding: 10px;border-width: 1px;}
.divigarden_homev4_chooseus_blurb .et_pb_blurb_container{vertical-align:middle;}
.divigarden_homev4_video .et_pb_video_play:before{content: "\45";}
.divigarden_homev4_video .et_pb_video_play:after{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 50%;z-index: -1;width: 105px;height: 105px;opacity: .3;background-color: var(--dglt_color2);}
.divigarden_homev4_video .et_pb_video_play:hover:after{-webkit-animation: scaling 1.05s infinite;-moz-animation: scaling 1.05s infinite;-ms-animation: scaling 1.05s infinite;-o-animation: scaling 1.05s infinite;animation: scaling 1.05s infinite;}
@keyframes scaling{
100% {width: 200%;height: 200%;opacity: 0;}
}
.divigarden_homev4_service_txt .et_pb_text_inner a{float: left;margin-right: 10px;line-height: normal;}
.divigarden_homev4_step_row .et_pb_blurb .et_pb_blurb_content{width: 100%;height: 100%;}
.divigarden_homev4_step_row .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image,.divigarden_homev4_step_row .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap,.divigarden_homev4_step_row .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img{width: 100%;height: 100%;object-fit:cover;overflow: hidden;border-radius: 50%;}
.divigarden_homev4_step_row .et_pb_blurb .et_pb_module_header:before{content: '';position: absolute;width: 76px;height: 76px;opacity: .25;z-index: -1;border-radius: 50%;background-color: var(--dglt_color33);-webkit-transition: .3s cubic-bezier(.3,.58,.55,1);transition: .3s cubic-bezier(.3,.58,.55,1);}
.divigarden_homev4_step_row .et_pb_blurb .et_pb_module_header:after{content: '';position: absolute;z-index: -1;width: 59px;height: 59px;border-radius: 50%;opacity: .5;background-color: var(--dglt_color33);-webkit-transition: .3s cubic-bezier(.3,.58,.55,1);transition: .3s cubic-bezier(.3,.58,.55,1);}
.divigarden_homev4_step_row .et_pb_column:hover .et_pb_blurb .et_pb_module_header:before,.divigarden_homev4_step_row .et_pb_column:hover .et_pb_blurb .et_pb_module_header:after{transform: scale(1.2);}
.divigarden_homev4_form .et_contact_bottom_container{float: none;display: block;text-align: center;margin: 0;}
.divigarden_homev4_form .et_contact_bottom_container .et_pb_button:after{position: relative;margin-left: 5px !important;vertical-align: middle;}
.divigarden_homev4_form .et_pb_contact_form{margin:0;position:relative;}
.divigarden_homev4_team .et_pb_team_member_image img{width: 100%;-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}
.divigarden_homev4_team:hover .et_pb_team_member_image img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);transform: scale(1.05);}
.divigarden_homev4_team:hover .et_pb_team_member_description{border-bottom-color: var(--dglt_color33) !important;}
.divigarden_homev4_team ul li:last-child{margin-right:0;}
.divigarden_homev4_form1 .et_pb_contact_form .et_pb_contact_field,.divigarden_homev4_form1 .et_pb_contact_form .et_contact_bottom_container{margin-bottom: 0;width: 24% !important;padding: 0 10px;float: none;display: inline-block;}
.divigarden_homev4_form1 .et_contact_bottom_container .et_pb_button:after{position: relative;margin-left: 5px !important;vertical-align: middle;}
.divigarden_homev4_blog .et_pb_post{padding: 15px;background-color: var(--dglt_color2);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);-webkit-transition: 0.5s;-o-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;margin-top: 10px;margin-bottom: 30px; position: relative;-webkit-box-shadow: 0 0 10px 0 rgb(43 52 59 / 10%);-moz-box-shadow: 0 0 10px 0 rgba(43,52,59,.1);box-shadow: 0 0 10px 0 rgb(43 52 59 / 10%);display: flex;flex-wrap: wrap;}
.divigarden_homev4_blog .et_pb_post:last-child{margin-bottom:0 !important;}
.divigarden_homev4_blog .et_pb_post:hover{-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);box-shadow: 0 0 20px rgb(0 0 0 / 14%);}
.divigarden_homev4_blog .et_pb_post .et_pb_image_container{margin: 0;order: 1;position: relative;width: 100%;}
.divigarden_homev4_blog .et_pb_post .entry-featured-image-url{position: relative;display: block;margin-bottom: 15px;}
.divigarden_homev4_blog .et_pb_post .post-meta:before{content: "\e023";font-family: 'ETmodules';margin-right: 5px;display: inline-block;position: relative;}
.divigarden_homev4_blog .et_pb_post .entry-featured-image-url .et_overlay{opacity: 1;z-index: 3;border: none;}
.divigarden_homev4_blog .et_pb_post .entry-featured-image-url .et_overlay:after{content: "";height: 80px;width: 120px;text-align: center;color: var(--dglt_color2);position: absolute;right: -60px;top: -30px;z-index: 9;background: var(--dglt_color33);transform: rotate(45deg);}
.divigarden_homev4_blog .et_pb_post .entry-featured-image-url .et_overlay:before{font-size: 20px;position: absolute;top: 20px;right: 0px;left: auto;margin: 0 !important;z-index: 10;}
@media only screen and (max-width: 981px){
	.divigarden_homev4_slider .et_pb_slide .et_pb_slide_content h2{font-size: 44px;line-height: 1.3em;}
	.divigarden_homev4_slider .et_pb_slide .et_pb_slide_content{max-width: 100%;}
	.divigarden_homev4_form1 .et_pb_contact_form .et_pb_contact_field,.divigarden_homev4_form1 .et_pb_contact_form .et_contact_bottom_container{margin-bottom: 20px;width: 100% !important;padding:0;}
	.divigarden_homev4_form1 .et_pb_contact_form .et_contact_bottom_container{margin-bottom: 0px !important;}
}
@media only screen and (max-width: 767px){
	.divigarden_homev4_slider .et_pb_slide .et_pb_slide_content h2{font-size: 25px;}
	.divigarden_homev4_slider .et_pb_slide .et_pb_slide_content a{margin-right:0;display: block;}
	.divigarden_homev4_slider .et_pb_slide .et_pb_slide_content a.btn1{margin-left: 0;}
	.divigarden_homev4_service_txt .et_pb_text_inner a{display: block;float: none;margin: 0;}
}

/*****Home V5*****/
.divigarden_homev5_slider .et_pb_slide .et_pb_slide_content h2{font-weight: 600;font-size: 64px;line-height: 1.1em;padding-bottom: 20px;position: relative;text-transform:uppercase;}
.divigarden_homev5_slider .et_pb_slide .et_pb_slide_content{max-width: 710px;position: relative;margin:auto !important;}
.divigarden_homev5_slider .et_pb_slide .et_pb_slide_content a{position: relative;display: inline-block;padding: 10px 30px;margin-top:20px;margin-right:10px;background: transparent;border: 1px dashed var(--dglt_color2);}
.divigarden_homev5_slider .et_pb_slide .et_pb_slide_content a:after{content: "\45";font-family: 'ETmodules';position: relative;display: inline-block;margin-left: 6px;line-height: normal;font-size: 20px;vertical-align: sub;}
.divigarden_homev5_slider .et_pb_slide .et_pb_slide_content a:hover{background:var(--dglt_color33);border-style: solid;border-color: var(--dglt_color33);}
.divigarden_homev5_slider .et_pb_slide .et_pb_slide_content a.btn1{margin-right:0px;margin-left:10px;background: var(--dglt_color3);border-style: solid;border-color: var(--dglt_color3);}
.divigarden_homev5_slider .et_pb_slide .et_pb_slide_content a.btn1:hover{background: var(--dglt_color33);border-color: var(--dglt_color33);}
.divigarden_homev5_slider .et-pb-slider-arrows .et-pb-arrow-prev{left:20px;}
.divigarden_homev5_slider .et-pb-slider-arrows .et-pb-arrow-next{right:20px;}
.divigarden_homev5_slider .et-pb-slider-arrows .et-pb-arrow-prev:before{content:"\23"}
.divigarden_homev5_slider .et-pb-slider-arrows .et-pb-arrow-next:before{content:"\24"}
.divigarden_homev5_video  .et_pb_video_play:before{content: "\45";}
.divigarden_homev5_about_blurb .et_pb_image_wrap .et-pb-icon:before{content: '';position: absolute;left: 0;top: -10px;width: 50%;height: 70px;background: var(--dglt_color4);z-index: -1;}
.divigarden_homev5_about_blurb .et_pb_image_wrap .et-pb-icon{position:relative;display:inline-block;z-index:1;}
.divigarden_homev5_counter_row .et_pb_column:hover .et_pb_blurb{opacity:1 !important;}
.divigarden_homev5_service_row .divigarden_homev5_service_imgicon .et_pb_image_wrap .et-pb-icon{display: inline-block;padding: 12px;border-radius: 0;opacity: 0;-ms-transform: scale(0);transform: scale(0);z-index: 6;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.divigarden_homev5_service_row .et_pb_column:hover .divigarden_homev5_service_imgicon .et_pb_image_wrap .et-pb-icon{opacity: 1;-ms-transform: scale(1);transform: scale(1);}
.divigarden_homev5_service_row .et_pb_column:hover .divigarden_homev5_service_imgicon:before{opacity: .8 !important;}
.divigarden_homev5_service_row .et_pb_column:hover .divigarden_homev5_service_icon{box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.25) !important;}
.divigarden_homev5_service_row .divigarden_homev5_service_icon .et_pb_image_wrap .et-pb-icon{display: inline-block;padding: 12px;border-radius: 0;opacity: 1;-ms-transform: scale(1);transform: scale(1);z-index: 6;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.divigarden_homev5_service_row .et_pb_column:hover .divigarden_homev5_service_icon .et_pb_image_wrap .et-pb-icon{opacity: 0;-ms-transform: scale(0);transform: scale(0);}
.divigarden_homev5_service_icon .et_pb_blurb_description a{display: inline-block;position: relative;margin-top:10px;}
.divigarden_homev5_service_icon .et_pb_blurb_description a:after{content: "\45";font-family: 'ETmodules';position: relative;display: inline-block;margin-left: 3px;line-height: normal;vertical-align: middle;}
.divigarden_homev5_service_icon .et_pb_blurb_description a:hover{text-decoration: underline;}
.divigarden_homev5_service_row .et_pb_column:hover .divigarden_homev5_service_icon:before{opacity:1 !important;}
.divigarden_homev5_chooseus_blurb .et_pb_image_wrap .et-pb-icon{display: inline-block;padding: 12px;border-radius: 0;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.10);}
.divigarden_homev5_chooseus_blurb .et_pb_blurb_description a{display: block;position: relative;margin-top:0px;}
.divigarden_homev5_chooseus_blurb .et_pb_blurb_description a:after{content: "\24";font-family: 'ETmodules';color: var(--dglt_color5);font-size: 16px;font-weight: 500;width: 30px;height: 30px;border: 1px dashed var(--dglt_color5);display: flex;border-radius: 50%;align-items: center;justify-content: center;}
.divigarden_homev5_chooseus_blurb .et_pb_blurb_description a:hover:after{color:var(--dglt_color2);background:var(--dglt_color33);border-color:var(--dglt_color33);}
.divigarden_homev5_portfolio .project{width: 31.3% !important;clear:none !important;margin-right: 3% !important;overflow:visible;position:relative;margin-bottom: 30px !important;padding-bottom: 0px;}
.divigarden_homev5_portfolio .project.on_last_row{margin-bottom:0 !important;}
.divigarden_homev5_portfolio .project:nth-child(3),.divigarden_homev5_portfolio .project:nth-child(6){margin-right:0 !important;}
.divigarden_homev5_portfolio .project img{width:100%;height: 100%;object-fit: cover;transition: all 0.3s ease 0s;}
.divigarden_homev5_portfolio .project .des{position: absolute;left: 0;bottom: 30px;width: 100%;display: block;z-index: 5;opacity: 0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;display: flex;flex-direction: column-reverse;}
.divigarden_homev5_portfolio .project:hover .des{bottom: 50%;margin-bottom: -32px;opacity: 1;}
.divigarden_homev5_portfolio .project:hover .et_overlay{opacity:1;}
.divigarden_homev5_work_row .et_pb_column:hover .et_pb_blurb h4{bottom: 75% !important;color:var(--dglt_color33)!important;background:var(--dglt_color2) !important;}
.divigarden_homev5_work_row .et_pb_column:hover .et_pb_blurb{background:var(--dglt_color33) !important;}
.divigarden_homev5_work_row .et_pb_column:hover .et_pb_blurb .et_pb_image_wrap .et-pb-icon{color:var(--dglt_color2) !important;}
.divigarden_homev5_work_row .et_pb_column .et_pb_blurb h4:before{content:"";position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px dashed var(--dglt_color2);border-radius:50%;}
.divigarden_homev5_work_row .et_pb_column:hover .et_pb_blurb h4:before{border-color:var(--dglt_color33);}
.divigarden_homev5_testimonial_img .et_pb_image_wrap{border-radius:50%;overflow:hidden;}
.divigarden_homev5_testimonial .et_pb_testimonial_description_inner{order: 2;width: 100%;margin-bottom: 20px;}
.divigarden_homev5_testimonial .et_pb_testimonial_author:before{content: '';position: absolute;left: 15px;top: 0px;width: 5px;height: 37px;background: var(--dglt_color29);border-radius: 3px;-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.divigarden_homev5_testimonial .et_pb_testimonial_author:after{content: '';position: absolute;left: 35px;top: 0px;width: 5px;height: 37px;background: var(--dglt_color29);border-radius: 3px;-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.divigarden_homev5_testimonial:hover .et_pb_testimonial_author:after,.divigarden_homev5_testimonial:hover .et_pb_testimonial_author:before{background:var(--dglt_color33);}
.divigarden_homev5_pricing .et_pb_button_wrapper{order: 4;width: 100%;padding: 0;}
.divigarden_homev5_pricing .et_pb_pricing li{position: relative;padding: 0;margin-bottom: 10px;padding-bottom:8px;border-bottom: 1px solid rgba(0,0,0,0.10);}
.divigarden_homev5_pricing .et_pb_pricing li:last-child{margin-bottom:0 !important;padding-bottom:0px;border-bottom:0;}
.divigarden_homev5_pricing .et_pb_pricing li span:before{content: "\4e";left: unset;position: relative;top: unset;border-radius: 0;border: none !important;font-family: 'ETmodules';vertical-align: middle;margin-right: 10px;font-weight: 600;color: var(--dglt_color33);display: inline-block;}
.divigarden_homev5_pricing .et_pb_pricing li.et_pb_not_available span:before{content: "\4d";}
.divigarden_homev5_pricing .et_pb_button:after{position: relative;margin-left: 5px;}
.divigarden_homev5_pricing:hover .et_pb_button{background: var(--dglt_color33) !important;color: var(--dglt_color2) !important;border-color: var(--dglt_color33) !important;}
.divigarden_homev5_pricing .et_pb_pricing_content_top:before{content: '';position: absolute;left: 0;top: 10px;width: 60px;border-bottom: 3px solid var(--dglt_color33);}
.divigarden_homev5_award_blurb .et_pb_image_wrap .et-pb-icon{padding: 15px;border-radius: 0;border-width: 1px;}
.divigarden_homev5_award_blurb1 h4:after{position: absolute;content: '';width: 10px;height: 10px;left: 55px;background: var(--dglt_color33);bottom: -4px;-ms-transform: rotate(45deg);transform: rotate(45deg);}
.divigarden_homev5_award_blurb1:hover h4{top: -45px !important;visibility: visible !important;opacity: 1 !important;}
.divigarden_homev5_award_blurb1 .et_pb_image_wrap .et-pb-icon{padding: 10px;border-radius: 50%;border: 1px dashed var(--dglt_color33);}
.divigarden_homev5_form .et_contact_bottom_container{float: none;display: block;text-align: center;margin: 0;}
.divigarden_homev5_form .et_contact_bottom_container .et_pb_button:after{position: relative;margin-left: 5px !important;vertical-align: middle;}
.divigarden_homev5_form .et_pb_contact_form{margin:0;position:relative;}
@media only screen and (max-width: 981px){
	.divigarden_homev5_slider .et_pb_slide .et_pb_slide_content h2{font-size: 44px;line-height: 1.3em;}
	.divigarden_homev5_slider .et_pb_slide .et_pb_slide_content{max-width: 100%;}
	.divigarden_homev5_portfolio .project{width: 48.5% !important;clear: none !important;margin-bottom: 30px !important;margin-right:3% !important;}
	.divigarden_homev5_portfolio .project:nth-child(3){margin-right:3% !important;}
	.divigarden_homev5_portfolio .project:nth-child(2),.divigarden_homev5_portfolio .project:nth-child(4){margin-right:0 !important;}
	.divigarden_homev5_portfolio .project:nth-child(6){margin-bottom:0 !important;}
	.divigarden_homev5_form_sec > .et_pb_row{display: flex;flex-direction: column-reverse;}
	.divigarden_homev5_form_sec > .et_pb_row > .et_pb_column:first-child{margin-bottom:0 !important;}
	.divigarden_homev5_form_sec > .et_pb_row > .et_pb_column:last-child{margin-bottom:30px !important;}
}
@media only screen and (max-width: 767px){
	.divigarden_homev5_slider .et_pb_slide .et_pb_slide_content h2{font-size: 26px;}
	.divigarden_homev5_slider .et_pb_slide .et_pb_slide_content a{margin-right:0;display: block;}
	.divigarden_homev5_slider .et_pb_slide .et_pb_slide_content a.btn1{margin-left: 0;}
 	.divigarden_homev5_portfolio .project{width: 100% !important;margin-bottom: 30px !important;margin-right:0% !important;}
	.divigarden_homev5_portfolio .project:nth-child(3){margin-right:0% !important;}
	.divigarden_homev5_slider .et-pb-slider-arrows .et-pb-arrow-prev{left:0px;}
	.divigarden_homev5_slider .et-pb-slider-arrows .et-pb-arrow-next{right:0px;}
	.divigarden_homev5_chooseus_blurb .et_pb_blurb_description a:after{margin:auto;}
}

/******About Us V1******/
.divigarden_aboutusv1_linktxt a.active{color:var(--dglt_color2) !important;position:relative;}
.divigarden_aboutusv1_linktxt a{color:var(--dglt_color23);}
.divigarden_aboutusv1_imgbox .et_pb_main_blurb_image:before{content: "";background: var(--dglt_color33);position: absolute;right: -15px;bottom: -15px;width: 100%;height: 100%;z-index: -1;}
.divigarden_aboutusv1_service .et_pb_blurb_description a{display: inline-block;position: relative;margin-top:10px;}
.divigarden_aboutusv1_service .et_pb_blurb_description a:after{content: "\39";font-family: 'ETmodules';position: relative;display: inline-block;margin-left: 3px;line-height: normal;vertical-align: middle;}
.divigarden_aboutusv1_service .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon{-webkit-transition: all 0.4s ease-out 0s;-moz-transition: all 0.4s ease-out 0s;-ms-transition: all 0.4s ease-out 0s;-o-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;border-bottom: 4px solid var(--dglt_color33);display: inline-block;border-radius: 7px;padding: 15px;}

/******About Us V2******/
.divigarden_aboutusv2_img .et_pb_image_wrap,.divigarden_aboutusv2_img .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;}
.divigarden_aboutusv2_bar .et_pb_counter_container .et_pb_counter_amount_number{position: absolute;top: -25px;padding: 0;}
.divigarden_aboutusv2_bar .et_pb_counter_amount:before{position: absolute;content: '';width: 3px;height: 18px;bottom: -6px;right: -1px;background-color: var(--dglt_color33);}
.divigarden_aboutusv2_team .et_pb_team_member_image img{width: 100%;-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}
.divigarden_aboutusv2_team:hover .et_pb_team_member_image img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);transform: scale(1.05);}
.divigarden_aboutusv2_team:hover .et_pb_member_social_links{transform: translateY(-100%) !important;opacity: 1 !important;}
.divigarden_aboutusv2_team .et_pb_member_social_links li:last-child{margin-right:0;}
.divigarden_aboutusv2_team .et_pb_member_social_links li a{position: relative;line-height: normal;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: transparent;}
.divigarden_aboutusv2_team .et_pb_member_social_links li a:hover{background:var(--dglt_color33);}
.divigarden_aboutusv2_team .et_pb_team_member_description:before{position: absolute;content: '';border-left: 6px solid var(--dglt_color33);-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;height: 85%;left: 0;top: -1px;}
.divigarden_aboutusv2_team:hover .et_pb_team_member_description:before{height:100%;}

/***********About Us V3**************/
.divigarden_aboutusv3_txt .et_pb_text_inner span{position: relative;letter-spacing: 0;display: block;font-size: 60px; font-weight: 600;line-height: 1.3em;}
.divigarden_aboutusv3_blurb .et_pb_main_blurb_image .et_pb_image_wrap,.divigarden_aboutusv3_blurb .et_pb_main_blurb_image .et_pb_image_wrap img{width: 100%;height: 100%;object-fit: cover;}
.divigarden_aboutusv3_blurb .et_pb_module_header span{position: relative;display: inline-block;vertical-align: middle;padding: 0 10px;}
.divigarden_aboutusv3_blurb .et_pb_module_header span:before{content: '';position: absolute;left: 100%;top: 49%;width: 45px;border-bottom: 1px dashed var(--dglt_color6);}
.divigarden_aboutusv3_blurb .et_pb_module_header span:after{content: '';position: absolute;right: 100%;top: 49%;width: 45px;border-bottom: 1px dashed var(--dglt_color6);}
.divigarden_aboutusv3_year .et_pb_module_header:before{border: 1px dashed rgba(0,0,0,0.25);content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:var(--dglt_color7);z-index: -1;}
.divigarden_aboutusv3_year:hover .et_pb_module_header{background:var(--dglt_color33) !important;color:var(--dglt_color2) !important;}
.divigarden_aboutusv3_chooseus_blurb .et_pb_main_blurb_image .et-pb-icon{display: inline-block;}
.divigarden_aboutusv3_chooseus_blurb .et_pb_main_blurb_image .et_pb_image_wrap{display: flex;position: relative;width: 80px;height: 80px;align-items: center;justify-content: center;}
.divigarden_aboutusv3_chooseus_blurb .et_pb_main_blurb_image .et_pb_image_wrap:before{content: "";position: absolute;left: 0;top: 0;width: 40px;height: 100%;background: rgba(255,255,255,0.07);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;z-index: -1;}
.divigarden_aboutusv3_chooseus_blurb .et_pb_main_blurb_image .et_pb_image_wrap:after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: var(--dglt_color33);opacity: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;z-index: -2;}
.divigarden_aboutusv3_chooseus_blurb:hover .et_pb_main_blurb_image .et_pb_image_wrap:before{width: 100%;background: var(--dglt_color3);}
.divigarden_aboutusv3_chooseus_blurb:hover .et_pb_main_blurb_image .et_pb_image_wrap:after{opacity: 1;-ms-transform: rotate(15deg);transform: rotate( 15deg);}
.divigarden_aboutusv3_chooseus_blurb .et_pb_blurb_container{padding-left:30px;}
.divigarden_aboutusv3_team_row .et_pb_column:hover .et_pb_blurb{border-color:var(--dglt_color33) !important;}
.divigarden_aboutusv3_team_row .et_pb_team_member .et_pb_member_social_links li{display: flex;margin-right: 0;line-height: normal;padding: 10px;margin-right:0;}
.divigarden_aboutusv3_team_row .et_pb_column:hover .et_pb_team_member .et_pb_member_social_links{opacity: 1 !important;visibility: visible !important;margin-bottom: 12px !important;}
.divigarden_aboutusv3_team_row .et_pb_team_member .et_pb_member_social_links li:nth-child(2){border-left:1px solid rgba(0,0,0,0.12);border-right:1px solid rgba(0,0,0,0.12);}
.divigarden_aboutusv3_team_row .et_pb_team_member .et_pb_member_social_links:before{content: '';position: absolute;top: 100%;left: 50%;margin-left: -6px;border: 6px solid transparent;border-top: 7px solid var(--dglt_color7);}
.divigarden_aboutusv3_slider .et-pb-slider-arrows .et-pb-arrow-next{transform: translateX(100%);}
.divigarden_aboutusv3_slider .et-pb-slider-arrows .et-pb-arrow-prev:before{content:"\23";}
.divigarden_aboutusv3_slider .et-pb-slider-arrows .et-pb-arrow-next:before{content:"\24";}
.divigarden_aboutusv3_slider .et_pb_slide .et_pb_slide_title:before{content:"\e02f";display:block;text-align:left;margin-bottom:15px;line-height:normal;position:relative;color:var(--dglt_color33);font-family: 'ETmodules';font-size: 45px;font-weight: 400;}
.divigarden_aboutusv3_slider .et_pb_slide:nth-child(2) .et_pb_slide_title:before{content:"\e101";}
.divigarden_aboutusv3_slider .et_pb_slide:nth-child(3) .et_pb_slide_title:before{content:"\e0ec";}
@media only screen and (max-width: 981px){
	.divigarden_aboutusv3_chooseus_blurb .et_pb_blurb_container{padding-left: 0px;}
}
@media only screen and (max-width: 767px){
	.divigarden_aboutusv3_award_row .et_pb_column{margin-bottom:30px !important;}
	.divigarden_homev1_cta_row .et_pb_button_module_wrapper{display: block;width: 100%;}
}

/***********Service V1**************/
.divigarden_servicev1_iconblurb .et_pb_main_blurb_image .et-pb-icon{display: inline-block;padding: 15px;}
.divigarden_servicev1_service_row .et_pb_column:hover .divigarden_servicev1_iconblurb .et_pb_main_blurb_image{top: 100% !important;}
.divigarden_servicev1_imgblurb .et_pb_image_wrap{position:relative;overflow:hidden;}
.divigarden_servicev1_imgblurb .et_pb_image_wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--dglt_color3);z-index:2;opacity:0;transition: .5s;}
.divigarden_servicev1_service_row .et_pb_column:hover .divigarden_servicev1_imgblurb .et_pb_image_wrap:before{opacity:.8;}

.divigarden_servicev1_imgblurb .et_pb_image_wrap img{-webkit-transition: all .5s;transition: all .5s;width: 100%;}
.divigarden_servicev1_service_row .et_pb_column:hover .divigarden_servicev1_imgblurb .et_pb_image_wrap img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}

/**********Service V2***********/
.divigarden_servicev2_imgblurb .et_pb_main_blurb_image .et_pb_image_wrap{position:relative;height:300px;overflow: hidden;}
.divigarden_servicev2_imgblurb .et_pb_main_blurb_image .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;}
.divigarden_servicev2_imgblurb .et_pb_blurb_container{position: absolute;top: 0;left: 0;height: 100%;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;flex-direction: column-reverse;padding: 15px;opacity: 0;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;-webkit-transition-delay: 500ms;-moz-transition-delay: 500ms;-ms-transition-delay: 500ms;-o-transition-delay: 500ms;transition-delay: 500ms;}
.divigarden_servicev2_service_row .et_pb_column:hover .divigarden_servicev2_imgblurb .et_pb_blurb_container{opacity:1;}
.divigarden_servicev2_imgblurb .et_pb_main_blurb_image .et_pb_image_wrap:before{position: absolute;left: 0;top: 25%;width: 100%;height: 100%;opacity: 0;content: "";background-color: var(--dglt_color3);visibility: hidden;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}
.divigarden_servicev2_service_row .et_pb_column:hover .divigarden_servicev2_imgblurb .et_pb_main_blurb_image .et_pb_image_wrap:before{top: 0;opacity: 0.90;visibility: visible;}
.divigarden_servicev2_service_row .et_pb_column:hover .divigarden_servicev2_iconblurb .et_pb_module_header{padding: 20px 15px !important;}
.divigarden_servicev2_iconblurb .et_pb_blurb_container{z-index: 7;position: relative;background: var(--dglt_color2);-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}
.divigarden_servicev2_service_row .et_pb_column:hover .divigarden_servicev2_iconblurb .et_pb_blurb_container{background-color: var(--dglt_color24);}
.divigarden_servicev2_iconblurb .et_pb_main_blurb_image:before{position: absolute;right: 0;bottom: -20px;content: "";clip-path: polygon(50% 0%, 0 100%, 100% 100%);background: var(--dglt_color2);width: 100%;height: 100px;z-index: -1;}
.divigarden_servicev2_service_row .et_pb_column:hover .divigarden_servicev2_iconblurb .et_pb_main_blurb_image{top:100% !important;}
.divigarden_servicev2_imgblurb .et_pb_blurb_description{text-decoration:underline;}

/**********Service V3***********/
.divigarden_servicev3_icon .et-pb-icon{display: inline-block;padding: 15px;border-radius: 0;}

/**********Service V4***********/
.divigarden_servicev4_service_row .et_pb_blurb .et-pb-icon{display: inline-block;padding: 15px;border-radius: 5px;}
.divigarden_servicev4_service_row .et_pb_column:hover .et_pb_blurb .et-pb-icon{background:var(--dglt_color3) !important;}
.et_pb_image img{width:100%;-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}
.divigarden_servicev4_service_row .et_pb_column:hover .et_pb_image img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);transform: scale(1.05);}

/**********Service V5***********/
.divigarden_servicev5_service_row .et_pb_blurb .et-pb-icon{display: inline-block;padding: 20px;border-width:2px;}
.divigarden_servicev5_service_row .et_pb_blurb .et_pb_image_wrap{position:relative;z-index:1;}
.divigarden_servicev5_service_row .et_pb_blurb .et_pb_image_wrap:before{content: "\5c";font-family: 'ETmodules';color: var(--dglt_color33);font-size: 20px;position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-transform: rotate( 0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate( 0deg );-webkit-animation: ttm-service-icon-dots 2s infinite linear;-moz-animation: ttm-service-icon-dots 2s infinite linear;-o-animation: ttm-service-icon-dots 2s infinite linear;animation: ttm-service-icon-dots 2s infinite linear;-webkit-animation-play-state: paused;-moz-animation-play-state: paused;-o-animation-play-state: paused;animation-play-state: paused;}
.divigarden_servicev5_service_row .et_pb_column:hover .et_pb_blurb .et_pb_image_wrap:before{-webkit-animation-play-state: running;-moz-animation-play-state: running;-o-animation-play-state: running;animation-play-state: running;}
@keyframes ttm-service-icon-dots{
0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
100%{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}
}

/**********Service Detail V1***********/
.divigarden_servicedetailv1_accor .et_pb_toggle.et_pb_toggle_open h5{background:var(--dglt_color33);border-color:var(--dglt_color33);}
.divigarden_servicedetailv1_accor .et_pb_toggle.et_pb_toggle_open h5:before{color:var(--dglt_color2);content:"\4b";}
.divigarden_servicedetailv1_img .et_pb_image_wrap,.divigarden_servicedetailv1_img .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;}

/**********Service Detail V2***********/
.divigarden_servicedetailv2_price .et_pb_pricing_table .et_pb_pricing li:last-child{margin-bottom:0 !important;}
.divigarden_servicedetailv2_price .et_pb_pricing_table .et_pb_button_wrapper{padding: 0;width: 100%;order: 4;}
.divigarden_servicedetailv2_price .et_pb_pricing_table .et_pb_frequency{color:var(--dglt_color33) !important;}

/**********Service Detail V3**********/
.divigarden_servicedetailv3_step .et_pb_team_member_description div{position: absolute;left: 50%;margin-left: -25px;bottom: -25px;width: 50px;height: 50px;background: var(--dglt_color4);border: 2px solid var(--white);border-radius: 50%;z-index: 5;display: flex;align-items: center;justify-content: center;}
.divigarden_servicedetailv3_txt ul{padding:0;}
.divigarden_servicedetailv3_txt ul li:not(:last-child){padding: 0 0 15px;margin-bottom: 15px;border-bottom: 1px dashed rgba(0,0,0,0.20);}
.divigarden_servicedetailv3_txt ul li span{float:right;color:var(--dglt_color5) !important;}
.divigarden_servicedetailv3_img .et_pb_image_wrap,.divigarden_servicedetailv3_img .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;}

.divigarden_servicedetailv3_portfolio .project{width: 50% !important;clear:none !important;margin-right: 0% !important;overflow:hidden;position:relative;margin-bottom: 0px !important;}
.divigarden_servicedetailv3_portfolio .project img{width:100%;height: 100%;object-fit: cover;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.divigarden_servicedetailv3_portfolio .project:hover img{opacity: 0.20;}
.divigarden_servicedetailv3_portfolio .project .des{position: absolute;left: 0;bottom: 32px;width: 100%;display: block;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease; -o-transition: all 0.5s ease;transition: all 0.5s ease;z-index: 3;display: flex;flex-direction: column-reverse;}
.divigarden_servicedetailv3_portfolio .project:hover .des{bottom: 50%;margin-bottom: -35px;}
.divigarden_servicedetailv3_portfolio .project:hover .et_overlay:before{transform: translateX(-50%) scale(1) rotate(0deg);-webkit-transform: translateX(-50%) scale(1) rotate(0deg);-ms-transform: translateX(-50%) scale(1) rotate(0deg);bottom:20%;}
@media only screen and (max-width: 767px){
 	.divigarden_servicedetailv3_portfolio .project{width: 100% !important;}
	.divigarden_servicedetailv3_txt ul li span{float: none;display: block;margin-top:5px;}
}

/**********Blog V1**********/
.divigarden_blogv1_blog .et_pb_post{padding: 20px 20px 30px;position:relative;transition: all .8s cubic-bezier(.39,.01,.36,.9) !important;margin-bottom:30px !important;}
.divigarden_blogv1_blog .et_pb_post:last-child{margin-bottom:0 !important;}
.divigarden_blogv1_blog .et_pb_post .et_pb_image_container{position:relative;margin:0;display:block;}
.divigarden_blogv1_blog .et_pb_post .et_pb_image_container .entry-featured-image-url{margin-bottom:20px;position:relative;}
.divigarden_blogv1_blog .et_pb_post .post-meta.date{position: absolute;bottom: 15px;padding: 5px 15px;left: 15px;margin: 0px;line-height: normal;background: var(--dglt_color2);color: var(--dglt_color33) !important;}
.divigarden_blogv1_blog .et_pb_post .post-meta.cat:before{content:"\e023";font-family:ETmodules;position:relative;display:inline-block;vertical-align:middle;color:var(--dglt_color33);margin-right:10px;line-height: normal;}
.divigarden_blogv1_blog .et_pb_post .more-link:before{content: "";display: inline-block;border-bottom: 2px solid var(--dglt_color33);position: absolute;width: 20px;bottom: -2px;transition: all .5s ease;}
.divigarden_blogv1_blog .et_pb_post:hover .more-link:before{width:100%;}

/**********Blog V2**********/
.divigarden_blogv2_blog .et_pb_post{position:relative;margin-bottom:30px;overflow:hidden;padding:0;}
.divigarden_blogv2_blog .et_pb_post:last-child{margin-bottom:0 !important;}
.divigarden_blogv2_blog .et_pb_post .et_pb_image_container{position:relative;margin:0;display:block;}
.divigarden_blogv2_blog .et_pb_post .et_pb_image_container .entry-featured-image-url{margin-bottom:0px;position:relative;height: 380px;}
.divigarden_blogv2_blog .et_pb_post .et_pb_image_container .entry-featured-image-url img{width:100%;height:100%;object-fit:cover;}
.divigarden_blogv2_blog .et_pb_post .et_overlay{z-index: 3;opacity: 1;border:none;}
.divigarden_blogv2_blog .et_pb_post:hover .et_overlay{background: rgb(255 255 255/0.9) !important;}
.divigarden_blogv2_blog .et_pb_post .et_overlay:before{top: auto !important;bottom: 25px;left: auto !important;right: 25px;margin: 0 !important;font-size: 20px;width: 35px;height: 35px;background: var(--dglt_color33);display: flex;align-items: center;justify-content: center;border-radius: 50%;}
.divigarden_blogv2_blog .et_pb_post .cat{position: absolute;top: 25px;left: 25px;z-index: 4;}
.divigarden_blogv2_blog .et_pb_post .des{position: absolute;z-index: 5;bottom: 25px;left: 25px;right: 25px;}
.divigarden_blogv2_blog .et_pb_post .post-meta.date,.divigarden_blogv2_blog .et_pb_post .post-meta.cat,.divigarden_blogv2_blog .et_pb_post .post-meta.cat .blog-category{display:inline-block !important;vertical-align: middle;}
@media only screen and (max-width: 767px){
	.divigarden_blogv2_blog .et_pb_post .et_pb_image_container .entry-featured-image-url{height:300px;}
}

/**********Blog V3**********/
.divigarden_blogv3_blog .et_pb_post .entry-featured-image-url img{width:100%;height:100%;object-fit:cover;}
.divigarden_blogv3_blog .et_pb_post{background-color: var(--dglt_color2);padding:15px;margin-bottom: 0px;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);-webkit-transition: 0.5s;-o-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.divigarden_blogv3_blog .et_pb_post:hover{-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);box-shadow: 0 0 20px rgb(0 0 0 / 14%);}
.divigarden_blogv3_blog .et_pb_post .entry-featured-image-url{display: inline-block;width: 40%;margin-bottom: 0;float: left;height: 100%;}
.divigarden_blogv3_blog .et_pb_post .des{display: inline-block;float: left;width:60%;padding: 15px;}
.divigarden_blogv3_blog .et_pb_post .post-meta.author{display: inline-block; border: 1px solid var(--dglt_color33);padding: 5px 10px;line-height: normal;font-size: 12px;color: var(--dglt_color33) !important;margin-bottom: 15px;}
.divigarden_blogv3_blog .et_pb_post .post-meta.author a {color: var(--dglt_color33) !important;}
.divigarden_blogv3_blog .et_pb_ajax_pagination_container{display: grid;grid-gap: 15px;grid-template-columns: repeat(2, 1fr);}
@media only screen and (max-width: 981px){
	.divigarden_blogv3_blog .et_pb_ajax_pagination_container{grid-template-columns: repeat(1, 1fr);}
}
@media only screen and (max-width: 767px){
	.divigarden_blogv3_blog .et_pb_post .entry-featured-image-url{display: block;width: 100%;float:none;height:auto;}
	.divigarden_blogv3_blog .et_pb_post .des{display: block;float: none;width: 100%;padding: 15px 0;}
}

/**********Blog V4**********/
.divigarden_blogv4_blog .et_pb_post{position:relative;margin-bottom:30px;overflow:hidden;padding:0;}
.divigarden_blogv4_blog .et_pb_post:last-child{margin-bottom:0 !important;}
.divigarden_blogv4_blog .et_pb_post .et_pb_image_container{position:relative;margin:0;display:block;}
.divigarden_blogv4_blog .et_pb_post .et_pb_image_container .entry-featured-image-url{margin-bottom:0px;position:relative;}
.divigarden_blogv4_blog .et_pb_post .des{position: relative;padding: 20px 20px 20px 0;margin-top: -35px;background: var(--dglt_color2);z-index: 2;max-width: 95%;}
.divigarden_blogv4_blog .et_pb_post .post-meta.cat{display: inline-block;background: var(--dglt_color33);color: var(--dglt_color2) !important;line-height: normal !important;padding: 5px 15px;position: absolute;margin-bottom: 0;top: 0;left: 20px;transform: translateY(-50%);}
.divigarden_blogv4_blog .et_pb_post .post-meta.cat a{color: var(--dglt_color2) !important;}
.divigarden_blogv4_blog .et_pb_post .more-link:after{content: "\39";font-family: 'ETmodules';position: relative;display: inline-block;margin-left: 3px;line-height: normal;vertical-align: middle;}
.divigarden_blogv4_blog .et_pb_post .date{position:relative;margin-left:5px;padding-left:5px;border-left:1px solid var(--dglt_color5);}
.divigarden_blogv4_blog .et_pb_post .date:before{content: "\e023";font-family: 'ETmodules';position: relative;display: inline-block;margin-right:5px;line-height: normal;}
@media only screen and (max-width: 981px){
	.divigarden_blogv4_blog .et_pb_post .date{margin-left: 0;display: block;padding-left: 0;border-left: none;}
}

/**********Blog Detail**********/
.divigarden_blogdetail_blurb .et_pb_blurb_container{display: flex;flex-direction: column-reverse;}
.divigarden_blogdetail_tag .et_pb_text_inner a{padding: 5px 20px;background: transparent;line-height: normal;}
.divigarden_blogdetail_tag .et_pb_text_inner a:hover{background:var(--dglt_color33);}
.divigarden_blogdetail_comment .et_pb_button:after{position:relative;margin-left:3px !important;vertical-align:middle;}
.divigarden_blogdetail_comment .comment-form{padding-bottom:0 !important;}
.divigarden_blogdetail_categorylist ul li{border-bottom: 1px solid var(--dglt_color8);padding-bottom: 8px;text-align: right;margin-bottom: 8px;}
.divigarden_blogdetail_categorylist ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}
.divigarden_blogdetail_categorylist ul li a{float: left;}
.divigarden_blogdetail_blog .et_pb_post .entry-featured-image-url{margin-bottom: 0;float: left;max-width: 80px;height: 80px;}
.divigarden_blogdetail_blog .et_pb_post .post-meta:before{content: "\e023";font-family: 'ETmodules';position: relative;display: inline-block;margin-right:10px;line-height: 1.8em;color:var(--dglt_color33);}
.divigarden_blogdetail_blog .et_pb_post{position:relative;margin-bottom:10px;padding-bottom:8px;border-bottom: 1px solid var(--dglt_color8);}
.divigarden_blogdetail_blog .et_pb_post:last-child{margin-bottom:0px !important;padding-bottom:0;border-bottom:0;}
.divigarden_blogdetail_taglist .tagcloud a{padding: 8px 20px;line-height: normal;border-radius: 0;background: transparent;border: 1px solid var(--dglt_color9);margin-bottom: 8px;}
.divigarden_blogdetail_taglist .tagcloud a:hover{border-color:var(--dglt_color33);background:var(--dglt_color33);}
.divigarden_blogdetail_gallery .et_pb_gallery_items{display: grid;grid-gap: 10px;grid-template-columns: repeat(3, 1fr);}

/*********Contact Us V1**********/
.divigarden_contactusv1_blurb .et_pb_main_blurb_image .et-pb-icon{display: inline-block;border-radius: 0;padding: 12px;}
.divigarden_contactusv1_blurb1 .et_pb_blurb_description a{position:relative;display:inline-block;}
.divigarden_contactusv1_blurb1 .et_pb_blurb_description a:after{content: "\39";font-family: 'ETmodules';position: relative;display: inline-block;margin-left: 3px;line-height: normal;vertical-align: middle;}
.divigarden_contactusv1_form .et_contact_bottom_container{float: none;display: block;text-align: center;margin: 0;}
.divigarden_contactusv1_form .et_pb_contact_form{margin:0;position:relative;}

/*******Contact Us V2********/
.divigarden_contactusv2_form .et_contact_bottom_container{margin: 0;}
.divigarden_contactusv2_form .et_pb_contact_form{margin:0;position:relative;}
@media only screen and (max-width: 981px){
	.divigarden_contactusv2_form .et_contact_bottom_container{float: none;display: block;text-align: center;}
}

/*********Contact Us V3**********/
.divigarden_contactusv3_blurb .et_pb_blurb_description a{position:relative;display:inline-block;}
.divigarden_contactusv3_blurb .et_pb_blurb_description a:before{content: "\24";font-family: 'ETmodules';position: relative;display: inline-block;margin-right: 3px;line-height: normal;vertical-align: middle;}
.divigarden_contactusv3_form .et_contact_bottom_container{float: none;display: block;text-align: center;margin: 0;}
.divigarden_contactusv3_form .et_pb_contact_form{margin:0;position:relative;}

/*********Contact Us V4**********/
.divigarden_contactusv4_blurb .et_pb_blurb_description a{border-bottom: 1px dashed;display: inline-block;position: relative;}
.divigarden_contactusv4_blurb .et_pb_blurb_description a:after{content: "\45";font-family: 'ETmodules';position: relative;display: inline-block;margin-left: 5px;}
.divigarden_contactusv4_form .et_contact_bottom_container{float: none;display: block;text-align: left;margin: 0;}
.divigarden_contactusv4_form .et_pb_contact_form{margin:0;position:relative;}
.divigarden_contactusv4_form .et_pb_contact .et_pb_button:after{margin-left: 10px !important;position: relative;vertical-align: middle;}

/*********Contact Us V5**********/
.divigarden_contactusv5_blurb .et_pb_blurb_description a{position:relative;display:inline-block;}
.divigarden_contactusv5_blurb .et_pb_blurb_description a:before{content: "\e010";font-family: 'ETmodules';position: relative;display: inline-block;margin-right: 5px;color:var(--dglt_color33);}
.divigarden_contactusv5_blurb.map .et_pb_blurb_description a:before{content: "\e01d";}
.divigarden_contactusv5_blurb.call .et_pb_blurb_description a:before{content: "\e090";}
.divigarden_contactusv5_blurb.office .et_pb_blurb_description a:before{content: "\e023";}
.divigarden_contactusv5_form .et_contact_bottom_container{float: none;display: block;text-align: left;margin: 0;}
.divigarden_contactusv5_form .et_pb_contact_form{margin:0;position:relative;}
.divigarden_contactusv5_form .et_pb_contact .et_pb_button:after{margin-left: 10px !important;position: relative;vertical-align: middle;}
.divigarden_contactusv5_img .et_pb_image_wrap,.divigarden_contactusv5_img .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;}

/************Project V1************/
.divigarden_projectv1_portfolio .project{width: 31.3% !important;clear:none !important;margin-right: 3% !important;overflow:hidden;position:relative;margin-bottom: 30px !important;padding-bottom:0px;}
.divigarden_projectv1_portfolio .project.on_last_row,.divigarden_projectv1_portfolio .project:last-child{margin-bottom:0 !important;}
.divigarden_projectv1_portfolio .project:nth-child(3),.divigarden_projectv1_portfolio .project:nth-child(6){margin-right:0 !important;}
.divigarden_projectv1_portfolio .project img{width:100%;height: 100%;object-fit: cover;transition: all 0.3s ease 0s;transform: scale(1.01);transition: all 700ms ease;}
.divigarden_projectv1_portfolio .project:hover img{transform: scale(1.07) rotate(0.5deg);}
.divigarden_projectv1_portfolio .project:hover .et_overlay{opacity:1 !important;}
.divigarden_projectv1_portfolio .project:hover .et_overlay:before{top: 40% !important;}
.divigarden_projectv1_portfolio .project .des{position: absolute;top: 50%;left: 0;right: 0;z-index: 9;text-align: center;padding-top: 15px;opacity: 0;-webkit-transform: translate3d(0,20px,0) scale(1,1);-moz-transform: translate3d(0,20px,0) scale(1,1);-ms-transform: translate3d(0,20px,0) scale(1,1);transform: translate3d(0,20px,0) scale(1,1);-webkit-perspective: 1000;-moz-perspective: 1000;-ms-perspective: 1000;perspective: 1000;-webkit-transition: opacity 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;-moz-transition: opacity 0.25s ease-in-out,-moz-transform 0.25s ease-in-out;-o-transition: opacity 0.25s ease-in-out,-o-transform 0.25s ease-in-out;transition: opacity 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out,-moz-transform 0.25s ease-in-out,-o-transform 0.25s ease-in-out,transform 0.25s ease-in-out;}
.divigarden_projectv1_portfolio .project:hover .des{opacity: 1;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0);-webkit-transition-delay: 200ms;-moz-transition-delay: 200ms;-o-transition-delay: 200ms;transition-delay: 200ms;}
.divigarden_projectv1_portfolio .project:before,.divigarden_projectv1_portfolio .project:after{content: '';position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;opacity: 0;-webkit-transition: opacity 0.55s,-webkit-transform 0.55s;transition: opacity 0.55s,transform 0.55s;z-index: 4;}
.divigarden_projectv1_portfolio .project:before{border-top: 1px dashed rgba(255, 255, 255, .33);border-bottom: 1px dashed rgba(255, 255, 255, .33);-webkit-transform: scale(0,1);transform: scale(0,1);}
.divigarden_projectv1_portfolio .project:after{border-right: 1px dashed rgba(255, 255, 255, .33);border-left: 1px dashed rgba(255, 255, 255, .33);-webkit-transform: scale(1,0);transform: scale(1,0);}
.divigarden_projectv1_portfolio .project:hover:before,.divigarden_projectv1_portfolio .project:hover:after{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
@media only screen and (max-width: 981px){
	.divigarden_projectv1_portfolio .project{width: 48.5% !important;clear: none !important;margin-bottom: 30px !important;margin-right:3% !important;}
	.divigarden_projectv1_portfolio .project:nth-child(3){margin-right:3% !important;}
	.divigarden_projectv1_portfolio .project:nth-child(2),.divigarden_projectv1_portfolio .project:nth-child(4){margin-right:0 !important;}
	.divigarden_projectv1_portfolio .project:nth-child(6){margin-bottom:0 !important;}
}
@media only screen and (max-width: 767px){
	.divigarden_projectv1_portfolio .project{width: 100% !important;margin-bottom: 30px !important;margin-right:0% !important;}
	.divigarden_projectv1_portfolio .project:nth-child(3){margin-right:0% !important;}
}

/************Project V2************/
.divigarden_projectv2_portfolio .project{width: 31.3% !important;clear:none !important;margin-right: 3% !important;overflow:hidden;position:relative;margin-bottom: 30px !important;padding-bottom:0px;}
.divigarden_projectv2_portfolio .project.on_last_row{margin-bottom:0 !important;}
.divigarden_projectv2_portfolio .project:nth-child(3),.divigarden_projectv2_portfolio .project:nth-child(6){margin-right:0 !important;}
.divigarden_projectv2_portfolio .project img{width:100%;height: 100%;object-fit: cover;-webkit-transition: all .5s;transition: all .5s;}
.divigarden_projectv2_portfolio .project:hover img{-ms-transform: scale(1.1);transform: scale(1.1);}
.divigarden_projectv2_portfolio .et_pb_portfolio_filters ul li{float: none;display: inline-block;line-height: normal;}
.divigarden_projectv2_portfolio .et_pb_portfolio_filters ul li a{background-color: var(--dglt_color25);margin: 0 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;display: block;border: none;padding: 9px 25px;}
.divigarden_projectv2_portfolio .project .des{padding: 20px;background: transparent;position: absolute;bottom: 0;width: 100%;height: 100%;transform: translateY(75%);-webkit-transition: all .5s;transition: all .5s;}
.divigarden_projectv2_portfolio .project:hover .des{transform: translateY(0);background: var(--dglt_color22);}
.divigarden_projectv2_portfolio .project:hover .post-meta{opacity:1 !important;visibility:visible !important;}
@media only screen and (max-width: 981px){
	.divigarden_projectv2_portfolio .project{width: 48.5% !important;clear: none !important;margin-bottom: 30px !important;margin-right:3% !important;}
	.divigarden_projectv2_portfolio .project:nth-child(3){margin-right:3% !important;}
	.divigarden_projectv2_portfolio .project:nth-child(2),.divigarden_projectv2_portfolio .project:nth-child(4){margin-right:0 !important;}
	.divigarden_projectv2_portfolio .project:nth-child(6){margin-bottom:0 !important;}
}
@media only screen and (max-width: 767px){
	.divigarden_projectv2_portfolio .project{width: 100% !important;margin-bottom: 30px !important;margin-right:0% !important;}
	.divigarden_projectv2_portfolio .project:nth-child(3){margin-right:0% !important;}
	.divigarden_projectv2_portfolio .et_pb_portfolio_filters ul li{display: block;width: 100% !important;}
	.divigarden_projectv2_portfolio .et_pb_portfolio_filters ul li a{margin: 5px 0;}
}

/************Project V3************/
.divigarden_projectv3_portfolio .project{width: 31.3% !important;clear:none !important;margin-right: 3% !important;overflow:hidden;position:relative;margin-bottom: 30px !important;padding-bottom:0px;}
.divigarden_projectv3_portfolio .project.on_last_row{margin-bottom:0 !important;}
.divigarden_projectv3_portfolio .project:nth-child(3),.divigarden_projectv3_portfolio .project:nth-child(6){margin-right:0 !important;}
.divigarden_projectv3_portfolio .project img{width:100%;height: 100%;object-fit: cover;-webkit-transition: all .5s;transition: all .5s;}
.divigarden_projectv3_portfolio .et_pb_portfolio_filters ul li{float: none;display: inline-block;line-height: normal;}
.divigarden_projectv3_portfolio .et_pb_portfolio_filters ul li a{margin: 0 5px;display: block;border: none;background:transparent !important;padding: 9px 25px;}
.divigarden_projectv3_portfolio .project:hover .et_overlay{opacity: 1;-webkit-transform: scale(1) rotateY(0deg);-moz-transform: scale(1) rotateY(0deg);-ms-transform: scale(1) rotateY(0deg);-o-transform: scale(1) rotateY(0deg);transform: scale(1) rotateY(0deg);visibility: visible;}
.divigarden_projectv3_portfolio .project .des{position: absolute;width: 100%;top: 50%;left: 0;transform: translateY(-50%);visibility: hidden;opacity: 0;z-index: 5;}
.divigarden_projectv3_portfolio .project:hover .des{visibility: visible;opacity: 1;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease; -ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;-webkit-transition-delay: 400ms;-moz-transition-delay: 400ms;-ms-transition-delay: 400ms;-o-transition-delay: 400ms;transition-delay: 400ms;}
@media only screen and (max-width: 981px){
	.divigarden_projectv3_portfolio .project{width: 48.5% !important;clear: none !important;margin-bottom: 30px !important;margin-right:3% !important;}
	.divigarden_projectv3_portfolio .project:nth-child(3){margin-right:3% !important;}
	.divigarden_projectv3_portfolio .project:nth-child(2),.divigarden_projectv3_portfolio .project:nth-child(4){margin-right:0 !important;}
	.divigarden_projectv3_portfolio .project:nth-child(6){margin-bottom:0 !important;}
}
@media only screen and (max-width: 767px){
	.divigarden_projectv3_portfolio .project{width: 100% !important;margin-bottom: 30px !important;margin-right:0% !important;}
	.divigarden_projectv3_portfolio .project:nth-child(3){margin-right:0% !important;}
	.divigarden_projectv3_portfolio .et_pb_portfolio_filters ul li{display: block;width: 100% !important;}
	.divigarden_projectv3_portfolio .et_pb_portfolio_filters ul li a{margin: 5px 0;background-color: var(--dglt_color25) !important;}
}

/************Project V4************/
.divigarden_projectv4_portfolio .project{width: 31.3% !important;clear:none !important;margin-right: 3% !important;overflow:hidden;position:relative;margin-bottom: 30px !important;padding-bottom:0px;}
.divigarden_projectv4_portfolio .project.on_last_row{margin-bottom:0 !important;}
.divigarden_projectv4_portfolio .project:nth-child(3),.divigarden_projectv4_portfolio .project:nth-child(6){margin-right:0 !important;}
.divigarden_projectv4_portfolio .project img{width:100%;height: 100%;object-fit: cover;-webkit-transition: all .5s;transition: all .5s;}
.divigarden_projectv4_portfolio .project:hover .et_overlay{opacity: 1;}
.divigarden_projectv4_portfolio .et_pb_portfolio_filters ul li{float: none;display: inline-block;line-height: normal;}
.divigarden_projectv4_portfolio .et_pb_portfolio_filters ul li a{background-color: var(--dglt_color25);margin: 0 5px;display: block;border: none;padding: 6px 25px;}
.divigarden_projectv4_portfolio .et_pb_portfolio_filters ul li a:hover{background-color: var(--dglt_color33);}
.divigarden_projectv4_portfolio .project:hover .et_pb_module_header{opacity: 1 !important;-webkit-transform: translateY(0) !important;-moz-transform: translateY(0) !important;-ms-transform: translateY(0) !important;-o-transform: translateY(0); transform: translateY(0) !important;-webkit-transition: 0.7s;-o-transition: 0.7s;-moz-transition: 0.7s;transition: 0.7s;}
.divigarden_projectv4_portfolio .project:hover .post-meta{opacity: 1 !important;-webkit-transform: translateY(0) !important;-moz-transform: translateY(0) !important;-ms-transform: translateY(0) !important;-o-transform: translateY(0); transform: translateY(0) !important;}
.divigarden_projectv4_portfolio .project .post-meta a{position: relative;display: inline-block;padding: 4px 20px;background: var(--dglt_color33);line-height: normal;}
@media only screen and (max-width: 981px){
	.divigarden_projectv4_portfolio .project{width: 48.5% !important;clear: none !important;margin-bottom: 30px !important;margin-right:3% !important;}
	.divigarden_projectv4_portfolio .project:nth-child(3){margin-right:3% !important;}
	.divigarden_projectv4_portfolio .project:nth-child(2),.divigarden_projectv4_portfolio .project:nth-child(4){margin-right:0 !important;}
	.divigarden_projectv4_portfolio .project:nth-child(6){margin-bottom:0 !important;}
}
@media only screen and (max-width: 767px){
	.divigarden_projectv4_portfolio .project{width: 100% !important;margin-bottom: 30px !important;margin-right:0% !important;}
	.divigarden_projectv4_portfolio .project:nth-child(3){margin-right:0% !important;}
	.divigarden_projectv4_portfolio .et_pb_portfolio_filters ul li{display: block;width: 100% !important;}
	.divigarden_projectv4_portfolio .et_pb_portfolio_filters ul li a{margin: 5px 0;}
}

/************Project V5************/
.divigarden_projectv5_portfolio .project{width: 31.3% !important;clear:none !important;margin-right: 3% !important;overflow:hidden;position:relative;margin-bottom: 30px !important;padding-bottom:0px;}
.divigarden_projectv5_portfolio .project.on_last_row{margin-bottom:0 !important;}
.divigarden_projectv5_portfolio .project:nth-child(3),.divigarden_projectv5_portfolio .project:nth-child(6){margin-right:0 !important;}
.divigarden_projectv5_portfolio .project img{width:100%;height: 100%;object-fit: cover;transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);transition: all ease 400ms;-moz-transition: all ease 400ms;-webkit-transition: all ease 400ms;}
.divigarden_projectv5_portfolio .project:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transition: all 0.2s ease 0s;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;filter: blur(4px);-webkit-filter: blur(1px);-moz-filter: blur(1px);-ms-filter: blur(1px);-o-filter: blur(1px);}
.divigarden_projectv5_portfolio .project:hover .et_overlay{opacity: 1;}
.divigarden_projectv5_portfolio .project:hover .et_overlay:before{visibility: visible;opacity: 1;right: 20px;}
.divigarden_projectv5_portfolio .project .des{position: absolute;left: 30px;bottom: 10px;right: 30px;margin: 20px;z-index: 4;visibility: hidden;opacity: 0;transition: all ease 700ms;-moz-transition: all ease 700ms;-webkit-transition: all ease 700ms;display: flex;flex-direction: column-reverse;}
.divigarden_projectv5_portfolio .project:hover .des{visibility: visible;opacity: 1;bottom: 30px;}
@media only screen and (max-width: 981px){
	.divigarden_projectv5_portfolio .project{width: 48.5% !important;clear: none !important;margin-bottom: 30px !important;margin-right:3% !important;}
	.divigarden_projectv5_portfolio .project:nth-child(3){margin-right:3% !important;}
	.divigarden_projectv5_portfolio .project:nth-child(2),.divigarden_projectv5_portfolio .project:nth-child(4){margin-right:0 !important;}
	.divigarden_projectv5_portfolio .project:nth-child(6){margin-bottom:0 !important;}
}
@media only screen and (max-width: 767px){
	.divigarden_projectv5_portfolio .project{width: 100% !important;margin-bottom: 30px !important;margin-right:0% !important;}
	.divigarden_projectv5_portfolio .project:nth-child(3){margin-right:0% !important;}
}

/************Team Detail V1************/
.divigarden_teamdetailv1_blurb .et_pb_main_blurb_image .et-pb-icon{display: inline-block;padding: 13px;}
.divigarden_teamdetailv1_img .et_pb_image_wrap,.divigarden_teamdetailv1_img .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;}
.divigarden_teamdetailv1_video .et_pb_video_play:before{content: "\45";}
.divigarden_teamdetailv1_counter .et_pb_circle_counter_inner canvas{height: 150px !important;width: 150px !important;right: 0;margin: auto !important;top: 0px;}
.divigarden_teamdetailv1_form .et_contact_bottom_container{float: none;display: block;text-align: left;margin: 0;}
.divigarden_teamdetailv1_form .et_pb_contact_form{margin:0;position:relative;}
.divigarden_teamdetailv1_form .et_pb_contact .et_pb_button:after{margin-left: 10px !important;position: relative;vertical-align: middle;}

/************Team Detail V2************/
.divigarden_teamdetailv2_blurb .et_pb_blurb_container{display: block;position: relative;overflow: hidden;}
.divigarden_teamdetailv2_blurb .et_pb_blurb_container .et_pb_blurb_description{position: relative;display: inline-block;width: 75%;float: left;padding-left: 30px;}
.divigarden_teamdetailv2_form .et_contact_bottom_container{float: none;display: block;text-align: left;margin: 0;}
.divigarden_teamdetailv2_form .et_pb_contact_form{margin:0;position:relative;}
.divigarden_teamdetailv2_form .et_pb_contact .et_pb_button:after{margin-left: 10px !important;position: relative;vertical-align: middle;}
.divigarden_teamdetailv2_blurb1  .et_pb_main_blurb_image img{width:100%;}
.divigarden_teamdetailv2_blurb1 .et_pb_blurb_container{padding: 15px;width: 90%;margin: -15px auto 0;background: var(--dglt_color2);z-index: 2;position: relative;}
.divigarden_teamdetailv2_iconblurb .et-pb-icon{border-width: 1px;border-style: dashed;display: inline-block;padding: 10px;}
@media only screen and (max-width: 767px){
	.divigarden_teamdetailv2_blurb .et_pb_blurb_container .et_pb_blurb_description{display: block;width: 100%;float: none;}
}

/************Coming Soon************/
.divigarden_comingsoon_email .et_pb_newsletter_fields .et_pb_newsletter_field{padding-bottom: 0;margin-bottom: 0;height: 50px;flex-basis: 75%;}
.divigarden_comingsoon_email .et_pb_newsletter_fields .et_pb_newsletter_button_wrap{flex-basis: 25%;}
@media only screen and (max-width: 981px){
 	.divigarden_comingsoon_email .et_pb_newsletter_fields .et_pb_newsletter_field{padding-bottom: 15px;margin-bottom: 0;height: auto;flex-basis: 100%;}
	.divigarden_comingsoon_email .et_pb_newsletter_fields .et_pb_newsletter_button_wrap{flex-basis: 100%;}
}
@media only screen and (max-width: 767px){
	.divigarden_comingsoon_countdown .section.values{width: 22%;}
}

/********FAQ*********/
.divigarden_faq_img .et_pb_image_wrap,.divigarden_faq_img .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;}

/******Career*******/
.divigarden_career_img .et_pb_image_wrap,.divigarden_career_img .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;}
.divigarden_career_counter .et_pb_circle_counter_inner canvas{height: 120px !important;width: 120px !important;right: 0;margin: 0 !important;top: 0px;}
.divigarden_career_serviceimg .et_pb_image_wrap,.divigarden_career_serviceimg .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;-webkit-transition: all 0.4s ease-out 0s;-moz-transition: all 0.4s ease-out 0s;-ms-transition: all 0.4s ease-out 0s;-o-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;}
.divigarden_career_serviceimg:hover .et_pb_image_wrap img{transform: scale3d(1.2, 1.2, 2);}
@media only screen and (max-width: 981px){
	.divigarden_career_counter .et_pb_circle_counter_inner canvas{margin: 0 auto !important;}
}

/******History*******/
.divigarden_history_img .et_pb_image_wrap,.divigarden_history_img .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;}
.divigarden_history_video .et_pb_video_play:before{content: "\45";}

/******History*******/
.divigarden_process_txt h4{position:relative;padding-left: 50px;padding-bottom:0;}
.divigarden_process_txt h4 span{font-size: 18px;line-height: 50px;border-radius: 50%;background: var(--dglt_color33);width: 50px;height: 50px;display: inline-block;text-align: center;left: -40px;top: 0;position: relative;}
.divigarden_process_txt h4 span:before{content: "";border: 3px solid var(--dglt_color33);border-radius: 50%;position: absolute;left: -10px;top: -10px;bottom: -10px;right: -10px;}
.divigarden_process_img .et_pb_image_wrap,.divigarden_process_img .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;-webkit-transition: all 0.4s ease-out 0s;-moz-transition: all 0.4s ease-out 0s;-ms-transition: all 0.4s ease-out 0s;-o-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;}
.divigarden_process_img:hover .et_pb_image_wrap img{transform: scale3d(1.2, 1.2, 2);}
@media only screen and (max-width: 981px){
	.divigarden_process_txt h4 span{font-size: 15px;line-height: 40px;width: 40px;height: 40px;}
}
@media only screen and (max-width: 767px){
	.divigarden_process_txt h4{padding-left: 0;padding-top: 80px;}
	.divigarden_process_txt h4 span{left: 50%;top: 10px;position: absolute;transform: translateX(-50%);}
}

/******Why Choose Us*******/
.divigarden_chooseus_blurb .et_pb_main_blurb_image .et-pb-icon{display: inline-block;padding: 15px;border-width: 1px;}
.divigarden_chooseus_row .et_pb_column:hover .divigarden_chooseus_blurb .et-pb-icon{background: var(--dglt_color33);border-color: var(--dglt_color33);color: var(--dglt_color2);-webkit-transition: all .5s;transition: all .5s;}
.divigarden_chooseus_row .et_pb_column:hover .divigarden_chooseus_icon .et-pb-icon{color:var(--dglt_color33);-webkit-transition: all .5s;transition: all .5s;}

/******Project Detail Inner Page V1*******/
.divigarden_projectdetail_img .et_pb_image_wrap,.divigarden_projectdetail_img .et_pb_image_wrap img{width:100% !important;height:100%;object-fit:cover;}
.divigarden_projectdetail_projectinfo_col .data{padding-bottom: 5px;margin-bottom: 10px;border-bottom: 1px solid rgba(54, 54, 54, 0.05);position: relative;display: block;overflow: hidden;}
.divigarden_projectdetail_projectinfo_col .data:last-child{padding-bottom: px;margin-bottom: 0px;border-bottom: none;}
.divigarden_projectdetail_gallery .et_pb_gallery_item{width: 31.3% !important;clear:none !important;margin-right: 3% !important;overflow:hidden;position:relative;margin-bottom: 30px !important;padding-bottom:0px;}
.divigarden_projectdetail_gallery .et_pb_gallery_item.on_last_row{margin-bottom:0 !important;}
.divigarden_projectdetail_gallery .et_pb_gallery_item:nth-child(3),.divigarden_projectdetail_gallery .et_pb_gallery_item:nth-child(6){margin-right:0 !important;}
.divigarden_projectdetail_gallery .et_pb_gallery_item img{width:100%;height: 100%;object-fit: cover;}
.divigarden_projectdetail_gallery .et_pb_gallery_item:hover .et_overlay:before{top:50% !important;}
.divigarden_projectdetail_gallery .et_pb_gallery_item:hover .et_overlay{opacity:1;}
@media only screen and (max-width: 981px){
	.divigarden_projectdetail_gallery .et_pb_gallery_item{width: 48.5% !important;clear: none !important;margin-bottom: 30px !important;margin-right:3% !important;}
	.divigarden_projectdetail_gallery .et_pb_gallery_item:nth-child(3){margin-right:3% !important;}
	.divigarden_projectdetail_gallery .et_pb_gallery_item:nth-child(2),.divigarden_projectdetail_gallery .et_pb_gallery_item:nth-child(4){margin-right:0 !important;}
	.divigarden_projectdetail_gallery .et_pb_gallery_item:nth-child(6){margin-bottom:0 !important;}
}
@media only screen and (max-width: 767px){
	.divigarden_projectdetail_gallery .et_pb_gallery_item{width: 100% !important;margin-bottom: 30px !important;margin-right:0% !important;}
	.divigarden_projectdetail_gallery .et_pb_gallery_item:nth-child(3){margin-right:0% !important;}
}

/******Project Detail Inner Page V2*******/
.divigarden_projectdetailv2_info .et_pb_blurb_description{display: inline-block;}

/******Project Detail Theme Builder*******/
.divigarden_projectdetail_navigation .nav-previous,.divigarden_projectdetail_navigation .nav-next{padding: 6px 25px;border: 1px solid var(--dglt_color1);background:transparent;}
.divigarden_projectdetail_navigation .nav-previous:hover,.divigarden_projectdetail_navigation .nav-next:hover{background:var(--dglt_color1);}
.divigarden_projectdetail_navigation .nav-previous:hover a span,.divigarden_projectdetail_navigation .nav-next:hover a span{color:var(--dglt_color2) !important;}
.divigarden_projectdetail_tag .et_pb_text_inner a{padding: 6px 25px;border: 1px solid transparent;background: transparent;}
.divigarden_projectdetail_tag .et_pb_text_inner a:hover{background:var(--dglt_color33);border-color:var(--dglt_color33);}

/******Team*******/

/******Style 1******/
.divigarden_team_style1 .et_pb_team_member_image img{width: 100%;display: block;-webkit-transition: all 0.4s ease-out 0s;-moz-transition: all 0.4s ease-out 0s;-ms-transition: all 0.4s ease-out 0s;-o-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;}
.divigarden_team_style1:hover .et_pb_team_member_image img{transform: scale(1.1);}
.divigarden_team_style1 .et_pb_member_social_links li:last-child{margin-right:0;}
.divigarden_team_style1 .et_pb_member_social_links li a{border: 1px solid var(--dglt_color10);display: inline-block;padding: 15px 30px;background: transparent;}
.divigarden_team_style1 .et_pb_member_social_links li a:hover{background:var(--dglt_color33);border-color:var(--dglt_color33);}
@media only screen and (max-width: 767px){
	.divigarden_team_style1 .et_pb_member_social_links li a{padding: 8px 20px;}
}

/******Style 2******/
.divigarden_team_style2 .et_pb_team_member_image img{width: 100%;display: block;}
.divigarden_team_style2 .et_pb_member_social_links li:last-child{margin-right:0;}
.divigarden_team_style2 .et_pb_member_social_links li a{line-height: normal;background: var(--dglt_color33);display: flex;width: 30px;height: 30px;align-items: center;justify-content: center;border-radius: 50%;}
.divigarden_team_style2 .et_pb_member_social_links li a:hover{background:var(--dglt_color3);}
.divigarden_team_style2 .et_pb_team_member_description div{max-height: 0;position: relative;transform: scaleY(0);opacity: 0;visibility: hidden;transition: all 0.3s ease 0s;margin-top: 10px;}
.divigarden_team_style2:hover .et_pb_team_member_description div{max-height: 400px;transform: scaleY(1);opacity: 1;padding: 20px 0 20px;visibility: visible;}
.divigarden_team_style2 .et_pb_team_member_description div:before{content: '';position: absolute;z-index: 1;background: var(--dglt_color33);top: 0;left: 50%;width: 50px;height: 2px;transform: translateX(-50%);}


/******Style 4******/
.divigarden_team_style4 .et_pb_team_member_image img{width: 100%;display: block;}
.divigarden_team_style4 .et_pb_member_social_links li:last-child{margin-right:0;}
.divigarden_team_style4 .et_pb_team_member_description .info{background: var(--dglt_color33);padding: 15px;position: relative;margin: 0 50px 25px;border-radius: 10px;-webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out;-ms-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;z-index: 4;}
.divigarden_team_style4 .et_pb_team_member_image:before{content: '';position: absolute;width: 100%;height: 100%;background: -webkit-gradient(linear, left bottom, left top, from(var(--dglt_color33)), color-stop(98%, rgba(32, 138, 46, 0)), to(rgba(32, 138, 46, 0)));background: -webkit-linear-gradient(bottom, var(--dglt_color33) 8%, rgba(17, 28, 85, 0) 98%, rgba(32, 138, 46, 0) 80%);background: linear-gradient(to top, var(--dglt_color33) 8%, rgba(32, 138, 46, 0) 98%, rgba(32, 138, 46, 0) 80%);left: 0;bottom: 0;-webkit-transition: .5s;transition: .5s;opacity: 0;border-radius: 10px;}
.divigarden_team_style4_row .et_pb_column:hover .divigarden_team_style4 .et_pb_team_member_image:before{opacity:1;}
.divigarden_team_style4_row .et_pb_column:hover .divigarden_team_style4 .et_pb_team_member_description .info{background: var(--dglt_color2);box-shadow: 0px 0px 12px 0px var(--black)17;}
.divigarden_team_style4_row .et_pb_column:hover .divigarden_team_style4 .et_pb_module_header{color:var(--dglt_color1) !important;-webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out;-ms-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.divigarden_team_style4_row .et_pb_column:hover .divigarden_team_style4 .et_pb_member_position{color:var(--dglt_color33) !important;-webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out;-ms-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.divigarden_team_style4 .et_pb_member_social_links li a{line-height: normal;background: transparent;display: flex;width: 40px;height: 40px;align-items: center;justify-content: center;border-radius: 50%;border: 1px dashed var(--dglt_color2);-webkit-transition: all .6s ease-in-out;-moz-transition: all .6s ease-in-out;-ms-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.divigarden_team_style4 .et_pb_member_social_links li a:hover{background:var(--dglt_color2);}
.divigarden_team_style4 .et_pb_member_social_links li{transform: translateY(100px);-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.divigarden_team_style4_row .et_pb_column:hover .divigarden_team_style4 .et_pb_member_social_links li{transform: translateY(0px);}
.divigarden_team_style4 .et_pb_member_social_links li:nth-child(2){transition-delay: .3s;}
.divigarden_team_style4 .et_pb_member_social_links li:nth-child(3){transition-delay: .6s;}
.divigarden_team_style4_row .et_pb_blurb .et_pb_main_blurb_image .et-pb-icon{display: inline-block;padding: 10px;transform: rotate(0);margin: 0 auto;z-index: 10;-webkit-transition: all .6s ease-in-out;-moz-transition: all .6s ease-in-out;-ms-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;border: 1px dashed var(--dglt_color11);}
.divigarden_team_style4_row .et_pb_column:hover .et_pb_blurb .et_pb_main_blurb_image .et-pb-icon{transform: rotate(360deg);}
.divigarden_team_style4_row .et_pb_button_module_wrapper{-webkit-transition: all .6s ease-in-out!important;-moz-transition: all .6s ease-in-out;-ms-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out!important;position: absolute;left: 0;bottom: 0;z-index: -1;transform: translateY(-100px);width: 100%;}
.divigarden_team_style4_row .et_pb_column:hover .et_pb_button_module_wrapper{transform:translateY(65px);}
@media only screen and (max-width: 767px){
	.divigarden_team_style4 .et_pb_team_member_description .info{margin: 0 20px 20px;}
}

/******Style 5******/
.divigarden_team_style5 .et_pb_team_member_image img{width: 100%;display: block;}
.divigarden_team_style5 .et_pb_member_social_links li:last-child{margin-right:0;}
.divigarden_team_style5 .et_pb_member_social_links li a{line-height: normal;background: var(--dglt_color1);display: flex;width: 40px;height: 40px;align-items: center;justify-content: center;border-radius: 50%;}
.divigarden_team_style5 .et_pb_member_social_links li a:hover{background:var(--dglt_color33);}
.divigarden_team_style5_row .et_pb_column:hover .divigarden_team_style5 .et_pb_team_member_description{-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);-webkit-transform-origin: top center;-ms-transform-origin: top center;transform-origin: top center;}
.divigarden_team_style5 .et_pb_team_member_description .info{position: relative;overflow: hidden;margin-bottom: 15px;}
.divigarden_team_style5_row .et_pb_blurb .et_pb_blurb_container{position: relative;overflow: hidden;}
.divigarden_team_style5_row .et_pb_blurb .et_pb_blurb_description{display: inline-block;float: left;padding-left: 10px;}
.divigarden_team_style5_row .et_pb_column:hover .et_pb_blurb{-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;-moz-transform-origin: bottom;-ms-transform-origin: bottom;-o-transform-origin: bottom;transform-origin: bottom;-webkit-transition-delay: 150ms;-moz-transition-delay: 150ms;-ms-transition-delay: 150ms;-o-transition-delay: 150ms;transition-delay: 150ms;}

/******Testimonial*********/

/*******Style 1********/
.divigarden_testimonial_style1 .et_pb_member_position:after{content: "\e033\e033\e033\e033\e033";display: block;font-family: 'ETmodules';color: var(--dglt_color33);position: relative;margin: 10px 0 15px;font-size: 16px;line-height: normal;}
.divigarden_testimonial_style1_row .et_pb_column:hover .divigarden_testimonial_style1{box-shadow: 0px 15px 25px 0px rgb(0 0 0 / 25%);}
.divigarden_testimonial_style1_row .et_pb_column:hover .divigarden_testimonial_style1:before,.divigarden_testimonial_style1_row .et_pb_column:hover .divigarden_testimonial_style1:after{background: var(--dglt_color33);}

/******Style 2**********/
.divigarden_testimonial_style2 .et_pb_slides .et_pb_slide_image img{height: 80px;width: 80px;border: 3px solid var(--dglt_color2);-webkit-box-shadow: 0 0 10px 0 rgb(3 59 74 / 10%);-moz-box-shadow: 0 0 10px 0 rgba(3,59,74,.1);box-shadow: 0 0 10px 0 rgb(3 59 74 / 10%);margin: 0 auto;max-height: 100% !important;}
.divigarden_testimonial_style2 .et_pb_slides .et_pb_slide_content{order: 3;width: 100%;display: block;margin-top: 20px;position:relative;z-index:1;overflow:hidden;}
.divigarden_testimonial_style2 .et_pb_slides .et_pb_button_wrapper{order: 2;width: 100%;display: block;}
.divigarden_testimonial_style2 .et_pb_slides .et_pb_slide_title:before{content: "\e033\e033\e033\e033\e033";display: block;font-family: 'ETmodules';color: var(--dglt_color33);position: relative;margin: 20px 0 15px;font-size: 14px;line-height: normal;}
.divigarden_testimonial_style2 .et_pb_slides .et_pb_slide_content:before{content: "\7b";position: absolute;top: -20px;left: -20px;font-family: 'ETmodules';font-size: 70px;line-height: normal;z-index: -1;opacity: .3;}
.divigarden_testimonial_style2 .et-pb-controllers a{opacity:1;position: relative;}
.divigarden_testimonial_style2 .et-pb-controllers a.et-pb-active-control:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border:1px solid var(--dglt_color33);border-radius:50%;}

/*******Style 3********/
.divigarden_testimonial_style3 .et_pb_testimonial_description_inner{order: 3;width: 100%;}
.divigarden_testimonial_style3 .et_pb_testimonial_portrait:after{content: "\e033\e033\e033\e033\e033";font-family: 'ETmodules';color: var(--dglt_color33);background-color: var(--dglt_color2);-webkit-box-shadow: 0 10px 30px rgb(0 0 0 / 7%);box-shadow: 0 10px 30px rgb(0 0 0 / 7%);display: inline-block;padding: 8px;border-radius: 5px;position: absolute;right: 0;bottom: 50%;transform: translate(50%,50%);line-height: normal;}

/*******Style 4********/
.divigarden_testimonial_style4 .et_pb_testimonial_description_inner{order: 3;margin-top: 20px;position: relative;}
.divigarden_testimonial_style4 .et_pb_testimonial_content:after{content: "\e033\e033\e033\e033\e032";display: block;font-family: 'ETmodules';color: var(--dglt_color33);position: relative;margin: 0;font-size: 16px;line-height: normal;}
.divigarden_testimonial_style4 .et_pb_testimonial_meta .et_pb_testimonial_separator{display:none;}
.divigarden_testimonial_style4 .et_pb_testimonial_meta .et_pb_testimonial_company{position: absolute;bottom: 0;right: 0;display: inline-block;}
.divigarden_testimonial_style4:hover .et_pb_testimonial_meta .et_pb_testimonial_position{color:var(--dglt_color5) !important;}
.divigarden_testimonial_style4 .et_pb_testimonial_portrait:before{left: -5px;top: -5px;border: 1px dashed var(--dglt_color12);border-radius: 50px;-webkit-transition: all .6s ease-in-out;-moz-transition: all .6s ease-in-out;-ms-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;box-shadow: none !important;right: -5px;bottom: -5px;width: auto !important;height: auto !important;}
.divigarden_testimonial_style4:hover .et_pb_testimonial_portrait:before{border-color:var(--dglt_color33);}

/********CTA**********/

/*******Style 1********/
.divigarden_cta_style1 .et_pb_button_wrapper{width: 30%;display: flex;height: 100%;align-items: center;float: right;text-align: right;flex-wrap: wrap;flex-direction: row-reverse;}
.divigarden_cta_style1 .et_pb_promo_description:before{content: "\e00a";display: block;font-family: 'ETmodules';position: absolute;font-size: 60px;line-height: normal;left: 0;top: 0;}
.divigarden_cta_style1 .et_pb_button:after{margin-left: 10px !important;position: relative;vertical-align: middle;}
@media only screen and (max-width: 981px){
	.divigarden_cta_style1 .et_pb_button_wrapper{width: 100%;float: none;display: block;}
	.divigarden_cta_style1 .et_pb_promo_description:before{position: relative;font-size: 50px;left: unset;top: unset;margin-bottom: 20px;}
}

/*******Style 2********/
.divigarden_cta_style2 .et_pb_button:after{margin-left: 10px !important;position: relative;}

/*******Style 4********/
.divigarden_cta_style4_img .et_pb_image_wrap,.divigarden_cta_style4_img .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;}
.divigarden_cta_style4 .et_pb_button:before{margin-left: 0px !important;position: relative;margin-right:10px;}
@keyframes animation-push{
50%{transform: scale(0.8);}
100%{transform: scale(1);}
}
.divigarden_cta_style4 .et_pb_promo_description:after{content: "";position: absolute;bottom: 0;left: 50%;background: var(--dglt_color33);width: 115px;height: 3px;transform: translateX(-50%);z-index: -2;}
.divigarden_cta_style4 .et_pb_promo_description:before{content: "\e0f2";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%) translateY(50%);font-family: 'ETmodules';color: var(--dglt_color2);z-index: -1;line-height: normal;width: 30px;height: 30px;border-radius: 50%;display: flex;align-items: center;background: var(--dglt_color33);justify-content: center;font-size: 12px;}

/**********Style 5************/
.divigarden_cta_style5_row .et_pb_blurb .et-pb-icon{display: inline-block;position: relative;box-shadow: 0 0 0 15px rgb(255 255 255 / 15%);-webkit-animation-name: btn-animation;animation-name: btn-animation;-webkit-animation-duration: 3s;animation-duration: 3s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite; -webkit-animation-timing-function: linear;animation-timing-function: linear;animation-delay: 0.5s;}
@keyframes btn-animation{
0%{box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.15);}
100%{box-shadow: 0 0 0 15px rgba(255, 255, 255, 0.15);}
}

/********Slider**********/

/*******Style 1********/
.divigarden_slider_style1 .et_pb_slide .et_pb_slide_content h2{font-weight: 600;font-size: 56px;line-height: 1.1em;padding-bottom: 20px;position: relative;text-transform: uppercase;}
.divigarden_slider_style1 .et_pb_slide .et_pb_slide_content h2:before{content: "";display: inline-block;position: relative;vertical-align: middle;width: 35px;height: 3px;background: var(--dglt_color2);margin-right: 10px;}
.divigarden_slider_style1 .et_pb_slide .et_pb_slide_content h2:after{content: "";display: inline-block;position: relative;vertical-align: middle;width: 35px;height: 3px;background: var(--dglt_color2);margin-left: 10px;}
.divigarden_slider_style1 .et_pb_slide .et_pb_slide_content{max-width: 950px;margin: auto;position:relative;}
@media only screen and (max-width: 981px){
	.divigarden_slider_style1 .et_pb_slide .et_pb_slide_content h2{font-size: 44px;line-height: 1.3em;}
	.divigarden_slider_style1 .et_pb_slide .et_pb_slide_content{max-width: 100%;}
	.divigarden_slider_style1 .et_pb_slide .et_pb_slide_content h2:before,.divigarden_slider_style1 .et_pb_slide .et_pb_slide_content h2:after{display:none;}
}
@media only screen and (max-width: 767px){
	.divigarden_slider_style1 .et_pb_slide .et_pb_slide_content h2{font-size: 27px;}
}

/*****Style 2*****/
.divigarden_slider_style2 .et_pb_slide{position:relative;}
.divigarden_slider_style2 .et_pb_slide:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--dglt_color3);z-index: 2;opacity: .8;}
.divigarden_slider_style2 .et_pb_slide .et_pb_slide_title:before{content: "\e08b";display: inline-block !important;font-family: 'ETmodules';position: relative;line-height: normal;margin-right: 15px;font-size: 40px;-webkit-text-fill-color: transparent;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: var(--dglt_color2);float: left;}
.divigarden_slider_style2 .et_pb_slide .et_pb_slide_content h2{font-weight: 600;font-size: 60px;line-height: 1.1em;padding-bottom: 20px;position: relative;}
.divigarden_slider_style2 .et_pb_slide .et_pb_slide_content{max-width: 710px;position: relative;}
.divigarden_slider_style2 .et_pb_slide .et_pb_slide_content a{position: relative;display: inline-block;padding: 10px 30px;margin-top:20px;margin-right:10px;background: transparent;border: 1px dashed var(--dglt_color2);}
.divigarden_slider_style2 .et_pb_slide .et_pb_slide_content a:after{content: "\45";font-family: 'ETmodules';position: relative;display: inline-block;margin-left: 6px;line-height: normal;font-size: 20px;vertical-align: sub;}
.divigarden_slider_style2 .et_pb_slide .et_pb_slide_content a:hover{background:var(--dglt_color33);border-style: solid;border-color: var(--dglt_color33);}
.divigarden_slider_style2 .et_pb_slide .et_pb_slide_content a.btn1{margin-right:0px;margin-left:10px;background: var(--dglt_color3);border-style: solid;border-color: var(--dglt_color3);}
.divigarden_slider_style2 .et_pb_slide .et_pb_slide_content a.btn1:hover{background: var(--dglt_color33);border-color: var(--dglt_color33);}
@media only screen and (max-width: 981px){
	.divigarden_slider_style2 .et_pb_slide .et_pb_slide_content h2{font-size: 44px;line-height: 1.3em;}
	.divigarden_slider_style2 .et_pb_slide .et_pb_slide_content{max-width: 100%;}
	.divigarden_slider_style2 .et_pb_slide .et_pb_slide_title:before{display:block !important;float:none;margin-right:0;margin-bottom:10px;}
}
@media only screen and (max-width: 767px){
	.divigarden_slider_style2 .et_pb_slide .et_pb_slide_content h2{font-size: 27px;}
	.divigarden_slider_style2 .et_pb_slide .et_pb_slide_content a{margin-right:0;display: block;}
	.divigarden_slider_style2 .et_pb_slide .et_pb_slide_content a.btn1{margin-left: 0;}
}

/*****Style 3*****/
.divigarden_slider_style3 .et_pb_slide .et_pb_slide_content h2{font-weight: 600;font-size: 40px;line-height: 1.4em;padding-bottom: 20px;position: relative;}
.divigarden_slider_style3 .et_pb_slide .et_pb_slide_description{position: relative;padding: 80px 50px;background-color: rgba(0,0,0,0.70);-webkit-transition: all 700ms ease;-moz-transition: all 700ms ease;-ms-transition: all 700ms ease;-o-transition: all 700ms ease;transition: all 700ms ease;max-width: 700px;margin-left: 100px;margin-top: 150px;margin-bottom: 150px;}
.divigarden_slider_style3 .et_pb_slide .et_pb_slide_description:before{position: absolute;left: 0;top: 0;bottom: 0;width: 0;border: 10px solid rgba(255,255,255,.20);border-right: 0;content: ""; -webkit-transition: all 700ms ease;-moz-transition: all 700ms ease;-ms-transition: all 700ms ease;-o-transition: all 700ms ease;transition: all 700ms ease;}
.divigarden_slider_style3 .et_pb_slide.et-pb-active-slide .et_pb_slide_description:before{width: 230px;-webkit-transition-delay: 500ms;-moz-transition-delay: 500ms;-ms-transition-delay: 500ms;-o-transition-delay: 500ms;transition-delay: 500ms;}
.divigarden_slider_style3 .et_pb_slide .et_pb_slide_content a{position: relative;display: inline-block;padding: 10px 30px;margin-top:20px;margin-right:10px;background: transparent;border: 1px dashed var(--dglt_color2);}
.divigarden_slider_style3 .et_pb_slide .et_pb_slide_content a:after{content: "\45";font-family: 'ETmodules';position: relative;display: inline-block;margin-left: 6px;line-height: normal;font-size: 20px;vertical-align: sub;}
.divigarden_slider_style3 .et_pb_slide .et_pb_slide_content a:hover{background:var(--dglt_color33);border-style: solid;border-color: var(--dglt_color33);}
.divigarden_slider_style3 .et_pb_slide .et_pb_slide_content a.btn1{margin-right:0px;margin-left:10px;background: var(--dglt_color3);border-style: solid;border-color: var(--dglt_color3);}
.divigarden_slider_style3 .et_pb_slide .et_pb_slide_content a.btn1:hover{background: var(--dglt_color33);border-color: var(--dglt_color33);}
.divigarden_slider_style3 .et-pb-slider-arrows .et-pb-arrow-prev{left:22px !important;}
.divigarden_slider_style3 .et-pb-slider-arrows .et-pb-arrow-next{right:22px !important;}
@media only screen and (max-width: 981px){
	.divigarden_slider_style3 .et_pb_slide .et_pb_slide_content h2{font-size: 36px;line-height: 1.3em;}
	.divigarden_slider_style3 .et_pb_slide .et_pb_slide_description{margin-left:0;margin-top: 100px;margin-bottom: 100px;}
}
@media only screen and (max-width: 767px){
	.divigarden_slider_style3 .et_pb_slide .et_pb_slide_content h2{font-size: 27px;}
	.divigarden_slider_style3 .et_pb_slide .et_pb_slide_content a{margin-right:0;display: block;}
	.divigarden_slider_style3 .et_pb_slide .et_pb_slide_content a.btn1{margin-left: 0;}
	.divigarden_slider_style3 .et_pb_slide .et_pb_slide_description{padding: 30px 25px;}
	.divigarden_slider_style3 .et_pb_slide .et_pb_slide_description{margin-left: 0;margin-top: 50px;margin-bottom: 50px;}
}

/**********Style 4*************/
.divigarden_slider_style4 .et_pb_slide .et_pb_slide_content{position:relative;max-width: 850px;margin-left:0;margin-right:auto;}
.divigarden_slider_style4 .et_pb_slide:nth-child(2) .et_pb_slide_content{margin-left:auto;margin-right:auto;}
.divigarden_slider_style4 .et_pb_slide:nth-child(3) .et_pb_slide_content{margin-left:auto;margin-right:0;}
.divigarden_slider_style4 .et_pb_slide .et_pb_slide_content a{position: relative;display: inline-block;padding: 10px 30px;margin-top:30px;margin-right:10px;background: transparent;border: 1px dashed var(--dglt_color2);}
.divigarden_slider_style4 .et_pb_slide .et_pb_slide_content a:after{content: "\45";font-family: 'ETmodules';position: relative;display: inline-block;margin-left: 6px;line-height: normal;font-size: 20px;vertical-align: sub;}
.divigarden_slider_style4 .et_pb_slide .et_pb_slide_content a:hover{background:var(--dglt_color33);border-style: solid;border-color: var(--dglt_color33);}
.divigarden_slider_style4 .et_pb_slide .et_pb_slide_content a.btn1{margin-right:0px;margin-left:10px;background: var(--dglt_color3);border-style: solid;border-color: var(--dglt_color3);}
.divigarden_slider_style4 .et_pb_slide .et_pb_slide_content a.btn1:hover{background: var(--dglt_color33);border-color: var(--dglt_color33);}
.divigarden_slider_style4 .et-pb-slider-arrows .et-pb-arrow-prev{left:22px !important;}
.divigarden_slider_style4 .et-pb-slider-arrows .et-pb-arrow-next{right:22px !important;}
@media only screen and (max-width: 981px){
.divigarden_slider_style4 .et_pb_slide .et_pb_slide_content{position:relative;max-width: 100%;}
}
@media only screen and (max-width: 767px){
	.divigarden_slider_style4 .et_pb_slide .et_pb_slide_content a{margin-right:0;display: block;}
	.divigarden_slider_style4 .et_pb_slide .et_pb_slide_content a.btn1{margin-left: 0;}
	.divigarden_slider_style4 .et_pb_slide .et_pb_slide_content a{margin-top:20px;}
}

/*****Style 5*****/
.divigarden_slider_style5 .et_pb_slide .et_pb_slide_content h2{font-weight: 600;font-size: 50px;line-height: 1.4em;padding-bottom: 20px;position: relative;}
.divigarden_slider_style5 .et_pb_slide .et_pb_slide_content h2 span{color:var(--dglt_color33);}
.divigarden_slider_style5 .et_pb_slide .et_pb_slide_content{position:relative;max-width:600px;}
.divigarden_slider_style5 .et_pb_slide .et_pb_button:after{position:relative;vertical-align:middle;margin-left:5px !important;}
.divigarden_slider_style5 .et-pb-slider-arrows .et-pb-arrow-next{transform: translateX(100%);margin-left: 20px;}
@media only screen and (max-width: 981px){
	.divigarden_slider_style5 .et_pb_slide .et_pb_slide_content h2{font-size: 40px;line-height: 1.3em;}
	.divigarden_slider_style5 .et_pb_slide .et_pb_slide_content{position:relative;max-width: 100%;}
	.divigarden_slider_style5 .et-pb-slider-arrows a.et-pb-arrow-next{transform: unset;margin-left: auto;right: 13%!important;left: auto !important;}
}
@media only screen and (max-width: 767px){
	.divigarden_slider_style5 .et_pb_slide .et_pb_slide_content h2{font-size: 27px;}
}

/********Tab**********/

/*******Style 1********/
.divigarden_tab_style1_img .et_pb_image_wrap,.divigarden_tab_style1_img .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;}
.divigarden_tab_style1 .et_pb_tabs_controls:after{display:none;}
.divigarden_tab_style1 .et_pb_tabs_controls li a{padding: 30px 12px;border-radius: 5px;display: block;border-bottom: 3px solid;border-color: transparent;text-align: center;position: relative;transition: all 0.3s ease 0s;float: none;}
.divigarden_tab_style1 .et_pb_tabs_controls li:hover a,.divigarden_tab_style1 .et_pb_tabs_controls li.et_pb_tab_active a{border-color:var(--dglt_color33);}
.divigarden_tab_style1 .et_pb_tabs_controls li a:before{content: "\e0f2";display: block;font-family: 'ETmodules';color: var(--dglt_color33);font-size: 45px;line-height: normal; margin-bottom: 15px;position: relative;}
.divigarden_tab_style1 .et_pb_tabs_controls li:nth-child(2) a:before{content: "\e0df";}
.divigarden_tab_style1 .et_pb_tabs_controls li:nth-child(3) a:before{content: "\e0f4";}
.divigarden_tab_style1 .et_pb_tabs_controls li:nth-child(4) a:before{content: "\e0d9";}
.divigarden_tab_style1 .et_pb_tabs_controls li:nth-child(5) a:before{content: "\e0f0";}
@media only screen and (max-width: 981px){
	.divigarden_tab_style1 .et_pb_tabs_controls li a:before{display:none;}
	.divigarden_tab_style1 .et_pb_tabs_controls li a{padding: 15px 12px;}
}

/*******Style 2********/
.divigarden_tab_style2 .et_pb_tabs_controls:after{display:none;}
.divigarden_tab_style2 .et_pb_tabs_controls li a{padding: 20px 15px;position: relative;display: block;}
.divigarden_tab_style2 .et_pb_tabs_controls li a:after{content: "";width: 0px;height: 0px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 19px solid var(--dglt_color3);position: absolute;bottom: -19px;left: 50%;transform: translate(-50%,-0px);transition: 0.3s;}
.divigarden_tab_style2 .et_pb_tabs_controls li:hover a:after,.divigarden_tab_style2 .et_pb_tabs_controls li.et_pb_tab_active a:after{border-top-color:var(--dglt_color33);}
@media only screen and (max-width: 767px){
	.divigarden_tab_style2 .et_pb_tabs_controls li a{padding: 10px 15px;}
	.divigarden_tab_style2 .et_pb_tabs_controls li a:after{display:none;}
}

/*******Style 3********/
.divigarden_tab_style3 .et_pb_all_tabs{width: 75%;position: relative;display: block;}
.divigarden_tab_style3 .et_pb_tabs_controls:after{display:none;}
.divigarden_tab_style3 .et_pb_tabs_controls li a{display: block;width: 100%;padding: 20px 10px;border: 1px solid var(--dglt_color13);transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;text-align: center;}
.divigarden_tab_style3 .et_pb_tabs_controls li.et_pb_tab_active a:after{position: absolute;right: -11px;top: 50%; margin: auto;content: '';border-style: solid;border-width: 10px 0 10px 12px; border-color: transparent transparent transparent var(--dglt_color33);-webkit-transform: translateY(-50%);transform: translateY(-50%);transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;}
.divigarden_tab_style3 .et_pb_tabs_controls li a:before{content: "\e0f2";display: block;font-family: 'ETmodules';font-size: 30px;line-height: normal; margin-bottom: 10px;position: relative;}
.divigarden_tab_style3 .et_pb_tabs_controls li:nth-child(2) a:before{content: "\e0df";}
.divigarden_tab_style3 .et_pb_tabs_controls li:nth-child(3) a:before{content: "\e0f4";}
@media only screen and (max-width: 981px){
	.divigarden_tab_style3 .et_pb_tabs_controls li a:before,.divigarden_tab_style3 .et_pb_tabs_controls li.et_pb_tab_active a:after{display:none;}
	.divigarden_tab_style3 .et_pb_tabs_controls li a{padding: 10px 12px;}
	.divigarden_tab_style3 .et_pb_all_tabs{width: 100%;}
}

/*******Style 4********/
.divigarden_tab_style4 .et_pb_tabs_controls:after{display:none;}
.divigarden_tab_style4 .et_pb_tabs_controls li:before{content: "\e081";display: block;font-family: 'ETmodules';color: var(--dglt_color33);font-size: 30px;line-height: normal;margin: 20px 0;position: relative;}
.divigarden_tab_style4 .et_pb_tabs_controls li:hover:before,.divigarden_tab_style4 .et_pb_tabs_controls li.et_pb_tab_active:before{color:var(--dglt_color2);}
.divigarden_tab_style4 .et_pb_tabs_controls li a{display: block;padding: 0;position: absolute;transform: translateY(100%);bottom: -20px;left: 0;width: 100%;}
.divigarden_tab_style4 .et_pb_tabs_controls li:after{content: "";width: 0px;height: 0px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 13px solid var(--dglt_color33);position: absolute;bottom: -13px;left: 50%;transform: translate(-50%,-0px);transition: 0.3s;}
.divigarden_tab_style4_blurb .et_pb_blurb_description .phone{margin-right: 20px;}
.divigarden_tab_style4_map .et_pb_text_inner,.divigarden_tab_style4_map .et_pb_text_inner p{height:100%;}
@media only screen and (max-width: 767px){
	.divigarden_tab_style4_blurb .et_pb_blurb_description .phone{margin-right: 0;display: block;margin-bottom: 3px;}
}

/*******Style 5********/
.divigarden_tab_style5_img .et_pb_image_wrap,.divigarden_tab_style5_img .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;}
.divigarden_tab_style5 .et_pb_all_tabs{width: 75%;position: relative;display: block;}
.divigarden_tab_style5 .et_pb_tabs_controls:after{display:none;}
.divigarden_tab_style5 .et_pb_tabs_controls li a{display: block;width: 100%;padding: 20px 10px;transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;text-align: center;}
.divigarden_tab_style5 .et_pb_tabs_controls li a:before{content: "\e0f2";display: block;font-family: 'ETmodules';font-size: 35px;line-height: normal; margin-bottom: 10px;position: relative;color:var(--dglt_color2);}
.divigarden_tab_style5 .et_pb_tabs_controls li:nth-child(2) a:before{content: "\e0df";}
.divigarden_tab_style5 .et_pb_tabs_controls li:nth-child(3) a:before{content: "\e0f4";}
.divigarden_tab_style5 .et_pb_tabs_controls li:hover a:before,.divigarden_tab_style5 .et_pb_tabs_controls li.et_pb_tab_active  a:before{color:var(--dglt_color33);}
@media only screen and (max-width: 981px){
	.divigarden_tab_style5 .et_pb_tabs_controls li a:before{display:none;}
	.divigarden_tab_style5 .et_pb_tabs_controls li a{padding: 10px 12px;}
	.divigarden_tab_style5 .et_pb_all_tabs{width: 100%;}
}

/*********Accordion*********/

/*******Style 1*********/
.divigarden_accordion_style1 .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before{color:var(--dglt_color33);content:"\e04f";}

/*******Style 2*********/
.divigarden_accordion_style2 .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before{content:"\4b";}

/*******Style 3*********/
.divigarden_accordion_style3 .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before{content:"\22";}
.divigarden_accordion_style3 .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title{border-bottom-color:var(--dglt_color33) !important;}

/*******Style 4*********/
.divigarden_accordion_style4 .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before{content:"\4b";}
.divigarden_accordion_style4 .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title{background:var(--dglt_color3)!important;}

/*******Style 5*********/
.divigarden_accordion_style5 .et_pb_toggle .et_pb_toggle_content{border-bottom: 1px solid var(--dglt_color14);}
.divigarden_accordion_style5 .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before{content:"\4b";}

/*********Timeline*********/

/*******Style 1*********/
.divigarden_timeline_style1 .et_pb_blurb .et_pb_image_wrap{position: relative;display: block;height: 310px;overflow: hidden;}
.divigarden_timeline_style1 .et_pb_blurb .et_pb_image_wrap img{width: 100%;height: 100%;object-fit: cover;}
.divigarden_timeline_style1 .et_pb_column .et_pb_blurb .et_pb_blurb_container{position: absolute;top: 84%;height: 100%;background-color: var(--dglt_color26);opacity: .9;-webkit-transition: all .5s;transition: all .5s;}
.divigarden_timeline_style1 .et_pb_column:hover .et_pb_blurb .et_pb_blurb_container{top: 0;-webkit-transition: all .5s;transition: all .5s;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.divigarden_timeline_style1 .et_pb_column .et_pb_blurb .et_pb_blurb_description{padding: 10px 20px 0;opacity:0;}
.divigarden_timeline_style1 .et_pb_column:hover .et_pb_blurb .et_pb_blurb_description{opacity:1;}

/******Style 2*********/
.divigarden_timeline_style2 .et_pb_promo .et_pb_button_wrapper{width: 50%;float: left;padding-right: 43px;display: inline-block;text-align: right;}
.divigarden_timeline_style2 .et_pb_promo:nth-child(odd) .et_pb_button_wrapper{float: right;padding-left: 43px;padding-right: 0px;text-align: left;}
@media only screen and (max-width: 981px){
	.divigarden_timeline_style2 .et_pb_promo .et_pb_button_wrapper{width: 100%;float: none;padding-left: 43px;padding-right: 0;text-align: left;}
	.agency_timeline_style4_row .et_pb_promo:nth-child(odd) .et_pb_button_wrapper{float: none;}
}

/******Style 3*********/
.divigarden_timeline_style3 .et_pb_team_member .et_pb_team_member_description div{background: var(--dglt_color7);position: absolute;bottom: 150%;left: 0;padding: 20px;box-shadow: -1px 4px 9px 0px rgb(0 0 0 / 12%);visibility: hidden;transition: bottom 0.3s ease 0s, visibility 0.2s ease 0.2s, opacity 0.2s ease 0.1s;-webkit-transition: bottom 0.3s ease 0s, visibility 0.2s ease 0.2s, opacity 0.2s ease 0.1s;opacity: 0;width: 255px;z-index: 1;}
.divigarden_timeline_style3 .et_pb_team_member:hover .et_pb_team_member_description div{visibility: visible;transition: bottom 0.3s ease;opacity: 1;bottom: 125%;}
.divigarden_timeline_style3 .et_pb_team_member .et_pb_team_member_description div h5{color: var(--dglt_color3);font-weight: 600;font-size: 16px;padding-bottom: 0;margin-bottom: 15px;}
.divigarden_timeline_style3 .et_pb_team_member .et_pb_team_member_description div:after{content:"";position: absolute;bottom: -10px;left: 20px;height: 20px;background: var(--dglt_color7);width: 20px;transform: rotate(45deg);}
.divigarden_timeline_style3 .et_pb_team_member .et_pb_team_member_description:before{content: "";position: absolute;top: 50%;left: 0px;height: 15px;width: 15px;border-radius: 50%; background: var(--dglt_color33);transform: translateY(-50%);pointer-events: none;}
.divigarden_timeline_style3 .et_pb_team_member .et_pb_team_member_description:after{content: "";border-radius: 50%;height: 15px;width: 15px;position: absolute;top: 50%;left: 0px;transform: translateY(-50%);animation: pulsate 1s ease-out;animation-iteration-count: infinite;opacity: 0;box-shadow: 0 0 6px 6px var(--dglt_color33);animation-delay: 1.1s;pointer-events: none;}
@keyframes pulsate{
0%{-webkit-transform: scale(0.1, 0.1) translateY(-50%);-moz-transform: scale(0.1, 0.1) translateY(-50%);-o-transform: scale(0.1, 0.1) translateY(-50%);-ms-transform: scale(0.1, 0.1) translateY(-50%);transform: scale(0.1, 0.1) translateY(-50%);opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}
50%{opacity: 1;-ms-filter: none;filter: none;}
100%{-webkit-transform: scale(1.2, 1.2) translateY(-50%);-moz-transform: scale(1.2, 1.2) translateY(-50%);-o-transform: scale(1.2, 1.2) translateY(-50%);-ms-transform: scale(1.2, 1.2) translateY(-50%);transform: scale(1.2, 1.2) translateY(-50%);opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}
}

/******Style 4*********/
.divigarden_timeline_style4 .et_pb_promo .et_pb_button_wrapper{display: flex;width: 10%;align-items: center;}
.divigarden_timeline_style4 .et_pb_promo .et_pb_promo_description a{position:relative;display:inline-block;}
.divigarden_timeline_style4 .et_pb_promo .et_pb_promo_description a:after{content: "\e04a";font-family: 'ETmodules';color: var(--dglt_color33);position: relative;vertical-align: middle;line-height: normal;margin-left: 5px;display: inline-block;}
@media only screen and (max-width: 981px){
	.divigarden_timeline_style4 .et_pb_promo .et_pb_button_wrapper{display: block;width: 100%;align-items: center;margin-bottom: 15px;}
}

/******Style 5*********/
.divigarden_timeline_style5_rightblurb .et_pb_main_blurb_image .et-pb-icon,.divigarden_timeline_style5_leftblurb .et_pb_main_blurb_image .et-pb-icon{display: inline-block;padding: 20px;position: relative;}
.divigarden_timeline_style5_rightblurb .et_pb_blurb_container{padding-left: 0;padding-right: 30px;}
.divigarden_timeline_style5_rightblurb .et_pb_blurb_description h4,.divigarden_timeline_style5_leftblurb .et_pb_blurb_description h4{padding-bottom: 0;margin-bottom: 15px;margin-top: 5px;color: var(--dglt_color3);transition: color 300ms ease 0ms;font-size: 18px;}
.divigarden_timeline_style5_rightblurb:hover .et_pb_blurb_description h4,.divigarden_timeline_style5_leftblurb:hover .et_pb_blurb_description h4{color: var(--dglt_color33);}
.divigarden_timeline_style5_rightblurb .et_pb_main_blurb_image .et-pb-icon:before,.divigarden_timeline_style5_leftblurb .et_pb_main_blurb_image .et-pb-icon:before{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;-webkit-border-radius: 50%; -moz-border-radius: 50%;border-radius: 50%;opacity: .2;-webkit-transform: scale(1.3);-moz-transform: scale(1.3);-ms-transform: scale(1.3);-o-transform: scale(1.3);transform: scale(1.3);background-color: var(--dglt_color33);z-index: -1;}
.divigarden_timeline_style5_rightblurb:hover .et_pb_main_blurb_image .et-pb-icon:before,.divigarden_timeline_style5_leftblurb:hover .et_pb_main_blurb_image .et-pb-icon:before{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transition: -webkit-transform 0.5s 0s;transition: -webkit-transform 0.5s 0s;-o-transition: -o-transform 0.5s 0s;-moz-transition: transform 0.5s 0s, -moz-transform 0.5s 0s;transition: transform 0.5s 0s;transition: transform 0.5s 0s, -webkit-transform 0.5s 0s, -moz-transform 0.5s 0s, -o-transform 0.5s 0s;}
.divigarden_timeline_style5_rightblurb .et_pb_main_blurb_image .et-pb-icon:after,.divigarden_timeline_style5_leftblurb .et_pb_main_blurb_image .et-pb-icon:after{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;opacity: .2;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);background-color: var(--dglt_color3);z-index: -1;}
.divigarden_timeline_style5_rightblurb:hover .et_pb_main_blurb_image .et-pb-icon:after,.divigarden_timeline_style5_leftblurb:hover .et_pb_main_blurb_image .et-pb-icon:after{-webkit-transform: scale(1.3);-moz-transform: scale(1.3);-ms-transform: scale(1.3);-o-transform: scale(1.3);transform: scale(1.3);-webkit-transition: -webkit-transform 0.5s .4s;transition: -webkit-transform 0.5s .4s;-o-transition: -o-transform 0.5s .4s; -moz-transition: transform 0.5s .4s, -moz-transform 0.5s .4s;transition: transform 0.5s .4s;transition: transform 0.5s .4s, -webkit-transform 0.5s .4s, -moz-transform 0.5s .4s, -o-transform 0.5s .4s;}
.divigarden_timeline_style5_leftblurb .et_pb_blurb_container{padding-left: 30px;padding-right: 0px;}
@media only screen and (max-width: 981px){
	.divigarden_timeline_style5_rightblurb .et_pb_blurb_container{padding-left: 0;padding-right: 0;}
	.divigarden_timeline_style5_leftblurb .et_pb_blurb_container{padding-left: 0px;padding-right: 0px;}
}

/*********Service*********/

/*******Style 2*********/
.divigarden_service_style2 .et_pb_blurb .et_pb_blurb_container{position: relative;margin: 0 30px;padding-bottom: 17px;border-bottom: 1px dashed var(--dglt_color15);}
.divigarden_service_style2 .et_pb_blurb .et_pb_image_wrap{position:relative;z-index:1;overflow:hidden;}
.divigarden_service_style2 .et_pb_blurb .et_pb_image_wrap:before{content:"";position: absolute;bottom: 100%;left: 0;right: 0;background-color: rgba(0, 0, 0, .8);overflow: hidden;width: 100%;height: 0;transition: .5s ease;}
.divigarden_service_style2 .et_pb_column:hover .et_pb_blurb .et_pb_image_wrap:before{bottom: 0;height: 100%;}
.divigarden_service_style2 .et_pb_blurb .et_pb_image_wrap:after{content: "\e023";font-family: 'ETmodules';position: absolute;top: 0;left: 50%;transform: translate(-50%,-50%);transition: .5s ease;color: var(--dglt_color33);font-size: 25px;border: 1px dashed var(--dglt_color33);line-height: normal;padding: 20px;border-radius: 50%;opacity: 0;}
.divigarden_service_style2 .et_pb_column:hover .et_pb_blurb .et_pb_image_wrap:after{top: 50%;opacity: 1;}

/*******Style 3*********/
.divigarden_service_style3 .et-pb-icon{display: inline-block;padding: 30px;border-style: dashed;border-width: 1px;position:relative;-webkit-transition: all .6s ease-in-out;-moz-transition: all .6s ease-in-out;-ms-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out !important;}
.divigarden_service_style3 .et-pb-icon:before{position: absolute;content: '';top: 8px;right:8px;bottom:8px;border-radius: 50%;left: 8px;background: transparent;border: 2px dotted var(--dglt_color2);opacity: 0;-webkit-transition: all .6s ease-in-out;-moz-transition: all .6s ease-in-out;-ms-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.divigarden_service_style3:hover .et-pb-icon:before{opacity:1;}
.divigarden_service_style3 .et_pb_blurb_description a{position: relative;width: 56px;height: 56px;overflow: hidden;display: flex;margin: 30px auto 0;background: var(--dglt_color33);justify-content: center;align-items: center;line-height: 26px;text-align: center;border-radius: 50px;-webkit-transition: all .6s ease-in-out;-moz-transition: all .6s ease-in-out;-ms-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.divigarden_service_style3:hover .et_pb_blurb_description a{width: 170px;}
.divigarden_service_style3 .et_pb_blurb_description a span{transform: translateX(-5px);display: inline-block;font-size: 14px;font-weight: 500;text-indent: -9999px;-webkit-transition: all .9s ease-in-out;-moz-transition: all .9s ease-in-out;-ms-transition: all .9s ease-in-out;-o-transition: all .9s ease-in-out; text-transform: uppercase;transition: all .9s ease-in-out;}
.divigarden_service_style3:hover .et_pb_blurb_description a span{transform: translateX(0px);display: inline-block;margin-right: 10px;text-indent: inherit;}
.divigarden_service_style3 .et_pb_blurb_description a:after{content: "\24";font-family: 'ETmodules';font-weight: 500;font-size: 20px;display: inline-block;position: relative;}


/*******Style 4*********/
.divigarden_service_style4 .et-pb-icon{display: inline-block;border-radius: 0;border-width: 1px;border-style: dashed;padding: 15px;-webkit-transition: all 300ms ease !important;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease !important;}
.divigarden_service_style4:hover .et-pb-icon{-webkit-transform: scaleX(-1);-moz-transform: scaleX(-1);-ms-transform: scaleX(-1); -o-transform: scaleX(-1);transform: scaleX(-1);}

/*******Style 5*********/
.divigarden_service_style5 .divigarden_service_style5_front .et_pb_image_wrap,.divigarden_service_style5 .divigarden_service_style5_front .et_pb_image_wrap img{height: 100%;object-fit: cover;width: 100%;}
.divigarden_service_style5 .et_pb_blurb .et_pb_blurb_description .info{padding: 0 20px 20px;position: relative;}
.divigarden_service_style5 .et_pb_blurb .et_pb_blurb_description a{position: relative;display: block;padding: 10px 20px;border-top: 1px solid var(--dglt_color16);}
.divigarden_service_style5 .et_pb_blurb .et_pb_blurb_description a:before{content: "\24";font-family: 'ETmodules';position: relative;display: inline-block;font-weight: 600;font-size: 14px;line-height: normal;vertical-align: middle;margin-right: 5px;}
.divigarden_service_style5 .et_pb_column:hover .divigarden_service_style5_front{opacity: 0;-webkit-transition: all .5s;transition: all .5s;-webkit-transform: translateX(0) rotateY( 180deg );transform: translateX(0) rotateY( 180deg );}
.divigarden_service_style5 .et_pb_column:hover .divigarden_service_style5_back{opacity: 1;-webkit-transform: translateX(0) rotateY(0);transform: translateX(0) rotateY(0);-webkit-transition: all .5s;transition: all .5s;}
.divigarden_service_style5 .divigarden_service_style5_back .et_pb_blurb_description a{border-color:var(--dglt_color17)}

/********Form*********/

/*******Style 1********/
.divigarden_form_style1 .et_contact_bottom_container{float: none;display: block;text-align: right;margin: 0;}
.divigarden_form_style1 .et_pb_contact_form{margin:0;position:relative;}
.divigarden_form_style1_blurb .et_pb_main_blurb_image .et-pb-icon{position: relative;display: inline-block;padding: 15px;}
.divigarden_form_style1_blurb .et_pb_blurb_container{vertical-align:middle;}

/*******Style 2********/
.divigarden_form_style2 .et_contact_bottom_container{float: none;display: block;text-align: center;margin: 0;}
.divigarden_form_style2 .et_pb_contact_form{margin:0;position:relative;}


/*******Style 3*******/
.divigarden_form_style3_img .et_pb_image_wrap,.divigarden_form_style3_img .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;}
.divigarden_form_style3 .et_contact_bottom_container{float: none;display: block;text-align: center;margin: 0;}
.divigarden_form_style3 .et_pb_contact_form{margin:0;position:relative;}

/*******Style 4********/
.divigarden_form_style4 .et_contact_bottom_container{float: none;display: block;text-align: left;margin: 0;}
.divigarden_form_style4 .et_pb_contact_form{margin:0;position:relative;}
.divigarden_form_style4_slider .et_pb_slide{padding:0;position:relative;}
.divigarden_form_style4_slider .et_pb_button:after{margin: 3px 0 0!important;display: block !important;font-size: 14px !important;color: var(--dglt_color33);content: "\e033\e033\e033\e033\e033" !important;}
.divigarden_form_style4_slider .et_pb_slide_title:before{content: "\7b";display: block;font-family: 'ETmodules';color: var(--dglt_color33);line-height: normal;font-size: 70px;margin-bottom: 10px;}

/*******Style 5********/
.divigarden_form_style5 .et_contact_bottom_container{float: none;display: block;text-align: left;margin: 0;}
.divigarden_form_style5 .et_pb_contact_form{margin:0;position:relative;}

/********** Logo *********/

/*******Style 1**********/
.divigarden_logo_style1 .et_pb_column:hover .et_pb_image:first-child{-webkit-transform: translateY(150%);transform: translateY(150%);}
.divigarden_logo_style1 .et_pb_column:hover .et_pb_image:last-child{-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}

/********Feature*********/

/********Style 1**********/
.divigarden_feature_style1_blurb .et_pb_main_blurb_image .et_pb_image_wrap{position:relative;display:inline-block;z-index: 1;}
.divigarden_feature_style1_blurb .et_pb_main_blurb_image .et_pb_image_wrap:after{position: absolute;content: '';background: var(--dglt_color33);opacity: .2;z-index: -1;width: 25px;height: 25px;right: -10px;bottom: -10px;}

/*********Style 2************/
.divigarden_feature_style2_blurb .et_pb_blurb_description a{display: block;position: relative;margin-top:10px;}
.divigarden_feature_style2_blurb .et_pb_blurb_description a:after{content: "\39";font-family: 'ETmodules';position: relative;display: inline-block;margin-left: 3px !important;line-height: normal;vertical-align: middle;}

/*********Style 3************/
.divigarden_feature_style3_img .et_pb_image_wrap,.divigarden_feature_style3_img .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;}
.divigarden_feature_style3_blurb .et-pb-icon{-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease !important;}
.divigarden_feature_style3_blurb:hover .et-pb-icon{-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

/*********Style 4************/
.divigarden_feature_style4_img .et_pb_image_wrap,.divigarden_feature_style4_img .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;}
.divigarden_feature_style4_blurb .et_pb_blurb_container{position: relative;padding-left: 35px;}
.divigarden_feature_style4_blurb .et_pb_blurb_container:before{content: '';position: absolute;left: 15px;width: 2px;height: 15px;background-color: var(--dglt_color33);-webkit-transition: all .5s;transition: all .5s;top: 50%;transform: translateY(-50%);}
.divigarden_feature_style4_blurb:hover .et_pb_blurb_container:before{height: 55px;}
@media only screen and (max-width: 767px){
	.divigarden_feature_style4_blurb .et_pb_blurb_container{position: relative;padding-left: 0;padding-top: 20px;}
	.divigarden_feature_style4_blurb .et_pb_blurb_container:before{left: 50%;width: 15px;height: 2px;top: 0;transform: translateX(-50%);}
	.divigarden_feature_style4_blurb:hover .et_pb_blurb_container:before{height: 2px;width: 55px;}
}

/*********Style 5************/
.divigarden_feature_style5_img .et_pb_image_wrap,.divigarden_feature_style5_img .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;}
.divigarden_feature_style5_blurb .et_pb_main_blurb_image .et-pb-icon{display: inline-block;position: relative;padding: 15px;border: 4px solid var(--dglt_color2);}
.divigarden_feature_style5_blurb .et_pb_module_header:before{background: var(--dglt_color33) none repeat scroll 0 0;bottom: 0;content: "";height: 1px;position: absolute;width: 35px;left:0;}
@media only screen and (max-width: 767px){
	.divigarden_feature_style5_blurb .et_pb_module_header:before{left: 50%;transform: translateX(-50%);}
}

/*******About/Intro************/

/********Style 2*********/
.divigarden_intro_style2_blurb .et_pb_blurb_container{vertical-align: middle;}

/********Style 3*********/
.divigarden_intro_style3_blurb .et_pb_main_blurb_image:before{content:"";background: var(--dglt_color33);position: absolute;top: -20px;left: -20px;width: 90%;height: 90%;z-index: -1;}
.divigarden_intro_style3_blurb .et_pb_module_header:before{content: "\e0e9";display: block;font-family: 'ETmodules';line-height: normal;color: var(--dglt_color33);font-weight: 600;font-size: 20px;margin-bottom: 5px;}
.divigarden_intro_style3_blurb .et_pb_module_header:after{content:"";position: absolute;bottom: -8px;width: 0;height: 0;left: 17px;border-top: 0 solid transparent;border-right: 20px solid var(--dglt_color2); border-bottom: 18px solid transparent;transform: rotate(-60deg);}

/********Style 4*********/
.divigarden_intro_style4_video:hover .et_pb_video_play{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);-webkit-transition: all 1000ms ease;-moz-transition: all 1000ms ease;-ms-transition: all 1000ms ease;-o-transition: all 1000ms ease;transition: all 1000ms ease;}
.divigarden_intro_style4_video .et_pb_video_play:before{content:"\e04e";}
.divigarden_intro_style4_img .et_pb_image_wrap,.divigarden_intro_style4_img .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;}

/********Style 5*********/
.divigarden_intro_style5_blurb .et_pb_blurb_content:before{position: absolute;top: 100%;left: 0px;width: 2px;height: 100%;background: var(--dglt_color33);content: "";transition: all 0.3s;}
.divigarden_intro_style5_blurb .et_pb_blurb_content:after{position: absolute;top: 100%;right: 0px;width: 2px;height: 100%;background: var(--dglt_color33);content: "";transition: all 0.3s;}
.divigarden_intro_style5_blurb:hover .et_pb_blurb_content:before,.divigarden_intro_style5_blurb:hover .et_pb_blurb_content:after{top:0;}


/*******Pricing************/

/********Style 1*********/
.divigarden_pricing_style1 .et_pb_button_wrapper{display: block;order: 2;width: 100%;padding: 0;margin-bottom: 25px;}
.divigarden_pricing_style1 .et_pb_pricing li:last-child{margin-bottom:0;}
.divigarden_pricing_style1 .et_pb_pricing_title:after{content: "\e02f";display: flex;font-family: 'ETmodules';position: relative;color: var(--dglt_color33);width: 70px;height: 70px;margin: 20px auto 0;align-items: center;justify-content: center;border: 2px solid var(--dglt_color33);border-radius: 50%;font-size: 25px;}

/********Style 2*********/
.divigarden_pricing_style2 .et_pb_button_wrapper{display: block;padding: 0;}
.divigarden_pricing_style2:hover .et_pb_pricing_title,.divigarden_pricing_style2:hover .et_pb_et_price span,.divigarden_pricing_style2:hover .et_pb_pricing li span{color:var(--dglt_color2) !important;}

/********Style 3*********/
.divigarden_pricing_style3 .et_pb_dollar_sign{margin-left: 0 !important;position: relative;line-height: normal;vertical-align: top;margin-right: 5px;}
.divigarden_pricing_style3 .et_pb_frequency{color: var(--dglt_color3) !important;}
.divigarden_pricing_style3 .et_pb_button_wrapper{display: flex;align-items: center;padding: 0;position: relative;-webkit-transition: all .9s ease-in-out;-moz-transition: all .9s ease-in-out;-ms-transition: all .9s ease-in-out;-o-transition: all .9s ease-in-out;transition: all .9s ease-in-out;height: 0px;}
.divigarden_pricing_style3:hover .et_pb_button_wrapper,.divigarden_pricing_style3.active .et_pb_button_wrapper{height: 50px;}
.divigarden_pricing_style3 .et_pb_pricing li span:before{content: "\4e";display: inline-block;position: relative;top: unset;left: unset;right: unset;bottom: unset;border: none;font-family: 'ETmodules';margin-right: 5px;font-weight: 600;color: var(--dglt_color33);}
.divigarden_pricing_style3:hover .et_pb_button_wrapper .et_pb_button,.divigarden_pricing_style3.active .et_pb_button_wrapper .et_pb_button{transform: translateY(0px) !important;}
.divigarden_pricing_style3 .et_pb_pricing li:last-child{margin-bottom:0 !important;padding-bottom:0!important;border-bottom:none;}

/********Style 4*********/
.divigarden_pricing_style4 .et_pb_text ul{padding: 0;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;position: relative;}
.divigarden_pricing_style4 .et_pb_text ul li{width: 50%;border: 1px solid var(--dglt_color4);padding: 10px 15px;}
.divigarden_pricing_style4 .et_pb_text ul li:last-child{border-left:none;}
.divigarden_pricing_style4 .divigarden_pricing_style4_title li{background:var(--dglt_color33);text-align:center;}
.divigarden_pricing_style4 .divigarden_pricing_style4_title li:last-child{background:var(--dglt_color3);}
.divigarden_pricing_style4 .divigarden_pricing_style4_info li{background:var(--dglt_color25);text-align:left;}
.divigarden_pricing_style4 .divigarden_pricing_style4_info li:last-child{background:var(--dglt_color2);text-align:center;}
.divigarden_pricing_style4 .divigarden_pricing_style4_info:nth-child(odd) li{background:var(--dglt_color2);}
.divigarden_pricing_style4 .divigarden_pricing_style4_info:nth-child(odd) li:last-child{background:var(--dglt_color25);text-align:center;}
@media only screen and (max-width: 981px){
	.divigarden_pricing_style4 .et_pb_text ul li{display: flex;align-items: center;justify-content: center;}
}

/********Style 5*********/
.divigarden_pricing_style5 .et_pb_button_wrapper{width: 100%;order: 4;padding: 0;}
.divigarden_pricing_style5 .et_pb_pricing li:last-child{border-bottom:none;}
.divigarden_pricing_style5:hover .et_pb_pricing_heading,.divigarden_pricing_style5.active .et_pb_pricing_heading{background:var(--dglt_color33) !important;}
.divigarden_pricing_style5:hover .et_pb_pricing_heading .et_pb_pricing_title,.divigarden_pricing_style5.active .et_pb_pricing_heading .et_pb_pricing_title{color:var(--dglt_color2) !important;}
.divigarden_pricing_style5:hover .et_pb_button_wrapper .et_pb_button,.divigarden_pricing_style5.active .et_pb_button_wrapper .et_pb_button{background:var(--dglt_color33) !important;color:var(--dglt_color2) !important;}

/*******Counter************/

/********Style 2*********/
.divigarden_counter_style2 .et_pb_blurb .et-pb-icon{position:relative;display:inline-block;padding: 20px;border-radius: 3px;}

/*******Galley************/

/********Style 1*********/
.divigarden_gallery_style1 .et_pb_gallery_item:hover .et_overlay{opacity:1;}
.divigarden_gallery_style1 .et_pb_gallery_item:hover .et_overlay:before{transform: translate(-50%, -50%);}
.divigarden_gallery_style1 .et_pb_gallery_item .et_pb_gallery_image{position: relative;display: block;overflow: hidden;}
.divigarden_gallery_style1 .et_pb_gallery_item .et_pb_gallery_image img{-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;width: 100%;}
.divigarden_gallery_style1 .et_pb_gallery_item:hover .et_pb_gallery_image img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.divigarden_gallery_style1 .et_pb_gallery_item:hover .et_pb_gallery_title{opacity: 1;bottom:20px;}
.divigarden_gallery_style1 .et_pb_gallery_item .et_pb_gallery_title:after{content: "";position: absolute;bottom: 0;width: 100%;height: 100%;left: 0;border-bottom: 1px dashed var(--dglt_color33);z-index: -1;display: block;}
.divigarden_gallery_style1 .et_pb_gallery_item{width: 31.3% !important;clear:none !important;margin-right: 3% !important;overflow:hidden;position:relative;margin-bottom: 30px !important;padding-bottom:0px;}
.divigarden_gallery_style1 .et_pb_gallery_item.on_last_row{margin-bottom:0 !important;}
.divigarden_gallery_style1 .et_pb_gallery_item:nth-child(3),.divigarden_gallery_style1 .et_pb_gallery_item:nth-child(6){margin-right:0 !important;}
@media only screen and (max-width: 981px){
	.divigarden_gallery_style1 .et_pb_gallery_item{width: 48.5% !important;clear: none !important;margin-bottom: 30px !important;margin-right:3% !important;}
	.divigarden_gallery_style1 .et_pb_gallery_item:nth-child(3){margin-right:3% !important;}
	.divigarden_gallery_style1 .et_pb_gallery_item:nth-child(2),.divigarden_gallery_style1 .et_pb_gallery_item:nth-child(4){margin-right:0 !important;}
	.divigarden_gallery_style1 .et_pb_gallery_item:nth-child(6){margin-bottom:0 !important;}
}
@media only screen and (max-width: 767px){
	.divigarden_gallery_style1 .et_pb_gallery_item{width: 100% !important;margin-bottom: 30px !important;margin-right:0% !important;}
	.divigarden_gallery_style1 .et_pb_gallery_item:nth-child(3){margin-right:0% !important;}
}

/********Style 2*********/
.divigarden_gallery_style2 .et_pb_gallery_item:hover .et_overlay{opacity:1;}
.divigarden_gallery_style2 .et_pb_gallery_item .et_pb_gallery_image img{width: 100%;-webkit-transition: all 0.4s ease-out 0s;-moz-transition: all 0.4s ease-out 0s;-ms-transition: all 0.4s ease-out 0s;-o-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;}
.divigarden_gallery_style2 .et_pb_gallery_item:hover .et_pb_gallery_image img{transform: scale(1.1);}
.divigarden_gallery_style2 .et_pb_gallery_item:hover .et_pb_gallery_title,.divigarden_gallery_style2 .et_pb_gallery_item:hover .et_overlay:after{opacity: 1;}
.divigarden_gallery_style2 .et_pb_gallery_item .et_overlay:after{content: "";width: 0;height: 0;border-style: solid;border-width: 0 0 126px 126px;border-color: transparent transparent var(--dglt_color33) transparent;z-index: 4;opacity: 0;-webkit-transition: all 0.4s ease-out 0s;-moz-transition: all 0.4s ease-out 0s;-ms-transition: all 0.4s ease-out 0s;-o-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;position: absolute;bottom: 0;right: 0;}
.divigarden_gallery_style2 .et_pb_gallery_item{width: 31.3% !important;clear:none !important;margin-right: 3% !important;overflow:hidden;position:relative;margin-bottom: 30px !important;padding-bottom:0px;}
.divigarden_gallery_style2 .et_pb_gallery_item.on_last_row{margin-bottom:0 !important;}
.divigarden_gallery_style2 .et_pb_gallery_item:nth-child(3),.divigarden_gallery_style2 .et_pb_gallery_item:nth-child(6){margin-right:0 !important;}
@media only screen and (max-width: 981px){
	.divigarden_gallery_style2 .et_pb_gallery_item{width: 48.5% !important;clear: none !important;margin-bottom: 30px !important;margin-right:3% !important;}
	.divigarden_gallery_style2 .et_pb_gallery_item:nth-child(3){margin-right:3% !important;}
	.divigarden_gallery_style2 .et_pb_gallery_item:nth-child(2),.divigarden_gallery_style2 .et_pb_gallery_item:nth-child(4){margin-right:0 !important;}
	.divigarden_gallery_style2 .et_pb_gallery_item:nth-child(6){margin-bottom:0 !important;}
}
@media only screen and (max-width: 767px){
	.divigarden_gallery_style2 .et_pb_gallery_item{width: 100% !important;margin-bottom: 30px !important;margin-right:0% !important;}
	.divigarden_gallery_style2 .et_pb_gallery_item:nth-child(3){margin-right:0% !important;}
}

/********Style 3*********/
.divigarden_gallery_style3 .et_pb_gallery_item:hover .et_pb_gallery_title{opacity: 1;transform: translateY(0px);}
.divigarden_gallery_style3 .et_pb_gallery_item:hover .et_overlay{opacity:1;bottom: 0;height: 100%;}
.divigarden_gallery_style3 .et_pb_gallery_item{width: 31.3% !important;clear:none !important;margin-right: 3% !important;overflow:hidden;position:relative;margin-bottom: 30px !important;padding-bottom:0px;}
.divigarden_gallery_style3 .et_pb_gallery_item.on_last_row{margin-bottom:0 !important;}
.divigarden_gallery_style3 .et_pb_gallery_item:nth-child(3),.divigarden_gallery_style3 .et_pb_gallery_item:nth-child(6){margin-right:0 !important;}
@media only screen and (max-width: 981px){
	.divigarden_gallery_style3 .et_pb_gallery_item{width: 48.5% !important;clear: none !important;margin-bottom: 30px !important;margin-right:3% !important;}
	.divigarden_gallery_style3 .et_pb_gallery_item:nth-child(3){margin-right:3% !important;}
	.divigarden_gallery_style3 .et_pb_gallery_item:nth-child(2),.divigarden_gallery_style3 .et_pb_gallery_item:nth-child(4){margin-right:0 !important;}
	.divigarden_gallery_style3 .et_pb_gallery_item:nth-child(6){margin-bottom:0 !important;}
}
@media only screen and (max-width: 767px){
	.divigarden_gallery_style3 .et_pb_gallery_item{width: 100% !important;margin-bottom: 30px !important;margin-right:0% !important;}
	.divigarden_gallery_style3 .et_pb_gallery_item:nth-child(3){margin-right:0% !important;}
}

/********Style 4*********/
.divigarden_gallery_style4 .et_pb_gallery_item:hover .et_overlay{opacity:1;width: 100%;left: 0;}
.divigarden_gallery_style4 .et_pb_gallery_item:hover .et_overlay:before{top:50% !important;-webkit-transition-delay: 0.5s;-moz-transition-delay: 0.5s;-ms-transition-delay: 0.5s;-o-transition-delay: 0.5s;transition-delay: 0.5s;opacity: 1;visibility: visible;-webkit-transform: translate(-50%,-50%) rotate(-45deg);-moz-transform: translate(-50%,-50%) rotate(-45deg);-ms-transform: translate(-50%,-50%) rotate(-45deg);-o-transform: translate(-50%,-50%) rotate(-45deg);transform: translate(-50%,-50%) rotate(-45deg);}
.divigarden_gallery_style4 .et_pb_gallery_item{width: 31.3% !important;clear:none !important;margin-right: 3% !important;overflow:hidden;position:relative;margin-bottom: 30px !important;padding-bottom:0px;}
.divigarden_gallery_style4 .et_pb_gallery_item.on_last_row{margin-bottom:0 !important;}
.divigarden_gallery_style4 .et_pb_gallery_item:nth-child(3),.divigarden_gallery_style4 .et_pb_gallery_item:nth-child(6){margin-right:0 !important;}
@media only screen and (max-width: 981px){
	.divigarden_gallery_style4 .et_pb_gallery_item{width: 48.5% !important;clear: none !important;margin-bottom: 30px !important;margin-right:3% !important;}
	.divigarden_gallery_style4 .et_pb_gallery_item:nth-child(3){margin-right:3% !important;}
	.divigarden_gallery_style4 .et_pb_gallery_item:nth-child(2),.divigarden_gallery_style4 .et_pb_gallery_item:nth-child(4){margin-right:0 !important;}
	.divigarden_gallery_style4 .et_pb_gallery_item:nth-child(6){margin-bottom:0 !important;}
}
@media only screen and (max-width: 767px){
	.divigarden_gallery_style4 .et_pb_gallery_item{width: 100% !important;margin-bottom: 30px !important;margin-right:0% !important;}
	.divigarden_gallery_style4 .et_pb_gallery_item:nth-child(3){margin-right:0% !important;}
}

/********Style 5*********/
.divigarden_gallery_style5 .et_pb_gallery_item .et_pb_gallery_image{position: relative;display: block;overflow: hidden;}
.divigarden_gallery_style5 .et_pb_gallery_item .et_pb_gallery_image img{transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transform: scale(1);-moz-transform: scale(1); -webkit-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);}
.divigarden_gallery_style5 .et_pb_gallery_item:hover .et_pb_gallery_image img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.divigarden_gallery_style5 .et_pb_gallery_item:hover .et_overlay,.divigarden_gallery_style5 .et_pb_gallery_item:hover .et_pb_gallery_title{opacity:1;}
.divigarden_gallery_style5 .et_pb_gallery_item .et_overlay:after{position: absolute;content: '';opacity: 0;top: 30px;right: 30px;bottom: 30px;left: 30px;border-right: 1px solid var(--dglt_color2);border-left: 1px solid var(--dglt_color2);transform: scale(1, 0);-moz-transform: scale(1, 0);-webkit-transform: scale(1, 0);-o-transform: scale(1, 0);-ms-transform: scale(1, 0);-webkit-transform-origin: 100% 0;transform-origin: 100% 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.divigarden_gallery_style5 .et_pb_gallery_item:hover .et_overlay:before,.divigarden_gallery_style5 .et_pb_gallery_item:hover .et_overlay:after{opacity: 1;transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);}
.divigarden_gallery_style5 .et_pb_gallery_item{width: 31.3% !important;clear:none !important;margin-right: 3% !important;overflow:hidden;position:relative;margin-bottom: 30px !important;padding-bottom:0px;}
.divigarden_gallery_style5 .et_pb_gallery_item.on_last_row{margin-bottom:0 !important;}
.divigarden_gallery_style5 .et_pb_gallery_item:nth-child(3),.divigarden_gallery_style5 .et_pb_gallery_item:nth-child(6){margin-right:0 !important;}
@media only screen and (max-width: 981px){
	.divigarden_gallery_style5 .et_pb_gallery_item{width: 48.5% !important;clear: none !important;margin-bottom: 30px !important;margin-right:3% !important;}
	.divigarden_gallery_style5 .et_pb_gallery_item:nth-child(3){margin-right:3% !important;}
	.divigarden_gallery_style5 .et_pb_gallery_item:nth-child(2),.divigarden_gallery_style5 .et_pb_gallery_item:nth-child(4){margin-right:0 !important;}
	.divigarden_gallery_style5 .et_pb_gallery_item:nth-child(6){margin-bottom:0 !important;}
}
@media only screen and (max-width: 767px){
	.divigarden_gallery_style5 .et_pb_gallery_item{width: 100% !important;margin-bottom: 30px !important;margin-right:0% !important;}
	.divigarden_gallery_style5 .et_pb_gallery_item:nth-child(3){margin-right:0% !important;}
}

/*******Newsletter************/

/********Style 1*********/
.divigarden_newsletter_style1 .et_pb_newsletter_form .et_pb_newsletter_field{padding-bottom: 0;margin-bottom: 0;position: relative;flex-basis: 65%;}
.divigarden_newsletter_style1 .et_pb_newsletter_form .et_pb_newsletter_button_wrap{flex-basis: 35%;}
@media only screen and (max-width: 767px){
	.divigarden_newsletter_style1 .et_pb_newsletter_form .et_pb_newsletter_field{margin-bottom: 20px;position: relative;flex-basis: 100%;}
	.divigarden_newsletter_style1 .et_pb_newsletter_form .et_pb_newsletter_button_wrap{flex-basis: 100%;}
}

/********Style 2*********/
.divigarden_newsletter_style2_blurb .et-pb-icon{display:inline-block;}
.divigarden_newsletter_style2_blurb .et-pb-icon:hover{animation-name: pulse;animation-duration: 1s;animation-timing-function: linear;animation-iteration-count: infinite;}
@keyframes pulse{
25%{transform: scale(1.1);}
75%{transform: scale(0.9);}
}
.divigarden_newsletter_style2 .et_pb_newsletter_form{position:relative;}
.divigarden_newsletter_style2 .et_pb_newsletter_form .et_pb_newsletter_field{padding-bottom: 0;margin-bottom: 0;position: relative;}
@media only screen and (max-width: 767px){
	.divigarden_newsletter_style2 .et_pb_newsletter_form .et_pb_newsletter_field{margin-bottom: 15px;position: relative;}
}

/********Style 3*********/
.divigarden_newsletter_style3 .et_pb_newsletter_form{position:relative;}
.divigarden_newsletter_style3 .et_pb_newsletter_form .et_pb_newsletter_field{padding-bottom: 0;margin-bottom: 0;position: relative;}
@media only screen and (max-width: 767px){
	.divigarden_newsletter_style3 .et_pb_newsletter_form .et_pb_newsletter_field{margin-bottom: 15px;position: relative;}
}

/********Style 4*********/
.divigarden_newsletter_style4_blurb .et_pb_blurb_container{vertical-align:middle;}
.divigarden_newsletter_style4 .et_pb_newsletter_form{position:relative;}
.divigarden_newsletter_style4 .et_pb_newsletter_form .et_pb_newsletter_field{padding-bottom: 0;margin-bottom: 0;position: relative;}
@media only screen and (max-width: 767px){
	.divigarden_newsletter_style4 .et_pb_newsletter_form .et_pb_newsletter_field{margin-bottom: 15px;position: relative;}
}

/********Style 5*********/
.divigarden_newsletter_style5_blurb .et_pb_blurb_container{vertical-align:middle;}
.divigarden_newsletter_style5 .et_pb_newsletter_form{position:relative;}
.divigarden_newsletter_style5 .et_pb_newsletter_form .et_pb_newsletter_field{padding-bottom: 0;margin-bottom: 0;position: relative;}
@media only screen and (max-width: 767px){
	.divigarden_newsletter_style5 .et_pb_newsletter_form .et_pb_newsletter_field{margin-bottom: 15px;position: relative;}
}

/*******Blog************/

/********Style 1*********/
.divigarden_blog_style1 .et_pb_post{padding: 0;position: relative;display: block;overflow: hidden;margin-bottom:30px;}
.divigarden_blog_style1 .et_pb_post:last-child{margin-bottom:0 !important;}
.divigarden_blog_style1 .et_pb_post .et_pb_image_container,.divigarden_blog_style1 .et_pb_post .entry-featured-image-url{position: relative;display: block;margin: 0;overflow: hidden;}
.divigarden_blog_style1 .et_pb_post .et_overlay{position: absolute;bottom: 100%;left: 0;right: 0;overflow: hidden;width: 100%;height: 0;transition: .5s ease;border: none;top: auto;z-index: 3;}
.divigarden_blog_style1 .et_pb_post:hover .et_overlay{bottom: 0;height: 100%;opacity:1;}
.divigarden_blog_style1 .et_pb_post .et_overlay:before{top: 50% !important;transform: translate(-50%,-50%);left: 50%;border: 1px dashed var(--dglt_color2);font-weight: 500 !important;font-size: 25px !important;padding: 20px;margin: 0 !important;border-radius: 50%;}
.divigarden_blog_style1 .et_pb_post .des{position: relative;display: block;padding: 20px;}
.divigarden_blog_style1 .et_pb_post .des .cat .blog-category{position: relative;border: 1px dashed var(--dglt_color33);padding: 6px 15px;color: var(--dglt_color33);display: inline-block;line-height: normal;}
.divigarden_blog_style1 .et_pb_post .des .cat .blog-category a{color: var(--dglt_color33) !important;}
.divigarden_blog_style1 .et_pb_post .des .cat .blog-category:before{content: "\6e";font-family: 'ETmodules';position: relative;display: inline-block;margin-right: 7px;vertical-align: middle;line-height: normal;font-weight: 500;}
.divigarden_blog_style1 .et_pb_post .more-link{position: relative;display: block;margin-top: 15px;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px dashed var(--dglt_color15);}
.divigarden_blog_style1 .et_pb_post .more-link:before{content: "\24";font-family: 'ETmodules';position: relative;display: inline-block;margin-right: 7px;vertical-align: middle;line-height: normal;font-weight: 600;}
.divigarden_blog_style1 .et_pb_post .info .date{position: relative;display: block;margin-top: 5px;}
.divigarden_blog_style1 .et_pb_post .info .date:before{content: "\e023";font-family: 'ETmodules';color: var(--dglt_color33);position: relative;display: inline-block;margin-right: 7px;vertical-align: middle;line-height: normal;}

/********Style 2*********/
.divigarden_blog_style2 .et_pb_post{padding: 30px 20px;position: relative;display: flex;flex-wrap: wrap;overflow: hidden;margin-bottom:30px;background:var(--dglt_color30);}
.divigarden_blog_style2 .et_pb_post:hover{background:var(--dglt_color3);}
.divigarden_blog_style2 .et_pb_post:last-child{margin-bottom:0 !important;}
.divigarden_blog_style2 .et_pb_post .et_pb_image_container{position: relative;display: block;margin: 0;overflow: hidden;order: 2;width: 100%;}
.divigarden_blog_style2 .et_pb_post .entry-featured-image-url{position: relative;display: block;margin-bottom: 20px;overflow: hidden;}
.divigarden_blog_style2 .et_pb_post:hover .post-meta span,.divigarden_blog_style2 .et_pb_post:hover .post-meta span a{color:var(--dglt_color2) !important;}
.divigarden_blog_style2 .et_pb_post .more-link:after{content: "\39";font-family: 'ETmodules';position: relative;display: inline-block;margin-left: 7px;vertical-align: middle;line-height: normal;font-weight: 600;}
.divigarden_blog_style2 .et_pb_post .post-meta .author,.divigarden_blog_style2 .et_pb_post .post-meta .published{position:relative;display:inline-block;}
.divigarden_blog_style2 .et_pb_post .post-meta .published{margin-left: 10px;}
.divigarden_blog_style2 .et_pb_post .post-meta .author:before,.divigarden_blog_style2 .et_pb_post .post-meta .published:before{content: "\e08b";font-family: 'ETmodules';position: relative;display: inline-block;margin-right: 7px;vertical-align: middle;line-height: normal;font-weight: 600;}
.divigarden_blog_style2 .et_pb_post .post-meta .published:before{content: "\e023";}

/********Style 3*********/
.divigarden_blog_style3 .et_pb_post{padding: 0;position: relative;display: block;overflow: hidden;margin-bottom:30px;}
.divigarden_blog_style3 .et_pb_post:last-child{margin-bottom:0 !important;}
.divigarden_blog_style3 .et_pb_post .et_pb_image_container{position: relative;display: block;margin: 0;overflow: hidden;}
.divigarden_blog_style3 .et_pb_post .entry-featured-image-url{position: relative;display: block;margin-bottom: 0;overflow: hidden;}
.divigarden_blog_style3 .et_pb_post .entry-featured-image-url img{transition: all 0.3s ease-out 0s;width:100%;}
.divigarden_blog_style3 .et_pb_post:hover .entry-featured-image-url img{transform: scale(1.1);}
.divigarden_blog_style3 .et_pb_post .des{position: relative;display: flex;flex-wrap: wrap;padding: 20px;}
.divigarden_blog_style3 .et_pb_post .post-meta .published{position:relative;margin-right: 5px;}
.divigarden_blog_style3 .et_pb_post .post-meta .published:before{content: "\e023";font-family: 'ETmodules';position: relative;display: inline-block;margin-right: 7px;vertical-align: middle;line-height: normal;}

/********Style 4*********/
.divigarden_blog_style4 .et_pb_post{padding: 0;position: relative;display: block;margin-bottom:30px;}
.divigarden_blog_style4 .et_pb_post:last-child{margin-bottom:0 !important;}
.divigarden_blog_style4 .et_pb_post .et_pb_image_container{position: relative;display: block;margin: 0;}
.divigarden_blog_style4 .et_pb_post .entry-featured-image-url{position:relative;margin-bottom:15px;}
.divigarden_blog_style4 .et_pb_post .entry-featured-image-url img{box-shadow: 0 10px 30px rgb(0 0 0 / 3%);transform: translateY(0);border-radius: 4px;-webkit-transition: all 0.5s cubic-bezier(.645,.045,.355,1);-o-transition: all 0.5s cubic-bezier(.645,.045,.355,1);transition: all 0.5s cubic-bezier(.645,.045,.355,1);}
.divigarden_blog_style4 .et_pb_post:hover .entry-featured-image-url img,.divigarden_blog_style4 .et_pb_post:hover .post-meta a{transform: translateY(-5px);box-shadow: 0 10px 30px rgb(0 0 0 / 5%);}
.divigarden_blog_style4 .et_pb_post .des{position: unset;display: flex;flex-wrap: wrap;}
.divigarden_blog_style4 .et_pb_post .post-meta .published{position:relative;}
.divigarden_blog_style4 .et_pb_post .post-meta .published:before{content: "\e023";font-family: 'ETmodules';position: relative;display: inline-block;margin-right: 7px;line-height: normal;color:var(--dglt_color33);}
.divigarden_blog_style4 .et_pb_post .post-meta .published:after{content: "\77";font-family: 'ETmodules';position: relative;z-index: -1;color: var(--dglt_color33);margin-left: 15px;margin-right: 5px;}
.divigarden_blog_style4 .et_pb_post .post-meta .cat{position: absolute;top: 15px;right: 10px;display: inline-block;padding: 6px 25px;color: var(--dglt_color2) !important;text-transform: uppercase;background: var(--dglt_color33);border-radius: 30px !important;line-height: normal !important;transform: translateY(0);border-radius: 4px;-webkit-transition: all 0.5s cubic-bezier(.645,.045,.355,1);-o-transition: all 0.5s cubic-bezier(.645,.045,.355,1);transition: all 0.5s cubic-bezier(.645,.045,.355,1);}
.divigarden_blog_style4 .et_pb_post .post-meta .cat a{color: var(--dglt_color2) !important;}
.divigarden_blog_style4 .et_pb_post .more-link:before,.divigarden_blog_style4 .et_pb_post .more-link:after{content: "";position: absolute;bottom: -3px;left: auto;right: 0;height: 2px;width: 100%;background-color: var(--dglt_color32);transition: all 0.2s ease 0s;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;}
.divigarden_blog_style4 .et_pb_post .more-link:after{background-color: var(--dglt_color33);width:0;}
.divigarden_blog_style4 .et_pb_post .more-link:hover:after{width: 100%;left: 0;right: auto;}

/********Style 5*********/
.divigarden_blog_style5 .et_pb_post{padding: 0;position: relative;display: block;margin-bottom:30px;overflow:hidden;}
.divigarden_blog_style5 .et_pb_post:last-child{margin-bottom:0 !important;}
.divigarden_blog_style5 .et_pb_post .et_pb_image_container{position: relative;display: block;margin: 0;}
.divigarden_blog_style5 .et_pb_post .et_pb_image_container .entry-featured-image-url{position: relative;display: block;margin: 0;height: 380px;background:var(--dglt_color2);z-index:1;}
.divigarden_blog_style5 .et_pb_post .et_pb_image_container .entry-featured-image-url img{width:100%;height:100%;object-fit:cover;}
.divigarden_blog_style5 .et_pb_post .et_pb_image_container .entry-featured-image-url:before{content: "";position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: var(--dglt_color1);opacity: .6;z-index: 2;-webkit-transition: .3s ease;-o-transition: .3s ease;-moz-transition: .3s ease;transition: .3s ease;}
.divigarden_blog_style5 .et_pb_post .et_pb_image_container .entry-featured-image-url:after{content: "";position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 2;-webkit-transition: .3s ease;-o-transition: .3s ease;-moz-transition: .3s ease;transition: .3s ease;background: url(http://divigardeningandlandscaping.divi-professional.com/wp-content/uploads/2021/06/garden11.jpg) no-repeat top right;opacity:0;filter: grayscale(100%);}
.divigarden_blog_style5 .et_pb_post:hover .et_pb_image_container .entry-featured-image-url:after{opacity: .1;}
.divigarden_blog_style5 .et_pb_post:hover .et_pb_image_container .entry-featured-image-url img{opacity:0;}
.divigarden_blog_style5 .et_pb_post:hover .et_pb_image_container .entry-featured-image-url:before{opacity:0;}
.divigarden_blog_style5 .et_pb_post .des{position: absolute;bottom: 0;z-index: 2;display: flex;flex-wrap: wrap;height: 100%;flex-direction: column;justify-content: flex-end;}
.divigarden_blog_style5 .et_pb_post .cat{position: absolute;top: 15px;left: 15px;background: var(--dglt_color33);color: var(--dglt_color2) !important;line-height: normal !important;padding: 3px 10px;z-index: 3;}
.divigarden_blog_style5 .et_pb_post .cat .blog-category a{color: var(--dglt_color2) !important;}
.divigarden_blog_style5 .et_pb_post .post-content-inner{overflow: hidden;height: 23px;-webkit-box-orient: vertical;-webkit-transition: .3s ease;-o-transition: .3s ease;-moz-transition: .3s ease;transition: .3s ease;}
.divigarden_blog_style5 .et_pb_post:hover .post-content-inner{height: 70px;}
.divigarden_blog_style5 .et_pb_post:hover .post-content-inner p{color:var(--dglt_color5) !important;}
.divigarden_blog_style5 .et_pb_post .author,.divigarden_blog_style5 .et_pb_post .author a{color:var(--dglt_color33);position:relative;}
.divigarden_blog_style5 .et_pb_post .author:after{content: "";width: 5px;height: 5px;display: inline-block;margin: 2px 10px;background: var(--dglt_color33);border-radius: 50%;position:relative;}
.divigarden_blog_style5 .et_pb_post .date{color:var(--dglt_color2);}
.divigarden_blog_style5 .et_pb_post:hover .date{color:var(--dglt_color5);}
.divigarden_blog_style5 .et_pb_post:hover .post-meta{background-color: var(--dglt_color27) !important;}
.divigarden_blog_style5 .et_pb_post .entry-title:hover a{color:var(--dglt_color33) !important;}


/********Porfolio*********/

/********Style 1*********/
.divigarden_portfolio_style1 .project{width: 31.3% !important;clear:none !important;margin-right: 3% !important;overflow:hidden;position:relative;margin-bottom: 30px !important;}
.divigarden_portfolio_style1 .project.on_last_row{margin-bottom:0 !important;}
.divigarden_portfolio_style1 .project:nth-child(3),.divigarden_portfolio_style1 .project:nth-child(6){margin-right:0 !important;}
.divigarden_portfolio_style1 .project img{width:100%;height: 100%;object-fit: cover;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.divigarden_portfolio_style1 .project:hover img{opacity: 0.20;}
.divigarden_portfolio_style1 .project .des{position: absolute;left: 0;bottom: 32px;width: 100%;display: block;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease; -o-transition: all 0.5s ease;transition: all 0.5s ease;z-index: 3;display: flex;flex-direction: column-reverse;}
.divigarden_portfolio_style1 .project:hover .des{bottom: 50%;margin-bottom: -35px;}
.divigarden_portfolio_style1 .project:hover .et_overlay:before{transform: translateX(-50%) scale(1) rotate(0deg);-webkit-transform: translateX(-50%) scale(1) rotate(0deg);-ms-transform: translateX(-50%) scale(1) rotate(0deg);bottom: 15%;}
.divigarden_portfolio_style1 .project:hover .et_portfolio_image{transform: scale(.9);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.divigarden_portfolio_style1 .project:before{content: '';position: absolute;left: 1px;top: 1px;bottom: 1px;right: 1px;border: 1px dashed var(--dglt_color33);}
.divigarden_portfolio_style1 .et_pb_portfolio_filters li{float: none;display: inline-block;}
.divigarden_portfolio_style1 .et_pb_portfolio_filters li a{padding: 0;background: transparent !important;border: none;margin: 0 15px;}
@media only screen and (max-width: 981px){
 	.divigarden_portfolio_style1 .project{width: 48.5% !important;clear: none !important;margin-bottom: 30px !important;margin-right:3% !important;}
	.divigarden_portfolio_style1 .project:nth-child(3){margin-right:3% !important;}
	.divigarden_portfolio_style1 .project:nth-child(2),.divigarden_portfolio_style1 .project:nth-child(4){margin-right:0 !important;}
	.divigarden_portfolio_style1 .project:nth-child(6){margin-bottom:0 !important;}
}
@media only screen and (max-width: 767px){
 	.divigarden_portfolio_style1 .project{width: 100% !important;margin-bottom: 30px !important;margin-right:0% !important;}
	.divigarden_portfolio_style1 .project:nth-child(3){margin-right:0% !important;}
	.divigarden_portfolio_style1 .et_pb_portfolio_filters li{display:block;width:100% !important;}
	.divigarden_portfolio_style1 .et_pb_portfolio_filters li a{margin:5px 0;}
}

/********Style 2*********/
.divigarden_portfolio_style2 .project{width: 31.3% !important;clear:none !important;margin-right: 3% !important;overflow:hidden;position:relative;margin-bottom: 30px !important;}
.divigarden_portfolio_style2 .project.on_last_row{margin-bottom:0 !important;}
.divigarden_portfolio_style2 .project:nth-child(3),.divigarden_portfolio_style2 .project:nth-child(6){margin-right:0 !important;}
.divigarden_portfolio_style2 .project img{width:100%;height: 100%;object-fit: cover;}
.divigarden_portfolio_style2 .project:hover .et_overlay{opacity:1;}
.divigarden_portfolio_style2 .project:hover .et_overlay:before{top: 40%;opacity: 1;visibility: visible;}
.divigarden_portfolio_style2 .project .des{position: absolute;display: flex;width: 100%;left: 0;z-index: 4;bottom: -100%;flex-direction: column-reverse;background: var(--dglt_color2);opacity: 0;visibility: hidden;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;padding: 25px 20px;}
.divigarden_portfolio_style2 .project:hover .des{bottom: 0;opacity: 1;visibility: visible;}
.divigarden_portfolio_style2 .et_pb_portfolio_filters li{float: none;display: inline-block;}
.divigarden_portfolio_style2 .et_pb_portfolio_filters li a{padding: 8px 20px;background: var(--dglt_color2);border: none;margin: 0 10px;}
@media only screen and (max-width: 981px){
 	.divigarden_portfolio_style2 .project{width: 48.5% !important;clear: none !important;margin-bottom: 30px !important;margin-right:3% !important;}
	.divigarden_portfolio_style2 .project:nth-child(3){margin-right:3% !important;}
	.divigarden_portfolio_style2 .project:nth-child(2),.divigarden_portfolio_style2 .project:nth-child(4){margin-right:0 !important;}
	.divigarden_portfolio_style2 .project:nth-child(6){margin-bottom:0 !important;}
 	.divigarden_portfolio_style2 .et_pb_portfolio_filters li{display:block;width:100% !important;}
	.divigarden_portfolio_style2 .et_pb_portfolio_filters li a{margin:5px 0;}
}
@media only screen and (max-width: 767px){
 	.divigarden_portfolio_style2 .project{width: 100% !important;margin-bottom: 30px !important;margin-right:0% !important;}
	.divigarden_portfolio_style2 .project:nth-child(3){margin-right:0% !important;}
	.divigarden_portfolio_style2 .et_pb_portfolio_filters li{display:block;width:100% !important;}
	.divigarden_portfolio_style2 .et_pb_portfolio_filters li a{margin:5px 0;}
}

/*********Style 3***********/
.divigarden_portfolio_style3 .project{width: 31.3% !important;clear:none !important;margin-right: 3% !important;overflow:hidden;position:relative;margin-bottom: 30px !important;padding-bottom: 0px;}
.divigarden_portfolio_style3 .project.on_last_row{margin-bottom:0 !important;}
.divigarden_portfolio_style3 .project:nth-child(3),.divigarden_portfolio_style3 .project:nth-child(6){margin-right:0 !important;}
.divigarden_portfolio_style3 .project img{width:100%;height: 100%;object-fit: cover;transition: all 0.3s ease 0s;}
.divigarden_portfolio_style3 .project .des{position: absolute;left: 0;bottom: 30px;width: 100%;display: block;z-index: 5;opacity: 0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;display: flex;flex-direction: column-reverse;}
.divigarden_portfolio_style3 .project:hover .des{bottom: 50%;margin-bottom: -32px;opacity: 1;}
.divigarden_portfolio_style3 .project:hover .et_overlay{opacity:1;}
.divigarden_portfolio_style3 .et_pb_portfolio_filters li{float: none;display: inline-block;}
.divigarden_portfolio_style3 .et_pb_portfolio_filters li a{padding: 8px 20px;background: var(--dglt_color2);border: none;margin: 0 10px;}
@media only screen and (max-width: 981px){
	.divigarden_portfolio_style3 .project{width: 48.5% !important;clear: none !important;margin-bottom: 30px !important;margin-right:3% !important;}
	.divigarden_portfolio_style3 .project:nth-child(3){margin-right:3% !important;}
	.divigarden_portfolio_style3 .project:nth-child(2),.divigarden_portfolio_style3 .project:nth-child(4){margin-right:0 !important;}
	.divigarden_portfolio_style3 .project:nth-child(6){margin-bottom:0 !important;}
 	.divigarden_portfolio_style3 .et_pb_portfolio_filters li{display:block;width:100% !important;}
	.divigarden_portfolio_style3 .et_pb_portfolio_filters li a{margin:5px 0;}
}
@media only screen and (max-width: 767px){
	.divigarden_portfolio_style3 .project{width: 100% !important;margin-bottom: 30px !important;margin-right:0% !important;}
	.divigarden_portfolio_style3 .project:nth-child(3){margin-right:0% !important;}
}

/*********Style 4***********/
.divigarden_portfolio_style4 .project{width: 31.3% !important;clear:none !important;margin-right: 3% !important;overflow:hidden;position:relative;margin-bottom: 30px !important;padding-bottom: 0px;}
.divigarden_portfolio_style4 .project.on_last_row{margin-bottom:0 !important;}
.divigarden_portfolio_style4 .project:nth-child(3),.divigarden_portfolio_style4 .project:nth-child(6){margin-right:0 !important;}
.divigarden_portfolio_style4 .project img{width:100%;height: 100%;object-fit: cover;transition: all 0.3s ease 0s;}
.divigarden_portfolio_style4 .project .et_portfolio_image:before{content: "";background: var(--dglt_color3);position: absolute;left: 0;bottom: 0px;width: 100%;height: 180px;z-index: -1;-webkit-transition: all 0.4s ease-out 0s;-moz-transition: all 0.4s ease-out 0s;-ms-transition: all 0.4s ease-out 0s;-o-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;}
.divigarden_portfolio_style4 .project:hover .et_portfolio_image:before{background:var(--dglt_color33);}
.divigarden_portfolio_style4 .project .des{opacity: 0;visibility: hidden;-webkit-transition: all 0.4s ease-out 0s;-moz-transition: all 0.4s ease-out 0s;-ms-transition: all 0.4s ease-out 0s;-o-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;position: absolute;display: block;width: 75%;margin: auto;left: 0;right: 0;top: -50%;background: var(--dglt_color2);padding: 25px 15px;}
.divigarden_portfolio_style4 .project:hover .des{opacity: 1;visibility: visible;top: 0;}

@media only screen and (max-width: 981px){
	.divigarden_portfolio_style4 .project{width: 48.5% !important;clear: none !important;margin-bottom: 30px !important;margin-right:3% !important;}
	.divigarden_portfolio_style4 .project:nth-child(3){margin-right:3% !important;}
	.divigarden_portfolio_style4 .project:nth-child(2),.divigarden_portfolio_style4 .project:nth-child(4){margin-right:0 !important;}
	.divigarden_portfolio_style4 .project:nth-child(6){margin-bottom:0 !important;}
}
@media only screen and (max-width: 767px){
	.divigarden_portfolio_style4 .project{width: 100% !important;margin-bottom: 30px !important;margin-right:0% !important;}
	.divigarden_portfolio_style4 .project:nth-child(3){margin-right:0% !important;}
}

/*********Style 5***********/
.divigarden_portfolio_style5 .project{width: 31.3% !important;clear:none !important;margin-right: 3% !important;overflow:hidden;position:relative;margin-bottom: 30px !important;padding-bottom: 0px;}
.divigarden_portfolio_style5 .project.on_last_row{margin-bottom:0 !important;}
.divigarden_portfolio_style5 .project:nth-child(3),.divigarden_portfolio_style5 .project:nth-child(6){margin-right:0 !important;}
.divigarden_portfolio_style5 .project img{width:100%;height: 100%;object-fit: cover;transition: all 0.3s ease 0s;}
.divigarden_portfolio_style5 .project:hover .et_overlay{opacity:1;transform: rotateY(0);}
.divigarden_portfolio_style5 .project .des{position: absolute;top: 50%;left: 50px;right: 0;opacity: 1;z-index: 4;padding: 0 15px;transform: translateY(-50%);transition: all 0.3s ease 0s;opacity: 0;width:100%;display:block;}
.divigarden_portfolio_style5 .project:hover .des{opacity: 1;left: 0;}

@media only screen and (max-width: 981px){
	.divigarden_portfolio_style5 .project{width: 48.5% !important;clear: none !important;margin-bottom: 30px !important;margin-right:3% !important;}
	.divigarden_portfolio_style5 .project:nth-child(3){margin-right:3% !important;}
	.divigarden_portfolio_style5 .project:nth-child(2),.divigarden_portfolio_style5 .project:nth-child(4){margin-right:0 !important;}
	.divigarden_portfolio_style5 .project:nth-child(6){margin-bottom:0 !important;}
}
@media only screen and (max-width: 767px){
	.divigarden_portfolio_style5 .project{width: 100% !important;margin-bottom: 30px !important;margin-right:0% !important;}
	.divigarden_portfolio_style5 .project:nth-child(3){margin-right:0% !important;}
}

/********FAQ*********/

/********Style 1*********/
.divigarden_faq_style1 .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before{content: "\43";background:var(--dglt_color33);color:var(--dglt_color2);border-color:var(--dglt_color33);}

/********Style 2*********/
.divigarden_faq_style2 .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title{background:var(--dglt_color33);}
.divigarden_faq_style2 .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before{color:var(--dglt_color2);border-color:var(--dglt_color18);}
.divigarden_faq_style2 .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:after{position: absolute;content: '';height: 0px;border-right: 13px solid transparent;border-top: 13px solid transparent;border-left: 13px solid transparent;border-bottom: 13px solid var(--dglt_color2);bottom: -1px;left: 33px;}

/********Style 3*********/
.divigarden_faq_style3 .et_pb_toggle:last-child .et_pb_toggle_title,.divigarden_faq_style3 .et_pb_toggle:last-child .et_pb_toggle_content{border-bottom:none !important;}
.divigarden_faq_style3 .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before{content: "\e039";color:var(--dglt_color33);}
.divigarden_faq_style3 .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title{background-color: var(--dglt_color24);}

/********Style 5*********/
.divigarden_faq_style5 .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before{content: "\4b";}

/********Step*********/

/********Style 1*********/
.divigarden_step_style1 .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap{position: relative;background: linear-gradient(180deg, transparent 50%, var(--dglt_color2) 50%);display:inline-block;}
.divigarden_step_style1 .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap img{margin: 0 auto;border: 1px dashed var(--dglt_color19);border-radius: 50%;-webkit-transition: all .6s ease-in-out;-moz-transition: all .6s ease-in-out;-ms-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;padding: 8px;width: 100px;height: 100px;object-fit: cover;}
.divigarden_step_style1 .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap:before{content: "1";position: absolute;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;top: 0;left: 0;color: var(--dglt_color2);font-size: 23px;background: var(--dglt_color33)c4;border-radius: 50%;z-index: 1;-webkit-transition: all .6s ease-in-out;-moz-transition: all .6s ease-in-out;-ms-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;opacity:0;}
.divigarden_step_style1 .et_pb_blurb:hover .et_pb_main_blurb_image .et_pb_image_wrap:before{opacity:1;}
.divigarden_step_style1 .et_pb_blurb:hover .et_pb_main_blurb_image .et_pb_image_wrap img{border-color:var(--dglt_color33);}
.divigarden_step_style1 .et_pb_column:nth-child(2) .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap:before{content: "2";}
.divigarden_step_style1 .et_pb_column:nth-child(3) .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap:before{content: "3";}

/*********Style 2**********/
.divigarden_step_style2_blurb .et_pb_image_wrap{position: relative;display: inline-block;width: 300px;height: 300px;border-radius: 50%;}
.divigarden_step_style2_blurb .et_pb_image_wrap img{width: 100%;height: 100%;object-fit: cover;}
.divigarden_step_style2_blurb .et_pb_main_blurb_image:after{content: "\4a";font-family: 'ETmodules';transform: rotateY(180deg) translate(-100%, 50%);position: absolute;top: 50%;right: -30px;font-size: 60px;color: var(--dglt_color5);opacity: .3;z-index: -1;}
.divigarden_step_style2_blurb.right .et_pb_main_blurb_image:after{right:auto;left: -30px;transform: translate(-100%, 50%);}
@media only screen and (max-width: 981px){
	.divigarden_step_style2_blurb .et_pb_main_blurb_image:after{display:none;}
}
@media only screen and (max-width: 767px){
	.divigarden_step_style2_blurb .et_pb_image_wrap{width: 200px;height: 200px;}
}

/*********Style 3**********/
.divigarden_step_style3 .et_pb_blurb_description{display: flex;line-height: normal;width: 35px;height: 35px;align-items: center;justify-content: center;margin: auto;background: var(--dglt_color33);border-radius: 50%;}
.divigarden_step_style3:hover .et_pb_blurb_description{color:var(--dglt_color33) !important;background:var(--dglt_color2);}

/*********Style 4**********/
.divigarden_step_style4 .et_pb_image_wrap .et-pb-icon{display: inline-block;border-radius: 6px;padding: 20px;border-bottom: 3px solid var(--dglt_color33);-webkit-box-shadow:0px 0px 50px 0px rgb(0 0 0 / 10%);box-shadow:0px 0px 50px 0px rgb(0 0 0 / 10%);}

/*********Style 5**********/
.divigarden_step_style5 .et_pb_blurb .et_pb_image_wrap{position:relative;}
.divigarden_step_style5 .et_pb_blurb .et-pb-icon{border-radius: 20px;-webkit-box-shadow: 0 0 40px 0 rgb(0 0 0 / 20%);-khtml-box-shadow: 0 0 40px 0 rgba(0,0,0,.2);-moz-box-shadow: 0 0 40px 0 rgba(0,0,0,.2);-ms-box-shadow: 0 0 40px 0 rgba(0,0,0,.2);-o-box-shadow: 0 0 40px 0 rgba(0,0,0,.2);box-shadow: 0 0 40px rgb(0 0 0 / 20%);display: inline-block;padding: 25px;}
.divigarden_step_style5 .et_pb_blurb .et_pb_image_wrap:before{content: "1";position: absolute;display: flex;align-items: center;justify-content: center;right: 0;top: 0;width: 30px;height: 30px;background: var(--dglt_color33);color: var(--dglt_color2);border-radius: 50%;transform: translate(50%,-50%);z-index:2;}
.divigarden_step_style5 .et_pb_blurb .et_pb_image_wrap:after{content:"";width: 30px;height: 30px;transform: translate(50%,-50%);z-index:1;background: var(--dglt_color33);right: 0;top: 0;position: absolute;transition: all 300ms ease 0s;visibility: hidden;border-radius: 50%;}
@keyframes index-pulse{
0%{opacity: .8;}
100%{transform: scale(1.6) translate(32%,-32%);opacity: 0;}
}
.divigarden_step_style5 .et_pb_blurb:hover .et_pb_image_wrap:after{visibility: visible;animation: index-pulse 1200ms ease-out infinite;}
.divigarden_step_style5 .et_pb_column:nth-child(2) .et_pb_blurb .et_pb_image_wrap:before{content: "2";}
.divigarden_step_style5 .et_pb_column:nth-child(3) .et_pb_blurb .et_pb_image_wrap:before{content: "3";}

/*************Shop ******************/

/*********Style 1**********/
.divigarden_shopv1_shop .woocommerce-result-count,.divigarden_shopv1_shop .woocommerce-ordering{margin-bottom:30px;}
.divigarden_shopv1_shop .products{position:relative;z-index:1;}
.divigarden_shopv1_shop .products li.product:hover .et_overlay{opacity:1;}
.divigarden_shopv1_shop .products li.product .et_shop_image img{-webkit-transition: all 0.4s ease-out 0s;-moz-transition: all 0.4s ease-out 0s;-ms-transition: all 0.4s ease-out 0s;-o-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;width: 100%;display: block;margin:0 !important;}
.divigarden_shopv1_shop .products li:hover .et_shop_image img{transform: scale(1.1);}
.divigarden_shopv1_shop .products li.product .info{padding: 15px;-webkit-box-shadow: 0 10px 30px 0 rgb(39 40 44 / 12%);-moz-box-shadow: 0 10px 30px 0 rgba(39, 40, 44, 0.12);box-shadow: 0 10px 30px 0 rgb(39 40 44 / 12%);position: relative;display: block;}
.divigarden_shopv1_shop .products li.product .des{position: relative;display: block;}
.divigarden_shopv1_shop .products li.product .button{position: absolute;top: 50%;left: 50%;margin: 0 auto !important;transform: translate(-50%,-50%);z-index: 4;color: var(--dglt_color2);background: var(--dglt_color33);font-size: 13px;display: inline-block;text-transform: uppercase;width: 80%;border-radius: 0;font-weight: 600;padding: 7px 15px;text-align:left;opacity:0;visibility:hidden;border:none;}
.divigarden_shopv1_shop .products li.product .button:hover{background:var(--dglt_color3);}
.divigarden_shopv1_shop .products li.product:hover .button{opacity:1;visibility:visible;}
.divigarden_shopv1_shop .products li.product .added_to_cart{display: block;position: relative;color: var(--dglt_color33);text-transform: uppercase;font-size: 14px;font-weight: 600;text-decoration: underline;}
.divigarden_shopv1_shop .woocommerce-pagination ul.page-numbers{position:relative;display:block;border: none;text-align:center;}
.divigarden_shopv1_shop .woocommerce-pagination ul.page-numbers li{display: inline-block;float: none;margin: 0 5px;border: none;}
.divigarden_shopv1_shop .woocommerce-pagination ul.page-numbers li .page-numbers{position: relative;background: transparent;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;border: 1px solid var(--dglt_color33);border-radius: 3px;font-size: 14px;font-weight: 500;color: var(--dglt_color33);overflow:hidden;}
.divigarden_shopv1_shop .woocommerce-pagination ul.page-numbers li .page-numbers.current:before,.divigarden_shopv1_shop .woocommerce-pagination ul.page-numbers li .page-numbers:hover:before{top: 3px;left: 3px;right: 3px;bottom: 3px;}
.divigarden_shopv1_shop .woocommerce-pagination ul.page-numbers li .page-numbers:before{content: "";top: 0px;left: 0px;right: 0px;bottom: 0px;position: absolute;border-radius: 3px;background-color: transparent;border: 1px dashed var(--dglt_color2);transition: all 0.25s ease 0s;}
.divigarden_shopv1_shop .woocommerce-pagination ul.page-numbers li .page-numbers.current,.divigarden_shopv1_shop .woocommerce-pagination ul.page-numbers li .page-numbers:hover{background: var(--dglt_color33);color: var(--dglt_color2);}
.divigarden_shopv1_sidebar .et_pb_widget:last-child{margin-bottom:0 !important;}
.divigarden_shopv1_sidebar .et_pb_widget .product-categories{position: relative;display: block;}
.divigarden_shopv1_sidebar .et_pb_widget .product-categories li{position: relative;display: block;border-bottom: 1px solid var(--dglt_color33);transition: all 0.25s ease 0s;padding-bottom: 6px;margin-bottom: 10px;padding-left:0;transition: all 0.25s ease 0s;overflow:hidden;}
.divigarden_shopv1_sidebar .et_pb_widget .product-categories li:hover{color: var(--dglt_color33);padding-left: 20px;}
.divigarden_shopv1_sidebar .et_pb_widget .product-categories li:before{content: "\e00a";font-family: 'ETmodules' !important;opacity: 0;visibility: hidden;left: -10px;top: 0;bottom: 0;margin: auto;color: var(--dglt_color33) !important;transition: all 0.25s ease 0s;position: absolute;font-weight: 600;}
.divigarden_shopv1_sidebar .et_pb_widget .product-categories li:hover:before{left: 0;opacity: 1;visibility: visible;}
.divigarden_shopv1_sidebar .et_pb_widget .product-categories li:last-child{padding-bottom: 0px !important;margin-bottom: 0px !important;border-bottom:none;}
.divigarden_shopv1_sidebar .et_pb_widget .product_list_widget li a{font-weight: 600;color: var(--dglt_color5) !important;}
.divigarden_shopv1_sidebar .et_pb_widget .product_list_widget li a:hover{color: var(--dglt_color33) !important;}
.divigarden_shopv1_sidebar .et_pb_widget .product_list_widget li{border-bottom: 1px solid var(--dglt_color33);padding: 0 0 15px;margin-bottom: 20px;position: relative;}
.divigarden_shopv1_sidebar .et_pb_widget .product_list_widget li:last-child{border-bottom: none;padding: 0;margin-bottom: 0px;}
.divigarden_shopv1_sidebar .et_pb_widget .product_list_widget li img{width:50px;border: 1px solid var(--dglt_color33);}
.divigarden_shopv1_sidebar .et_pb_widget .tagcloud a{text-transform: uppercase;color: var(--dglt_color33) !important;background: transparent;border: 1px solid var(--dglt_color33);border-radius: 0;margin: 3px;padding: 2px 10px;}
.divigarden_shopv1_sidebar .et_pb_widget .tagcloud a:hover{color: var(--dglt_color2) !important;background: var(--dglt_color33);}
@media only screen and (max-width: 767px){
	.divigarden_shopv1_shop .woocommerce-result-count{margin-bottom: 10px;float:none;}
	.divigarden_shopv1_shop .woocommerce-ordering{float:none;}
	.divigarden_shopv1_shop .woocommerce-ordering select{display: block;width: 100%;}
	.divigarden_shopv1_shop.et_pb_shop ul.products li.product{display: block;width: 100% !important;margin-right: 0 !important;margin-bottom: 30px !important;}
}

/**********Style 2**************/
.divigarden_shopv2_shop .woocommerce-pagination ul.page-numbers{position:relative;display:block;border: none;text-align:center;}
.divigarden_shopv2_shop .woocommerce-pagination ul.page-numbers li{display: inline-block;float: none;margin: 0 5px;border: none;}
.divigarden_shopv2_shop .woocommerce-pagination ul.page-numbers li .page-numbers{position: relative;background: transparent;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;border: 1px solid var(--dglt_color33);border-radius: 3px;font-size: 14px;font-weight: 500;color: var(--dglt_color33);overflow:hidden;}
.divigarden_shopv2_shop .woocommerce-pagination ul.page-numbers li .page-numbers.current:before,.divigarden_shopv2_shop .woocommerce-pagination ul.page-numbers li .page-numbers:hover:before{top: 3px;left: 3px;right: 3px;bottom: 3px;}
.divigarden_shopv2_shop .woocommerce-pagination ul.page-numbers li .page-numbers:before{content: "";top: 0px;left: 0px;right: 0px;bottom: 0px;position: absolute;border-radius: 3px;background-color: transparent;border: 1px dashed var(--dglt_color2);transition: all 0.25s ease 0s;}
.divigarden_shopv2_shop .woocommerce-pagination ul.page-numbers li .page-numbers.current,.divigarden_shopv2_shop .woocommerce-pagination ul.page-numbers li .page-numbers:hover{background: var(--dglt_color33);color: var(--dglt_color2);}
.divigarden_shopv2_shop .products li.product .info{background-color: var(--dglt_color33);padding: 20px 15px;text-align: center;border-radius: 0 0 3px 3px;transition: all 0.25s ease 0s;}
.divigarden_shopv2_shop .products li.product:hover .info{background-color: var(--dglt_color2);}
.divigarden_shopv2_shop .products li.product .woocommerce-loop-product__title{position: relative;display: block;padding: 0 !important;margin-bottom: 7px !important;transition: all 0.25s ease 0s;}
.divigarden_shopv2_shop .products li.product:hover .woocommerce-loop-product__title{color:var(--dglt_color33) !important;}
.divigarden_shopv2_shop .products li.product:hover .star-rating:before{opacity:.6;}
.divigarden_shopv2_shop .products li.product:hover .star-rating:before,.divigarden_shopv2_shop .products li.product:hover .star-rating span:before,.divigarden_shopv2_shop .products li.product:hover .price .woocommerce-Price-amount{color:var(--dglt_color5) !important;}
.divigarden_shopv2_shop .products li.product:hover{box-shadow: 0 0 34px 0 rgb(0 0 0 / 13%);}
.divigarden_shopv2_shop .products li.product .des,.divigarden_shopv2_shop .products li.product .des .et_shop_image{position: relative;display: block;overflow: hidden;margin: 0;}
.divigarden_shopv2_shop .products li.product .added_to_cart{display: block;padding: 5px 0;color: var(--dglt_color33);text-align: center;}
.divigarden_shopv2_shop .products li.product .des .et_shop_image img{position: relative;display: block;margin: 0 !important;}
.divigarden_shopv2_shop .products li.product .et_overlay:after{content: '';position: absolute;z-index: 2;border: 1px dashed var(--dglt_color2);left: -1px;right: -1px;top: -1px;bottom: -1px;opacity: 0;transition: all 0.25s ease 0s;}
.divigarden_shopv2_shop .products li.product:hover .et_overlay{opacity: 1 !important;z-index: 3 !important;}
.divigarden_shopv2_shop .products li.product:hover .et_overlay:after{left: 12px;right: 12px;top: 12px;bottom: 12px;opacity: 1;}
.divigarden_shopv2_shop .products li.product .button{position: absolute;top: 50%;transform: translatey(-50%) scale(0.6);left: 0;right: 0;background: transparent;z-index: 3;text-align: center;opacity: 0;visibility: hidden;transition: all 0.25s ease 0s;margin: 0 auto!important;color: var(--dglt_color2);padding: 7px 15px;display: inline-block;width: 75%;font-size: 14px;border-radius: 0;border-width: 1px;text-align:left;}
.divigarden_shopv2_shop .products li.product .button:hover{background:var(--dglt_color2);color:var(--dglt_color33);}
.divigarden_shopv2_shop .products li.product:hover .button{transform: translatey(-50%) scale(1);opacity: 1;visibility: visible;}
@media only screen and (max-width: 767px){
	.divigarden_shopv2_shop .woocommerce-result-count{margin-bottom: 10px;float:none;text-align: center;}
	.divigarden_shopv2_shop .woocommerce-ordering{float:none;}
	.divigarden_shopv2_shop .woocommerce-ordering select{display: block;width: 100%;}
	.divigarden_shopv2_shop.et_pb_shop ul.products li.product{display: block;width: 100% !important;margin-right: 0 !important;margin-bottom: 30px !important;}
}

/**********Style 3**************/
.divigarden_shopv3_shop .woocommerce-pagination ul.page-numbers{position:relative;display:block;border: none;text-align:center;}
.divigarden_shopv3_shop .woocommerce-pagination ul.page-numbers li{display: inline-block;float: none;margin: 0 5px;border: none;}
.divigarden_shopv3_shop .woocommerce-pagination ul.page-numbers li .page-numbers{position: relative;background: transparent;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;border: 1px solid var(--dglt_color33);border-radius: 3px;font-size: 14px;font-weight: 500;color: var(--dglt_color33);overflow:hidden;}
.divigarden_shopv3_shop .woocommerce-pagination ul.page-numbers li .page-numbers.current:before,.divigarden_shopv3_shop .woocommerce-pagination ul.page-numbers li .page-numbers:hover:before{top: 3px;left: 3px;right: 3px;bottom: 3px;}
.divigarden_shopv3_shop .woocommerce-pagination ul.page-numbers li .page-numbers:before{content: "";top: 0px;left: 0px;right: 0px;bottom: 0px;position: absolute;border-radius: 3px;background-color: transparent;border: 1px dashed var(--dglt_color2);transition: all 0.25s ease 0s;}
.divigarden_shopv3_shop .woocommerce-pagination ul.page-numbers li .page-numbers.current,.divigarden_shopv3_shop .woocommerce-pagination ul.page-numbers li .page-numbers:hover{background: var(--dglt_color33);color: var(--dglt_color2);}
.divigarden_shopv3_shop .products li.product .des,.divigarden_shopv3_shop .products li.product .des .et_shop_image{position: relative;display: block;overflow: hidden;margin: 0;border-radius: 5px;}
.divigarden_shopv3_shop .products li.product .added_to_cart{position: absolute;bottom: 0;left: 0;right: 0;-webkit-transition: all 300ms linear 0ms;-khtml-transition: all 300ms linear 0ms;-moz-transition: all 300ms linear 0ms;-ms-transition: all 300ms linear 0ms;-o-transition: all 300ms linear 0ms;transition: all 300ms linear 0ms;margin: 0 !important;opacity: 0;text-align: left;border: none;background: var(--dglt_color33);color: var(--dglt_color2);font-size: 15px;padding: 7px 15px;border-radius: 0;z-index:2;}
.divigarden_shopv3_shop .products li.product .des .et_shop_image img{position: relative;display: block;margin: 0 !important;}
.divigarden_shopv3_shop .products li.product .info{position: relative;display: block;margin-top: 15px;}
.divigarden_shopv3_shop .products li.product .info .header{position: relative;display: block;padding-right: 70px;}
.divigarden_shopv3_shop .products li.product .info .woocommerce-loop-product__title{position: relative;display: block;padding: 0 !important;margin-bottom: 7px !important;}
.divigarden_shopv3_shop .products li.product .info .star-rating{position: absolute;top: 5px;right: 0;}
.divigarden_shopv3_shop .products li.product .button{position: absolute;bottom: 0;left: 0;right: 0;-webkit-transition: all 300ms linear 0ms;-khtml-transition: all 300ms linear 0ms;-moz-transition: all 300ms linear 0ms;-ms-transition: all 300ms linear 0ms;-o-transition: all 300ms linear 0ms;transition: all 300ms linear 0ms;margin: 0 !important;opacity: 0;text-align: left;border: none;background: var(--dglt_color33);color: var(--dglt_color2);font-size: 15px;padding: 7px 15px;border-radius: 0;}
.divigarden_shopv3_shop .products li.product:hover .button,.divigarden_shopv3_shop .products li.product:hover .added_to_cart{opacity:1;}

@media only screen and (max-width: 981px){
	.divigarden_shopv3_shop .products li.product .info .header{padding-right: 0;}
	.divigarden_shopv3_shop .products li.product .info .star-rating{position: relative;top: unset;right: unset;margin-top: 10px !important;display: block;}
}
@media only screen and (max-width: 767px){
	.divigarden_shopv3_shop .woocommerce-result-count{margin-bottom: 10px;float:none;text-align: center;}
	.divigarden_shopv3_shop .woocommerce-ordering{float:none;}
	.divigarden_shopv3_shop .woocommerce-ordering select{display: block;width: 100%;}
	.divigarden_shopv3_shop.et_pb_shop ul.products li.product{display: block;width: 100% !important;margin-right: 0 !important;margin-bottom: 30px !important;}
}

/**********Style 4**************/
.divigarden_shopv4_shop .woocommerce-pagination ul.page-numbers{position:relative;display:block;border: none;text-align:center;}
.divigarden_shopv4_shop .woocommerce-pagination ul.page-numbers li{display: inline-block;float: none;margin: 0 5px;border: none;}
.divigarden_shopv4_shop .woocommerce-pagination ul.page-numbers li .page-numbers{position: relative;background: transparent;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;border: 1px solid var(--dglt_color33);border-radius: 3px;font-size: 14px;font-weight: 500;color: var(--dglt_color33);overflow:hidden;}
.divigarden_shopv4_shop .woocommerce-pagination ul.page-numbers li .page-numbers.current:before,.divigarden_shopv4_shop .woocommerce-pagination ul.page-numbers li .page-numbers:hover:before{top: 3px;left: 3px;right: 3px;bottom: 3px;}
.divigarden_shopv4_shop .woocommerce-pagination ul.page-numbers li .page-numbers:before{content: "";top: 0px;left: 0px;right: 0px;bottom: 0px;position: absolute;border-radius: 3px;background-color: transparent;border: 1px dashed var(--dglt_color2);transition: all 0.25s ease 0s;}
.divigarden_shopv4_shop .woocommerce-pagination ul.page-numbers li .page-numbers.current,.divigarden_shopv4_shop .woocommerce-pagination ul.page-numbers li .page-numbers:hover{background: var(--dglt_color33);color: var(--dglt_color2);}
.divigarden_shopv4_shop .products li.product .added_to_cart{display: block;padding: 5px 0;color: var(--dglt_color33);text-align: center;}
.divigarden_shopv4_shop .products li.product .des .et_shop_image img{position: relative;display: block;margin: 0 !important;}
.divigarden_shopv4_shop .products li.product .info{position: relative;display: block;padding: 20px 10px;}
.divigarden_shopv4_shop .products li.product .button{left: 0;right: 0;bottom: -35px;opacity: 0;-webkit-transition: all 0.4s ease-out 0s;-moz-transition: all 0.4s ease-out 0s;-ms-transition: all 0.4s ease-out 0s;-o-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;position: absolute;padding: 0;font-size: 0;border: none;text-align: center;display: flex;align-items: center;justify-content: center;background: var(--dglt_color33);width: 40px;height: 40px;margin: auto;border-radius: 50%;}
.divigarden_shopv4_shop .products li.product:hover .button{opacity: 1;bottom: 70px;}
.divigarden_shopv4_shop .products li.product .button:hover{background:var(--dglt_color3);}

.divigarden_shopv4_shop .products li.product .des{position:relative;display:block;overflow:hidden;}
@media only screen and (max-width: 767px){
	.divigarden_shopv4_shop .woocommerce-result-count{margin-bottom: 10px;float:none;text-align: center;}
	.divigarden_shopv4_shop .woocommerce-ordering{float:none;}
	.divigarden_shopv4_shop .woocommerce-ordering select{display: block;width: 100%;}
	.divigarden_shopv4_shop.et_pb_shop ul.products li.product{display: block;width: 100% !important;margin-right: 0 !important;margin-bottom: 30px !important;}
}

/**********Shop Detail**************/
.divigarden_shopdetail_meta .product_meta > span{display:block;color:var(--dglt_color1);margin-bottom: 5px;}
.divigarden_shopdetail_meta .product_meta > span:last-child{margin-bottom:0;}
.divigarden_shopdetail_btn .et_pb_button:before{position: relative !important;margin-left: 0 !important;margin-right: 10px !important;}
.divigarden_shopdetail_btn .woocommerce-variation-price .price,.divigarden_shopdetail_btn .variations a,.divigarden_shopdetail_btn .woocommerce-grouped-product-list a{color:var(--dglt_color33) !important;}
.divigarden_shopdetail_img .flex-control-nav{margin-top: 20px !important;position: relative;}
.divigarden_shopdetail_img .flex-control-nav li{position: relative;margin-right: 20px !important;margin-bottom:0 !important;}
.divigarden_shopdetail_tab .et_pb_tabs_controls:after{border:none;}
.divigarden_shopdetail_tab .et_pb_tab .woocommerce-Reviews .woocommerce-Reviews-title{position: relative;display: block;font-size: 22px;}
.divigarden_shopdetail_tab .et_pb_tab .comment-form-comment textarea{font-size: 14px !important;background: var(--dglt_color2) !important;}
.divigarden_shopdetail_tab .et_pb_tab .submit{position: relative !important;display: inline-block !important;color: var(--dglt_color2) !important;background: var(--dglt_color33) !important;border: none !important;font-size: 15px !important;border-radius: 0 !important;padding: 7px 30px !important;}
.divigarden_shopdetail_tab .et_pb_tab .submit:hover{background:var(--dglt_color3) !important;}
@media only screen and (max-width: 767px){
	.divigarden_shopdetail_tab .et_pb_tabs_controls li a{display:block;}
}

/**********Cart**************/
.divigarden_cart .shop_table{position: relative;border: none !important;}
.divigarden_cart .shop_table thead tr{position: relative;border: none;background: var(--dglt_color3);}
.divigarden_cart .shop_table thead th{color:var(--dglt_color2);}
.divigarden_cart .shop_table thead th.product-price,.divigarden_cart .shop_table thead th.product-quantity,.divigarden_cart .shop_table thead th.product-subtotal{text-align:center;}
.divigarden_cart .shop_table tbody tr td.product-remove a{margin: auto;color: var(--dglt_color5) !important;}
.divigarden_cart .shop_table tbody tr td.product-remove a:hover{color:var(--dglt_color2) !important;background:var(--dglt_color33) !important;}
.divigarden_cart .shop_table tbody tr td.product-thumbnail{position:relative;width: 130px;text-align: center;}
.divigarden_cart .shop_table tbody tr td.product-thumbnail img{width: 70px;}
.divigarden_cart .shop_table tbody tr td.product-name a{color:var(--dglt_color3);}
.divigarden_cart .shop_table tbody tr td.product-name a:hover{color:var(--dglt_color33);}
.divigarden_cart .shop_table tbody tr td.product-price,.divigarden_cart .shop_table tbody tr td.product-quantity,.divigarden_cart .shop_table tbody tr td.product-subtotal{position:relative;text-align:center;}
.divigarden_cart .shop_table tbody tr td.product-quantity .quantity{margin: 0 auto;}
.divigarden_cart .shop_table tbody tr td.product-quantity .quantity input{background: var(--dglt_color2) !important;color: var(--dglt_color33) !important;border-radius: 0 !important;border: 1px solid var(--dglt_color31) !important;}
.divigarden_cart .shop_table tbody tr td.actions input#coupon_code{position: relative;width: 220px;background: var(--dglt_color2) !important;color: var(--dglt_color5) !important;font-size: 15px !important;border: 1px solid var(--dglt_color31) !important;border-radius: 0 !important;height: 50px;}
.divigarden_cart .shop_table tbody tr td.actions .button{position:relative;height: 50px;border: none;background: var(--dglt_color33);color: var(--dglt_color2);font-size: 15px;border-radius:0;padding: 5px 30px;}
.divigarden_cart .shop_table tbody tr td.actions .button:hover,.divigarden_cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:hover,.divigarden_cart .return-to-shop .button:hover{background:var(--dglt_color3);color:var(--dglt_color2);}
.divigarden_cart .shop_table tbody tr td.actions .button:after,.divigarden_cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:after,.divigarden_cart .return-to-shop .button:after{display:none;}
.divigarden_cart .cart-collaterals .cart_totals{background: var(--dglt_color2);box-shadow: 0 10px 30px 0 rgb(0 0 0 / 12%);padding: 30px;position: relative;width: 380px;}
.divigarden_cart .cart-collaterals .cart_totals h2{position: relative;display: block;font-size: 24px;font-weight: 600;}
.divigarden_cart .cart-collaterals .cart_totals .wc-proceed-to-checkout{position: relative;display: block;padding: 0;}
.divigarden_cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .button{position: relative; padding: 7px 20px;display: block;margin: 0;font-size: 16px;color: var(--dglt_color2);background: var(--dglt_color33);border-radius: 0;border: none;}
.divigarden_cart .cart-collaterals .cart_totals tr td{text-align: right;position: relative;}
.divigarden_cart .cart-collaterals .cart_totals tr th{color: var(--dglt_color1);font-weight: 600;position: relative;}
.divigarden_cart .et_pb_text_inner p{padding:0;}
.divigarden_cart .woocommerce-info{box-shadow: 0 10px 30px 0 rgb(0 0 0 / 12%) !important;background: var(--dglt_color2);color: var(--dglt_color5) !important;border-left: 5px solid var(--dglt_color33) !important;padding: 25px 20px !important;font-size: 15px !important;border: none;border-radius: 0;}
.divigarden_cart .return-to-shop .button{position: relative;padding: 7px 20px !important;display: inline-block;margin: 0;font-size: 16px;color: var(--dglt_color2);background: var(--dglt_color33);border-radius: 0;border: none !important;}
.woocommerce-error,.woocommerce-message{box-shadow: 0 10px 30px 0 rgb(0 0 0 / 12%) !important;background: var(--dglt_color2) !important;color: var(--dglt_color5) !important;border-left: 5px solid var(--dglt_color33) !important;padding: 25px 20px !important;font-size: 15px !important;border: none;border-radius: 0;}
.woocommerce-remove-coupon{color:var(--dglt_color3) !important;}
@media only screen and (max-width: 981px){
	.divigarden_cart .shop_table tbody tr td.actions input#coupon_code{width: 100%;margin-bottom: 20px;}
	.divigarden_cart .shop_table tbody tr td.actions .button{float: none !important;display: block;width: 100% !important;}
	.divigarden_cart .cart-collaterals .cart_totals{width:100% !important;}
	.divigarden_cart .cart-collaterals .cart_totals h2{font-size: 22px;text-align: center;}
}
@media only screen and (max-width: 767px){
	.divigarden_cart .cart-collaterals .cart_totals h2{font-size: 20px;text-align: center;}	
}

/**********Checkout**************/
.divigarden_checkout .et_pb_text_inner p{padding:0;}
.divigarden_checkout .woocommerce .woocommerce-info,.divigarden_checkout .woocommerce .checkout_coupon{box-shadow: 0 10px 30px 0 rgb(0 0 0 / 12%) !important;background: var(--dglt_color2);color: var(--dglt_color5) !important;border-left: 5px solid var(--dglt_color33) !important;padding: 25px 20px !important;font-size: 15px !important;border: none;border-radius: 0;}
.divigarden_checkout .woocommerce .checkout_coupon .form-row{margin-top: 10px;}
.divigarden_checkout .woocommerce .checkout_coupon .form-row.form-row-first input{position: relative;display: block;border-radius: 0;border-color: var(--dglt_color31);height: 50px;}
.divigarden_checkout .button{position: relative !important;height: 50px;border: none !important;background: var(--dglt_color33) !important;color: var(--dglt_color2) !important;font-size: 15px !important;border-radius: 0 !important;padding: 5px 30px !important;}
.divigarden_checkout .button:hover{background:var(--dglt_color3) !important;}
.divigarden_checkout .button:after{display:none;}
.divigarden_checkout .woocommerce-checkout #customer_details .col-1,.divigarden_checkout .woocommerce-checkout #customer_details .col-2{box-shadow: 11px 10px 38px 0px rgb(0 0 0 / 10%);position: relative;background: var(--dglt_color2);padding: 30px;}
.divigarden_checkout h3,.divigarden_checkout h2{position:relative;display:block;font-size: 24px;font-weight: 600;}
.divigarden_checkout label{color: var(--dglt_color5);margin-bottom: 5px;position: relative;}
.divigarden_checkout input,.divigarden_checkout .selection .select2-selection,.divigarden_checkout textarea{border-radius: 0 !important;border-color: var(--dglt_color31);font-size: 14px !important;}
.divigarden_checkout .woocommerce-checkout #customer_details{position: relative;margin-bottom: 30px;}
.divigarden_checkout .woocommerce-checkout-review-order .shop_table{position:relative;background:var(--dglt_color2);}
.divigarden_checkout .woocommerce-checkout-review-order .shop_table{position: relative;border: none !important;margin-top: 15px;}
.divigarden_checkout .woocommerce-checkout-review-order .shop_table thead tr{position: relative;border: none;background: var(--dglt_color3);}
.divigarden_checkout .woocommerce-checkout-review-order .shop_table thead th{color:var(--dglt_color2);}
.divigarden_checkout .woocommerce-checkout-review-order .shop_table tfoot tr td.product-price,.divigarden_checkout .woocommerce-checkout-review-order .shop_table thead th.product-total,.divigarden_checkout .woocommerce-checkout-review-order .shop_table tbody tr td.product-total{text-align:center;}
.divigarden_checkout .woocommerce-checkout-review-order .shop_table tfoot tr th{color:var(--dglt_color3);}
.divigarden_checkout .woocommerce-checkout-review-order .shop_table tfoot tr td{color:var(--dglt_color33);text-align: center;}
.divigarden_checkout .woocommerce-checkout-payment{box-shadow: 11px 10px 38px 0px rgb(0 0 0 / 10%);position: relative;background: var(--dglt_color2) !important;padding: 30px;border-radius: 0 !important;}
.divigarden_checkout .woocommerce-checkout-payment .wc_payment_methods{position: relative;display: block;padding: 0 !important;border: none !important;margin: 0 0 20px !important;}
.divigarden_checkout .woocommerce-checkout-payment .woocommerce-notice--info{box-shadow: 0 10px 30px 0 rgb(0 0 0 / 12%) !important;background: var(--dglt_color3);color: var(--dglt_color2)!important;border-left: 5px solid var(--dglt_color33) !important;padding: 15px 20px !important;font-size: 15px !important;border-bottom: none !important;border-radius: 0;}
.divigarden_checkout .woocommerce-checkout-payment .place-order{position: relative;display: block;padding: 0 !important;border: none;margin: 0 !important;}
.divigarden_checkout .woocommerce-checkout-payment #place_order{margin-top: 20px;margin-bottom: 0 !important;}
.divigarden_checkout .payment_box{background: var(--dglt_color3) !important;color: var(--dglt_color2) !important;}
.divigarden_checkout .payment_box:before{border-bottom-color: var(--dglt_color3) !important;}
.divigarden_checkout .woocommerce-order{box-shadow: 11px 10px 38px 0px rgb(0 0 0 / 10%);position: relative;background: var(--dglt_color2);padding: 30px;}
.divigarden_checkout h2{margin-top:15px;}
.divigarden_checkout .woocommerce-notice{margin-bottom:15px;}
.divigarden_checkout .order_details{position: relative;padding: 0;margin-bottom: 20px !important;}
.divigarden_checkout .order_details li{float: none !important;display: inline-block;}
@media only screen and (max-width: 981px){
	.divigarden_checkout h3,.divigarden_checkout h2{font-size: 22px;}
	.divigarden_checkout .woocommerce-checkout #customer_details{margin-bottom:15px;}
	.divigarden_checkout .order_details li{margin: 0 !important;padding: 10px !important;width: 100%;border: none !important;border-bottom: 1px dashed var(--dglt_color31) !important;}
	.divigarden_checkout .order_details li strong{margin-top:5px !important;}
}
@media only screen and (max-width: 767px){
	.divigarden_checkout h3,.divigarden_checkout h2{font-size: 20px;}
	.divigarden_checkout .woocommerce-checkout #customer_details .col-1, .divigarden_checkout .woocommerce-checkout #customer_details .col-2,.divigarden_checkout .woocommerce-checkout-payment{padding: 20px;}
	.divigarden_checkout .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info, .divigarden_checkout .woocommerce .checkout_coupon{padding: 15px!important;}
	.divigarden_checkout .woocommerce-checkout-payment .woocommerce-notice--info{font-size: 12px !important;}
}

/**********My Account**************/
.divigarden_account .et_pb_text_inner p{padding:0;}
.divigarden_account h2,.divigarden_account .woocommerce-MyAccount-content h3{position:relative;display:block;font-size: 24px;font-weight: 600;padding-bottom: 20px;}
.divigarden_account .woocommerce-form{position: relative;margin: 0 !important;}
.divigarden_account .woocommerce-form input{border-radius: 0 !important;border-color: var(--dglt_color31);font-size: 14px !important;}
.divigarden_account .woocommerce-form label,.divigarden_account .woocommerce .woocommerce-MyAccount-content label{color: var(--dglt_color5);margin-bottom: 5px;position: relative;}
.divigarden_account .woocommerce-form .button,.divigarden_account .woocommerce .woocommerce-MyAccount-content .woocommerce-Message--info .button,.divigarden_account .woocommerce .woocommerce-MyAccount-content .button,.divigarden_account .woocommerce-ResetPassword .button{position: relative !important;border: none !important;background: var(--dglt_color33) !important;color: var(--dglt_color2) !important;font-size: 15px !important;border-radius: 0 !important;padding: 6px 30px !important;margin-top: 10px;}
.divigarden_account .woocommerce-form .button:hover,.divigarden_account .woocommerce .woocommerce-MyAccount-content .woocommerce-Message--info .button:hover,.divigarden_account .woocommerce .woocommerce-MyAccount-content .button:hover,.divigarden_account .woocommerce-ResetPassword .button:hover{background:var(--dglt_color3) !important;}
.divigarden_account .woocommerce-form .button:after,.divigarden_account .woocommerce .woocommerce-MyAccount-content .woocommerce-Message--info .button:after,.divigarden_account .woocommerce .woocommerce-MyAccount-content .button:after,.divigarden_account .woocommerce-ResetPassword .button:after{display:none;}
.divigarden_account .woocommerce .woocommerce-MyAccount-navigation,.divigarden_account .woocommerce .woocommerce-MyAccount-content{box-shadow: 11px 10px 38px 0px rgb(0 0 0 / 10%);position: relative;background: var(--dglt_color2);padding: 30px;}
.divigarden_account .woocommerce .woocommerce-MyAccount-navigation ul{position: relative;display: block;padding: 0;}
.divigarden_account .woocommerce .woocommerce-MyAccount-navigation ul li{position: relative;display: block;padding: 6px 20px;margin-bottom: 7px;background: var(--dglt_color33);text-align: center;}
.divigarden_account .woocommerce .woocommerce-MyAccount-navigation ul li a{color: var(--dglt_color2) !important;}
.divigarden_account .woocommerce .woocommerce-MyAccount-navigation ul li:last-child{margin-bottom: 0px;}
.divigarden_account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active{background: var(--dglt_color3);}
.divigarden_account .woocommerce .woocommerce-MyAccount-content .woocommerce-Message--info{box-shadow: 0 10px 30px 0 rgb(0 0 0 / 12%) !important;background: var(--dglt_color2);color: var(--dglt_color5) !important;border-left: 5px solid var(--dglt_color33) !important;padding: 25px 20px !important;font-size: 15px !important;border: none;border-radius: 0;}
.divigarden_account .woocommerce .woocommerce-MyAccount-content .woocommerce-Message--info .button{margin-top:0;}
.divigarden_account .woocommerce .woocommerce-MyAccount-content input,.divigarden_account .woocommerce .woocommerce-MyAccount-content .selection .select2-selection,.divigarden_account .woocommerce .woocommerce-MyAccount-content textarea{border-radius: 0 !important;border-color: var(--dglt_color31);font-size: 14px !important;}
.divigarden_account .woocommerce-notices-wrapper .woocommerce-error{box-shadow: 0 10px 30px 0 rgb(0 0 0 / 12%) !important;background: var(--dglt_color2);color: var(--dglt_color5) !important;border-left: 5px solid var(--dglt_color33) !important;padding: 25px 20px !important;font-size: 15px !important;border: none;border-radius: 0;}
.divigarden_account .woocommerce-ResetPassword{box-shadow: 11px 10px 38px 0px rgb(0 0 0 / 10%);position: relative;background: var(--dglt_color2);padding: 30px;}
.divigarden_account .woocommerce-ResetPassword label{color: var(--dglt_color5);margin-bottom: 5px;position: relative;margin-top:10px;}
.divigarden_account .woocommerce-orders-table__cell-order-actions .button{margin-top:0 !important;}
.divigarden_account .woocommerce-order-details__title{margin-top:10px;}
@media only screen and (max-width: 981px){
	.divigarden_account h2,.divigarden_account .woocommerce-MyAccount-content h3{font-size: 22px;}
	.divigarden_account .woocommerce .woocommerce-MyAccount-navigation ul li{text-align: center;}
	.divigarden_account .woocommerce .woocommerce-MyAccount-content{margin-top:30px;}
	.divigarden_account .woocommerce-form-login{margin-bottom:30px !important;}
}
@media only screen and (max-width: 767px){
	.divigarden_account h2,.divigarden_account .woocommerce-MyAccount-content h3{font-size: 20px;}
	.divigarden_account .woocommerce .woocommerce-MyAccount-navigation, .divigarden_account .woocommerce .woocommerce-MyAccount-content,.divigarden_account .woocommerce-ResetPassword{padding:20px;}
	.divigarden_account .woocommerce .woocommerce-MyAccount-content .woocommerce-Message--info{display: flex;flex-direction: column-reverse;padding: 20px 15px !important;}
	.divigarden_account .woocommerce .woocommerce-MyAccount-content .woocommerce-Message--info .button{float: none;text-align: center;margin-top:10px;}
}

/**********Portfolio Tag**************/
.divigarden_portfoliotag_blog .et_pb_post{overflow: hidden;position: relative;margin-bottom: 30px !important;padding-bottom: 0px;padding:0;}
.divigarden_portfoliotag_blog .et_pb_post:last-child{margin-bottom:0 !important;}
.divigarden_portfoliotag_blog .et_pb_post .et_pb_image_container{position:relative;display:block;margin:0;}
.divigarden_portfoliotag_blog .et_pb_post .entry-featured-image-url{position: relative;display: block;height: 300px;overflow: hidden;margin:0;}
.divigarden_portfoliotag_blog .et_pb_post:hover .entry-featured-image-url img{transform: scale(1.07) rotate(0.5deg);}
.divigarden_portfoliotag_blog .et_pb_post .entry-featured-image-url img{width: 100%;height: 100%;object-fit: cover;transition: all 0.3s ease 0s;transform: scale(1.01);transition: all 700ms ease;}
.divigarden_portfoliotag_blog .et_pb_post .et_overlay{border: none;z-index: 3;}
.divigarden_portfoliotag_blog .et_pb_post:hover .et_overlay{opacity: 1 !important;}
.divigarden_portfoliotag_blog .et_pb_post .et_overlay:before{position: absolute;z-index: 5;top: 20%;height: 40px;display: flex;justify-content: center;font-size: 15px;align-items: center;width: 40px;background: var(--dglt_color33);text-align: center;-webkit-transform: translate(-50%,-50%);-khtml-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;left: 50%;margin: 0;color: var(--white)!important;}
.divigarden_portfoliotag_blog .et_pb_post:hover .et_overlay:before{top: 40% !important;}
.divigarden_portfoliotag_blog .et_pb_post:hover .des{opacity: 1;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-transition-delay: 200ms;-moz-transition-delay: 200ms;-o-transition-delay: 200ms;transition-delay: 200ms;}
.divigarden_portfoliotag_blog .et_pb_post .des{position: absolute;top: 50%;left: 0;right: 0;z-index: 9;text-align: center;padding-top: 15px;opacity: 0;-webkit-transform: translate3d(0,20px,0) scale(1,1);-moz-transform: translate3d(0,20px,0) scale(1,1);-ms-transform: translate3d(0,20px,0) scale(1,1);transform: translate3d(0,20px,0) scale(1,1);-webkit-perspective: 1000;-moz-perspective: 1000;-ms-perspective: 1000;perspective: 1000;-webkit-transition: opacity 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;-moz-transition: opacity 0.25s ease-in-out,-moz-transform 0.25s ease-in-out;-o-transition: opacity 0.25s ease-in-out,-o-transform 0.25s ease-in-out;transition: opacity 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out,-moz-transform 0.25s ease-in-out,-o-transform 0.25s ease-in-out,transform 0.25s ease-in-out;}
.divigarden_portfoliotag_blog .et_pb_post .entry-title a:hover{color:var(--dglt_color33) !important;}
.divigarden_portfoliotag_blog .et_pb_post:hover:before,.divigarden_portfoliotag_blog .et_pb_post:hover:after{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.divigarden_portfoliotag_blog .et_pb_post:before{border-top: 1px dashed rgba(255, 255, 255, .33);border-bottom: 1px dashed rgba(255, 255, 255, .33);-webkit-transform: scale(0,1);transform: scale(0,1);}
.divigarden_portfoliotag_blog .et_pb_post:before,.divigarden_portfoliotag_blog .et_pb_post:after{content: '';position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;opacity: 0;-webkit-transition: opacity 0.55s,-webkit-transform 0.55s;transition: opacity 0.55s,transform 0.55s;z-index: 4;height: auto;visibility: visible;}
.divigarden_portfoliotag_blog .et_pb_post:after{border-right: 1px dashed rgba(255, 255, 255, .33);border-left: 1px dashed rgba(255, 255, 255, .33);-webkit-transform: scale(1,0);transform: scale(1,0);}



  
/* hamburger menu */
.et_divi_100_custom_hamburger_menu__icon {position: relative;display: block;width: 1.875rem;/*height: 1.875rem;*/box-sizing: border-box;cursor: pointer;padding: 0.25rem;clear: both;z-index:9999;}
.et_divi_100_custom_hamburger_menu__icon div{background:var(--white);width:100%;height:.125rem;margin:.25rem auto;border-radius:10px;-webkit-transition:0.3s cubic-bezier(.28,.55,.385,1.65);transition:0.3s cubic-bezier(.28,.55,.385,1.65);-webkit-transition-timing-function:cubic-bezier(.28,.55,.385,1.65);transition-timing-function:cubic-bezier(.28,.55,.385,1.65);-webkit-transform:0;transform:0;-webkit-transform-origin:center;transform-origin:center;}
.et_divi_100_custom_hamburger_menu__icon div:before,.et_divi_100_custom_hamburger_menu__icon div:after{-webkit-transition:0.3s cubic-bezier(.28,.55,.385,1.65);transition:0.3s cubic-bezier(.28,.55,.385,1.65);-webkit-transition-timing-function:cubic-bezier(.28,.55,.385,1.65);transition-timing-function:cubic-bezier(.28,.55,.385,1.65);}
/* Type 1 */
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-2 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child){width:0;margin-left:0;opacity:1;}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-animation-name: T1S3DF;animation-name: T1S3DF;}
@-webkit-keyframes T1S3DF {
	0% {-webkit-transform: none;transform: none;}
	40% {-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
@keyframes T1S3DF {
	0% {-webkit-transform: none;transform: none;}
	40% {-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {-webkit-animation-name: T1S3L;animation-name: T1S3L;}
@-webkit-keyframes T1S3L {
	0% {-webkit-transform: none;transform: none;}
	40% {-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	80% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
@keyframes T1S3L {
	0% {-webkit-transform: none;transform: none;}
	40% {-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	80% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {-webkit-animation-timing-function: linear;animation-timing-function: linear;}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-animation-name: T1S4DF;animation-name: T1S4DF;}
@-webkit-keyframes T1S4DF {
	0% {margin-right: 0;-webkit-transform: none;transform: none;}
	20% {width: 100%;-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	40% {width: 0;margin-right: 0;-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {width: 0;margin-right: auto;-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
	90% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
@keyframes T1S4DF {
	0% {margin-right: 0;-webkit-transform: none;transform: none;}
	20% {width: 100%;-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	40% {width: 0;margin-right: 0;-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {width: 0;margin-right: auto;-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
	90% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {-webkit-animation-name: T1S4L;animation-name: T1S4L;}
@-webkit-keyframes T1S4L {
	0% {margin-left: 0;-webkit-transform: none;transform: none;}
	20% {width: 100%;-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	40% {width: 0;margin-left: 0;-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	80% {width: 0;margin-left: auto;-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
	90% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
@keyframes T1S4L {
	0% {margin-left: 0;-webkit-transform: none;transform: none;}
	20% {width: 100%;-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	40% {width: 0;margin-left: 0;-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	80% {width: 0;margin-left: auto;-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
	90% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {-webkit-animation-timing-function: linear;animation-timing-function: linear;}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-animation-name: T1S5DF;animation-name: T1S5DF;}
@-webkit-keyframes T1S5DF {
	0% {margin-right: 0;-webkit-transform: none;transform: none;-webkit-transform-origin: top right;transform-origin: top right;}
	25% {width: 100%;-webkit-transform: translateY(0.375rem) rotate(10deg);transform: translateY(0.375rem) rotate(10deg);}
	30% {width: 100%;-webkit-transform: translateY(0.375rem) rotate(10deg);transform: translateY(0.375rem) rotate(10deg);}
	40% {width: 0%;-webkit-transform: translateY(0.375rem) rotate(10deg);transform: translateY(0.375rem) rotate(10deg);}
	50% {width: 0%;-webkit-transform-origin: center;transform-origin: center;-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
	90% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
@keyframes T1S5DF {
	0% {margin-right: 0;-webkit-transform: none;transform: none;-webkit-transform-origin: top right;transform-origin: top right;}
	25% {width: 100%;-webkit-transform: translateY(0.375rem) rotate(10deg);transform: translateY(0.375rem) rotate(10deg);}
	30% {width: 100%;-webkit-transform: translateY(0.375rem) rotate(10deg);transform: translateY(0.375rem) rotate(10deg);}
	40% {width: 0%;-webkit-transform: translateY(0.375rem) rotate(10deg);transform: translateY(0.375rem) rotate(10deg);}
	50% {width: 0%;-webkit-transform-origin: center;transform-origin: center;-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
	90% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {-webkit-animation-name: T1S5DM;animation-name: T1S5DM;width: 0%;}
@-webkit-keyframes T1S5DM {
	0% {width: 100%;opacity: 1;}
	40% {width: 100%;}
	50% {width: 0%;opacity: 1;}
}
@keyframes T1S5DM {
	0% {width: 100%;opacity: 1;}
	40% {width: 100%;}
	50% {width: 0%;opacity: 1;}
}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {-webkit-animation-name: T1S5L;animation-name: T1S5L;}
@-webkit-keyframes T1S5L {
	0% {margin-left: 0;-webkit-transform: none;transform: none;-webkit-transform-origin: bottom left;transform-origin: bottom left;}
	25% {width: 100%;-webkit-transform: translateY(-0.375rem) rotate(10deg);transform: translateY(-0.375rem) rotate(10deg);}
	30% {width: 100%;-webkit-transform: translateY(-0.375rem) rotate(10deg);transform: translateY(-0.375rem) rotate(10deg);}
	40% {width: 0%;-webkit-transform: translateY(-0.375rem) rotate(10deg);transform: translateY(-0.375rem) rotate(10deg);}
	50% {width: 0%;-webkit-transform-origin: center;transform-origin: center;-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
	90% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
@keyframes T1S5L {
	0% {margin-left: 0;-webkit-transform: none;transform: none;-webkit-transform-origin: bottom left;transform-origin: bottom left;}
	25% {width: 100%;-webkit-transform: translateY(-0.375rem) rotate(10deg);transform: translateY(-0.375rem) rotate(10deg);}
	30% {width: 100%;-webkit-transform: translateY(-0.375rem) rotate(10deg);transform: translateY(-0.375rem) rotate(10deg);}
	40% {width: 0%;-webkit-transform: translateY(-0.375rem) rotate(10deg);transform: translateY(-0.375rem) rotate(10deg);}
	50% {width: 0%;-webkit-transform-origin: center;transform-origin: center;-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);
	}
	90% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
/* Type 2 */
.et_divi_100_custom_hamburger_menu--type-2 .et_divi_100_custom_hamburger_menu__icon div, .et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:0;}
.et_divi_100_custom_hamburger_menu--type-2 .et_divi_100_custom_hamburger_menu__icon div:before, .et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div:before, .et_divi_100_custom_hamburger_menu--type-2 .et_divi_100_custom_hamburger_menu__icon div:after, .et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div:after{content:'';display:block;background:var(--white);width:2px;min-width:2px;height:2px;border-radius:10px;margin:0 2px 0 0;}
.et_divi_100_custom_hamburger_menu--type-2 .et_divi_100_custom_hamburger_menu__icon div:after, .et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div:after{width:100%;margin:0;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-2 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child), .et_divi_100_custom_hamburger_menu--style-2.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {opacity: 1;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-2 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--style-2.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-2 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after, .et_divi_100_custom_hamburger_menu--style-2.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after {width: 0;min-width: 0;margin-left: 0;opacity: 1;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child, .et_divi_100_custom_hamburger_menu--style-3.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-animation-name: T2S3DF;animation-name: T2S3DF;}
@-webkit-keyframes T2S3DF {
	0% {-webkit-transform: none;transform: none;}
	20% {-webkit-transform: none;transform: none;}
	40% {-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
@keyframes T2S3DF {
	0% {-webkit-transform: none;transform: none;}
	20% { -webkit-transform: none; transform: none; }
	40% { -webkit-transform: translateY(0.375rem); transform: translateY(0.375rem);}
	80% { -webkit-transform: translateY(0.375rem) rotate(45deg); transform: translateY(0.375rem) rotate(45deg);}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--style-3.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before {-webkit-animation-name: T2S3DFB;animation-name: T2S3DFB;}
@-webkit-keyframes T2S3DFB {
	0% { width: 100%; -webkit-transform: none;transform: none;}
	20% {-webkit-transform: none;transform: none;}
}
@keyframes T2S3DFB {
	0% {width: 100%;-webkit-transform: none;transform: none;}
	20% {-webkit-transform: none;transform: none;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after, .et_divi_100_custom_hamburger_menu--style-3.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after {-webkit-animation-name: T2S3DMA;animation-name: T2S3DMA;}
@-webkit-keyframes T2S3DMA {
	0% {width: 100%; -webkit-transform: none;transform: none;}
	20% { -webkit-transform: none; transform: none;}
}
@keyframes T2S3DMA {
	0% { width: 100%;-webkit-transform: none; transform: none;}
	20% {-webkit-transform: none;transform: none;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child, .et_divi_100_custom_hamburger_menu--style-3.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {-webkit-animation-name: T2S3DL;animation-name: T2S3DL;}
@-webkit-keyframes T2S3DL {
	0% {-webkit-transform: none;transform: none;}
	20% {-webkit-transform: none;transform: none;}
	40% {-webkit-transform: translateY(-0.25rem);transform: translateY(-0.25rem);}
	80% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
@keyframes T2S3DL {
	0% {-webkit-transform: none;transform: none;}
	20% {-webkit-transform: none;transform: none;}
	40% {-webkit-transform: translateY(-0.25rem);transform: translateY(-0.25rem);}
	80% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--style-3.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before {-webkit-animation-name: T2S3DFB;animation-name: T2S3DFB;}
@keyframes T2S3DFB {
	0% {width: 100%;-webkit-transform: none;transform: none;}
	20% {-webkit-transform: none;transform: none;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after, .et_divi_100_custom_hamburger_menu--style-3.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after {-webkit-animation-name: T2S3DMA;animation-name: T2S3DMA;}
@keyframes T2S3DMA {
	0% {width: 100%;-webkit-transform: none;transform: none;}
	20% {-webkit-transform: none;transform: none;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {-webkit-transform: none;transform: none;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after {width: 0%;min-width: 0;margin: 0 auto;opacity: 0;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child), .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {position: relative;opacity: 1;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after {position: absolute;width: 100%;-webkit-transition: all 0.3s linear transform 0.3s 0.3s linear;transition: all 0.3s linear transform 0.3s 0.3s linear;-webkit-transform-origin: center;transform-origin: center;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before {-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after {width: 100%;min-width: 0;opacity: 0;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {-webkit-transform: none;transform: none;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {position: relative;-webkit-animation-name: T2S5DF;animation-name: T2S5DF;-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
@-webkit-keyframes T2S5DF {
	20% {-webkit-transform: none;transform: none;}
}
@keyframes T2S5DF {
	20% {-webkit-transform: none;transform: none;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after {position: absolute;width: 0;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before {left: 0;-webkit-animation-name: T2S5DFB;animation-name: T2S5DFB;}
@-webkit-keyframes T2S5DFB {
	20% {width: 0%;}
}
@keyframes T2S5DFB {
	20% {width: 0%;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after {right: 0;-webkit-animation-name: T2S5DFA;animation-name: T2S5DFA;}
@-webkit-keyframes T2S5DFA {
	20% {width: 0%;}
}
@keyframes T2S5DFA {
	20% {width: 0%;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child), .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {position: relative;opacity: 1;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after {margin: 0 auto;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before {display: none;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after {-webkit-animation-name: T2S5DL;animation-name: T2S5DL; width: 2px;}
@-webkit-keyframes T2S5DL {
	20% {-webkit-transform: 100%;transform: 100%;}
}
@keyframes T2S5DL {
	20% {-webkit-transform: 100%;transform: 100%;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {position: relative;-webkit-animation-name: T2S5DL;animation-name: T2S5DL;-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
@keyframes T2S5DL {
	20% {-webkit-transform: none;transform: none;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after {position: absolute;width: 0;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before {left: 0;-webkit-animation-name: T2S5DFB;animation-name: T2S5DFB;}
@keyframes T2S5DFB {
	20% {width: 0%;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after {right: 0;-webkit-animation-name: T2S5DMA;animation-name: T2S5DMA;}
@-webkit-keyframes T2S5DMA {
	20% {width: 0%;}
}
@keyframes T2S5DMA {
	20% {width: 0%;}
}
/* Type 3 */
.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div:before {width: 100%;margin: 0 2px 0 0;}
.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div:after {width: 2px;margin: 0;}
/* Type 4 */
.et_divi_100_custom_hamburger_menu--type-4 .et_divi_100_custom_hamburger_menu__icon div {width: 2px;margin-right: auto;margin-left: auto;}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-2 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-animation-name: T4S2DF;animation-name: T4S2DF;}
@-webkit-keyframes T4S2DF {
	0% {-webkit-transform: none;transform: none;}
	20% {width: 2px;-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	40% {-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
@keyframes T4S2DF {
	0% {-webkit-transform: none;transform: none;}
	20% {width: 2px;-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	40% {-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-2 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {-webkit-animation-name: T4S2L;animation-name: T4S2L;}
@-webkit-keyframes T4S2L {
	0% {-webkit-transform: none;transform: none;}
	20% {width: 2px;-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	40% {-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	80% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
@keyframes T4S2L {
	0% {-webkit-transform: none;transform: none;}
	20% {width: 2px;-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	40% {-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	80% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled {-webkit-animation: T4S30.6s cubic-bezier(0.28, 0.55, 0.385, 1.65);animation: T4S30.6s cubic-bezier(0.28, 0.55, 0.385, 1.65);}
@-webkit-keyframes T4S3 {
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes T4S3 {
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {-webkit-animation-timing-function: linear;animation-timing-function: linear;}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-animation-name: T4S3DF;animation-name: T4S3DF;}
@-webkit-keyframes T4S3DF {
	0% {-webkit-transform: none;transform: none;}
	40% {width: 2px;-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
@keyframes T4S3DF {
	0% {-webkit-transform: none;transform: none;}
	40% {width: 2px;-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {-webkit-animation-name: T4S3L;animation-name: T4S3L;}
@-webkit-keyframes T4S3L {
	0% {-webkit-transform: none;transform: none;}
	40% {width: 2px;-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	80% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
@keyframes T4S3L {
	0% {-webkit-transform: none;transform: none;}
	40% {width: 2px;-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);
	}
	80% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled {-webkit-animation: T4S40.6s cubic-bezier(0.28, 0.55, 0.385, 1.65);animation: T4S40.6s cubic-bezier(0.28, 0.55, 0.385, 1.65);}
@-webkit-keyframes T4S4 {
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes T4S4 {
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-animation-name: T4S4DF;animation-name: T4S4DF;}
@-webkit-keyframes T4S4DF {}
@keyframes T4S4DF {}.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:0.3s cubic-bezier(.28,.55,.385,1.65);transition:0.3s cubic-bezier(.28,.55,.385,1.65);-webkit-transition-timing-function:cubic-bezier(.28,.55,.385,1.65);transition-timing-function:cubic-bezier(.28,.55,.385,1.65);}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {width: 2px;-webkit-transform: none;transform: none;}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-transform: translateY(-4px);transform: translateY(-4px);}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {width: 100%;opacity: 1;}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {-webkit-transform: translateY(4px);transform: translateY(4px);}
/* Toggled */
.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {width: 100%;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;
	-webkit-animation-timing-function: cubic-bezier(0.28, 0.55, 0.385, 1.65);animation-timing-function: cubic-bezier(0.28, 0.55, 0.385, 1.65);}
.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:after, .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:before {width: 100%;}
.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-transform: translateY(0.375rem) rotate(45deg);
	transform: translateY(0.375rem) rotate(45deg);}
.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {opacity: 0;}
.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {-webkit-transform: translateY(-0.375rem) rotate(-45deg);
	transform: translateY(-0.375rem) rotate(-45deg);}
.et_divi_100_custom_hamburger_menu .mobile_menu_bar:before, .et_divi_100_custom_hamburger_menu .mobile_menu_bar:after {display: none;}




/*Back To Top Style*/
.et_divi_100_custom_back_to_top .et_pb_scroll_top {z-index: 9999999;position: fixed;right: 20px;bottom: 20px;background: #236e9c;width: 40px;height: 40px;box-shadow: 0 2px 4px rgba(108, 46, 185, 0.2);-webkit-transition: all 0.2s ease, -webkit-transform 0.6s ease;transition: all 0.2s ease, -webkit-transform 0.6s ease;transition: all 0.2s ease, transform 0.6s ease;transition: all 0.2s ease, transform 0.6s ease, -webkit-transform 0.6s ease;cursor: pointer;}
.et_divi_100_custom_back_to_top .et_pb_scroll_top:before {display: none;}
.et_divi_100_custom_back_to_top .et_pb_scroll_top, .et_divi_100_custom_back_to_top .et_pb_scroll_top.et-visible, .et_divi_100_custom_back_to_top .et_pb_scroll_top.et-hidden {-webkit-animation: none !important;animation: none !important;}
	.et_divi_100_custom_back_to_top .et_pb_scroll_top, .et_divi_100_custom_back_to_top .et_pb_scroll_top.et-hidden {-webkit-transform: scale(0) rotate(0deg);transform: scale(0) rotate(0deg);}
	.et_divi_100_custom_back_to_top .et_pb_scroll_top.et-visible {-webkit-transform: scale(1) rotate(360deg);transform: scale(1) rotate(360deg);}
	.et_divi_100_custom_back_to_top .et_pb_scroll_top .et-icon-arrow-up {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
	.et_divi_100_custom_back_to_top--style-1 .et_pb_scroll_top {border-radius: 100%;}
	.et_divi_100_custom_back_to_top--style-2 .et_pb_scroll_top {border-radius: 4px;}
	.et_divi_100_custom_back_to_top--style-3 .et_pb_scroll_top {border-radius: 4px;}
	.et_divi_100_custom_back_to_top--style-3 .et_pb_scroll_top.et-visible {-webkit-transform: scale(1) rotate(405deg);transform: scale(1) rotate(405deg);}
	.et_divi_100_custom_back_to_top--style-3 .et_pb_scroll_top .et-icon-arrow-up {-webkit-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg);}
	.et_divi_100_custom_back_to_top--style-4 .et_pb_scroll_top {right: 0;border-radius: 4px 0 0 4px;}
	.et_divi_100_custom_back_to_top--style-4 .et_pb_scroll_top, .et_divi_100_custom_back_to_top--style-4 .et_pb_scroll_top.et-hidden {-webkit-transform: scale(1) translate(100%, 0);transform: scale(1) translate(100%, 0);}
	.et_divi_100_custom_back_to_top--style-4 .et_pb_scroll_top.et-visible {-webkit-transform: none;transform: none;}
	.et_divi_100_custom_back_to_top--style-5 .et_pb_scroll_top {right: 0;width: auto;border-radius: 4px 0 0 4px;padding: 0 20px;line-height: 40px;}
	.et_divi_100_custom_back_to_top--style-5 .et_pb_scroll_top:before {content: 'Back To Top';display: inline-block;color: var(--white);font-weight: 700;}
	.et_divi_100_custom_back_to_top--style-5 .et_pb_scroll_top, .et_divi_100_custom_back_to_top--style-5 .et_pb_scroll_top.et-hidden {-webkit-transform: scale(1) translate(100%, 0);transform: scale(1) translate(100%, 0);}
	.et_divi_100_custom_back_to_top--style-5 .et_pb_scroll_top.et-visible {-webkit-transform: none;transform: none;}
	.et_divi_100_custom_back_to_top--style-5 .et_pb_scroll_top .et-icon-arrow-up {display: none;}
	.et_divi_100_custom_back_to_top--style-6 .et_pb_scroll_top {right: 0;width: auto;border-radius: 4px 4px 0 0;padding: 0 20px;line-height: 40px;}
	.et_divi_100_custom_back_to_top--style-6 .et_pb_scroll_top:before {content: 'Back To Top';display: inline-block;color: var(--white);font-weight: 700;}
	.et_divi_100_custom_back_to_top--style-6 .et_pb_scroll_top, .et_divi_100_custom_back_to_top--style-6 .et_pb_scroll_top.et-hidden {right: 40px;bottom: 100px;-webkit-transform-origin: right top;transform-origin: right top;-webkit-transform: scale(1) translate(100%, 0) rotate(-90deg);transform: scale(1) translate(100%, 0) rotate(-90deg);}
	.et_divi_100_custom_back_to_top--style-6 .et_pb_scroll_top.et-visible {-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}
	.et_divi_100_custom_back_to_top--style-6 .et_pb_scroll_top .et-icon-arrow-up {display: none;}
	.et_divi_100_custom_back_to_top--style-7 .et_pb_scroll_top {right: 0;left: 0;bottom: 0;width: auto;padding: 0 20px;line-height: 40px;}
	.et_divi_100_custom_back_to_top--style-7 .et_pb_scroll_top:before {content: 'Back To Top';display: block;color: var(--white);font-weight: 700;text-align: center;}
	.et_divi_100_custom_back_to_top--style-7 .et_pb_scroll_top, .et_divi_100_custom_back_to_top--style-7 .et_pb_scroll_top.et-hidden {-webkit-transform: scale(1);transform: scale(1);}
	.et_divi_100_custom_back_to_top--style-7 .et_pb_scroll_top.et-visible {-webkit-transform: none;transform: none;}
	.et_divi_100_custom_back_to_top--style-7 .et_pb_scroll_top .et-icon-arrow-up {display: none;}
	
/*****Pagination******/
.pagination-container{ margin-bottom:0px !important;}
.et_pb_row_custom_pagination{clear:both;text-align: left;}
.pagination-container{padding-top: 20px !important;margin-top:2em;margin-bottom:2em;}
.screen-reader-text{display: none;}
.navigation.dglt_blogpagination .page-numbers{display: inline-block;border-right: 0;padding: 0em 1em;margin: 0 -1px;line-height: 2.6em;}
.navigation.dglt_blogpagination .page-numbers.prev,.navigation.dglt_blogpagination .page-numbers.next{padding: 0 .5em;}
.navigation.dglt_blogpagination span.page-numbers {color:var(--white);border: 1px solid;border-color:var(--black) !important;font-weight: 600;}
.navigation.dglt_blogpagination .page-numbers .et-pb-icon{font-size: 1.6em;vertical-align: middle;line-height: 1.5em;margin-top: -3px;}
.navigation.dglt_blogpagination a.page-numbers:hover, .navigation.dglt_blogpagination span.page-numbers {background-color: var(--black) !important;}
.navigation.dglt_blogpagination a.page-numbers {color: var(--white) !important;background: var(--black);}
.navigation.dglt_blogpagination a.page-numbers:hover {color: var(--white) !important; } 


/********** Mobile Menu Style1************/
 .et_divi_100_mm_m_style1 .et_pb_menu ul.et_mobile_menu {
    max-height: 80vh;
    overflow-y: auto;
}
  
  /*change hamburger icon to x when mobile menu is open*/

.et_divi_100_mm_m_style1 #et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,
.et_divi_100_mm_m_style1 .et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before {
	content: '\4d';
}


/*adjust the new toggle element which is added via jQuery*/

.et_divi_100_mm_m_style1 ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et_divi_100_mm_m_style1 ul.et_mobile_menu li.page_item_has_children .mobile-toggle,
.et-db.et_divi_100_mm_m_style1 #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db.et_divi_100_mm_m_style1 #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle {
	width: 44px;
	height: 100%;
	padding: 0px !important;
	max-height: 44px;
	border: none;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 999;
	background-color: transparent;
}


/*some code to keep everyting positioned properly*/

.et_divi_100_mm_m_style1 ul.et_mobile_menu>li.menu-item-has-children,
.et_divi_100_mm_m_style1 ul.et_mobile_menu>li.page_item_has_children,
.et_divi_100_mm_m_style1 ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,
.et_divi_100_mm_m_style1.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,
.et_divi_100_mm_m_style1.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,
.et_divi_100_mm_m_style1.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children {
	position: relative;
}


/*remove default background color from menu items that have children*/

.et_divi_100_mm_m_style1 .et_mobile_menu .menu-item-has-children>a,
.et_divi_100_mm_m_style1.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a {
	background-color: transparent;
}


/*hide the submenu by default*/

.et_divi_100_mm_m_style1 ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et_divi_100_mm_m_style1 #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et_divi_100_mm_m_style1.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et_divi_100_mm_m_style1.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu {
	display: none !important;
	visibility: hidden !important;
}


/*show the submenu when toggled open*/

.et_divi_100_mm_m_style1 ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et_divi_100_mm_m_style1 #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et_divi_100_mm_m_style1.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et_divi_100_mm_m_style1.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible {
	display: block !important;
	visibility: visible !important;
}


/*adjust the toggle icon position and transparency*/

.et_divi_100_mm_m_style1 ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et_divi_100_mm_m_style1.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {
	text-align: center;
	opacity: 1;
}


/*submenu toggle icon when closed*/

.et_divi_100_mm_m_style1 ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,
.et_divi_100_mm_m_style1.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after {
	top: 10px;
	position: relative;
	font-family: "ETModules";
	content: '\33';
	color:  var(--black);
	background:  var(--white);
	border-radius: 50%;
	padding: 3px;
}


/*submenu toggle icon when open*/

.et_divi_100_mm_m_style1 ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,
.et_divi_100_mm_m_style1.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after {
	content: '\4d';
}


/*adjust the position of the hamburger menu*/

.et_divi_100_mm_m_style1 .mobile_menu_bar {
	position: relative;
	display: block;
	bottom: 5px;
	line-height: 0;
}


/*force the background color and add a rounded border*/

.et_divi_100_mm_m_style1 .et_pb_menu .et_mobile_menu,
.et_divi_100_mm_m_style1 .et_pb_menu .et_mobile_menu ul {
	background-color: var(--white) !important;
	border-radius: 10px;
}

/********** Mobile Menu Style2************/
 .et_divi_100_mm_m_style2{overflow-x: hidden;}
 .et_divi_100_mm_m_style2 .et_pb_menu ul.et_mobile_menu {
    max-height: 80vh;
    overflow-y: auto;
}
/*edit the Divi submenu*/
.et_divi_100_mm_m_style2 .et_pb_menu .nav li ul {
margin-top:20px!important;
} 

/*Mobile Menu*/
.et_divi_100_mm_m_style2 .et_mobile_menu{
Border-top:none;
display: block!important;
padding-top:100px!important;
padding-left: 0!important;
padding-right: 0!important;
z-index: 9998;
min-width:100vw;
min-height:100vh;
top:-15px !important;
left:-5vw !important;
position: absolute !important;
}

.et_divi_100_mm_m_style2 .mobile_nav.closed #mobile_menu,
.et_divi_100_mm_m_style2 .mobile_nav.closed .et_mobile_menu,
.et_divi_100_mm_m_style2.et-db #et-boc .et-l .mobile_nav.closed .et_mobile_menu {
transform: translateY(-110%);
-webkit-transform: translateY(-110%);
transform-origin:top;
-webkit-transform-origin:top;
transition: .8s ease-in-out!important;
visibility:hidden;
}

.et_divi_100_mm_m_style2 .mobile_nav.opened #mobile_menu,
.et_divi_100_mm_m_style2 .mobile_nav.opened .et_mobile_menu,
.et_divi_100_mm_m_style2.et-db #et-boc .et-l .mobile_nav.opened .et_mobile_menu {
transform:translateY(-10px);
-webkit-transform: translateY(-10px);
transform-origin:top;
-webkit-transform-origin:top;
transition: .8s ease-in-out;
visibility:visible;
}

.et_divi_100_mm_m_style2 .et_mobile_menu li a{
text-align:center;
padding-left:0px!important;
background:transparent!important;
}
  

.et_divi_100_mm_m_style2 .et_mobile_menu li:not(:last-child) a{
border-bottom: 1px solid rgba(0,0,0,0.10)!important;
}

.et_divi_100_mm_m_style2 .mobile_nav .menu-item-has-children > a {
background: transparent!important;
color: var(--white) !important;
font-weight: inherit;
}
  
/*Mobile Menu Bar*/
.et_divi_100_mm_m_style2 .mobile_menu_bar{
/*top: 5px;
/*padding:0;
right:-10px;
position:absolute;*/
right:-10px;
z-index:10001;
}  

/*change Divi hamburger menu to X*/
.et_divi_100_mm_m_style2 .mobile_nav.opened .mobile_menu_bar:before {
content: '\4d';
color:var(--black);
}

@media all and (min-width: 768px) and (max-width: 980px){
.et_divi_100_mm_m_style2 #page-container .mobile_nav .menu-item-has-children > a + span{right:15px;}

  
}
  
/**** Divi Mobile Menu Collapse Effect ****/
/**** This hides the sub menu items on mobile ****/
.et_divi_100_mm_m_style2.et-db #page-container .mobile_nav li ul.hide {
display: none !important;
}

/**** This adjusts the positioning and the background transparency of the parent menu item on mobile ****/
.et_divi_100_mm_m_style2 #page-container .mobile_nav .menu-item-has-children {
position: relative;
}
.et_divi_100_mm_m_style2 #page-container .mobile_nav .menu-item-has-children > a {
background: transparent;
}

/**** This styles the icon and moves it to the right ****/
.et_divi_100_mm_m_style2 #page-container .mobile_nav .menu-item-has-children > a + span {
position: absolute;
right: 0;
top: 0;
padding: 10px 20px;
font-size: 20px;
font-weight: 700;
cursor: pointer;
z-index: 3;
}

/**** Here you can swap out the actual icons ****/
.et_divi_100_mm_m_style2 #page-container span.menu-closed:before {
content: "\4c";
display: block;
color:  var(--black);
font-size: 16px;
font-family: ETmodules;
}
.et_divi_100_mm_m_style2 #page-container span.menu-closed.menu-open:before {
content: "\4d";
}
/********** Mobile Menu Style3************/
 .et_divi_100_mm_m_style3{overflow-x: hidden;}
.et_divi_100_mm_m_style3 .et_pb_menu ul.et_mobile_menu {
    max-height: 80vh;
    overflow-y: auto;
}


/*Mobile Menu*/
.et_divi_100_mm_m_style3 .et_mobile_menu{
Border-top:none;
display: block!important;
min-height: 100vh;
padding-top:60px!important;
padding-left:0px!important;
padding-right:0px!important;
z-index: 9998 !important;
width: 80% !important;
min-width: 200px;
left: auto!important;
max-width: 350px;
right: -5vw;
top:-15px !important;
position: absolute !important;
box-shadow: 2px 5px 28px -1px rgba(0,0,0,0.75) !important;
-webkit-box-shadow: 2px 5px 28px -1px rgba(0,0,0,0.75) !important;
-moz-box-shadow: 2px 5px 28px -1px rgba(0,0,0,0.75) !important;
}

.et_divi_100_mm_m_style3 .mobile_nav.closed #mobile_menu,
.et_divi_100_mm_m_style3 .mobile_nav.closed .et_mobile_menu,
.et_divi_100_mm_m_style3.et-db #et-boc .et-l .mobile_nav.closed .et_mobile_menu {
transform: rotateY(90deg);
-webkit-transform: rotateY(90deg);
transform-origin: right;
-webkit-transform-origin: right;
transition: .8s ease-in-out!important
}

.et_divi_100_mm_m_style3 .mobile_nav.opened #mobile_menu,
.et_divi_100_mm_m_style3 .mobile_nav.opened .et_mobile_menu,
.et_divi_100_mm_m_style3.et-db #et-boc .et-l .mobile_nav.opened .et_mobile_menu {
transform: rotateY(0deg);
-webkit-transform: rotateY(0deg);
transform-origin: right;
-webkit-transform-origin: right;
transition: .8s ease-in-out;
}

.et_divi_100_mm_m_style3 .et_mobile_menu li a{
text-align:left;
padding-left:20px!important;
background:transparent!important;
}
  
.et_divi_100_mm_m_style3 .et_mobile_menu li:not(:last-child) a{
border-bottom: 1px solid rgba(0,0,0,0.10)!important;
}

.et_divi_100_mm_m_style3 .mobile_nav .menu-item-has-children > a {
background: transparent!important;
color:var(--white)!important;
font-weight:inherit;
}
  
/*Mobile Menu Bar*/
.et_divi_100_mm_m_style3 .mobile_menu_bar{
/*top: 15px;
padding:0;
position: absolute;*/
right:-10px;
z-index: 10001;
}  

/*change Divi hamburger menu to X*/
.et_divi_100_mm_m_style3 .mobile_nav.opened .mobile_menu_bar:before {
content: '\4d';
  color:var(--black);
}

@media all and (min-width: 768px) and (max-width: 980px){
.et_divi_100_mm_m_style3 #page-container .mobile_nav .menu-item-has-children > a + span{right:15px;}
}
  


/**** Divi Mobile Menu Collapse Effect ****/
/**** This hides the sub menu items on mobile ****/
.et_divi_100_mm_m_style3.et-db #page-container .mobile_nav li ul.hide {
display: none !important;
}

/**** This adjusts the positioning and the background transparency of the parent menu item on mobile ****/
.et_divi_100_mm_m_style3 #page-container .mobile_nav .menu-item-has-children {
position: relative;
}
.et_divi_100_mm_m_style3 #page-container .mobile_nav .menu-item-has-children > a {
background: transparent;
}

/**** This styles the icon and moves it to the right ****/
.et_divi_100_mm_m_style3 #page-container .mobile_nav .menu-item-has-children > a + span {
position: absolute;
right: 0;
top: 0;
padding: 10px 20px;
font-size: 20px;
font-weight: 700;
cursor: pointer;
z-index: 3;
}

/**** Here you can swap out the actual icons ****/
.et_divi_100_mm_m_style3 #page-container span.menu-closed:before {
content: "\4c";
display: block;
color: var(--black);
font-size: 16px;
font-family: ETmodules;
}
.et_divi_100_mm_m_style3 #page-container span.menu-closed.menu-open:before {
content: "\4d";
}

/********** Mobile Menu Style4************/
 .et_divi_100_mm_m_style4{overflow-x: hidden;}
.et_divi_100_mm_m_style4 .et_pb_menu ul.et_mobile_menu {
    max-height: 80vh;
    overflow-y: auto;
}

  
/*Divi Mobile Menu*/
 .et_divi_100_mm_m_style4 .et_mobile_menu{
Border-top:none;
display: block!important;
min-height: 100vh;
padding-top:60px!important;
padding-left: 0px!important;
padding-right: 0px!important;
z-index: 9998 !important;
width: 80% !important;
min-width: 200px;
right: auto!important;
max-width: 350px;
left:-5vw !important;
top:-15px !important;
position: absolute !important;
box-shadow: 2px 5px 28px -1px rgba(0,0,0,0.75) !important;
-webkit-box-shadow: 2px 5px 28px -1px rgba(0,0,0,0.75) !important;
-moz-box-shadow: 2px 5px 28px -1px rgba(0,0,0,0.75) !important;
}

 .et_divi_100_mm_m_style4 .mobile_nav.closed #mobile_menu,
 .et_divi_100_mm_m_style4 .mobile_nav.closed .et_mobile_menu,
 .et_divi_100_mm_m_style4.et-db #et-boc .et-l .mobile_nav.closed .et_mobile_menu {
transform: rotateY(90deg);
-webkit-transform: rotateY(90deg);
transform-origin: left;
-webkit-transform-origin: left;
transition: .8s ease-in-out!important
}

 .et_divi_100_mm_m_style4 .mobile_nav.opened #mobile_menu,
 .et_divi_100_mm_m_style4 .mobile_nav.opened .et_mobile_menu,
 .et_divi_100_mm_m_style4.et-db #et-boc .et-l .mobile_nav.opened .et_mobile_menu {
transform: rotateY(0deg);
-webkit-transform: rotateY(0deg);
transform-origin:left;
-webkit-transform-origin:left;
transition: .8s ease-in-out;
}

 .et_divi_100_mm_m_style4 .et_mobile_menu li a{
text-align:left;
padding-left:20px!important;
background:transparent!important;
}
  

 .et_divi_100_mm_m_style4 .et_mobile_menu li:not(:last-child) a{
border-bottom: 1px solid rgba(0,0,0,0.10)!important;
}

 .et_divi_100_mm_m_style4 .mobile_nav .menu-item-has-children > a {
background: transparent!important;
color: var(--white)!important;
}
  
/*Mobile Menu Bar*/
 .et_divi_100_mm_m_style4 .mobile_menu_bar{
/*top: 15px;
padding:0;
right:-10px;
position:absolute;*/
right:-10px;
z-index:10001;
}  

/*change Divi hamburger menu to X*/
 .et_divi_100_mm_m_style4 .mobile_nav.opened .mobile_menu_bar:before {
content: '\4d';
}

@media all and (min-width: 768px) and (max-width: 980px){
 .et_divi_100_mm_m_style4 #page-container .mobile_nav .menu-item-has-children > a + span{right:15px;}
}
  
  

/**** Divi Mobile Menu Collapse Effect ****/
/**** This hides the sub menu items on mobile ****/
 .et_divi_100_mm_m_style4.et-db #page-container .mobile_nav li ul.hide {
display: none !important;
}

/**** This adjusts the positioning and the background transparency of the parent menu item on mobile ****/
 .et_divi_100_mm_m_style4 #page-container .mobile_nav .menu-item-has-children {
position: relative;
}
 .et_divi_100_mm_m_style4 #page-container .mobile_nav .menu-item-has-children > a {
background: transparent;
}

/**** This styles the icon and moves it to the right ****/
 .et_divi_100_mm_m_style4 #page-container .mobile_nav .menu-item-has-children > a + span {
position: absolute;
right: 0;
top: 0;
padding: 10px 20px;
font-size: 20px;
font-weight: 700;
cursor: pointer;
z-index: 3;
}

/**** Here you can swap out the actual icons ****/
 .et_divi_100_mm_m_style4 #page-container span.menu-closed:before {
content: "\4c";
display: block;
color: var(--black);
font-size: 16px;
font-family: ETmodules;
}
 .et_divi_100_mm_m_style4 #page-container span.menu-closed.menu-open:before {
content: "\4d";
}

/************* Shop Button  ************/
.divigarden_shopv1_shop .products li.product .button:after,.divigarden_shopv2_shop .products li.product .button:after,.divigarden_shopv3_shop .products li.product .button:after{position: absolute;right: 20px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);opacity: 1;content: '\e015' !important;font-size: 13px;font-family: ETmodules !important;}
.divigarden_shopv3_shop .products li.product .button:after{font-size: 15px !important;}
.divigarden_shopv2_shop .products li.product .button:hover:after{color: var(--dglt_color33);}
.divigarden_shopv1_shop .products li.product .button.ajax_add_to_cart.loading:after,.divigarden_shopv3_shop .products li.product .button.ajax_add_to_cart.loading:after{content: "\e02d" !important;color: var(--white);font-family: ETmodules !important;top: 12px;right: 19px;transform: none;}
.divigarden_shopv2_shop .products li.product .button.ajax_add_to_cart.loading:after{content: "\e02d" !important;color: var(--dglt_color33);font-family: ETmodules !important;top: 12px;right: 19px;transform: none;}
.divigarden_shopv3_shop .products li.product .added_to_cart:after{position: absolute;right: 20px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);opacity: 1;content: '\e015' !important;font-size: 15px;font-family: ETmodules !important;}
.divigarden_shopv3_shop .products li.product .added_to_cart:after{content: '\4e' !important;}
.divigarden_shopv4_shop .products li.product .button.ajax_add_to_cart.loading:after{content: "\e02d";color: var(--white);}
.divigarden_shopv4_shop .products li.product .button:after{position: relative !important;left: auto !important;right: auto !important;top: 0 !important;text-align: center;margin: 0 auto !important;opacity: 1 !important;font-size: 15px;line-height: 38px;font-weight: 300 !important;font-family: "ETmodules" !important;display: block;color: var(--white);-webkit-transition: all, 0.2s, ease-in;-moz-transition: all, 0.2s, ease-in;-o-transition: all, 0.2s, ease-in;transition: all, 0.2s, ease-in;content: "\e013";}